mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-26 18:18:01 +08:00
修改
This commit is contained in:
@@ -15,10 +15,10 @@
|
|||||||
<el-descriptions :column="2" v-for="(item,index) in settleAccountList" :key="index">
|
<el-descriptions :column="2" v-for="(item,index) in settleAccountList" :key="index">
|
||||||
<el-descriptions-item label="银行账户类型">{{ item.bankAcctType === '1'? '对公':'对私'}}</el-descriptions-item>
|
<el-descriptions-item label="银行账户类型">{{ item.bankAcctType === '1'? '对公':'对私'}}</el-descriptions-item>
|
||||||
<el-descriptions-item label="会员邮箱">{{
|
<el-descriptions-item label="会员邮箱">{{
|
||||||
dialogForm.email
|
adapayCorpMember.email
|
||||||
}}</el-descriptions-item>
|
}}</el-descriptions-item>
|
||||||
<el-descriptions-item label="公司地址">{{
|
<el-descriptions-item label="公司地址">{{
|
||||||
dialogForm.location
|
adapayCorpMember.location
|
||||||
}}</el-descriptions-item>
|
}}</el-descriptions-item>
|
||||||
<el-descriptions-item label="银行卡号">{{
|
<el-descriptions-item label="银行卡号">{{
|
||||||
item.cardId
|
item.cardId
|
||||||
@@ -39,19 +39,19 @@
|
|||||||
</el-card>
|
</el-card>
|
||||||
</template>
|
</template>
|
||||||
<el-dialog title="创建结算账户" :visible.sync="dialog" width="50%">
|
<el-dialog title="创建结算账户" :visible.sync="dialog" width="50%">
|
||||||
<el-form :model="dialogForm" :rules="dialogRules" ref="dialogForm" label-width="220px">
|
<el-form :model="adapayCorpMember" :rules="dialogRules" ref="adapayCorpMember" label-width="220px">
|
||||||
<el-form-item label="银行账户类型" prop="bankAcctType">
|
<el-form-item label="银行账户类型" prop="bankAcctType">
|
||||||
<el-radio-group v-model="dialogForm.bankAcctType">
|
<el-radio-group v-model="adapayCorpMember.bankAcctType">
|
||||||
<el-radio label="1">对公</el-radio>
|
<el-radio label="1">对公</el-radio>
|
||||||
<el-radio label="2">对私</el-radio>
|
<el-radio label="2">对私</el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<template v-if="dialogForm.bankAcctType === '1'">
|
<template v-if="adapayCorpMember.bankAcctType === '1'">
|
||||||
<el-form-item label="企业名称" prop="businessName">
|
<el-form-item label="企业名称" prop="name">
|
||||||
<el-input type="textarea" v-model="dialogForm.businessName" maxlength="50"></el-input>
|
<el-input type="textarea" v-model="adapayCorpMember.name" maxlength="50"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="统一社会信用码" prop="socialCreditCode">
|
<el-form-item label="统一社会信用码" prop="socialCreditCode">
|
||||||
<el-input v-model="dialogForm.socialCreditCode" maxlength="18"></el-input>
|
<el-input v-model="adapayCorpMember.socialCreditCode" maxlength="18"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="统一社会信用证有效期">
|
<el-form-item label="统一社会信用证有效期">
|
||||||
<el-date-picker editable v-model="dataValue"
|
<el-date-picker editable v-model="dataValue"
|
||||||
@@ -64,13 +64,13 @@
|
|||||||
<el-checkbox v-model="pickerChecked" @change="dataChange">长期</el-checkbox>
|
<el-checkbox v-model="pickerChecked" @change="dataChange">长期</el-checkbox>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="经营范围" prop="businessScope">
|
<el-form-item label="经营范围" prop="businessScope">
|
||||||
<el-input type="textarea" v-model="dialogForm.businessScope" maxlength="200"></el-input>
|
<el-input type="textarea" v-model="adapayCorpMember.businessScope" maxlength="200"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="法人姓名" prop="legalPerson">
|
<el-form-item label="法人姓名" prop="legalPerson">
|
||||||
<el-input v-model="dialogForm.legalPerson"></el-input>
|
<el-input v-model="adapayCorpMember.legalPerson"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="法人身份证号码" prop="legalCertId">
|
<el-form-item label="法人身份证号码" prop="legalCertId">
|
||||||
<el-input v-model="dialogForm.legalCertId" maxlength="20"></el-input>
|
<el-input v-model="adapayCorpMember.legalCertId" maxlength="20"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="法人身份证有效期" prop="legalCertIdExpires">
|
<el-form-item label="法人身份证有效期" prop="legalCertIdExpires">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
@@ -85,19 +85,19 @@
|
|||||||
<el-checkbox v-model="legalCertIdChecked" @change="legalCertIdaChange">长期</el-checkbox>
|
<el-checkbox v-model="legalCertIdChecked" @change="legalCertIdaChange">长期</el-checkbox>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="法人手机号" prop="legalMp">
|
<el-form-item label="法人手机号" prop="legalMp">
|
||||||
<el-input v-model="dialogForm.legalMp"></el-input>
|
<el-input v-model="adapayCorpMember.legalMp"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="企业地址" prop="address">
|
<el-form-item label="企业地址" prop="address">
|
||||||
<el-input v-model="dialogForm.address"></el-input>
|
<el-input v-model="adapayCorpMember.address"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="邮编">
|
<el-form-item label="邮编">
|
||||||
<el-input v-model="dialogForm.zipCode"></el-input>
|
<el-input v-model="adapayCorpMember.zipCode"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="企业电话">
|
<el-form-item label="企业电话">
|
||||||
<el-input v-model="dialogForm.telphone"></el-input>
|
<el-input v-model="adapayCorpMember.telphone"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="企业邮箱">
|
<el-form-item label="企业邮箱">
|
||||||
<el-input v-model="dialogForm.email"></el-input>
|
<el-input v-model="adapayCorpMember.email"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="上传法人身份证正面照" >
|
<el-form-item label="上传法人身份证正面照" >
|
||||||
<el-upload list-type="picture-card" :class="{hide:uploadDisable}" :action="actionUrl" :headers="headers" :on-success="idCardSuccess"
|
<el-upload list-type="picture-card" :class="{hide:uploadDisable}" :action="actionUrl" :headers="headers" :on-success="idCardSuccess"
|
||||||
@@ -147,7 +147,7 @@
|
|||||||
</el-upload>
|
</el-upload>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="银行类型" prop="bankCode">
|
<el-form-item label="银行类型" prop="bankCode">
|
||||||
<el-select v-model="dialogForm.bankCode" filterable placeholder="请选择">
|
<el-select v-model="adapayCorpMember.bankCode" filterable placeholder="请选择">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in cityList"
|
v-for="item in cityList"
|
||||||
:key="item.bankCode"
|
:key="item.bankCode"
|
||||||
@@ -157,10 +157,10 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="银行卡号" prop="cardNo">
|
<el-form-item label="银行卡号" prop="cardNo">
|
||||||
<el-input v-model="dialogForm.cardNo"></el-input>
|
<el-input v-model="adapayCorpMember.cardNo"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="银行卡对应的户名" prop="cardName">
|
<el-form-item label="银行卡对应的户名" prop="cardName">
|
||||||
<el-input v-model="dialogForm.cardName"></el-input>
|
<el-input v-model="adapayCorpMember.cardName"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="银行账户开户银行所在省份编码" prop="provCode">
|
<el-form-item label="银行账户开户银行所在省份编码" prop="provCode">
|
||||||
<el-cascader
|
<el-cascader
|
||||||
@@ -173,36 +173,36 @@
|
|||||||
</template>
|
</template>
|
||||||
<template v-else>
|
<template v-else>
|
||||||
<el-form-item label="会员邮箱" prop="email">
|
<el-form-item label="会员邮箱" prop="email">
|
||||||
<el-input v-model="dialogForm.email"></el-input>
|
<el-input v-model="adapayCorpMember.email"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="银行卡号" prop="cardId">
|
<el-form-item label="银行卡号" prop="cardId">
|
||||||
<el-input v-model="dialogForm.cardId"></el-input>
|
<el-input v-model="adapayCorpMember.cardId"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="银行卡对应的户名" prop="cardName">
|
<el-form-item label="银行卡对应的户名" prop="cardName">
|
||||||
<el-input v-model="dialogForm.cardName"></el-input>
|
<el-input v-model="adapayCorpMember.cardName"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item
|
||||||
v-if="dialogForm.bankAcctType === '2' "
|
v-if="adapayCorpMember.bankAcctType === '2' "
|
||||||
label="证件号"
|
label="证件号"
|
||||||
prop="certId"
|
prop="certId"
|
||||||
:rules="dialogForm.bankAcctType === '2' ? dialogRules.certId : [{ required: false }]"
|
:rules="adapayCorpMember.bankAcctType === '2' ? dialogRules.certId : [{ required: false }]"
|
||||||
>
|
>
|
||||||
<el-input v-model="dialogForm.certId"></el-input>
|
<el-input v-model="adapayCorpMember.certId"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="手机号" prop="telNo">
|
<el-form-item label="手机号" prop="telNo">
|
||||||
<el-input v-model="dialogForm.telNo"></el-input>
|
<el-input v-model="adapayCorpMember.telNo"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="公司地址" prop="location">
|
<el-form-item label="公司地址" prop="location">
|
||||||
<!-- type="textarea" -->
|
<!-- type="textarea" -->
|
||||||
<el-input v-model="dialogForm.location"></el-input>
|
<el-input v-model="adapayCorpMember.location"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" @click="submitDialogForm('dialogForm')"
|
<el-button type="primary" @click="submitDialogForm('adapayCorpMember')"
|
||||||
>提交</el-button
|
>提交</el-button
|
||||||
>
|
>
|
||||||
<el-button @click="resetForm('dialogForm')">重置</el-button>
|
<el-button @click="resetForm('adapayCorpMember')">重置</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
@@ -338,7 +338,10 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-card>
|
</el-card>
|
||||||
<el-dialog title="修改信息" :visible.sync="updateDialog" width="50%">
|
<el-dialog title="修改信息" :visible.sync="updateDialog" width="50%">
|
||||||
<el-form :model="adapayCorpMember" :rules="adapayCorpRules" ref="dialogForm" label-width="220px">
|
<el-form :model="adapayCorpMember" :rules="adapayCorpRules" ref="adapayCorpMember" label-width="220px">
|
||||||
|
<el-form-item label="企业名称" prop="name">
|
||||||
|
<el-input type="textarea" v-model="adapayCorpMember.name" maxlength="50"></el-input>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="统一社会信用码" prop="socialCreditCode">
|
<el-form-item label="统一社会信用码" prop="socialCreditCode">
|
||||||
<el-input v-model="adapayCorpMember.socialCreditCode" maxlength="18"></el-input>
|
<el-input v-model="adapayCorpMember.socialCreditCode" maxlength="18"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -438,7 +441,7 @@
|
|||||||
</el-upload>
|
</el-upload>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" @click="updateDialogForm('dialogForm')"
|
<el-button type="primary" @click="updateDialogForm('adapayCorpMember')"
|
||||||
>提交</el-button>
|
>提交</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
@@ -528,7 +531,7 @@ export default {
|
|||||||
adapayCorpMember:{}, // 对公信息
|
adapayCorpMember:{}, // 对公信息
|
||||||
showAccountList:false,
|
showAccountList:false,
|
||||||
dialog:false,
|
dialog:false,
|
||||||
dialogForm:{
|
adapayCorpMember:{
|
||||||
bankAcctType:'1',
|
bankAcctType:'1',
|
||||||
merchantId:this.merchantId
|
merchantId:this.merchantId
|
||||||
},
|
},
|
||||||
@@ -637,7 +640,7 @@ export default {
|
|||||||
trigger: "blur",
|
trigger: "blur",
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
businessName:[{
|
name:[{
|
||||||
required: true,
|
required: true,
|
||||||
message: "请输入企业名称",
|
message: "请输入企业名称",
|
||||||
trigger: "blur",
|
trigger: "blur",
|
||||||
@@ -754,7 +757,7 @@ export default {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
businessSuccess(res, file) {
|
businessSuccess(res, file) {
|
||||||
this.$refs.dialogForm.clearValidate()
|
this.$refs.adapayCorpMember.clearValidate()
|
||||||
this.imageUrl = URL.createObjectURL(file.raw);
|
this.imageUrl = URL.createObjectURL(file.raw);
|
||||||
console.log("图片上传成功 url:", this.imageUrl);
|
console.log("图片上传成功 url:", this.imageUrl);
|
||||||
this.businessList.push({ url: res.url });
|
this.businessList.push({ url: res.url });
|
||||||
@@ -776,7 +779,7 @@ export default {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
depositBankSuccess(res, file) {
|
depositBankSuccess(res, file) {
|
||||||
this.$refs.dialogForm.clearValidate()
|
this.$refs.adapayCorpMember.clearValidate()
|
||||||
this.imageUrl = URL.createObjectURL(file.raw);
|
this.imageUrl = URL.createObjectURL(file.raw);
|
||||||
console.log("图片上传成功 url:", this.imageUrl);
|
console.log("图片上传成功 url:", this.imageUrl);
|
||||||
this.depositBankList.push({ url: res.url });
|
this.depositBankList.push({ url: res.url });
|
||||||
@@ -798,7 +801,7 @@ export default {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
sideCardSuccess(res) {
|
sideCardSuccess(res) {
|
||||||
this.$refs.dialogForm.clearValidate()
|
this.$refs.adapayCorpMember.clearValidate()
|
||||||
this.sideCardList.push({ url: res.url });
|
this.sideCardList.push({ url: res.url });
|
||||||
if(res.code === 200) {
|
if(res.code === 200) {
|
||||||
this.sideDisable = true
|
this.sideDisable = true
|
||||||
@@ -820,7 +823,7 @@ export default {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
idCardSuccess(res) {
|
idCardSuccess(res) {
|
||||||
this.$refs.dialogForm.clearValidate()
|
this.$refs.adapayCorpMember.clearValidate()
|
||||||
this.idCardList.push({ url: res.url });
|
this.idCardList.push({ url: res.url });
|
||||||
if (res.code===200){
|
if (res.code===200){
|
||||||
this.uploadDisable = true
|
this.uploadDisable = true
|
||||||
@@ -834,11 +837,15 @@ export default {
|
|||||||
this.idCardList.splice(i, 1);
|
this.idCardList.splice(i, 1);
|
||||||
this.uploadDisable = false
|
this.uploadDisable = false
|
||||||
},
|
},
|
||||||
|
// 修改按钮
|
||||||
updateDialogForm(form){
|
updateDialogForm(form){
|
||||||
|
this.adapayCorpMember.businessName = this.adapayCorpMember.name
|
||||||
|
console.log('修改',this.adapayCorpMember.businessName)
|
||||||
this.adapayCorpMember.legalCertIdExpires = this.updatelegalCertId
|
this.adapayCorpMember.legalCertIdExpires = this.updatelegalCertId
|
||||||
this.adapayCorpMember.socialCreditCodeExpires = this.updateSocialCreditCode
|
this.adapayCorpMember.socialCreditCodeExpires = this.updateSocialCreditCode
|
||||||
console.log(this.adapayCorpMember,'this.adapayCorpMember')
|
console.log(this.adapayCorpMember,'this.adapayCorpMember')
|
||||||
this.adapayCorpMember.merchantId = this.merchantId
|
this.adapayCorpMember.merchantId = this.merchantId
|
||||||
|
console.log('修改成功',form)
|
||||||
this.$refs[form].validate((valid) =>{
|
this.$refs[form].validate((valid) =>{
|
||||||
if (valid) {
|
if (valid) {
|
||||||
console.log(valid,'valid');
|
console.log(valid,'valid');
|
||||||
@@ -888,28 +895,31 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
enterpriseChange(value) {
|
enterpriseChange(value) {
|
||||||
this.dialogForm.provCode = value[0]
|
this.adapayCorpMember.provCode = value[0]
|
||||||
this.dialogForm.areaCode = value[1]
|
this.adapayCorpMember.areaCode = value[1]
|
||||||
},
|
},
|
||||||
// 新建提交按钮
|
// 新建提交按钮
|
||||||
submitDialogForm(dialogForm){
|
submitDialogForm(adapayCorpMember){
|
||||||
this.dialogForm.socialCreditCodeExpires = this.dataValue
|
this.adapayCorpMember.businessName = this.adapayCorpMember.name
|
||||||
this.dialogForm.legalCertIdExpires = this.addLegalCertIdDate
|
console.log('新建 企业名称传递的值.businessName',this.adapayCorpMember.businessName)
|
||||||
this.$refs[dialogForm].validate((valid) =>{
|
this.adapayCorpMember.socialCreditCodeExpires = this.dataValue
|
||||||
console.log(this.dialogForm,'this.dialogForm')
|
this.adapayCorpMember.legalCertIdExpires = this.addLegalCertIdDate
|
||||||
|
this.adapayCorpMember.merchantId = this.merchantId
|
||||||
|
this.$refs[adapayCorpMember].validate((valid) =>{
|
||||||
|
console.log(this.adapayCorpMember,'this.adapayCorpMember')
|
||||||
if (valid) {
|
if (valid) {
|
||||||
console.log(valid,dialogForm)
|
console.log(valid,adapayCorpMember)
|
||||||
if (this.dialogForm.bankAcctType === '1') {
|
if (this.adapayCorpMember.bankAcctType === '1') {
|
||||||
if (!this.dialogForm.socialCreditCodeExpires) return this.$message.warning('请输入统一社会信用证有效期')
|
if (!this.adapayCorpMember.socialCreditCodeExpires) return this.$message.warning('请输入统一社会信用证有效期')
|
||||||
if(!this.dialogForm.legalCertIdExpires) return this.$message.warning('请输入法人身份证有效期')
|
if(!this.adapayCorpMember.legalCertIdExpires) return this.$message.warning('请输入法人身份证有效期')
|
||||||
if(!this.idCardList[0] || !this.sideCardList[0] || !this.depositBankList[0] ||!this.businessList[0]){
|
if(!this.idCardList[0] || !this.sideCardList[0] || !this.depositBankList[0] ||!this.businessList[0]){
|
||||||
return this.$message.warning('请上传图片')
|
return this.$message.warning('请上传图片')
|
||||||
} else{
|
} else{
|
||||||
this.dialogForm.imgList = [this.idCardList[0].url,this.sideCardList[0].url,this.depositBankList[0].url,this.businessList[0].url]
|
this.adapayCorpMember.imgList = [this.idCardList[0].url,this.sideCardList[0].url,this.depositBankList[0].url,this.businessList[0].url]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
console.log('执行请求,创建成功')
|
console.log('执行请求,创建成功')
|
||||||
createSettleAccount(this.dialogForm).then((response) =>{
|
createSettleAccount(this.adapayCorpMember).then((response) =>{
|
||||||
console.log('新增',response);
|
console.log('新增',response);
|
||||||
this.$message.success('新增成功,请勿重新提交')
|
this.$message.success('新增成功,请勿重新提交')
|
||||||
this.dialog = false
|
this.dialog = false
|
||||||
@@ -921,8 +931,8 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
resetForm(dialogForm) {
|
resetForm(adapayCorpMember) {
|
||||||
this.$refs[dialogForm].resetFields();
|
this.$refs[adapayCorpMember].resetFields();
|
||||||
},
|
},
|
||||||
// 查询汇付会员
|
// 查询汇付会员
|
||||||
selectAdapayMember() {
|
selectAdapayMember() {
|
||||||
@@ -938,13 +948,12 @@ export default {
|
|||||||
|
|
||||||
// console.log('对公信息',this.adapayCorpMember)
|
// console.log('对公信息',this.adapayCorpMember)
|
||||||
if(response.data.settleAccountList !== null) {
|
if(response.data.settleAccountList !== null) {
|
||||||
this.dialogForm = response.data.adapayMember;
|
this.adapayCorpMember = response.data.adapayMember;
|
||||||
this.settleAccountList= response.data.settleAccountList
|
this.settleAccountList= response.data.settleAccountList
|
||||||
this.showAccountList = true
|
this.showAccountList = true
|
||||||
}
|
}
|
||||||
this.showAdapayCorp = response.data.adapayCorpMember
|
this.showAdapayCorp = response.data.adapayCorpMember
|
||||||
if (response.data.adapayCorpMember != null) return this.adapayCorpMember = response.data.adapayCorpMember
|
if (response.data.adapayCorpMember != null) return this.adapayCorpMember = response.data.adapayCorpMember
|
||||||
// console.log(' this.settleAccountList', this.settleAccountList)
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user