|
@@ -105,7 +105,7 @@
|
|
|
<el-option v-for="(item, index) in yearOptions" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
</el-select>
|
|
|
</template>
|
|
|
- <el-form :model="yearOptions[selectIndex].yearForm" label-width="auto" class="mt-3" label-position="left" size="large">
|
|
|
+ <el-form :model="yearOptions[selectIndex].yearForm" label-width="auto" class="mt-3" label-position="left" size="large" :disabled="!selectYear">
|
|
|
<el-form-item label="全年计划投资:" prop="yearlyInvest" class="w-100">
|
|
|
<el-input
|
|
|
v-model="yearOptions[selectIndex].yearForm.yearlyInvest" placeholder="请输入" clearable
|
|
@@ -146,7 +146,7 @@
|
|
|
<el-input v-model="yearOptions[selectIndex].yearForm.yearlyTarget" placeholder="请输入" clearable type="textarea" />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
- <el-form :model="yearOptions[selectIndex]?.yearForm" label-width="auto" class="mt-3" label-position="left">
|
|
|
+ <el-form :model="yearOptions[selectIndex]?.yearForm" label-width="auto" class="mt-3" label-position="left" :disabled="!selectYear">
|
|
|
<div class="hc-form-item-title">各季度工作计划:</div>
|
|
|
<el-form-item label="一季度:" prop="onePlan">
|
|
|
<el-input v-model="yearOptions[selectIndex].yearForm.onePlan" placeholder="请输入" clearable type="textarea" />
|
|
@@ -339,7 +339,7 @@ const yearOptions = ref([{
|
|
|
planYear:'',
|
|
|
},
|
|
|
}])
|
|
|
-const selectYear = ref('')
|
|
|
+const selectYear = ref(null)
|
|
|
const changeYear = (val)=>{
|
|
|
selectIndex.value = arrIndex(yearOptions.value, 'value', val)
|
|
|
}
|
|
@@ -371,6 +371,10 @@ yearOptions.value[selectIndex.value].yearForm.threeInvest,
|
|
|
yearOptions.value[selectIndex.value].yearForm.fourInvest,
|
|
|
], ([key2, key3, key4, key5]) => {
|
|
|
yearOptions.value[selectIndex.value].yearForm.yearlyInvest = Number(key2) + Number(key3) + Number(key4) + Number(key5)
|
|
|
+ const totalYearlyInvest = yearOptions.value.reduce((accumulator, currentValue) => {
|
|
|
+ return accumulator + currentValue.yearForm.yearlyInvest
|
|
|
+ }, 0)
|
|
|
+ baseForm.value.allInvestMoney = totalYearlyInvest
|
|
|
},
|
|
|
)
|
|
|
|