xiao547607 %!s(int64=5) %!d(string=hai) anos
pai
achega
938cef89b0

+ 1 - 186
src/views/business/insuranceFirst-firstApproval.vue

@@ -137,55 +137,6 @@ export default {
     };
   },
   methods: {
-    changePage(pageIndex) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndex = pageIndex;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndex);
-      formData.append("pageSize", self.pageSize);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .pageList(formData)
-        .then(function(response) {
-          self.loading = false;
-          var jsonData = response.data.data;
-
-          self.memberData = jsonData.data;
-          self.totalPages = jsonData.totalPages;
-          self.totalElements = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChange(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChange(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePage(this.pageIndex);
-    },
-    handleSelectionChange(val) {
-      this.multipleSelection = val;
-    },
     insureDetail() {
       var self = this;
       (function() {
@@ -206,38 +157,6 @@ export default {
 
             this.definitionId = self.insureData.definitionId;
             this.policyId = self.insureData.insurancePolicy.id;
-            this.acceptDetail();
-            //this.loadInsuranceAgentlist();
-            this.changePage(1);
-          } else {
-            self.$message.error(jsonData.message + "");
-          }
-        })
-        .catch(error => {
-          self.$message.error(error + "");
-        });
-    },
-    acceptDetail(definitionId) {
-      var self = this;
-
-      var formData = new FormData();
-      formData.append("definitionId", self.definitionId);
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      (function() {
-        if (self.definitionId.length == 0) {
-          self.$message.error("没有险种");
-        } else {
-          return approvalApi.acceptDetail(formData);
-        }
-      })()
-        .then(response => {
-          var jsonData = response.data;
-          self.loading = false;
-
-          if (jsonData.result) {
-            self.acceptData = jsonData.data;
           } else {
             self.$message.error(jsonData.message + "");
           }
@@ -286,111 +205,7 @@ export default {
         }
       });
     },
-    downloadFiles() {},
-    changePageRecord(pageIndexRecord) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndexRecord = pageIndexRecord;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndexRecord);
-      formData.append("pageSize", self.pageSizeRecord);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .policyRecordPageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.recordData = jsonData.data;
-          self.totalPagesRecord = jsonData.totalPages;
-          self.totalElementsRecord = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChangeRecord(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChangeRecord(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePageRecord(this.pageIndex);
-    },
-    handleSelectionChangeRecord(val) {
-      this.multipleSelection = val;
-    },
-    tabsClick(tab, event) {
-      if (tab.name == "20") {
-        this.changePageRecord(1);
-      }
-    },
-    attachmentList() {
-      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
-        .attachmentList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.filesData = jsonData.data;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    loadInsuranceAgentlist() {
-      var self = this;
-
-      self.loading = true;
-      var formData = new FormData();
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-      formData.append("id", self.formData);
-
-      approvalApi
-        .loadInsuranceAgent(self.policyId)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.insuranceAgentlist = jsonData.data;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    }
+    downloadFiles() {}
   },
   async mounted() {
     var self = this;

+ 2 - 482
src/views/business/insuranceFirst-firstDetails.vue

@@ -14,487 +14,7 @@
       要resetFields起作用,必须配置:model和prop
     -->
     <el-container>
-      <el-aside width="70%">
-        <el-tabs type="card" activeName="0">
-          <el-tab-pane label="投保信息" name="0">
-            <div>
-              <div class="application-panel" v-loading="loading">
-                <!-- 投保信息 -->
-                <table border="1" style="border-collapse:collapse;">
-                  <tr>
-                    <td colspan="2">投保人名称</td>
-                    <td colspan="3">{{insureData.insuredName}}</td>
-                    <td>联系电话</td>
-                    <td>{{insureData.insuredTel}}</td>
-                  </tr>
-                  <tr>
-                    <td rowspan="5">被保险人信息</td>
-                    <td>企业名称</td>
-                    <td colspan="3">{{insureData.companyName}}</td>
-                    <td>营业性质</td>
-                    <td>{{insureData.businessNature}}</td>
-                  </tr>
-                  <tr>
-                    <td>证件类型</td>
-                    <td colspan="3">{{insureData.insuredName}}</td>
-                    <td>证件号码</td>
-                    <td>{{insureData.usccCode}}</td>
-                  </tr>
-                  <tr>
-                    <td>营业范围</td>
-                    <td colspan="3">{{insureData.businessScope}}</td>
-                    <td>行业类型</td>
-                    <td>{{insureData.industryType}}</td>
-                  </tr>
-                  <tr>
-                    <td>雇员人数</td>
-                    <td>{{insureData.employeesNumber}}</td>
-                    <td>投保人数</td>
-                    <td>{{insureData.insuredNumber}}</td>
-                    <td>联系电话</td>
-                    <td>{{insureData.tel}}</td>
-                  </tr>
-                  <tr>
-                    <td>联系地址</td>
-                    <td colspan="3">{{insureData.companyAddress}}</td>
-                    <td>邮编</td>
-                    <td>{{insureData.postal}}</td>
-                  </tr>
-                  <tr>
-                    <td colspan="2">近三年损失情况(时间、原因、损失金额)</td>
-                    <td colspan="5">{{insureData.lossInRecentYears}}</td>
-                  </tr>
-                </table>
-              </div>
-              <div class="user-panel" v-loading="loading">
-                <!-- 被保险人信息 -->
-                <el-table
-                  :data="tableData"
-                  style="width: 100%"
-                  v-loading="loading"
-                  stripe
-                  @sort-change="sortChange"
-                  @selection-change="handleSelectionChange"
-                >
-                  <el-table-column prop="definitionName" label="序号" width="150"></el-table-column>
-                  <el-table-column prop="memberId" label="姓名" width="100"></el-table-column>
-                  <el-table-column prop="insuredNumber" label="证件类型" width="100"></el-table-column>
-                  <el-table-column prop="insuredNumber" label="证件号码" width="100"></el-table-column>
-                  <el-table-column prop="status" label="审核状态" width="100"></el-table-column>
-                  <el-table-column prop="insuredNumber" label="性别" width="100"></el-table-column>
-                  <el-table-column prop="insuredNumber" label="年龄" width="100"></el-table-column>
-                  <el-table-column prop="insuredNumber" label="岗位/工种" width="100"></el-table-column>
-                  <el-table-column prop="insuredNumber" label="健康状况" width="100"></el-table-column>
-                  <el-table-column prop="insuredNumber" label="身份证正面照" width="120"></el-table-column>
-                </el-table>
-                <el-pagination
-                  :current-page.sync="pageIndex"
-                  :total="totalElements"
-                  :page-sizes="pageSizeList"
-                  @current-change="changePage"
-                  @size-change="pageSizeChange"
-                  layout="total, sizes, prev, pager, next, jumper"
-                ></el-pagination>
-              </div>
-              <div class="accept-panel" v-loading="loading">
-                <!-- 承保信息 -->
-                <table border="1" style="border-collapse:collapse;">
-                  <tr>
-                    <td colspan="2">险种</td>
-                    <td colspan="2">限额名称</td>
-                    <td colspan="2">责任限额/免赔额</td>
-                  </tr>
-                  <tr>
-                    <td rowspan="6" colspan="2">雇主责任险</td>
-                    <td colspan="2">限额名称</td>
-                    <td colspan="2">责任限额/免赔额</td>
-                  </tr>
-                  <tr>
-                    <td colspan="2">伤亡责任限额</td>
-                    <td colspan="2">60万/人</td>
-                  </tr>
-                  <tr>
-                    <td colspan="2">医疗费用限额</td>
-                    <td colspan="2">5万/人</td>
-                  </tr>
-                  <tr>
-                    <td colspan="2">每次事故责任限额</td>
-                    <td colspan="2">240万/次(按4人计算)</td>
-                  </tr>
-                  <tr>
-                    <td colspan="2">累计责任限额</td>
-                    <td colspan="2">1800万/年(按30人计算)</td>
-                  </tr>
-                  <tr>
-                    <td colspan="2">累计法律诉讼费用限额</td>
-                    <td colspan="2">2万元/年(赠送)</td>
-                  </tr>
-                  <tr>
-                    <td colspan="2">行业/职业类型</td>
-                    <td>收费标准(年)</td>
-                    <td>收费标准(月)</td>
-                    <td>投保人数</td>
-                    <td>保险费</td>
-                  </tr>
-                  <tr>
-                    <td colspan="2">
-                      一类职业:企业的行管人员
-                      (管理人员,财务人员,以及公司行政辅助人员)
-                    </td>
-                    <td>408元/年/人</td>
-                    <td>34元/月/人</td>
-                    <td>10</td>
-                    <td>4080</td>
-                  </tr>
-                  <tr>
-                    <td colspan="2">
-                      二类职业:企业的外勤人员
-                      (销售人员,项目施工人员,项目服务人员)
-                    </td>
-                    <td>564/年/人</td>
-                    <td>47/月/人</td>
-                    <td>10</td>
-                    <td>5640</td>
-                  </tr>
-                  <tr>
-                    <td colspan="2">
-                      三类职业:企业的生产人员
-                      (企业司机、流水线工人等)
-                    </td>
-                    <td>804/年/人</td>
-                    <td>67/月/人</td>
-                    <td>10</td>
-                    <td>8040</td>
-                  </tr>
-                  <tr>
-                    <td colspan="2">保险费合计(人民币)</td>
-                    <td colspan="2">(大写):壹万柒仟柒佰陆拾圆</td>
-                    <td colspan="2">(小写):¥ 17760</td>
-                  </tr>
-                  <tr>
-                    <td colspan="2">保险期间</td>
-                    <td colspan="4">自 2020 年 2 月 1 日 零时起 至 2021 年 1 月 31 日 二十四时止。</td>
-                  </tr>
-                </table>
-              </div>
-              <div class="application-panel" v-loading="loading">
-                <!-- 附件信息 -->
-                <el-table
-                  :data="fileData"
-                  style="width: 100%"
-                  v-loading="loading"
-                  stripe
-                  @sort-change="sortChange"
-                  @selection-change="handleSelectionChange"
-                >
-                  <el-table-column prop="definitionName" label="序号" width="150"></el-table-column>
-                  <el-table-column prop="insuredNumber" label="附件类型" width="100"></el-table-column>
-                  <el-table-column prop="insuredNumber" label="附件名称" width="100"></el-table-column>
-                  <el-table-column prop="insuredNumber" label="操作" width="100"></el-table-column>
-                </el-table>
-              </div>
-              <div class="application-panel" v-loading="loading">
-                <!-- 推广信息 -->
-                <table border="1" style="border-collapse:collapse;">
-                  <tr>
-                    <td>人员类型</td>
-                    <td>姓名</td>
-                    <td>联系方式</td>
-                    <td>注册账号</td>
-                  </tr>
-                  <tr>
-                    <td>社会推广员</td>
-                    <td>赵磊</td>
-                    <td>18600001111</td>
-                    <td>zhaolei001</td>
-                  </tr>
-                  <tr>
-                    <td>保险代理人</td>
-                    <td></td>
-                    <td></td>
-                    <td></td>
-                  </tr>
-                </table>
-              </div>
-            </div>
-          </el-tab-pane>
-          <el-tab-pane label="流程历史记录" name="20"></el-tab-pane>
-          <el-tab-pane label="流程图" name="30"></el-tab-pane>
-        </el-tabs>
-      </el-aside>
-
-      <el-container>
-        <el-main>
-          <el-form ref="form" :model="formModel" :rules="ruleValidate" :label-width="'100px'">
-            <table>
-              <tr>
-                <td>当前步骤</td>
-                <td>{{insureData.statusN}}--投保-人才超市初审</td>
-              </tr>
-              <tr>
-                <td colspan="2">
-                  <el-form-item label="处理类型" prop="processStatus">
-                    <el-select v-model="formModel.processStatus" placeholder="请选择" filterable>
-                      <el-option label="通过" value="正常"></el-option>
-                      <el-option label="退回" value="回退"></el-option>
-                    </el-select>
-                  </el-form-item>
-                </td>
-              </tr>
-              <tr>
-                <td colspan="2">
-                  <el-form-item prop="opinion">
-                    <el-input
-                      type="textarea"
-                      :rows="20"
-                      placeholder="请输入内容"
-                      v-model="formModel.opinion"
-                    ></el-input>
-                  </el-form-item>
-                </td>
-              </tr>
-              <tr>
-                <td>下一步骤</td>
-                <td>投保-人保专员复审</td>
-              </tr>
-              <tr>
-                <td>
-                  <el-button size="mini" type="success" disabled="disabled" @click="downloadFiles()">打包下载申请资料</el-button>
-                </td>
-                <td>
-                  <el-button size="mini" type="primary" @click="saveApproval()">提交</el-button>
-                </td>
-              </tr>
-            </table>
-          </el-form>
-        </el-main>
-      </el-container>
     </el-container>
+      
   </div>
-</template>
-<script>
-import Constant from "@/constant";
-import insuranceApplicationApi from "@/api/business/insuranceApplication";
-import approvalApi from "@/api/business/approval";
-import NProgress from "nprogress"; // progress bar
-import "nprogress/nprogress.css"; // progress bar style
-
-export default {
-  data() {
-    var self = this;
-
-    return {
-      queryModel: {
-        id: ""
-      },
-      ruleValidate: {
-        processStatus: [
-          {
-            required: true,
-            message: "请选择处理类型",
-            trigger: "blur"
-          }
-        ]
-      },
-      loading: false,
-      tableData: [],
-      pageIndex: 1,
-      pageSize: 10,
-      totalPages: 0,
-      totalElements: 0,
-      field: "",
-      direction: "",
-      pageSizeList: [10, 20, 30],
-      multipleSelection: [],
-      showModal: false,
-      modalTitle: "",
-      businessKey: "",
-      id: "",
-      definitionId: "",
-      policyId: "",
-      insureData: "",
-      acceptData: "",
-      formModel: {}
-    };
-  },
-  methods: {
-    changePage(pageIndex) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndex = pageIndex;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndex);
-      formData.append("pageSize", self.pageSize);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .pageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.tableData = jsonData.data;
-          self.totalPages = jsonData.totalPages;
-          self.totalElements = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChange(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChange(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePage(this.pageIndex);
-    },
-    handleSelectionChange(val) {
-      this.multipleSelection = val;
-    },
-    insureDetail() {
-      var self = this;
-      (function() {
-        if (self.id.length == 0) {
-          self.$message.error("没有传递ID");
-        } else {
-          var formData = new FormData();
-          formData.append("id", self.id);
-          formData.append("no", "0");
-          return insuranceApplicationApi.insureDetail(formData);
-        }
-      })()
-        .then(response => {
-          var jsonData = response.data;
-          self.loading = false;
-
-          if (jsonData.result) {
-            self.insureData = jsonData.data;
-            this.definitionId = self.insureData.definitionId;
-            this.policyId = self.insureData.insurancePolicy.id;
-            this.acceptDetail();
-            this.changePage(1);
-          } else {
-            self.$message.error(jsonData.message + "");
-          }
-        })
-        .catch(error => {
-          self.$message.error(error + "");
-        });
-    },
-    acceptDetail(definitionId) {
-      var self = this;
-
-      var formData = new FormData();
-      formData.append("definitionId", self.definitionId);
-
-      (function() {
-        if (self.definitionId.length == 0) {
-          self.$message.error("没有险种");
-        } else {
-          return approvalApi.acceptDetail(formData);
-        }
-      })()
-        .then(response => {
-          var jsonData = response.data;
-          self.loading = false;
-
-          if (jsonData.result) {
-            self.acceptData = jsonData.data;
-          } else {
-            self.$message.error(jsonData.message + "");
-          }
-        })
-        .catch(error => {
-          self.$message.error(error + "");
-        });
-    },
-    saveApproval() {
-      var self = this;
-
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          var self = this;
-          var formModel = this.formModel;
-          (function() {
-            var formData = new FormData();
-
-            formData.append("applicationId", self.id);
-            formData.append("policyId", self.policyId);
-            formData.append("processStatus", self.formModel.processStatus);
-            formData.append("opinion", self.formModel.opinion);
-
-            return approvalApi.firstApproval(formData);
-          })().then(function(response) {
-            var jsonData = response.data;
-
-            if (jsonData.result) {
-              self.$message({
-                message: "保存成功!",
-                type: "success"
-              });
-
-              self.$router.push("/business/insuranceFirst/list");
-            } else {
-              self.$message({
-                message: jsonData.message + "",
-                type: "warning"
-              });
-
-              self.$emit("close", false);
-            }
-          });
-        } else {
-          this.$emit("error");
-        }
-      });
-    },
-    downloadFiles() {
-      alert(1);
-    }
-  },
-  async mounted() {
-    var self = this;
-    self.loading = true;
-
-    self.id = this.$route.query.id;
-    this.insureDetail();
-  }
-};
-</script>
-<style lang="scss" scoped>
-.el-breadcrumb {
-  margin: 10px;
-  line-height: 20px;
-}
-
-.el-divider {
-  margin: 5px 0;
-}
-
-.demo-form-inline {
-  margin-left: 10px;
-  text-align: left;
-}
-
-.button-group {
-  margin-left: 10px;
-  text-align: left;
-}
-</style>
+</template>

+ 0 - 160
src/views/business/insuranceFirst-issued.vue

@@ -199,56 +199,6 @@ export default {
     };
   },
   methods: {
-    changePage(pageIndex) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndex = pageIndex;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndex);
-      formData.append("pageSize", self.pageSize);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .pageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.memberData = jsonData.data;
-          self.totalPages = jsonData.totalPages;
-          self.totalElements = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChange(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChange(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePage(this.pageIndex);
-    },
-    handleSelectionChange(val) {
-      this.multipleSelection = val;
-    },
     insureDetail() {
       var self = this;
       (function() {
@@ -269,36 +219,6 @@ export default {
             self.insureData = jsonData.data;
             this.definitionId = self.insureData.definitionId;
             this.policyId = self.insureData.insurancePolicy.id;
-            this.acceptDetail();
-            this.changePage(1);
-          } else {
-            self.$message.error(jsonData.message + "");
-          }
-        })
-        .catch(error => {
-          self.$message.error(error + "");
-        });
-    },
-    acceptDetail(definitionId) {
-      var self = this;
-
-      var formData = new FormData();
-      formData.append("definitionId", self.definitionId);
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-      (function() {
-        if (self.definitionId.length == 0) {
-          self.$message.error("没有险种");
-        } else {
-          return approvalApi.acceptDetail(formData);
-        }
-      })()
-        .then(response => {
-          var jsonData = response.data;
-          self.loading = false;
-
-          if (jsonData.result) {
-            self.acceptData = jsonData.data;
           } else {
             self.$message.error(jsonData.message + "");
           }
@@ -349,86 +269,6 @@ export default {
       });
     },
     downloadFiles() {},
-    changePageRecord(pageIndexRecord) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndexRecord = pageIndexRecord;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndexRecord);
-      formData.append("pageSize", self.pageSizeRecord);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .policyRecordPageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.recordData = jsonData.data;
-          self.totalPagesRecord = jsonData.totalPages;
-          self.totalElementsRecord = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChangeRecord(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChangeRecord(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePageRecord(this.pageIndex);
-    },
-    handleSelectionChangeRecord(val) {
-      this.multipleSelection = val;
-    },
-    tabsClick(tab, event) {
-      if (tab.name == "20") {
-        this.changePageRecord(1);
-      }
-    },
-    attachmentList() {
-      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
-        .attachmentList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.filesData = jsonData.data;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
     //上传文件
     handleUploadFileSuccess(response, file, fileList) {
       console.log(response);

+ 32 - 61
src/views/business/insuranceFirst-leftTab.vue

@@ -78,10 +78,13 @@
             <el-table-column prop="companyMember.healthStatus" label="健康状况" width="100"></el-table-column>
             <el-table-column prop="companyMember.cardFiles" label="身份证正面照" width="120">
               <template slot-scope="scope">
-							<a :href="scope.row.companyMember.cardFiles" target="_blank">
-								<el-avatar size="small" :src="scope.row.companyMember.cardFiles+'?x-oss-process=image/resize,m_lfit,h_100,w_100'"></el-avatar>
-							</a>
-						</template>
+                <a :href="scope.row.companyMember.cardFiles" target="_blank">
+                  <el-avatar
+                    size="small"
+                    :src="scope.row.companyMember.cardFiles+'?x-oss-process=image/resize,m_lfit,h_100,w_100'"
+                  ></el-avatar>
+                </a>
+              </template>
             </el-table-column>
           </el-table>
           <el-pagination
@@ -117,26 +120,29 @@
           </table>
           <table border="1" style="border-collapse:collapse;width:100%">
             <tr>
-              <td colspan="2">行业/职业类型</td>
-              <td>收费标准(年)</td>
-              <td>收费标准(月)</td>
-              <td>投保人数</td>
-              <td>保险费</td>
+              <td colspan="2" class="table-bak">行业/职业类型</td>
+              <td class="table-bak">收费标准(年)</td>
+              <td class="table-bak">收费标准(月)</td>
+              <td class="table-bak">投保人数</td>
+              <td class="table-bak">保险费</td>
             </tr>
             <tr v-for="(job,index) in acceptData.jobsList" :key="index">
-              <td colspan="2">{{ job.name }}({{job.content}})</td>
+              <td colspan="2">
+                <p>{{ job.name }}</p>
+                ({{job.content}})
+              </td>
               <td>{{ job.chargesY }}元/年/人</td>
               <td>{{ job.charges }}元/月/人</td>
               <td>{{ job.number }}</td>
               <td>{{ job.money }}</td>
             </tr>
             <tr>
-              <td colspan="2">保险费合计(人民币)</td>
+              <td colspan="2" class="table-bak">保险费合计(人民币)</td>
               <td colspan="2">(大写):{{acceptData.cnMontrayUnit}}</td>
               <td colspan="2">(小写):¥ {{acceptData.totalAmount}}</td>
             </tr>
             <tr>
-              <td colspan="2">保险期间</td>
+              <td colspan="2" class="table-bak">保险期间</td>
               <td colspan="4">自 {{insureData.startTime}} 零时起 至 {{insureData.endTime}} 二十四时止。</td>
             </tr>
           </table>
@@ -154,10 +160,15 @@
             @sort-change="sortChange"
             @selection-change="handleSelectionChange"
           >
-            <el-table-column prop="definitionName" label="序号" width="150"></el-table-column>
-            <el-table-column prop="insuredNumber" label="附件类型" width="100"></el-table-column>
-            <el-table-column prop="insuredNumber" label="附件名称" width="100"></el-table-column>
-            <el-table-column prop="insuredNumber" label="操作" width="100"></el-table-column>
+            <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="300"></el-table-column>
+            <el-table-column prop="file" label="操作">
+              <template slot-scope="scope">
+                <a :href="scope.row.file" target="_blank">下载
+                </a>
+              </template>
+            </el-table-column>
           </el-table>
         </div>
         <div class="application-panel" v-loading="loading">
@@ -167,10 +178,10 @@
           </div>
           <table border="1" style="border-collapse:collapse;">
             <tr>
-              <td>人员类型</td>
-              <td>姓名</td>
-              <td>联系方式</td>
-              <td>注册账号</td>
+              <td class="table-bak">人员类型</td>
+              <td class="table-bak">姓名</td>
+              <td class="table-bak">联系方式</td>
+              <td class="table-bak">注册账号</td>
             </tr>
             <tr>
               <td>社会推广员</td>
@@ -341,6 +352,7 @@ export default {
             this.acceptDetail();
             //this.loadInsuranceAgentlist();
             this.changePage(1);
+            //this.attachmentList();
           } else {
             self.$message.error(jsonData.message + "");
           }
@@ -378,47 +390,6 @@ export default {
           self.$message.error(error + "");
         });
     },
-    saveApproval() {
-      var self = this;
-
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          var self = this;
-          var formModel = this.formModel;
-          (function() {
-            var formData = new FormData();
-
-            formData.append("applicationId", self.id);
-            formData.append("policyId", self.policyId);
-            formData.append("processStatus", self.formModel.processStatus);
-            formData.append("opinion", self.formModel.opinion);
-
-            return approvalApi.firstApproval(formData);
-          })().then(function(response) {
-            var jsonData = response.data;
-
-            if (jsonData.result) {
-              self.$message({
-                message: "保存成功!",
-                type: "success"
-              });
-
-              self.$router.push("/business/insuranceFirst/list");
-            } else {
-              self.$message({
-                message: jsonData.message + "",
-                type: "warning"
-              });
-
-              self.$emit("close", false);
-            }
-          });
-        } else {
-          this.$emit("error");
-        }
-      });
-    },
-    downloadFiles() {},
     changePageRecord(pageIndexRecord) {
       var self = this;
 

+ 8 - 5
src/views/business/insuranceFirst-list.vue

@@ -40,7 +40,7 @@
           start-placeholder="开始日期"
           end-placeholder="结束日期"
         ></el-date-picker>
-      </el-form-item> -->
+      </el-form-item>-->
       <el-form-item>
         <el-button
           type="primary"
@@ -82,8 +82,8 @@
         <el-table-column prop="insuredTel" label="联系电话" width="180"></el-table-column>
         <el-table-column prop="startTime" label="保障开始时间" width="180"></el-table-column>
         <el-table-column prop="endTime" label="保障结束时间" width="180"></el-table-column>
-        <el-table-column prop="insuranceFee" label="保险费合计" width="180"></el-table-column>
-        <el-table-column label="操作" fixed="right" width="120">
+        <el-table-column prop="insuranceFee" label="保险费合计" width="100"></el-table-column>
+        <el-table-column label="操作" width="300">
           <template slot-scope="{row}">
             <!-- <el-button size="mini" type="warning" @click="openFirstDetails(row)">查看详情</el-button> -->
             <span v-if="row.status=='20'">
@@ -106,12 +106,12 @@
       @size-change="pageSizeChange"
       layout="total, sizes, prev, pager, next, jumper"
     ></el-pagination>
-    <openFirst-details
+    <first-details
       v-if="showModal"
       :businessKey="businessKey"
       :title="modalTitle"
       @close="onDetailModalClose"
-    ></openFirst-details>
+    ></first-details>
   </div>
 </template>
 <script>
@@ -124,6 +124,9 @@ import NProgress from "nprogress"; // progress bar
 import "nprogress/nprogress.css"; // progress bar style
 
 export default {
+  components: {
+    "first-details": firstDetails
+  },
   data() {
     var self = this;
 

+ 1 - 161
src/views/business/insuranceFirst-secondApproval.vue

@@ -134,56 +134,6 @@ export default {
     };
   },
   methods: {
-    changePage(pageIndex) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndex = pageIndex;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndex);
-      formData.append("pageSize", self.pageSize);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .pageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.memberData = jsonData.data;
-          self.totalPages = jsonData.totalPages;
-          self.totalElements = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChange(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChange(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePage(this.pageIndex);
-    },
-    handleSelectionChange(val) {
-      this.multipleSelection = val;
-    },
     insureDetail() {
       var self = this;
       (function() {
@@ -204,36 +154,6 @@ export default {
             self.insureData = jsonData.data;
             this.definitionId = self.insureData.definitionId;
             this.policyId = self.insureData.insurancePolicy.id;
-            this.acceptDetail();
-            this.changePage(1);
-          } else {
-            self.$message.error(jsonData.message + "");
-          }
-        })
-        .catch(error => {
-          self.$message.error(error + "");
-        });
-    },
-    acceptDetail(definitionId) {
-      var self = this;
-
-      var formData = new FormData();
-      formData.append("definitionId", self.definitionId);
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-      (function() {
-        if (self.definitionId.length == 0) {
-          self.$message.error("没有险种");
-        } else {
-          return approvalApi.acceptDetail(formData);
-        }
-      })()
-        .then(response => {
-          var jsonData = response.data;
-          self.loading = false;
-
-          if (jsonData.result) {
-            self.acceptData = jsonData.data;
           } else {
             self.$message.error(jsonData.message + "");
           }
@@ -282,87 +202,7 @@ export default {
         }
       });
     },
-    downloadFiles() {},
-    changePageRecord(pageIndexRecord) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndexRecord = pageIndexRecord;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndexRecord);
-      formData.append("pageSize", self.pageSizeRecord);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .policyRecordPageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.recordData = jsonData.data;
-          self.totalPagesRecord = jsonData.totalPages;
-          self.totalElementsRecord = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChangeRecord(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChangeRecord(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePageRecord(this.pageIndex);
-    },
-    handleSelectionChangeRecord(val) {
-      this.multipleSelection = val;
-    },
-    tabsClick(tab, event) {
-      if (tab.name == "20") {
-        this.changePageRecord(1);
-      }
-    },
-    attachmentList() {
-      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
-        .attachmentList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.filesData = jsonData.data;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    }
+    downloadFiles() {}
   },
   async mounted() {
     var self = this;

+ 1 - 162
src/views/business/insuranceFirst-transfer.vue

@@ -198,56 +198,6 @@ export default {
     };
   },
   methods: {
-    changePage(pageIndex) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndex = pageIndex;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndex);
-      formData.append("pageSize", self.pageSize);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .pageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.memberData = jsonData.data;
-          self.totalPages = jsonData.totalPages;
-          self.totalElements = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChange(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChange(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePage(this.pageIndex);
-    },
-    handleSelectionChange(val) {
-      this.multipleSelection = val;
-    },
     insureDetail() {
       var self = this;
       (function() {
@@ -268,36 +218,6 @@ export default {
             self.insureData = jsonData.data;
             this.definitionId = self.insureData.definitionId;
             this.policyId = self.insureData.insurancePolicy.id;
-            this.acceptDetail();
-            this.changePage(1);
-          } else {
-            self.$message.error(jsonData.message + "");
-          }
-        })
-        .catch(error => {
-          self.$message.error(error + "");
-        });
-    },
-    acceptDetail(definitionId) {
-      var self = this;
-
-      var formData = new FormData();
-      formData.append("definitionId", self.definitionId);
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-      (function() {
-        if (self.definitionId.length == 0) {
-          self.$message.error("没有险种");
-        } else {
-          return approvalApi.acceptDetail(formData);
-        }
-      })()
-        .then(response => {
-          var jsonData = response.data;
-          self.loading = false;
-
-          if (jsonData.result) {
-            self.acceptData = jsonData.data;
           } else {
             self.$message.error(jsonData.message + "");
           }
@@ -350,87 +270,7 @@ export default {
         }
       });
     },
-    downloadFiles() {},
-    changePageRecord(pageIndexRecord) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndexRecord = pageIndexRecord;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndexRecord);
-      formData.append("pageSize", self.pageSizeRecord);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .policyRecordPageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.recordData = jsonData.data;
-          self.totalPagesRecord = jsonData.totalPages;
-          self.totalElementsRecord = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChangeRecord(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChangeRecord(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePageRecord(this.pageIndex);
-    },
-    handleSelectionChangeRecord(val) {
-      this.multipleSelection = val;
-    },
-    tabsClick(tab, event) {
-      if (tab.name == "20") {
-        this.changePageRecord(1);
-      }
-    },
-    attachmentList() {
-      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
-        .attachmentList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.filesData = jsonData.data;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    }
+    downloadFiles() {}
   },
   async mounted() {
     var self = this;
@@ -438,7 +278,6 @@ export default {
 
     self.id = this.$route.query.id;
     this.insureDetail();
-    //this.attachmentList();
   }
 };
 </script>

+ 0 - 161
src/views/business/insurancePolicy-firstApproval.vue

@@ -131,56 +131,6 @@ export default {
     };
   },
   methods: {
-    changePage(pageIndex) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndex = pageIndex;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndex);
-      formData.append("pageSize", self.pageSize);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .pageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.memberData = jsonData.data;
-          self.totalPages = jsonData.totalPages;
-          self.totalElements = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChange(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChange(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePage(this.pageIndex);
-    },
-    handleSelectionChange(val) {
-      this.multipleSelection = val;
-    },
     insureDetail() {
       var self = this;
       self.definitionId = self.id;
@@ -199,36 +149,6 @@ export default {
           self.loading = false;
           if (jsonData.result) {
             self.insureData = jsonData.data;
-            this.acceptDetail();
-            this.changePage(1);
-          } else {
-            self.$message.error(jsonData.message + "");
-          }
-        })
-        .catch(error => {
-          self.$message.error(error + "");
-        });
-    },
-    acceptDetail() {
-      var self = this;
-
-      var formData = new FormData();
-      formData.append("definitionId", self.definitionId);
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-      (function() {
-        if (self.definitionId.length == 0) {
-          self.$message.error("没有险种");
-        } else {
-          return approvalApi.acceptDetail(formData);
-        }
-      })()
-        .then(response => {
-          var jsonData = response.data;
-          self.loading = false;
-
-          if (jsonData.result) {
-            self.acceptData = jsonData.data;
           } else {
             self.$message.error(jsonData.message + "");
           }
@@ -276,87 +196,6 @@ export default {
           this.$emit("error");
         }
       });
-    },
-    downloadFiles() {},
-    changePageRecord(pageIndexRecord) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndexRecord = pageIndexRecord;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndexRecord);
-      formData.append("pageSize", self.pageSizeRecord);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .policyRecordPageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.recordData = jsonData.data;
-          self.totalPagesRecord = jsonData.totalPages;
-          self.totalElementsRecord = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChangeRecord(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChangeRecord(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePageRecord(this.pageIndex);
-    },
-    handleSelectionChangeRecord(val) {
-      this.multipleSelection = val;
-    },
-    tabsClick(tab, event) {
-      if (tab.name == "20") {
-        this.changePageRecord(1);
-      }
-    },
-    attachmentList() {
-      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
-        .attachmentList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.filesData = jsonData.data;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
     }
   },
   async mounted() {

+ 0 - 162
src/views/business/insurancePolicy-issued.vue

@@ -191,56 +191,6 @@ export default {
     };
   },
   methods: {
-    changePage(pageIndex) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndex = pageIndex;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndex);
-      formData.append("pageSize", self.pageSize);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .pageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.memberData = jsonData.data;
-          self.totalPages = jsonData.totalPages;
-          self.totalElements = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChange(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChange(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePage(this.pageIndex);
-    },
-    handleSelectionChange(val) {
-      this.multipleSelection = val;
-    },
     insureDetail() {
       var self = this;
       self.definitionId = self.id;
@@ -260,8 +210,6 @@ export default {
 
           if (jsonData.result) {
             self.insureData = jsonData.data;
-            this.acceptDetail();
-            this.changePage(1);
 
             var formData = new FormData();
 
@@ -280,35 +228,6 @@ export default {
           self.$message.error(error + "");
         });
     },
-    acceptDetail() {
-      var self = this;
-
-      var formData = new FormData();
-      formData.append("definitionId", self.definitionId);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-      (function() {
-        if (self.definitionId.length == 0) {
-          self.$message.error("没有险种");
-        } else {
-          return approvalApi.acceptDetail(formData);
-        }
-      })()
-        .then(response => {
-          var jsonData = response.data;
-          self.loading = false;
-
-          if (jsonData.result) {
-            self.acceptData = jsonData.data;
-          } else {
-            self.$message.error(jsonData.message + "");
-          }
-        })
-        .catch(error => {
-          self.$message.error(error + "");
-        });
-    },
     saveApproval() {
       var self = this;
 
@@ -352,86 +271,6 @@ export default {
       });
     },
     downloadFiles() {},
-    changePageRecord(pageIndexRecord) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndexRecord = pageIndexRecord;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndexRecord);
-      formData.append("pageSize", self.pageSizeRecord);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .policyRecordPageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.recordData = jsonData.data;
-          self.totalPagesRecord = jsonData.totalPages;
-          self.totalElementsRecord = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChangeRecord(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChangeRecord(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePageRecord(this.pageIndex);
-    },
-    handleSelectionChangeRecord(val) {
-      this.multipleSelection = val;
-    },
-    tabsClick(tab, event) {
-      if (tab.name == "20") {
-        this.changePageRecord(1);
-      }
-    },
-    attachmentList() {
-      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
-        .attachmentList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.filesData = jsonData.data;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
     //上传文件
     handleUploadFileSuccess(response, file, fileList) {
       console.log(response);
@@ -465,7 +304,6 @@ export default {
     self.id = this.$route.query.id;
     self.policyId = this.$route.query.policyId;
     this.insureDetail();
-    //this.attachmentList();
   }
 };
 </script>

+ 30 - 61
src/views/business/insurancePolicy-leftTab.vue

@@ -23,7 +23,7 @@
             </tr>
             <tr>
               <td class="table-bak">证件类型</td>
-              <td colspan="3">{{insureData.insuredName}}</td>
+              <td colspan="3">组织机构代码证</td>
               <td class="table-bak">证件号码</td>
               <td>{{insureData.usccCode}}</td>
             </tr>
@@ -78,10 +78,13 @@
             <el-table-column prop="companyMember.healthStatus" label="健康状况" width="100"></el-table-column>
             <el-table-column prop="companyMember.cardFiles" label="身份证正面照" width="120">
               <template slot-scope="scope">
-							<a :href="scope.row.companyMember.cardFiles" target="_blank">
-								<el-avatar size="small" :src="scope.row.companyMember.cardFiles+'?x-oss-process=image/resize,m_lfit,h_100,w_100'"></el-avatar>
-							</a>
-						</template>
+                <a :href="scope.row.companyMember.cardFiles" target="_blank">
+                  <el-avatar
+                    size="small"
+                    :src="scope.row.companyMember.cardFiles+'?x-oss-process=image/resize,m_lfit,h_100,w_100'"
+                  ></el-avatar>
+                </a>
+              </template>
             </el-table-column>
           </el-table>
           <el-pagination
@@ -98,7 +101,7 @@
           <div class="title-von">
             <h4>承保信息</h4>
           </div>
-           <table border="1" style="border-collapse:collapse;width:100%">
+          <table border="1" style="border-collapse:collapse;width:100%">
             <tr>
               <td width="100" class="table-bak">险种</td>
               <td colspan="6" class="table-bak">限额名称</td>
@@ -124,7 +127,10 @@
               <td class="table-bak">保险费</td>
             </tr>
             <tr v-for="(job,index) in acceptData.jobsList" :key="index">
-              <td colspan="2"><p>{{ job.name }}</p>({{job.content}})</td>
+              <td colspan="2">
+                <p>{{ job.name }}</p>
+                ({{job.content}})
+              </td>
               <td>{{ job.chargesY }}元/年/人</td>
               <td>{{ job.charges }}元/月/人</td>
               <td>{{ job.number }}</td>
@@ -147,17 +153,21 @@
             <h4>附件信息</h4>
           </div>
           <el-table
-                  :data="filesData"
-                  style="width: 100%"
-                  v-loading="loading"
-                  stripe
-                  @sort-change="sortChange"
-                  @selection-change="handleSelectionChange"
-                >
-                  <el-table-column prop="definitionName" label="序号" width="80"></el-table-column>
-                  <el-table-column prop="insuredNumber" label="附件类型" width="150"></el-table-column>
-                  <el-table-column prop="insuredNumber" label="附件名称" width="300"></el-table-column>
-                  <el-table-column prop="insuredNumber" label="操作"></el-table-column>
+            :data="filesData"
+            style="width: 100%"
+            v-loading="loading"
+            stripe
+            @sort-change="sortChange"
+            @selection-change="handleSelectionChange"
+          >
+            <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="300"></el-table-column>
+            <el-table-column prop="file" label="操作">
+              <template slot-scope="scope">
+                <a :href="scope.row.file" target="_blank">下载</a>
+              </template>
+            </el-table-column>
           </el-table>
         </div>
         <div class="application-panel" v-loading="loading">
@@ -339,6 +349,7 @@ export default {
             self.insureData = jsonData.data;
             this.acceptDetail();
             this.changePage(1);
+            //this.attachmentList();
           } else {
             self.$message.error(jsonData.message + "");
           }
@@ -375,47 +386,6 @@ export default {
           self.$message.error(error + "");
         });
     },
-    saveApproval() {
-      var self = this;
-
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          var self = this;
-          var formModel = this.formModel;
-          (function() {
-            var formData = new FormData();
-
-            formData.append("applicationId", self.id);
-            formData.append("policyId", self.policyId);
-            formData.append("processStatus", self.formModel.processStatus);
-            formData.append("opinion", self.formModel.opinion);
-
-            return approvalApi.firstApproval(formData);
-          })().then(function(response) {
-            var jsonData = response.data;
-
-            if (jsonData.result) {
-              self.$message({
-                message: "保存成功!",
-                type: "success"
-              });
-
-              self.$router.push("/business/insurancePolicy/list");
-            } else {
-              self.$message({
-                message: jsonData.message + "",
-                type: "warning"
-              });
-
-              self.$emit("close", false);
-            }
-          });
-        } else {
-          this.$emit("error");
-        }
-      });
-    },
-    downloadFiles() {},
     changePageRecord(pageIndexRecord) {
       var self = this;
 
@@ -488,8 +458,7 @@ export default {
           self.loading = false;
 
           var jsonData = response.data.data;
-
-          self.filesData = jsonData.data;
+          self.filesData = jsonData;
         })
         .catch(error => {
           self.loading = false;

+ 1 - 161
src/views/business/insurancePolicy-secondApproval.vue

@@ -132,56 +132,6 @@ export default {
     };
   },
   methods: {
-    changePage(pageIndex) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndex = pageIndex;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndex);
-      formData.append("pageSize", self.pageSize);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .pageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.memberData = jsonData.data;
-          self.totalPages = jsonData.totalPages;
-          self.totalElements = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChange(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChange(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePage(this.pageIndex);
-    },
-    handleSelectionChange(val) {
-      this.multipleSelection = val;
-    },
     insureDetail() {
       var self = this;
       self.definitionId = self.id;
@@ -201,36 +151,6 @@ export default {
 
           if (jsonData.result) {
             self.insureData = jsonData.data;
-            this.acceptDetail();
-            this.changePage(1);
-          } else {
-            self.$message.error(jsonData.message + "");
-          }
-        })
-        .catch(error => {
-          self.$message.error(error + "");
-        });
-    },
-    acceptDetail() {
-      var self = this;
-
-      var formData = new FormData();
-      formData.append("definitionId", self.definitionId);
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-      (function() {
-        if (self.definitionId.length == 0) {
-          self.$message.error("没有险种");
-        } else {
-          return approvalApi.acceptDetail(formData);
-        }
-      })()
-        .then(response => {
-          var jsonData = response.data;
-          self.loading = false;
-
-          if (jsonData.result) {
-            self.acceptData = jsonData.data;
           } else {
             self.$message.error(jsonData.message + "");
           }
@@ -279,87 +199,7 @@ export default {
         }
       });
     },
-    downloadFiles() {},
-    changePageRecord(pageIndexRecord) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndexRecord = pageIndexRecord;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndexRecord);
-      formData.append("pageSize", self.pageSizeRecord);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .policyRecordPageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.recordData = jsonData.data;
-          self.totalPagesRecord = jsonData.totalPages;
-          self.totalElementsRecord = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChangeRecord(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChangeRecord(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePageRecord(this.pageIndex);
-    },
-    handleSelectionChangeRecord(val) {
-      this.multipleSelection = val;
-    },
-    tabsClick(tab, event) {
-      if (tab.name == "20") {
-        this.changePageRecord(1);
-      }
-    },
-    attachmentList() {
-      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
-        .attachmentList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.filesData = jsonData.data;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    }
+    downloadFiles() {}
   },
   async mounted() {
     var self = this;

+ 1 - 162
src/views/business/insurancePolicy-transfer.vue

@@ -197,56 +197,6 @@ export default {
     };
   },
   methods: {
-    changePage(pageIndex) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndex = pageIndex;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndex);
-      formData.append("pageSize", self.pageSize);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .pageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.memberData = jsonData.data;
-          self.totalPages = jsonData.totalPages;
-          self.totalElements = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChange(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChange(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePage(this.pageIndex);
-    },
-    handleSelectionChange(val) {
-      this.multipleSelection = val;
-    },
     insureDetail() {
       var self = this;
       self.definitionId = self.id;
@@ -266,8 +216,6 @@ export default {
 
           if (jsonData.result) {
             self.insureData = jsonData.data;
-            this.acceptDetail();
-            this.changePage(1);
             var formData = new FormData();
 
             formData.append("applicationId", self.id);
@@ -285,34 +233,6 @@ export default {
           self.$message.error(error + "");
         });
     },
-    acceptDetail() {
-      var self = this;
-
-      var formData = new FormData();
-      formData.append("definitionId", self.definitionId);
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-      (function() {
-        if (self.definitionId.length == 0) {
-          self.$message.error("没有险种");
-        } else {
-          return approvalApi.acceptDetail(formData);
-        }
-      })()
-        .then(response => {
-          var jsonData = response.data;
-          self.loading = false;
-
-          if (jsonData.result) {
-            self.acceptData = jsonData.data;
-          } else {
-            self.$message.error(jsonData.message + "");
-          }
-        })
-        .catch(error => {
-          self.$message.error(error + "");
-        });
-    },
     saveApproval() {
       var self = this;
 
@@ -357,87 +277,7 @@ export default {
         }
       });
     },
-    downloadFiles() {},
-    changePageRecord(pageIndexRecord) {
-      var self = this;
-
-      self.loading = true;
-
-      self.pageIndexRecord = pageIndexRecord;
-      var formData = new FormData();
-
-      formData.append("pageIndex", self.pageIndexRecord);
-      formData.append("pageSize", self.pageSizeRecord);
-
-      formData.append("applicationId", self.id);
-      formData.append("policyId", self.policyId);
-
-      if (this.field != null) {
-        formData.append("field", this.field);
-      }
-
-      if (this.direction != null) {
-        formData.append("direction", this.direction);
-      }
-
-      approvalApi
-        .policyRecordPageList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.recordData = jsonData.data;
-          self.totalPagesRecord = jsonData.totalPages;
-          self.totalElementsRecord = jsonData.recordsTotal;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    },
-    pageSizeChangeRecord(pageSize) {
-      this.pageSize = pageSize;
-    },
-    sortChangeRecord(data) {
-      this.field = data.column.field;
-      this.direction = data.order;
-
-      this.changePageRecord(this.pageIndex);
-    },
-    handleSelectionChangeRecord(val) {
-      this.multipleSelection = val;
-    },
-    tabsClick(tab, event) {
-      if (tab.name == "20") {
-        this.changePageRecord(1);
-      }
-    },
-    attachmentList() {
-      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
-        .attachmentList(formData)
-        .then(function(response) {
-          self.loading = false;
-
-          var jsonData = response.data.data;
-
-          self.filesData = jsonData.data;
-        })
-        .catch(error => {
-          self.loading = false;
-          // self.$message.error(error + "");
-        });
-    }
+    downloadFiles() {}
   },
   async mounted() {
     var self = this;
@@ -446,7 +286,6 @@ export default {
     self.id = this.$route.query.id;
     self.policyId = this.$route.query.policyId;
     this.insureDetail();
-    //this.attachmentList();
   }
 };
 </script>