Jelajahi Sumber

新建指标bug处理

vera_min 3 tahun lalu
induk
melakukan
82fc366611

+ 2 - 2
src/views/assess/totalIndex/component/addSign.vue

@@ -1,7 +1,7 @@
 <template>
-	<div class="system-add-user-container">
+	<div class="system-add-flag-container">
 		<el-dialog :title="isEdit?'编辑标识项':'新建标识项'" v-model="isShowDialog" width="569px">
-			<el-form ref="ruleTagRef" :rules="rules" :model="ruleForm" size="default" label-width="90px">
+			<el-form class="add-flag-container" ref="ruleTagRef" :rules="rules" :model="ruleForm" size="default" label-width="90px">
 				<el-row :gutter="35">
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
 						<el-form-item label="标识" prop="name">

+ 21 - 7
src/views/assess/totalIndex/component/editItem.vue

@@ -155,15 +155,29 @@ export default defineComponent({
 		})
 		// 打开弹窗
 		const openDialog = (row:any) => {
-			if(!row) return
-			console.log(row.item_code)
-			api.getList({itemcode: row.item_code}).then((res: any) => {
-				console.log(res)
-				state.ruleForm = res;
-				state.tableData.data = res.targets
+			// if(!row) return
+			// console.log(row.item_code)
+			if(row) {
+				api.getList({itemcode: row.item_code}).then((res: any) => {
+					console.log(res)
+					state.ruleForm = res;
+					state.tableData.data = res.targets
+					state.isShowDialog = true;
+				});
+			}else {
+				state.ruleForm = {
+					title: '', // 评价名称
+					explain: '', // 描述
+					config: '',
+					item_code: '',
+					targets: []
+				},
+				state.tableData.data = [];
 				state.isShowDialog = true;
+			}
+	
+
 
-			});
 		};
 		// 关闭弹窗
 		const closeDialog = () => {

+ 1 - 0
src/views/assess/totalIndex/index.vue

@@ -134,6 +134,7 @@ export default defineComponent({
 		};
 		// 打开新增用户弹窗
 		const onOpenAddItem = () => {
+			console.log(111)
 			EditOrAddItem.value.openDialog();
 		};
 		// 打开修改用户弹窗