From 2bd4cd399e5b00bf3c00e16c944b1a717422a718 Mon Sep 17 00:00:00 2001 From: wx <645899409@qq.com> Date: Sun, 4 Jan 2026 10:40:12 +0800 Subject: [PATCH] =?UTF-8?q?update:=201.=E5=85=A8=E7=A7=91=E5=8C=BB?= =?UTF-8?q?=E7=94=9F=E6=B7=BB=E5=8A=A0=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/HealthUserEmployeeEx/HealthUserEmployeeEx.api.ts | 5 +++-- .../user/HealthUserEmployeeEx/HealthUserEmployeeExList.vue | 6 +++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/views/system/user/HealthUserEmployeeEx/HealthUserEmployeeEx.api.ts b/src/views/system/user/HealthUserEmployeeEx/HealthUserEmployeeEx.api.ts index 741f5f9..0296a17 100644 --- a/src/views/system/user/HealthUserEmployeeEx/HealthUserEmployeeEx.api.ts +++ b/src/views/system/user/HealthUserEmployeeEx/HealthUserEmployeeEx.api.ts @@ -5,6 +5,7 @@ const { createConfirm } = useMessage(); enum Api { list = '/sys/healthUserEmployeeEx/list', + listByMc = '/sys/healthUserEmployeeEx/listByMc', save = '/sys/healthUserEmployeeEx/add', edit = '/sys/healthUserEmployeeEx/edit', deleteOne = '/sys/healthUserEmployeeEx/delete', @@ -53,7 +54,6 @@ export const getExportTempUrl = Api.exportTempXls; export const getExportDepartTempUrl = Api.exportTempDepart; - export const queryByIdUrl = Api.queryById; /** @@ -74,6 +74,7 @@ export const getImportDepartUrl = Api.importDepartExcel; * @param params */ export const list = (params) => defHttp.get({ url: Api.list, params }); +export const listByMcApi = (params) => defHttp.get({ url: Api.listByMc, params }); /** * 删除单个 @@ -137,4 +138,4 @@ export const getWatchDeviceByUserId = (params) => defHttp.get({ url: Api.getWatc /** * @desc 更新用户单位 * */ -export const updateUserDepart=(params)=>defHttp.post({url:Api.updateUserDepart,params}) +export const updateUserDepart = (params) => defHttp.post({ url: Api.updateUserDepart, params }); diff --git a/src/views/system/user/HealthUserEmployeeEx/HealthUserEmployeeExList.vue b/src/views/system/user/HealthUserEmployeeEx/HealthUserEmployeeExList.vue index a2c2349..b6ec630 100644 --- a/src/views/system/user/HealthUserEmployeeEx/HealthUserEmployeeExList.vue +++ b/src/views/system/user/HealthUserEmployeeEx/HealthUserEmployeeExList.vue @@ -149,6 +149,7 @@ getImportUrl, getWatchDeviceByUserId, list, + listByMcApi, resEditData, updateDepartUrl, updateUserUrl, @@ -162,6 +163,7 @@ import ImportUtil from '/@/utils/import/ImportUtil.vue'; import { Tag } from 'ant-design-vue'; import { getEnvInfo } from '/@/utils/getEnv'; + import { useUserStoreWithOut } from '/@/store/modules/user'; const [registerDrawer, { openDrawer }] = useDrawer(); const [registerExport, { openDrawer: exportDrawer }] = useDrawer(); @@ -170,11 +172,12 @@ const [registerUserImport, { openDrawer: userImportDrawer }] = useDrawer(); const [registerDepartImport, { openDrawer: departImportDrawer }] = useDrawer(); const showFooter = ref(true); + const useUserStore = useUserStoreWithOut(); //注册table数据 const { tableContext, onExportXls, onImportXls, onImportXlsx } = useListPage({ tableProps: { title: '员工', - api: list, + api: useUserStore?.getUserInfo?.personType === '2' ? listByMcApi : list, columns, canResize: false, clickToRowSelect: false, @@ -193,6 +196,7 @@ fieldMapToNumber: [], fieldMapToTime: [], }, + showActionColumn: useUserStore?.getUserInfo?.personType !== '2', actionColumn: { width: 240, fixed: 'right',