From 87f3d9a51a3a5bfb7305616bd0164b56f9d955cd Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Wed, 9 Apr 2025 17:35:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=B4=A6=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bizEmployeesInfo/BizEmployeesInfoList.vue | 38 ++++++++++++++++++- src/views/system/user/user.data.ts | 6 +++ 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/src/views/biz/bizEmployeesInfo/BizEmployeesInfoList.vue b/src/views/biz/bizEmployeesInfo/BizEmployeesInfoList.vue index 95453af..9006ae5 100644 --- a/src/views/biz/bizEmployeesInfo/BizEmployeesInfoList.vue +++ b/src/views/biz/bizEmployeesInfo/BizEmployeesInfoList.vue @@ -15,7 +15,7 @@ 查询 重置 - 新增 + @@ -36,6 +36,9 @@ 服务标签 + + 分配账号 + @@ -69,7 +72,10 @@ + + + @@ -83,7 +89,13 @@ import { defHttp } from '/@/utils/http/axios'; import { getFileAccessHttpUrl } from '/@/utils/common/compUtils'; import { Pagination } from 'ant-design-vue'; + import { useDrawer } from '/@/components/Drawer'; + import UserDrawer from '/@/views/system/user/UserDrawer.vue'; + + const APagination = Pagination; + //注册drawer + const [registerDrawer, { openDrawer }] = useDrawer(); const formRef = ref(); const queryParam = reactive({}); @@ -115,6 +127,30 @@ } } + // 分配账号 +function handleFpzh(item){ + defHttp.get({url:'/sys/user/queryByEmployessId',params:{employessId:item.id}}).then(res=>{ + console.log("🚀 ~ handleFpzh ~ res:", res) + if(res==null){ + var record = {employessId:item.id,phone:item.tel,realname:item.name,sex:item.sex?parseInt(item.sex):'' } + console.log("🚀 ~ defHttp.get ~ record:", record) + openDrawer(true, { + record, + isUpdate: false, + showFooter: true, + tenantSaas: false, + }); + }else{ + openDrawer(true, { + record:res, + isUpdate: true, + showFooter: true, + tenantSaas: false, + }); + } + }) +} + //分配服务标签 function handleFwbq(info){ registerServiceTagModal.value.disableSubmit = false; diff --git a/src/views/system/user/user.data.ts b/src/views/system/user/user.data.ts index f04e33b..e3b8143 100644 --- a/src/views/system/user/user.data.ts +++ b/src/views/system/user/user.data.ts @@ -129,6 +129,12 @@ export const formSchema: FormSchema[] = [ component: 'Input', show: false, }, + { + label: '员工id', + field: 'employessId', + component: 'Input', + show: false, + }, { label: '用户账号', field: 'username',