|
@@ -145,7 +145,9 @@
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="2" class="table-bak">保险期间</td>
|
|
|
- <td colspan="4">自 {{insureData.insurancePolicy.startTime}} 零时起 至 {{insureData.insurancePolicy.endTime}} 二十四时止。</td>
|
|
|
+ <td
|
|
|
+ colspan="4"
|
|
|
+ >自 {{insureData.insurancePolicy.startTime}} 零时起 至 {{insureData.insurancePolicy.endTime}} 二十四时止。</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
@@ -154,12 +156,7 @@
|
|
|
<div class="title-von">
|
|
|
<h4>附件信息</h4>
|
|
|
</div>
|
|
|
- <el-table
|
|
|
- :data="filesData"
|
|
|
- style="width: 100%"
|
|
|
- v-loading="loading"
|
|
|
- stripe
|
|
|
- >
|
|
|
+ <el-table :data="filesData" style="width: 100%" v-loading="loading" stripe>
|
|
|
<el-table-column prop="index" label="序号" width="80"></el-table-column>
|
|
|
<!-- <el-table-column prop="insuredNumber" label="附件类型" width="150"></el-table-column> -->
|
|
|
<el-table-column prop="name" label="附件名称" width="500px"></el-table-column>
|
|
@@ -175,12 +172,24 @@
|
|
|
<div class="title-von">
|
|
|
<h4>推广信息</h4>
|
|
|
</div>
|
|
|
- <table border="1" style="border-collapse:collapse;">
|
|
|
+ <table border="1" style="border-collapse:collapse;width:60%">
|
|
|
<tr>
|
|
|
- <td class="table-bak">人员类型</td>
|
|
|
+ <td class="table-bak" width="180">人员类型</td>
|
|
|
<td class="table-bak">姓名</td>
|
|
|
- <td class="table-bak">联系方式</td>
|
|
|
- <td class="table-bak">注册账号</td>
|
|
|
+ <!-- <td>联系方式</td>
|
|
|
+ <td>注册账号</td> -->
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>社会推广员</td>
|
|
|
+ <!-- <td class="table-bak">姓名</td>
|
|
|
+ <td>联系方式</td> -->
|
|
|
+ <td >{{promote.promoter}}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>保险代理人</td>
|
|
|
+ <td>{{promote.agentName}}</td>
|
|
|
+ <!-- <td>联系方式</td>
|
|
|
+ <td></td> -->
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
@@ -219,7 +228,7 @@ import NProgress from "nprogress"; // progress bar
|
|
|
import "nprogress/nprogress.css"; // progress bar style
|
|
|
|
|
|
export default {
|
|
|
- props:["id","policyId"],
|
|
|
+ props: ["id", "policyId"],
|
|
|
data() {
|
|
|
var self = this;
|
|
|
|
|
@@ -261,15 +270,15 @@ export default {
|
|
|
totalPagesRecord: 0,
|
|
|
totalElementsRecord: 0,
|
|
|
filesData: [],
|
|
|
- insuranceAgentlist: ""
|
|
|
+ insuranceAgentlist: "",
|
|
|
+ promote: []
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
- splitSep(arrStr,sep) {
|
|
|
- if(arrStr==null || arrStr.length==0){
|
|
|
+ splitSep(arrStr, sep) {
|
|
|
+ if (arrStr == null || arrStr.length == 0) {
|
|
|
return [];
|
|
|
- }
|
|
|
- else{
|
|
|
+ } else {
|
|
|
return arrStr.split(sep);
|
|
|
}
|
|
|
},
|
|
@@ -325,31 +334,34 @@ export default {
|
|
|
},
|
|
|
insureDetail() {
|
|
|
var self = this;
|
|
|
-
|
|
|
+
|
|
|
if (self.id.length == 0) {
|
|
|
self.$message.error("没有传递ID");
|
|
|
}
|
|
|
|
|
|
// self.definitionId = self.id;
|
|
|
(function() {
|
|
|
- var formData = new FormData();
|
|
|
- formData.append("policyId", self.policyId);
|
|
|
-
|
|
|
- return approvalApi.insureDetail(formData);
|
|
|
- })().then(response => {
|
|
|
- var jsonData = response.data;
|
|
|
- self.loading = false;
|
|
|
- if (jsonData.result) {
|
|
|
- self.insureData = jsonData.data;
|
|
|
- this.acceptDetail();
|
|
|
- this.changePage(1);
|
|
|
- this.attachmentList();
|
|
|
- } else {
|
|
|
- self.$message.error(jsonData.message + "");
|
|
|
- }
|
|
|
- }).catch(error => {
|
|
|
- self.$message.error(error + "");
|
|
|
- });
|
|
|
+ var formData = new FormData();
|
|
|
+ formData.append("policyId", self.policyId);
|
|
|
+
|
|
|
+ return approvalApi.insureDetail(formData);
|
|
|
+ })()
|
|
|
+ .then(response => {
|
|
|
+ var jsonData = response.data;
|
|
|
+ self.loading = false;
|
|
|
+ if (jsonData.result) {
|
|
|
+ self.insureData = jsonData.data;
|
|
|
+ this.acceptDetail();
|
|
|
+ this.changePage(1);
|
|
|
+ this.attachmentList();
|
|
|
+ this.loadPromoterAndAgent();
|
|
|
+ } else {
|
|
|
+ self.$message.error(jsonData.message + "");
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch(error => {
|
|
|
+ self.$message.error(error + "");
|
|
|
+ });
|
|
|
},
|
|
|
acceptDetail() {
|
|
|
var self = this;
|
|
@@ -359,7 +371,8 @@ export default {
|
|
|
// formData.append("applicationId", self.id);
|
|
|
formData.append("policyId", self.policyId);
|
|
|
|
|
|
- approvalApi.acceptDetail(formData)
|
|
|
+ approvalApi
|
|
|
+ .acceptDetail(formData)
|
|
|
.then(response => {
|
|
|
var jsonData = response.data;
|
|
|
self.loading = false;
|
|
@@ -452,6 +465,30 @@ export default {
|
|
|
self.loading = false;
|
|
|
// self.$message.error(error + "");
|
|
|
});
|
|
|
+ },
|
|
|
+ loadPromoterAndAgent() {
|
|
|
+ var self = this;
|
|
|
+
|
|
|
+ self.loading = true;
|
|
|
+
|
|
|
+ var formData = new FormData();
|
|
|
+
|
|
|
+ formData.append("applicationId", self.id);
|
|
|
+ formData.append("policyId", self.policyId);
|
|
|
+ formData.append("id", self.policyId);
|
|
|
+
|
|
|
+ approvalApi
|
|
|
+ .getPromoterAndAgent(formData)
|
|
|
+ .then(function(response) {
|
|
|
+ self.loading = false;
|
|
|
+
|
|
|
+ var jsonData = response.data.data;
|
|
|
+ self.promote = jsonData;
|
|
|
+ })
|
|
|
+ .catch(error => {
|
|
|
+ self.loading = false;
|
|
|
+ // self.$message.error(error + "");
|
|
|
+ });
|
|
|
}
|
|
|
},
|
|
|
async mounted() {
|
|
@@ -460,7 +497,7 @@ export default {
|
|
|
|
|
|
// self.id = this.$route.query.id;
|
|
|
// self.policyId = this.$route.query.policyId;
|
|
|
-
|
|
|
+
|
|
|
// 改为在页面中通过$refs调用
|
|
|
// this.insureDetail();
|
|
|
}
|