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