|
|
@@ -9,7 +9,7 @@
|
|
|
<div class="info-row">{{ `项目执行期:${ getXmDateRange || '' }` }}</div>
|
|
|
<div class="info-row">
|
|
|
<span>填报时间:</span>
|
|
|
- <span><el-date-picker v-model="formData.tbsj" type="month" value-format="yyyy-MM" /></span>
|
|
|
+ <span><el-date-picker v-model="formData.tbsj" type="month" value-format="yyyyMM" /></span>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
@@ -18,26 +18,12 @@
|
|
|
<tr>
|
|
|
<td class="doc-label">研发项目名称</td>
|
|
|
<td class="doc-input">
|
|
|
- <!-- <el-select
|
|
|
- v-model="formData.xmId"
|
|
|
- filterable
|
|
|
- remote
|
|
|
- reserve-keyword
|
|
|
- placeholder="请输入关键词"
|
|
|
- :remote-method="remoteMethod"
|
|
|
- :loading="loading"
|
|
|
- style="width: 100%;"
|
|
|
- :disabled="!formData.tbsj"
|
|
|
+ <project-select
|
|
|
+ v-model="currProjectId"
|
|
|
+ :params="{yearAndMonth: formData.tbsj}"
|
|
|
@change="handleProjectChange"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="item in projectList"
|
|
|
- :key="item.id"
|
|
|
- :label="item.xmmc"
|
|
|
- :value="item.id">
|
|
|
- </el-option>
|
|
|
- </el-select> -->
|
|
|
- <project-select v-model="currProjectId" @change="handleProjectChange"></project-select>
|
|
|
+ :disabled="!formData.tbsj"
|
|
|
+ ></project-select>
|
|
|
</td>
|
|
|
<td class="doc-label">项目申请单位</td>
|
|
|
<td class="doc-input">{{ selProject.xmsqdw }}</td>
|
|
|
@@ -105,8 +91,8 @@
|
|
|
|
|
|
<script>
|
|
|
import { getDictionary } from "@/api/system/dictbiz";
|
|
|
-import { getList as getProjectList } from "@/api/projectManage/projectList";
|
|
|
import projectSelect from "@/components/project-select";
|
|
|
+import { saveJdxbg } from "@/api/projectManage/projectList";
|
|
|
import moment from "moment";
|
|
|
|
|
|
export default {
|
|
|
@@ -160,7 +146,7 @@ export default {
|
|
|
res: "data",
|
|
|
},
|
|
|
action: '/api/kd-resource/oss/endpoint/put-file',
|
|
|
- disabled: !this.formData.xmId
|
|
|
+ disabled: !this.currProjectId
|
|
|
},
|
|
|
{
|
|
|
label: "中期报告",
|
|
|
@@ -175,7 +161,7 @@ export default {
|
|
|
res: "data",
|
|
|
},
|
|
|
action: '/api/kd-resource/oss/endpoint/put-file',
|
|
|
- disabled: !this.formData.xmId
|
|
|
+ disabled: !this.currProjectId
|
|
|
},
|
|
|
{
|
|
|
label: "年度报告",
|
|
|
@@ -190,7 +176,7 @@ export default {
|
|
|
name: 'originalName',
|
|
|
res: "data",
|
|
|
},
|
|
|
- disabled: !this.formData.xmId
|
|
|
+ disabled: !this.currProjectId
|
|
|
},
|
|
|
{
|
|
|
label: "里程碑报告",
|
|
|
@@ -205,7 +191,7 @@ export default {
|
|
|
name: 'originalName',
|
|
|
res: "data",
|
|
|
},
|
|
|
- disabled: !this.formData.xmId
|
|
|
+ disabled: !this.currProjectId
|
|
|
},
|
|
|
{
|
|
|
label: "其他阶段性总结报告",
|
|
|
@@ -220,7 +206,7 @@ export default {
|
|
|
name: 'originalName',
|
|
|
res: "data",
|
|
|
},
|
|
|
- disabled: !this.formData.xmId
|
|
|
+ disabled: !this.currProjectId
|
|
|
},
|
|
|
],
|
|
|
}
|
|
|
@@ -238,28 +224,9 @@ export default {
|
|
|
});
|
|
|
});
|
|
|
},
|
|
|
- // remoteMethod(query) {
|
|
|
- // if (query !== '') {
|
|
|
- // this.loading = true;
|
|
|
- // setTimeout(() => {
|
|
|
- // this.loading = false;
|
|
|
- // getProjectList(1, 99999, { xmmc: query }).then(({ data }) => {
|
|
|
- // if (data.success) {
|
|
|
- // this.projectList = data.data.records;
|
|
|
- // }
|
|
|
- // })
|
|
|
- // }, 200);
|
|
|
- // } else {
|
|
|
- // this.projectList = [];
|
|
|
- // }
|
|
|
- // },
|
|
|
- // handleProjectChange(val) {
|
|
|
- // let currPro = this.projectList.find(item => item.id === val);
|
|
|
- // this.selProject = currPro;
|
|
|
- // },
|
|
|
validForm() {
|
|
|
let errorText = '';
|
|
|
- if (!this.formData.xmId) {
|
|
|
+ if (!this.currProjectId) {
|
|
|
errorText = '请选择填报的项目';
|
|
|
}
|
|
|
|
|
|
@@ -276,6 +243,9 @@ export default {
|
|
|
},
|
|
|
saveData(params) {
|
|
|
console.log(params)
|
|
|
+ // saveJdxbg(params).then(res => {
|
|
|
+ // console.log(res)
|
|
|
+ // });
|
|
|
}
|
|
|
},
|
|
|
};
|