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