|
@@ -15,13 +15,13 @@
|
|
|
-->
|
|
|
<el-container>
|
|
|
<el-aside width="70%">
|
|
|
- <leftTab></leftTab>
|
|
|
+ <leftTab ref="leftTab" :id="id" :policyId="policyId"></leftTab>
|
|
|
</el-aside>
|
|
|
<el-container>
|
|
|
<el-main>
|
|
|
<el-form ref="form" :model="formModel" :rules="ruleValidate" :label-width="'100px'">
|
|
|
<el-form-item label="当前步骤" style="text-align:left;">
|
|
|
- {{insureData.statusN}}
|
|
|
+ {{policy.statusN}}
|
|
|
</el-form-item>
|
|
|
<el-form-item label="处理类型" prop="processStatus">
|
|
|
<el-select v-model="formModel.processStatus" placeholder="请选择" filterable>
|
|
@@ -30,7 +30,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="应收保费" style="text-align:left;">
|
|
|
- {{insureData.insuranceFee}}
|
|
|
+ {{policy.insuranceFee}}
|
|
|
</el-form-item>
|
|
|
<el-form-item label="出账银行" prop="issuingBank">
|
|
|
<el-input placeholder="请输入出账银行" v-model="formModel.issuingBank"></el-input>
|
|
@@ -82,7 +82,8 @@ import Constant from "@/constant";
|
|
|
import insuranceApplicationApi from "@/api/business/insuranceApplication";
|
|
|
import approvalApi from "@/api/business/approval";
|
|
|
import insuranceAgentApi from "@/api/base/insuranceAgent";
|
|
|
-import leftTab from "./insuranceFirst-leftTab.vue";
|
|
|
+// 显示当月投保信息
|
|
|
+import leftTab from "./insurancePolicy-leftTab.vue";
|
|
|
|
|
|
import NProgress from "nprogress"; // progress bar
|
|
|
import "nprogress/nprogress.css"; // progress bar style
|
|
@@ -160,7 +161,7 @@ export default {
|
|
|
totalElementsRecord: 0,
|
|
|
filesData: [],
|
|
|
insuranceAgentlist: "",
|
|
|
- policy: "",
|
|
|
+ policy: {},
|
|
|
agentData: [],
|
|
|
submiting: false
|
|
|
};
|
|
@@ -173,6 +174,7 @@ export default {
|
|
|
self.$message.error("没有传递ID");
|
|
|
} else {
|
|
|
var formData = new FormData();
|
|
|
+ // formData.append("policyId",self.policyId);
|
|
|
formData.append("applicationId", self.id);
|
|
|
// formData.append("no", "1");
|
|
|
return insuranceApplicationApi.insureDetail(formData);
|
|
@@ -184,8 +186,14 @@ export default {
|
|
|
|
|
|
if (jsonData.result) {
|
|
|
self.insureData = jsonData.data;
|
|
|
- this.definitionId = self.insureData.definitionId;
|
|
|
- this.policyId = self.insureData.insurancePolicy.id;
|
|
|
+ self.definitionId = self.insureData.definitionId;
|
|
|
+ self.policy = self.insureData.insurancePolicy;
|
|
|
+ self.policyId = self.policy.id;
|
|
|
+
|
|
|
+ self.$nextTick(() => {
|
|
|
+ //将属性注入后,设置leftTab
|
|
|
+ self.$refs.leftTab.insureDetail();
|
|
|
+ });
|
|
|
|
|
|
var formData = new FormData();
|
|
|
|
|
@@ -227,6 +235,7 @@ export default {
|
|
|
return approvalApi.transfer(formData);
|
|
|
})().then(function(response) {
|
|
|
var jsonData = response.data;
|
|
|
+
|
|
|
self.submiting = false;
|
|
|
|
|
|
if (jsonData.result) {
|