1. // 自定义校验--部门编码是否重复,value输入的内容
    2. const validCode = (rule: any, value: any, callback: any) => {
    3. const existCodeList = parseId.deptsList.map(item => (item as ItDepartmentsItem).code)
    4. existCodeList.includes(value) ? callback(new Error('编码' + value + '已经存在')) : callback()
    5. console.log(existCodeList);
    6. }
    1. code: [
    2. { required: true, message: '部门编码不能为空', trigger: 'blur' },
    3. { min: 1, max: 50, message: '部门编码要求1-50个字符', trigger: 'blur' },
    4. { validator: validCode, trigger: 'blur' }
    5. ]