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 @@
-
+
搜索
新增