MrShi
2024-10-30 70126b337a4f3559a4852a4af6734ecb248cc25c
company/src/views/enterprise/myPolicy.vue
@@ -6,7 +6,7 @@
                <el-input v-model="searchForm.code" placeholder="请输入" @keypress.enter.native="search"></el-input>
            </el-form-item>
            <el-form-item label="保险方案" prop="baseSolutionId">
                <el-select v-model="searchForm.baseSolutionId" placeholder="请选择" @change="search">
                <el-select v-model="searchForm.baseSolutionId" filterable placeholder="请选择" @change="search">
                    <el-option
                        v-for="item in solutionList"
                        :key="item.baseId"
@@ -15,19 +15,32 @@
                    </el-option>
                </el-select>
            </el-form-item>
            <el-form-item label="状态" prop="statusCollect">
                <el-select v-model="searchForm.statusCollect" placeholder="请选择" @change="search">
                    <el-option label="待审核" value="0"></el-option>
                    <el-option label="待出单" value="1"></el-option>
                    <el-option label="待签署" value="7"></el-option>
                    <el-option label="保障中" value="2"></el-option>
                    <el-option label="已过期" value="3"></el-option>
                    <el-option label="已退回" value="4"></el-option>
                    <el-option label="退回申请中" value="5"></el-option>
                    <el-option label="已关闭" value="6"></el-option>
                    <el-option label="投保中" value="26"></el-option>
            <el-form-item label="投保类型" prop="solutionType">
                <el-select v-model="searchForm.solutionType" placeholder="请选择" @change="search">
                    <el-option label="直接投保" value="0"></el-option>
                    <el-option label="委托投保" value="1"></el-option>
                </el-select>
            </el-form-item>
            <el-form-item label="状态" prop="timeOut">
                <el-select v-model="searchForm.timeOut" placeholder="请选择" @change="search">
                    <el-option label="未开始" value="0"></el-option>
                    <el-option label="保障中" value="1"></el-option>
                    <el-option label="已过期" value="2"></el-option>
                </el-select>
            </el-form-item>
<!--            <el-form-item label="状态" prop="statusCollect">-->
<!--                <el-select v-model="searchForm.statusCollect" placeholder="请选择" @change="search">-->
<!--                    <el-option label="待审核" value="0"></el-option>-->
<!--                    <el-option label="待出单" value="1"></el-option>-->
<!--                    <el-option label="待签署" value="7"></el-option>-->
<!--                    <el-option label="保障中" value="2"></el-option>-->
<!--                    <el-option label="已过期" value="3"></el-option>-->
<!--                    <el-option label="已退回" value="4"></el-option>-->
<!--                    <el-option label="退回申请中" value="5"></el-option>-->
<!--                    <el-option label="已关闭" value="6"></el-option>-->
<!--                    <el-option label="投保中" value="26"></el-option>-->
<!--                </el-select>-->
<!--            </el-form-item>-->
            <el-form-item label="保险生效起期" prop="time1">
                <el-date-picker
                    v-model="time1"
@@ -84,7 +97,7 @@
                </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>
                    <span :class="'apply-status'+row.status">{{row.statusInfo}}</span>
                  </template>
                </el-table-column>
                <el-table-column prop="solutionsName" align="center" fixed label="保险方案" min-width="150"></el-table-column>
@@ -99,12 +112,12 @@
                        <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="在保人数"  >
<!--                <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="当前在保人数" width="120">
                  <template slot-scope="{row}">
                    <span>{{(row.guaranteeNum||0)}} 人</span>
                  </template>
@@ -114,11 +127,16 @@
                        <span>{{(row.serviceDays - row.loseEfficacyDays) < 0 ? `-` : (row.serviceDays - row.loseEfficacyDays+'天')}}</span>
                    </template>
                </el-table-column>
                <el-table-column prop="currentFee" label="已产生费用"  align="center">
<!--                <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" width="120">
                    <template slot-scope="{row}">
                      <span>{{row.currentFee!=null?row.currentFee+' 元': '-'}}</span>
                        <span>{{row.changeMoney+' 元'}}</span>
                    </template>
                  </el-table-column>
                </el-table-column>
                <el-table-column prop="fee" label="总费用"  align="center">
                  <template slot-scope="{row}">
                    <span>{{row.fee!=null?row.fee+' 元': '-'}}</span>
@@ -138,7 +156,7 @@
                        <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>-->
                        <el-button type="text" @click="$refs.additionSubtractionApplication.open('加减保申请', { id: row.id })">加减保申请</el-button>
<!--                        </template>-->
                    </template>
                </el-table-column>
@@ -198,7 +216,9 @@
        startTimeE: '',
        startTimeS: '',
        baseSolutionId: '',
        statusCollect: '2'
        status: '5',
        solutionType: '',
        timeOut: ''
      },
      obj: {
        renewalNum: 0,