1.全科医生添加用户管理模块
This commit is contained in:
2026-01-04 10:40:30 +08:00
parent d573fe5fba
commit 2bd4cd399e
2 changed files with 8 additions and 3 deletions
@@ -5,6 +5,7 @@ const { createConfirm } = useMessage();
enum Api { enum Api {
list = '/sys/healthUserEmployeeEx/list', list = '/sys/healthUserEmployeeEx/list',
listByMc = '/sys/healthUserEmployeeEx/listByMc',
save = '/sys/healthUserEmployeeEx/add', save = '/sys/healthUserEmployeeEx/add',
edit = '/sys/healthUserEmployeeEx/edit', edit = '/sys/healthUserEmployeeEx/edit',
deleteOne = '/sys/healthUserEmployeeEx/delete', deleteOne = '/sys/healthUserEmployeeEx/delete',
@@ -53,7 +54,6 @@ export const getExportTempUrl = Api.exportTempXls;
export const getExportDepartTempUrl = Api.exportTempDepart; export const getExportDepartTempUrl = Api.exportTempDepart;
export const queryByIdUrl = Api.queryById; export const queryByIdUrl = Api.queryById;
/** /**
@@ -74,6 +74,7 @@ export const getImportDepartUrl = Api.importDepartExcel;
* @param params * @param params
*/ */
export const list = (params) => defHttp.get({ url: Api.list, 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 更新用户单位 * @desc 更新用户单位
* */ * */
export const updateUserDepart=(params)=>defHttp.post({url:Api.updateUserDepart,params}) export const updateUserDepart = (params) => defHttp.post({ url: Api.updateUserDepart, params });
@@ -149,6 +149,7 @@
getImportUrl, getImportUrl,
getWatchDeviceByUserId, getWatchDeviceByUserId,
list, list,
listByMcApi,
resEditData, resEditData,
updateDepartUrl, updateDepartUrl,
updateUserUrl, updateUserUrl,
@@ -162,6 +163,7 @@
import ImportUtil from '/@/utils/import/ImportUtil.vue'; import ImportUtil from '/@/utils/import/ImportUtil.vue';
import { Tag } from 'ant-design-vue'; import { Tag } from 'ant-design-vue';
import { getEnvInfo } from '/@/utils/getEnv'; import { getEnvInfo } from '/@/utils/getEnv';
import { useUserStoreWithOut } from '/@/store/modules/user';
const [registerDrawer, { openDrawer }] = useDrawer(); const [registerDrawer, { openDrawer }] = useDrawer();
const [registerExport, { openDrawer: exportDrawer }] = useDrawer(); const [registerExport, { openDrawer: exportDrawer }] = useDrawer();
@@ -170,11 +172,12 @@
const [registerUserImport, { openDrawer: userImportDrawer }] = useDrawer(); const [registerUserImport, { openDrawer: userImportDrawer }] = useDrawer();
const [registerDepartImport, { openDrawer: departImportDrawer }] = useDrawer(); const [registerDepartImport, { openDrawer: departImportDrawer }] = useDrawer();
const showFooter = ref(true); const showFooter = ref(true);
const useUserStore = useUserStoreWithOut();
//注册table数据 //注册table数据
const { tableContext, onExportXls, onImportXls, onImportXlsx } = useListPage({ const { tableContext, onExportXls, onImportXls, onImportXlsx } = useListPage({
tableProps: { tableProps: {
title: '员工', title: '员工',
api: list, api: useUserStore?.getUserInfo?.personType === '2' ? listByMcApi : list,
columns, columns,
canResize: false, canResize: false,
clickToRowSelect: false, clickToRowSelect: false,
@@ -193,6 +196,7 @@
fieldMapToNumber: [], fieldMapToNumber: [],
fieldMapToTime: [], fieldMapToTime: [],
}, },
showActionColumn: useUserStore?.getUserInfo?.personType !== '2',
actionColumn: { actionColumn: {
width: 240, width: 240,
fixed: 'right', fixed: 'right',