|
|
@@ -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="isBankCardno" 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="isBankName" 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,9 @@ export default {
|
|
|
data () {
|
|
|
return {
|
|
|
radio:-1,
|
|
|
+ isBank:false,
|
|
|
+ isBankCardno:false,
|
|
|
+ isBankName:false,
|
|
|
title:'选择上级合作伙伴',
|
|
|
rules: {
|
|
|
enterprisename: [
|
|
|
@@ -195,6 +225,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 +252,6 @@ export default {
|
|
|
"parentid": "",
|
|
|
"agentnum": "",
|
|
|
"signdate": "",
|
|
|
- "grade": "",
|
|
|
"sys_enterpriseid": '',
|
|
|
"sa_saleareaids": [
|
|
|
|
|
|
@@ -230,6 +268,9 @@ export default {
|
|
|
"saleclassauth": 1, //是否需要经营授权,默认1
|
|
|
"grade":'',
|
|
|
"standardsauth":0,
|
|
|
+ "bank": "", //银行名称
|
|
|
+ "bankcardno": "", //银行卡号
|
|
|
+ "bankname": "" //开户人
|
|
|
},
|
|
|
ENlist:[],
|
|
|
agent_level:[],
|
|
|
@@ -248,6 +289,43 @@ export default {
|
|
|
loading:'loading'
|
|
|
})
|
|
|
},
|
|
|
+ watch:{
|
|
|
+ 'form.bank':function (val){
|
|
|
+ if (!val){
|
|
|
+ if (!this.form.bankcardno){
|
|
|
+ if (!this.form.bankname){
|
|
|
+
|
|
|
+ }else {
|
|
|
+ this.isBank = true
|
|
|
+ this.isBankCardno = true
|
|
|
+ this.isBankName = true
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ this.isBank = true
|
|
|
+ this.isBankCardno = true
|
|
|
+ this.isBankName = true
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ this.isBank = true
|
|
|
+ this.isBankCardno = true
|
|
|
+ this.isBankName = true
|
|
|
+ }
|
|
|
+ },
|
|
|
+ 'form.bankcardno':function (val){
|
|
|
+ if (!val){
|
|
|
+ this.isBank = true
|
|
|
+ this.isBankCardno = true
|
|
|
+ this.isBankName = true
|
|
|
+ }
|
|
|
+ },
|
|
|
+ 'form.bankname':function (val){
|
|
|
+ if (!val){
|
|
|
+ this.isBank = true
|
|
|
+ this.isBankCardno = true
|
|
|
+ this.isBankName = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
methods:{
|
|
|
onShow () {
|
|
|
this.dialogVisible = true
|
|
|
@@ -303,18 +381,18 @@ export default {
|
|
|
},
|
|
|
onSubmit () {
|
|
|
this.$refs['form'].validate(async (valid) => {
|
|
|
- if (!valid) return 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()
|
|
|
- })
|
|
|
+ if (!valid) return 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()
|
|
|
+ })
|
|
|
})
|
|
|
},
|
|
|
radioChange (val) {
|