| | |
| | | <ProFormCol> |
| | | <ProFormColItem :span="8"> |
| | | <ProFormItemV2 label="保单号:" prop="insureBillNo"> |
| | | <ProFormText v-model.trim="detail.insureBillNo" /> |
| | | <div class="pro-from-item-read-content-wrapper" v-if="!!detail.insureBillNo"> |
| | | {{ detail.insureBillNo }} |
| | | <el-button |
| | | type="primary" |
| | | link |
| | | @click="handleGoStampFiles" |
| | | v-if="detail.productOnline && detail.anyPayComplete" |
| | | >详情</el-button |
| | | > |
| | | </div> |
| | | </ProFormItemV2> |
| | | </ProFormColItem> |
| | | <ProFormColItem :span="8"> |
| | |
| | | <el-button icon="Plus" type="primary">导入</el-button> |
| | | </template> |
| | | </BlFileUpload> |
| | | <el-button @click="handleClear()" type="primary">导出投保错误人员清单</el-button> |
| | | <el-button @click="handleClear()" type="primary">清空数据</el-button> |
| | | </template> |
| | | <template v-else> |
| | | <el-button @click="handleDownloadPerson()" type="primary">下载人员清单</el-button> |
| | | <el-button v-if="detail.productOnline" @click="handleGoStampFiles()" type="primary" |
| | | >下载保单</el-button |
| | | > |
| | | <template v-if="detail.productOnline"> |
| | | <el-button v-if="detail.anyPayComplete" @click="handleGoStampFiles()" type="primary" |
| | | >下载保单</el-button |
| | | > |
| | | </template> |
| | | <el-button v-else @click="handleDownloadOrder()" type="primary">下载保单</el-button> |
| | | </template> |
| | | </template> |
| | |
| | | InsurancePolicyStatusEnum, |
| | | InsurancePolicyStatusEnumText, |
| | | InsurancePolicyAuditStatusEnum, |
| | | InsuranceDetailStatusEnumText, |
| | | } from '@/constants'; |
| | | import ChangePersonInfoDialog from './ChangePersonInfoDialog.vue'; |
| | | import InsureClaimDetailDialog from './InsureClaimDetailDialog.vue'; |
| | |
| | | name: '雇员工种', |
| | | }, |
| | | { |
| | | id: '51', |
| | | enCode: 'occupationType', |
| | | name: '职业类型', |
| | | }, |
| | | { |
| | | id: '52', |
| | | enCode: 'occupationCode', |
| | | name: '职业码值', |
| | | }, |
| | | { |
| | | id: '6', |
| | | enCode: 'userEmploer', |
| | | name: '用工单位', |
| | |
| | | id: '10', |
| | | enCode: 'phone', |
| | | name: '手机号码', |
| | | width: 140, |
| | | }, |
| | | { |
| | | id: '101', |
| | | enCode: 'payOrder', |
| | | name: '批次号', |
| | | width: 140, |
| | | }, |
| | | { |
| | | id: '102', |
| | | enCode: 'status', |
| | | name: '投保状态', |
| | | width: 140, |
| | | }, |
| | | { |
| | | id: '103', |
| | | enCode: 'auditRemark', |
| | | name: '备注', |
| | | width: 140, |
| | | }, |
| | | { |
| | |
| | | keyWord: '', |
| | | orderInput: [{ property: 'id', order: OrderInputType.Asc }], |
| | | }, |
| | | columnsRenderProps: {}, |
| | | columnsRenderProps: { |
| | | status: { |
| | | type: 'enum', |
| | | valueEnum: InsuranceDetailStatusEnumText, |
| | | }, |
| | | }, |
| | | } |
| | | ); |
| | | |