Merge remote-tracking branch 'origin/master'
| | |
| | | .settle-status0,.settle-status2,.settle-status3, |
| | | .tax-status0, |
| | | .du-status0 { |
| | | color: #216EEE; |
| | | color: #216EEE !important; |
| | | } |
| | | .apply-status1 , .apply-status4, .apply-status6, .apply-status7, .apply-status8, |
| | | .change-status3,.change-status4,.change-status5,.change-status8, |
| | | .settle-status1, |
| | | .tax-status2, |
| | | .du-status2 { |
| | | color: #F95601; |
| | | color: #F95601 !important; |
| | | } |
| | | .apply-status5,.change-status7,.settle-status7,.tax-status1,.du-status1 { |
| | | color: #00BA92; |
| | | .apply-status5,.change-status7,.settle-status7,.tax-status1,.du-status1,.settle-status4 { |
| | | color: #00BA92 !important; |
| | | } |
| | |
| | | <div class="desc_item_label"> |
| | | <div class="desc_item_label_left"> |
| | | <span>投保企业:{{ apply.companyName }}</span> |
| | | <span v-if="model.status === 0">保单状态:待签署</span> |
| | | <span v-if="model.status === 1">保单状态:待审核</span> |
| | | <span v-if="model.status === 2">保单状态:已上传批单</span> |
| | | <span v-if="model.status === 1">保单状态:已签章</span> |
| | | <span v-if="model.status === 2">保单状态:已生效</span> |
| | | <span v-if="model.status === 3 || model.status === 4">保单状态:退回申请</span> |
| | | <span v-if="model.status === 5 || model.status === 8">保单状态:已退回</span> |
| | | <span v-if="model.status === 7 || model.status === 6">保单状态:已关闭</span> |
| | | <span v-if="model.status === 0">保单状态:<span :class="'change-status'+model.status" >待签署</span></span> |
| | | <span v-if="model.status === 1">保单状态:<span :class="'change-status'+model.status" >待审核</span></span> |
| | | <span v-if="model.status === 2">保单状态:<span :class="'change-status'+model.status" >已生效</span></span> |
| | | <span v-if="model.status === 3 || model.status === 4">保单状态:<span :class="'change-status'+model.status" >退回申请</span></span> |
| | | <span v-if="model.status === 5 || model.status === 8">保单状态:<span :class="'change-status'+model.status" >已退回</span></span> |
| | | <span v-if="model.status === 7 || model.status === 6">保单状态:<span :class="'change-status'+model.status" >已关闭</span></span> |
| | | <span>提交时间:{{ model.createDate }}</span> |
| | | </div> |
| | | <div class="desc_item_label_right"> |
| | |
| | | <div class="desc"> |
| | | <div class="desc_item"> |
| | | <div class="desc_item_label"> |
| | | <div class="desc_item_label_left"> |
| | | <span>投保企业:{{ apply.companyName }}</span> |
| | | <span v-if="model.status === 0">保单状态:待签署</span> |
| | | <span v-if="model.status === 1">保单状态:待审核</span> |
| | | <span v-if="model.status === 2">保单状态:已生效</span> |
| | | <span v-if="model.status === 3 || model.status === 4">保单状态:退回申请</span> |
| | | <span v-if="model.status ===5 || model.status === 8">保单状态:已退回</span> |
| | | <span v-if="model.status ===7">保单状态:已关闭</span> |
| | | <span>提交时间:{{ model.createDate }}</span> |
| | | </div> |
| | | <div class="desc_item_label_left"> |
| | | <span>投保企业:{{ apply.companyName }}</span> |
| | | <span v-if="model.status === 0">保单状态:<span :class="'change-status'+model.status" >待签署</span></span> |
| | | <span v-if="model.status === 1">保单状态:<span :class="'change-status'+model.status" >待审核</span></span> |
| | | <span v-if="model.status === 2">保单状态:<span :class="'change-status'+model.status" >已生效</span></span> |
| | | <span v-if="model.status === 3 || model.status === 4">保单状态:<span :class="'change-status'+model.status" >退回申请</span></span> |
| | | <span v-if="model.status === 5 || model.status === 8">保单状态:<span :class="'change-status'+model.status" >已退回</span></span> |
| | | <span v-if="model.status === 7 || model.status === 6">保单状态:<span :class="'change-status'+model.status" >已关闭</span></span> |
| | | <span>提交时间:{{ model.createDate }}</span> |
| | | </div> |
| | | <div class="desc_item_label_right"> |
| | | <template v-if="userInfo.type === 1"> |
| | | <el-button type="primary" @click="$refs.ApplyChangeDetails.open('换厂申请详单',apply,model)">导出详单</el-button> |
| | |
| | | <div class="desc_item_label"> |
| | | <div class="desc_item_label_left"> |
| | | <span>投保企业:{{ model.companyName }}</span> |
| | | <span>保单状态:{{ model.statusInfo }}</span> |
| | | <span>保单状态:<span :class="'apply-status'+model.status" >{{ model.statusInfo }}</span></span> |
| | | <span>提交时间:{{ model.createDate }}</span> |
| | | </div> |
| | | <div class="desc_item_label_right"> |
| | |
| | | <span class="desc_label_left_code"> |
| | | 报案号:{{ model.reportNum || '-' }} |
| | | </span> |
| | | <span class="desc_label_left_code"> |
| | | 状态: |
| | | <span :class="'settle-status'+model.status" v-if="model.status==0 || model.status==2|| model.status==3">处理中 </span> |
| | | <span :class="'settle-status'+model.status" v-if="model.status==1">已撤案 </span> |
| | | <span :class="'settle-status'+model.status" v-if="model.status==4">已结案 </span> |
| | | </span> |
| | | </div> |
| | | <div class="desc_label_right"> |
| | | <template v-if="userInfo.type === 0"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="desc_list_item"> |
| | | <div class="desc_list_item_label"> |
| | | <div class="desc_list_item_label" > |
| | | 事故发生时间: |
| | | </div> |
| | | <div class="desc_list_item_val" :style="contrast24(model.createDate, model.baoxianStartTime) ? 'rgba(249, 86, 1, 0.996)' : 'black'"> |
| | |
| | | list: [], |
| | | model: {}, |
| | | activeName: 'first', |
| | | reverse: false |
| | | reverse: false, |
| | | } |
| | | }, |
| | | computed: { |
| | |
| | | <el-table-column |
| | | label="状态"> |
| | | <template slot-scope="{row}"> |
| | | <span :class="'du-status'+row.status" v-if="row.status === 0">待审核</span> |
| | | <span :class="'du-status'+row.status" v-if="row.status === 1">审核通过</span> |
| | | <span :class="'du-status'+row.status" v-if="row.status === 2">审核不通过</span> |
| | | <span :class="'du-status'+row.status" v-if="row.unitStatus === 0">待审核</span> |
| | | <span :class="'du-status'+row.status" v-if="row.unitStatus === 1">审核通过</span> |
| | | <span :class="'du-status'+row.status" v-if="row.unitStatus === 2">审核不通过</span> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | </div> |
| | | <div class="info_list_item"> |
| | | <div class="info_list_item_label">派遣单位状态:</div> |
| | | <div class="info_list_item_val" :class="'du-status'+row.status" v-if="form.unitStatus === 0">待审核</div> |
| | | <div class="info_list_item_val" :class="'du-status'+form.unitStatus" v-if="form.unitStatus === 0">待审核</div> |
| | | <div class="info_list_item_val" v-if="form.unitStatus === 1"> |
| | | <span :class="'du-status'+row.worktypeStatus" style="color:#2E68EC;" v-if="form.worktypeStatus ==null||form.worktypeStatus === 0">工种待审</span> |
| | | <span :class="'du-status'+row.worktypeStatus" v-if="form.worktypeStatus === 1">审核通过</span> |
| | | <span :class="'du-status'+row.worktypeStatus" v-if="form.worktypeStatus === 2">工种审核不通过</span> |
| | | <span :class="'du-status'+form.worktypeStatus" style="color:#2E68EC;" v-if="form.worktypeStatus ==null||form.worktypeStatus === 0">工种待审</span> |
| | | <span :class="'du-status'+form.worktypeStatus" v-if="form.worktypeStatus === 1">审核通过</span> |
| | | <span :class="'du-status'+form.worktypeStatus" v-if="form.worktypeStatus === 2">工种审核不通过</span> |
| | | </div> |
| | | <div class="info_list_item_val" :class="'du-status'+row.status" v-if="form.unitStatus === 2">审核不通过</div> |
| | | <div class="info_list_item_val" :class="'du-status'+form.unitStatus" v-if="form.unitStatus === 2">审核不通过</div> |
| | | </div> |
| | | <div class="info_list_item"> |
| | | <div class="info_list_item_label">派遣单位详述:</div> |
| | |
| | | <el-table-column prop="name" label="派遣单位" min-width="100px"></el-table-column> |
| | | <el-table-column label="派遣单位状态" min-width="100px"> |
| | | <template slot-scope="{row}"> |
| | | <span :class="'du-status'+row.status" v-if="row.unitStatus === 0">待审核</span> |
| | | <span :class="'du-status'+row.unitStatus" v-if="row.unitStatus === 0">待审核</span> |
| | | <span v-if="row.unitStatus === 1"> |
| | | <span :class="'du-status'+row.worktypeStatus" v-if="row.worktypeStatus ==null || row.worktypeStatus === 0">工种待审</span> |
| | | <span :class="'du-status'+row.worktypeStatus" v-else-if="row.worktypeStatus === 1">审核通过</span> |
| | | <span :class="'du-status'+row.worktypeStatus" v-else-if="row.worktypeStatus === 2">工种审核不通过</span> |
| | | </span> |
| | | <span :class="'du-status'+row.status" v-if="row.unitStatus === 2">审核不通过</span> |
| | | <span :class="'du-status'+row.unitStatus" v-if="row.unitStatus === 2">审核不通过</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="createDate" label="提交日期" min-width="100px"></el-table-column> |
| | |
| | | <el-table-column prop="name" label="派遣单位" min-width="100px"></el-table-column> |
| | | <el-table-column label="派遣单位状态" min-width="100px"> |
| | | <template slot-scope="{row}"> |
| | | <span :class="'du-status'+row.status" v-if="row.unitStatus === 0">待审核</span> |
| | | <span :class="'du-status'+row.unitStatus" v-if="row.unitStatus === 0">待审核</span> |
| | | <span v-if="row.unitStatus === 1"> |
| | | <span :class="'du-status'+row.worktypeStatus" v-if="row.worktypeStatus ==null || row.worktypeStatus === 0">工种待审</span> |
| | | <span :class="'du-status'+row.worktypeStatus" v-else-if="row.worktypeStatus === 1">审核通过</span> |
| | | <span :class="'du-status'+row.worktypeStatus" v-else-if="row.worktypeStatus === 2">工种审核不通过</span> |
| | | </span> |
| | | <span :class="'du-status'+row.status" v-if="row.unitStatus === 2">审核不通过</span> |
| | | <span :class="'du-status'+row.unitStatus" v-if="row.unitStatus === 2">审核不通过</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="createDate" label="提交日期" min-width="100px"></el-table-column> |
| | |
| | | </el-table-column> |
| | | <el-table-column prop="status" label="案件状态" min-width="100px"> |
| | | <template slot-scope="{row}"> |
| | | <span :class="'settle-status'+row.status" style="color: #2E68EC" v-if="row.status === 0 || row.status === 2 || row.status === 3">处理中</span> |
| | | <span :class="'settle-status'+row.status" style="color: red" v-if="row.status === 1">已撤案</span> |
| | | <span :class="'settle-status'+row.status" style="color: green " v-if="row.status ===4">已结案</span> |
| | | <span :class="'settle-status'+row.status" v-if="row.status === 0 || row.status === 2 || row.status === 3">处理中</span> |
| | | <span :class="'settle-status'+row.status" v-if="row.status === 1">已撤案</span> |
| | | <span :class="'settle-status'+row.status" v-if="row.status ===4">已结案</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="reportNum" label="报案号" min-width="100px"></el-table-column> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import BaseTable from '@/components/base/BaseTable' |
| | | import TableLayout from '@/layouts/TableLayout' |
| | | import Pagination from '@/components/common/Pagination' |
| | | import OperaSettleClaimsWindow from '@/components/business/OperaSettleClaimsWindow' |
| | | import onlineReporting from '@/components/enterprise/onlineReporting' |
| | | import {all as solutionAll} from '@/api/business/solutions' |
| | | import {pageAll as companyAll} from '@/api/business/company' |
| | | import { mapState } from 'vuex' |
| | | export default { |
| | | name: 'SettleClaims', |
| | | extends: BaseTable, |
| | | components: { TableLayout, Pagination, OperaSettleClaimsWindow, onlineReporting }, |
| | | data () { |
| | | return { |
| | | // 搜索 |
| | | solutionList:[], |
| | | companyList:[], |
| | | searchForm: { |
| | | baseSolutionId: '', |
| | | companyId: '', |
| | | duName: '', |
| | | memberName:'', |
| | | memberIdcardNo:'', |
| | | status: '', |
| | | informantName: '' |
| | | } |
| | | } |
| | | }, |
| | | computed: { |
| | | ...mapState(['userInfo']) |
| | | }, |
| | | created () { |
| | | this.config({ |
| | | module: '理赔申请表', |
| | | api: '/business/settleClaims', |
| | | 'field.id': 'id', |
| | | 'field.main': 'id' |
| | | }) |
| | | this.search() |
| | | this.loadSelectList() |
| | | }, |
| | | methods:{ |
| | | // handlePageChange() { |
| | | // this.search() |
| | | // }, |
| | | loadSelectList() { |
| | | solutionAll({dataType:0}).then(res => { |
| | | this.solutionList = res |
| | | }).catch(err => { |
| | | }) |
| | | companyAll({}).then(res => { |
| | | this.companyList = res |
| | | }).catch(err => { |
| | | }) |
| | | } |
| | | |
| | | import BaseTable from '@/components/base/BaseTable' |
| | | import TableLayout from '@/layouts/TableLayout' |
| | | import Pagination from '@/components/common/Pagination' |
| | | import OperaSettleClaimsWindow from '@/components/business/OperaSettleClaimsWindow' |
| | | import onlineReporting from '@/components/enterprise/onlineReporting' |
| | | import { all as solutionAll } from '@/api/business/solutions' |
| | | import { pageAll as companyAll } from '@/api/business/company' |
| | | import { mapState } from 'vuex' |
| | | export default { |
| | | name: 'SettleClaims', |
| | | extends: BaseTable, |
| | | components: { TableLayout, Pagination, OperaSettleClaimsWindow, onlineReporting }, |
| | | data () { |
| | | return { |
| | | // 搜索 |
| | | solutionList: [], |
| | | companyList: [], |
| | | searchForm: { |
| | | baseSolutionId: '', |
| | | companyId: '', |
| | | duName: '', |
| | | memberName: '', |
| | | memberIdcardNo: '', |
| | | status: '', |
| | | informantName: '' |
| | | } |
| | | } |
| | | }, |
| | | computed: { |
| | | ...mapState(['userInfo']) |
| | | }, |
| | | created () { |
| | | this.config({ |
| | | module: '理赔申请表', |
| | | api: '/business/settleClaims', |
| | | 'field.id': 'id', |
| | | 'field.main': 'id' |
| | | }) |
| | | this.search() |
| | | this.loadSelectList() |
| | | }, |
| | | methods: { |
| | | // handlePageChange() { |
| | | // this.search() |
| | | // }, |
| | | loadSelectList () { |
| | | solutionAll({ dataType: 0 }).then(res => { |
| | | this.solutionList = res |
| | | }).catch(err => { |
| | | }) |
| | | companyAll({}).then(res => { |
| | | this.companyList = res |
| | | }).catch(err => { |
| | | }) |
| | | } |
| | | |
| | | } |
| | | } |
| | | </script> |
| | |
| | | <span>{{scope.$index + 1}}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="statusInfo" label="状态"></el-table-column> |
| | | <el-table-column prop="statusInfo" 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 prop="code" label="保单号"></el-table-column> |
| | | <el-table-column label="产生费用(元)"> |
| | |
| | | <span>{{scope.$index + 1}}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="statusInfo" label="状态"></el-table-column> |
| | | <el-table-column prop="statusInfo" 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 prop="code" label="保单号"></el-table-column> |
| | | <el-table-column label="产生费用(元)"> |