|  |  | 
 |  |  |         <!--    投保详情    --> | 
 |  |  |         <insuranceApplyDetails ref="insuranceApplyDetails" @success="successEvent" /> | 
 |  |  |         <!-- 详情 --> | 
 |  |  |         <OperaPdfViewerWindow ref="OperaPdfViewerWindow" /> | 
 |  |  |         <detailsEntrustedInsurance ref="detailsEntrustedInsurance" /> | 
 |  |  |       <!-- 修改手机号 --> | 
 |  |  |       <el-dialog | 
 |  |  |           :title="signTitle" | 
 |  |  |           :visible.sync="visiblePhone" | 
 |  |  |           width="500px" | 
 |  |  |           width="800px" | 
 |  |  |           :modal="false" | 
 |  |  |           :show-close="false" | 
 |  |  |           :close-on-click-modal="false" | 
 |  |  | 
 |  |  |         <div class="desc_item_from" v-for="(item, index) in pidanFileData" :key="index"  style="margin-bottom: 15px"> | 
 |  |  |           <span v-if="index ==0">{{item.name}}:</span> | 
 |  |  |           <span v-if="index >0">被保险人({{item.name}})保险单:</span> | 
 |  |  |           <a style="cursor: pointer;color: #2E68EC" v-if="item.file && item.file.fileurl" @click="openFile(item.file.fileurlFull)">在线预览</a><span v-if="!item.file || !item.file.fileurl">未上传</span> | 
 |  |  |           <a  style="cursor: pointer;color: #2E68EC" v-if="item.file && item.file.fileurl && index ==0" @click="openFile(item.file.fileurlFull,item.name)">在线预览</a> | 
 |  |  |           <a   style="cursor: pointer;color: #2E68EC" v-if="item.file && item.file.fileurl && index !=0 " @click="openFile(item.file.fileurlFull,'被保险人('+item.name+')保险单')">在线预览</a> | 
 |  |  |           <span v-if="!item.file || !item.file.fileurl">未上传</span> | 
 |  |  |         </div> | 
 |  |  |         <span slot="footer" class="dialog-footer"> | 
 |  |  |                 <el-button @click="visibleFile=false">关 闭</el-button> | 
 |  |  | 
 |  |  | import OperaInsuranceApply from '@/components/enterprise/OperaInsuranceApplyAddWindow' | 
 |  |  | import { mapState } from 'vuex' | 
 |  |  |  | 
 |  |  | import OperaPdfViewerWindow from '@/components/business/OperaPdfViewerWindow' | 
 |  |  | export default { | 
 |  |  |   name: 'OperaUnionChangeDetailWindow', | 
 |  |  |   extends: BaseOpera, | 
 |  |  | 
 |  |  |     UnionChangeDetails, | 
 |  |  |     OperaUnionChangeCheckWindow, | 
 |  |  |       add_subtract_return, | 
 |  |  |     OperaPdfViewerWindow, | 
 |  |  |       OperaInsuranceApply, | 
 |  |  |       reinsurance, | 
 |  |  |       factoryChange, | 
 |  |  | 
 |  |  |         this.setTime() | 
 |  |  |       }) | 
 |  |  |     }, | 
 |  |  |     openFile (url) { | 
 |  |  |     openFile (url,title) { | 
 |  |  |       setTimeout(() => { | 
 |  |  |         window.open(url) | 
 |  |  |  | 
 |  |  |         this.$refs.OperaPdfViewerWindow.open(title || '在线预览',url) | 
 |  |  |         // window.open(url) | 
 |  |  |       }, 500) | 
 |  |  |     }, | 
 |  |  |     setTime () { | 
 |  |  | 
 |  |  |       }, | 
 |  |  |     viewApplyFile(){ | 
 |  |  |        if(this.model.applyFile && this.model.applyFile.fileurlFull){ | 
 |  |  |         window.open(this.model.applyFile.fileurlFull) | 
 |  |  |          this.$refs.OperaPdfViewerWindow.open('查看申请单',this.model.applyFile.fileurlFull) | 
 |  |  |         // window.open(this.model.applyFile.fileurlFull) | 
 |  |  |        } | 
 |  |  |     }, | 
 |  |  |     viewPidan(){ |