From 52cdea9a329e0835fc30ef8c3ebb7263658cf38d Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: 星期六, 20 八月 2022 10:12:05 +0800
Subject: [PATCH] lct

---
 src/views/goalManagement/targetSettings/component/dailogAdd.vue |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/src/views/goalManagement/targetSettings/component/dailogAdd.vue b/src/views/goalManagement/targetSettings/component/dailogAdd.vue
index 87bff92..9b384ac 100644
--- a/src/views/goalManagement/targetSettings/component/dailogAdd.vue
+++ b/src/views/goalManagement/targetSettings/component/dailogAdd.vue
@@ -22,7 +22,7 @@
 				</el-col>
 				<el-col :span="11" :offset="2">
 					<el-form-item label="指标值" prop="value" size="default">
-						<el-input v-model="form.value" placeholder="请填写指标值" />
+						<el-input v-model.number="form.value" placeholder="请填写指标值" />
 					</el-form-item>
 				</el-col>
 			</el-row>
@@ -86,9 +86,11 @@
 		});
 		const titles = ref();
 		const disabled = ref(false);
+		const titleT=ref()
 		// 打开弹窗
 		const openDialog = (title: string, value: any, id: number) => {
 			Shows.value = true;
+			titleT.value=title
 			titles.value = `${title}目标设定`;
 			form.value.targetType = value;
 			disabled.value = title == '查看' ? true : false;
@@ -154,6 +156,11 @@
 					message: '指标值不能为空',
 					trigger: 'change',
 				},
+				{
+					type:"number",
+					message: '指标值只能为数字类型',
+					trigger: 'change',
+				},
 			],
 			level: [],
 			completeDate: [],
@@ -164,6 +171,9 @@
 			if (!formEl) return;
 			await formEl.validate((valid, fields) => {
 				if (valid) {
+					if(titleT.value=='新建'){
+						delete form.value.id
+					}
 					Shows.value = false;
 					goalManagementApi()
 						.getTargetMngAddOrupdata(form.value)
@@ -199,6 +209,7 @@
 			openDialog,
 			handleClose,
 			titles,
+			titleT,
 			// timeDate,
 			Shows,
 			form,

--
Gitblit v1.9.2