diff --git a/src/views/customerManage/customerList.vue b/src/views/customerManage/customerList.vue index 2212871..80ffecd 100644 --- a/src/views/customerManage/customerList.vue +++ b/src/views/customerManage/customerList.vue @@ -7,7 +7,7 @@ - + diff --git a/src/views/customerManage/customerList.vue b/src/views/customerManage/customerList.vue index 2212871..80ffecd 100644 --- a/src/views/customerManage/customerList.vue +++ b/src/views/customerManage/customerList.vue @@ -7,7 +7,7 @@ - + diff --git a/src/views/knowledgeManage/editKnowledge.vue b/src/views/knowledgeManage/editKnowledge.vue index f6ea736..38918cc 100644 --- a/src/views/knowledgeManage/editKnowledge.vue +++ b/src/views/knowledgeManage/editKnowledge.vue @@ -298,6 +298,7 @@ return } } + this.hideUpload = this.fileList.length >= 3 }, // 上传文件时触发,如果文件个数超过3个则hideUpload handleChange(file, fileList) { diff --git a/src/views/customerManage/customerList.vue b/src/views/customerManage/customerList.vue index 2212871..80ffecd 100644 --- a/src/views/customerManage/customerList.vue +++ b/src/views/customerManage/customerList.vue @@ -7,7 +7,7 @@ - + diff --git a/src/views/knowledgeManage/editKnowledge.vue b/src/views/knowledgeManage/editKnowledge.vue index f6ea736..38918cc 100644 --- a/src/views/knowledgeManage/editKnowledge.vue +++ b/src/views/knowledgeManage/editKnowledge.vue @@ -298,6 +298,7 @@ return } } + this.hideUpload = this.fileList.length >= 3 }, // 上传文件时触发,如果文件个数超过3个则hideUpload handleChange(file, fileList) { diff --git a/src/views/qualityManage/qualityModular/editIndex.vue b/src/views/qualityManage/qualityModular/editIndex.vue index 1b2ddc8..60e5f12 100644 --- a/src/views/qualityManage/qualityModular/editIndex.vue +++ b/src/views/qualityManage/qualityModular/editIndex.vue @@ -90,11 +90,23 @@ info: '详情' }, // 表头显示标题 rules: { - indexName: [{ required: true, message: '姓名不能为空', trigger: ['blur', 'change'] }], - level: [{ required: true, message: '等级不能为空', trigger: ['blur', 'change'] }], + indexName: [{ required: true, message: '指标形成不能为空', trigger: ['blur', 'change'] }], + level: [{ required: true, message: '指标级别不能为空', trigger: ['blur', 'change'] }], indexType: [{ required: true, message: '指标类型不能为空', trigger: ['blur', 'change'] }], - score: [{ required: true, message: '分值不能为空', trigger: ['blur', 'change'] }], - indexDetail: [{ required: true, message: '内容不能为空', trigger: ['blur', 'change'] }] + score: [{ required: true, message: '分值不能为空', trigger: ['blur', 'change'] },{ + validator(rule,value,callback){ + let reg = /^\d+(?=\.{0,1}\d+$|$)/ + if(value!=''){ + if(reg.test(value)&& parseFloat(value)<100 && parseFloat(value)>0){ + callback() + }else{ + callback(new Error('请输入100以下的正数')) + } + } + }, + trigger:'blur' + }], + indexDetail: [{ required: true, message: '解析不能为空', trigger: ['blur', 'change'] }] }, levelList: [{ name: '一级指标', value: '1' }, { name: '二级指标', value: '2' }], indexTypeList: [{ name: '分值型', value: '1' }, { name: '是非型', value: '2' }], diff --git a/src/views/customerManage/customerList.vue b/src/views/customerManage/customerList.vue index 2212871..80ffecd 100644 --- a/src/views/customerManage/customerList.vue +++ b/src/views/customerManage/customerList.vue @@ -7,7 +7,7 @@ - + diff --git a/src/views/knowledgeManage/editKnowledge.vue b/src/views/knowledgeManage/editKnowledge.vue index f6ea736..38918cc 100644 --- a/src/views/knowledgeManage/editKnowledge.vue +++ b/src/views/knowledgeManage/editKnowledge.vue @@ -298,6 +298,7 @@ return } } + this.hideUpload = this.fileList.length >= 3 }, // 上传文件时触发,如果文件个数超过3个则hideUpload handleChange(file, fileList) { diff --git a/src/views/qualityManage/qualityModular/editIndex.vue b/src/views/qualityManage/qualityModular/editIndex.vue index 1b2ddc8..60e5f12 100644 --- a/src/views/qualityManage/qualityModular/editIndex.vue +++ b/src/views/qualityManage/qualityModular/editIndex.vue @@ -90,11 +90,23 @@ info: '详情' }, // 表头显示标题 rules: { - indexName: [{ required: true, message: '姓名不能为空', trigger: ['blur', 'change'] }], - level: [{ required: true, message: '等级不能为空', trigger: ['blur', 'change'] }], + indexName: [{ required: true, message: '指标形成不能为空', trigger: ['blur', 'change'] }], + level: [{ required: true, message: '指标级别不能为空', trigger: ['blur', 'change'] }], indexType: [{ required: true, message: '指标类型不能为空', trigger: ['blur', 'change'] }], - score: [{ required: true, message: '分值不能为空', trigger: ['blur', 'change'] }], - indexDetail: [{ required: true, message: '内容不能为空', trigger: ['blur', 'change'] }] + score: [{ required: true, message: '分值不能为空', trigger: ['blur', 'change'] },{ + validator(rule,value,callback){ + let reg = /^\d+(?=\.{0,1}\d+$|$)/ + if(value!=''){ + if(reg.test(value)&& parseFloat(value)<100 && parseFloat(value)>0){ + callback() + }else{ + callback(new Error('请输入100以下的正数')) + } + } + }, + trigger:'blur' + }], + indexDetail: [{ required: true, message: '解析不能为空', trigger: ['blur', 'change'] }] }, levelList: [{ name: '一级指标', value: '1' }, { name: '二级指标', value: '2' }], indexTypeList: [{ name: '分值型', value: '1' }, { name: '是非型', value: '2' }], diff --git a/src/views/qualityManage/qualityModular/editModular.vue b/src/views/qualityManage/qualityModular/editModular.vue index 0da8ebc..5544d71 100644 --- a/src/views/qualityManage/qualityModular/editModular.vue +++ b/src/views/qualityManage/qualityModular/editModular.vue @@ -53,7 +53,18 @@ rules: { modularName: [{ required: true, message: '模块名称不能为空', trigger: ['blur', 'change'] }], description: [{ required: true, message: '描述不能为空', trigger: ['blur', 'change'] }], - score: [{ required: true, message: '总分不能为空', trigger: ['blur', 'change'] }] + score: [{ required: true, message: '总分不能为空', trigger: ['blur', 'change'] },{ + validator(rule,value,callback){ + if(value!=''){ + if(Number.isInteger(Number(value))&& Number(value)<1000 && Number(value)>0){ + callback() + }else{ + callback(new Error('请输入1000以下的正整数')) + } + } + }, + trigger:'blur' + }] }, // 前端校验规则 roleName: '', disabled: false, diff --git a/src/views/customerManage/customerList.vue b/src/views/customerManage/customerList.vue index 2212871..80ffecd 100644 --- a/src/views/customerManage/customerList.vue +++ b/src/views/customerManage/customerList.vue @@ -7,7 +7,7 @@ - + diff --git a/src/views/knowledgeManage/editKnowledge.vue b/src/views/knowledgeManage/editKnowledge.vue index f6ea736..38918cc 100644 --- a/src/views/knowledgeManage/editKnowledge.vue +++ b/src/views/knowledgeManage/editKnowledge.vue @@ -298,6 +298,7 @@ return } } + this.hideUpload = this.fileList.length >= 3 }, // 上传文件时触发,如果文件个数超过3个则hideUpload handleChange(file, fileList) { diff --git a/src/views/qualityManage/qualityModular/editIndex.vue b/src/views/qualityManage/qualityModular/editIndex.vue index 1b2ddc8..60e5f12 100644 --- a/src/views/qualityManage/qualityModular/editIndex.vue +++ b/src/views/qualityManage/qualityModular/editIndex.vue @@ -90,11 +90,23 @@ info: '详情' }, // 表头显示标题 rules: { - indexName: [{ required: true, message: '姓名不能为空', trigger: ['blur', 'change'] }], - level: [{ required: true, message: '等级不能为空', trigger: ['blur', 'change'] }], + indexName: [{ required: true, message: '指标形成不能为空', trigger: ['blur', 'change'] }], + level: [{ required: true, message: '指标级别不能为空', trigger: ['blur', 'change'] }], indexType: [{ required: true, message: '指标类型不能为空', trigger: ['blur', 'change'] }], - score: [{ required: true, message: '分值不能为空', trigger: ['blur', 'change'] }], - indexDetail: [{ required: true, message: '内容不能为空', trigger: ['blur', 'change'] }] + score: [{ required: true, message: '分值不能为空', trigger: ['blur', 'change'] },{ + validator(rule,value,callback){ + let reg = /^\d+(?=\.{0,1}\d+$|$)/ + if(value!=''){ + if(reg.test(value)&& parseFloat(value)<100 && parseFloat(value)>0){ + callback() + }else{ + callback(new Error('请输入100以下的正数')) + } + } + }, + trigger:'blur' + }], + indexDetail: [{ required: true, message: '解析不能为空', trigger: ['blur', 'change'] }] }, levelList: [{ name: '一级指标', value: '1' }, { name: '二级指标', value: '2' }], indexTypeList: [{ name: '分值型', value: '1' }, { name: '是非型', value: '2' }], diff --git a/src/views/qualityManage/qualityModular/editModular.vue b/src/views/qualityManage/qualityModular/editModular.vue index 0da8ebc..5544d71 100644 --- a/src/views/qualityManage/qualityModular/editModular.vue +++ b/src/views/qualityManage/qualityModular/editModular.vue @@ -53,7 +53,18 @@ rules: { modularName: [{ required: true, message: '模块名称不能为空', trigger: ['blur', 'change'] }], description: [{ required: true, message: '描述不能为空', trigger: ['blur', 'change'] }], - score: [{ required: true, message: '总分不能为空', trigger: ['blur', 'change'] }] + score: [{ required: true, message: '总分不能为空', trigger: ['blur', 'change'] },{ + validator(rule,value,callback){ + if(value!=''){ + if(Number.isInteger(Number(value))&& Number(value)<1000 && Number(value)>0){ + callback() + }else{ + callback(new Error('请输入1000以下的正整数')) + } + } + }, + trigger:'blur' + }] }, // 前端校验规则 roleName: '', disabled: false, diff --git a/src/views/qualityManage/qualitySound/qualityCheck.vue b/src/views/qualityManage/qualitySound/qualityCheck.vue index 858792f..88b4cc9 100644 --- a/src/views/qualityManage/qualitySound/qualityCheck.vue +++ b/src/views/qualityManage/qualitySound/qualityCheck.vue @@ -50,7 +50,7 @@ @@ -151,6 +151,9 @@ getQIndexList(modularId).then(response => { if (response.code === 200) { const data = response.data + if(data.length==0){ + this.$message.error('该模块没有质检指标,无法质检!') + } const self = this self.rowAndColumn = [] for (const i in data) { diff --git a/src/views/customerManage/customerList.vue b/src/views/customerManage/customerList.vue index 2212871..80ffecd 100644 --- a/src/views/customerManage/customerList.vue +++ b/src/views/customerManage/customerList.vue @@ -7,7 +7,7 @@ - + diff --git a/src/views/knowledgeManage/editKnowledge.vue b/src/views/knowledgeManage/editKnowledge.vue index f6ea736..38918cc 100644 --- a/src/views/knowledgeManage/editKnowledge.vue +++ b/src/views/knowledgeManage/editKnowledge.vue @@ -298,6 +298,7 @@ return } } + this.hideUpload = this.fileList.length >= 3 }, // 上传文件时触发,如果文件个数超过3个则hideUpload handleChange(file, fileList) { diff --git a/src/views/qualityManage/qualityModular/editIndex.vue b/src/views/qualityManage/qualityModular/editIndex.vue index 1b2ddc8..60e5f12 100644 --- a/src/views/qualityManage/qualityModular/editIndex.vue +++ b/src/views/qualityManage/qualityModular/editIndex.vue @@ -90,11 +90,23 @@ info: '详情' }, // 表头显示标题 rules: { - indexName: [{ required: true, message: '姓名不能为空', trigger: ['blur', 'change'] }], - level: [{ required: true, message: '等级不能为空', trigger: ['blur', 'change'] }], + indexName: [{ required: true, message: '指标形成不能为空', trigger: ['blur', 'change'] }], + level: [{ required: true, message: '指标级别不能为空', trigger: ['blur', 'change'] }], indexType: [{ required: true, message: '指标类型不能为空', trigger: ['blur', 'change'] }], - score: [{ required: true, message: '分值不能为空', trigger: ['blur', 'change'] }], - indexDetail: [{ required: true, message: '内容不能为空', trigger: ['blur', 'change'] }] + score: [{ required: true, message: '分值不能为空', trigger: ['blur', 'change'] },{ + validator(rule,value,callback){ + let reg = /^\d+(?=\.{0,1}\d+$|$)/ + if(value!=''){ + if(reg.test(value)&& parseFloat(value)<100 && parseFloat(value)>0){ + callback() + }else{ + callback(new Error('请输入100以下的正数')) + } + } + }, + trigger:'blur' + }], + indexDetail: [{ required: true, message: '解析不能为空', trigger: ['blur', 'change'] }] }, levelList: [{ name: '一级指标', value: '1' }, { name: '二级指标', value: '2' }], indexTypeList: [{ name: '分值型', value: '1' }, { name: '是非型', value: '2' }], diff --git a/src/views/qualityManage/qualityModular/editModular.vue b/src/views/qualityManage/qualityModular/editModular.vue index 0da8ebc..5544d71 100644 --- a/src/views/qualityManage/qualityModular/editModular.vue +++ b/src/views/qualityManage/qualityModular/editModular.vue @@ -53,7 +53,18 @@ rules: { modularName: [{ required: true, message: '模块名称不能为空', trigger: ['blur', 'change'] }], description: [{ required: true, message: '描述不能为空', trigger: ['blur', 'change'] }], - score: [{ required: true, message: '总分不能为空', trigger: ['blur', 'change'] }] + score: [{ required: true, message: '总分不能为空', trigger: ['blur', 'change'] },{ + validator(rule,value,callback){ + if(value!=''){ + if(Number.isInteger(Number(value))&& Number(value)<1000 && Number(value)>0){ + callback() + }else{ + callback(new Error('请输入1000以下的正整数')) + } + } + }, + trigger:'blur' + }] }, // 前端校验规则 roleName: '', disabled: false, diff --git a/src/views/qualityManage/qualitySound/qualityCheck.vue b/src/views/qualityManage/qualitySound/qualityCheck.vue index 858792f..88b4cc9 100644 --- a/src/views/qualityManage/qualitySound/qualityCheck.vue +++ b/src/views/qualityManage/qualitySound/qualityCheck.vue @@ -50,7 +50,7 @@ @@ -151,6 +151,9 @@ getQIndexList(modularId).then(response => { if (response.code === 200) { const data = response.data + if(data.length==0){ + this.$message.error('该模块没有质检指标,无法质检!') + } const self = this self.rowAndColumn = [] for (const i in data) { diff --git a/src/views/system/dept/listDept.vue b/src/views/system/dept/listDept.vue index 50b3eaf..1c2f1cd 100644 --- a/src/views/system/dept/listDept.vue +++ b/src/views/system/dept/listDept.vue @@ -4,7 +4,7 @@
- + 搜索 新增