From e1b04baf60478e3de9e41e1fc39e1e4346321817 Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期五, 29 八月 2025 13:27:31 +0800
Subject: [PATCH] '一些改动'

---
 src/views/system/dept/index.vue |   38 ++++++++++++++++++--------------------
 1 files changed, 18 insertions(+), 20 deletions(-)

diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue
index 2dd5f3b..00afbe3 100644
--- a/src/views/system/dept/index.vue
+++ b/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 IonEnterOutline from "~icons/ion/enter-outline";
-import { useUserStoreHook } from "@/store/modules/user";
+import IconamoonEnterDuotone from "~icons/iconamoon/enter-duotone";
 
 defineOptions({
   name: "SystemDept"
@@ -18,7 +18,9 @@
 const formRef = ref();
 const tableRef = ref();
 const isList = ref(true);
-const nowItem = ref({});
+const nowItem = ref({
+  id: ""
+});
 const {
   form,
   state,
@@ -37,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;
@@ -170,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"
@@ -187,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"
@@ -228,12 +229,9 @@
                 <el-button type="primary" :loading="loading" @click="onSearch">
                   鎼滅储
                 </el-button>
-                <!-- <el-button
-                :icon="useRenderIcon(Refresh)"
-                @click="resetForm(formRef)"
-              >
-                閲嶇疆
-              </el-button> -->
+                <!-- <el-button :icon="useRenderIcon(Refresh)" @click="resetForm">
+                  閲嶇疆
+                </el-button> -->
                 <el-button type="primary" @click="openDialog()">
                   鏂板
                 </el-button>
@@ -244,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"
@@ -317,10 +315,10 @@
                 link
                 type="primary"
                 :size="size"
-                :icon="useRenderIcon(IonEnterOutline)"
+                :icon="useRenderIcon(IconamoonEnterDuotone)"
                 @click="enterDetail(row)"
               />
-              <!-- <el-popconfirm
+              <el-popconfirm
                 :title="`鏄惁纭鍒犻櫎椤圭洰鍚嶇О涓�${row.projectName}鐨勮繖鏉℃暟鎹甡"
                 @confirm="handleDelete(row)"
               >
@@ -333,14 +331,14 @@
                     :icon="useRenderIcon(Delete)"
                   />
                 </template>
-              </el-popconfirm> -->
+              </el-popconfirm>
             </template>
           </pure-table>
         </template>
       </PureTableBar>
     </template>
     <template v-else>
-      <detail :now-info="nowItem" @backListPage="backListPage" />
+      <detail :nowID="nowItem?.id" @backListPage="backListPage" />
     </template>
   </div>
 </template>

--
Gitblit v1.9.1