diff --git a/src/pages/regulatoryRepository/domesticStandardsAndRegulations/index.vue b/src/pages/regulatoryRepository/domesticStandardsAndRegulations/index.vue index 7419e3753..abc7e6b24 100644 --- a/src/pages/regulatoryRepository/domesticStandardsAndRegulations/index.vue +++ b/src/pages/regulatoryRepository/domesticStandardsAndRegulations/index.vue @@ -1433,10 +1433,10 @@ export default { assemClassOptions: [], // 总成分类下拉框 qcdwOptions: [], // 起草单位 nylxOptions: [], // 能源类型 - sycpxOptions: [], // 适用产品线 + // sycpxOptions: [], // 适用产品线 syzrOptions: [], // 适用认证 - zrbmOptions: [], // 责任部门 - zrgcsOptions: [], // 责任工程师 + // zrbmOptions: [], // 责任部门 + // zrgcsOptions: [], // 责任工程师 standAttributeList: [], sarStandardsSearch: { page: 1, @@ -1466,7 +1466,7 @@ export default { standNature: '', // 标准性质 putTime: '', // 实施日期 isRelateAccess: '', // 是否纳入标准清单 - nameShow: '', // 我司参与深度 + // nameShow: '', // 我司参与深度 qcdw: '', // 起草单位 nameShow: '', // 归口管理部门 ZCCTime: '', // 在产车实施日期 @@ -1772,10 +1772,10 @@ export default { {required: true, message: '中文名称不能为空', trigger: 'change'}, {type: 'string', max: 500, message: '中文名称不能超过500个字符', trigger: 'change'} ], - // standEnName: [ - // {required: true, message: '英文名称不能为空', trigger: 'change'}, - // {type: 'string', max: 1000, message: '英文名称不能超过1000个字符', trigger: 'change'} - // ], + standEnName: [ + {required: false, message: '英文名称不能为空', trigger: 'change'}, + {type: 'string', max: 500, message: '英文名称不能超过500个字符', trigger: 'change'} + ], // isRelateAccess: [ // { required: true, message: '重要度不能为空', trigger: 'change' } // ], @@ -1793,7 +1793,7 @@ export default { standNumber: [ {required: true, type: 'string', message: '标准编号不能为空', trigger: 'change'}, {type: 'string', max: 100, message: '标准编号不能超过100个字符', trigger: 'change'}, - {type: 'string', validator: this.verify.validateStandardItem, trigger: 'change'} + { validator: this.verify.validateStandardItem, trigger: 'change'} ], standYear: [ {required: true, message: '标准年份不能为空', trigger: 'change'}, @@ -1805,7 +1805,7 @@ export default { {type: 'string', max: 500, message: '标准名称不能超过500个字符', trigger: 'change'} ], standEnName: [ - {type: 'string', max: 1000, message: '标准英文名称不能超过1000个字符', trigger: 'change'}, + {type: 'string', max: 500, message: '标准英文名称不能超过500个字符', trigger: 'change'}, {validator: this.verify.valiateEnName, trigger: 'blur'} ], synopsis: [ @@ -2266,6 +2266,7 @@ export default { this.$nextTick(() => { Promise.all([this.queryDisplayLocation()]).then((values) => { const [displayLocation] = values + console.log(this.formFieldList, 'assssssssssss') const formFieldList = this.formFieldList this.sarStandardsInfoEO = JSON.parse(JSON.stringify(item)) if(this.sarStandardsInfoEO.standSystem){ @@ -4110,10 +4111,14 @@ export default { rules.issueTime = [{required: false, message: '发布日期不能为空', trigger: 'change'}] } if (item.attrLen && item.attrType !== 'INPUT_NUM' && item.attrType !== 'DATE_PICKER' && item.attrType !== 'SEL_OPTION' && item.attrType !== 'SEL_OPTS' && item.attrType !== 'DATE_PIC_OPTS') { - rule.push({type: 'string', max: item.attrLen, message: `${item.attrName}不能超过${item.attrLen}个字符`, trigger: 'blur'}) + if (item.attrField === 'DTBJH' || item.attrField === 'YYBJ') { + rule.push({type: 'string', max: 100, message: `${item.attrName}不能超过100个字符`, trigger: 'blur'}) + } else { + rule.push({type: 'string', max: item.attrLen, message: `${item.attrName}不能超过${item.attrLen}个字符`, trigger: 'blur'}) + } } if (item.attrField === 'DTBJH' || item.attrField === 'YYBJ' || item.attrField === 'BYYBJ' || item.attrField === 'CBBH') { - rule.push({type: 'string', validator: this.verify.validateStandardItem, trigger: 'blur'}) + rule.push({ validator: this.verify.validateStandardItem, trigger: 'blur'}) } if (rule.length > 0) { rules[item.attrField] = rule