|
@@ -22,7 +22,8 @@
|
|
|
<el-form ref="form" :model="formModel" :rules="ruleValidate" :label-width="'100px'">
|
|
|
<el-form-item label="当前步骤" style="text-align:left;">{{policy.statusN}}</el-form-item>
|
|
|
<el-form-item label="处理类型" prop="processStatus">
|
|
|
- <el-select v-model="formModel.processStatus" placeholder="请选择" filterable>
|
|
|
+ <el-select v-model="formModel.processStatus" placeholder="请选择" filterable
|
|
|
+ size="mini">
|
|
|
<el-option label="通过" value="正常"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -38,7 +39,7 @@
|
|
|
<el-option
|
|
|
v-for="result in issuingBankData"
|
|
|
:key="result.id"
|
|
|
- :label="result.name"
|
|
|
+ :label="result.name + ':' + result.value"
|
|
|
:value="result.value"
|
|
|
></el-option>
|
|
|
</el-select>
|
|
@@ -54,20 +55,22 @@
|
|
|
<el-option
|
|
|
v-for="result in accountBankData"
|
|
|
:key="result.id"
|
|
|
- :label="result.name"
|
|
|
+ :label="result.name + ':' + result.value"
|
|
|
:value="result.value"
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="转账单号" prop="singlNumber">
|
|
|
- <el-input placeholder="请输入转账单号" v-model="formModel.singlNumber" style="width:50%"></el-input>
|
|
|
+ <el-input placeholder="请输入转账单号" size="mini"
|
|
|
+ v-model="formModel.singlNumber"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="保险代理人" prop="agentId">
|
|
|
<el-select
|
|
|
v-model="formModel.agentId"
|
|
|
filterable
|
|
|
placeholder="请选择"
|
|
|
- style="width:300px"
|
|
|
+ style="width:200px"
|
|
|
+ size="mini"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="agent in agentData"
|
|
@@ -174,7 +177,8 @@ export default {
|
|
|
opinion: "",
|
|
|
accountBank: "",
|
|
|
issuingBank: "",
|
|
|
- singlNumber: ""
|
|
|
+ singlNumber: "",
|
|
|
+ agentId: ""
|
|
|
},
|
|
|
recordData: [],
|
|
|
pageIndexRecord: 1,
|
|
@@ -187,7 +191,7 @@ export default {
|
|
|
agentData: [],
|
|
|
submiting: false,
|
|
|
accountBankData: [],
|
|
|
- issuingBank: []
|
|
|
+ issuingBankData: []
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
@@ -219,14 +223,10 @@ export default {
|
|
|
self.$refs.leftTab.insureDetail();
|
|
|
});
|
|
|
|
|
|
- var formData = new FormData();
|
|
|
-
|
|
|
- formData.append("type", "1");
|
|
|
-
|
|
|
- insuranceAgentApi.list(formData).then(response => {
|
|
|
- var jsonData = response.data;
|
|
|
- this.agentData = jsonData.data;
|
|
|
- });
|
|
|
+ self.formModel.accountBank = self.policy.accountBank;
|
|
|
+ self.formModel.issuingBank = self.policy.issuingBank;
|
|
|
+ self.formModel.singlNumber = self.policy.singlNumber;
|
|
|
+ self.formModel.agentId = self.policy.agentId;
|
|
|
} else {
|
|
|
self.$message.error(jsonData.message + "");
|
|
|
}
|
|
@@ -317,12 +317,22 @@ export default {
|
|
|
downloadFiles() {
|
|
|
approvalApi.downloadPolicyZip(this.policyId);
|
|
|
},
|
|
|
+ loadAgentList() {
|
|
|
+ var formData = new FormData();
|
|
|
+
|
|
|
+ formData.append("type", "1");
|
|
|
+
|
|
|
+ return insuranceAgentApi.list(formData).then(response => {
|
|
|
+ var jsonData = response.data;
|
|
|
+ this.agentData = jsonData.data;
|
|
|
+ });
|
|
|
+ },
|
|
|
loadAccountBank() {
|
|
|
var formData = new FormData();
|
|
|
|
|
|
formData.append("catalogName", "入账银行");
|
|
|
|
|
|
- dataDictionaryApi.findByCatalogName(formData).then(response => {
|
|
|
+ return dataDictionaryApi.findByCatalogName(formData).then(response => {
|
|
|
var jsonData = response.data;
|
|
|
this.accountBankData = jsonData.data;
|
|
|
});
|
|
@@ -332,7 +342,7 @@ export default {
|
|
|
|
|
|
formData.append("catalogName", "出账银行");
|
|
|
|
|
|
- dataDictionaryApi.findByCatalogName(formData).then(response => {
|
|
|
+ return dataDictionaryApi.findByCatalogName(formData).then(response => {
|
|
|
var jsonData = response.data;
|
|
|
this.issuingBankData = jsonData.data;
|
|
|
});
|
|
@@ -344,9 +354,11 @@ export default {
|
|
|
|
|
|
self.id = this.$route.query.id;
|
|
|
self.formModel.processStatus = "正常";
|
|
|
+ await this.loadIssuingBank();
|
|
|
+ await this.loadAccountBank();
|
|
|
+ await this.loadAgentList();
|
|
|
+
|
|
|
this.insureDetail();
|
|
|
- this.loadIssuingBank();
|
|
|
- this.loadAccountBank();
|
|
|
}
|
|
|
};
|
|
|
</script>
|