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