diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue index 8fa5759..57bac0c 100644 --- a/src/views/business/lab/environmental/environmentalAdd.vue +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -51,19 +51,19 @@ // 校验规则 const rules = ref({ - roomNumber: [{ required: true, message: '房间号不能为空', trigger: ['blur', 'change'] }], - recorder: [{ required: true, message: '记录人不能为空', trigger: ['blur', 'change'] }], - recordTime: [{ required: true, message: '记录时间不能为空', trigger: ['blur', 'change'] }], - humidity: [{ required: true, message: '湿度(%)不能为空', trigger: ['blur', 'change'] }, + roomNumber: [{ required: true, message: '房间号必填', trigger: ['blur', 'change'] }], + recorder: [{ required: true, message: '记录人必填', trigger: ['blur', 'change'] }], + recordTime: [{ required: true, message: '记录时间必填', trigger: ['blur', 'change'] }], + humidity: [{ required: true, message: '湿度(%)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '湿度(%)只能为数字', trigger: ['blur', 'change'] }, ], - temperature: [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }, + temperature: [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度(℃)只能为数字', trigger: ['blur', 'change'] }, ], - outputVoltage: [{ required: true, message: '输出电压(V)不能为空', trigger: ['blur', 'change'] }, + outputVoltage: [{ required: true, message: '输出电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '输出电压(V)只能为数字', trigger: ['blur', 'change'] }, ], - zeroGroundVoltage: [{ required: true, message: '零地电压(V)不能为空', trigger: ['blur', 'change'] }, + zeroGroundVoltage: [{ required: true, message: '零地电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '零地电压(V)只能为数字', trigger: ['blur', 'change'] }, ], }) // 表单验证规则 diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue index 8fa5759..57bac0c 100644 --- a/src/views/business/lab/environmental/environmentalAdd.vue +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -51,19 +51,19 @@ // 校验规则 const rules = ref({ - roomNumber: [{ required: true, message: '房间号不能为空', trigger: ['blur', 'change'] }], - recorder: [{ required: true, message: '记录人不能为空', trigger: ['blur', 'change'] }], - recordTime: [{ required: true, message: '记录时间不能为空', trigger: ['blur', 'change'] }], - humidity: [{ required: true, message: '湿度(%)不能为空', trigger: ['blur', 'change'] }, + roomNumber: [{ required: true, message: '房间号必填', trigger: ['blur', 'change'] }], + recorder: [{ required: true, message: '记录人必填', trigger: ['blur', 'change'] }], + recordTime: [{ required: true, message: '记录时间必填', trigger: ['blur', 'change'] }], + humidity: [{ required: true, message: '湿度(%)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '湿度(%)只能为数字', trigger: ['blur', 'change'] }, ], - temperature: [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }, + temperature: [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度(℃)只能为数字', trigger: ['blur', 'change'] }, ], - outputVoltage: [{ required: true, message: '输出电压(V)不能为空', trigger: ['blur', 'change'] }, + outputVoltage: [{ required: true, message: '输出电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '输出电压(V)只能为数字', trigger: ['blur', 'change'] }, ], - zeroGroundVoltage: [{ required: true, message: '零地电压(V)不能为空', trigger: ['blur', 'change'] }, + zeroGroundVoltage: [{ required: true, message: '零地电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '零地电压(V)只能为数字', trigger: ['blur', 'change'] }, ], }) // 表单验证规则 diff --git a/src/views/business/lab/primitiveLog/primitveLogAdd.vue b/src/views/business/lab/primitiveLog/primitveLogAdd.vue index 86babea..8fdc5c9 100644 --- a/src/views/business/lab/primitiveLog/primitveLogAdd.vue +++ b/src/views/business/lab/primitiveLog/primitveLogAdd.vue @@ -171,30 +171,30 @@ } // 表单验证规则 const rules = ref({ - 'originalRecordName': [{ required: true, message: '原始记录名称不能为空', trigger: ['blur', 'change'] }], - 'measureCategory': [{ required: true, message: '校验类别不能为空', trigger: ['blur', 'change'] }], - 'calibrationTime': [{ required: true, message: '校验时间不能为空', trigger: ['blur', 'change'] }], - 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号不能为空', trigger: ['blur', 'change'] }], - 'calibrationPlace': [{ required: true, message: '校验地点不能为空', trigger: ['blur', 'change'] }], + 'originalRecordName': [{ required: true, message: '原始记录名称必填', trigger: ['blur', 'change'] }], + 'measureCategory': [{ required: true, message: '校验类别必填', trigger: ['blur', 'change'] }], + 'calibrationTime': [{ required: true, message: '校验时间必填', trigger: ['blur', 'change'] }], + 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号必填', trigger: ['blur', 'change'] }], + 'calibrationPlace': [{ required: true, message: '校验地点必填', trigger: ['blur', 'change'] }], 'businessEnvironmentRecord.temperature': [ - { required: true, message: '温度不能为空', trigger: ['blur', 'change'] }, + { required: true, message: '温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度不能为空', trigger: ['blur', 'change'] }, + 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '相对湿度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessOrder.orderCode': [{ required: true, message: '委托书编号不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号不能为空', trigger: ['blur', 'change'] }], - // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '原始记录模板不能为空', trigger: ['blur', 'change'] }], + 'businessOrder.orderCode': [{ required: true, message: '委托书编号必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号必填', trigger: ['blur', 'change'] }], + // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '原始记录模板必填', trigger: ['blur', 'change'] }], }) // 获取字典值 diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue index 8fa5759..57bac0c 100644 --- a/src/views/business/lab/environmental/environmentalAdd.vue +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -51,19 +51,19 @@ // 校验规则 const rules = ref({ - roomNumber: [{ required: true, message: '房间号不能为空', trigger: ['blur', 'change'] }], - recorder: [{ required: true, message: '记录人不能为空', trigger: ['blur', 'change'] }], - recordTime: [{ required: true, message: '记录时间不能为空', trigger: ['blur', 'change'] }], - humidity: [{ required: true, message: '湿度(%)不能为空', trigger: ['blur', 'change'] }, + roomNumber: [{ required: true, message: '房间号必填', trigger: ['blur', 'change'] }], + recorder: [{ required: true, message: '记录人必填', trigger: ['blur', 'change'] }], + recordTime: [{ required: true, message: '记录时间必填', trigger: ['blur', 'change'] }], + humidity: [{ required: true, message: '湿度(%)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '湿度(%)只能为数字', trigger: ['blur', 'change'] }, ], - temperature: [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }, + temperature: [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度(℃)只能为数字', trigger: ['blur', 'change'] }, ], - outputVoltage: [{ required: true, message: '输出电压(V)不能为空', trigger: ['blur', 'change'] }, + outputVoltage: [{ required: true, message: '输出电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '输出电压(V)只能为数字', trigger: ['blur', 'change'] }, ], - zeroGroundVoltage: [{ required: true, message: '零地电压(V)不能为空', trigger: ['blur', 'change'] }, + zeroGroundVoltage: [{ required: true, message: '零地电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '零地电压(V)只能为数字', trigger: ['blur', 'change'] }, ], }) // 表单验证规则 diff --git a/src/views/business/lab/primitiveLog/primitveLogAdd.vue b/src/views/business/lab/primitiveLog/primitveLogAdd.vue index 86babea..8fdc5c9 100644 --- a/src/views/business/lab/primitiveLog/primitveLogAdd.vue +++ b/src/views/business/lab/primitiveLog/primitveLogAdd.vue @@ -171,30 +171,30 @@ } // 表单验证规则 const rules = ref({ - 'originalRecordName': [{ required: true, message: '原始记录名称不能为空', trigger: ['blur', 'change'] }], - 'measureCategory': [{ required: true, message: '校验类别不能为空', trigger: ['blur', 'change'] }], - 'calibrationTime': [{ required: true, message: '校验时间不能为空', trigger: ['blur', 'change'] }], - 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号不能为空', trigger: ['blur', 'change'] }], - 'calibrationPlace': [{ required: true, message: '校验地点不能为空', trigger: ['blur', 'change'] }], + 'originalRecordName': [{ required: true, message: '原始记录名称必填', trigger: ['blur', 'change'] }], + 'measureCategory': [{ required: true, message: '校验类别必填', trigger: ['blur', 'change'] }], + 'calibrationTime': [{ required: true, message: '校验时间必填', trigger: ['blur', 'change'] }], + 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号必填', trigger: ['blur', 'change'] }], + 'calibrationPlace': [{ required: true, message: '校验地点必填', trigger: ['blur', 'change'] }], 'businessEnvironmentRecord.temperature': [ - { required: true, message: '温度不能为空', trigger: ['blur', 'change'] }, + { required: true, message: '温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度不能为空', trigger: ['blur', 'change'] }, + 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '相对湿度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessOrder.orderCode': [{ required: true, message: '委托书编号不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号不能为空', trigger: ['blur', 'change'] }], - // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '原始记录模板不能为空', trigger: ['blur', 'change'] }], + 'businessOrder.orderCode': [{ required: true, message: '委托书编号必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号必填', trigger: ['blur', 'change'] }], + // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '原始记录模板必填', trigger: ['blur', 'change'] }], }) // 获取字典值 diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 97d0ece..a76b01d 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -135,26 +135,26 @@ emit('close') } const rules = ref({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwner: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类 别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwner: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类 别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], }) // 表单验证规则 const fileRef = ref() // 文件上传input diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue index 8fa5759..57bac0c 100644 --- a/src/views/business/lab/environmental/environmentalAdd.vue +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -51,19 +51,19 @@ // 校验规则 const rules = ref({ - roomNumber: [{ required: true, message: '房间号不能为空', trigger: ['blur', 'change'] }], - recorder: [{ required: true, message: '记录人不能为空', trigger: ['blur', 'change'] }], - recordTime: [{ required: true, message: '记录时间不能为空', trigger: ['blur', 'change'] }], - humidity: [{ required: true, message: '湿度(%)不能为空', trigger: ['blur', 'change'] }, + roomNumber: [{ required: true, message: '房间号必填', trigger: ['blur', 'change'] }], + recorder: [{ required: true, message: '记录人必填', trigger: ['blur', 'change'] }], + recordTime: [{ required: true, message: '记录时间必填', trigger: ['blur', 'change'] }], + humidity: [{ required: true, message: '湿度(%)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '湿度(%)只能为数字', trigger: ['blur', 'change'] }, ], - temperature: [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }, + temperature: [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度(℃)只能为数字', trigger: ['blur', 'change'] }, ], - outputVoltage: [{ required: true, message: '输出电压(V)不能为空', trigger: ['blur', 'change'] }, + outputVoltage: [{ required: true, message: '输出电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '输出电压(V)只能为数字', trigger: ['blur', 'change'] }, ], - zeroGroundVoltage: [{ required: true, message: '零地电压(V)不能为空', trigger: ['blur', 'change'] }, + zeroGroundVoltage: [{ required: true, message: '零地电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '零地电压(V)只能为数字', trigger: ['blur', 'change'] }, ], }) // 表单验证规则 diff --git a/src/views/business/lab/primitiveLog/primitveLogAdd.vue b/src/views/business/lab/primitiveLog/primitveLogAdd.vue index 86babea..8fdc5c9 100644 --- a/src/views/business/lab/primitiveLog/primitveLogAdd.vue +++ b/src/views/business/lab/primitiveLog/primitveLogAdd.vue @@ -171,30 +171,30 @@ } // 表单验证规则 const rules = ref({ - 'originalRecordName': [{ required: true, message: '原始记录名称不能为空', trigger: ['blur', 'change'] }], - 'measureCategory': [{ required: true, message: '校验类别不能为空', trigger: ['blur', 'change'] }], - 'calibrationTime': [{ required: true, message: '校验时间不能为空', trigger: ['blur', 'change'] }], - 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号不能为空', trigger: ['blur', 'change'] }], - 'calibrationPlace': [{ required: true, message: '校验地点不能为空', trigger: ['blur', 'change'] }], + 'originalRecordName': [{ required: true, message: '原始记录名称必填', trigger: ['blur', 'change'] }], + 'measureCategory': [{ required: true, message: '校验类别必填', trigger: ['blur', 'change'] }], + 'calibrationTime': [{ required: true, message: '校验时间必填', trigger: ['blur', 'change'] }], + 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号必填', trigger: ['blur', 'change'] }], + 'calibrationPlace': [{ required: true, message: '校验地点必填', trigger: ['blur', 'change'] }], 'businessEnvironmentRecord.temperature': [ - { required: true, message: '温度不能为空', trigger: ['blur', 'change'] }, + { required: true, message: '温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度不能为空', trigger: ['blur', 'change'] }, + 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '相对湿度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessOrder.orderCode': [{ required: true, message: '委托书编号不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号不能为空', trigger: ['blur', 'change'] }], - // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '原始记录模板不能为空', trigger: ['blur', 'change'] }], + 'businessOrder.orderCode': [{ required: true, message: '委托书编号必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号必填', trigger: ['blur', 'change'] }], + // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '原始记录模板必填', trigger: ['blur', 'change'] }], }) // 获取字典值 diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 97d0ece..a76b01d 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -135,26 +135,26 @@ emit('close') } const rules = ref({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwner: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类 别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwner: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类 别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], }) // 表单验证规则 const fileRef = ref() // 文件上传input diff --git a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue index e9d8b3c..99ddb0f 100644 --- a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue +++ b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue @@ -141,27 +141,27 @@ // 表单验证规则 const rules = ref({ - 'calibrationMajor': [{ required: true, message: '检校专业不能为空', trigger: ['blur', 'change'] }], - 'certificateReportName': [{ required: true, message: '证书报告名称不能为空', trigger: ['blur', 'change'] }], - 'certificateReportType': [{ required: true, message: '证书报告类型不能为空', trigger: ['blur', 'change'] }], - 'issuanceDate': [{ required: true, message: '出具日期不能为空', trigger: ['blur', 'change'] }], - 'expirationDate': [{ required: true, message: '有效日期不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '证书报告模板不能为空', trigger: ['blur', 'change'] }], - 'signName': [{ required: true, message: '电子签章不能为空', trigger: ['blur', 'change'] }], - 'approvalSignName': [{ required: true, message: '认可标志专用章不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], + 'calibrationMajor': [{ required: true, message: '检校专业必填', trigger: ['blur', 'change'] }], + 'certificateReportName': [{ required: true, message: '证书报告名称必填', trigger: ['blur', 'change'] }], + 'certificateReportType': [{ required: true, message: '证书报告类型必填', trigger: ['blur', 'change'] }], + 'issuanceDate': [{ required: true, message: '出具日期必填', trigger: ['blur', 'change'] }], + 'expirationDate': [{ required: true, message: '有效日期必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '证书报告模板必填', trigger: ['blur', 'change'] }], + 'signName': [{ required: true, message: '电子签章必填', trigger: ['blur', 'change'] }], + 'approvalSignName': [{ required: true, message: '认可标志专用章必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], }) // 获取字典值 async function getDict() { diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue index 8fa5759..57bac0c 100644 --- a/src/views/business/lab/environmental/environmentalAdd.vue +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -51,19 +51,19 @@ // 校验规则 const rules = ref({ - roomNumber: [{ required: true, message: '房间号不能为空', trigger: ['blur', 'change'] }], - recorder: [{ required: true, message: '记录人不能为空', trigger: ['blur', 'change'] }], - recordTime: [{ required: true, message: '记录时间不能为空', trigger: ['blur', 'change'] }], - humidity: [{ required: true, message: '湿度(%)不能为空', trigger: ['blur', 'change'] }, + roomNumber: [{ required: true, message: '房间号必填', trigger: ['blur', 'change'] }], + recorder: [{ required: true, message: '记录人必填', trigger: ['blur', 'change'] }], + recordTime: [{ required: true, message: '记录时间必填', trigger: ['blur', 'change'] }], + humidity: [{ required: true, message: '湿度(%)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '湿度(%)只能为数字', trigger: ['blur', 'change'] }, ], - temperature: [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }, + temperature: [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度(℃)只能为数字', trigger: ['blur', 'change'] }, ], - outputVoltage: [{ required: true, message: '输出电压(V)不能为空', trigger: ['blur', 'change'] }, + outputVoltage: [{ required: true, message: '输出电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '输出电压(V)只能为数字', trigger: ['blur', 'change'] }, ], - zeroGroundVoltage: [{ required: true, message: '零地电压(V)不能为空', trigger: ['blur', 'change'] }, + zeroGroundVoltage: [{ required: true, message: '零地电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '零地电压(V)只能为数字', trigger: ['blur', 'change'] }, ], }) // 表单验证规则 diff --git a/src/views/business/lab/primitiveLog/primitveLogAdd.vue b/src/views/business/lab/primitiveLog/primitveLogAdd.vue index 86babea..8fdc5c9 100644 --- a/src/views/business/lab/primitiveLog/primitveLogAdd.vue +++ b/src/views/business/lab/primitiveLog/primitveLogAdd.vue @@ -171,30 +171,30 @@ } // 表单验证规则 const rules = ref({ - 'originalRecordName': [{ required: true, message: '原始记录名称不能为空', trigger: ['blur', 'change'] }], - 'measureCategory': [{ required: true, message: '校验类别不能为空', trigger: ['blur', 'change'] }], - 'calibrationTime': [{ required: true, message: '校验时间不能为空', trigger: ['blur', 'change'] }], - 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号不能为空', trigger: ['blur', 'change'] }], - 'calibrationPlace': [{ required: true, message: '校验地点不能为空', trigger: ['blur', 'change'] }], + 'originalRecordName': [{ required: true, message: '原始记录名称必填', trigger: ['blur', 'change'] }], + 'measureCategory': [{ required: true, message: '校验类别必填', trigger: ['blur', 'change'] }], + 'calibrationTime': [{ required: true, message: '校验时间必填', trigger: ['blur', 'change'] }], + 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号必填', trigger: ['blur', 'change'] }], + 'calibrationPlace': [{ required: true, message: '校验地点必填', trigger: ['blur', 'change'] }], 'businessEnvironmentRecord.temperature': [ - { required: true, message: '温度不能为空', trigger: ['blur', 'change'] }, + { required: true, message: '温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度不能为空', trigger: ['blur', 'change'] }, + 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '相对湿度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessOrder.orderCode': [{ required: true, message: '委托书编号不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号不能为空', trigger: ['blur', 'change'] }], - // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '原始记录模板不能为空', trigger: ['blur', 'change'] }], + 'businessOrder.orderCode': [{ required: true, message: '委托书编号必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号必填', trigger: ['blur', 'change'] }], + // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '原始记录模板必填', trigger: ['blur', 'change'] }], }) // 获取字典值 diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 97d0ece..a76b01d 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -135,26 +135,26 @@ emit('close') } const rules = ref({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwner: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类 别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwner: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类 别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], }) // 表单验证规则 const fileRef = ref() // 文件上传input diff --git a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue index e9d8b3c..99ddb0f 100644 --- a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue +++ b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue @@ -141,27 +141,27 @@ // 表单验证规则 const rules = ref({ - 'calibrationMajor': [{ required: true, message: '检校专业不能为空', trigger: ['blur', 'change'] }], - 'certificateReportName': [{ required: true, message: '证书报告名称不能为空', trigger: ['blur', 'change'] }], - 'certificateReportType': [{ required: true, message: '证书报告类型不能为空', trigger: ['blur', 'change'] }], - 'issuanceDate': [{ required: true, message: '出具日期不能为空', trigger: ['blur', 'change'] }], - 'expirationDate': [{ required: true, message: '有效日期不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '证书报告模板不能为空', trigger: ['blur', 'change'] }], - 'signName': [{ required: true, message: '电子签章不能为空', trigger: ['blur', 'change'] }], - 'approvalSignName': [{ required: true, message: '认可标志专用章不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], + 'calibrationMajor': [{ required: true, message: '检校专业必填', trigger: ['blur', 'change'] }], + 'certificateReportName': [{ required: true, message: '证书报告名称必填', trigger: ['blur', 'change'] }], + 'certificateReportType': [{ required: true, message: '证书报告类型必填', trigger: ['blur', 'change'] }], + 'issuanceDate': [{ required: true, message: '出具日期必填', trigger: ['blur', 'change'] }], + 'expirationDate': [{ required: true, message: '有效日期必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '证书报告模板必填', trigger: ['blur', 'change'] }], + 'signName': [{ required: true, message: '电子签章必填', trigger: ['blur', 'change'] }], + 'approvalSignName': [{ required: true, message: '认可标志专用章必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], }) // 获取字典值 async function getDict() { diff --git a/src/views/business/schedule/interchange/interchangeDetail.vue b/src/views/business/schedule/interchange/interchangeDetail.vue index 4ec9108..a90254b 100644 --- a/src/views/business/schedule/interchange/interchangeDetail.vue +++ b/src/views/business/schedule/interchange/interchangeDetail.vue @@ -75,17 +75,17 @@ // 校验规则 const rules = ref({ - sampleName: [{ required: true, message: '要求样品名称不能为空', trigger: 'blur' }], - sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - measureContent: [{ required: true, message: '要求检定项目不能为空', trigger: 'blur' }], + sampleName: [{ required: true, message: '要求样品名称必填', trigger: 'blur' }], + sampleModel: [{ required: true, message: '要求样品型号必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '要求出厂编号必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + measureContent: [{ required: true, message: '要求检定项目必填', trigger: 'blur' }], measurePeriod: [{ validator: validateMesurePeriod, trigger: 'blur' }], - powerVoltage: [{ required: true, message: '要求电源电压不能为空', trigger: 'change' }], + powerVoltage: [{ required: true, message: '要求电源电压必填', trigger: 'change' }], }) // 表单验证规则 // 获取字典值 diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue index 8fa5759..57bac0c 100644 --- a/src/views/business/lab/environmental/environmentalAdd.vue +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -51,19 +51,19 @@ // 校验规则 const rules = ref({ - roomNumber: [{ required: true, message: '房间号不能为空', trigger: ['blur', 'change'] }], - recorder: [{ required: true, message: '记录人不能为空', trigger: ['blur', 'change'] }], - recordTime: [{ required: true, message: '记录时间不能为空', trigger: ['blur', 'change'] }], - humidity: [{ required: true, message: '湿度(%)不能为空', trigger: ['blur', 'change'] }, + roomNumber: [{ required: true, message: '房间号必填', trigger: ['blur', 'change'] }], + recorder: [{ required: true, message: '记录人必填', trigger: ['blur', 'change'] }], + recordTime: [{ required: true, message: '记录时间必填', trigger: ['blur', 'change'] }], + humidity: [{ required: true, message: '湿度(%)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '湿度(%)只能为数字', trigger: ['blur', 'change'] }, ], - temperature: [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }, + temperature: [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度(℃)只能为数字', trigger: ['blur', 'change'] }, ], - outputVoltage: [{ required: true, message: '输出电压(V)不能为空', trigger: ['blur', 'change'] }, + outputVoltage: [{ required: true, message: '输出电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '输出电压(V)只能为数字', trigger: ['blur', 'change'] }, ], - zeroGroundVoltage: [{ required: true, message: '零地电压(V)不能为空', trigger: ['blur', 'change'] }, + zeroGroundVoltage: [{ required: true, message: '零地电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '零地电压(V)只能为数字', trigger: ['blur', 'change'] }, ], }) // 表单验证规则 diff --git a/src/views/business/lab/primitiveLog/primitveLogAdd.vue b/src/views/business/lab/primitiveLog/primitveLogAdd.vue index 86babea..8fdc5c9 100644 --- a/src/views/business/lab/primitiveLog/primitveLogAdd.vue +++ b/src/views/business/lab/primitiveLog/primitveLogAdd.vue @@ -171,30 +171,30 @@ } // 表单验证规则 const rules = ref({ - 'originalRecordName': [{ required: true, message: '原始记录名称不能为空', trigger: ['blur', 'change'] }], - 'measureCategory': [{ required: true, message: '校验类别不能为空', trigger: ['blur', 'change'] }], - 'calibrationTime': [{ required: true, message: '校验时间不能为空', trigger: ['blur', 'change'] }], - 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号不能为空', trigger: ['blur', 'change'] }], - 'calibrationPlace': [{ required: true, message: '校验地点不能为空', trigger: ['blur', 'change'] }], + 'originalRecordName': [{ required: true, message: '原始记录名称必填', trigger: ['blur', 'change'] }], + 'measureCategory': [{ required: true, message: '校验类别必填', trigger: ['blur', 'change'] }], + 'calibrationTime': [{ required: true, message: '校验时间必填', trigger: ['blur', 'change'] }], + 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号必填', trigger: ['blur', 'change'] }], + 'calibrationPlace': [{ required: true, message: '校验地点必填', trigger: ['blur', 'change'] }], 'businessEnvironmentRecord.temperature': [ - { required: true, message: '温度不能为空', trigger: ['blur', 'change'] }, + { required: true, message: '温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度不能为空', trigger: ['blur', 'change'] }, + 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '相对湿度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessOrder.orderCode': [{ required: true, message: '委托书编号不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号不能为空', trigger: ['blur', 'change'] }], - // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '原始记录模板不能为空', trigger: ['blur', 'change'] }], + 'businessOrder.orderCode': [{ required: true, message: '委托书编号必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号必填', trigger: ['blur', 'change'] }], + // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '原始记录模板必填', trigger: ['blur', 'change'] }], }) // 获取字典值 diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 97d0ece..a76b01d 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -135,26 +135,26 @@ emit('close') } const rules = ref({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwner: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类 别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwner: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类 别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], }) // 表单验证规则 const fileRef = ref() // 文件上传input diff --git a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue index e9d8b3c..99ddb0f 100644 --- a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue +++ b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue @@ -141,27 +141,27 @@ // 表单验证规则 const rules = ref({ - 'calibrationMajor': [{ required: true, message: '检校专业不能为空', trigger: ['blur', 'change'] }], - 'certificateReportName': [{ required: true, message: '证书报告名称不能为空', trigger: ['blur', 'change'] }], - 'certificateReportType': [{ required: true, message: '证书报告类型不能为空', trigger: ['blur', 'change'] }], - 'issuanceDate': [{ required: true, message: '出具日期不能为空', trigger: ['blur', 'change'] }], - 'expirationDate': [{ required: true, message: '有效日期不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '证书报告模板不能为空', trigger: ['blur', 'change'] }], - 'signName': [{ required: true, message: '电子签章不能为空', trigger: ['blur', 'change'] }], - 'approvalSignName': [{ required: true, message: '认可标志专用章不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], + 'calibrationMajor': [{ required: true, message: '检校专业必填', trigger: ['blur', 'change'] }], + 'certificateReportName': [{ required: true, message: '证书报告名称必填', trigger: ['blur', 'change'] }], + 'certificateReportType': [{ required: true, message: '证书报告类型必填', trigger: ['blur', 'change'] }], + 'issuanceDate': [{ required: true, message: '出具日期必填', trigger: ['blur', 'change'] }], + 'expirationDate': [{ required: true, message: '有效日期必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '证书报告模板必填', trigger: ['blur', 'change'] }], + 'signName': [{ required: true, message: '电子签章必填', trigger: ['blur', 'change'] }], + 'approvalSignName': [{ required: true, message: '认可标志专用章必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], }) // 获取字典值 async function getDict() { diff --git a/src/views/business/schedule/interchange/interchangeDetail.vue b/src/views/business/schedule/interchange/interchangeDetail.vue index 4ec9108..a90254b 100644 --- a/src/views/business/schedule/interchange/interchangeDetail.vue +++ b/src/views/business/schedule/interchange/interchangeDetail.vue @@ -75,17 +75,17 @@ // 校验规则 const rules = ref({ - sampleName: [{ required: true, message: '要求样品名称不能为空', trigger: 'blur' }], - sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - measureContent: [{ required: true, message: '要求检定项目不能为空', trigger: 'blur' }], + sampleName: [{ required: true, message: '要求样品名称必填', trigger: 'blur' }], + sampleModel: [{ required: true, message: '要求样品型号必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '要求出厂编号必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + measureContent: [{ required: true, message: '要求检定项目必填', trigger: 'blur' }], measurePeriod: [{ validator: validateMesurePeriod, trigger: 'blur' }], - powerVoltage: [{ required: true, message: '要求电源电压不能为空', trigger: 'change' }], + powerVoltage: [{ required: true, message: '要求电源电压必填', trigger: 'change' }], }) // 表单验证规则 // 获取字典值 diff --git a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue index 37ea804..3710bac 100644 --- a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue +++ b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue @@ -66,25 +66,25 @@ }) // 表单验证规则 const rules = reactive({ - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: 'blur,change' }], - certificationCompany: [{ required: true, message: '要求证书单位名称不能为空', trigger: 'blur' }], - certificationCompanyFex: [{ required: true, message: '要求证书单位传真不能为空', trigger: 'blur' }], - certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编不能为空', trigger: 'blur' }], - certificationCompanyAddress: [{ required: true, message: '要求证书单位地址不能为空', trigger: 'blur' }], - reciever: [{ required: true, message: '要求接收人不能为空', trigger: 'blur' }], - recieverPhone: [{ required: true, message: '要求接收人电话/手机不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - fax: [{ required: true, message: '要求委托方传真不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - deliverer: [{ required: true, message: '要求送检人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送检人电话/手机不能为空', trigger: 'blur' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - requireOverTime: [{ type: 'date', required: true, message: '要求完成时间不能为空', trigger: 'change' }], - deliverTime: [{ type: 'date', required: true, message: '要求交接时间不能为空', trigger: 'change' }], - measureCategory: [{ required: true, message: '要求校检类别不能为空', trigger: 'change' }], - secrecy: [{ required: true, message: '要求保密要求不能为空', trigger: 'change' }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: 'blur,change' }], + certificationCompany: [{ required: true, message: '要求证书单位名称必填', trigger: 'blur' }], + certificationCompanyFex: [{ required: true, message: '要求证书单位传真必填', trigger: 'blur' }], + certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编必填', trigger: 'blur' }], + certificationCompanyAddress: [{ required: true, message: '要求证书单位地址必填', trigger: 'blur' }], + reciever: [{ required: true, message: '要求接收人必填', trigger: 'blur' }], + recieverPhone: [{ required: true, message: '要求接收人电话/手机必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + fax: [{ required: true, message: '要求委托方传真必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送检人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送检人电话/手机必填', trigger: 'blur' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + requireOverTime: [{ type: 'date', required: true, message: '要求完成时间必填', trigger: 'change' }], + deliverTime: [{ type: 'date', required: true, message: '要求交接时间必填', trigger: 'change' }], + measureCategory: [{ required: true, message: '要求校检类别必填', trigger: 'change' }], + secrecy: [{ required: true, message: '要求保密要求必填', trigger: 'change' }], }) const list = ref([])// 表格数据-样品 // 选中的内容 diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue index 8fa5759..57bac0c 100644 --- a/src/views/business/lab/environmental/environmentalAdd.vue +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -51,19 +51,19 @@ // 校验规则 const rules = ref({ - roomNumber: [{ required: true, message: '房间号不能为空', trigger: ['blur', 'change'] }], - recorder: [{ required: true, message: '记录人不能为空', trigger: ['blur', 'change'] }], - recordTime: [{ required: true, message: '记录时间不能为空', trigger: ['blur', 'change'] }], - humidity: [{ required: true, message: '湿度(%)不能为空', trigger: ['blur', 'change'] }, + roomNumber: [{ required: true, message: '房间号必填', trigger: ['blur', 'change'] }], + recorder: [{ required: true, message: '记录人必填', trigger: ['blur', 'change'] }], + recordTime: [{ required: true, message: '记录时间必填', trigger: ['blur', 'change'] }], + humidity: [{ required: true, message: '湿度(%)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '湿度(%)只能为数字', trigger: ['blur', 'change'] }, ], - temperature: [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }, + temperature: [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度(℃)只能为数字', trigger: ['blur', 'change'] }, ], - outputVoltage: [{ required: true, message: '输出电压(V)不能为空', trigger: ['blur', 'change'] }, + outputVoltage: [{ required: true, message: '输出电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '输出电压(V)只能为数字', trigger: ['blur', 'change'] }, ], - zeroGroundVoltage: [{ required: true, message: '零地电压(V)不能为空', trigger: ['blur', 'change'] }, + zeroGroundVoltage: [{ required: true, message: '零地电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '零地电压(V)只能为数字', trigger: ['blur', 'change'] }, ], }) // 表单验证规则 diff --git a/src/views/business/lab/primitiveLog/primitveLogAdd.vue b/src/views/business/lab/primitiveLog/primitveLogAdd.vue index 86babea..8fdc5c9 100644 --- a/src/views/business/lab/primitiveLog/primitveLogAdd.vue +++ b/src/views/business/lab/primitiveLog/primitveLogAdd.vue @@ -171,30 +171,30 @@ } // 表单验证规则 const rules = ref({ - 'originalRecordName': [{ required: true, message: '原始记录名称不能为空', trigger: ['blur', 'change'] }], - 'measureCategory': [{ required: true, message: '校验类别不能为空', trigger: ['blur', 'change'] }], - 'calibrationTime': [{ required: true, message: '校验时间不能为空', trigger: ['blur', 'change'] }], - 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号不能为空', trigger: ['blur', 'change'] }], - 'calibrationPlace': [{ required: true, message: '校验地点不能为空', trigger: ['blur', 'change'] }], + 'originalRecordName': [{ required: true, message: '原始记录名称必填', trigger: ['blur', 'change'] }], + 'measureCategory': [{ required: true, message: '校验类别必填', trigger: ['blur', 'change'] }], + 'calibrationTime': [{ required: true, message: '校验时间必填', trigger: ['blur', 'change'] }], + 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号必填', trigger: ['blur', 'change'] }], + 'calibrationPlace': [{ required: true, message: '校验地点必填', trigger: ['blur', 'change'] }], 'businessEnvironmentRecord.temperature': [ - { required: true, message: '温度不能为空', trigger: ['blur', 'change'] }, + { required: true, message: '温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度不能为空', trigger: ['blur', 'change'] }, + 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '相对湿度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessOrder.orderCode': [{ required: true, message: '委托书编号不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号不能为空', trigger: ['blur', 'change'] }], - // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '原始记录模板不能为空', trigger: ['blur', 'change'] }], + 'businessOrder.orderCode': [{ required: true, message: '委托书编号必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号必填', trigger: ['blur', 'change'] }], + // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '原始记录模板必填', trigger: ['blur', 'change'] }], }) // 获取字典值 diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 97d0ece..a76b01d 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -135,26 +135,26 @@ emit('close') } const rules = ref({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwner: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类 别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwner: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类 别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], }) // 表单验证规则 const fileRef = ref() // 文件上传input diff --git a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue index e9d8b3c..99ddb0f 100644 --- a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue +++ b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue @@ -141,27 +141,27 @@ // 表单验证规则 const rules = ref({ - 'calibrationMajor': [{ required: true, message: '检校专业不能为空', trigger: ['blur', 'change'] }], - 'certificateReportName': [{ required: true, message: '证书报告名称不能为空', trigger: ['blur', 'change'] }], - 'certificateReportType': [{ required: true, message: '证书报告类型不能为空', trigger: ['blur', 'change'] }], - 'issuanceDate': [{ required: true, message: '出具日期不能为空', trigger: ['blur', 'change'] }], - 'expirationDate': [{ required: true, message: '有效日期不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '证书报告模板不能为空', trigger: ['blur', 'change'] }], - 'signName': [{ required: true, message: '电子签章不能为空', trigger: ['blur', 'change'] }], - 'approvalSignName': [{ required: true, message: '认可标志专用章不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], + 'calibrationMajor': [{ required: true, message: '检校专业必填', trigger: ['blur', 'change'] }], + 'certificateReportName': [{ required: true, message: '证书报告名称必填', trigger: ['blur', 'change'] }], + 'certificateReportType': [{ required: true, message: '证书报告类型必填', trigger: ['blur', 'change'] }], + 'issuanceDate': [{ required: true, message: '出具日期必填', trigger: ['blur', 'change'] }], + 'expirationDate': [{ required: true, message: '有效日期必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '证书报告模板必填', trigger: ['blur', 'change'] }], + 'signName': [{ required: true, message: '电子签章必填', trigger: ['blur', 'change'] }], + 'approvalSignName': [{ required: true, message: '认可标志专用章必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], }) // 获取字典值 async function getDict() { diff --git a/src/views/business/schedule/interchange/interchangeDetail.vue b/src/views/business/schedule/interchange/interchangeDetail.vue index 4ec9108..a90254b 100644 --- a/src/views/business/schedule/interchange/interchangeDetail.vue +++ b/src/views/business/schedule/interchange/interchangeDetail.vue @@ -75,17 +75,17 @@ // 校验规则 const rules = ref({ - sampleName: [{ required: true, message: '要求样品名称不能为空', trigger: 'blur' }], - sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - measureContent: [{ required: true, message: '要求检定项目不能为空', trigger: 'blur' }], + sampleName: [{ required: true, message: '要求样品名称必填', trigger: 'blur' }], + sampleModel: [{ required: true, message: '要求样品型号必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '要求出厂编号必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + measureContent: [{ required: true, message: '要求检定项目必填', trigger: 'blur' }], measurePeriod: [{ validator: validateMesurePeriod, trigger: 'blur' }], - powerVoltage: [{ required: true, message: '要求电源电压不能为空', trigger: 'change' }], + powerVoltage: [{ required: true, message: '要求电源电压必填', trigger: 'change' }], }) // 表单验证规则 // 获取字典值 diff --git a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue index 37ea804..3710bac 100644 --- a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue +++ b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue @@ -66,25 +66,25 @@ }) // 表单验证规则 const rules = reactive({ - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: 'blur,change' }], - certificationCompany: [{ required: true, message: '要求证书单位名称不能为空', trigger: 'blur' }], - certificationCompanyFex: [{ required: true, message: '要求证书单位传真不能为空', trigger: 'blur' }], - certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编不能为空', trigger: 'blur' }], - certificationCompanyAddress: [{ required: true, message: '要求证书单位地址不能为空', trigger: 'blur' }], - reciever: [{ required: true, message: '要求接收人不能为空', trigger: 'blur' }], - recieverPhone: [{ required: true, message: '要求接收人电话/手机不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - fax: [{ required: true, message: '要求委托方传真不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - deliverer: [{ required: true, message: '要求送检人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送检人电话/手机不能为空', trigger: 'blur' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - requireOverTime: [{ type: 'date', required: true, message: '要求完成时间不能为空', trigger: 'change' }], - deliverTime: [{ type: 'date', required: true, message: '要求交接时间不能为空', trigger: 'change' }], - measureCategory: [{ required: true, message: '要求校检类别不能为空', trigger: 'change' }], - secrecy: [{ required: true, message: '要求保密要求不能为空', trigger: 'change' }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: 'blur,change' }], + certificationCompany: [{ required: true, message: '要求证书单位名称必填', trigger: 'blur' }], + certificationCompanyFex: [{ required: true, message: '要求证书单位传真必填', trigger: 'blur' }], + certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编必填', trigger: 'blur' }], + certificationCompanyAddress: [{ required: true, message: '要求证书单位地址必填', trigger: 'blur' }], + reciever: [{ required: true, message: '要求接收人必填', trigger: 'blur' }], + recieverPhone: [{ required: true, message: '要求接收人电话/手机必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + fax: [{ required: true, message: '要求委托方传真必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送检人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送检人电话/手机必填', trigger: 'blur' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + requireOverTime: [{ type: 'date', required: true, message: '要求完成时间必填', trigger: 'change' }], + deliverTime: [{ type: 'date', required: true, message: '要求交接时间必填', trigger: 'change' }], + measureCategory: [{ required: true, message: '要求校检类别必填', trigger: 'change' }], + secrecy: [{ required: true, message: '要求保密要求必填', trigger: 'change' }], }) const list = ref([])// 表格数据-样品 // 选中的内容 diff --git a/src/views/business/schedule/order/orderEdit.vue b/src/views/business/schedule/order/orderEdit.vue index 24d1eb8..80cb6e1 100644 --- a/src/views/business/schedule/order/orderEdit.vue +++ b/src/views/business/schedule/order/orderEdit.vue @@ -74,17 +74,17 @@ } // 校验规则 const rules = reactive({ - deliverer: [{ required: true, message: '要求送样人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送样人联系方式不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间不能为空', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送样人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送样人联系方式必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间必填', trigger: 'change' }], requireOverTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - certifications: [{ required: true, message: '要求证书类别不能为空', trigger: 'change' }], - isUrgent: [{ required: true, message: '要求是否加急不能为空', trigger: 'change' }], + certifications: [{ required: true, message: '要求证书类别必填', trigger: 'change' }], + isUrgent: [{ required: true, message: '要求是否加急必填', trigger: 'change' }], }) // 表单验证规则 // 从路由中获取页面类型参数 diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue index 8fa5759..57bac0c 100644 --- a/src/views/business/lab/environmental/environmentalAdd.vue +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -51,19 +51,19 @@ // 校验规则 const rules = ref({ - roomNumber: [{ required: true, message: '房间号不能为空', trigger: ['blur', 'change'] }], - recorder: [{ required: true, message: '记录人不能为空', trigger: ['blur', 'change'] }], - recordTime: [{ required: true, message: '记录时间不能为空', trigger: ['blur', 'change'] }], - humidity: [{ required: true, message: '湿度(%)不能为空', trigger: ['blur', 'change'] }, + roomNumber: [{ required: true, message: '房间号必填', trigger: ['blur', 'change'] }], + recorder: [{ required: true, message: '记录人必填', trigger: ['blur', 'change'] }], + recordTime: [{ required: true, message: '记录时间必填', trigger: ['blur', 'change'] }], + humidity: [{ required: true, message: '湿度(%)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '湿度(%)只能为数字', trigger: ['blur', 'change'] }, ], - temperature: [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }, + temperature: [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度(℃)只能为数字', trigger: ['blur', 'change'] }, ], - outputVoltage: [{ required: true, message: '输出电压(V)不能为空', trigger: ['blur', 'change'] }, + outputVoltage: [{ required: true, message: '输出电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '输出电压(V)只能为数字', trigger: ['blur', 'change'] }, ], - zeroGroundVoltage: [{ required: true, message: '零地电压(V)不能为空', trigger: ['blur', 'change'] }, + zeroGroundVoltage: [{ required: true, message: '零地电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '零地电压(V)只能为数字', trigger: ['blur', 'change'] }, ], }) // 表单验证规则 diff --git a/src/views/business/lab/primitiveLog/primitveLogAdd.vue b/src/views/business/lab/primitiveLog/primitveLogAdd.vue index 86babea..8fdc5c9 100644 --- a/src/views/business/lab/primitiveLog/primitveLogAdd.vue +++ b/src/views/business/lab/primitiveLog/primitveLogAdd.vue @@ -171,30 +171,30 @@ } // 表单验证规则 const rules = ref({ - 'originalRecordName': [{ required: true, message: '原始记录名称不能为空', trigger: ['blur', 'change'] }], - 'measureCategory': [{ required: true, message: '校验类别不能为空', trigger: ['blur', 'change'] }], - 'calibrationTime': [{ required: true, message: '校验时间不能为空', trigger: ['blur', 'change'] }], - 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号不能为空', trigger: ['blur', 'change'] }], - 'calibrationPlace': [{ required: true, message: '校验地点不能为空', trigger: ['blur', 'change'] }], + 'originalRecordName': [{ required: true, message: '原始记录名称必填', trigger: ['blur', 'change'] }], + 'measureCategory': [{ required: true, message: '校验类别必填', trigger: ['blur', 'change'] }], + 'calibrationTime': [{ required: true, message: '校验时间必填', trigger: ['blur', 'change'] }], + 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号必填', trigger: ['blur', 'change'] }], + 'calibrationPlace': [{ required: true, message: '校验地点必填', trigger: ['blur', 'change'] }], 'businessEnvironmentRecord.temperature': [ - { required: true, message: '温度不能为空', trigger: ['blur', 'change'] }, + { required: true, message: '温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度不能为空', trigger: ['blur', 'change'] }, + 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '相对湿度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessOrder.orderCode': [{ required: true, message: '委托书编号不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号不能为空', trigger: ['blur', 'change'] }], - // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '原始记录模板不能为空', trigger: ['blur', 'change'] }], + 'businessOrder.orderCode': [{ required: true, message: '委托书编号必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号必填', trigger: ['blur', 'change'] }], + // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '原始记录模板必填', trigger: ['blur', 'change'] }], }) // 获取字典值 diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 97d0ece..a76b01d 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -135,26 +135,26 @@ emit('close') } const rules = ref({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwner: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类 别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwner: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类 别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], }) // 表单验证规则 const fileRef = ref() // 文件上传input diff --git a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue index e9d8b3c..99ddb0f 100644 --- a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue +++ b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue @@ -141,27 +141,27 @@ // 表单验证规则 const rules = ref({ - 'calibrationMajor': [{ required: true, message: '检校专业不能为空', trigger: ['blur', 'change'] }], - 'certificateReportName': [{ required: true, message: '证书报告名称不能为空', trigger: ['blur', 'change'] }], - 'certificateReportType': [{ required: true, message: '证书报告类型不能为空', trigger: ['blur', 'change'] }], - 'issuanceDate': [{ required: true, message: '出具日期不能为空', trigger: ['blur', 'change'] }], - 'expirationDate': [{ required: true, message: '有效日期不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '证书报告模板不能为空', trigger: ['blur', 'change'] }], - 'signName': [{ required: true, message: '电子签章不能为空', trigger: ['blur', 'change'] }], - 'approvalSignName': [{ required: true, message: '认可标志专用章不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], + 'calibrationMajor': [{ required: true, message: '检校专业必填', trigger: ['blur', 'change'] }], + 'certificateReportName': [{ required: true, message: '证书报告名称必填', trigger: ['blur', 'change'] }], + 'certificateReportType': [{ required: true, message: '证书报告类型必填', trigger: ['blur', 'change'] }], + 'issuanceDate': [{ required: true, message: '出具日期必填', trigger: ['blur', 'change'] }], + 'expirationDate': [{ required: true, message: '有效日期必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '证书报告模板必填', trigger: ['blur', 'change'] }], + 'signName': [{ required: true, message: '电子签章必填', trigger: ['blur', 'change'] }], + 'approvalSignName': [{ required: true, message: '认可标志专用章必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], }) // 获取字典值 async function getDict() { diff --git a/src/views/business/schedule/interchange/interchangeDetail.vue b/src/views/business/schedule/interchange/interchangeDetail.vue index 4ec9108..a90254b 100644 --- a/src/views/business/schedule/interchange/interchangeDetail.vue +++ b/src/views/business/schedule/interchange/interchangeDetail.vue @@ -75,17 +75,17 @@ // 校验规则 const rules = ref({ - sampleName: [{ required: true, message: '要求样品名称不能为空', trigger: 'blur' }], - sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - measureContent: [{ required: true, message: '要求检定项目不能为空', trigger: 'blur' }], + sampleName: [{ required: true, message: '要求样品名称必填', trigger: 'blur' }], + sampleModel: [{ required: true, message: '要求样品型号必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '要求出厂编号必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + measureContent: [{ required: true, message: '要求检定项目必填', trigger: 'blur' }], measurePeriod: [{ validator: validateMesurePeriod, trigger: 'blur' }], - powerVoltage: [{ required: true, message: '要求电源电压不能为空', trigger: 'change' }], + powerVoltage: [{ required: true, message: '要求电源电压必填', trigger: 'change' }], }) // 表单验证规则 // 获取字典值 diff --git a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue index 37ea804..3710bac 100644 --- a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue +++ b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue @@ -66,25 +66,25 @@ }) // 表单验证规则 const rules = reactive({ - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: 'blur,change' }], - certificationCompany: [{ required: true, message: '要求证书单位名称不能为空', trigger: 'blur' }], - certificationCompanyFex: [{ required: true, message: '要求证书单位传真不能为空', trigger: 'blur' }], - certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编不能为空', trigger: 'blur' }], - certificationCompanyAddress: [{ required: true, message: '要求证书单位地址不能为空', trigger: 'blur' }], - reciever: [{ required: true, message: '要求接收人不能为空', trigger: 'blur' }], - recieverPhone: [{ required: true, message: '要求接收人电话/手机不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - fax: [{ required: true, message: '要求委托方传真不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - deliverer: [{ required: true, message: '要求送检人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送检人电话/手机不能为空', trigger: 'blur' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - requireOverTime: [{ type: 'date', required: true, message: '要求完成时间不能为空', trigger: 'change' }], - deliverTime: [{ type: 'date', required: true, message: '要求交接时间不能为空', trigger: 'change' }], - measureCategory: [{ required: true, message: '要求校检类别不能为空', trigger: 'change' }], - secrecy: [{ required: true, message: '要求保密要求不能为空', trigger: 'change' }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: 'blur,change' }], + certificationCompany: [{ required: true, message: '要求证书单位名称必填', trigger: 'blur' }], + certificationCompanyFex: [{ required: true, message: '要求证书单位传真必填', trigger: 'blur' }], + certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编必填', trigger: 'blur' }], + certificationCompanyAddress: [{ required: true, message: '要求证书单位地址必填', trigger: 'blur' }], + reciever: [{ required: true, message: '要求接收人必填', trigger: 'blur' }], + recieverPhone: [{ required: true, message: '要求接收人电话/手机必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + fax: [{ required: true, message: '要求委托方传真必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送检人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送检人电话/手机必填', trigger: 'blur' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + requireOverTime: [{ type: 'date', required: true, message: '要求完成时间必填', trigger: 'change' }], + deliverTime: [{ type: 'date', required: true, message: '要求交接时间必填', trigger: 'change' }], + measureCategory: [{ required: true, message: '要求校检类别必填', trigger: 'change' }], + secrecy: [{ required: true, message: '要求保密要求必填', trigger: 'change' }], }) const list = ref([])// 表格数据-样品 // 选中的内容 diff --git a/src/views/business/schedule/order/orderEdit.vue b/src/views/business/schedule/order/orderEdit.vue index 24d1eb8..80cb6e1 100644 --- a/src/views/business/schedule/order/orderEdit.vue +++ b/src/views/business/schedule/order/orderEdit.vue @@ -74,17 +74,17 @@ } // 校验规则 const rules = reactive({ - deliverer: [{ required: true, message: '要求送样人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送样人联系方式不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间不能为空', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送样人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送样人联系方式必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间必填', trigger: 'change' }], requireOverTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - certifications: [{ required: true, message: '要求证书类别不能为空', trigger: 'change' }], - isUrgent: [{ required: true, message: '要求是否加急不能为空', trigger: 'change' }], + certifications: [{ required: true, message: '要求证书类别必填', trigger: 'change' }], + isUrgent: [{ required: true, message: '要求是否加急必填', trigger: 'change' }], }) // 表单验证规则 // 从路由中获取页面类型参数 diff --git a/src/views/business/subpackage/apply/edit.vue b/src/views/business/subpackage/apply/edit.vue index bc246bf..b294237 100644 --- a/src/views/business/subpackage/apply/edit.vue +++ b/src/views/business/subpackage/apply/edit.vue @@ -66,14 +66,14 @@ } // 校验规则 const formRules = ref({ - projectName: [{ required: true, message: '要求分包项目名称不能为空', trigger: ['blur', 'change'] }], - outsourcerNo: [{ required: true, message: '要求分包方编号不能为空', trigger: ['blur', 'change'] }], - // outsourcerName: [{ required: true, message: '要求公司名称不能为空', trigger: ['blur', 'change'] }], - outsourceReason: [{ required: true, message: '要求分包原因不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计费用不能为空', trigger: ['blur', 'change'] }, + projectName: [{ required: true, message: '分包项目名称必填', trigger: ['blur', 'change'] }], + outsourcerNo: [{ required: true, message: '分包方编号必填', trigger: ['blur', 'change'] }], + // outsourcerName: [{ required: true, message: '要求公司名称必填', trigger: ['blur', 'change'] }], + outsourceReason: [{ required: true, message: '分包原因必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '预计费用必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '预计费用只能为数字', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '预计开始时间必填', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '预计结束时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], }) diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue index 8fa5759..57bac0c 100644 --- a/src/views/business/lab/environmental/environmentalAdd.vue +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -51,19 +51,19 @@ // 校验规则 const rules = ref({ - roomNumber: [{ required: true, message: '房间号不能为空', trigger: ['blur', 'change'] }], - recorder: [{ required: true, message: '记录人不能为空', trigger: ['blur', 'change'] }], - recordTime: [{ required: true, message: '记录时间不能为空', trigger: ['blur', 'change'] }], - humidity: [{ required: true, message: '湿度(%)不能为空', trigger: ['blur', 'change'] }, + roomNumber: [{ required: true, message: '房间号必填', trigger: ['blur', 'change'] }], + recorder: [{ required: true, message: '记录人必填', trigger: ['blur', 'change'] }], + recordTime: [{ required: true, message: '记录时间必填', trigger: ['blur', 'change'] }], + humidity: [{ required: true, message: '湿度(%)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '湿度(%)只能为数字', trigger: ['blur', 'change'] }, ], - temperature: [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }, + temperature: [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度(℃)只能为数字', trigger: ['blur', 'change'] }, ], - outputVoltage: [{ required: true, message: '输出电压(V)不能为空', trigger: ['blur', 'change'] }, + outputVoltage: [{ required: true, message: '输出电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '输出电压(V)只能为数字', trigger: ['blur', 'change'] }, ], - zeroGroundVoltage: [{ required: true, message: '零地电压(V)不能为空', trigger: ['blur', 'change'] }, + zeroGroundVoltage: [{ required: true, message: '零地电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '零地电压(V)只能为数字', trigger: ['blur', 'change'] }, ], }) // 表单验证规则 diff --git a/src/views/business/lab/primitiveLog/primitveLogAdd.vue b/src/views/business/lab/primitiveLog/primitveLogAdd.vue index 86babea..8fdc5c9 100644 --- a/src/views/business/lab/primitiveLog/primitveLogAdd.vue +++ b/src/views/business/lab/primitiveLog/primitveLogAdd.vue @@ -171,30 +171,30 @@ } // 表单验证规则 const rules = ref({ - 'originalRecordName': [{ required: true, message: '原始记录名称不能为空', trigger: ['blur', 'change'] }], - 'measureCategory': [{ required: true, message: '校验类别不能为空', trigger: ['blur', 'change'] }], - 'calibrationTime': [{ required: true, message: '校验时间不能为空', trigger: ['blur', 'change'] }], - 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号不能为空', trigger: ['blur', 'change'] }], - 'calibrationPlace': [{ required: true, message: '校验地点不能为空', trigger: ['blur', 'change'] }], + 'originalRecordName': [{ required: true, message: '原始记录名称必填', trigger: ['blur', 'change'] }], + 'measureCategory': [{ required: true, message: '校验类别必填', trigger: ['blur', 'change'] }], + 'calibrationTime': [{ required: true, message: '校验时间必填', trigger: ['blur', 'change'] }], + 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号必填', trigger: ['blur', 'change'] }], + 'calibrationPlace': [{ required: true, message: '校验地点必填', trigger: ['blur', 'change'] }], 'businessEnvironmentRecord.temperature': [ - { required: true, message: '温度不能为空', trigger: ['blur', 'change'] }, + { required: true, message: '温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度不能为空', trigger: ['blur', 'change'] }, + 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '相对湿度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessOrder.orderCode': [{ required: true, message: '委托书编号不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号不能为空', trigger: ['blur', 'change'] }], - // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '原始记录模板不能为空', trigger: ['blur', 'change'] }], + 'businessOrder.orderCode': [{ required: true, message: '委托书编号必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号必填', trigger: ['blur', 'change'] }], + // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '原始记录模板必填', trigger: ['blur', 'change'] }], }) // 获取字典值 diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 97d0ece..a76b01d 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -135,26 +135,26 @@ emit('close') } const rules = ref({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwner: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类 别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwner: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类 别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], }) // 表单验证规则 const fileRef = ref() // 文件上传input diff --git a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue index e9d8b3c..99ddb0f 100644 --- a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue +++ b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue @@ -141,27 +141,27 @@ // 表单验证规则 const rules = ref({ - 'calibrationMajor': [{ required: true, message: '检校专业不能为空', trigger: ['blur', 'change'] }], - 'certificateReportName': [{ required: true, message: '证书报告名称不能为空', trigger: ['blur', 'change'] }], - 'certificateReportType': [{ required: true, message: '证书报告类型不能为空', trigger: ['blur', 'change'] }], - 'issuanceDate': [{ required: true, message: '出具日期不能为空', trigger: ['blur', 'change'] }], - 'expirationDate': [{ required: true, message: '有效日期不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '证书报告模板不能为空', trigger: ['blur', 'change'] }], - 'signName': [{ required: true, message: '电子签章不能为空', trigger: ['blur', 'change'] }], - 'approvalSignName': [{ required: true, message: '认可标志专用章不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], + 'calibrationMajor': [{ required: true, message: '检校专业必填', trigger: ['blur', 'change'] }], + 'certificateReportName': [{ required: true, message: '证书报告名称必填', trigger: ['blur', 'change'] }], + 'certificateReportType': [{ required: true, message: '证书报告类型必填', trigger: ['blur', 'change'] }], + 'issuanceDate': [{ required: true, message: '出具日期必填', trigger: ['blur', 'change'] }], + 'expirationDate': [{ required: true, message: '有效日期必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '证书报告模板必填', trigger: ['blur', 'change'] }], + 'signName': [{ required: true, message: '电子签章必填', trigger: ['blur', 'change'] }], + 'approvalSignName': [{ required: true, message: '认可标志专用章必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], }) // 获取字典值 async function getDict() { diff --git a/src/views/business/schedule/interchange/interchangeDetail.vue b/src/views/business/schedule/interchange/interchangeDetail.vue index 4ec9108..a90254b 100644 --- a/src/views/business/schedule/interchange/interchangeDetail.vue +++ b/src/views/business/schedule/interchange/interchangeDetail.vue @@ -75,17 +75,17 @@ // 校验规则 const rules = ref({ - sampleName: [{ required: true, message: '要求样品名称不能为空', trigger: 'blur' }], - sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - measureContent: [{ required: true, message: '要求检定项目不能为空', trigger: 'blur' }], + sampleName: [{ required: true, message: '要求样品名称必填', trigger: 'blur' }], + sampleModel: [{ required: true, message: '要求样品型号必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '要求出厂编号必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + measureContent: [{ required: true, message: '要求检定项目必填', trigger: 'blur' }], measurePeriod: [{ validator: validateMesurePeriod, trigger: 'blur' }], - powerVoltage: [{ required: true, message: '要求电源电压不能为空', trigger: 'change' }], + powerVoltage: [{ required: true, message: '要求电源电压必填', trigger: 'change' }], }) // 表单验证规则 // 获取字典值 diff --git a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue index 37ea804..3710bac 100644 --- a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue +++ b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue @@ -66,25 +66,25 @@ }) // 表单验证规则 const rules = reactive({ - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: 'blur,change' }], - certificationCompany: [{ required: true, message: '要求证书单位名称不能为空', trigger: 'blur' }], - certificationCompanyFex: [{ required: true, message: '要求证书单位传真不能为空', trigger: 'blur' }], - certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编不能为空', trigger: 'blur' }], - certificationCompanyAddress: [{ required: true, message: '要求证书单位地址不能为空', trigger: 'blur' }], - reciever: [{ required: true, message: '要求接收人不能为空', trigger: 'blur' }], - recieverPhone: [{ required: true, message: '要求接收人电话/手机不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - fax: [{ required: true, message: '要求委托方传真不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - deliverer: [{ required: true, message: '要求送检人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送检人电话/手机不能为空', trigger: 'blur' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - requireOverTime: [{ type: 'date', required: true, message: '要求完成时间不能为空', trigger: 'change' }], - deliverTime: [{ type: 'date', required: true, message: '要求交接时间不能为空', trigger: 'change' }], - measureCategory: [{ required: true, message: '要求校检类别不能为空', trigger: 'change' }], - secrecy: [{ required: true, message: '要求保密要求不能为空', trigger: 'change' }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: 'blur,change' }], + certificationCompany: [{ required: true, message: '要求证书单位名称必填', trigger: 'blur' }], + certificationCompanyFex: [{ required: true, message: '要求证书单位传真必填', trigger: 'blur' }], + certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编必填', trigger: 'blur' }], + certificationCompanyAddress: [{ required: true, message: '要求证书单位地址必填', trigger: 'blur' }], + reciever: [{ required: true, message: '要求接收人必填', trigger: 'blur' }], + recieverPhone: [{ required: true, message: '要求接收人电话/手机必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + fax: [{ required: true, message: '要求委托方传真必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送检人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送检人电话/手机必填', trigger: 'blur' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + requireOverTime: [{ type: 'date', required: true, message: '要求完成时间必填', trigger: 'change' }], + deliverTime: [{ type: 'date', required: true, message: '要求交接时间必填', trigger: 'change' }], + measureCategory: [{ required: true, message: '要求校检类别必填', trigger: 'change' }], + secrecy: [{ required: true, message: '要求保密要求必填', trigger: 'change' }], }) const list = ref([])// 表格数据-样品 // 选中的内容 diff --git a/src/views/business/schedule/order/orderEdit.vue b/src/views/business/schedule/order/orderEdit.vue index 24d1eb8..80cb6e1 100644 --- a/src/views/business/schedule/order/orderEdit.vue +++ b/src/views/business/schedule/order/orderEdit.vue @@ -74,17 +74,17 @@ } // 校验规则 const rules = reactive({ - deliverer: [{ required: true, message: '要求送样人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送样人联系方式不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间不能为空', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送样人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送样人联系方式必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间必填', trigger: 'change' }], requireOverTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - certifications: [{ required: true, message: '要求证书类别不能为空', trigger: 'change' }], - isUrgent: [{ required: true, message: '要求是否加急不能为空', trigger: 'change' }], + certifications: [{ required: true, message: '要求证书类别必填', trigger: 'change' }], + isUrgent: [{ required: true, message: '要求是否加急必填', trigger: 'change' }], }) // 表单验证规则 // 从路由中获取页面类型参数 diff --git a/src/views/business/subpackage/apply/edit.vue b/src/views/business/subpackage/apply/edit.vue index bc246bf..b294237 100644 --- a/src/views/business/subpackage/apply/edit.vue +++ b/src/views/business/subpackage/apply/edit.vue @@ -66,14 +66,14 @@ } // 校验规则 const formRules = ref({ - projectName: [{ required: true, message: '要求分包项目名称不能为空', trigger: ['blur', 'change'] }], - outsourcerNo: [{ required: true, message: '要求分包方编号不能为空', trigger: ['blur', 'change'] }], - // outsourcerName: [{ required: true, message: '要求公司名称不能为空', trigger: ['blur', 'change'] }], - outsourceReason: [{ required: true, message: '要求分包原因不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计费用不能为空', trigger: ['blur', 'change'] }, + projectName: [{ required: true, message: '分包项目名称必填', trigger: ['blur', 'change'] }], + outsourcerNo: [{ required: true, message: '分包方编号必填', trigger: ['blur', 'change'] }], + // outsourcerName: [{ required: true, message: '要求公司名称必填', trigger: ['blur', 'change'] }], + outsourceReason: [{ required: true, message: '分包原因必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '预计费用必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '预计费用只能为数字', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '预计开始时间必填', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '预计结束时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], }) diff --git a/src/views/business/subpackage/approve/edit.vue b/src/views/business/subpackage/approve/edit.vue index ba78450..7fbf3b9 100644 --- a/src/views/business/subpackage/approve/edit.vue +++ b/src/views/business/subpackage/approve/edit.vue @@ -82,12 +82,12 @@ // 校验规则 const rules = ref({ - outsourcerName: [{ required: true, message: '公司名称不能为空', trigger: 'blur' }], - outsourcerSize: [{ required: true, message: '公司规模不能为空', trigger: 'blur' }], - businessSize: [{ required: true, message: '业务规模不能为空', trigger: 'blur' }], - grade: [{ required: true, message: '履约评级不能为空', trigger: 'blur' }], - evaluation: [{ required: true, message: '整体评价不能为空', trigger: 'blur' }], - // businessContent: [{ required: true, message: '业务内容不能为空', trigger: 'blur' }], + outsourcerName: [{ required: true, message: '公司名称必填', trigger: 'blur' }], + outsourcerSize: [{ required: true, message: '公司规模必填', trigger: 'blur' }], + businessSize: [{ required: true, message: '业务规模必填', trigger: 'blur' }], + grade: [{ required: true, message: '履约评级必填', trigger: 'blur' }], + evaluation: [{ required: true, message: '整体评价必填', trigger: 'blur' }], + // businessContent: [{ required: true, message: '业务内容必填', trigger: 'blur' }], }) // 表单验证规则 // 初始化router const $router = useRouter() diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue index 8fa5759..57bac0c 100644 --- a/src/views/business/lab/environmental/environmentalAdd.vue +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -51,19 +51,19 @@ // 校验规则 const rules = ref({ - roomNumber: [{ required: true, message: '房间号不能为空', trigger: ['blur', 'change'] }], - recorder: [{ required: true, message: '记录人不能为空', trigger: ['blur', 'change'] }], - recordTime: [{ required: true, message: '记录时间不能为空', trigger: ['blur', 'change'] }], - humidity: [{ required: true, message: '湿度(%)不能为空', trigger: ['blur', 'change'] }, + roomNumber: [{ required: true, message: '房间号必填', trigger: ['blur', 'change'] }], + recorder: [{ required: true, message: '记录人必填', trigger: ['blur', 'change'] }], + recordTime: [{ required: true, message: '记录时间必填', trigger: ['blur', 'change'] }], + humidity: [{ required: true, message: '湿度(%)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '湿度(%)只能为数字', trigger: ['blur', 'change'] }, ], - temperature: [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }, + temperature: [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度(℃)只能为数字', trigger: ['blur', 'change'] }, ], - outputVoltage: [{ required: true, message: '输出电压(V)不能为空', trigger: ['blur', 'change'] }, + outputVoltage: [{ required: true, message: '输出电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '输出电压(V)只能为数字', trigger: ['blur', 'change'] }, ], - zeroGroundVoltage: [{ required: true, message: '零地电压(V)不能为空', trigger: ['blur', 'change'] }, + zeroGroundVoltage: [{ required: true, message: '零地电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '零地电压(V)只能为数字', trigger: ['blur', 'change'] }, ], }) // 表单验证规则 diff --git a/src/views/business/lab/primitiveLog/primitveLogAdd.vue b/src/views/business/lab/primitiveLog/primitveLogAdd.vue index 86babea..8fdc5c9 100644 --- a/src/views/business/lab/primitiveLog/primitveLogAdd.vue +++ b/src/views/business/lab/primitiveLog/primitveLogAdd.vue @@ -171,30 +171,30 @@ } // 表单验证规则 const rules = ref({ - 'originalRecordName': [{ required: true, message: '原始记录名称不能为空', trigger: ['blur', 'change'] }], - 'measureCategory': [{ required: true, message: '校验类别不能为空', trigger: ['blur', 'change'] }], - 'calibrationTime': [{ required: true, message: '校验时间不能为空', trigger: ['blur', 'change'] }], - 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号不能为空', trigger: ['blur', 'change'] }], - 'calibrationPlace': [{ required: true, message: '校验地点不能为空', trigger: ['blur', 'change'] }], + 'originalRecordName': [{ required: true, message: '原始记录名称必填', trigger: ['blur', 'change'] }], + 'measureCategory': [{ required: true, message: '校验类别必填', trigger: ['blur', 'change'] }], + 'calibrationTime': [{ required: true, message: '校验时间必填', trigger: ['blur', 'change'] }], + 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号必填', trigger: ['blur', 'change'] }], + 'calibrationPlace': [{ required: true, message: '校验地点必填', trigger: ['blur', 'change'] }], 'businessEnvironmentRecord.temperature': [ - { required: true, message: '温度不能为空', trigger: ['blur', 'change'] }, + { required: true, message: '温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度不能为空', trigger: ['blur', 'change'] }, + 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '相对湿度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessOrder.orderCode': [{ required: true, message: '委托书编号不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号不能为空', trigger: ['blur', 'change'] }], - // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '原始记录模板不能为空', trigger: ['blur', 'change'] }], + 'businessOrder.orderCode': [{ required: true, message: '委托书编号必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号必填', trigger: ['blur', 'change'] }], + // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '原始记录模板必填', trigger: ['blur', 'change'] }], }) // 获取字典值 diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 97d0ece..a76b01d 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -135,26 +135,26 @@ emit('close') } const rules = ref({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwner: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类 别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwner: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类 别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], }) // 表单验证规则 const fileRef = ref() // 文件上传input diff --git a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue index e9d8b3c..99ddb0f 100644 --- a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue +++ b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue @@ -141,27 +141,27 @@ // 表单验证规则 const rules = ref({ - 'calibrationMajor': [{ required: true, message: '检校专业不能为空', trigger: ['blur', 'change'] }], - 'certificateReportName': [{ required: true, message: '证书报告名称不能为空', trigger: ['blur', 'change'] }], - 'certificateReportType': [{ required: true, message: '证书报告类型不能为空', trigger: ['blur', 'change'] }], - 'issuanceDate': [{ required: true, message: '出具日期不能为空', trigger: ['blur', 'change'] }], - 'expirationDate': [{ required: true, message: '有效日期不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '证书报告模板不能为空', trigger: ['blur', 'change'] }], - 'signName': [{ required: true, message: '电子签章不能为空', trigger: ['blur', 'change'] }], - 'approvalSignName': [{ required: true, message: '认可标志专用章不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], + 'calibrationMajor': [{ required: true, message: '检校专业必填', trigger: ['blur', 'change'] }], + 'certificateReportName': [{ required: true, message: '证书报告名称必填', trigger: ['blur', 'change'] }], + 'certificateReportType': [{ required: true, message: '证书报告类型必填', trigger: ['blur', 'change'] }], + 'issuanceDate': [{ required: true, message: '出具日期必填', trigger: ['blur', 'change'] }], + 'expirationDate': [{ required: true, message: '有效日期必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '证书报告模板必填', trigger: ['blur', 'change'] }], + 'signName': [{ required: true, message: '电子签章必填', trigger: ['blur', 'change'] }], + 'approvalSignName': [{ required: true, message: '认可标志专用章必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], }) // 获取字典值 async function getDict() { diff --git a/src/views/business/schedule/interchange/interchangeDetail.vue b/src/views/business/schedule/interchange/interchangeDetail.vue index 4ec9108..a90254b 100644 --- a/src/views/business/schedule/interchange/interchangeDetail.vue +++ b/src/views/business/schedule/interchange/interchangeDetail.vue @@ -75,17 +75,17 @@ // 校验规则 const rules = ref({ - sampleName: [{ required: true, message: '要求样品名称不能为空', trigger: 'blur' }], - sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - measureContent: [{ required: true, message: '要求检定项目不能为空', trigger: 'blur' }], + sampleName: [{ required: true, message: '要求样品名称必填', trigger: 'blur' }], + sampleModel: [{ required: true, message: '要求样品型号必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '要求出厂编号必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + measureContent: [{ required: true, message: '要求检定项目必填', trigger: 'blur' }], measurePeriod: [{ validator: validateMesurePeriod, trigger: 'blur' }], - powerVoltage: [{ required: true, message: '要求电源电压不能为空', trigger: 'change' }], + powerVoltage: [{ required: true, message: '要求电源电压必填', trigger: 'change' }], }) // 表单验证规则 // 获取字典值 diff --git a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue index 37ea804..3710bac 100644 --- a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue +++ b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue @@ -66,25 +66,25 @@ }) // 表单验证规则 const rules = reactive({ - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: 'blur,change' }], - certificationCompany: [{ required: true, message: '要求证书单位名称不能为空', trigger: 'blur' }], - certificationCompanyFex: [{ required: true, message: '要求证书单位传真不能为空', trigger: 'blur' }], - certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编不能为空', trigger: 'blur' }], - certificationCompanyAddress: [{ required: true, message: '要求证书单位地址不能为空', trigger: 'blur' }], - reciever: [{ required: true, message: '要求接收人不能为空', trigger: 'blur' }], - recieverPhone: [{ required: true, message: '要求接收人电话/手机不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - fax: [{ required: true, message: '要求委托方传真不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - deliverer: [{ required: true, message: '要求送检人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送检人电话/手机不能为空', trigger: 'blur' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - requireOverTime: [{ type: 'date', required: true, message: '要求完成时间不能为空', trigger: 'change' }], - deliverTime: [{ type: 'date', required: true, message: '要求交接时间不能为空', trigger: 'change' }], - measureCategory: [{ required: true, message: '要求校检类别不能为空', trigger: 'change' }], - secrecy: [{ required: true, message: '要求保密要求不能为空', trigger: 'change' }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: 'blur,change' }], + certificationCompany: [{ required: true, message: '要求证书单位名称必填', trigger: 'blur' }], + certificationCompanyFex: [{ required: true, message: '要求证书单位传真必填', trigger: 'blur' }], + certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编必填', trigger: 'blur' }], + certificationCompanyAddress: [{ required: true, message: '要求证书单位地址必填', trigger: 'blur' }], + reciever: [{ required: true, message: '要求接收人必填', trigger: 'blur' }], + recieverPhone: [{ required: true, message: '要求接收人电话/手机必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + fax: [{ required: true, message: '要求委托方传真必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送检人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送检人电话/手机必填', trigger: 'blur' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + requireOverTime: [{ type: 'date', required: true, message: '要求完成时间必填', trigger: 'change' }], + deliverTime: [{ type: 'date', required: true, message: '要求交接时间必填', trigger: 'change' }], + measureCategory: [{ required: true, message: '要求校检类别必填', trigger: 'change' }], + secrecy: [{ required: true, message: '要求保密要求必填', trigger: 'change' }], }) const list = ref([])// 表格数据-样品 // 选中的内容 diff --git a/src/views/business/schedule/order/orderEdit.vue b/src/views/business/schedule/order/orderEdit.vue index 24d1eb8..80cb6e1 100644 --- a/src/views/business/schedule/order/orderEdit.vue +++ b/src/views/business/schedule/order/orderEdit.vue @@ -74,17 +74,17 @@ } // 校验规则 const rules = reactive({ - deliverer: [{ required: true, message: '要求送样人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送样人联系方式不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间不能为空', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送样人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送样人联系方式必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间必填', trigger: 'change' }], requireOverTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - certifications: [{ required: true, message: '要求证书类别不能为空', trigger: 'change' }], - isUrgent: [{ required: true, message: '要求是否加急不能为空', trigger: 'change' }], + certifications: [{ required: true, message: '要求证书类别必填', trigger: 'change' }], + isUrgent: [{ required: true, message: '要求是否加急必填', trigger: 'change' }], }) // 表单验证规则 // 从路由中获取页面类型参数 diff --git a/src/views/business/subpackage/apply/edit.vue b/src/views/business/subpackage/apply/edit.vue index bc246bf..b294237 100644 --- a/src/views/business/subpackage/apply/edit.vue +++ b/src/views/business/subpackage/apply/edit.vue @@ -66,14 +66,14 @@ } // 校验规则 const formRules = ref({ - projectName: [{ required: true, message: '要求分包项目名称不能为空', trigger: ['blur', 'change'] }], - outsourcerNo: [{ required: true, message: '要求分包方编号不能为空', trigger: ['blur', 'change'] }], - // outsourcerName: [{ required: true, message: '要求公司名称不能为空', trigger: ['blur', 'change'] }], - outsourceReason: [{ required: true, message: '要求分包原因不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计费用不能为空', trigger: ['blur', 'change'] }, + projectName: [{ required: true, message: '分包项目名称必填', trigger: ['blur', 'change'] }], + outsourcerNo: [{ required: true, message: '分包方编号必填', trigger: ['blur', 'change'] }], + // outsourcerName: [{ required: true, message: '要求公司名称必填', trigger: ['blur', 'change'] }], + outsourceReason: [{ required: true, message: '分包原因必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '预计费用必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '预计费用只能为数字', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '预计开始时间必填', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '预计结束时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], }) diff --git a/src/views/business/subpackage/approve/edit.vue b/src/views/business/subpackage/approve/edit.vue index ba78450..7fbf3b9 100644 --- a/src/views/business/subpackage/approve/edit.vue +++ b/src/views/business/subpackage/approve/edit.vue @@ -82,12 +82,12 @@ // 校验规则 const rules = ref({ - outsourcerName: [{ required: true, message: '公司名称不能为空', trigger: 'blur' }], - outsourcerSize: [{ required: true, message: '公司规模不能为空', trigger: 'blur' }], - businessSize: [{ required: true, message: '业务规模不能为空', trigger: 'blur' }], - grade: [{ required: true, message: '履约评级不能为空', trigger: 'blur' }], - evaluation: [{ required: true, message: '整体评价不能为空', trigger: 'blur' }], - // businessContent: [{ required: true, message: '业务内容不能为空', trigger: 'blur' }], + outsourcerName: [{ required: true, message: '公司名称必填', trigger: 'blur' }], + outsourcerSize: [{ required: true, message: '公司规模必填', trigger: 'blur' }], + businessSize: [{ required: true, message: '业务规模必填', trigger: 'blur' }], + grade: [{ required: true, message: '履约评级必填', trigger: 'blur' }], + evaluation: [{ required: true, message: '整体评价必填', trigger: 'blur' }], + // businessContent: [{ required: true, message: '业务内容必填', trigger: 'blur' }], }) // 表单验证规则 // 初始化router const $router = useRouter() diff --git a/src/views/business/subpackage/certificate/edit.vue b/src/views/business/subpackage/certificate/edit.vue index ec536f8..83f99ec 100644 --- a/src/views/business/subpackage/certificate/edit.vue +++ b/src/views/business/subpackage/certificate/edit.vue @@ -46,16 +46,16 @@ const ruleFormRef = ref() // 表单ref // 校验规则 const rules = ref({ - // sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - // manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - certificateCode: [{ required: true, message: '要求证书编号不能为空', trigger: 'blur' }], - certificateName: [{ required: true, message: '要求证书名称不能为空', trigger: 'blur' }], - // expirationDate: [{ required: true, message: '要求证书有效期不能为空', trigger: 'blur, change' }], - // issuanceDate: [{ required: true, message: '要求证书出具日期不能为空', trigger: 'blur, change' }], - outsourcerName: [{ required: true, message: '要求样检测单位名称不能为空', trigger: 'blur, change' }], - sampleNo: [{ required: true, message: '要求样品编号不能为空', trigger: 'blur, change' }], - // originalRecordFile: [{ required: true, message: '要求原始记录不能为空', trigger: 'blur, change' }], - certificateFile: [{ required: true, message: '要求证书报告不能为空', trigger: 'blur, change' }], + // sampleModel: [{ required: true, message: '样品型号必填', trigger: 'blur' }], + // manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + certificateCode: [{ required: true, message: '证书编号必填', trigger: 'blur' }], + certificateName: [{ required: true, message: '证书名称必填', trigger: 'blur' }], + // expirationDate: [{ required: true, message: '证书有效期必填', trigger: 'blur, change' }], + // issuanceDate: [{ required: true, message: '证书出具日期必填', trigger: 'blur, change' }], + outsourcerName: [{ required: true, message: '样检测单位名称必填', trigger: 'blur, change' }], + sampleNo: [{ required: true, message: '样品编号必填', trigger: 'blur, change' }], + // originalRecordFile: [{ required: true, message: '原始记录必填', trigger: 'blur, change' }], + certificateFile: [{ required: true, message: '证书报告必填', trigger: 'blur, change' }], }) // 表单验证规则 // 关闭 diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue index 8fa5759..57bac0c 100644 --- a/src/views/business/lab/environmental/environmentalAdd.vue +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -51,19 +51,19 @@ // 校验规则 const rules = ref({ - roomNumber: [{ required: true, message: '房间号不能为空', trigger: ['blur', 'change'] }], - recorder: [{ required: true, message: '记录人不能为空', trigger: ['blur', 'change'] }], - recordTime: [{ required: true, message: '记录时间不能为空', trigger: ['blur', 'change'] }], - humidity: [{ required: true, message: '湿度(%)不能为空', trigger: ['blur', 'change'] }, + roomNumber: [{ required: true, message: '房间号必填', trigger: ['blur', 'change'] }], + recorder: [{ required: true, message: '记录人必填', trigger: ['blur', 'change'] }], + recordTime: [{ required: true, message: '记录时间必填', trigger: ['blur', 'change'] }], + humidity: [{ required: true, message: '湿度(%)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '湿度(%)只能为数字', trigger: ['blur', 'change'] }, ], - temperature: [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }, + temperature: [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度(℃)只能为数字', trigger: ['blur', 'change'] }, ], - outputVoltage: [{ required: true, message: '输出电压(V)不能为空', trigger: ['blur', 'change'] }, + outputVoltage: [{ required: true, message: '输出电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '输出电压(V)只能为数字', trigger: ['blur', 'change'] }, ], - zeroGroundVoltage: [{ required: true, message: '零地电压(V)不能为空', trigger: ['blur', 'change'] }, + zeroGroundVoltage: [{ required: true, message: '零地电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '零地电压(V)只能为数字', trigger: ['blur', 'change'] }, ], }) // 表单验证规则 diff --git a/src/views/business/lab/primitiveLog/primitveLogAdd.vue b/src/views/business/lab/primitiveLog/primitveLogAdd.vue index 86babea..8fdc5c9 100644 --- a/src/views/business/lab/primitiveLog/primitveLogAdd.vue +++ b/src/views/business/lab/primitiveLog/primitveLogAdd.vue @@ -171,30 +171,30 @@ } // 表单验证规则 const rules = ref({ - 'originalRecordName': [{ required: true, message: '原始记录名称不能为空', trigger: ['blur', 'change'] }], - 'measureCategory': [{ required: true, message: '校验类别不能为空', trigger: ['blur', 'change'] }], - 'calibrationTime': [{ required: true, message: '校验时间不能为空', trigger: ['blur', 'change'] }], - 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号不能为空', trigger: ['blur', 'change'] }], - 'calibrationPlace': [{ required: true, message: '校验地点不能为空', trigger: ['blur', 'change'] }], + 'originalRecordName': [{ required: true, message: '原始记录名称必填', trigger: ['blur', 'change'] }], + 'measureCategory': [{ required: true, message: '校验类别必填', trigger: ['blur', 'change'] }], + 'calibrationTime': [{ required: true, message: '校验时间必填', trigger: ['blur', 'change'] }], + 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号必填', trigger: ['blur', 'change'] }], + 'calibrationPlace': [{ required: true, message: '校验地点必填', trigger: ['blur', 'change'] }], 'businessEnvironmentRecord.temperature': [ - { required: true, message: '温度不能为空', trigger: ['blur', 'change'] }, + { required: true, message: '温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度不能为空', trigger: ['blur', 'change'] }, + 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '相对湿度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessOrder.orderCode': [{ required: true, message: '委托书编号不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号不能为空', trigger: ['blur', 'change'] }], - // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '原始记录模板不能为空', trigger: ['blur', 'change'] }], + 'businessOrder.orderCode': [{ required: true, message: '委托书编号必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号必填', trigger: ['blur', 'change'] }], + // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '原始记录模板必填', trigger: ['blur', 'change'] }], }) // 获取字典值 diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 97d0ece..a76b01d 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -135,26 +135,26 @@ emit('close') } const rules = ref({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwner: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类 别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwner: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类 别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], }) // 表单验证规则 const fileRef = ref() // 文件上传input diff --git a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue index e9d8b3c..99ddb0f 100644 --- a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue +++ b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue @@ -141,27 +141,27 @@ // 表单验证规则 const rules = ref({ - 'calibrationMajor': [{ required: true, message: '检校专业不能为空', trigger: ['blur', 'change'] }], - 'certificateReportName': [{ required: true, message: '证书报告名称不能为空', trigger: ['blur', 'change'] }], - 'certificateReportType': [{ required: true, message: '证书报告类型不能为空', trigger: ['blur', 'change'] }], - 'issuanceDate': [{ required: true, message: '出具日期不能为空', trigger: ['blur', 'change'] }], - 'expirationDate': [{ required: true, message: '有效日期不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '证书报告模板不能为空', trigger: ['blur', 'change'] }], - 'signName': [{ required: true, message: '电子签章不能为空', trigger: ['blur', 'change'] }], - 'approvalSignName': [{ required: true, message: '认可标志专用章不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], + 'calibrationMajor': [{ required: true, message: '检校专业必填', trigger: ['blur', 'change'] }], + 'certificateReportName': [{ required: true, message: '证书报告名称必填', trigger: ['blur', 'change'] }], + 'certificateReportType': [{ required: true, message: '证书报告类型必填', trigger: ['blur', 'change'] }], + 'issuanceDate': [{ required: true, message: '出具日期必填', trigger: ['blur', 'change'] }], + 'expirationDate': [{ required: true, message: '有效日期必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '证书报告模板必填', trigger: ['blur', 'change'] }], + 'signName': [{ required: true, message: '电子签章必填', trigger: ['blur', 'change'] }], + 'approvalSignName': [{ required: true, message: '认可标志专用章必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], }) // 获取字典值 async function getDict() { diff --git a/src/views/business/schedule/interchange/interchangeDetail.vue b/src/views/business/schedule/interchange/interchangeDetail.vue index 4ec9108..a90254b 100644 --- a/src/views/business/schedule/interchange/interchangeDetail.vue +++ b/src/views/business/schedule/interchange/interchangeDetail.vue @@ -75,17 +75,17 @@ // 校验规则 const rules = ref({ - sampleName: [{ required: true, message: '要求样品名称不能为空', trigger: 'blur' }], - sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - measureContent: [{ required: true, message: '要求检定项目不能为空', trigger: 'blur' }], + sampleName: [{ required: true, message: '要求样品名称必填', trigger: 'blur' }], + sampleModel: [{ required: true, message: '要求样品型号必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '要求出厂编号必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + measureContent: [{ required: true, message: '要求检定项目必填', trigger: 'blur' }], measurePeriod: [{ validator: validateMesurePeriod, trigger: 'blur' }], - powerVoltage: [{ required: true, message: '要求电源电压不能为空', trigger: 'change' }], + powerVoltage: [{ required: true, message: '要求电源电压必填', trigger: 'change' }], }) // 表单验证规则 // 获取字典值 diff --git a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue index 37ea804..3710bac 100644 --- a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue +++ b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue @@ -66,25 +66,25 @@ }) // 表单验证规则 const rules = reactive({ - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: 'blur,change' }], - certificationCompany: [{ required: true, message: '要求证书单位名称不能为空', trigger: 'blur' }], - certificationCompanyFex: [{ required: true, message: '要求证书单位传真不能为空', trigger: 'blur' }], - certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编不能为空', trigger: 'blur' }], - certificationCompanyAddress: [{ required: true, message: '要求证书单位地址不能为空', trigger: 'blur' }], - reciever: [{ required: true, message: '要求接收人不能为空', trigger: 'blur' }], - recieverPhone: [{ required: true, message: '要求接收人电话/手机不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - fax: [{ required: true, message: '要求委托方传真不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - deliverer: [{ required: true, message: '要求送检人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送检人电话/手机不能为空', trigger: 'blur' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - requireOverTime: [{ type: 'date', required: true, message: '要求完成时间不能为空', trigger: 'change' }], - deliverTime: [{ type: 'date', required: true, message: '要求交接时间不能为空', trigger: 'change' }], - measureCategory: [{ required: true, message: '要求校检类别不能为空', trigger: 'change' }], - secrecy: [{ required: true, message: '要求保密要求不能为空', trigger: 'change' }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: 'blur,change' }], + certificationCompany: [{ required: true, message: '要求证书单位名称必填', trigger: 'blur' }], + certificationCompanyFex: [{ required: true, message: '要求证书单位传真必填', trigger: 'blur' }], + certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编必填', trigger: 'blur' }], + certificationCompanyAddress: [{ required: true, message: '要求证书单位地址必填', trigger: 'blur' }], + reciever: [{ required: true, message: '要求接收人必填', trigger: 'blur' }], + recieverPhone: [{ required: true, message: '要求接收人电话/手机必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + fax: [{ required: true, message: '要求委托方传真必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送检人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送检人电话/手机必填', trigger: 'blur' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + requireOverTime: [{ type: 'date', required: true, message: '要求完成时间必填', trigger: 'change' }], + deliverTime: [{ type: 'date', required: true, message: '要求交接时间必填', trigger: 'change' }], + measureCategory: [{ required: true, message: '要求校检类别必填', trigger: 'change' }], + secrecy: [{ required: true, message: '要求保密要求必填', trigger: 'change' }], }) const list = ref([])// 表格数据-样品 // 选中的内容 diff --git a/src/views/business/schedule/order/orderEdit.vue b/src/views/business/schedule/order/orderEdit.vue index 24d1eb8..80cb6e1 100644 --- a/src/views/business/schedule/order/orderEdit.vue +++ b/src/views/business/schedule/order/orderEdit.vue @@ -74,17 +74,17 @@ } // 校验规则 const rules = reactive({ - deliverer: [{ required: true, message: '要求送样人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送样人联系方式不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间不能为空', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送样人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送样人联系方式必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间必填', trigger: 'change' }], requireOverTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - certifications: [{ required: true, message: '要求证书类别不能为空', trigger: 'change' }], - isUrgent: [{ required: true, message: '要求是否加急不能为空', trigger: 'change' }], + certifications: [{ required: true, message: '要求证书类别必填', trigger: 'change' }], + isUrgent: [{ required: true, message: '要求是否加急必填', trigger: 'change' }], }) // 表单验证规则 // 从路由中获取页面类型参数 diff --git a/src/views/business/subpackage/apply/edit.vue b/src/views/business/subpackage/apply/edit.vue index bc246bf..b294237 100644 --- a/src/views/business/subpackage/apply/edit.vue +++ b/src/views/business/subpackage/apply/edit.vue @@ -66,14 +66,14 @@ } // 校验规则 const formRules = ref({ - projectName: [{ required: true, message: '要求分包项目名称不能为空', trigger: ['blur', 'change'] }], - outsourcerNo: [{ required: true, message: '要求分包方编号不能为空', trigger: ['blur', 'change'] }], - // outsourcerName: [{ required: true, message: '要求公司名称不能为空', trigger: ['blur', 'change'] }], - outsourceReason: [{ required: true, message: '要求分包原因不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计费用不能为空', trigger: ['blur', 'change'] }, + projectName: [{ required: true, message: '分包项目名称必填', trigger: ['blur', 'change'] }], + outsourcerNo: [{ required: true, message: '分包方编号必填', trigger: ['blur', 'change'] }], + // outsourcerName: [{ required: true, message: '要求公司名称必填', trigger: ['blur', 'change'] }], + outsourceReason: [{ required: true, message: '分包原因必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '预计费用必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '预计费用只能为数字', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '预计开始时间必填', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '预计结束时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], }) diff --git a/src/views/business/subpackage/approve/edit.vue b/src/views/business/subpackage/approve/edit.vue index ba78450..7fbf3b9 100644 --- a/src/views/business/subpackage/approve/edit.vue +++ b/src/views/business/subpackage/approve/edit.vue @@ -82,12 +82,12 @@ // 校验规则 const rules = ref({ - outsourcerName: [{ required: true, message: '公司名称不能为空', trigger: 'blur' }], - outsourcerSize: [{ required: true, message: '公司规模不能为空', trigger: 'blur' }], - businessSize: [{ required: true, message: '业务规模不能为空', trigger: 'blur' }], - grade: [{ required: true, message: '履约评级不能为空', trigger: 'blur' }], - evaluation: [{ required: true, message: '整体评价不能为空', trigger: 'blur' }], - // businessContent: [{ required: true, message: '业务内容不能为空', trigger: 'blur' }], + outsourcerName: [{ required: true, message: '公司名称必填', trigger: 'blur' }], + outsourcerSize: [{ required: true, message: '公司规模必填', trigger: 'blur' }], + businessSize: [{ required: true, message: '业务规模必填', trigger: 'blur' }], + grade: [{ required: true, message: '履约评级必填', trigger: 'blur' }], + evaluation: [{ required: true, message: '整体评价必填', trigger: 'blur' }], + // businessContent: [{ required: true, message: '业务内容必填', trigger: 'blur' }], }) // 表单验证规则 // 初始化router const $router = useRouter() diff --git a/src/views/business/subpackage/certificate/edit.vue b/src/views/business/subpackage/certificate/edit.vue index ec536f8..83f99ec 100644 --- a/src/views/business/subpackage/certificate/edit.vue +++ b/src/views/business/subpackage/certificate/edit.vue @@ -46,16 +46,16 @@ const ruleFormRef = ref() // 表单ref // 校验规则 const rules = ref({ - // sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - // manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - certificateCode: [{ required: true, message: '要求证书编号不能为空', trigger: 'blur' }], - certificateName: [{ required: true, message: '要求证书名称不能为空', trigger: 'blur' }], - // expirationDate: [{ required: true, message: '要求证书有效期不能为空', trigger: 'blur, change' }], - // issuanceDate: [{ required: true, message: '要求证书出具日期不能为空', trigger: 'blur, change' }], - outsourcerName: [{ required: true, message: '要求样检测单位名称不能为空', trigger: 'blur, change' }], - sampleNo: [{ required: true, message: '要求样品编号不能为空', trigger: 'blur, change' }], - // originalRecordFile: [{ required: true, message: '要求原始记录不能为空', trigger: 'blur, change' }], - certificateFile: [{ required: true, message: '要求证书报告不能为空', trigger: 'blur, change' }], + // sampleModel: [{ required: true, message: '样品型号必填', trigger: 'blur' }], + // manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + certificateCode: [{ required: true, message: '证书编号必填', trigger: 'blur' }], + certificateName: [{ required: true, message: '证书名称必填', trigger: 'blur' }], + // expirationDate: [{ required: true, message: '证书有效期必填', trigger: 'blur, change' }], + // issuanceDate: [{ required: true, message: '证书出具日期必填', trigger: 'blur, change' }], + outsourcerName: [{ required: true, message: '样检测单位名称必填', trigger: 'blur, change' }], + sampleNo: [{ required: true, message: '样品编号必填', trigger: 'blur, change' }], + // originalRecordFile: [{ required: true, message: '原始记录必填', trigger: 'blur, change' }], + certificateFile: [{ required: true, message: '证书报告必填', trigger: 'blur, change' }], }) // 表单验证规则 // 关闭 diff --git a/src/views/business/subpackage/check/edit.vue b/src/views/business/subpackage/check/edit.vue index f53c13e..239bc1d 100644 --- a/src/views/business/subpackage/check/edit.vue +++ b/src/views/business/subpackage/check/edit.vue @@ -49,15 +49,15 @@ }) // 校验规则 const formRules = ref({ - id: [{ required: true, message: '要求分包项目编号不能为空', trigger: 'blur' }], - projectNo: [{ required: true, message: '要求分包项目编号不能为空', trigger: 'blur' }], + id: [{ required: true, message: '分包项目编号必填', trigger: 'blur' }], + projectNo: [{ required: true, message: '分包项目编号必填', trigger: 'blur' }], // projectName: [{ required: true, message: '分包项目名称必填', trigger: 'blur' }], // outsourcerId: [{ required: true, message: '分包方编号必填', trigger: ['blur', 'change'] }], // outsourcerName: [{ required: true, message: '公司名称必填', trigger: ['blur', 'change'] }], // outsourceReasonName: [{ required: true, message: '分包原因必填', trigger: ['blur', 'change'] }], // preCost: [{ required: true, message: '预计费用必填', trigger: ['blur', 'change'] }], - checkTime: [{ required: true, message: '要求验收时间不能为空', trigger: ['blur', 'change'] }], - checkConclusion: [{ required: true, message: '要求验收结论不能为空', trigger: ['blur', 'change'] }], + checkTime: [{ required: true, message: '验收时间必填', trigger: ['blur', 'change'] }], + checkConclusion: [{ required: true, message: '验收结论必填', trigger: ['blur', 'change'] }], }) const list = ref([])// 表格数据 diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue index 8fa5759..57bac0c 100644 --- a/src/views/business/lab/environmental/environmentalAdd.vue +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -51,19 +51,19 @@ // 校验规则 const rules = ref({ - roomNumber: [{ required: true, message: '房间号不能为空', trigger: ['blur', 'change'] }], - recorder: [{ required: true, message: '记录人不能为空', trigger: ['blur', 'change'] }], - recordTime: [{ required: true, message: '记录时间不能为空', trigger: ['blur', 'change'] }], - humidity: [{ required: true, message: '湿度(%)不能为空', trigger: ['blur', 'change'] }, + roomNumber: [{ required: true, message: '房间号必填', trigger: ['blur', 'change'] }], + recorder: [{ required: true, message: '记录人必填', trigger: ['blur', 'change'] }], + recordTime: [{ required: true, message: '记录时间必填', trigger: ['blur', 'change'] }], + humidity: [{ required: true, message: '湿度(%)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '湿度(%)只能为数字', trigger: ['blur', 'change'] }, ], - temperature: [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }, + temperature: [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度(℃)只能为数字', trigger: ['blur', 'change'] }, ], - outputVoltage: [{ required: true, message: '输出电压(V)不能为空', trigger: ['blur', 'change'] }, + outputVoltage: [{ required: true, message: '输出电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '输出电压(V)只能为数字', trigger: ['blur', 'change'] }, ], - zeroGroundVoltage: [{ required: true, message: '零地电压(V)不能为空', trigger: ['blur', 'change'] }, + zeroGroundVoltage: [{ required: true, message: '零地电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '零地电压(V)只能为数字', trigger: ['blur', 'change'] }, ], }) // 表单验证规则 diff --git a/src/views/business/lab/primitiveLog/primitveLogAdd.vue b/src/views/business/lab/primitiveLog/primitveLogAdd.vue index 86babea..8fdc5c9 100644 --- a/src/views/business/lab/primitiveLog/primitveLogAdd.vue +++ b/src/views/business/lab/primitiveLog/primitveLogAdd.vue @@ -171,30 +171,30 @@ } // 表单验证规则 const rules = ref({ - 'originalRecordName': [{ required: true, message: '原始记录名称不能为空', trigger: ['blur', 'change'] }], - 'measureCategory': [{ required: true, message: '校验类别不能为空', trigger: ['blur', 'change'] }], - 'calibrationTime': [{ required: true, message: '校验时间不能为空', trigger: ['blur', 'change'] }], - 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号不能为空', trigger: ['blur', 'change'] }], - 'calibrationPlace': [{ required: true, message: '校验地点不能为空', trigger: ['blur', 'change'] }], + 'originalRecordName': [{ required: true, message: '原始记录名称必填', trigger: ['blur', 'change'] }], + 'measureCategory': [{ required: true, message: '校验类别必填', trigger: ['blur', 'change'] }], + 'calibrationTime': [{ required: true, message: '校验时间必填', trigger: ['blur', 'change'] }], + 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号必填', trigger: ['blur', 'change'] }], + 'calibrationPlace': [{ required: true, message: '校验地点必填', trigger: ['blur', 'change'] }], 'businessEnvironmentRecord.temperature': [ - { required: true, message: '温度不能为空', trigger: ['blur', 'change'] }, + { required: true, message: '温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度不能为空', trigger: ['blur', 'change'] }, + 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '相对湿度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessOrder.orderCode': [{ required: true, message: '委托书编号不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号不能为空', trigger: ['blur', 'change'] }], - // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '原始记录模板不能为空', trigger: ['blur', 'change'] }], + 'businessOrder.orderCode': [{ required: true, message: '委托书编号必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号必填', trigger: ['blur', 'change'] }], + // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '原始记录模板必填', trigger: ['blur', 'change'] }], }) // 获取字典值 diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 97d0ece..a76b01d 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -135,26 +135,26 @@ emit('close') } const rules = ref({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwner: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类 别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwner: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类 别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], }) // 表单验证规则 const fileRef = ref() // 文件上传input diff --git a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue index e9d8b3c..99ddb0f 100644 --- a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue +++ b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue @@ -141,27 +141,27 @@ // 表单验证规则 const rules = ref({ - 'calibrationMajor': [{ required: true, message: '检校专业不能为空', trigger: ['blur', 'change'] }], - 'certificateReportName': [{ required: true, message: '证书报告名称不能为空', trigger: ['blur', 'change'] }], - 'certificateReportType': [{ required: true, message: '证书报告类型不能为空', trigger: ['blur', 'change'] }], - 'issuanceDate': [{ required: true, message: '出具日期不能为空', trigger: ['blur', 'change'] }], - 'expirationDate': [{ required: true, message: '有效日期不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '证书报告模板不能为空', trigger: ['blur', 'change'] }], - 'signName': [{ required: true, message: '电子签章不能为空', trigger: ['blur', 'change'] }], - 'approvalSignName': [{ required: true, message: '认可标志专用章不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], + 'calibrationMajor': [{ required: true, message: '检校专业必填', trigger: ['blur', 'change'] }], + 'certificateReportName': [{ required: true, message: '证书报告名称必填', trigger: ['blur', 'change'] }], + 'certificateReportType': [{ required: true, message: '证书报告类型必填', trigger: ['blur', 'change'] }], + 'issuanceDate': [{ required: true, message: '出具日期必填', trigger: ['blur', 'change'] }], + 'expirationDate': [{ required: true, message: '有效日期必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '证书报告模板必填', trigger: ['blur', 'change'] }], + 'signName': [{ required: true, message: '电子签章必填', trigger: ['blur', 'change'] }], + 'approvalSignName': [{ required: true, message: '认可标志专用章必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], }) // 获取字典值 async function getDict() { diff --git a/src/views/business/schedule/interchange/interchangeDetail.vue b/src/views/business/schedule/interchange/interchangeDetail.vue index 4ec9108..a90254b 100644 --- a/src/views/business/schedule/interchange/interchangeDetail.vue +++ b/src/views/business/schedule/interchange/interchangeDetail.vue @@ -75,17 +75,17 @@ // 校验规则 const rules = ref({ - sampleName: [{ required: true, message: '要求样品名称不能为空', trigger: 'blur' }], - sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - measureContent: [{ required: true, message: '要求检定项目不能为空', trigger: 'blur' }], + sampleName: [{ required: true, message: '要求样品名称必填', trigger: 'blur' }], + sampleModel: [{ required: true, message: '要求样品型号必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '要求出厂编号必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + measureContent: [{ required: true, message: '要求检定项目必填', trigger: 'blur' }], measurePeriod: [{ validator: validateMesurePeriod, trigger: 'blur' }], - powerVoltage: [{ required: true, message: '要求电源电压不能为空', trigger: 'change' }], + powerVoltage: [{ required: true, message: '要求电源电压必填', trigger: 'change' }], }) // 表单验证规则 // 获取字典值 diff --git a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue index 37ea804..3710bac 100644 --- a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue +++ b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue @@ -66,25 +66,25 @@ }) // 表单验证规则 const rules = reactive({ - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: 'blur,change' }], - certificationCompany: [{ required: true, message: '要求证书单位名称不能为空', trigger: 'blur' }], - certificationCompanyFex: [{ required: true, message: '要求证书单位传真不能为空', trigger: 'blur' }], - certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编不能为空', trigger: 'blur' }], - certificationCompanyAddress: [{ required: true, message: '要求证书单位地址不能为空', trigger: 'blur' }], - reciever: [{ required: true, message: '要求接收人不能为空', trigger: 'blur' }], - recieverPhone: [{ required: true, message: '要求接收人电话/手机不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - fax: [{ required: true, message: '要求委托方传真不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - deliverer: [{ required: true, message: '要求送检人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送检人电话/手机不能为空', trigger: 'blur' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - requireOverTime: [{ type: 'date', required: true, message: '要求完成时间不能为空', trigger: 'change' }], - deliverTime: [{ type: 'date', required: true, message: '要求交接时间不能为空', trigger: 'change' }], - measureCategory: [{ required: true, message: '要求校检类别不能为空', trigger: 'change' }], - secrecy: [{ required: true, message: '要求保密要求不能为空', trigger: 'change' }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: 'blur,change' }], + certificationCompany: [{ required: true, message: '要求证书单位名称必填', trigger: 'blur' }], + certificationCompanyFex: [{ required: true, message: '要求证书单位传真必填', trigger: 'blur' }], + certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编必填', trigger: 'blur' }], + certificationCompanyAddress: [{ required: true, message: '要求证书单位地址必填', trigger: 'blur' }], + reciever: [{ required: true, message: '要求接收人必填', trigger: 'blur' }], + recieverPhone: [{ required: true, message: '要求接收人电话/手机必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + fax: [{ required: true, message: '要求委托方传真必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送检人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送检人电话/手机必填', trigger: 'blur' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + requireOverTime: [{ type: 'date', required: true, message: '要求完成时间必填', trigger: 'change' }], + deliverTime: [{ type: 'date', required: true, message: '要求交接时间必填', trigger: 'change' }], + measureCategory: [{ required: true, message: '要求校检类别必填', trigger: 'change' }], + secrecy: [{ required: true, message: '要求保密要求必填', trigger: 'change' }], }) const list = ref([])// 表格数据-样品 // 选中的内容 diff --git a/src/views/business/schedule/order/orderEdit.vue b/src/views/business/schedule/order/orderEdit.vue index 24d1eb8..80cb6e1 100644 --- a/src/views/business/schedule/order/orderEdit.vue +++ b/src/views/business/schedule/order/orderEdit.vue @@ -74,17 +74,17 @@ } // 校验规则 const rules = reactive({ - deliverer: [{ required: true, message: '要求送样人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送样人联系方式不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间不能为空', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送样人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送样人联系方式必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间必填', trigger: 'change' }], requireOverTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - certifications: [{ required: true, message: '要求证书类别不能为空', trigger: 'change' }], - isUrgent: [{ required: true, message: '要求是否加急不能为空', trigger: 'change' }], + certifications: [{ required: true, message: '要求证书类别必填', trigger: 'change' }], + isUrgent: [{ required: true, message: '要求是否加急必填', trigger: 'change' }], }) // 表单验证规则 // 从路由中获取页面类型参数 diff --git a/src/views/business/subpackage/apply/edit.vue b/src/views/business/subpackage/apply/edit.vue index bc246bf..b294237 100644 --- a/src/views/business/subpackage/apply/edit.vue +++ b/src/views/business/subpackage/apply/edit.vue @@ -66,14 +66,14 @@ } // 校验规则 const formRules = ref({ - projectName: [{ required: true, message: '要求分包项目名称不能为空', trigger: ['blur', 'change'] }], - outsourcerNo: [{ required: true, message: '要求分包方编号不能为空', trigger: ['blur', 'change'] }], - // outsourcerName: [{ required: true, message: '要求公司名称不能为空', trigger: ['blur', 'change'] }], - outsourceReason: [{ required: true, message: '要求分包原因不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计费用不能为空', trigger: ['blur', 'change'] }, + projectName: [{ required: true, message: '分包项目名称必填', trigger: ['blur', 'change'] }], + outsourcerNo: [{ required: true, message: '分包方编号必填', trigger: ['blur', 'change'] }], + // outsourcerName: [{ required: true, message: '要求公司名称必填', trigger: ['blur', 'change'] }], + outsourceReason: [{ required: true, message: '分包原因必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '预计费用必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '预计费用只能为数字', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '预计开始时间必填', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '预计结束时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], }) diff --git a/src/views/business/subpackage/approve/edit.vue b/src/views/business/subpackage/approve/edit.vue index ba78450..7fbf3b9 100644 --- a/src/views/business/subpackage/approve/edit.vue +++ b/src/views/business/subpackage/approve/edit.vue @@ -82,12 +82,12 @@ // 校验规则 const rules = ref({ - outsourcerName: [{ required: true, message: '公司名称不能为空', trigger: 'blur' }], - outsourcerSize: [{ required: true, message: '公司规模不能为空', trigger: 'blur' }], - businessSize: [{ required: true, message: '业务规模不能为空', trigger: 'blur' }], - grade: [{ required: true, message: '履约评级不能为空', trigger: 'blur' }], - evaluation: [{ required: true, message: '整体评价不能为空', trigger: 'blur' }], - // businessContent: [{ required: true, message: '业务内容不能为空', trigger: 'blur' }], + outsourcerName: [{ required: true, message: '公司名称必填', trigger: 'blur' }], + outsourcerSize: [{ required: true, message: '公司规模必填', trigger: 'blur' }], + businessSize: [{ required: true, message: '业务规模必填', trigger: 'blur' }], + grade: [{ required: true, message: '履约评级必填', trigger: 'blur' }], + evaluation: [{ required: true, message: '整体评价必填', trigger: 'blur' }], + // businessContent: [{ required: true, message: '业务内容必填', trigger: 'blur' }], }) // 表单验证规则 // 初始化router const $router = useRouter() diff --git a/src/views/business/subpackage/certificate/edit.vue b/src/views/business/subpackage/certificate/edit.vue index ec536f8..83f99ec 100644 --- a/src/views/business/subpackage/certificate/edit.vue +++ b/src/views/business/subpackage/certificate/edit.vue @@ -46,16 +46,16 @@ const ruleFormRef = ref() // 表单ref // 校验规则 const rules = ref({ - // sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - // manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - certificateCode: [{ required: true, message: '要求证书编号不能为空', trigger: 'blur' }], - certificateName: [{ required: true, message: '要求证书名称不能为空', trigger: 'blur' }], - // expirationDate: [{ required: true, message: '要求证书有效期不能为空', trigger: 'blur, change' }], - // issuanceDate: [{ required: true, message: '要求证书出具日期不能为空', trigger: 'blur, change' }], - outsourcerName: [{ required: true, message: '要求样检测单位名称不能为空', trigger: 'blur, change' }], - sampleNo: [{ required: true, message: '要求样品编号不能为空', trigger: 'blur, change' }], - // originalRecordFile: [{ required: true, message: '要求原始记录不能为空', trigger: 'blur, change' }], - certificateFile: [{ required: true, message: '要求证书报告不能为空', trigger: 'blur, change' }], + // sampleModel: [{ required: true, message: '样品型号必填', trigger: 'blur' }], + // manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + certificateCode: [{ required: true, message: '证书编号必填', trigger: 'blur' }], + certificateName: [{ required: true, message: '证书名称必填', trigger: 'blur' }], + // expirationDate: [{ required: true, message: '证书有效期必填', trigger: 'blur, change' }], + // issuanceDate: [{ required: true, message: '证书出具日期必填', trigger: 'blur, change' }], + outsourcerName: [{ required: true, message: '样检测单位名称必填', trigger: 'blur, change' }], + sampleNo: [{ required: true, message: '样品编号必填', trigger: 'blur, change' }], + // originalRecordFile: [{ required: true, message: '原始记录必填', trigger: 'blur, change' }], + certificateFile: [{ required: true, message: '证书报告必填', trigger: 'blur, change' }], }) // 表单验证规则 // 关闭 diff --git a/src/views/business/subpackage/check/edit.vue b/src/views/business/subpackage/check/edit.vue index f53c13e..239bc1d 100644 --- a/src/views/business/subpackage/check/edit.vue +++ b/src/views/business/subpackage/check/edit.vue @@ -49,15 +49,15 @@ }) // 校验规则 const formRules = ref({ - id: [{ required: true, message: '要求分包项目编号不能为空', trigger: 'blur' }], - projectNo: [{ required: true, message: '要求分包项目编号不能为空', trigger: 'blur' }], + id: [{ required: true, message: '分包项目编号必填', trigger: 'blur' }], + projectNo: [{ required: true, message: '分包项目编号必填', trigger: 'blur' }], // projectName: [{ required: true, message: '分包项目名称必填', trigger: 'blur' }], // outsourcerId: [{ required: true, message: '分包方编号必填', trigger: ['blur', 'change'] }], // outsourcerName: [{ required: true, message: '公司名称必填', trigger: ['blur', 'change'] }], // outsourceReasonName: [{ required: true, message: '分包原因必填', trigger: ['blur', 'change'] }], // preCost: [{ required: true, message: '预计费用必填', trigger: ['blur', 'change'] }], - checkTime: [{ required: true, message: '要求验收时间不能为空', trigger: ['blur', 'change'] }], - checkConclusion: [{ required: true, message: '要求验收结论不能为空', trigger: ['blur', 'change'] }], + checkTime: [{ required: true, message: '验收时间必填', trigger: ['blur', 'change'] }], + checkConclusion: [{ required: true, message: '验收结论必填', trigger: ['blur', 'change'] }], }) const list = ref([])// 表格数据 diff --git a/src/views/customer/advice/adviceEdit.vue b/src/views/customer/advice/adviceEdit.vue index 2b252ae..541b55b 100644 --- a/src/views/customer/advice/adviceEdit.vue +++ b/src/views/customer/advice/adviceEdit.vue @@ -83,10 +83,10 @@ // 校验规则 const rules = ref({ - customerName: [{ required: true, message: '公司名称不能为空', trigger: ['blur', 'change'] }], - advicePerson: [{ required: true, message: '投诉人不能为空', trigger: ['blur', 'change'] }], + customerName: [{ required: true, message: '公司名称必填', trigger: ['blur', 'change'] }], + advicePerson: [{ required: true, message: '投诉人必填', trigger: ['blur', 'change'] }], adviceClass: [{ required: true, message: '投诉/建议类型必选', trigger: ['blur', 'change'] }], - adviceTime: [{ required: true, message: '投诉/建议时间不能为空', trigger: ['blur', 'change'] }], + adviceTime: [{ required: true, message: '投诉/建议时间必填', trigger: ['blur', 'change'] }], adviceType: [{ required: true, message: '投诉/建议类别必选', trigger: ['blur', 'change'] }], }) // 表单验证规则 // 初始化router diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue index 8fa5759..57bac0c 100644 --- a/src/views/business/lab/environmental/environmentalAdd.vue +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -51,19 +51,19 @@ // 校验规则 const rules = ref({ - roomNumber: [{ required: true, message: '房间号不能为空', trigger: ['blur', 'change'] }], - recorder: [{ required: true, message: '记录人不能为空', trigger: ['blur', 'change'] }], - recordTime: [{ required: true, message: '记录时间不能为空', trigger: ['blur', 'change'] }], - humidity: [{ required: true, message: '湿度(%)不能为空', trigger: ['blur', 'change'] }, + roomNumber: [{ required: true, message: '房间号必填', trigger: ['blur', 'change'] }], + recorder: [{ required: true, message: '记录人必填', trigger: ['blur', 'change'] }], + recordTime: [{ required: true, message: '记录时间必填', trigger: ['blur', 'change'] }], + humidity: [{ required: true, message: '湿度(%)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '湿度(%)只能为数字', trigger: ['blur', 'change'] }, ], - temperature: [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }, + temperature: [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度(℃)只能为数字', trigger: ['blur', 'change'] }, ], - outputVoltage: [{ required: true, message: '输出电压(V)不能为空', trigger: ['blur', 'change'] }, + outputVoltage: [{ required: true, message: '输出电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '输出电压(V)只能为数字', trigger: ['blur', 'change'] }, ], - zeroGroundVoltage: [{ required: true, message: '零地电压(V)不能为空', trigger: ['blur', 'change'] }, + zeroGroundVoltage: [{ required: true, message: '零地电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '零地电压(V)只能为数字', trigger: ['blur', 'change'] }, ], }) // 表单验证规则 diff --git a/src/views/business/lab/primitiveLog/primitveLogAdd.vue b/src/views/business/lab/primitiveLog/primitveLogAdd.vue index 86babea..8fdc5c9 100644 --- a/src/views/business/lab/primitiveLog/primitveLogAdd.vue +++ b/src/views/business/lab/primitiveLog/primitveLogAdd.vue @@ -171,30 +171,30 @@ } // 表单验证规则 const rules = ref({ - 'originalRecordName': [{ required: true, message: '原始记录名称不能为空', trigger: ['blur', 'change'] }], - 'measureCategory': [{ required: true, message: '校验类别不能为空', trigger: ['blur', 'change'] }], - 'calibrationTime': [{ required: true, message: '校验时间不能为空', trigger: ['blur', 'change'] }], - 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号不能为空', trigger: ['blur', 'change'] }], - 'calibrationPlace': [{ required: true, message: '校验地点不能为空', trigger: ['blur', 'change'] }], + 'originalRecordName': [{ required: true, message: '原始记录名称必填', trigger: ['blur', 'change'] }], + 'measureCategory': [{ required: true, message: '校验类别必填', trigger: ['blur', 'change'] }], + 'calibrationTime': [{ required: true, message: '校验时间必填', trigger: ['blur', 'change'] }], + 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号必填', trigger: ['blur', 'change'] }], + 'calibrationPlace': [{ required: true, message: '校验地点必填', trigger: ['blur', 'change'] }], 'businessEnvironmentRecord.temperature': [ - { required: true, message: '温度不能为空', trigger: ['blur', 'change'] }, + { required: true, message: '温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度不能为空', trigger: ['blur', 'change'] }, + 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '相对湿度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessOrder.orderCode': [{ required: true, message: '委托书编号不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号不能为空', trigger: ['blur', 'change'] }], - // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '原始记录模板不能为空', trigger: ['blur', 'change'] }], + 'businessOrder.orderCode': [{ required: true, message: '委托书编号必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号必填', trigger: ['blur', 'change'] }], + // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '原始记录模板必填', trigger: ['blur', 'change'] }], }) // 获取字典值 diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 97d0ece..a76b01d 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -135,26 +135,26 @@ emit('close') } const rules = ref({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwner: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类 别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwner: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类 别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], }) // 表单验证规则 const fileRef = ref() // 文件上传input diff --git a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue index e9d8b3c..99ddb0f 100644 --- a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue +++ b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue @@ -141,27 +141,27 @@ // 表单验证规则 const rules = ref({ - 'calibrationMajor': [{ required: true, message: '检校专业不能为空', trigger: ['blur', 'change'] }], - 'certificateReportName': [{ required: true, message: '证书报告名称不能为空', trigger: ['blur', 'change'] }], - 'certificateReportType': [{ required: true, message: '证书报告类型不能为空', trigger: ['blur', 'change'] }], - 'issuanceDate': [{ required: true, message: '出具日期不能为空', trigger: ['blur', 'change'] }], - 'expirationDate': [{ required: true, message: '有效日期不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '证书报告模板不能为空', trigger: ['blur', 'change'] }], - 'signName': [{ required: true, message: '电子签章不能为空', trigger: ['blur', 'change'] }], - 'approvalSignName': [{ required: true, message: '认可标志专用章不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], + 'calibrationMajor': [{ required: true, message: '检校专业必填', trigger: ['blur', 'change'] }], + 'certificateReportName': [{ required: true, message: '证书报告名称必填', trigger: ['blur', 'change'] }], + 'certificateReportType': [{ required: true, message: '证书报告类型必填', trigger: ['blur', 'change'] }], + 'issuanceDate': [{ required: true, message: '出具日期必填', trigger: ['blur', 'change'] }], + 'expirationDate': [{ required: true, message: '有效日期必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '证书报告模板必填', trigger: ['blur', 'change'] }], + 'signName': [{ required: true, message: '电子签章必填', trigger: ['blur', 'change'] }], + 'approvalSignName': [{ required: true, message: '认可标志专用章必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], }) // 获取字典值 async function getDict() { diff --git a/src/views/business/schedule/interchange/interchangeDetail.vue b/src/views/business/schedule/interchange/interchangeDetail.vue index 4ec9108..a90254b 100644 --- a/src/views/business/schedule/interchange/interchangeDetail.vue +++ b/src/views/business/schedule/interchange/interchangeDetail.vue @@ -75,17 +75,17 @@ // 校验规则 const rules = ref({ - sampleName: [{ required: true, message: '要求样品名称不能为空', trigger: 'blur' }], - sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - measureContent: [{ required: true, message: '要求检定项目不能为空', trigger: 'blur' }], + sampleName: [{ required: true, message: '要求样品名称必填', trigger: 'blur' }], + sampleModel: [{ required: true, message: '要求样品型号必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '要求出厂编号必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + measureContent: [{ required: true, message: '要求检定项目必填', trigger: 'blur' }], measurePeriod: [{ validator: validateMesurePeriod, trigger: 'blur' }], - powerVoltage: [{ required: true, message: '要求电源电压不能为空', trigger: 'change' }], + powerVoltage: [{ required: true, message: '要求电源电压必填', trigger: 'change' }], }) // 表单验证规则 // 获取字典值 diff --git a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue index 37ea804..3710bac 100644 --- a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue +++ b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue @@ -66,25 +66,25 @@ }) // 表单验证规则 const rules = reactive({ - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: 'blur,change' }], - certificationCompany: [{ required: true, message: '要求证书单位名称不能为空', trigger: 'blur' }], - certificationCompanyFex: [{ required: true, message: '要求证书单位传真不能为空', trigger: 'blur' }], - certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编不能为空', trigger: 'blur' }], - certificationCompanyAddress: [{ required: true, message: '要求证书单位地址不能为空', trigger: 'blur' }], - reciever: [{ required: true, message: '要求接收人不能为空', trigger: 'blur' }], - recieverPhone: [{ required: true, message: '要求接收人电话/手机不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - fax: [{ required: true, message: '要求委托方传真不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - deliverer: [{ required: true, message: '要求送检人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送检人电话/手机不能为空', trigger: 'blur' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - requireOverTime: [{ type: 'date', required: true, message: '要求完成时间不能为空', trigger: 'change' }], - deliverTime: [{ type: 'date', required: true, message: '要求交接时间不能为空', trigger: 'change' }], - measureCategory: [{ required: true, message: '要求校检类别不能为空', trigger: 'change' }], - secrecy: [{ required: true, message: '要求保密要求不能为空', trigger: 'change' }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: 'blur,change' }], + certificationCompany: [{ required: true, message: '要求证书单位名称必填', trigger: 'blur' }], + certificationCompanyFex: [{ required: true, message: '要求证书单位传真必填', trigger: 'blur' }], + certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编必填', trigger: 'blur' }], + certificationCompanyAddress: [{ required: true, message: '要求证书单位地址必填', trigger: 'blur' }], + reciever: [{ required: true, message: '要求接收人必填', trigger: 'blur' }], + recieverPhone: [{ required: true, message: '要求接收人电话/手机必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + fax: [{ required: true, message: '要求委托方传真必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送检人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送检人电话/手机必填', trigger: 'blur' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + requireOverTime: [{ type: 'date', required: true, message: '要求完成时间必填', trigger: 'change' }], + deliverTime: [{ type: 'date', required: true, message: '要求交接时间必填', trigger: 'change' }], + measureCategory: [{ required: true, message: '要求校检类别必填', trigger: 'change' }], + secrecy: [{ required: true, message: '要求保密要求必填', trigger: 'change' }], }) const list = ref([])// 表格数据-样品 // 选中的内容 diff --git a/src/views/business/schedule/order/orderEdit.vue b/src/views/business/schedule/order/orderEdit.vue index 24d1eb8..80cb6e1 100644 --- a/src/views/business/schedule/order/orderEdit.vue +++ b/src/views/business/schedule/order/orderEdit.vue @@ -74,17 +74,17 @@ } // 校验规则 const rules = reactive({ - deliverer: [{ required: true, message: '要求送样人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送样人联系方式不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间不能为空', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送样人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送样人联系方式必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间必填', trigger: 'change' }], requireOverTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - certifications: [{ required: true, message: '要求证书类别不能为空', trigger: 'change' }], - isUrgent: [{ required: true, message: '要求是否加急不能为空', trigger: 'change' }], + certifications: [{ required: true, message: '要求证书类别必填', trigger: 'change' }], + isUrgent: [{ required: true, message: '要求是否加急必填', trigger: 'change' }], }) // 表单验证规则 // 从路由中获取页面类型参数 diff --git a/src/views/business/subpackage/apply/edit.vue b/src/views/business/subpackage/apply/edit.vue index bc246bf..b294237 100644 --- a/src/views/business/subpackage/apply/edit.vue +++ b/src/views/business/subpackage/apply/edit.vue @@ -66,14 +66,14 @@ } // 校验规则 const formRules = ref({ - projectName: [{ required: true, message: '要求分包项目名称不能为空', trigger: ['blur', 'change'] }], - outsourcerNo: [{ required: true, message: '要求分包方编号不能为空', trigger: ['blur', 'change'] }], - // outsourcerName: [{ required: true, message: '要求公司名称不能为空', trigger: ['blur', 'change'] }], - outsourceReason: [{ required: true, message: '要求分包原因不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计费用不能为空', trigger: ['blur', 'change'] }, + projectName: [{ required: true, message: '分包项目名称必填', trigger: ['blur', 'change'] }], + outsourcerNo: [{ required: true, message: '分包方编号必填', trigger: ['blur', 'change'] }], + // outsourcerName: [{ required: true, message: '要求公司名称必填', trigger: ['blur', 'change'] }], + outsourceReason: [{ required: true, message: '分包原因必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '预计费用必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '预计费用只能为数字', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '预计开始时间必填', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '预计结束时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], }) diff --git a/src/views/business/subpackage/approve/edit.vue b/src/views/business/subpackage/approve/edit.vue index ba78450..7fbf3b9 100644 --- a/src/views/business/subpackage/approve/edit.vue +++ b/src/views/business/subpackage/approve/edit.vue @@ -82,12 +82,12 @@ // 校验规则 const rules = ref({ - outsourcerName: [{ required: true, message: '公司名称不能为空', trigger: 'blur' }], - outsourcerSize: [{ required: true, message: '公司规模不能为空', trigger: 'blur' }], - businessSize: [{ required: true, message: '业务规模不能为空', trigger: 'blur' }], - grade: [{ required: true, message: '履约评级不能为空', trigger: 'blur' }], - evaluation: [{ required: true, message: '整体评价不能为空', trigger: 'blur' }], - // businessContent: [{ required: true, message: '业务内容不能为空', trigger: 'blur' }], + outsourcerName: [{ required: true, message: '公司名称必填', trigger: 'blur' }], + outsourcerSize: [{ required: true, message: '公司规模必填', trigger: 'blur' }], + businessSize: [{ required: true, message: '业务规模必填', trigger: 'blur' }], + grade: [{ required: true, message: '履约评级必填', trigger: 'blur' }], + evaluation: [{ required: true, message: '整体评价必填', trigger: 'blur' }], + // businessContent: [{ required: true, message: '业务内容必填', trigger: 'blur' }], }) // 表单验证规则 // 初始化router const $router = useRouter() diff --git a/src/views/business/subpackage/certificate/edit.vue b/src/views/business/subpackage/certificate/edit.vue index ec536f8..83f99ec 100644 --- a/src/views/business/subpackage/certificate/edit.vue +++ b/src/views/business/subpackage/certificate/edit.vue @@ -46,16 +46,16 @@ const ruleFormRef = ref() // 表单ref // 校验规则 const rules = ref({ - // sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - // manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - certificateCode: [{ required: true, message: '要求证书编号不能为空', trigger: 'blur' }], - certificateName: [{ required: true, message: '要求证书名称不能为空', trigger: 'blur' }], - // expirationDate: [{ required: true, message: '要求证书有效期不能为空', trigger: 'blur, change' }], - // issuanceDate: [{ required: true, message: '要求证书出具日期不能为空', trigger: 'blur, change' }], - outsourcerName: [{ required: true, message: '要求样检测单位名称不能为空', trigger: 'blur, change' }], - sampleNo: [{ required: true, message: '要求样品编号不能为空', trigger: 'blur, change' }], - // originalRecordFile: [{ required: true, message: '要求原始记录不能为空', trigger: 'blur, change' }], - certificateFile: [{ required: true, message: '要求证书报告不能为空', trigger: 'blur, change' }], + // sampleModel: [{ required: true, message: '样品型号必填', trigger: 'blur' }], + // manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + certificateCode: [{ required: true, message: '证书编号必填', trigger: 'blur' }], + certificateName: [{ required: true, message: '证书名称必填', trigger: 'blur' }], + // expirationDate: [{ required: true, message: '证书有效期必填', trigger: 'blur, change' }], + // issuanceDate: [{ required: true, message: '证书出具日期必填', trigger: 'blur, change' }], + outsourcerName: [{ required: true, message: '样检测单位名称必填', trigger: 'blur, change' }], + sampleNo: [{ required: true, message: '样品编号必填', trigger: 'blur, change' }], + // originalRecordFile: [{ required: true, message: '原始记录必填', trigger: 'blur, change' }], + certificateFile: [{ required: true, message: '证书报告必填', trigger: 'blur, change' }], }) // 表单验证规则 // 关闭 diff --git a/src/views/business/subpackage/check/edit.vue b/src/views/business/subpackage/check/edit.vue index f53c13e..239bc1d 100644 --- a/src/views/business/subpackage/check/edit.vue +++ b/src/views/business/subpackage/check/edit.vue @@ -49,15 +49,15 @@ }) // 校验规则 const formRules = ref({ - id: [{ required: true, message: '要求分包项目编号不能为空', trigger: 'blur' }], - projectNo: [{ required: true, message: '要求分包项目编号不能为空', trigger: 'blur' }], + id: [{ required: true, message: '分包项目编号必填', trigger: 'blur' }], + projectNo: [{ required: true, message: '分包项目编号必填', trigger: 'blur' }], // projectName: [{ required: true, message: '分包项目名称必填', trigger: 'blur' }], // outsourcerId: [{ required: true, message: '分包方编号必填', trigger: ['blur', 'change'] }], // outsourcerName: [{ required: true, message: '公司名称必填', trigger: ['blur', 'change'] }], // outsourceReasonName: [{ required: true, message: '分包原因必填', trigger: ['blur', 'change'] }], // preCost: [{ required: true, message: '预计费用必填', trigger: ['blur', 'change'] }], - checkTime: [{ required: true, message: '要求验收时间不能为空', trigger: ['blur', 'change'] }], - checkConclusion: [{ required: true, message: '要求验收结论不能为空', trigger: ['blur', 'change'] }], + checkTime: [{ required: true, message: '验收时间必填', trigger: ['blur', 'change'] }], + checkConclusion: [{ required: true, message: '验收结论必填', trigger: ['blur', 'change'] }], }) const list = ref([])// 表格数据 diff --git a/src/views/customer/advice/adviceEdit.vue b/src/views/customer/advice/adviceEdit.vue index 2b252ae..541b55b 100644 --- a/src/views/customer/advice/adviceEdit.vue +++ b/src/views/customer/advice/adviceEdit.vue @@ -83,10 +83,10 @@ // 校验规则 const rules = ref({ - customerName: [{ required: true, message: '公司名称不能为空', trigger: ['blur', 'change'] }], - advicePerson: [{ required: true, message: '投诉人不能为空', trigger: ['blur', 'change'] }], + customerName: [{ required: true, message: '公司名称必填', trigger: ['blur', 'change'] }], + advicePerson: [{ required: true, message: '投诉人必填', trigger: ['blur', 'change'] }], adviceClass: [{ required: true, message: '投诉/建议类型必选', trigger: ['blur', 'change'] }], - adviceTime: [{ required: true, message: '投诉/建议时间不能为空', trigger: ['blur', 'change'] }], + adviceTime: [{ required: true, message: '投诉/建议时间必填', trigger: ['blur', 'change'] }], adviceType: [{ required: true, message: '投诉/建议类别必选', trigger: ['blur', 'change'] }], }) // 表单验证规则 // 初始化router diff --git a/src/views/device/borrow/editApply.vue b/src/views/device/borrow/editApply.vue index f527b0c..1d156bc 100644 --- a/src/views/device/borrow/editApply.vue +++ b/src/views/device/borrow/editApply.vue @@ -78,11 +78,11 @@ ]) // 表单校验规则 const rules = reactive({ - applyName: [{ required: true, message: '申请名称不能为空', trigger: 'blur' }], - applyUnitName: [{ required: true, message: '申请单位不能为空', trigger: 'change' }], - applyPersonName: [{ required: true, message: '申请人不能为空', trigger: 'change' }], - time: [{ type: 'date', required: true, message: '借用时间不能为空', trigger: 'change' }], - applyDesc: [{ required: true, message: '申请说明不能为空', trigger: 'blur' }], + applyName: [{ required: true, message: '申请名称必填', trigger: 'blur' }], + applyUnitName: [{ required: true, message: '申请单位必填', trigger: 'change' }], + applyPersonName: [{ required: true, message: '申请人必填', trigger: 'change' }], + time: [{ type: 'date', required: true, message: '借用时间必填', trigger: 'change' }], + applyDesc: [{ required: true, message: '申请说明必填', trigger: 'blur' }], }) const $router = useRouter() diff --git a/src/views/business/board/equipmentReminder/components/baseInfo.vue b/src/views/business/board/equipmentReminder/components/baseInfo.vue index b83f205..78cace4 100644 --- a/src/views/business/board/equipmentReminder/components/baseInfo.vue +++ b/src/views/business/board/equipmentReminder/components/baseInfo.vue @@ -94,17 +94,17 @@ version: '', }) // 表单 const rules = ref({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue index 8fa5759..57bac0c 100644 --- a/src/views/business/lab/environmental/environmentalAdd.vue +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -51,19 +51,19 @@ // 校验规则 const rules = ref({ - roomNumber: [{ required: true, message: '房间号不能为空', trigger: ['blur', 'change'] }], - recorder: [{ required: true, message: '记录人不能为空', trigger: ['blur', 'change'] }], - recordTime: [{ required: true, message: '记录时间不能为空', trigger: ['blur', 'change'] }], - humidity: [{ required: true, message: '湿度(%)不能为空', trigger: ['blur', 'change'] }, + roomNumber: [{ required: true, message: '房间号必填', trigger: ['blur', 'change'] }], + recorder: [{ required: true, message: '记录人必填', trigger: ['blur', 'change'] }], + recordTime: [{ required: true, message: '记录时间必填', trigger: ['blur', 'change'] }], + humidity: [{ required: true, message: '湿度(%)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '湿度(%)只能为数字', trigger: ['blur', 'change'] }, ], - temperature: [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }, + temperature: [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度(℃)只能为数字', trigger: ['blur', 'change'] }, ], - outputVoltage: [{ required: true, message: '输出电压(V)不能为空', trigger: ['blur', 'change'] }, + outputVoltage: [{ required: true, message: '输出电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '输出电压(V)只能为数字', trigger: ['blur', 'change'] }, ], - zeroGroundVoltage: [{ required: true, message: '零地电压(V)不能为空', trigger: ['blur', 'change'] }, + zeroGroundVoltage: [{ required: true, message: '零地电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '零地电压(V)只能为数字', trigger: ['blur', 'change'] }, ], }) // 表单验证规则 diff --git a/src/views/business/lab/primitiveLog/primitveLogAdd.vue b/src/views/business/lab/primitiveLog/primitveLogAdd.vue index 86babea..8fdc5c9 100644 --- a/src/views/business/lab/primitiveLog/primitveLogAdd.vue +++ b/src/views/business/lab/primitiveLog/primitveLogAdd.vue @@ -171,30 +171,30 @@ } // 表单验证规则 const rules = ref({ - 'originalRecordName': [{ required: true, message: '原始记录名称不能为空', trigger: ['blur', 'change'] }], - 'measureCategory': [{ required: true, message: '校验类别不能为空', trigger: ['blur', 'change'] }], - 'calibrationTime': [{ required: true, message: '校验时间不能为空', trigger: ['blur', 'change'] }], - 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号不能为空', trigger: ['blur', 'change'] }], - 'calibrationPlace': [{ required: true, message: '校验地点不能为空', trigger: ['blur', 'change'] }], + 'originalRecordName': [{ required: true, message: '原始记录名称必填', trigger: ['blur', 'change'] }], + 'measureCategory': [{ required: true, message: '校验类别必填', trigger: ['blur', 'change'] }], + 'calibrationTime': [{ required: true, message: '校验时间必填', trigger: ['blur', 'change'] }], + 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号必填', trigger: ['blur', 'change'] }], + 'calibrationPlace': [{ required: true, message: '校验地点必填', trigger: ['blur', 'change'] }], 'businessEnvironmentRecord.temperature': [ - { required: true, message: '温度不能为空', trigger: ['blur', 'change'] }, + { required: true, message: '温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度不能为空', trigger: ['blur', 'change'] }, + 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '相对湿度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessOrder.orderCode': [{ required: true, message: '委托书编号不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号不能为空', trigger: ['blur', 'change'] }], - // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '原始记录模板不能为空', trigger: ['blur', 'change'] }], + 'businessOrder.orderCode': [{ required: true, message: '委托书编号必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号必填', trigger: ['blur', 'change'] }], + // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '原始记录模板必填', trigger: ['blur', 'change'] }], }) // 获取字典值 diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 97d0ece..a76b01d 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -135,26 +135,26 @@ emit('close') } const rules = ref({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwner: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类 别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwner: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类 别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], }) // 表单验证规则 const fileRef = ref() // 文件上传input diff --git a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue index e9d8b3c..99ddb0f 100644 --- a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue +++ b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue @@ -141,27 +141,27 @@ // 表单验证规则 const rules = ref({ - 'calibrationMajor': [{ required: true, message: '检校专业不能为空', trigger: ['blur', 'change'] }], - 'certificateReportName': [{ required: true, message: '证书报告名称不能为空', trigger: ['blur', 'change'] }], - 'certificateReportType': [{ required: true, message: '证书报告类型不能为空', trigger: ['blur', 'change'] }], - 'issuanceDate': [{ required: true, message: '出具日期不能为空', trigger: ['blur', 'change'] }], - 'expirationDate': [{ required: true, message: '有效日期不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '证书报告模板不能为空', trigger: ['blur', 'change'] }], - 'signName': [{ required: true, message: '电子签章不能为空', trigger: ['blur', 'change'] }], - 'approvalSignName': [{ required: true, message: '认可标志专用章不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], + 'calibrationMajor': [{ required: true, message: '检校专业必填', trigger: ['blur', 'change'] }], + 'certificateReportName': [{ required: true, message: '证书报告名称必填', trigger: ['blur', 'change'] }], + 'certificateReportType': [{ required: true, message: '证书报告类型必填', trigger: ['blur', 'change'] }], + 'issuanceDate': [{ required: true, message: '出具日期必填', trigger: ['blur', 'change'] }], + 'expirationDate': [{ required: true, message: '有效日期必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '证书报告模板必填', trigger: ['blur', 'change'] }], + 'signName': [{ required: true, message: '电子签章必填', trigger: ['blur', 'change'] }], + 'approvalSignName': [{ required: true, message: '认可标志专用章必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], }) // 获取字典值 async function getDict() { diff --git a/src/views/business/schedule/interchange/interchangeDetail.vue b/src/views/business/schedule/interchange/interchangeDetail.vue index 4ec9108..a90254b 100644 --- a/src/views/business/schedule/interchange/interchangeDetail.vue +++ b/src/views/business/schedule/interchange/interchangeDetail.vue @@ -75,17 +75,17 @@ // 校验规则 const rules = ref({ - sampleName: [{ required: true, message: '要求样品名称不能为空', trigger: 'blur' }], - sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - measureContent: [{ required: true, message: '要求检定项目不能为空', trigger: 'blur' }], + sampleName: [{ required: true, message: '要求样品名称必填', trigger: 'blur' }], + sampleModel: [{ required: true, message: '要求样品型号必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '要求出厂编号必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + measureContent: [{ required: true, message: '要求检定项目必填', trigger: 'blur' }], measurePeriod: [{ validator: validateMesurePeriod, trigger: 'blur' }], - powerVoltage: [{ required: true, message: '要求电源电压不能为空', trigger: 'change' }], + powerVoltage: [{ required: true, message: '要求电源电压必填', trigger: 'change' }], }) // 表单验证规则 // 获取字典值 diff --git a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue index 37ea804..3710bac 100644 --- a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue +++ b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue @@ -66,25 +66,25 @@ }) // 表单验证规则 const rules = reactive({ - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: 'blur,change' }], - certificationCompany: [{ required: true, message: '要求证书单位名称不能为空', trigger: 'blur' }], - certificationCompanyFex: [{ required: true, message: '要求证书单位传真不能为空', trigger: 'blur' }], - certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编不能为空', trigger: 'blur' }], - certificationCompanyAddress: [{ required: true, message: '要求证书单位地址不能为空', trigger: 'blur' }], - reciever: [{ required: true, message: '要求接收人不能为空', trigger: 'blur' }], - recieverPhone: [{ required: true, message: '要求接收人电话/手机不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - fax: [{ required: true, message: '要求委托方传真不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - deliverer: [{ required: true, message: '要求送检人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送检人电话/手机不能为空', trigger: 'blur' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - requireOverTime: [{ type: 'date', required: true, message: '要求完成时间不能为空', trigger: 'change' }], - deliverTime: [{ type: 'date', required: true, message: '要求交接时间不能为空', trigger: 'change' }], - measureCategory: [{ required: true, message: '要求校检类别不能为空', trigger: 'change' }], - secrecy: [{ required: true, message: '要求保密要求不能为空', trigger: 'change' }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: 'blur,change' }], + certificationCompany: [{ required: true, message: '要求证书单位名称必填', trigger: 'blur' }], + certificationCompanyFex: [{ required: true, message: '要求证书单位传真必填', trigger: 'blur' }], + certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编必填', trigger: 'blur' }], + certificationCompanyAddress: [{ required: true, message: '要求证书单位地址必填', trigger: 'blur' }], + reciever: [{ required: true, message: '要求接收人必填', trigger: 'blur' }], + recieverPhone: [{ required: true, message: '要求接收人电话/手机必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + fax: [{ required: true, message: '要求委托方传真必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送检人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送检人电话/手机必填', trigger: 'blur' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + requireOverTime: [{ type: 'date', required: true, message: '要求完成时间必填', trigger: 'change' }], + deliverTime: [{ type: 'date', required: true, message: '要求交接时间必填', trigger: 'change' }], + measureCategory: [{ required: true, message: '要求校检类别必填', trigger: 'change' }], + secrecy: [{ required: true, message: '要求保密要求必填', trigger: 'change' }], }) const list = ref([])// 表格数据-样品 // 选中的内容 diff --git a/src/views/business/schedule/order/orderEdit.vue b/src/views/business/schedule/order/orderEdit.vue index 24d1eb8..80cb6e1 100644 --- a/src/views/business/schedule/order/orderEdit.vue +++ b/src/views/business/schedule/order/orderEdit.vue @@ -74,17 +74,17 @@ } // 校验规则 const rules = reactive({ - deliverer: [{ required: true, message: '要求送样人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送样人联系方式不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间不能为空', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送样人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送样人联系方式必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间必填', trigger: 'change' }], requireOverTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - certifications: [{ required: true, message: '要求证书类别不能为空', trigger: 'change' }], - isUrgent: [{ required: true, message: '要求是否加急不能为空', trigger: 'change' }], + certifications: [{ required: true, message: '要求证书类别必填', trigger: 'change' }], + isUrgent: [{ required: true, message: '要求是否加急必填', trigger: 'change' }], }) // 表单验证规则 // 从路由中获取页面类型参数 diff --git a/src/views/business/subpackage/apply/edit.vue b/src/views/business/subpackage/apply/edit.vue index bc246bf..b294237 100644 --- a/src/views/business/subpackage/apply/edit.vue +++ b/src/views/business/subpackage/apply/edit.vue @@ -66,14 +66,14 @@ } // 校验规则 const formRules = ref({ - projectName: [{ required: true, message: '要求分包项目名称不能为空', trigger: ['blur', 'change'] }], - outsourcerNo: [{ required: true, message: '要求分包方编号不能为空', trigger: ['blur', 'change'] }], - // outsourcerName: [{ required: true, message: '要求公司名称不能为空', trigger: ['blur', 'change'] }], - outsourceReason: [{ required: true, message: '要求分包原因不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计费用不能为空', trigger: ['blur', 'change'] }, + projectName: [{ required: true, message: '分包项目名称必填', trigger: ['blur', 'change'] }], + outsourcerNo: [{ required: true, message: '分包方编号必填', trigger: ['blur', 'change'] }], + // outsourcerName: [{ required: true, message: '要求公司名称必填', trigger: ['blur', 'change'] }], + outsourceReason: [{ required: true, message: '分包原因必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '预计费用必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '预计费用只能为数字', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '预计开始时间必填', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '预计结束时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], }) diff --git a/src/views/business/subpackage/approve/edit.vue b/src/views/business/subpackage/approve/edit.vue index ba78450..7fbf3b9 100644 --- a/src/views/business/subpackage/approve/edit.vue +++ b/src/views/business/subpackage/approve/edit.vue @@ -82,12 +82,12 @@ // 校验规则 const rules = ref({ - outsourcerName: [{ required: true, message: '公司名称不能为空', trigger: 'blur' }], - outsourcerSize: [{ required: true, message: '公司规模不能为空', trigger: 'blur' }], - businessSize: [{ required: true, message: '业务规模不能为空', trigger: 'blur' }], - grade: [{ required: true, message: '履约评级不能为空', trigger: 'blur' }], - evaluation: [{ required: true, message: '整体评价不能为空', trigger: 'blur' }], - // businessContent: [{ required: true, message: '业务内容不能为空', trigger: 'blur' }], + outsourcerName: [{ required: true, message: '公司名称必填', trigger: 'blur' }], + outsourcerSize: [{ required: true, message: '公司规模必填', trigger: 'blur' }], + businessSize: [{ required: true, message: '业务规模必填', trigger: 'blur' }], + grade: [{ required: true, message: '履约评级必填', trigger: 'blur' }], + evaluation: [{ required: true, message: '整体评价必填', trigger: 'blur' }], + // businessContent: [{ required: true, message: '业务内容必填', trigger: 'blur' }], }) // 表单验证规则 // 初始化router const $router = useRouter() diff --git a/src/views/business/subpackage/certificate/edit.vue b/src/views/business/subpackage/certificate/edit.vue index ec536f8..83f99ec 100644 --- a/src/views/business/subpackage/certificate/edit.vue +++ b/src/views/business/subpackage/certificate/edit.vue @@ -46,16 +46,16 @@ const ruleFormRef = ref() // 表单ref // 校验规则 const rules = ref({ - // sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - // manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - certificateCode: [{ required: true, message: '要求证书编号不能为空', trigger: 'blur' }], - certificateName: [{ required: true, message: '要求证书名称不能为空', trigger: 'blur' }], - // expirationDate: [{ required: true, message: '要求证书有效期不能为空', trigger: 'blur, change' }], - // issuanceDate: [{ required: true, message: '要求证书出具日期不能为空', trigger: 'blur, change' }], - outsourcerName: [{ required: true, message: '要求样检测单位名称不能为空', trigger: 'blur, change' }], - sampleNo: [{ required: true, message: '要求样品编号不能为空', trigger: 'blur, change' }], - // originalRecordFile: [{ required: true, message: '要求原始记录不能为空', trigger: 'blur, change' }], - certificateFile: [{ required: true, message: '要求证书报告不能为空', trigger: 'blur, change' }], + // sampleModel: [{ required: true, message: '样品型号必填', trigger: 'blur' }], + // manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + certificateCode: [{ required: true, message: '证书编号必填', trigger: 'blur' }], + certificateName: [{ required: true, message: '证书名称必填', trigger: 'blur' }], + // expirationDate: [{ required: true, message: '证书有效期必填', trigger: 'blur, change' }], + // issuanceDate: [{ required: true, message: '证书出具日期必填', trigger: 'blur, change' }], + outsourcerName: [{ required: true, message: '样检测单位名称必填', trigger: 'blur, change' }], + sampleNo: [{ required: true, message: '样品编号必填', trigger: 'blur, change' }], + // originalRecordFile: [{ required: true, message: '原始记录必填', trigger: 'blur, change' }], + certificateFile: [{ required: true, message: '证书报告必填', trigger: 'blur, change' }], }) // 表单验证规则 // 关闭 diff --git a/src/views/business/subpackage/check/edit.vue b/src/views/business/subpackage/check/edit.vue index f53c13e..239bc1d 100644 --- a/src/views/business/subpackage/check/edit.vue +++ b/src/views/business/subpackage/check/edit.vue @@ -49,15 +49,15 @@ }) // 校验规则 const formRules = ref({ - id: [{ required: true, message: '要求分包项目编号不能为空', trigger: 'blur' }], - projectNo: [{ required: true, message: '要求分包项目编号不能为空', trigger: 'blur' }], + id: [{ required: true, message: '分包项目编号必填', trigger: 'blur' }], + projectNo: [{ required: true, message: '分包项目编号必填', trigger: 'blur' }], // projectName: [{ required: true, message: '分包项目名称必填', trigger: 'blur' }], // outsourcerId: [{ required: true, message: '分包方编号必填', trigger: ['blur', 'change'] }], // outsourcerName: [{ required: true, message: '公司名称必填', trigger: ['blur', 'change'] }], // outsourceReasonName: [{ required: true, message: '分包原因必填', trigger: ['blur', 'change'] }], // preCost: [{ required: true, message: '预计费用必填', trigger: ['blur', 'change'] }], - checkTime: [{ required: true, message: '要求验收时间不能为空', trigger: ['blur', 'change'] }], - checkConclusion: [{ required: true, message: '要求验收结论不能为空', trigger: ['blur', 'change'] }], + checkTime: [{ required: true, message: '验收时间必填', trigger: ['blur', 'change'] }], + checkConclusion: [{ required: true, message: '验收结论必填', trigger: ['blur', 'change'] }], }) const list = ref([])// 表格数据 diff --git a/src/views/customer/advice/adviceEdit.vue b/src/views/customer/advice/adviceEdit.vue index 2b252ae..541b55b 100644 --- a/src/views/customer/advice/adviceEdit.vue +++ b/src/views/customer/advice/adviceEdit.vue @@ -83,10 +83,10 @@ // 校验规则 const rules = ref({ - customerName: [{ required: true, message: '公司名称不能为空', trigger: ['blur', 'change'] }], - advicePerson: [{ required: true, message: '投诉人不能为空', trigger: ['blur', 'change'] }], + customerName: [{ required: true, message: '公司名称必填', trigger: ['blur', 'change'] }], + advicePerson: [{ required: true, message: '投诉人必填', trigger: ['blur', 'change'] }], adviceClass: [{ required: true, message: '投诉/建议类型必选', trigger: ['blur', 'change'] }], - adviceTime: [{ required: true, message: '投诉/建议时间不能为空', trigger: ['blur', 'change'] }], + adviceTime: [{ required: true, message: '投诉/建议时间必填', trigger: ['blur', 'change'] }], adviceType: [{ required: true, message: '投诉/建议类别必选', trigger: ['blur', 'change'] }], }) // 表单验证规则 // 初始化router diff --git a/src/views/device/borrow/editApply.vue b/src/views/device/borrow/editApply.vue index f527b0c..1d156bc 100644 --- a/src/views/device/borrow/editApply.vue +++ b/src/views/device/borrow/editApply.vue @@ -78,11 +78,11 @@ ]) // 表单校验规则 const rules = reactive({ - applyName: [{ required: true, message: '申请名称不能为空', trigger: 'blur' }], - applyUnitName: [{ required: true, message: '申请单位不能为空', trigger: 'change' }], - applyPersonName: [{ required: true, message: '申请人不能为空', trigger: 'change' }], - time: [{ type: 'date', required: true, message: '借用时间不能为空', trigger: 'change' }], - applyDesc: [{ required: true, message: '申请说明不能为空', trigger: 'blur' }], + applyName: [{ required: true, message: '申请名称必填', trigger: 'blur' }], + applyUnitName: [{ required: true, message: '申请单位必填', trigger: 'change' }], + applyPersonName: [{ required: true, message: '申请人必填', trigger: 'change' }], + time: [{ type: 'date', required: true, message: '借用时间必填', trigger: 'change' }], + applyDesc: [{ required: true, message: '申请说明必填', trigger: 'blur' }], }) const $router = useRouter() diff --git a/src/views/device/deviceMaintenance/components/listApproval.vue b/src/views/device/deviceMaintenance/components/listApproval.vue index 00d1304..622c199 100644 --- a/src/views/device/deviceMaintenance/components/listApproval.vue +++ b/src/views/device/deviceMaintenance/components/listApproval.vue @@ -118,8 +118,6 @@ }) // 获取数据 const fetchData = (isNowPage: boolean) => { - // listQuery.value.checkStartDate = checkTime.value[0] || '' - // listQuery.value.checkEndDate = checkTime.value[1] || '' loadingTable.value = true if (!isNowPage) { // 是否显示当前页,否则跳转第一页 @@ -229,41 +227,6 @@ $router.push('maintenanceCheckList/add') } -// 导出 -const exportAll = () => { - const loading = ElLoading.service({ - lock: true, - text: '下载中请稍后', - background: 'rgba(255, 255, 255, 0.8)', - }) - if (list.value.length > 0) { - const params = { - approvalStatus: props.status, // 审批状态 - formId: SCHEDULE.DEVICE_FIX_ACCEPTANCE, // 表单id - applyName: '', // 审批名称 - applyNo: '', // 审批编号 - applyType: '9', // 审批类型 - businessKeys: [], // 业务主键列表(工作流查询用,不用前端传) - checkApplyNo: '', // 检修申请编号 - checkEndDate: '', // 检修结束时间 - checkStartDate: '', // 检修开始时间 - createUser: '', // 创建人 - overhaulPerson: '', // 检修保养人 - offset: 1, // 当前页 - limit: 20, // 一页多少条 - ids: checkoutList.value, - } - exportCheckList(params).then((res: any) => { - const blob = new Blob([res.data]) - exportFile(blob, '设备检修保养验收单列表.xlsx') - }) - } - else { - ElMessage.warning('无数据可导出数据') - } - loading.close() -} - // 页数发生变化后的操作,可能是页码变化,可能是每页容量变化,此函数必写 const changePage = (val: { size?: number; page?: number }) => { if (val && val.size) { @@ -276,7 +239,15 @@ } // 跳转到详情 const goDetail = (row: IlistApproval) => { - $router.push(`maintenanceCheckList/detail/${row.id}/${row.approvalStatusName}/${row.processId}`) + $router.push({ + path: `maintenanceCheckList/detail/${row.id}/${row.approvalStatusName}/${row.processId}`, + query: { + processId: row.processId, // 流程实例 + decisionItem: `${row.decisionItem}`, // 同意、驳回、拒绝 + taskId: row.taskId, + }, + }, + ) } // 提交 @@ -286,7 +257,7 @@ cancelButtonText: '取消', type: 'warning', }).then(() => { - submitAcceptanceCheck({ id: row.id, formId: SCHEDULE.DEVICE_FIX_ACCEPTANCE }).then((res) => { + submitAcceptanceCheck({ id: row.id, formId: SCHEDULE.DEVICE_FIX_ACCEPTANCE, processId: row.processId }).then((res) => { if (res.code === 200) { ElMessage({ type: 'success', @@ -435,7 +406,6 @@ ({ - assetType: [{ required: true, message: '资产类型不能为空', trigger: 'blur' }], - equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'blur' }], - manufacturer: [{ required: true, message: '生产厂家不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '出厂编号不能为空', trigger: 'blur' }], - // manufacturingDate: [{ required: true, message: '出厂年月不能为空', trigger: 'blur' }], - modelNo: [{ required: true, message: '型号不能为空', trigger: 'blur' }], - abc: [{ required: true, message: 'ABC不能为空', trigger: 'blur' }], - // cardEstablishmentDate: [{ required: true, message: '立卡年月不能为空', trigger: 'blur' }], - // enableDate: [{ required: true, message: '启用日期不能为空', trigger: 'blur' }], - mesureCycle: [{ required: true, message: '检定周期不能为空', trigger: 'blur' }], - // validDate: [{ required: true, message: '有效日期不能为空', trigger: 'blur' }], + assetType: [{ required: true, message: '资产类型必填', trigger: 'blur' }], + equipmentName: [{ required: true, message: '设备名称必填', trigger: 'blur' }], + manufacturer: [{ required: true, message: '生产厂家必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + // manufacturingDate: [{ required: true, message: '出厂年月必填', trigger: 'blur' }], + modelNo: [{ required: true, message: '型号必填', trigger: 'blur' }], + abc: [{ required: true, message: 'ABC必填', trigger: 'blur' }], + // cardEstablishmentDate: [{ required: true, message: '立卡年月必填', trigger: 'blur' }], + // enableDate: [{ required: true, message: '启用日期必填', trigger: 'blur' }], + mesureCycle: [{ required: true, message: '检定周期必填', trigger: 'blur' }], + // validDate: [{ required: true, message: '有效日期必填', trigger: 'blur' }], isMeasureAccount: [{ required: true, message: '必选', trigger: 'blur' }], isStandardSupportEquipment: [{ required: true, message: '必选', trigger: 'blur' }], isCalibrationTestEquipment: [{ required: true, message: '必选', trigger: 'blur' }], diff --git a/src/views/business/board/standardReminder/baseInfo.vue b/src/views/business/board/standardReminder/baseInfo.vue index e8f91ca..fd42a2a 100644 --- a/src/views/business/board/standardReminder/baseInfo.vue +++ b/src/views/business/board/standardReminder/baseInfo.vue @@ -138,26 +138,26 @@ getStandardOwnerOptions() const rules = reactive({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwnerName: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwnerName: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], totalInvestment: [{ required: false, message: '', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '投资总额只能为数字', trigger: ['blur', 'change'] }], diff --git a/src/views/business/fieldTest/approve/edit.vue b/src/views/business/fieldTest/approve/edit.vue index 3f2062b..f023ea2 100644 --- a/src/views/business/fieldTest/approve/edit.vue +++ b/src/views/business/fieldTest/approve/edit.vue @@ -85,18 +85,18 @@ } // 校验规则 const formRules = ref({ - directorId: [{ required: true, message: '要求负责人不能为空', trigger: ['blur', 'change'] }], - taskSource: [{ required: true, message: '要求任务来源不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计计量费用不能为空', trigger: ['blur', 'change'] }, + directorId: [{ required: true, message: '要求负责人必填', trigger: ['blur', 'change'] }], + taskSource: [{ required: true, message: '要求任务来源必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '要求预计计量费用必填', trigger: ['blur', 'change'] }, { pattern: /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/, message: '要求大于0,且最多保留两位小数', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '要求预计开始时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], - executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点不能为空', trigger: ['blur', 'change'] }], - hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施不能为空', trigger: ['blur', 'change'] }], - executiveEnvironment: [{ required: true, message: '要求现场环境条件不能为空', trigger: ['blur', 'change'] }], - executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目不能为空', trigger: ['blur', 'change'] }], - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '要求预计结束时间必填', trigger: ['blur', 'change'] }], + executiveAddress: [{ required: true, message: '要求现场测试、校准或检定地点必填', trigger: ['blur', 'change'] }], + hazardSourceAndPreventionMethod: [{ required: true, message: '要求主要危害源及预防措施必填', trigger: ['blur', 'change'] }], + executiveEnvironment: [{ required: true, message: '要求现场环境条件必填', trigger: ['blur', 'change'] }], + executiveItem: [{ required: true, message: '要求现场测试、校准或检定项目必填', trigger: ['blur', 'change'] }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: ['blur', 'change'] }], }) // -----------------------------------------------路由参数--------------------------------- if ($route.params && $route.params.type) { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue index 8fa5759..57bac0c 100644 --- a/src/views/business/lab/environmental/environmentalAdd.vue +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -51,19 +51,19 @@ // 校验规则 const rules = ref({ - roomNumber: [{ required: true, message: '房间号不能为空', trigger: ['blur', 'change'] }], - recorder: [{ required: true, message: '记录人不能为空', trigger: ['blur', 'change'] }], - recordTime: [{ required: true, message: '记录时间不能为空', trigger: ['blur', 'change'] }], - humidity: [{ required: true, message: '湿度(%)不能为空', trigger: ['blur', 'change'] }, + roomNumber: [{ required: true, message: '房间号必填', trigger: ['blur', 'change'] }], + recorder: [{ required: true, message: '记录人必填', trigger: ['blur', 'change'] }], + recordTime: [{ required: true, message: '记录时间必填', trigger: ['blur', 'change'] }], + humidity: [{ required: true, message: '湿度(%)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '湿度(%)只能为数字', trigger: ['blur', 'change'] }, ], - temperature: [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }, + temperature: [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度(℃)只能为数字', trigger: ['blur', 'change'] }, ], - outputVoltage: [{ required: true, message: '输出电压(V)不能为空', trigger: ['blur', 'change'] }, + outputVoltage: [{ required: true, message: '输出电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '输出电压(V)只能为数字', trigger: ['blur', 'change'] }, ], - zeroGroundVoltage: [{ required: true, message: '零地电压(V)不能为空', trigger: ['blur', 'change'] }, + zeroGroundVoltage: [{ required: true, message: '零地电压(V)必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '零地电压(V)只能为数字', trigger: ['blur', 'change'] }, ], }) // 表单验证规则 diff --git a/src/views/business/lab/primitiveLog/primitveLogAdd.vue b/src/views/business/lab/primitiveLog/primitveLogAdd.vue index 86babea..8fdc5c9 100644 --- a/src/views/business/lab/primitiveLog/primitveLogAdd.vue +++ b/src/views/business/lab/primitiveLog/primitveLogAdd.vue @@ -171,30 +171,30 @@ } // 表单验证规则 const rules = ref({ - 'originalRecordName': [{ required: true, message: '原始记录名称不能为空', trigger: ['blur', 'change'] }], - 'measureCategory': [{ required: true, message: '校验类别不能为空', trigger: ['blur', 'change'] }], - 'calibrationTime': [{ required: true, message: '校验时间不能为空', trigger: ['blur', 'change'] }], - 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号不能为空', trigger: ['blur', 'change'] }], - 'calibrationPlace': [{ required: true, message: '校验地点不能为空', trigger: ['blur', 'change'] }], + 'originalRecordName': [{ required: true, message: '原始记录名称必填', trigger: ['blur', 'change'] }], + 'measureCategory': [{ required: true, message: '校验类别必填', trigger: ['blur', 'change'] }], + 'calibrationTime': [{ required: true, message: '校验时间必填', trigger: ['blur', 'change'] }], + 'businessEnvironmentRecord.environmentCode': [{ required: true, message: '环境记录单编号必填', trigger: ['blur', 'change'] }], + 'calibrationPlace': [{ required: true, message: '校验地点必填', trigger: ['blur', 'change'] }], 'businessEnvironmentRecord.temperature': [ - { required: true, message: '温度不能为空', trigger: ['blur', 'change'] }, + { required: true, message: '温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '温度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度不能为空', trigger: ['blur', 'change'] }, + 'businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '相对湿度只能为数字', trigger: ['blur', 'change'] }, ], - 'businessOrder.orderCode': [{ required: true, message: '委托书编号不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号不能为空', trigger: ['blur', 'change'] }], - // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '原始记录模板不能为空', trigger: ['blur', 'change'] }], + 'businessOrder.orderCode': [{ required: true, message: '委托书编号必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + // 'businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.sampleModel': [{ required: true, message: '样品型号必填', trigger: ['blur', 'change'] }], + // 'customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '原始记录模板必填', trigger: ['blur', 'change'] }], }) // 获取字典值 diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 97d0ece..a76b01d 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -135,26 +135,26 @@ emit('close') } const rules = ref({ - standardName: [{ required: true, message: '标准名称不能为空', trigger: ['blur', 'change'] }], - projectNo: [{ required: true, message: '项目编号不能为空', trigger: ['blur', 'change'] }], - constructionStandardProject: [{ required: true, message: '建标项目不能为空', trigger: ['blur', 'change'] }], - organizeNo: [{ required: true, message: '组织机构代码不能为空', trigger: ['blur', 'change'] }], - constructionStandardUnitName: [{ required: true, message: '建标单位名称不能为空', trigger: ['blur', 'change'] }], - standardOwner: [{ required: true, message: '标准负责人不能为空', trigger: ['blur', 'change'] }], - contactInfo: [{ required: true, message: '联系方式不能为空', trigger: ['blur', 'change'] }], - category: [{ required: true, message: '类 别不能为空', trigger: ['blur', 'change'] }], - standardLevel: [{ required: true, message: '标准等级不能为空', trigger: ['blur', 'change'] }], - transmitRange: [{ required: true, message: '传递范围不能为空', trigger: ['blur', 'change'] }], - preparationDate: [{ required: true, message: '筹建日期不能为空', trigger: ['blur', 'change'] }], - managerState: [{ required: true, message: '管理状态不能为空', trigger: ['blur', 'change'] }], - measureMajor: [{ required: true, message: '计量专业不能为空', trigger: ['blur', 'change'] }], - assessmentUnit: [{ required: true, message: '考核单位不能为空', trigger: ['blur', 'change'] }], - assessDate: [{ required: true, message: '考核日期不能为空', trigger: ['blur', 'change'] }], - uncertainty: [{ required: true, message: '不确定度不能为空', trigger: ['blur', 'change'] }], - mesureRange: [{ required: true, message: '测量范围不能为空', trigger: ['blur', 'change'] }], - standardTemperature: [{ required: true, message: '标准温度不能为空', trigger: ['blur', 'change'] }, + standardName: [{ required: true, message: '标准名称必填', trigger: ['blur', 'change'] }], + projectNo: [{ required: true, message: '项目编号必填', trigger: ['blur', 'change'] }], + constructionStandardProject: [{ required: true, message: '建标项目必填', trigger: ['blur', 'change'] }], + organizeNo: [{ required: true, message: '组织机构代码必填', trigger: ['blur', 'change'] }], + constructionStandardUnitName: [{ required: true, message: '建标单位名称必填', trigger: ['blur', 'change'] }], + standardOwner: [{ required: true, message: '标准负责人必填', trigger: ['blur', 'change'] }], + contactInfo: [{ required: true, message: '联系方式必填', trigger: ['blur', 'change'] }], + category: [{ required: true, message: '类 别必填', trigger: ['blur', 'change'] }], + standardLevel: [{ required: true, message: '标准等级必填', trigger: ['blur', 'change'] }], + transmitRange: [{ required: true, message: '传递范围必填', trigger: ['blur', 'change'] }], + preparationDate: [{ required: true, message: '筹建日期必填', trigger: ['blur', 'change'] }], + managerState: [{ required: true, message: '管理状态必填', trigger: ['blur', 'change'] }], + measureMajor: [{ required: true, message: '计量专业必填', trigger: ['blur', 'change'] }], + assessmentUnit: [{ required: true, message: '考核单位必填', trigger: ['blur', 'change'] }], + assessDate: [{ required: true, message: '考核日期必填', trigger: ['blur', 'change'] }], + uncertainty: [{ required: true, message: '不确定度必填', trigger: ['blur', 'change'] }], + mesureRange: [{ required: true, message: '测量范围必填', trigger: ['blur', 'change'] }], + standardTemperature: [{ required: true, message: '标准温度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准温度只能为数字', trigger: ['blur', 'change'] }], - standardHumidity: [{ required: true, message: '标准湿度不能为空', trigger: ['blur', 'change'] }, + standardHumidity: [{ required: true, message: '标准湿度必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '标准湿度只能为数字', trigger: ['blur', 'change'] }], }) // 表单验证规则 const fileRef = ref() // 文件上传input diff --git a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue index e9d8b3c..99ddb0f 100644 --- a/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue +++ b/src/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue @@ -141,27 +141,27 @@ // 表单验证规则 const rules = ref({ - 'calibrationMajor': [{ required: true, message: '检校专业不能为空', trigger: ['blur', 'change'] }], - 'certificateReportName': [{ required: true, message: '证书报告名称不能为空', trigger: ['blur', 'change'] }], - 'certificateReportType': [{ required: true, message: '证书报告类型不能为空', trigger: ['blur', 'change'] }], - 'issuanceDate': [{ required: true, message: '出具日期不能为空', trigger: ['blur', 'change'] }], - 'expirationDate': [{ required: true, message: '有效日期不能为空', trigger: ['blur', 'change'] }], - 'templateName': [{ required: true, message: '证书报告模板不能为空', trigger: ['blur', 'change'] }], - 'signName': [{ required: true, message: '电子签章不能为空', trigger: ['blur', 'change'] }], - 'approvalSignName': [{ required: true, message: '认可标志专用章不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址不能为空', trigger: ['blur', 'change'] }], - 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目不能为空', trigger: ['blur', 'change'] }], + 'calibrationMajor': [{ required: true, message: '检校专业必填', trigger: ['blur', 'change'] }], + 'certificateReportName': [{ required: true, message: '证书报告名称必填', trigger: ['blur', 'change'] }], + 'certificateReportType': [{ required: true, message: '证书报告类型必填', trigger: ['blur', 'change'] }], + 'issuanceDate': [{ required: true, message: '出具日期必填', trigger: ['blur', 'change'] }], + 'expirationDate': [{ required: true, message: '有效日期必填', trigger: ['blur', 'change'] }], + 'templateName': [{ required: true, message: '证书报告模板必填', trigger: ['blur', 'change'] }], + 'signName': [{ required: true, message: '电子签章必填', trigger: ['blur', 'change'] }], + 'approvalSignName': [{ required: true, message: '认可标志专用章必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.originalRecordCode': [{ required: true, message: '原始记录编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleNo': [{ required: true, message: '样品编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleName': [{ required: true, message: '样品名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.sampleModel': [{ required: true, message: '型号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturer': [{ required: true, message: '生产厂家必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.temperature': [{ required: true, message: '温度(℃)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessEnvironmentRecord.humidity': [{ required: true, message: '相对湿度(%)必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.manufacturingNo': [{ required: true, message: '出厂编号必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerNo': [{ required: true, message: '委托方代码必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerName': [{ required: true, message: '委托方名称必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerPhone': [{ required: true, message: '委托方电话必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.businessOrder.customerAddress': [{ required: true, message: '委托方地址必填', trigger: ['blur', 'change'] }], + 'businessOriginalRecord.customerSampleInfo.measureContent': [{ required: true, message: '检定项目必填', trigger: ['blur', 'change'] }], }) // 获取字典值 async function getDict() { diff --git a/src/views/business/schedule/interchange/interchangeDetail.vue b/src/views/business/schedule/interchange/interchangeDetail.vue index 4ec9108..a90254b 100644 --- a/src/views/business/schedule/interchange/interchangeDetail.vue +++ b/src/views/business/schedule/interchange/interchangeDetail.vue @@ -75,17 +75,17 @@ // 校验规则 const rules = ref({ - sampleName: [{ required: true, message: '要求样品名称不能为空', trigger: 'blur' }], - sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - measureContent: [{ required: true, message: '要求检定项目不能为空', trigger: 'blur' }], + sampleName: [{ required: true, message: '要求样品名称必填', trigger: 'blur' }], + sampleModel: [{ required: true, message: '要求样品型号必填', trigger: 'blur' }], + manufacturingNo: [{ required: true, message: '要求出厂编号必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + measureContent: [{ required: true, message: '要求检定项目必填', trigger: 'blur' }], measurePeriod: [{ validator: validateMesurePeriod, trigger: 'blur' }], - powerVoltage: [{ required: true, message: '要求电源电压不能为空', trigger: 'change' }], + powerVoltage: [{ required: true, message: '要求电源电压必填', trigger: 'change' }], }) // 表单验证规则 // 获取字典值 diff --git a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue index 37ea804..3710bac 100644 --- a/src/views/business/schedule/interchangeReceipt/receiptEdit.vue +++ b/src/views/business/schedule/interchangeReceipt/receiptEdit.vue @@ -66,25 +66,25 @@ }) // 表单验证规则 const rules = reactive({ - orderCode: [{ required: true, message: '要求委托书编号不能为空', trigger: 'blur,change' }], - certificationCompany: [{ required: true, message: '要求证书单位名称不能为空', trigger: 'blur' }], - certificationCompanyFex: [{ required: true, message: '要求证书单位传真不能为空', trigger: 'blur' }], - certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编不能为空', trigger: 'blur' }], - certificationCompanyAddress: [{ required: true, message: '要求证书单位地址不能为空', trigger: 'blur' }], - reciever: [{ required: true, message: '要求接收人不能为空', trigger: 'blur' }], - recieverPhone: [{ required: true, message: '要求接收人电话/手机不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - fax: [{ required: true, message: '要求委托方传真不能为空', trigger: 'change' }], - postalCode: [{ required: true, message: '要求委托方邮编不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - deliverer: [{ required: true, message: '要求送检人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送检人电话/手机不能为空', trigger: 'blur' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - requireOverTime: [{ type: 'date', required: true, message: '要求完成时间不能为空', trigger: 'change' }], - deliverTime: [{ type: 'date', required: true, message: '要求交接时间不能为空', trigger: 'change' }], - measureCategory: [{ required: true, message: '要求校检类别不能为空', trigger: 'change' }], - secrecy: [{ required: true, message: '要求保密要求不能为空', trigger: 'change' }], + orderCode: [{ required: true, message: '要求委托书编号必填', trigger: 'blur,change' }], + certificationCompany: [{ required: true, message: '要求证书单位名称必填', trigger: 'blur' }], + certificationCompanyFex: [{ required: true, message: '要求证书单位传真必填', trigger: 'blur' }], + certificationCompanyEmail: [{ required: true, message: '要求证书单位邮编必填', trigger: 'blur' }], + certificationCompanyAddress: [{ required: true, message: '要求证书单位地址必填', trigger: 'blur' }], + reciever: [{ required: true, message: '要求接收人必填', trigger: 'blur' }], + recieverPhone: [{ required: true, message: '要求接收人电话/手机必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + fax: [{ required: true, message: '要求委托方传真必填', trigger: 'change' }], + postalCode: [{ required: true, message: '要求委托方邮编必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送检人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送检人电话/手机必填', trigger: 'blur' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + requireOverTime: [{ type: 'date', required: true, message: '要求完成时间必填', trigger: 'change' }], + deliverTime: [{ type: 'date', required: true, message: '要求交接时间必填', trigger: 'change' }], + measureCategory: [{ required: true, message: '要求校检类别必填', trigger: 'change' }], + secrecy: [{ required: true, message: '要求保密要求必填', trigger: 'change' }], }) const list = ref([])// 表格数据-样品 // 选中的内容 diff --git a/src/views/business/schedule/order/orderEdit.vue b/src/views/business/schedule/order/orderEdit.vue index 24d1eb8..80cb6e1 100644 --- a/src/views/business/schedule/order/orderEdit.vue +++ b/src/views/business/schedule/order/orderEdit.vue @@ -74,17 +74,17 @@ } // 校验规则 const rules = reactive({ - deliverer: [{ required: true, message: '要求送样人不能为空', trigger: 'blur' }], - delivererTel: [{ required: true, message: '要求送样人联系方式不能为空', trigger: 'blur' }], - customerNo: [{ required: true, message: '要求委托方代码不能为空', trigger: 'change' }], - customerName: [{ required: true, message: '要求委托方名称不能为空', trigger: 'change' }], - phone: [{ required: true, message: '要求委托方电话不能为空', trigger: 'change' }], - customerAddress: [{ required: true, message: '要求委托方地址不能为空', trigger: 'change' }], - orderTime: [{ type: 'date', required: true, message: '要求委托日期不能为空', trigger: 'change' }], - planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间不能为空', trigger: 'change' }], + deliverer: [{ required: true, message: '要求送样人必填', trigger: 'blur' }], + delivererTel: [{ required: true, message: '要求送样人联系方式必填', trigger: 'blur' }], + customerNo: [{ required: true, message: '要求委托方代码必填', trigger: 'change' }], + customerName: [{ required: true, message: '要求委托方名称必填', trigger: 'change' }], + phone: [{ required: true, message: '要求委托方电话必填', trigger: 'change' }], + customerAddress: [{ required: true, message: '要求委托方地址必填', trigger: 'change' }], + orderTime: [{ type: 'date', required: true, message: '要求委托日期必填', trigger: 'change' }], + planDeliverTime: [{ type: 'date', required: true, message: '要求预计送达时间必填', trigger: 'change' }], requireOverTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], - certifications: [{ required: true, message: '要求证书类别不能为空', trigger: 'change' }], - isUrgent: [{ required: true, message: '要求是否加急不能为空', trigger: 'change' }], + certifications: [{ required: true, message: '要求证书类别必填', trigger: 'change' }], + isUrgent: [{ required: true, message: '要求是否加急必填', trigger: 'change' }], }) // 表单验证规则 // 从路由中获取页面类型参数 diff --git a/src/views/business/subpackage/apply/edit.vue b/src/views/business/subpackage/apply/edit.vue index bc246bf..b294237 100644 --- a/src/views/business/subpackage/apply/edit.vue +++ b/src/views/business/subpackage/apply/edit.vue @@ -66,14 +66,14 @@ } // 校验规则 const formRules = ref({ - projectName: [{ required: true, message: '要求分包项目名称不能为空', trigger: ['blur', 'change'] }], - outsourcerNo: [{ required: true, message: '要求分包方编号不能为空', trigger: ['blur', 'change'] }], - // outsourcerName: [{ required: true, message: '要求公司名称不能为空', trigger: ['blur', 'change'] }], - outsourceReason: [{ required: true, message: '要求分包原因不能为空', trigger: ['blur', 'change'] }], - preCost: [{ required: true, message: '要求预计费用不能为空', trigger: ['blur', 'change'] }, + projectName: [{ required: true, message: '分包项目名称必填', trigger: ['blur', 'change'] }], + outsourcerNo: [{ required: true, message: '分包方编号必填', trigger: ['blur', 'change'] }], + // outsourcerName: [{ required: true, message: '要求公司名称必填', trigger: ['blur', 'change'] }], + outsourceReason: [{ required: true, message: '分包原因必填', trigger: ['blur', 'change'] }], + preCost: [{ required: true, message: '预计费用必填', trigger: ['blur', 'change'] }, { pattern: /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/, message: '预计费用只能为数字', trigger: ['blur', 'change'] }], - preStartTime: [{ required: true, message: '要求预计开始时间不能为空', trigger: ['blur', 'change'] }], - // preEndTime: [{ required: true, message: '要求预计结束时间不能为空', trigger: ['blur', 'change'] }], + preStartTime: [{ required: true, message: '预计开始时间必填', trigger: ['blur', 'change'] }], + // preEndTime: [{ required: true, message: '预计结束时间必填', trigger: ['blur', 'change'] }], preEndTime: [{ required: true, type: 'date', validator: requireOverTimeValid, trigger: 'change' }], }) diff --git a/src/views/business/subpackage/approve/edit.vue b/src/views/business/subpackage/approve/edit.vue index ba78450..7fbf3b9 100644 --- a/src/views/business/subpackage/approve/edit.vue +++ b/src/views/business/subpackage/approve/edit.vue @@ -82,12 +82,12 @@ // 校验规则 const rules = ref({ - outsourcerName: [{ required: true, message: '公司名称不能为空', trigger: 'blur' }], - outsourcerSize: [{ required: true, message: '公司规模不能为空', trigger: 'blur' }], - businessSize: [{ required: true, message: '业务规模不能为空', trigger: 'blur' }], - grade: [{ required: true, message: '履约评级不能为空', trigger: 'blur' }], - evaluation: [{ required: true, message: '整体评价不能为空', trigger: 'blur' }], - // businessContent: [{ required: true, message: '业务内容不能为空', trigger: 'blur' }], + outsourcerName: [{ required: true, message: '公司名称必填', trigger: 'blur' }], + outsourcerSize: [{ required: true, message: '公司规模必填', trigger: 'blur' }], + businessSize: [{ required: true, message: '业务规模必填', trigger: 'blur' }], + grade: [{ required: true, message: '履约评级必填', trigger: 'blur' }], + evaluation: [{ required: true, message: '整体评价必填', trigger: 'blur' }], + // businessContent: [{ required: true, message: '业务内容必填', trigger: 'blur' }], }) // 表单验证规则 // 初始化router const $router = useRouter() diff --git a/src/views/business/subpackage/certificate/edit.vue b/src/views/business/subpackage/certificate/edit.vue index ec536f8..83f99ec 100644 --- a/src/views/business/subpackage/certificate/edit.vue +++ b/src/views/business/subpackage/certificate/edit.vue @@ -46,16 +46,16 @@ const ruleFormRef = ref() // 表单ref // 校验规则 const rules = ref({ - // sampleModel: [{ required: true, message: '要求样品型号不能为空', trigger: 'blur' }], - // manufacturingNo: [{ required: true, message: '要求出厂编号不能为空', trigger: 'blur' }], - certificateCode: [{ required: true, message: '要求证书编号不能为空', trigger: 'blur' }], - certificateName: [{ required: true, message: '要求证书名称不能为空', trigger: 'blur' }], - // expirationDate: [{ required: true, message: '要求证书有效期不能为空', trigger: 'blur, change' }], - // issuanceDate: [{ required: true, message: '要求证书出具日期不能为空', trigger: 'blur, change' }], - outsourcerName: [{ required: true, message: '要求样检测单位名称不能为空', trigger: 'blur, change' }], - sampleNo: [{ required: true, message: '要求样品编号不能为空', trigger: 'blur, change' }], - // originalRecordFile: [{ required: true, message: '要求原始记录不能为空', trigger: 'blur, change' }], - certificateFile: [{ required: true, message: '要求证书报告不能为空', trigger: 'blur, change' }], + // sampleModel: [{ required: true, message: '样品型号必填', trigger: 'blur' }], + // manufacturingNo: [{ required: true, message: '出厂编号必填', trigger: 'blur' }], + certificateCode: [{ required: true, message: '证书编号必填', trigger: 'blur' }], + certificateName: [{ required: true, message: '证书名称必填', trigger: 'blur' }], + // expirationDate: [{ required: true, message: '证书有效期必填', trigger: 'blur, change' }], + // issuanceDate: [{ required: true, message: '证书出具日期必填', trigger: 'blur, change' }], + outsourcerName: [{ required: true, message: '样检测单位名称必填', trigger: 'blur, change' }], + sampleNo: [{ required: true, message: '样品编号必填', trigger: 'blur, change' }], + // originalRecordFile: [{ required: true, message: '原始记录必填', trigger: 'blur, change' }], + certificateFile: [{ required: true, message: '证书报告必填', trigger: 'blur, change' }], }) // 表单验证规则 // 关闭 diff --git a/src/views/business/subpackage/check/edit.vue b/src/views/business/subpackage/check/edit.vue index f53c13e..239bc1d 100644 --- a/src/views/business/subpackage/check/edit.vue +++ b/src/views/business/subpackage/check/edit.vue @@ -49,15 +49,15 @@ }) // 校验规则 const formRules = ref({ - id: [{ required: true, message: '要求分包项目编号不能为空', trigger: 'blur' }], - projectNo: [{ required: true, message: '要求分包项目编号不能为空', trigger: 'blur' }], + id: [{ required: true, message: '分包项目编号必填', trigger: 'blur' }], + projectNo: [{ required: true, message: '分包项目编号必填', trigger: 'blur' }], // projectName: [{ required: true, message: '分包项目名称必填', trigger: 'blur' }], // outsourcerId: [{ required: true, message: '分包方编号必填', trigger: ['blur', 'change'] }], // outsourcerName: [{ required: true, message: '公司名称必填', trigger: ['blur', 'change'] }], // outsourceReasonName: [{ required: true, message: '分包原因必填', trigger: ['blur', 'change'] }], // preCost: [{ required: true, message: '预计费用必填', trigger: ['blur', 'change'] }], - checkTime: [{ required: true, message: '要求验收时间不能为空', trigger: ['blur', 'change'] }], - checkConclusion: [{ required: true, message: '要求验收结论不能为空', trigger: ['blur', 'change'] }], + checkTime: [{ required: true, message: '验收时间必填', trigger: ['blur', 'change'] }], + checkConclusion: [{ required: true, message: '验收结论必填', trigger: ['blur', 'change'] }], }) const list = ref([])// 表格数据 diff --git a/src/views/customer/advice/adviceEdit.vue b/src/views/customer/advice/adviceEdit.vue index 2b252ae..541b55b 100644 --- a/src/views/customer/advice/adviceEdit.vue +++ b/src/views/customer/advice/adviceEdit.vue @@ -83,10 +83,10 @@ // 校验规则 const rules = ref({ - customerName: [{ required: true, message: '公司名称不能为空', trigger: ['blur', 'change'] }], - advicePerson: [{ required: true, message: '投诉人不能为空', trigger: ['blur', 'change'] }], + customerName: [{ required: true, message: '公司名称必填', trigger: ['blur', 'change'] }], + advicePerson: [{ required: true, message: '投诉人必填', trigger: ['blur', 'change'] }], adviceClass: [{ required: true, message: '投诉/建议类型必选', trigger: ['blur', 'change'] }], - adviceTime: [{ required: true, message: '投诉/建议时间不能为空', trigger: ['blur', 'change'] }], + adviceTime: [{ required: true, message: '投诉/建议时间必填', trigger: ['blur', 'change'] }], adviceType: [{ required: true, message: '投诉/建议类别必选', trigger: ['blur', 'change'] }], }) // 表单验证规则 // 初始化router diff --git a/src/views/device/borrow/editApply.vue b/src/views/device/borrow/editApply.vue index f527b0c..1d156bc 100644 --- a/src/views/device/borrow/editApply.vue +++ b/src/views/device/borrow/editApply.vue @@ -78,11 +78,11 @@ ]) // 表单校验规则 const rules = reactive({ - applyName: [{ required: true, message: '申请名称不能为空', trigger: 'blur' }], - applyUnitName: [{ required: true, message: '申请单位不能为空', trigger: 'change' }], - applyPersonName: [{ required: true, message: '申请人不能为空', trigger: 'change' }], - time: [{ type: 'date', required: true, message: '借用时间不能为空', trigger: 'change' }], - applyDesc: [{ required: true, message: '申请说明不能为空', trigger: 'blur' }], + applyName: [{ required: true, message: '申请名称必填', trigger: 'blur' }], + applyUnitName: [{ required: true, message: '申请单位必填', trigger: 'change' }], + applyPersonName: [{ required: true, message: '申请人必填', trigger: 'change' }], + time: [{ type: 'date', required: true, message: '借用时间必填', trigger: 'change' }], + applyDesc: [{ required: true, message: '申请说明必填', trigger: 'blur' }], }) const $router = useRouter() diff --git a/src/views/device/deviceMaintenance/components/listApproval.vue b/src/views/device/deviceMaintenance/components/listApproval.vue index 00d1304..622c199 100644 --- a/src/views/device/deviceMaintenance/components/listApproval.vue +++ b/src/views/device/deviceMaintenance/components/listApproval.vue @@ -118,8 +118,6 @@ }) // 获取数据 const fetchData = (isNowPage: boolean) => { - // listQuery.value.checkStartDate = checkTime.value[0] || '' - // listQuery.value.checkEndDate = checkTime.value[1] || '' loadingTable.value = true if (!isNowPage) { // 是否显示当前页,否则跳转第一页 @@ -229,41 +227,6 @@ $router.push('maintenanceCheckList/add') } -// 导出 -const exportAll = () => { - const loading = ElLoading.service({ - lock: true, - text: '下载中请稍后', - background: 'rgba(255, 255, 255, 0.8)', - }) - if (list.value.length > 0) { - const params = { - approvalStatus: props.status, // 审批状态 - formId: SCHEDULE.DEVICE_FIX_ACCEPTANCE, // 表单id - applyName: '', // 审批名称 - applyNo: '', // 审批编号 - applyType: '9', // 审批类型 - businessKeys: [], // 业务主键列表(工作流查询用,不用前端传) - checkApplyNo: '', // 检修申请编号 - checkEndDate: '', // 检修结束时间 - checkStartDate: '', // 检修开始时间 - createUser: '', // 创建人 - overhaulPerson: '', // 检修保养人 - offset: 1, // 当前页 - limit: 20, // 一页多少条 - ids: checkoutList.value, - } - exportCheckList(params).then((res: any) => { - const blob = new Blob([res.data]) - exportFile(blob, '设备检修保养验收单列表.xlsx') - }) - } - else { - ElMessage.warning('无数据可导出数据') - } - loading.close() -} - // 页数发生变化后的操作,可能是页码变化,可能是每页容量变化,此函数必写 const changePage = (val: { size?: number; page?: number }) => { if (val && val.size) { @@ -276,7 +239,15 @@ } // 跳转到详情 const goDetail = (row: IlistApproval) => { - $router.push(`maintenanceCheckList/detail/${row.id}/${row.approvalStatusName}/${row.processId}`) + $router.push({ + path: `maintenanceCheckList/detail/${row.id}/${row.approvalStatusName}/${row.processId}`, + query: { + processId: row.processId, // 流程实例 + decisionItem: `${row.decisionItem}`, // 同意、驳回、拒绝 + taskId: row.taskId, + }, + }, + ) } // 提交 @@ -286,7 +257,7 @@ cancelButtonText: '取消', type: 'warning', }).then(() => { - submitAcceptanceCheck({ id: row.id, formId: SCHEDULE.DEVICE_FIX_ACCEPTANCE }).then((res) => { + submitAcceptanceCheck({ id: row.id, formId: SCHEDULE.DEVICE_FIX_ACCEPTANCE, processId: row.processId }).then((res) => { if (res.code === 200) { ElMessage({ type: 'success', @@ -435,7 +406,6 @@