- *密码:
+ *密码:
form.password = e">
@@ -181,6 +181,16 @@ import {store,show,save} from '@/api/merchant'
import { Message } from 'element-ui'
export default {
data() {
+ var checkPassword = (rule, value, callback) => {
+ if(this.type === 'add'){
+ if(!value){
+ return callback(new Error('密码不能为空'))
+ }
+ }
+ if(this.type === 'editor'){
+ callback()
+ }
+ }
return {
id:'',
type:'add',
@@ -213,9 +223,6 @@ export default {
name: [
{ required: true, message: '请填写姓名', trigger: 'blur' }
],
- slogan:[
- { required: true, message: '请填写宣传语', trigger: 'blur' }
- ],
boss:[
{ required: true, message: '请填写法人/老板', trigger: 'blur' }
],
@@ -234,7 +241,7 @@ export default {
{ required: true, message: '请填写简称/用户名', trigger: 'blur' }
],
password:[
- { required: true, message: '请填写密码', trigger: 'blur' }
+ { validator: checkPassword, trigger: 'blur' }
],
business_number:[
{ required: true, message:'请填写营业执照编号'}
@@ -343,6 +350,7 @@ export default {
})
}
}else{
+ this.showPassword = ''
this.id = ''
this.$refs['dialog'].reset()
}
diff --git a/src/views/business/component/addStore.vue b/src/views/business/component/addStore.vue
index 845a49c..be1741c 100644
--- a/src/views/business/component/addStore.vue
+++ b/src/views/business/component/addStore.vue
@@ -79,7 +79,7 @@
*经度:
-
+