Commit 9b7e2966 authored by wangxl's avatar wangxl
parents 25bc000b 812c9196
...@@ -468,7 +468,7 @@ ...@@ -468,7 +468,7 @@
</a-col> </a-col>
<a-col :span="8"> <a-col :span="8">
<a-form-model-item prop="totalFunding"> <a-form-model-item prop="totalFunding">
<a-input-number v-model="formData.totalFunding" :min="0" :step="0.01" style="width: 100px" /> <a-input-number v-model="formData.totalFunding" @change="totalFundingChange" :min="0" :step="0.01" style="width: 100px" />
<span> 单位:万元</span> <span> 单位:万元</span>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
...@@ -479,7 +479,7 @@ ...@@ -479,7 +479,7 @@
</a-col> </a-col>
<a-col :span="8"> <a-col :span="8">
<a-form-model-item prop="govFunding"> <a-form-model-item prop="govFunding">
<a-input-number v-model="formData.govFunding" :min="0" :step="0.01" style="width: 100px" /> <a-input-number v-model="formData.govFunding" @change="govFundingChange" :min="0" :step="0.01" style="width: 100px" />
<span> 单位:万元</span> <span> 单位:万元</span>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
...@@ -568,7 +568,7 @@ const projectKPI = { ...@@ -568,7 +568,7 @@ const projectKPI = {
reportYear: "", reportYear: "",
projName: "", projName: "",
appUnitName: "", appUnitName: "",
meanagerDept: "", managerDept: "",
projAttribute: "", projAttribute: "",
projDeadline: "", projDeadline: "",
startDate: "", startDate: "",
...@@ -677,7 +677,7 @@ export default { ...@@ -677,7 +677,7 @@ export default {
projectSubList: [], projectSubList: [],
managementRuleList: [], managementRuleList: [],
fileList: [], fileList: [],
meanagerDept: "", managerDept: "",
}, },
rules: { rules: {
mainResearchAreas: [{ required: true, message: '请填写主要研究领域', trigger: 'blur' },], mainResearchAreas: [{ required: true, message: '请填写主要研究领域', trigger: 'blur' },],
...@@ -793,7 +793,8 @@ export default { ...@@ -793,7 +793,8 @@ export default {
this.formData.year2Goal = this.formData.projectKPI.year2Goal this.formData.year2Goal = this.formData.projectKPI.year2Goal
this.formData.year3Goal = this.formData.projectKPI.year3Goal this.formData.year3Goal = this.formData.projectKPI.year3Goal
this.formData.projectKPI.kpiList = this.formData.projectKPI.threeLevel this.formData.projectKPI.kpiList = this.formData.projectKPI.threeLevel
this.formData.meanagerDept = this.formData.projectKPI.meanagerDept this.formData.managerDept = this.formData.projectKPI.managerDept
this.formData.projAttribute = this.formData.projectKPI.projAttribute
}, },
save () { save () {
this.processProjectYearTarget() this.processProjectYearTarget()
...@@ -860,6 +861,12 @@ export default { ...@@ -860,6 +861,12 @@ export default {
let projDeadline = moment(this.formData.startDate).format('YYYY-MM-DD') + "至" + moment(this.formData.endDate).format('YYYY-MM-DD') let projDeadline = moment(this.formData.startDate).format('YYYY-MM-DD') + "至" + moment(this.formData.endDate).format('YYYY-MM-DD')
this.formData.projectKPI.projDeadline = projDeadline this.formData.projectKPI.projDeadline = projDeadline
} }
},
totalFundingChange() {
this.formData.projectKPI.totalBudget = this.formData.totalFunding
},
govFundingChange() {
this.formData.projectKPI.applyFunds = this.formData.govFunding
} }
}, },
watch: { watch: {
......
...@@ -17,14 +17,14 @@ ...@@ -17,14 +17,14 @@
</tr> </tr>
<tr> <tr>
<td class="bg-title">主管处室</td> <td class="bg-title">主管处室</td>
<td colspan="10"></td> <td colspan="10">{{ projectKPI.managerDept }}</td>
<td colspan="2" class="bg-title">实施单位</td> <td colspan="2" class="bg-title">实施单位</td>
<td colspan="7">{{ projectKPI.appUnitName }}</td> <td colspan="7">{{ projectKPI.appUnitName }}</td>
</tr> </tr>
<tr> <tr>
<td class="bg-title">项目属性</td> <td class="bg-title">项目属性</td>
<td colspan="10"> <td colspan="10">
<a-radio-group v-model="projectKPI.projAttribute" disabled="false"> <a-radio-group v-model="projectKPI.projAttribute" :disabled="disabled">
<a-radio :value="projAttributes[0].id">{{projAttributes[0].name}}</a-radio> <a-radio :value="projAttributes[0].id">{{projAttributes[0].name}}</a-radio>
<a-radio :value="projAttributes[1].id">{{projAttributes[1].name}}</a-radio> <a-radio :value="projAttributes[1].id">{{projAttributes[1].name}}</a-radio>
</a-radio-group> </a-radio-group>
...@@ -117,6 +117,7 @@ export default { ...@@ -117,6 +117,7 @@ export default {
{ id: "5b9d6509-aece-11ef-b6cb-0c42a1380f01", name: "新增项目" }, { id: "5b9d6509-aece-11ef-b6cb-0c42a1380f01", name: "新增项目" },
{ id: "5b9d6509-aece-11ef-b6cb-0c42a1380f02", name: "延期项目" }, { id: "5b9d6509-aece-11ef-b6cb-0c42a1380f02", name: "延期项目" },
], ],
disabled: true,
}; };
}, },
created () { created () {
......
...@@ -22,7 +22,7 @@ const projectKPI = { ...@@ -22,7 +22,7 @@ const projectKPI = {
reportYear: "", reportYear: "",
projName: "", projName: "",
appUnitName: "", appUnitName: "",
meanagerDept: "", managerDept: "",
projAttribute: "", projAttribute: "",
projDeadline: "", projDeadline: "",
startDate: "", startDate: "",
...@@ -133,7 +133,7 @@ export default { ...@@ -133,7 +133,7 @@ export default {
projectSubList: [], projectSubList: [],
managementRuleList: [], managementRuleList: [],
fileList: [], fileList: [],
meanagerDept: "", managerDept: "",
}, },
loading: false, loading: false,
projType: getType() projType: getType()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment