|
@@ -30,6 +30,9 @@
|
|
></el-option>
|
|
></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="投保单号" prop="policyNo">
|
|
|
|
+ <el-input type="text" size="mini" v-model="queryModel.policyNo"></el-input>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="投保企业" prop="companyName">
|
|
<el-form-item label="投保企业" prop="companyName">
|
|
<el-input type="text" size="mini" v-model="queryModel.companyName"></el-input>
|
|
<el-input type="text" size="mini" v-model="queryModel.companyName"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -64,8 +67,9 @@
|
|
<el-divider></el-divider>
|
|
<el-divider></el-divider>
|
|
<el-tabs type="card" activeName @tab-click="handleClick">
|
|
<el-tabs type="card" activeName @tab-click="handleClick">
|
|
<el-tab-pane label="全部" name></el-tab-pane>
|
|
<el-tab-pane label="全部" name></el-tab-pane>
|
|
- <el-tab-pane label="待初审" name="20"></el-tab-pane>
|
|
|
|
- <el-tab-pane label="待复审" name="30"></el-tab-pane>
|
|
|
|
|
|
+ <el-tab-pane label="人才超市核准" name="20"></el-tab-pane>
|
|
|
|
+ <el-tab-pane label="材料不齐" name="15"></el-tab-pane>
|
|
|
|
+ <el-tab-pane label="中国人保审核" name="30"></el-tab-pane>
|
|
<el-tab-pane label="待缴费" name="40"></el-tab-pane>
|
|
<el-tab-pane label="待缴费" name="40"></el-tab-pane>
|
|
<el-tab-pane label="待制单" name="50"></el-tab-pane>
|
|
<el-tab-pane label="待制单" name="50"></el-tab-pane>
|
|
<el-tab-pane label="待出单" name="60"></el-tab-pane>
|
|
<el-tab-pane label="待出单" name="60"></el-tab-pane>
|
|
@@ -82,6 +86,8 @@
|
|
<el-table-column type="selection" width="55"></el-table-column>
|
|
<el-table-column type="selection" width="55"></el-table-column>
|
|
<el-table-column prop="statusN" label="投保单状态" width="100"></el-table-column>
|
|
<el-table-column prop="statusN" label="投保单状态" width="100"></el-table-column>
|
|
<el-table-column prop="definitionName" label="保险种类" width="180"></el-table-column>
|
|
<el-table-column prop="definitionName" label="保险种类" width="180"></el-table-column>
|
|
|
|
+ <el-table-column prop="policyNo" label="投保单号" width="180"></el-table-column>
|
|
|
|
+ <el-table-column prop="finishTime" label="出单时间" width="180"></el-table-column>
|
|
<el-table-column prop="companyName" label="投保企业" width="180"></el-table-column>
|
|
<el-table-column prop="companyName" label="投保企业" width="180"></el-table-column>
|
|
<!-- <el-table-column prop="insuredName" label="投保人姓名" width="180"></el-table-column> -->
|
|
<!-- <el-table-column prop="insuredName" label="投保人姓名" width="180"></el-table-column> -->
|
|
<!-- <el-table-column prop="insuredTel" label="联系电话" width="180"></el-table-column>-->
|
|
<!-- <el-table-column prop="insuredTel" label="联系电话" width="180"></el-table-column>-->
|
|
@@ -97,6 +103,9 @@
|
|
<el-table-column label="操作" width="250" fixed="right">
|
|
<el-table-column label="操作" width="250" fixed="right">
|
|
<template slot-scope="{row}">
|
|
<template slot-scope="{row}">
|
|
<el-button size="mini" @click="openFirstDetails(row)">查看详情</el-button>  
|
|
<el-button size="mini" @click="openFirstDetails(row)">查看详情</el-button>  
|
|
|
|
+ <span v-if="row.status=='15'">
|
|
|
|
+ <el-button size="mini" type="primary" @click="returnFirst(row)">返回初审</el-button>
|
|
|
|
+ </span>
|
|
<span v-if="row.status=='20'">
|
|
<span v-if="row.status=='20'">
|
|
<el-button size="mini" type="primary" @click="openFirstApproval(row)">处理</el-button>
|
|
<el-button size="mini" type="primary" @click="openFirstApproval(row)">处理</el-button>
|
|
</span>
|
|
</span>
|
|
@@ -125,6 +134,7 @@ import Constant from "@/constant";
|
|
import firstDetails from "./insuranceFirst-firstDetails";
|
|
import firstDetails from "./insuranceFirst-firstDetails";
|
|
import insuranceApplicationApi from "@/api/business/insuranceApplication";
|
|
import insuranceApplicationApi from "@/api/business/insuranceApplication";
|
|
import insuranceDefinitionApi from "@/api/base/insuranceDefinition";
|
|
import insuranceDefinitionApi from "@/api/base/insuranceDefinition";
|
|
|
|
+import approvalApi from "@/api/business/approval";
|
|
|
|
|
|
import NProgress from "nprogress"; // progress bar
|
|
import NProgress from "nprogress"; // progress bar
|
|
import "nprogress/nprogress.css"; // progress bar style
|
|
import "nprogress/nprogress.css"; // progress bar style
|
|
@@ -148,7 +158,8 @@ export default {
|
|
number: "",
|
|
number: "",
|
|
insuranceFee: "",
|
|
insuranceFee: "",
|
|
status: "",
|
|
status: "",
|
|
- userType: ""
|
|
|
|
|
|
+ userType: "",
|
|
|
|
+ policyNo:""
|
|
},
|
|
},
|
|
loading: false,
|
|
loading: false,
|
|
tableData: [],
|
|
tableData: [],
|
|
@@ -186,6 +197,7 @@ export default {
|
|
formData.append("startTime", self.queryModel.startTime);
|
|
formData.append("startTime", self.queryModel.startTime);
|
|
formData.append("endTime", self.queryModel.endTime);
|
|
formData.append("endTime", self.queryModel.endTime);
|
|
formData.append("insuranceFee", self.queryModel.insuranceFee);
|
|
formData.append("insuranceFee", self.queryModel.insuranceFee);
|
|
|
|
+ formData.append("policyNo", self.queryModel.policyNo);
|
|
|
|
|
|
formData.append("status", this.tabStatus);
|
|
formData.append("status", this.tabStatus);
|
|
formData.append("userType", "0");
|
|
formData.append("userType", "0");
|
|
@@ -217,7 +229,7 @@ export default {
|
|
pageSizeChange(pageSize) {
|
|
pageSizeChange(pageSize) {
|
|
this.pageSize = pageSize;
|
|
this.pageSize = pageSize;
|
|
|
|
|
|
- this.$nextTick(()=>{
|
|
|
|
|
|
+ this.$nextTick(() => {
|
|
this.changePage(this.pageIndex);
|
|
this.changePage(this.pageIndex);
|
|
});
|
|
});
|
|
},
|
|
},
|
|
@@ -317,6 +329,27 @@ export default {
|
|
} else if (this.tabStatus == "50") {
|
|
} else if (this.tabStatus == "50") {
|
|
//带制单50
|
|
//带制单50
|
|
}
|
|
}
|
|
|
|
+ },
|
|
|
|
+ returnFirst(record) {
|
|
|
|
+ //返回初审20
|
|
|
|
+ var status = "20";
|
|
|
|
+ var formData = new FormData();
|
|
|
|
+ formData.append("applicationId", record.id);
|
|
|
|
+ formData.append("policyId", "");
|
|
|
|
+ formData.append("status", status);
|
|
|
|
+
|
|
|
|
+ approvalApi.rollbackOrder(formData).then(function(response) {
|
|
|
|
+ var jsonData = response.data;
|
|
|
|
+
|
|
|
|
+ if (jsonData.result) {
|
|
|
|
+ self.changePage(self.pageIndex);
|
|
|
|
+
|
|
|
|
+ self.$message({
|
|
|
|
+ type: "success",
|
|
|
|
+ message: "返回成功!"
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ });
|
|
}
|
|
}
|
|
},
|
|
},
|
|
mounted: function() {
|
|
mounted: function() {
|