推广管理开通门店号校验

master
yinliujing 6 years ago
parent 581eb5e646
commit d535be186c

@ -30,7 +30,7 @@
<i-col span="9" style="text-align: right;padding-right: 20px;"> <i-col span="9" style="text-align: right;padding-right: 20px;">
<Button type="primary" @click="downloadStoreCode" style="margin-right: 10px;">批量下载门店码</Button> <Button type="primary" @click="downloadStoreCode" style="margin-right: 10px;">批量下载门店码</Button>
<Button type="primary" @click="downloadStoreSellerCode" style="margin-right: 10px;">批量下载导购码</Button> <Button type="primary" @click="downloadStoreSellerCode" style="margin-right: 10px;">批量下载导购码</Button>
<Button type="primary" @click="open(index)" style="margin-right: 10px;">开通门店号</Button> <Button type="primary" @click="open()" style="margin-right: 10px;">开通门店号</Button>
</i-col> </i-col>
</Row> </Row>
</i-col> </i-col>
@ -69,15 +69,15 @@
<Form ref="formValidate" :model="formValidate" :rules="ruleValidate" :label-width="80"> <Form ref="formValidate" :model="formValidate" :rules="ruleValidate" :label-width="80">
<FormItem label="名称" prop="name"> <FormItem label="名称" prop="name">
<i-input v-model="formValidate.name" placeholder="请输入名字"></i-input> <i-input type="text" v-model="formValidate.name" placeholder="请输入名字"></i-input>
</FormItem> </FormItem>
<FormItem label="别名" prop="alias"> <FormItem label="别名" prop="alias">
<i-input v-model="formValidate.alias" placeholder="请输入别名"></i-input> <i-input v-model="formValidate.alias" placeholder="请输入别名"></i-input>
</FormItem> </FormItem>
<FormItem label="账号" prop="account"> <FormItem label="账号" prop="userId">
<i-input v-model="formValidate.userId" placeholder="请输入账号"></i-input> <i-input v-model="formValidate.userId" placeholder="请输入账号"></i-input>
</FormItem> </FormItem>
<FormItem label="手机" prop="phone"> <FormItem label="手机" prop="mobile">
<i-input v-model="formValidate.mobile" placeholder="成员通过验证该手机号后可加入企业"> <i-input v-model="formValidate.mobile" placeholder="成员通过验证该手机号后可加入企业">
<Select v-model="formValidate.selectedPhoneRegion" slot="prepend" style="width: 80px" > <Select v-model="formValidate.selectedPhoneRegion" slot="prepend" style="width: 80px" >
<Option v-for="item in prefixDefault" :key="item.prefix + item.en" :value="item.prefix">{{item.prefix}}</Option> <Option v-for="item in prefixDefault" :key="item.prefix + item.en" :value="item.prefix">{{item.prefix}}</Option>
@ -90,12 +90,12 @@
<FormItem label="地址" prop="address"> <FormItem label="地址" prop="address">
<i-input v-model="formValidate.address" placeholder="请输入地址"></i-input> <i-input v-model="formValidate.address" placeholder="请输入地址"></i-input>
</FormItem> </FormItem>
<FormItem label="零售公司" prop="party"> <FormItem label="零售公司" prop="departIds">
<Select v-model="formValidate.departIds" placeholder="选择零售公司" @on-change="downCompanyChange(formValidate)"> <Select v-model="formValidate.departIds" placeholder="选择零售公司" @on-change="downCompanyChange(formValidate)">
<Option v-for="item in regionList" :value="item.id" :key="item.id">{{item.name}}</Option> <Option v-for="item in regionList" :value="item.id" :key="item.id">{{item.name}}</Option>
</Select> </Select>
</FormItem> </FormItem>
<FormItem label="店铺" prop="party"> <FormItem label="店铺" prop="storeId">
<Select v-model="formValidate.storeId" placeholder="选择店铺"> <Select v-model="formValidate.storeId" placeholder="选择店铺">
<Option v-for="item in shopList" :value="item.id" :key="item.id">{{item.name}}</Option> <Option v-for="item in shopList" :value="item.id" :key="item.id">{{item.name}}</Option>
</Select> </Select>
@ -277,21 +277,24 @@
storeId:'', storeId:'',
}, },
ruleValidate: { ruleValidate: {
account: [ userId: [
{ required: true, message: '账号不能为空', trigger: 'blur' } { required: true, message: '账号不能为空', trigger: 'blur' }
], ],
// gender: [ // gender: [
// { required: true, message: '', trigger: 'change' } // { required: true, message: '', trigger: 'change' }
// ], // ],
phone: [ mobile: [
{ required: true, message: '手机号码不能为空', trigger: 'blur'} { required: true, message: '手机号码不能为空', trigger: 'blur'}
], ],
// mail: [ // mail: [
// { required: true, message: '', trigger: 'blur' }, // { required: true, message: '', trigger: 'blur' },
// { type: 'email', message: '', trigger: 'blur' } // { type: 'email', message: '', trigger: 'blur' }
// ], // ],
party: [ departIds: [
{ required: true, message: '请选择部门', trigger: 'change'} { required: true, message: '请选择部门', trigger: 'change'}
],
storeId: [
{ required: true, message: '请选择部门', trigger: 'change'},
] ]
} }
} }

Loading…
Cancel
Save