| | |
| | | <!-- 搜索表单 --> |
| | | <el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="100px" inline> |
| | | <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-select v-model="statusCollect" placeholder="请选择" @change="changeStatus"> |
| | | <el-option |
| | | v-for="(item, index) in status" |
| | | :key="index" |
| | | :label="item.label" |
| | | :value="item.id" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="投保类型" prop="solutionType"> |
| | |
| | | <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 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> |
| | | </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" width="120"> |
| | | <template slot-scope="{row}"> |
| | | <span>{{row.changeMoney+' 元'}}</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> |
| | |
| | | createTimeE: '', |
| | | time: [], |
| | | baseSolutionId: '', |
| | | solutionType: '', |
| | | solutionType: '', |
| | | companyId: '', |
| | | statusCollect: '' |
| | | statusCollect: '', |
| | | }, |
| | | statusCollect: '', |
| | | solutionList:[], |
| | | companyList:[] |
| | | companyList:[], |
| | | status: [ |
| | | { label: '待审核', id: '0' }, |
| | | { label: '待出单', id: '1' }, |
| | | { label: '待签署', id: '7' }, |
| | | { label: '待生效', id: '2,0' }, |
| | | { label: '保障中', id: '2,1' }, |
| | | { label: '已过期', id: '2,2' }, |
| | | { label: '已退回', id: '4' }, |
| | | { label: '退回申请中', id: '5' }, |
| | | { label: '已关闭', id: '6' }, |
| | | ] |
| | | } |
| | | }, |
| | | created () { |
| | |
| | | this.loadSelectList() |
| | | }, |
| | | methods:{ |
| | | changeStatus(e) { |
| | | if (e.indexOf(',') !== -1) { |
| | | this.searchForm.timeOut = e.split(',')[1] |
| | | this.searchForm.statusCollect = e.split(',')[0] |
| | | } else { |
| | | this.searchForm.statusCollect = e |
| | | } |
| | | this.search() |
| | | }, |
| | | getVal(company) { |
| | | this.$refs.OperaInsuranceApplyAddWindow.open('投保申请', { type: '', companyName: company.companyName, companyId: company.companyId }) |
| | | }, |
| | | // 搜索框重置 |
| | | reset () { |
| | | this.$refs.searchForm.resetFields() |
| | | this.statusCollect = '' |
| | | this.searchForm.statusCollect = '' |
| | | this.searchForm.createTimeS = '' |
| | | this.searchForm.createTimeE = '' |
| | | this.search() |