fix : 修复需求上报是否专项资金 清除后报错

This commit is contained in:
2024-08-12 15:51:34 +08:00
parent b497e2117d
commit 8fade135fe

View File

@@ -120,12 +120,12 @@
<!-- <el-col :span="route.query.id && formData.isSpecialFund?8:!formData.isSpecialFund?!route.query.id?6:8:6">-->
<el-col :span="6">
<el-form-item label="经费预算(元)" prop="economicEstimate" :label-width="route.query.id && formData.isSpecialFund?160:120">
<el-input-number v-model="formData.economicEstimate" placeholder="请输入经费预算数量" :controls="false"/>
<el-input-number v-model="formData.economicEstimate" placeholder="请输入经费预算" :controls="false"/>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="产学研联合" prop="industryUniversityResearch" label-width="160">
<el-select v-model="formData.industryUniversityResearch" clearable>
<el-select v-model="formData.industryUniversityResearch" clearable placeholder="请选择产学研联合">
<el-option
v-for="item in cacheStore.getDict('industry_university')"
:key="item.value"
@@ -141,7 +141,7 @@
<el-col :span="6">
<el-form-item label="开展政府申报" prop="governmentDeclaration" >
<!-- :label-width="route.query.id && formData.isSpecialFund?145:!formData.isSpecialFund?145:145">-->
<el-select v-model="formData.governmentDeclaration" clearable>
<el-select v-model="formData.governmentDeclaration" clearable placeholder="请选择开展政府申报">
<el-option
v-for="item in cacheStore.getDict('government_declaration')"
:key="item.value"
@@ -156,7 +156,7 @@
<!-- <el-col :span="!route.query.id && formData.isSpecialFund?4:!route.query.id?12:12" v-if="!route.query.id">-->
<el-col :span="6" v-if="!route.query.id">
<el-form-item label="是否专项资金" prop="isSpecialFund" required>
<el-select v-model="formData.isSpecialFund" clearable @change="specialFundChange">
<el-select v-model="formData.isSpecialFund" clearable @change="specialFundChange" placeholder="请选择是否为专项资金">
<el-option label="是" :value="true"/>
<el-option label="否" :value="false"/>
</el-select>
@@ -238,7 +238,7 @@
</el-col>
<el-col :span="6">
<el-form-item label="新型专利(项)" prop="newPatent" >
<el-input-number v-model="formData.newPatent" placeholder="请输入实用性新型专利数量" :controls="false"/>
<el-input-number v-model="formData.newPatent" placeholder="请输入实用性新型专利数量" :controls="false" style="width: 100%"/>
</el-form-item>
</el-col>
<el-col :span="6">
@@ -369,11 +369,11 @@ const rules = reactive({
industryUniversityResearch: [{required: true, message: '请选择产学研联合', trigger: ['blur', 'change']}],
governmentDeclaration: [{required: true, message: '请选择开展政府申报', trigger: ['blur', 'change']}],
intellectualProperty: [{required: true, message: '请选择知识产权状况', trigger: ['blur', 'change']}],
inventionPatent: [{required: true, message: '请输入发明专利', trigger: ['blur', 'change']}],
newPatent: [{required: true, message: '请输入实用性新型专利', trigger:['blur', 'change']}],
softwareCopyright: [{required: true, message: '请输入软件著作权', trigger: ['blur', 'change']}],
copyright: [{required: true, message: '请输入著作权', trigger: ['blur', 'change']}],
other: [{required: true, message: '请输入其他', trigger: ['blur', 'change']}],
inventionPatent: [{required: true, message: '请输入发明专利数量', trigger: ['blur', 'change']}],
newPatent: [{required: true, message: '请输入实用性新型专利数量', trigger:['blur', 'change']}],
softwareCopyright: [{required: true, message: '请输入软件著作权数量', trigger: ['blur', 'change']}],
copyright: [{required: true, message: '请输入著作权数量', trigger: ['blur', 'change']}],
other: [{required: true, message: '请输入其他数量', trigger: ['blur', 'change']}],
economicEstimate: [{required: true, message: '请输入经费预算', trigger: ['blur', 'change']}],
isSpecialFund: [{required: true, message: '请选择是否为专项资金', trigger: ['blur', 'change']}],
specialFundAmount: [{required: true, message: '请输入专项资金', trigger: ['blur', 'change']}],