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',