-
zhangwei
2025-08-25 23a2fff92f73b9759849a8016601a6817d7470b1
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,12 +229,9 @@
                <el-button type="primary" :loading="loading" @click="onSearch">
                  搜索
                </el-button>
                <el-button
                  :icon="useRenderIcon(Refresh)"
                  @click="resetForm(formRef)"
                >
                <!-- <el-button :icon="useRenderIcon(Refresh)" @click="resetForm">
                  重置
                </el-button>
                </el-button> -->
                <el-button type="primary" @click="openDialog()">
                  新增
                </el-button>