zhouwx
2024-04-19 4502510c1763590b3d90d9dcc74a99f8f371642f
src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue
@@ -254,12 +254,14 @@
            let param = {}
            if(state.title=='新增') {
                param = {
                    phone:value
                    phone:value,
                    identity: 2
                }
            }else if(state.title=='编辑'){
                param = {
                    phone:value,
                    id: state.form.id
                    id: state.form.id,
                    identity: 2
                }
            }
            checkPhone(param).then((res)=>{
@@ -371,18 +373,26 @@
const isAgency = ref(false);
onMounted(()=>{
    getAgency()
    const userInfo = JSON.parse(Cookies.get('userInfo'))
    state.agencyName = userInfo.agentName;
    state.form.agencyId = userInfo.agentId;
    if(userInfo.identity === 1){
      isAgency.value = true;
    }
    console.log("userinfo",userInfo)
})
const getUserInfoAgency = () => {
  const userInfo = JSON.parse(Cookies.get('userInfo'))
  if(userInfo.identity === 1){
    state.agencyName = userInfo.agentName;
    state.form.agencyId = userInfo.agentId;
    isAgency.value = true;
  }else {
    getAgency()
  }
  console.log("userinfo",userInfo)
}
const openDialog = async (type, value) => {
    getArea()
 await getUserInfoAgency();
  await getArea()
    state.title = type === 'add' ? '新增' : type ==='edit' ? '编辑' : type ==='pwd' ? '修改密码' : '查看' ;
    if(type === 'edit') {
        const param = {
@@ -433,6 +443,13 @@
            ElMessage.warning(res.message)
        }
    }else if(type === 'add'){
      console.log("aa",props.majorList)
      props.majorList.forEach(item => {
        if(item.certificateNo){
          item.certificateNo = ''
        }
      })
    }
    if(type == 'pwd'){
        state.form.id = value.id
@@ -485,12 +502,9 @@
            if(res.code == 200){
                ElMessage.success(res.message)
                emit('getList')
                reset();
                superRef.value.clearValidate();
                superRef.value.resetFields();
                state.salaryList = [];
                state.medicalList = [];
                state.socialList = [];
                state.photoList = [];
                dialogVisible.value = false;
            }else{
                ElMessage.warning(res.message)
@@ -511,8 +525,9 @@
            if(res.code == 200){
                ElMessage.success(res.message)
                emit('getList')
                superRef.value.clearValidate();
                reset()
                superRef.value.clearValidate();
                dialogVisible.value = false;
            }else{
                ElMessage.warning(res.message)
@@ -525,8 +540,9 @@
            if(res.code == 200){
                ElMessage.success(res.message)
                emit('getList')
                superRef.value.clearValidate();
                reset()
                superRef.value.clearValidate();
                dialogVisible.value = false;
            }else{
                ElMessage.warning(res.message)