|
|
@@ -158,6 +158,33 @@
|
|
|
<el-input v-model.number="form.freefreightamount" placeholder="请输入免运费额度"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <p class="normal-title normal-margin">银行卡信息</p>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item v-if="isBank" label="银行名称:" prop="bank">
|
|
|
+ <el-input v-model="form.bank" placeholder="请输入银行名称"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item v-else label="银行名称:">
|
|
|
+ <el-input v-model="form.bank" placeholder="请输入银行名称"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item v-if="isBank" label="卡号:" prop="bankcardno">
|
|
|
+ <el-input v-model="form.bankcardno" placeholder="请输入银行卡号"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item v-else label="卡号:" >
|
|
|
+ <el-input v-model="form.bankcardno" placeholder="请输入银行卡号"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item v-if="isBank" label="开户人:" prop="bankname">
|
|
|
+ <el-input v-model="form.bankname" placeholder="请输入开户人"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item v-else label="开户人:" >
|
|
|
+ <el-input v-model="form.bankname" placeholder="请输入开户人"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
</el-form>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
@@ -178,6 +205,7 @@ export default {
|
|
|
data () {
|
|
|
return {
|
|
|
radio:-1,
|
|
|
+ isBank:false,
|
|
|
title:'选择上级合作伙伴',
|
|
|
rules: {
|
|
|
enterprisename: [
|
|
|
@@ -195,6 +223,15 @@ export default {
|
|
|
// erpagentnum: [
|
|
|
// { required: true, message: '请输入erp经销商编号', trigger: 'change' },
|
|
|
// ],
|
|
|
+ bank: [
|
|
|
+ { required: true, message: '请输入银行名称', trigger: 'blur' },
|
|
|
+ ],
|
|
|
+ bankcardno: [
|
|
|
+ { required: true, message: '请输入银行卡号', trigger: 'blur' },
|
|
|
+ ],
|
|
|
+ bankname: [
|
|
|
+ { required: true, message: '请输入开户人', trigger: 'blur' },
|
|
|
+ ],
|
|
|
},
|
|
|
fill:true,
|
|
|
cooperationstatus:[
|
|
|
@@ -213,7 +250,6 @@ export default {
|
|
|
"parentid": "",
|
|
|
"agentnum": "",
|
|
|
"signdate": "",
|
|
|
- "grade": "",
|
|
|
"sys_enterpriseid": '',
|
|
|
"sa_saleareaids": [
|
|
|
|
|
|
@@ -230,6 +266,9 @@ export default {
|
|
|
"saleclassauth": 1, //是否需要经营授权,默认1
|
|
|
"grade":'',
|
|
|
"standardsauth":0,
|
|
|
+ "bank": "", //银行名称
|
|
|
+ "bankcardno": "", //银行卡号
|
|
|
+ "bankname": "" //开户人
|
|
|
},
|
|
|
ENlist:[],
|
|
|
agent_level:[],
|
|
|
@@ -303,7 +342,32 @@ export default {
|
|
|
},
|
|
|
onSubmit () {
|
|
|
this.$refs['form'].validate(async (valid) => {
|
|
|
- if (!valid) return false
|
|
|
+ if (!valid) return false
|
|
|
+ if (this.form.bankcardno || this.form.bank || this.form.bankname){
|
|
|
+ if (this.form.bankcardno && this.form.bank && this.form.bankname){
|
|
|
+ this.isBank = false
|
|
|
+ const res = await this.$api.requested({
|
|
|
+ "classname": "webmanage.sale.agents.agents",
|
|
|
+ "method": "insertormodify_agent",
|
|
|
+ "content": this.form
|
|
|
+ })
|
|
|
+ this.tool.showMessage(res,()=>{
|
|
|
+ this.$emit('onSuccess')
|
|
|
+ // this.$refs['form'].resetFields();
|
|
|
+ this.dialogVisible = false
|
|
|
+ this.onClose()
|
|
|
+ })
|
|
|
+ }else {
|
|
|
+ this.isBank = true
|
|
|
+ this.$alert('请完善银行卡', '提示', {
|
|
|
+ showClose:false,
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ callback: action => {
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ this.isBank = false
|
|
|
const res = await this.$api.requested({
|
|
|
"classname": "webmanage.sale.agents.agents",
|
|
|
"method": "insertormodify_agent",
|
|
|
@@ -315,6 +379,7 @@ export default {
|
|
|
this.dialogVisible = false
|
|
|
this.onClose()
|
|
|
})
|
|
|
+ }
|
|
|
})
|
|
|
},
|
|
|
radioChange (val) {
|