فهرست منبع

fix: 响应拦截err状态msg清除,云效bug

ystl_myq 1 ماه پیش
والد
کامیت
440d9f5f12

+ 1 - 1
src/components/import/index.vue

@@ -145,7 +145,7 @@ const postImportAssessmentTemplateApi = async data => {
 
     if (data.code === 200) {
       // 根据后端返回的 code 判断是否成功
-      ElMessage.success(data.msg);
+      ElMessage.success("导入成功");
       // 重置上传状态
       router.back();
       uploadShow.value = !uploadShow.value;

+ 1 - 1
src/utils/http/index.ts

@@ -146,7 +146,7 @@ class PureHttp {
         $error.isCancelRequest = Axios.isCancel($error);
         // 关闭进度条动画
         NProgress.done();
-        message($error, { type: "error" });
+        // message($error, { type: "error" });
         // 所有的响应异常 区分来源为取消请求/非取消请求
         return Promise.reject($error);
       }

+ 1 - 1
src/views/background/framework/proson/components/newDepartment.vue

@@ -20,7 +20,7 @@ const optiones = reactive({
 });
 // 添加
 const postAddDeptApi = async () => {
-  const { code } = await postAddDept({
+  const { code, msg } = await postAddDept({
     ...form,
     parentCode: form.parentCode || 0
   });

+ 3 - 1
src/views/background/framework/roles/rolePower.vue

@@ -166,7 +166,7 @@ const editRoleName = item => {
 };
 // 删除角色
 const postDelRoleApi = async item => {
-  const { code } = await postDelRole(item);
+  const { code, msg } = await postDelRole(item);
   if (code === 200) {
     ElMessage({
       message: "删除成功",
@@ -186,6 +186,8 @@ const postDelRoleApi = async item => {
       getUserPermissionsByRoleCodeApi(rolesList.data[0]?.roleCode);
       getMenuListCodeForRoleApi(rolesList.data[0]);
     }, 500);
+  } else {
+    ElMessage.error(msg);
   }
 };
 const deleteRole = item => {

+ 2 - 1
src/views/draw/children/department/componements/seach.vue

@@ -93,8 +93,9 @@ const handClickInit2 = value => {
     userPageWhitOrganizationApi(selectedItem, 0);
     postListTreeApi(selectedItem);
   }
+
   Object.assign(dataList.params, {
-    deptCode: ""
+    assessmentObjectId: ""
   });
   $emit(
     "handClick",

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

@@ -441,26 +441,29 @@ const handleCurrentIndexChange = (val: number) => {
 };
 // 指标修改
 const updateAssessmentQuotaDetailsApi = async row => {
-  const { msg, code } = await updateAssessmentQuotaDetails({ ...row });
-  Object.assign(editVxe, {
-    relationId: null,
-    startValue: null,
-    finalValue: null,
-    dataSource: null,
-    score: null,
-    assessmentObjectId: null,
-    assessmentModelId: null,
-    id: null,
-    dimId: null,
-    assessmentId: null
-  });
-  if (code === 200) {
-    ElMessage.success("修改成功");
-    getAssessmentQuotaDetailsApi();
-  } else {
+  try {
+    const { msg, code } = await updateAssessmentQuotaDetails({ ...row });
+    Object.assign(editVxe, {
+      relationId: null,
+      startValue: null,
+      finalValue: null,
+      dataSource: null,
+      score: null,
+      assessmentObjectId: null,
+      assessmentModelId: null,
+      id: null,
+      dimId: null,
+      assessmentId: null
+    });
+    if (code === 200) {
+      ElMessage.success("修改成功");
+      getAssessmentQuotaDetailsApi();
+    } else {
+      getAssessmentQuotaDetailsApi();
+    }
+  } catch (error) {
+    ElMessage.error(error.response.data.msg);
     getAssessmentQuotaDetailsApi();
-    // 这里code不等于200调用了保存信息无法探寻到
-    // ElMessage.error(msg);
   }
 };
 const tableVxeRef = ref();
@@ -1211,7 +1214,7 @@ const validRules = ref({
             <el-input
               v-model="initParams.indexParams.userName"
               class="ml-1"
-              placeholder="搜索人员"
+              placeholder="搜索"
               @change="getAssessmentQuotaDetailsApi"
             />
             <el-input