| | |
| | | <div class="desc_item_label"> |
| | | <div class="desc_item_label_left"> |
| | | <span>投保人:{{ model.companyName }}</span> |
| | | <span>保单状态:<span :class="'apply-status'+model.status" >{{ model.statusInfo }}</span></span> |
| | | <span>保单状态:<span :class="'union-apply-status'+model.status" >{{ model.statusInfo }}</span></span> |
| | | <span>提交时间:{{ model.createDate }}</span> |
| | | </div> |
| | | <div class="desc_item_label_right"> |
| | | <template v-if="userInfo.type === 2"> |
| | | <el-button type="primary" v-if="[0].includes(model.status) " @click="$refs.InsuranceDetails.open('导出详单',model,0)">导出详单</el-button> |
| | | <el-button type="primary" @click="$refs.InsuranceDetails.open('导出详单',model,0)">导出详单</el-button> |
| | | <el-button v-if="[0].includes(model.status) " type="primary" @click="$refs.OperaUnionApplyCheckWindow.open('上传投保单',model,2)">上传投保单</el-button> |
| | | <el-button v-if="model.status == 1" type="primary" @click="getSignLink(0)">签署投保单</el-button> |
| | | <el-button v-if="[2,3,4].includes(model.status)" type="primary" @click="viewToubaodan">查看投保单</el-button> |
| | |
| | | <el-button v-if="[0,1,2].includes(model.status) " type="danger" @click="$refs.OperaUnionApplyCheckWindow.open('退回投保',model,1)">退回申请</el-button> |
| | | </template> |
| | | <template v-if="userInfo.type ===0"> |
| | | <el-button type="primary" @click="$refs.InsuranceDetails.open('导出详单',model,0)">导出详单</el-button> |
| | | <el-button v-if="[2,3,4].includes(model.status)" type="primary" @click="viewToubaodan">查看投保单</el-button> |
| | | <el-button v-if="[4].includes(model.status)" type="primary" @click="viewBaoxiandan">查看保险单</el-button> |
| | | </template> |
| | |
| | | <el-form-item> |
| | | <el-button type="primary" style="width: 80px;" @click="search">查询</el-button> |
| | | <el-button @click="resetting" style="width: 80px;">重置</el-button> |
| | | <el-button type="primary" style="width: 80px;" @click="exportExcel" v-if="activeName === '0'">导出名单</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | |
| | | prop="idcardNo" |
| | | align="center" |
| | | label="身份证号"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | :key="Math.random()" |
| | | prop="companyName" |
| | | align="center" |
| | | label="被保险人"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | :key="Math.random()" |
| | |
| | | dataId: null, |
| | | signTitle: '手机号验证', |
| | | fileTitle: '查看投保单', |
| | | fileFlag:0, |
| | | fileFlag: 0, |
| | | visibleFile: false, |
| | | fileData: [], |
| | | model: {}, |
| | | form: { |
| | | businessId: null, |
| | | phone: this.$store.state.userInfo.company.phone, |
| | | phone: this.$store.state.userInfo.company ? this.$store.state.userInfo.company.phone:null, |
| | | code: '', |
| | | type: 0 |
| | | }, |
| | |
| | | this.fileData = [] |
| | | this.taobaodanFileData = [] |
| | | this.baoxiandanFileData = [] |
| | | this.dataId = null |
| | | this.dataId = target.id |
| | | this.form.businessId = target.id |
| | | this.formInline.applyStatus = '' |
| | |
| | | capacity: 10, |
| | | page: this.currentPage, |
| | | model: { |
| | | applyId: this.dataId, |
| | | unionApplyId: this.dataId, |
| | | applyStatus: this.formInline.applyStatus, |
| | | duId: this.formInline.duId, |
| | | workTypeId: this.formInline.workTypeId, |
| | | memberName: this.formInline.memberName, |
| | | endTimeE: this.formInline.endTimeE, |
| | | endTimeS: this.formInline.endTimeS, |
| | | startTimeE: this.formInline.startTimeE, |
| | | startTimeS: this.formInline.startTimeS |
| | | companyName: this.formInline.applyCompanyName, |
| | | memberName: this.formInline.memberName |
| | | } |
| | | }).then(res => { |
| | | this.list = res.records |
| | |
| | | capacity: 10, |
| | | page: this.currentPage, |
| | | model: { |
| | | applyId: this.dataId, |
| | | unionApplyId: this.dataId, |
| | | status: this.formInline.applyStatus, |
| | | endTimeE: this.formInline.endTimeS, |
| | | endTimeS: this.formInline.startTimeS, |
| | |
| | | viewToubaodan () { |
| | | this.fileData = this.taobaodanFileData; |
| | | this.visibleFile=true |
| | | this.fileTitle='查看投保单' |
| | | this.fileFlag = 0 |
| | | /* if (this.model.toubaodanSignedFile && this.model.toubaodanSignedFile.fileurlFull) { |
| | | setTimeout(() => { |
| | | window.open(this.model.toubaodanSignedFile.fileurlFull) |
| | | }, 500) |
| | | } else if (this.model.toubaodanFile && this.model.toubaodanFile.fileurlFull) { |
| | | setTimeout(() => { |
| | | window.open(this.model.toubaodanFile.fileurlFull) |
| | | }, 500) |
| | | }*/ |
| | | }, |
| | | viewBaoxiandan () { |
| | | this.fileFlag = 1 |
| | | this.fileTitle='查看保险单' |
| | | this.fileData = this.baoxiandanFileData; |
| | | this.visibleFile=true |
| | | /* if (this.model.baoxiandanFile && this.model.baoxiandanFile.fileurlFull) { |