From 3f6bf89b1985b6668f02ffcc9af577b412e92e45 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期一, 24 三月 2025 17:17:45 +0800 Subject: [PATCH] bug修改 --- src/views/safetyReview/projectManage/components/contractManage.vue | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/views/safetyReview/projectManage/components/contractManage.vue b/src/views/safetyReview/projectManage/components/contractManage.vue index a48ba7b..97e9064 100644 --- a/src/views/safetyReview/projectManage/components/contractManage.vue +++ b/src/views/safetyReview/projectManage/components/contractManage.vue @@ -17,13 +17,16 @@ <el-col :span="18"> <el-form-item prop="contractMoney"> <template #label> - 项目合同额<span style="font-size: 13px;color: red;font-weight: normal;display: inline-block;margin-left: 6px">预估合同金额,归档阶段可以进行修改。仅支持数字,单位万元,小数点后最多两位,数值范围(0.01-999.99)</span> + 项目合同额<span style="font-size: 13px;color: red;font-weight: normal;display: inline-block;margin-left: 6px" @input="state.formData.contractMoney= state.formData.contractMoney.replace(/[^\d|\.]/g,'')" + >预估合同金额,归档阶段可以进行修改。仅支持数字,单位万元,小数点后最多两位,数值范围(0.01-999.99)</span> </template> <el-input - v-model="state.formData.contractMoney" + + v-model.trim="state.formData.contractMoney" size="large" - type="number" placeholder="请输入项目合同额" + @input="state.formData.contractMoney= state.formData.contractMoney.replace(/[^0-9.\/\-]/g,'')" + > <template #append>万元</template> </el-input> @@ -54,6 +57,7 @@ const state = reactive({ formData: { id: '', + projectId: null, contractSignDate: '', contractMoney: '', contractIntroduction: '' @@ -74,10 +78,13 @@ }); const riskOpen = async (type,val) => { + state.formData.projectId = val; if(type === 'detail' || type === 'edit' ){ const res = await getDetail({projectId: val}); if(res.code == 200){ - state.formData = res.data; + if(res.data){ + state.formData = res.data; + } }else { ElMessage.warning(res.message) } @@ -95,7 +102,7 @@ if (res.code == 200) { ElMessage.success('保存成功') formRef.value.clearValidate(); - emit('getNextStatus', res.data); + emit('getNextStatus', state.formData.projectId); } else { ElMessage.warning(res.message) } -- Gitblit v1.9.2