|
@@ -154,6 +154,8 @@
|
|
|
component: 'Input',
|
|
|
label: '姓名',
|
|
|
required: true,
|
|
|
+ componentProps: {
|
|
|
+ },
|
|
|
colProps: {
|
|
|
span: 20,
|
|
|
},
|
|
@@ -251,7 +253,24 @@
|
|
|
let param = await validate()
|
|
|
console.log('param', param);
|
|
|
if (param.type == 1) {
|
|
|
- handleAddUser();
|
|
|
+ let jgres = await queryByKey({ queryKey: param.idCard })
|
|
|
+ console.log('jgres', jgres);
|
|
|
+ let item = jgres && jgres[0] || {};
|
|
|
+ if (item.platformId && userinfo.value.platformId == item.platformId) {
|
|
|
+ createMessage.warning('该用户已存在此平台。');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(item.platformId){
|
|
|
+ createConfirm({
|
|
|
+ title: '提示',
|
|
|
+ content: '该用户已属其他平台,确定为其更换平台?',
|
|
|
+ onOk: async () => {
|
|
|
+ handleAddUser();
|
|
|
+ },
|
|
|
+ });
|
|
|
+ }else {
|
|
|
+ handleAddUser();
|
|
|
+ }
|
|
|
return;
|
|
|
}
|
|
|
if (active.value.platformId && userinfo.value.platformId == active.value.platformId) {
|
|
@@ -280,6 +299,10 @@
|
|
|
closeModal();
|
|
|
resetFields();
|
|
|
}
|
|
|
+ async function handleAddUserqr() {
|
|
|
+ let param = await validate()
|
|
|
+
|
|
|
+ }
|
|
|
async function handleAddUser() {
|
|
|
let param = await validate()
|
|
|
let res = await addWaitUser(param);
|
|
@@ -379,6 +402,7 @@
|
|
|
handlestd,
|
|
|
addData,
|
|
|
registerForm,
|
|
|
+ handleAddUserqr,
|
|
|
};
|
|
|
},
|
|
|
});
|