jiangping
2024-06-26 c89eb17b42ca42de8dd3b6eef2848da622ae8878
提交一把
已修改12个文件
381 ■■■■ 文件已修改
company/src/components/business/ApplyChangeDetails1.vue 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/views/business/applyChangeShop.vue 30 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/views/business/insuranceApply.vue 50 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/views/business/insuranceApplyShop.vue 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/views/business/switchCourt.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/views/business/switchCourtShop.vue 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/views/business/unionChange.vue 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/views/business/unionChangeUnit.vue 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/views/enterprise/add_subtract.vue 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/views/enterprise/insuranceApply.vue 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/views/enterprise/myPolicy.vue 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/views/enterprise/switchCourt.vue 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/components/business/ApplyChangeDetails1.vue
@@ -12,24 +12,24 @@
          </div>
          <div class="box_table">
            <div class="box_table_head">
              <div class="box_table_head_item">投保企业</div>
              <div class="box_table_head_item">保险方案</div>
              <div class="box_table_head_item" style="flex:1.6">投保企业</div>
              <div class="box_table_head_item"  style="flex:1.5">保险方案</div>
              <div class="box_table_head_item">保单号</div>
              <div class="box_table_head_item">保险生效起期</div>
              <div class="box_table_head_item">保险生效止期</div>
              <div class="box_table_head_item">加保人数</div>
              <div class="box_table_head_item">减保人数</div>
              <div class="box_table_head_item">批单生效期</div>
<!--              <div class="box_table_head_item">批单生效期</div>-->
            </div>
            <div class="box_table_content">
              <div class="box_table_content_item box_table_content_header">{{form.companyName}}</div>
              <div class="box_table_content_item box_table_content_header">{{form.solutionsName}}</div>
              <div class="box_table_content_item box_table_content_header" style="flex:1.6">{{form.companyName}}</div>
              <div class="box_table_content_item box_table_content_header" style="flex:1.5">{{form.solutionsName}}</div>
              <div class="box_table_content_item box_table_content_header">{{form.code}}</div>
              <div class="box_table_content_item box_table_content_header">{{form.startTime}}</div>
              <div class="box_table_content_item box_table_content_header">{{form.endTime}}</div>
              <div class="box_table_content_item box_table_content_header">{{arr1.length}}</div>
              <div class="box_table_content_item box_table_content_header">{{arr2.length}}</div>
              <div class="box_table_content_item box_table_content_header">{{form.applyStartTime}}</div>
              <div class="box_table_content_item box_table_content_header">{{arr1.length}}人</div>
              <div class="box_table_content_item box_table_content_header">{{arr2.length}}人</div>
<!--              <div class="box_table_content_item box_table_content_header">{{form.applyStartTime}}</div>-->
            </div>
          </div>
            <div class="box_table">
@@ -57,8 +57,8 @@
                        <div class="box_table_head_item">备注</div>
                    </div>
                </div>
                <div style="width: 100%; display: flex;">
                    <div style="width: 50%; border-bottom: 1px solid #b4bbc5;">
                <div style="width: 100%; display: flex; border-bottom: 1px solid #b4bbc5;">
                    <div style="width: 50%;  ">
                        <div class="box_table_content" style="width: 100%;" v-for="(item, index) in arr1" :key="index">
                            <div class="box_table_content_item">{{index + 1}}</div>
                            <div class="box_table_content_item">{{item.name}}</div>
@@ -69,7 +69,7 @@
                            <div class="box_table_content_item"  style="align-items: baseline ;cursor: pointer; " :title="item.remark">{{item.remark}}</div>
                        </div>
                    </div>
                    <div style="width: 50%; border-bottom: 1px solid #b4bbc5;">
                    <div style="width: 50%;">
                        <div class="box_table_content" style="width: 100%;" v-for="(item, index) in arr2" :key="index">
                            <div class="box_table_content_item">{{index + 1}}</div>
                            <div class="box_table_content_item">{{item.name}}</div>
@@ -233,12 +233,12 @@
                    border-right: 1px solid #b4bbc5;
                    border-bottom: 1px solid #b4bbc5;
                    box-sizing: border-box;
                  &:nth-child(3) {
                 /* &:nth-child(3) {
                    flex: 1.5;;
                  }
                  &:nth-child(9) {
                    flex: 1.5;;
                  }
                  }*/
                }
              .box_table_head_item5 {
                flex: 1;
@@ -246,6 +246,7 @@
                background: #f2f2f2;padding: 10px;
                display: flex;
                align-items: center;
                padding: 10px 0;
                justify-content: center;
                font-size: 14px;
                color: black;
@@ -297,12 +298,12 @@
                    border-right: 1px solid #b4bbc5;
                    border-bottom: 1px solid #b4bbc5;
                    box-sizing: border-box;
                &:nth-child(3) {
                /*&:nth-child(3) {
                  flex: 1.5;
                }
                &:nth-child(9) {
                  flex: 1.5;
                }
                }*/
                span{
                  width: 100%;
                  white-space: nowrap;
company/src/views/business/applyChangeShop.vue
@@ -58,12 +58,12 @@
          :data="tableData.list"
          stripe
      >
        <el-table-column label="序号" width="80px">
        <el-table-column label="序号" width="50px">
          <template slot-scope="scope">
            <span>{{scope.$index + 1}}</span>
          </template>
        </el-table-column>
        <el-table-column prop="status" label="保单状态" min-width="100px">
        <el-table-column prop="status" label="保单状态" min-width="80px">
          <template slot-scope="{row}">
            <span  :class="'change-status'+row.status" v-if="row.status === 0">待签署</span>
            <span  :class="'change-status'+row.status" v-if="row.status === 1">待审核</span>
@@ -75,13 +75,25 @@
            <span  :class="'change-status'+row.status" v-if="row.status ===9">批改申请中</span>
          </template>
        </el-table-column>
        <el-table-column prop="companyName" label="投保企业" min-width="100px"></el-table-column>
        <el-table-column prop="applyCode" label="关联保单号" min-width="100px"></el-table-column>
        <el-table-column prop="solutionsName" label="保险方案" min-width="100px"></el-table-column>
        <el-table-column prop="addNum" label="加保人数(人)" min-width="100px"></el-table-column>
        <el-table-column prop="delNum" label="减保人数(人)" min-width="100px"></el-table-column>
        <el-table-column prop="fee" label="费用变更" min-width="100px"></el-table-column>
        <el-table-column prop="createDate" label="提交时间" min-width="100px"></el-table-column>
        <el-table-column prop="companyName" label="投保企业" min-width="150px" align="center"></el-table-column>
        <el-table-column prop="applyCode" label="关联保单号" min-width="100px" align="center"></el-table-column>
        <el-table-column prop="solutionsName" label="保险方案" min-width="150px" align="center"></el-table-column>
        <el-table-column prop="addNum" label="加保人数" min-width="80px" align="center">
          <template slot-scope="{row}">
            {{row.addNum||0}}人
          </template>
        </el-table-column>
        <el-table-column prop="delNum" label="减保人数" min-width="80px" align="center">
          <template slot-scope="{row}">
            {{row.delNum||0}}人
          </template>
        </el-table-column>
        <el-table-column prop="fee" label="费用变更" min-width="80px" align="center">
          <template slot-scope="{row}">
            {{row.fee||0}}元
          </template>
        </el-table-column>
        <el-table-column prop="createDate" label="提交时间" min-width="150px" align="center"></el-table-column>
        <el-table-column
            label="操作"
            min-width="120"
company/src/views/business/insuranceApply.vue
@@ -57,22 +57,56 @@
                :data="tableData.list"
                stripe
            >
                <el-table-column label="序号" width="80px">
                <el-table-column label="序号"  align="center" width="80px" fixed>
                    <template slot-scope="scope">
                        <span>{{scope.$index + 1}}</span>
                    </template>
                </el-table-column>
                <el-table-column prop="statusInfo" label="保单状态" min-width="100px">
                <el-table-column prop="statusInfo"   align="center"  fixed label="状态">
                  <template slot-scope="{row}">
                    <span :class="'apply-status'+row.status" >{{row.statusInfo}}</span>
                  </template>
                </el-table-column>
                <el-table-column prop="companyName" label="投保企业" min-width="100px"></el-table-column>
                <el-table-column prop="solutionsName" label="保险方案" min-width="100px"></el-table-column>
                <el-table-column prop="insureNum" label="投保人数" min-width="100px"></el-table-column>
              <el-table-column prop="guaranteeNum" label="在保人数" min-width="100px"></el-table-column>
                <el-table-column prop="fee" label="总费用(元)" min-width="100px"></el-table-column>
                <el-table-column prop="createDate" label="提交时间" min-width="100px"></el-table-column>
                <el-table-column prop="solutionsName" fixed label="保险方案" align="center" min-width="150"></el-table-column>
                <el-table-column label="类型" fixed  align="center">
                  <template slot-scope="{row}">
                    <span style="color: #00BA92" v-if="row.solutionType == 1">委托投保</span>
                    <span style="color: #F95601;"  v-else>直接投保</span>
                  </template>
                </el-table-column>
                <el-table-column label="保单号" fixed>
                  <template slot-scope="{row}">
                    <span>{{row.code ? row.code : '-'}}</span>
                  </template>
                </el-table-column>
                <el-table-column prop="insureNum" align="center" label="投保人数"  >
                  <template slot-scope="{row}">
                    <span>{{(row.insureNum||0)}} 人</span>
                  </template>
                </el-table-column>
                <el-table-column prop="guaranteeNum"  align="center" label="在保人数"  >
                  <template slot-scope="{row}">
                    <span>{{(row.guaranteeNum||0)}} 人</span>
                  </template>
                </el-table-column>
                <el-table-column label="投保时长">
                  <template slot-scope="{row}">
                    <span>{{(row.serviceDays - row.loseEfficacyDays) < 0 ? `-` : (row.serviceDays - row.loseEfficacyDays+'天')}}</span>
                  </template>
                </el-table-column>
                <el-table-column prop="currentFee" label="已产生费用"  align="center">
                  <template slot-scope="{row}">
                    <span>{{row.currentFee!=null?row.currentFee+'元': '-'}}</span>
                  </template>
                </el-table-column>
                <el-table-column prop="fee" label="总费用"  align="center">
                  <template slot-scope="{row}">
                    <span>{{row.fee!=null?row.fee+'元': '-'}}</span>
                  </template>
                </el-table-column>
                <el-table-column prop="createDate" label="提交日期" align="center" min-width="150"></el-table-column>
                <el-table-column prop="startTime" label="投保生效日期" align="center" min-width="150"></el-table-column>
                <el-table-column prop="endTime" label="投保失效日期"  align="center" min-width="150"></el-table-column>
                <el-table-column
                    v-if="containPermissions(['business:insuranceapply:update', 'business:insuranceapply:delete'])"
                    label="操作"
company/src/views/business/insuranceApplyShop.vue
@@ -57,7 +57,7 @@
                :data="tableData.list"
                stripe
            >
                <el-table-column label="序号" width="80px">
<!--                <el-table-column label="序号" width="80px">
                    <template slot-scope="scope">
                        <span>{{scope.$index + 1}}</span>
                    </template>
@@ -72,7 +72,57 @@
                <el-table-column prop="insureNum" label="投保人数" min-width="100px"></el-table-column>
              <el-table-column prop="guaranteeNum" label="在保人数" min-width="100px"></el-table-column>
                <el-table-column prop="fee" label="总费用(元)" min-width="100px"></el-table-column>
                <el-table-column prop="createDate" label="提交时间" min-width="100px"></el-table-column>
                <el-table-column prop="createDate" label="提交时间" min-width="100px"></el-table-column>-->
              <el-table-column label="序号"  align="center" width="80px" fixed>
                <template slot-scope="scope">
                  <span>{{scope.$index + 1}}</span>
                </template>
              </el-table-column>
              <el-table-column prop="statusInfo"   align="center"  fixed label="状态">
                <template slot-scope="{row}">
                  <span :class="'apply-status'+row.status" >{{row.statusInfo}}</span>
                </template>
              </el-table-column>
              <el-table-column prop="solutionsName" fixed label="保险方案" align="center" min-width="150"></el-table-column>
              <el-table-column label="类型" fixed  align="center">
                <template slot-scope="{row}">
                  <span style="color: #00BA92" v-if="row.solutionType == 1">委托投保</span>
                  <span style="color: #F95601;"  v-else>直接投保</span>
                </template>
              </el-table-column>
              <el-table-column label="保单号" fixed>
                <template slot-scope="{row}">
                  <span>{{row.code ? row.code : '-'}}</span>
                </template>
              </el-table-column>
              <el-table-column prop="insureNum" align="center" label="投保人数"  >
                <template slot-scope="{row}">
                  <span>{{(row.insureNum||0)}} 人</span>
                </template>
              </el-table-column>
              <el-table-column prop="guaranteeNum"  align="center" label="在保人数"  >
                <template slot-scope="{row}">
                  <span>{{(row.guaranteeNum||0)}} 人</span>
                </template>
              </el-table-column>
              <el-table-column label="投保时长">
                <template slot-scope="{row}">
                  <span>{{(row.serviceDays - row.loseEfficacyDays) < 0 ? `-` : (row.serviceDays - row.loseEfficacyDays+'天')}}</span>
                </template>
              </el-table-column>
              <el-table-column prop="currentFee" label="已产生费用"  align="center">
                <template slot-scope="{row}">
                  <span>{{row.currentFee!=null?row.currentFee+'元': '-'}}</span>
                </template>
              </el-table-column>
              <el-table-column prop="fee" label="总费用"  align="center">
                <template slot-scope="{row}">
                  <span>{{row.fee!=null?row.fee+'元': '-'}}</span>
                </template>
              </el-table-column>
              <el-table-column prop="createDate" label="提交日期" align="center" min-width="150"></el-table-column>
              <el-table-column prop="startTime" label="投保生效日期" align="center" min-width="150"></el-table-column>
              <el-table-column prop="endTime" label="投保失效日期"  align="center" min-width="150"></el-table-column>
                <el-table-column
                    v-if="containPermissions(['business:insuranceapply:update', 'business:insuranceapply:delete'])"
                    label="操作"
company/src/views/business/switchCourt.vue
@@ -57,12 +57,12 @@
          :data="tableData.list"
          stripe
      >
        <el-table-column label="序号" width="80px">
        <el-table-column label="序号" width="50px">
          <template slot-scope="scope">
            <span>{{scope.$index + 1}}</span>
          </template>
        </el-table-column>
        <el-table-column prop="status" label="保单状态" min-width="100px">
        <el-table-column prop="status" label="保单状态" min-width="80px" align="center">
          <template slot-scope="{row}">
            <span :class="'change-status'+ row.status" v-if="row.status === 0">待签署</span>
            <span :class="'change-status'+ row.status" v-if="row.status === 1">待审核</span>
@@ -72,15 +72,19 @@
            <span :class="'change-status'+ row.status" v-if="row.status ===6">已关闭</span>
          </template>
        </el-table-column>
        <el-table-column prop="companyName" label="投保企业" min-width="100px"></el-table-column>
        <el-table-column prop="applyCode" label="关联保单号" min-width="100px"></el-table-column>
        <el-table-column prop="solutionsName" label="保险方案" min-width="100px"></el-table-column>
        <el-table-column prop="changeNum" label="更换派遣单位人数" min-width="100px"></el-table-column>
        <el-table-column prop="fee" label="费用变更更换派遣单位" min-width="100px"></el-table-column>
        <el-table-column prop="createDate" label="提交时间" min-width="100px"></el-table-column>
        <el-table-column prop="companyName" label="投保企业" min-width="150px" align="center"></el-table-column>
        <el-table-column prop="applyCode" label="关联保单号" min-width="100px" align="center"></el-table-column>
        <el-table-column prop="solutionsName" label="保险方案" min-width="150px" align="center"></el-table-column>
        <el-table-column prop="changeNum" label="更换派遣单位人数" min-width="150px" align="center">
          <template slot-scope="{row}">
            {{row.changeNum||0}}人
          </template>
        </el-table-column>
        <el-table-column prop="createDate" label="提交时间" min-width="150px" align="center"></el-table-column>
        <el-table-column
            label="操作"
            min-width="120"
            align="center"
            fixed="right">
          <template slot-scope="{row}">
            <el-button type="text" @click="$refs.operaApplyChangeDetailWindow.open('更换派遣单位详情', row)">查看详情</el-button>
company/src/views/business/switchCourtShop.vue
@@ -59,12 +59,12 @@
          :data="tableData.list"
          stripe
      >
        <el-table-column label="序号" width="80px">
        <el-table-column label="序号" width="50px" align="center">
          <template slot-scope="scope">
            <span>{{scope.$index + 1}}</span>
          </template>
        </el-table-column>
        <el-table-column prop="status" label="保单状态" min-width="100px">
        <el-table-column prop="status" label="保单状态" min-width="150px" align="center">
          <template slot-scope="{row}">
            <span :class="'change-status'+ row.status" v-if="row.status === 0">待签署</span>
            <span :class="'change-status'+ row.status" v-if="row.status === 1">待审核</span>
@@ -76,15 +76,16 @@
            <span :class="'change-status'+ row.status" v-if="row.status ===9">批改申请中</span>
          </template>
        </el-table-column>
        <el-table-column prop="companyName" label="投保企业" min-width="100px"></el-table-column>
        <el-table-column prop="applyCode" label="关联保单号" min-width="100px"></el-table-column>
        <el-table-column prop="solutionsName" label="保险方案" min-width="100px"></el-table-column>
        <el-table-column prop="changeNum" label="更换派遣单位人数" min-width="100px"></el-table-column>
        <el-table-column prop="companyName" label="投保企业" min-width="150px" align="center"></el-table-column>
        <el-table-column prop="applyCode" label="关联保单号" min-width="100px" align="center"></el-table-column>
        <el-table-column prop="solutionsName" label="保险方案" min-width="150px" align="center"></el-table-column>
        <el-table-column prop="changeNum" label="更换派遣单位人数" min-width="100px" align="center"></el-table-column>
<!--        <el-table-column prop="fee" label="费用变更" min-width="100px"></el-table-column>-->
        <el-table-column prop="createDate" label="提交时间" min-width="100px"></el-table-column>
        <el-table-column prop="createDate" label="提交时间" min-width="150px" align="center"></el-table-column>
        <el-table-column
            label="操作"
            min-width="120"
            align="center"
            fixed="right">
          <template slot-scope="{row}">
            <el-button type="text" @click="$refs.operaApplyChangeDetailWindow.open('更换派遣单位详情', row)">查看详情</el-button>
company/src/views/business/unionChange.vue
@@ -39,12 +39,12 @@
                :data="tableData.list"
                stripe
            >
                <el-table-column label="序号" width="80px">
                 <el-table-column align="center" label="序号" width="50px">
                    <template slot-scope="scope">
                        <span>{{scope.$index + 1}}</span>
                    </template>
                </el-table-column>
                <el-table-column prop="status" label="保单状态" min-width="100px">
                 <el-table-column align="center" prop="status" label="保单状态" min-width="100px">
                    <template slot-scope="{row}">
                        <span :class="'union-change-status'+row.status" v-if="row.status === 0">待签署</span>
                        <span :class="'union-change-status'+row.status" v-if="row.status === 1">待审核</span>
@@ -52,11 +52,19 @@
                        <span :class="'union-change-status'+row.status" v-if="row.status === 3">已退回</span>
                    </template>
                </el-table-column>
                <el-table-column prop="applyCode" label="关联保单号" min-width="100px"></el-table-column>
                <el-table-column prop="solutionsName" label="保险方案" min-width="100px"></el-table-column>
                <el-table-column prop="addNum" label="加保人数(人)" min-width="100px"></el-table-column>
                <el-table-column prop="delNum" label="减保人数(人)" min-width="100px"></el-table-column>
                <el-table-column prop="createDate" label="提交时间" min-width="100px"></el-table-column>
                 <el-table-column align="center" prop="applyCode" label="关联保单号" min-width="150px"></el-table-column>
                 <el-table-column align="center" prop="solutionsName" label="保险方案" min-width="150px"></el-table-column>
                 <el-table-column align="center" prop="addNum" label="加保人数" min-width="100px">
                   <template slot-scope="{row}">
                     {{row.addNum||0}}人
                   </template>
                 </el-table-column>
                 <el-table-column align="center" prop="delNum" label="减保人数" min-width="100px">
                   <template slot-scope="{row}">
                     {{row.delNum||0}}人
                   </template>
                 </el-table-column>
                 <el-table-column align="center" prop="createDate" label="提交时间" min-width="150px"></el-table-column>
                <el-table-column
                    label="操作"
                    min-width="120"
company/src/views/business/unionChangeUnit.vue
@@ -39,12 +39,12 @@
          :data="tableData.list"
          stripe
      >
        <el-table-column label="序号" width="80px">
         <el-table-column align="center" label="序号" width="50px">
          <template slot-scope="scope">
            <span>{{scope.$index + 1}}</span>
          </template>
        </el-table-column>
        <el-table-column prop="status" label="保单状态" min-width="100px">
         <el-table-column align="center" prop="status" label="保单状态" min-width="80px">
          <template slot-scope="{row}">
            <span :class="'union-change-status'+row.status" v-if="row.status === 0">待签署</span>
            <span :class="'union-change-status'+row.status" v-if="row.status === 1">待审核</span>
@@ -52,12 +52,17 @@
            <span :class="'union-change-status'+row.status" v-if="row.status === 3">已退回</span>
          </template>
        </el-table-column>
        <el-table-column prop="applyCode" label="关联保单号" min-width="100px"></el-table-column>
        <el-table-column prop="solutionsName" label="保险方案" min-width="100px"></el-table-column>
        <el-table-column prop="changeNum" label="更换派遣单位人数(人)" min-width="100px"></el-table-column>
        <el-table-column prop="createDate" label="提交时间" min-width="100px"></el-table-column>
         <el-table-column align="center" prop="applyCode" label="关联保单号" min-width="150px"></el-table-column>
         <el-table-column align="center" prop="solutionsName" label="保险方案" min-width="150px"></el-table-column>
         <el-table-column align="center" prop="changeNum" label="更换派遣单位人数" min-width="150px">
           <template slot-scope="{row}">
             {{row.changeNum||0}}人
           </template>
         </el-table-column>
         <el-table-column align="center" prop="createDate" label="提交时间" min-width="150px"></el-table-column>
        <el-table-column
            label="操作"
            align="center"
            min-width="120"
            fixed="right"
        >
company/src/views/enterprise/add_subtract.vue
@@ -49,12 +49,12 @@
                :data="tableData.list"
                stripe
            >
                <el-table-column label="序号" width="80px">
                 <el-table-column align="center" label="序号" width="50px" fixed>
                    <template slot-scope="scope">
                        <span>{{scope.$index + 1}}</span>
                    </template>
                </el-table-column>
                <el-table-column prop="status" label="保单状态" min-width="100px">
                 <el-table-column align="center" prop="status" label="保单状态" width="80px"  fixed>
                    <template slot-scope="{row}">
                        <span :class="'change-status'+row.status" v-if="row.status === 0">待签署</span>
                        <span :class="'change-status'+row.status" v-if="row.status === 1">待审核</span>
@@ -66,21 +66,34 @@
                        <span :class="'change-status'+row.status" v-if="row.status === 5 || row.status === 8">已退回</span>
                    </template>
                </el-table-column>
                <el-table-column prop="applyCode" label="关联保单号" min-width="100px"></el-table-column>
                <el-table-column prop="solutionsName" label="保险方案" min-width="100px"></el-table-column>
              <el-table-column label="类型">
                 <el-table-column align="center" prop="applyCode" label="关联保单号" min-width="150px" fixed></el-table-column>
                 <el-table-column align="center" prop="solutionsName" label="保险方案" min-width="150px" fixed></el-table-column>
               <el-table-column align="center" label="类型" fixed width="80px">
                <template slot-scope="{row}">
                  <span style="color: #00BA92" v-if="row.solutionType == 1">委托投保</span>
                  <span style="color: #F95601;"  v-else>直接投保</span>
                </template>
              </el-table-column>
                <el-table-column prop="addNum" label="加保人数(人)" min-width="100px"></el-table-column>
                <el-table-column prop="delNum" label="减保人数(人)" min-width="100px"></el-table-column>
                <el-table-column prop="fee" label="费用变更" min-width="100px"></el-table-column>
                <el-table-column prop="validTime" label="申请日期" min-width="100px"></el-table-column>
                <el-table-column prop="createDate" label="提交时间" min-width="100px"></el-table-column>
                 <el-table-column align="center" prop="addNum" label="加保人数" min-width="100px">
                   <template slot-scope="{row}">
                     {{row.addNum||0}}人
                   </template>
                 </el-table-column>
                 <el-table-column align="center" prop="delNum" label="减保人数" min-width="100px">
                   <template slot-scope="{row}">
                     {{row.delNum||0}}人
                   </template>
                 </el-table-column>
                 <el-table-column align="center" prop="fee" label="费用变更" min-width="100px">
                   <template slot-scope="{row}">
                     {{row.fee||0}}元
                   </template>
                 </el-table-column>
                 <el-table-column align="center" prop="validTime" label="申请日期" min-width="150px"></el-table-column>
                 <el-table-column align="center" prop="createDate" label="提交时间" min-width="150px"></el-table-column>
                <el-table-column
                    label="操作"
                    align="center"
                    min-width="120"
                    fixed="right"
                >
company/src/views/enterprise/insuranceApply.vue
@@ -51,52 +51,69 @@
                :data="tableData.list"
                stripe
            >
                <el-table-column label="序号" width="80px">
            <el-table-column label="序号"  align="center" width="80px" fixed>
                    <template slot-scope="scope">
                        <span>{{scope.$index + 1}}</span>
                    </template>
                </el-table-column>
                <el-table-column prop="statusInfo" label="状态">
            <el-table-column prop="statusInfo"   align="center"  fixed label="状态">
                  <template slot-scope="{row}">
                    <span :class="'apply-status'+row.status" >{{row.statusInfo}}</span>
                  </template>
                </el-table-column>
                <el-table-column prop="solutionsName" label="保险方案"></el-table-column>
                <el-table-column label="类型">
            <el-table-column prop="solutionsName" fixed label="保险方案" align="center" min-width="150"></el-table-column>
            <el-table-column label="类型" fixed  align="center">
                  <template slot-scope="{row}">
                    <span style="color: #00BA92" v-if="row.solutionType == 1">委托投保</span>
                    <span style="color: #F95601;"  v-else>直接投保</span>
                  </template>
                </el-table-column>
                <el-table-column prop="insureNum" label="投保人数"></el-table-column>
                <el-table-column prop="guaranteeNum" label="在保人数"></el-table-column>
                <el-table-column label="投保时长(天)">
            <el-table-column label="保单号" fixed>
                    <template slot-scope="{row}">
                        <span>{{(row.serviceDays - row.loseEfficacyDays) < 0 ? `-` : row.serviceDays - row.loseEfficacyDays}}</span>
                <span>{{row.code ? row.code : '-'}}</span>
                    </template>
                </el-table-column>
              <el-table-column prop="currentFee" label="已产生费用">
            <el-table-column prop="insureNum" align="center" label="投保人数"  >
                <template slot-scope="{row}">
                  <span>{{row.currentFee!=null?row.currentFee: '-'}}</span>
                <span>{{(row.insureNum||0)}} 人</span>
                </template>
              </el-table-column>
              <el-table-column prop="fee" label="总费用(元)">
            <el-table-column prop="guaranteeNum"  align="center" label="在保人数"  >
                <template slot-scope="{row}">
                  <span>{{row.fee!=null?row.fee: '-'}}</span>
                <span>{{(row.guaranteeNum||0)}} 人</span>
                </template>
              </el-table-column>
                <el-table-column prop="createDate" label="提交日期"></el-table-column>
                <el-table-column prop="startTime" label="投保生效日期"></el-table-column>
                <el-table-column prop="endTime" label="投保失效日期"></el-table-column>
            <el-table-column label="投保时长">
              <template slot-scope="{row}">
                <span>{{(row.serviceDays - row.loseEfficacyDays) < 0 ? `-` : (row.serviceDays - row.loseEfficacyDays+'天')}}</span>
              </template>
            </el-table-column>
            <el-table-column prop="currentFee" label="已产生费用"  align="center">
              <template slot-scope="{row}">
                <span>{{row.currentFee!=null?row.currentFee+'元': '-'}}</span>
              </template>
            </el-table-column>
            <el-table-column prop="fee" label="总费用"  align="center">
              <template slot-scope="{row}">
                <span>{{row.fee!=null?row.fee+'元': '-'}}</span>
              </template>
            </el-table-column>
            <el-table-column prop="createDate" label="提交日期" align="center" min-width="150"></el-table-column>
            <el-table-column prop="startTime" label="投保生效日期" align="center" min-width="150"></el-table-column>
            <el-table-column prop="endTime" label="投保失效日期"  align="center" min-width="150"></el-table-column>
                <el-table-column
                    v-if="containPermissions(['business:insuranceapply:update', 'business:insuranceapply:delete'])"
                    label="操作"
                    min-width="150"
                    fixed="right"
                align="center"
                >
                    <template slot-scope="{row}">
                      <el-button type="text" @click="godetail(row)" v-permissions="['business:insuranceapply:update']">查看详情</el-button>
                      <el-button type="text" @click="$refs.OperaApplyChangeMonthWindow.open('加减保月度费用统计',row)" v-permissions="['business:applychange:query']">加减保费用</el-button>
                <!--                        <template v-if="row.statusCollect === 2">-->
                <!--                            <el-button type="text" @click="$refs.additionSubtractionApplication.open('加减保申请', { id: row.id })">加减保申请</el-button>-->
                <!--                        </template>-->
                    </template>
                </el-table-column>
            </el-table>
company/src/views/enterprise/myPolicy.vue
@@ -77,53 +77,62 @@
                :data="tableData.list"
                stripe
            >
                <el-table-column label="序号" width="80px">
                <el-table-column label="序号" width="80px" align="center" fixed>
                    <template slot-scope="scope">
                        <span>{{scope.$index + 1}}</span>
                    </template>
                </el-table-column>
                <el-table-column prop="statusInfo" label="状态">
                <el-table-column prop="statusInfo" align="center" fixed label="状态">
                  <template slot-scope="{row}">
                    <span :class="'apply-status'+row.status" >{{row.statusInfo}}</span>
                  </template>
                </el-table-column>
                <el-table-column prop="solutionsName" label="保险方案"></el-table-column>
              <el-table-column label="类型">
                <el-table-column prop="solutionsName" align="center" fixed label="保险方案" min-width="150"></el-table-column>
              <el-table-column label="类型" fixed  align="center">
                <template slot-scope="{row}">
                  <span style="color: #00BA92" v-if="row.solutionType == 1">委托投保</span>
                  <span style="color: #F95601;"  v-else>直接投保</span>
                </template>
              </el-table-column>
              <el-table-column label="保单号">
              <el-table-column label="保单号" align="center" fixed>
                    <template slot-scope="{row}">
                        <span>{{row.code ? row.code : '-'}}</span>
                    </template>
                </el-table-column>
                <el-table-column prop="insureNum" label="投保人数"></el-table-column>
                <el-table-column prop="guaranteeNum" label="在保人数"></el-table-column>
                <el-table-column label="投保时长(天)">
                <el-table-column prop="insureNum" align="center" label="投保人数"  >
                    <template slot-scope="{row}">
                        <span>{{(row.serviceDays - row.loseEfficacyDays) < 0 ? `-` : row.serviceDays - row.loseEfficacyDays}}</span>
                    <span>{{(row.insureNum||0) + '人'}}</span>
                    </template>
                </el-table-column>
                <el-table-column prop="currentFee" label="已产生费用">
                <el-table-column prop="guaranteeNum"  align="center" label="在保人数"  >
                    <template slot-scope="{row}">
                      <span>{{row.currentFee!=null?row.currentFee: '-'}}</span>
                    <span>{{(row.guaranteeNum||0)}} 人</span>
                    </template>
                  </el-table-column>
                <el-table-column prop="fee" label="总费用(元)">
                <el-table-column label="投保时长" align="center">
                  <template slot-scope="{row}">
                    <span>{{row.fee!=null?row.fee: '-'}}</span>
                        <span>{{(row.serviceDays - row.loseEfficacyDays) < 0 ? `-` : (row.serviceDays - row.loseEfficacyDays+'天')}}</span>
                  </template>
                </el-table-column>
                <el-table-column prop="createDate" label="提交日期"></el-table-column>
                <el-table-column prop="startTime" label="投保生效日期"></el-table-column>
                <el-table-column prop="endTime" label="投保失效日期"></el-table-column>
                <el-table-column prop="currentFee" label="已产生费用"  align="center">
                    <template slot-scope="{row}">
                      <span>{{row.currentFee!=null?row.currentFee+'元': '-'}}</span>
                    </template>
                  </el-table-column>
                <el-table-column prop="fee" label="总费用"  align="center">
                  <template slot-scope="{row}">
                    <span>{{row.fee!=null?row.fee+'元': '-'}}</span>
                  </template>
                </el-table-column>
                <el-table-column prop="createDate" label="提交日期"  align="center"min-width="150"></el-table-column>
                <el-table-column prop="startTime" label="投保生效日期"  align="center"min-width="150"></el-table-column>
                <el-table-column prop="endTime" label="投保失效日期"  align="center"min-width="150"></el-table-column>
                <el-table-column
                    v-if="containPermissions(['business:insuranceapply:update', 'business:insuranceapply:delete'])"
                    label="操作"
                    min-width="150"
                    fixed="right"
                    align="center"
                >
                    <template slot-scope="{row}">
                        <el-button type="text" @click="godetail(row)" v-permissions="['business:insuranceapply:update']">查看详情</el-button>
company/src/views/enterprise/switchCourt.vue
@@ -49,12 +49,12 @@
                :data="tableData.list"
                stripe
            >
                <el-table-column label="序号" width="80px">
                 <el-table-column align="center" label="序号" width="80px">
                    <template slot-scope="scope">
                        <span>{{scope.$index + 1}}</span>
                    </template>
                </el-table-column>
                <el-table-column prop="status" label="状态" min-width="100px">
                 <el-table-column align="center" prop="status" label="状态" min-width="100px">
                  <template slot-scope="{row}">
                    <span :class="'change-status'+row.status" v-if="row.status === 0">待签署</span>
                    <span  :class="'change-status'+row.status" v-if="row.status === 1">待审核</span>
@@ -66,14 +66,19 @@
                    <span :class="'change-status'+ row.status" v-if="row.status ===9">批改申请中</span>
                  </template>
                </el-table-column>
                <el-table-column prop="validCode" label="批单号" min-width="100px"></el-table-column>
                <el-table-column prop="applyCode" label="关联保单号" min-width="100px"></el-table-column>
                <el-table-column prop="solutionsName" label="保险方案" min-width="100px"></el-table-column>
                <el-table-column prop="changeNum" label="更换派遣单位人数(人)" min-width="100px"></el-table-column>
                <el-table-column prop="createDate" label="提交时间" min-width="100px"></el-table-column>
                <el-table-column prop="applyStartTime" label="批单生效起期" min-width="100px"></el-table-column>
                 <el-table-column align="center" prop="validCode" label="批单号" min-width="150px"></el-table-column>
                 <el-table-column align="center" prop="applyCode" label="关联保单号" min-width="150px"></el-table-column>
                 <el-table-column align="center" prop="solutionsName" label="保险方案" min-width="150px"></el-table-column>
                 <el-table-column align="center" prop="changeNum" label="更换派遣单位人数 " min-width="150px">
                   <template slot-scope="{row}">
                     {{row.changeNum||0}}人
                   </template>
                 </el-table-column>
                 <el-table-column align="center" prop="createDate" label="提交时间" min-width="150px"></el-table-column>
                 <el-table-column align="center" prop="applyStartTime" label="批单生效起期" min-width="150px"></el-table-column>
                <el-table-column
                    label="操作"
                    align="center"
                    min-width="120"
                    fixed="right"
                >