zhouwx
2024-09-06 d098e2e3a16837ad0a61c1a2df93b27c7d16bfd2
src/views/hazardousChemicals/systemManage/company/components/companyDialog.vue
@@ -38,7 +38,7 @@
import {reactive, ref, toRefs} from 'vue'
import {ElMessage} from "element-plus";
import {addCompany, checkName, distributeCompany, editCompany} from "@/api/hazardousChemicals/company";
import {verifyPhone} from "@/utils/validate";
import {verifyPhone, verifyPwd} from "@/utils/validate";
const dialogVisible = ref(false);
const title = ref("");
@@ -87,6 +87,18 @@
    }
  }
}
let validateCode = (rule, value, callback)=>{
  if(value === ''){
    callback(new Error('请输入企业编码'))
  }else{
    if(value.length !== 2){
      callback(new Error('请输入两位字母或者数字编码'))
    }else{
      callback()
    }
  }
}
const state = reactive({
  form: {
    id: '',
@@ -101,7 +113,7 @@
    major:[{ required: true, message: '请输入负责人', trigger: 'blur' }],
    name: [{ required: true, trigger: "blur", validator: validateName }],
    phone:[{ required: true, trigger: "blur", validator: validatePhone }],
    code:[{ required: true, message: '请输入企业编码', trigger: 'blur' }],
    code:[{ required: true, validator: validateCode, trigger: 'blur' }],
  },
})