zhangwei
2025-08-29 e1b04baf60478e3de9e41e1fc39e1e4346321817
src/views/system/dept/index.vue
@@ -3,13 +3,13 @@
import { useDept } from "./utils/hook";
import { PureTableBar } from "@/components/RePureTableBar";
import { useRenderIcon } from "@/components/ReIcon/src/hooks";
import { type CusExtendDto } from "@/utils/auth";
import Delete from "~icons/ep/delete";
import EditPen from "~icons/ep/edit-pen";
import Refresh from "~icons/ep/refresh";
import AddFill from "~icons/ri/add-circle-line";
import IconamoonEnterDuotone from "~icons/iconamoon/enter-duotone";
import { useUserStoreHook } from "@/store/modules/user";
defineOptions({
  name: "SystemDept"
@@ -39,16 +39,15 @@
  pagination,
  checkboxAsRadio,
  onSelectionCancel,
  onbatchDel
  onbatchDel,
  nowRole
} = useDept(tableRef);
function onFullscreen() {
  // 重置表格高度
  tableRef.value.setAdaptive();
}
const nowRole = computed(() => {
  return useUserStoreHook().nowRole;
});
const enterDetail = item => {
  isList.value = false;
  nowItem.value = item;
@@ -172,7 +171,7 @@
              </el-form-item>
            </el-col>
            <el-col
              v-if="nowRole.code == 'CGR'"
              v-if="nowRole.code == 'DLJG'"
              :xs="24"
              :sm="12"
              :md="8"
@@ -189,7 +188,7 @@
              </el-form-item>
            </el-col>
            <el-col
              v-if="nowRole.code == 'DLJG'"
              v-if="nowRole.code == 'CGR'"
              :xs="24"
              :sm="12"
              :md="8"
@@ -230,9 +229,9 @@
                <el-button type="primary" :loading="loading" @click="onSearch">
                  搜索
                </el-button>
                <el-button :icon="useRenderIcon(Refresh)" @click="resetForm">
                <!-- <el-button :icon="useRenderIcon(Refresh)" @click="resetForm">
                  重置
                </el-button>
                </el-button> -->
                <el-button type="primary" @click="openDialog()">
                  新增
                </el-button>
@@ -243,7 +242,7 @@
      </el-card>
      <PureTableBar
        title=""
        :columns="nowRole.code == 'CGR' ? CGRcolumns : columns"
        :columns="nowRole.code == 'DLJG' ? CGRcolumns : columns"
        :tableRef="tableRef?.getTableRef()"
        @refresh="onSearch"
        @fullscreen="onFullscreen"