Quellcode durchsuchen

列表增加投保企业名称显示。

tomatozq vor 5 Jahren
Ursprung
Commit
d770fba4f9

+ 1 - 1
src/api/business/approval.js

@@ -50,7 +50,7 @@ function issued(formData) {
 }
 
 function otherPageList(formData) {
-  //PICC出单
+  //下月投保单列表
   return request.post(constant.serverUrl + "/applicationPolicy/otherPageList", formData);
 }
 

+ 14 - 7
src/views/business/insuranceFirst-list.vue

@@ -19,7 +19,8 @@
           v-model="queryModel.definitionId"
           filterable
           placeholder="请选择"
-          style="width:300px"
+          style="width:200px"
+          size="mini"
         >
           <el-option
             v-for="result in queryResult"
@@ -29,6 +30,9 @@
           ></el-option>
         </el-select>
       </el-form-item>
+      <el-form-item label="投保企业" prop="companyName">
+        <el-input type="text" size="mini" v-model="queryModel.companyName"></el-input>
+      </el-form-item>
       <el-form-item label="投保人姓名" prop="insuredName">
         <el-input type="text" size="mini" v-model="queryModel.insuredName"></el-input>
       </el-form-item>
@@ -76,11 +80,13 @@
         @selection-change="handleSelectionChange"
       >
         <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="definitionName" 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="insuredNumber" label="投保人数" width="100"></el-table-column>
-        <el-table-column label="投保期间" width="280">
+        <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="insuredTel" label="联系电话" width="180"></el-table-column>-->
+        <el-table-column prop="insuredNumber" label="投保人数" width="80"></el-table-column>
+        <el-table-column label="投保期间" width="200">
           <template slot-scope="{row}">{{row.startTime}}-{{row.endTime}}</template>
         </el-table-column>
         <el-table-column prop="insuranceFee" label="保险费合计" width="100">
@@ -88,8 +94,7 @@
             <span class="insure-money">¥{{scope.row.insuranceFee}}</span>
           </template>
         </el-table-column>
-        <el-table-column prop="statusN" label="投保单状态" width="180"></el-table-column>
-        <el-table-column label="操作" width="300">
+        <el-table-column label="操作" width="250" fixed="right">
           <template slot-scope="{row}">
             <el-button size="mini" @click="openFirstDetails(row)">查看详情</el-button>&#12288;&#12288;
             <span v-if="row.status=='20'">
@@ -134,6 +139,7 @@ export default {
     return {
       queryModel: {
         companyId: "",
+        companyName: "",
         definitionId: "",
         insuredName: "",
         insuredTel: "",
@@ -173,6 +179,7 @@ export default {
       formData.append("pageSize", self.pageSize);
 
       formData.append("companyId", self.queryModel.companyId);
+      formData.append("companyName", self.queryModel.companyName);
       formData.append("definitionId", self.queryModel.definitionId);
       formData.append("insuredName", self.queryModel.insuredName);
       formData.append("insuredTel", self.queryModel.insuredTel);

+ 14 - 7
src/views/business/insuranceFirst-listPicc.vue

@@ -19,7 +19,8 @@
           v-model="queryModel.definitionId"
           filterable
           placeholder="请选择"
-          style="width:300px"
+          style="width:200px"
+          size="mini"
         >
           <el-option
             v-for="result in queryResult"
@@ -29,6 +30,9 @@
           ></el-option>
         </el-select>
       </el-form-item>
+      <el-form-item label="投保企业" prop="companyName">
+        <el-input type="text" size="mini" v-model="queryModel.companyName"></el-input>
+      </el-form-item>
       <el-form-item label="投保人姓名" prop="insuredName">
         <el-input type="text" size="mini" v-model="queryModel.insuredName"></el-input>
       </el-form-item>
@@ -66,11 +70,13 @@
         @selection-change="handleSelectionChange"
       >
         <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="definitionName" 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="insuredNumber" label="投保人数" width="100"></el-table-column>
-        <el-table-column label="投保期间" width="280">
+        <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="insuredTel" label="联系电话" width="180"></el-table-column>-->
+        <el-table-column prop="insuredNumber" label="投保人数" width="80"></el-table-column>
+        <el-table-column label="投保期间" width="200">
           <template slot-scope="{row}">{{row.startTime}}-{{row.endTime}}</template>
         </el-table-column>
         <el-table-column prop="insuranceFee" label="保险费合计" width="100">
@@ -78,8 +84,7 @@
             <span class="insure-money">¥{{scope.row.insuranceFee}}</span>
           </template>
         </el-table-column>
-        <el-table-column prop="statusN" label="投保单状态" width="180"></el-table-column>
-        <el-table-column label="操作" width="300">
+        <el-table-column label="操作" width="300" fixed="right">
           <template slot-scope="{row}">
             <el-button size="mini" @click="openFirstDetails(row)">查看详情</el-button>&#12288;&#12288;
             <span v-if="row.status=='30'">
@@ -123,6 +128,7 @@ export default {
     return {
       queryModel: {
         companyId: "",
+        companyName: "",
         definitionId: "",
         insuredName: "",
         insuredTel: "",
@@ -162,6 +168,7 @@ export default {
       formData.append("pageSize", self.pageSize);
 
       formData.append("companyId", self.queryModel.companyId);
+      formData.append("companyName", self.queryModel.companyName);
       formData.append("definitionId", self.queryModel.definitionId);
       formData.append("insuredName", self.queryModel.insuredName);
       formData.append("insuredTel", self.queryModel.insuredTel);

+ 10 - 4
src/views/business/insurancePolicy-list.vue

@@ -19,7 +19,8 @@
           v-model="queryModel.definitionId"
           filterable
           placeholder="请选择"
-          style="width:300px"
+          style="width:200px"
+          size="mini"
         >
           <el-option
             v-for="result in queryResult"
@@ -29,6 +30,9 @@
           ></el-option>
         </el-select>
       </el-form-item>
+      <el-form-item label="投保企业" prop="companyName">
+        <el-input type="text" size="mini" v-model="queryModel.companyName"></el-input>
+      </el-form-item>
       <el-form-item label="投保人姓名" prop="insuredName">
         <el-input type="text" size="mini" v-model="queryModel.insuredName"></el-input>
       </el-form-item>
@@ -71,10 +75,10 @@
       >
         <el-table-column type="selection" width="55"></el-table-column>
         <el-table-column prop="application.definitionName" label="保险种类" width="180"></el-table-column>
-
+        <el-table-column prop="application.companyName" label="投保企业" width="180"></el-table-column>
         <!-- <el-table-column prop="application.insuredName" label="投保人姓名" width="180"></el-table-column>
         <el-table-column prop="application.insuredTel" label="联系电话" width="180"></el-table-column>-->
-        <el-table-column label="投保期间" width="280">
+        <el-table-column label="投保期间" width="200">
           <template slot-scope="{row}">{{row.policy.startTime}}-{{row.policy.endTime}}</template>
         </el-table-column>
         <el-table-column prop="insuranceFee" label="保险费合计" width="100">
@@ -83,7 +87,7 @@
           </template>
         </el-table-column>
         <el-table-column prop="policy.statusN" label="投保单状态" width="180"></el-table-column>
-        <el-table-column label="操作" width="320">
+        <el-table-column label="操作" width="320" fixed="right">
           <template slot-scope="{row}">
             <el-button size="mini" @click="openPolicyDetails(row)">查看详情</el-button>&#12288;&#12288;
             <span v-if="row.policy.status=='20'">
@@ -132,6 +136,7 @@ export default {
     return {
       queryModel: {
         companyId: "",
+        companyName: "",
         definitionId: "",
         insuredName: "",
         insuredTel: "",
@@ -175,6 +180,7 @@ export default {
 
       formData.append("applicationId", self.queryModel.applicationId);
       formData.append("companyId", self.queryModel.companyId);
+      formData.append("companyName", self.queryModel.companyName);
       formData.append("definitionId", self.queryModel.definitionId);
       formData.append("insuredName", self.queryModel.insuredName);
       formData.append("insuredTel", self.queryModel.insuredTel);

+ 9 - 2
src/views/business/insurancePolicy-listPicc.vue

@@ -19,7 +19,8 @@
           v-model="queryModel.definitionId"
           filterable
           placeholder="请选择"
-          style="width:300px"
+          style="width:200px"
+          size="mini"
         >
           <el-option
             v-for="result in queryResult"
@@ -29,6 +30,9 @@
           ></el-option>
         </el-select>
       </el-form-item>
+      <el-form-item label="投保企业" prop="companyName">
+        <el-input type="text" size="mini" v-model="queryModel.companyName"></el-input>
+      </el-form-item>
       <el-form-item label="投保人姓名" prop="insuredName">
         <el-input type="text" size="mini" v-model="queryModel.insuredName"></el-input>
       </el-form-item>
@@ -67,6 +71,7 @@
       >
         <el-table-column type="selection" width="55"></el-table-column>
         <el-table-column prop="application.definitionName" label="保险种类" width="180"></el-table-column>
+        <el-table-column prop="application.companyName" label="投保企业" width="180"></el-table-column>
         <!-- <el-table-column prop="application.insuredName" label="投保人姓名" width="180"></el-table-column>
         <el-table-column prop="application.insuredTel" label="联系电话" width="180"></el-table-column>-->
         <el-table-column label="投保期间" width="280">
@@ -78,7 +83,7 @@
           </template>
         </el-table-column>
         <el-table-column prop="policy.statusN" label="投保单状态" width="180"></el-table-column>
-        <el-table-column label="操作" width="300">
+        <el-table-column label="操作" width="300" fixed="right">
           <template slot-scope="{row}">
             <el-button size="mini" @click="openPolicyDetails(row)">查看详情</el-button>&#12288;&#12288;
             <span v-if="row.policy.status=='30'">
@@ -128,6 +133,7 @@ export default {
     return {
       queryModel: {
         companyId: "",
+        companyName: "",
         definitionId: "",
         insuredName: "",
         insuredTel: "",
@@ -169,6 +175,7 @@ export default {
       formData.append("pageSize", self.pageSize);
 
       formData.append("companyId", self.queryModel.companyId);
+      formData.append("companyName", self.queryModel.companyName);
       formData.append("definitionId", self.queryModel.definitionId);
       formData.append("insuredName", self.queryModel.insuredName);
       formData.append("insuredTel", self.queryModel.insuredTel);