|
@@ -67,6 +67,15 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
data () {
|
|
|
+ const checkName = (rule, value, callback) => {
|
|
|
+ if (value === '') {
|
|
|
+ callback(new Error('请输入产品品牌名称'))
|
|
|
+ } else if (value.indexOf('箭冠') >= 0 || value.indexOf('冠牌') >= 0 || value.indexOf('箭牌') >= 0) {
|
|
|
+ callback(new Error('产品品牌名称不能含有”箭冠“、”冠牌“、”箭牌“字段!'))
|
|
|
+ } else {
|
|
|
+ callback()
|
|
|
+ }
|
|
|
+ }
|
|
|
return {
|
|
|
spinning: false,
|
|
|
isShow: this.openModal, // 是否打开弹框
|
|
@@ -79,7 +88,8 @@ export default {
|
|
|
},
|
|
|
rules: {
|
|
|
brandName: [
|
|
|
- { required: true, message: '请输入产品品牌名称', trigger: 'blur' }
|
|
|
+ { required: true, message: '请输入产品品牌名称', trigger: 'blur' },
|
|
|
+ { validator: checkName, trigger: ['change', 'blur'] }
|
|
|
]
|
|
|
}
|
|
|
}
|