Przeglądaj źródła

fix: 编辑删除接口报错

ystl_myq 1 miesiąc temu
rodzic
commit
1b4834b521

+ 23 - 3
src/views/evaluate/children/change/mould/editIndex.vue

@@ -50,7 +50,7 @@ const open = row => {
   // }
   drawer.value = true;
 };
-// 无条件
+// 公式
 const countNoConditionFormulaClick = (data: any) => {
   formulaOne.value = data;
 };
@@ -76,6 +76,7 @@ const cancelClick = () => {
   formRef.value.validate(valid => {
     if (valid) {
       disabledShow.value = true;
+      drawer.value = true;
     }
   });
 };
@@ -184,8 +185,27 @@ const confirmClick = () => {
 };
 // 更新模板指标关联
 const postUpdateApi = async () => {
-  let params = {};
-  Object.assign(params, formLabelAlign);
+  let params = {
+    relationId: formLabelAlign.relationId,
+    targetValue: formLabelAlign.targetValue,
+    finalValue: formLabelAlign.finalValue,
+    addValue: formLabelAlign.addValue,
+    decValue: formLabelAlign.decValue,
+    challengeValue: formLabelAlign.challengeValue,
+    startValue: formLabelAlign.startValue,
+    upperValue: formLabelAlign.upperValue,
+    agupperValue: formLabelAlign.agupperValue,
+    dataSource: formLabelAlign.dataSource,
+    score: formLabelAlign.score,
+    assessmentObjectId: formLabelAlign.assessmentObjectId,
+    assessmentModelId: formLabelAlign.assessmentModelId,
+    id: formLabelAlign.id,
+    dimId: formLabelAlign.dimId,
+    assessmentId: formLabelAlign.assessmentId,
+    formulaType: formLabelAlign.formulaType,
+    formula: formLabelAlign.formula
+  };
+  // Object.assign(params, formLabelAlign);
   params.formula = JSON.stringify({
     noConditionFormula: formulaOne.value
   });

+ 20 - 2
src/views/evaluate/children/change/mould/manageObject.vue

@@ -1155,7 +1155,16 @@ const selectChangeEvent = row => {
   const $table = tableVxeRef.value;
   deleteParam.value = [];
   if ($table) {
-    deleteParam.value = row.records;
+    // deleteParam.value = row.records;
+    row.records.map(item => {
+      deleteParam.value.push({
+        assessmentObjectId: item.assessmentObjectId,
+        assessmentModelId: item.assessmentModelId,
+        assessmentId: item.assessmentId,
+        dimId: item.dimId,
+        indId: item.indId
+      });
+    });
   }
 };
 // 全选
@@ -1163,7 +1172,16 @@ const selectAllChangeEvent = row => {
   const $table = tableVxeRef.value;
   deleteParam.value = [];
   if ($table) {
-    deleteParam.value = row.records;
+    // deleteParam.value = row.records;
+    row.records.map(item => {
+      deleteParam.value.push({
+        assessmentObjectId: item.assessmentObjectId,
+        assessmentModelId: item.assessmentModelId,
+        assessmentId: item.assessmentId,
+        dimId: item.dimId,
+        indId: item.indId
+      });
+    });
   }
 };
 </script>