|
@@ -19,17 +19,25 @@
|
|
|
</el-aside>
|
|
|
<el-container>
|
|
|
<el-main>
|
|
|
- <el-form ref="form" :model="formModel" :rules="ruleValidate" :label-width="'100px'" style="text-align:left;">
|
|
|
+ <el-form
|
|
|
+ ref="form"
|
|
|
+ :model="formModel"
|
|
|
+ :rules="ruleValidate"
|
|
|
+ :label-width="'100px'"
|
|
|
+ style="text-align:left;"
|
|
|
+ >
|
|
|
<el-form-item label="当前步骤" style="text-align:left;">{{policy.statusN}}</el-form-item>
|
|
|
- <el-form-item label="处理类型" prop="processStatus" style="text-align:left;">
|
|
|
- <el-select v-model="formModel.processStatus" placeholder="请选择" filterable
|
|
|
- size="mini">
|
|
|
+ <el-form-item label="处理类型" prop="processStatus" style="text-align:left;">
|
|
|
+ <el-select v-model="formModel.processStatus" placeholder="请选择" filterable size="mini">
|
|
|
<el-option label="通过" value="正常"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="应收保费" style="text-align:left;">{{policy.insuranceFee}}</el-form-item>
|
|
|
- <el-form-item label="出账银行" prop="issuingBank" style="text-align:left;">
|
|
|
- <el-select
|
|
|
+ <el-form-item label="出账银行" prop="issuingBank" style="text-align:left;">
|
|
|
+ {{cBankCardName}}
|
|
|
+ <br />
|
|
|
+ <el-link type="primary" @click="showCBankView">详细</el-link>
|
|
|
+ <!-- <el-select
|
|
|
v-model="formModel.issuingBank"
|
|
|
filterable
|
|
|
placeholder="请选择"
|
|
@@ -42,10 +50,13 @@
|
|
|
:label="result.name + ':' + result.value"
|
|
|
:value="result.value"
|
|
|
></el-option>
|
|
|
- </el-select>
|
|
|
+ </el-select>-->
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="入账银行" prop="accountBank" style="text-align:left;">
|
|
|
- <el-select
|
|
|
+ <el-form-item label="入账银行" prop="accountBank" style="text-align:left;">
|
|
|
+ {{rBankCardName}}
|
|
|
+ <br />
|
|
|
+ <el-link type="primary" @click="showRBankView">详细</el-link>
|
|
|
+ <!-- <el-select
|
|
|
v-model="formModel.accountBank"
|
|
|
filterable
|
|
|
placeholder="请选择"
|
|
@@ -58,13 +69,17 @@
|
|
|
:label="result.name + ':' + result.value"
|
|
|
:value="result.value"
|
|
|
></el-option>
|
|
|
- </el-select>
|
|
|
+ </el-select>-->
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="转账单号" prop="singlNumber" style="text-align:left;">
|
|
|
- <el-input placeholder="请输入转账单号" size="mini"
|
|
|
- v-model="formModel.singlNumber" style="width:200px;"></el-input>
|
|
|
+ <el-form-item label="转账单号" prop="singlNumber" style="text-align:left;">
|
|
|
+ <el-input
|
|
|
+ placeholder="请输入转账单号"
|
|
|
+ size="mini"
|
|
|
+ v-model="formModel.singlNumber"
|
|
|
+ style="width:200px;"
|
|
|
+ ></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="保险代理人" prop="agentId" style="text-align:left;">
|
|
|
+ <el-form-item label="保险代理人" prop="agentId" style="text-align:left;">
|
|
|
<el-select
|
|
|
v-model="formModel.agentId"
|
|
|
filterable
|
|
@@ -89,6 +104,23 @@
|
|
|
<el-button size="mini" type="primary" :loading="submiting" @click="saveApproval()">提交</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
+ <el-dialog title="银行信息" :visible.sync="bankDialogVisible" append-to-body width="30%">
|
|
|
+ <span>
|
|
|
+ <el-form
|
|
|
+ :label-width="'100px'"
|
|
|
+ style="text-align:left;"
|
|
|
+ v-for="(bank,index) in bankCardData"
|
|
|
+ :key="index"
|
|
|
+ >
|
|
|
+ <el-form-item :label="bank.name">
|
|
|
+ <b v-text="bank.value"></b>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </span>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="bankDialogVisible = false">确定</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
</el-main>
|
|
|
</el-container>
|
|
|
</el-container>
|
|
@@ -125,20 +157,20 @@ export default {
|
|
|
trigger: "blur"
|
|
|
}
|
|
|
],
|
|
|
- issuingBank: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: "请填写出账银行",
|
|
|
- trigger: "blur"
|
|
|
- }
|
|
|
- ],
|
|
|
- accountBank: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: "请填写入账银行",
|
|
|
- trigger: "blur"
|
|
|
- }
|
|
|
- ],
|
|
|
+ // issuingBank: [
|
|
|
+ // {
|
|
|
+ // required: true,
|
|
|
+ // message: "请填写出账银行",
|
|
|
+ // trigger: "blur"
|
|
|
+ // }
|
|
|
+ // ],
|
|
|
+ // accountBank: [
|
|
|
+ // {
|
|
|
+ // required: true,
|
|
|
+ // message: "请填写入账银行",
|
|
|
+ // trigger: "blur"
|
|
|
+ // }
|
|
|
+ // ],
|
|
|
singlNumber: [
|
|
|
{
|
|
|
required: true,
|
|
@@ -193,7 +225,13 @@ export default {
|
|
|
agentData: [],
|
|
|
submiting: false,
|
|
|
accountBankData: [],
|
|
|
- issuingBankData: []
|
|
|
+ issuingBankData: [],
|
|
|
+ cBankCardName: "",
|
|
|
+ cBankCardData: [],
|
|
|
+ rBankCardName: "",
|
|
|
+ rBankCardData: [],
|
|
|
+ bankDialogVisible: false,
|
|
|
+ bankCardData: []
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
@@ -320,14 +358,14 @@ export default {
|
|
|
approvalApi.downloadPolicyZip(this.policyId);
|
|
|
},
|
|
|
loadAgentList() {
|
|
|
- var formData = new FormData();
|
|
|
+ var formData = new FormData();
|
|
|
|
|
|
- formData.append("type", "1");
|
|
|
+ formData.append("type", "1");
|
|
|
|
|
|
- return insuranceAgentApi.list(formData).then(response => {
|
|
|
- var jsonData = response.data;
|
|
|
- this.agentData = jsonData.data;
|
|
|
- });
|
|
|
+ return insuranceAgentApi.list(formData).then(response => {
|
|
|
+ var jsonData = response.data;
|
|
|
+ this.agentData = jsonData.data;
|
|
|
+ });
|
|
|
},
|
|
|
loadAccountBank() {
|
|
|
var formData = new FormData();
|
|
@@ -348,6 +386,16 @@ export default {
|
|
|
var jsonData = response.data;
|
|
|
this.issuingBankData = jsonData.data;
|
|
|
});
|
|
|
+ },
|
|
|
+ showCBankView() {
|
|
|
+ var self = this;
|
|
|
+ self.bankCardData = self.cBankCardData;
|
|
|
+ self.bankDialogVisible = true;
|
|
|
+ },
|
|
|
+ showRBankView() {
|
|
|
+ var self = this;
|
|
|
+ self.bankCardData = self.rBankCardData;
|
|
|
+ self.bankDialogVisible = true;
|
|
|
}
|
|
|
},
|
|
|
async mounted() {
|
|
@@ -361,6 +409,32 @@ export default {
|
|
|
await this.loadAgentList();
|
|
|
|
|
|
this.insureDetail();
|
|
|
+
|
|
|
+ var formData = new FormData();
|
|
|
+ formData.append("catalogName", "出账银行账户信息");
|
|
|
+ await dataDictionaryApi
|
|
|
+ .findByCatalogName(formData)
|
|
|
+ .then(function(response) {
|
|
|
+ var jsonData = response.data;
|
|
|
+ console.log(jsonData.data);
|
|
|
+ if (jsonData.result) {
|
|
|
+ self.cBankCardData = jsonData.data;
|
|
|
+ self.cBankCardName = jsonData.data[0].value;
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ var formData2 = new FormData();
|
|
|
+ formData2.append("catalogName", "入账银行账户信息");
|
|
|
+ await dataDictionaryApi
|
|
|
+ .findByCatalogName(formData2)
|
|
|
+ .then(function(response) {
|
|
|
+ var jsonData = response.data;
|
|
|
+ console.log(jsonData.data);
|
|
|
+ if (jsonData.result) {
|
|
|
+ self.rBankCardData = jsonData.data;
|
|
|
+ self.rBankCardName = jsonData.data[0].value;
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
};
|
|
|
</script>
|