|
@@ -57,16 +57,16 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
data () {
|
|
|
- let validate = (rule, value, callback) => {
|
|
|
+ let validateExsit = (rule, value, callback) => {
|
|
|
//后台方法
|
|
|
this.checkExist(value).then(res => {
|
|
|
res = res.data;
|
|
|
// console.log("check验证:", res);
|
|
|
- if (res && res.data) {
|
|
|
- callback('名称已存在');
|
|
|
- } else {
|
|
|
- callback();
|
|
|
- }
|
|
|
+ if (res && res.data) {
|
|
|
+ callback(new Error('名称已存在'))
|
|
|
+ }else{
|
|
|
+ callback()
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
return {
|
|
@@ -87,7 +87,7 @@ export default {
|
|
|
],
|
|
|
name: [
|
|
|
{ required: true, message: this.$t("rules.require"), trigger: 'blur' },
|
|
|
- { validator: validate, trigger: 'blur'}
|
|
|
+ { validator: validateExsit, trigger: 'blur'}
|
|
|
],
|
|
|
storgeTypeId: [
|
|
|
{ required: true, message: this.$t("rules.require"), trigger: 'change' }
|