From 678e57afb6db8f89b7807c5bc4e927c778ffc6ca Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: Tue, 23 Jul 2024 15:53:42 +0800
Subject: [PATCH] bug修改
---
src/views/safetyReview/projectManage/components/contractManage.vue | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/src/views/safetyReview/projectManage/components/contractManage.vue b/src/views/safetyReview/projectManage/components/contractManage.vue
index 55d76a6..3faac03 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"
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: ''
@@ -78,7 +82,9 @@
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)
}
--
Gitblit v1.9.2