马宇豪
2024-11-21 cc3e08bda13360c88b7189e8f8d043b60783c7fb
src/views/system/dept/index.vue
@@ -143,9 +143,9 @@
<script setup name="Dept">
import { listDept, getDept, delDept, addDept, updateDept, listDeptExcludeChild } from "@/api/system/dept";
import {onMounted,ref} from "vue";
import {parseTime} from "@/utils/ruoyi";
const { proxy } = getCurrentInstance();
// const { sys_normal_disable } = proxy.useDict("sys_normal_disable");
const { sys_normal_disable } = proxy.useDict("sys_normal_disable");
const deptList = ref([]);
const open = ref(false);
@@ -174,14 +174,14 @@
const { queryParams, form, rules } = toRefs(data);
onMounted(()=>{
  // getList()
  getList()
})
/** 查询部门列表 */
function getList() {
  loading.value = true;
  listDept(queryParams.value).then(response => {
    deptList.value = proxy.handleTree(response.data, "deptId");
    deptList.value = proxy.handleTree(response.data, "deptId",'parentId','children');
    loading.value = false;
  });
}