tangning hai 10 meses
pai
achega
1a611eca85
Modificáronse 1 ficheiros con 25 adicións e 1 borrados
  1. 25 1
      src/views/lanUser/adddetailsModal.vue

+ 25 - 1
src/views/lanUser/adddetailsModal.vue

@@ -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,
       };
     },
   });