Forráskód Böngészése

fix: 修复【组织管理】删除被绑定的组织,系统错误,【组织管理】删除被绑定的组织,系统错误

qindao 1 éve
szülő
commit
69c10747fc

+ 2 - 0
src/api/auth/dept.ts

@@ -106,5 +106,7 @@ export function deleteDepartments(deptId:number) {
   return http.request({
   return http.request({
     url: `/admin/dept/deleteDept?deptId=${deptId}`,
     url: `/admin/dept/deleteDept?deptId=${deptId}`,
     method: 'DELETE',
     method: 'DELETE',
+  }, {
+    isTransformResponse: false,
   });
   });
 }
 }

+ 6 - 1
src/views/auth/dept/CreateDrawer.vue

@@ -20,7 +20,7 @@
         />
         />
       </el-form-item>
       </el-form-item>
       <el-form-item label="排序" prop="orderNum">
       <el-form-item label="排序" prop="orderNum">
-        <el-input-number placeholder="请输入排序" v-model="formParams.orderNum" />
+        <el-input-number placeholder="请输入排序" v-model="formParams.orderNum"  class="orderNum-input"/>
       </el-form-item>
       </el-form-item>
     </el-form>
     </el-form>
 
 
@@ -145,3 +145,8 @@
     closeDrawer,
     closeDrawer,
   });
   });
 </script>
 </script>
+<style lang="scss" scoped>
+  .orderNum-input {
+    width: 188px;
+  }
+</style>

+ 9 - 4
src/views/auth/dept/dept.vue

@@ -66,6 +66,7 @@
   import editIcon from '@/assets/images/reportmessage/edit.png';
   import editIcon from '@/assets/images/reportmessage/edit.png';
   import deleteIcon from '@/assets/images/reportmessage/delete.png';
   import deleteIcon from '@/assets/images/reportmessage/delete.png';
   import { PERM_USER } from '@/types/permission/constants';
   import { PERM_USER } from '@/types/permission/constants';
+  import { ResultEnum } from '@/enums/httpEnum';
 
 
   const globSetting = useGlobSetting();
   const globSetting = useGlobSetting();
   const disableDepartmentEdit = globSetting.disableDepartmentEdit;
   const disableDepartmentEdit = globSetting.disableDepartmentEdit;
@@ -114,10 +115,14 @@
   }
   }
 
 
   function handleDelete(record: Recordable) {
   function handleDelete(record: Recordable) {
-    deleteDepartments(record.id).then(() => {
-      message.success('删除成功');
-      loadDataTable();
-    });
+    deleteDepartments(record.id).then((res) => {
+      if (res.code === ResultEnum.SUCCESS) {
+        message.success('删除成功');
+        loadDataTable();
+      } else {
+        message.error(res.data)
+      }
+    })
   }
   }
 
 
   onMounted(() => {
   onMounted(() => {