소스 검색

fix: 修改考核指标维度编辑无法保存

username 3 달 전
부모
커밋
e2c2e2095c
2개의 변경된 파일12개의 추가작업 그리고 8개의 파일을 삭제
  1. 9 1
      src/views/evaluate/children/change/components/editMould.vue
  2. 3 7
      src/views/evaluate/children/change/mould/editIndex.vue

+ 9 - 1
src/views/evaluate/children/change/components/editMould.vue

@@ -5,7 +5,8 @@ import { useRoute } from "vue-router";
 import {
   postAddDimension,
   getDimensionRemove,
-  postUpdateDept
+  postUpdateDept,
+  getRemove
 } from "@/api/dimension";
 import { postUpdate } from "@/api/templateInfo";
 import type { DrawerProps, FormItemProps, FormProps } from "element-plus";
@@ -208,6 +209,7 @@ const postAddDimensionApi = async () => {
 // 更新维度
 const postUpdateDeptApi = async () => {
   const { code, msg } = await postUpdateDept(formLabelAlign);
+
   if (code === 200) {
     // ElMessage({
     //   message: "更新成功",
@@ -306,6 +308,12 @@ const postUpdateApi = async () => {
       }
     }
   }
+  for (let item of formLabelAlign.tableData) {
+    const { code } = await postUpdate(item);
+    if (code === 200) {
+      successList.push(code);
+    }
+  }
 
   if (successList.every(code => code === 200)) {
     ElMessage({

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

@@ -183,13 +183,9 @@ const countComputed = async () => {
 };
 // 确认
 const confirmClick = () => {
-  console.log(
-    "jishuanqiRef.value.exposeData",
-    jishuanqiRef.value.exposeData(),
-    "打印ref",
-    jishuanqiRef.value
-  );
-  countNoConditionFormulaClick(jishuanqiRef.value.exposeData());
+  if (formLabelAlign.formulaType == 0 && formLabelAlign.scoreStandard === 1) {
+    countNoConditionFormulaClick(jishuanqiRef.value.exposeData());
+  }
   postUpdateApi();
 };
 // 更新模板指标关联