|  |  | 
 |  |  |         :confirm-working="isWorking" | 
 |  |  |         @confirm="confirm" | 
 |  |  |     > | 
 |  |  |         <!--    退回投保    --> | 
 |  |  |         <!--    退回申请    --> | 
 |  |  |         <el-form v-if="visible1==true" :model="form" ref="form1" :rules="rules1" style="width: 100%;"> | 
 |  |  |           <el-form-item label="填写退回说明:" prop="backCheckInfo"> | 
 |  |  |             <el-input type="textarea" v-model="form.backCheckInfo" placeholder="请输入" v-trim/> | 
 |  |  | 
 |  |  |         </el-form> | 
 |  |  |         <el-form v-if="visible2==true" :model="form" ref="form2" :rules="rules2" style="width: 100%;"> | 
 |  |  |           <el-form-item label="上传投保单:" prop="toubaodanFile"> | 
 |  |  |             <UploadFile :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList" @uploadSuccess="toubaoFileUploaded" /> | 
 |  |  |             <UploadFile @remove="dele2" :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList" @uploadSuccess="toubaoFileUploaded" /> | 
 |  |  |           </el-form-item> | 
 |  |  |         </el-form> | 
 |  |  |         <!--    上传保险单    --> | 
 |  |  |               <el-form v-if="visible3==true" :model="form" ref="form3" :rules="rules3" style="width: 100%;"> | 
 |  |  |                 <el-form-item label="客户期望保险生效起期:"> | 
 |  |  |                   {{ model.applyStartTime }} | 
 |  |  |                 </el-form-item> | 
 |  |  |                 <el-form-item label="" > | 
 |  |  |                   <el-radio-group v-model="form.selectRadio" @change="selectChange"> | 
 |  |  |                     <el-radio :label="0" >与保单一致</el-radio> | 
 |  |  |                     <el-radio :label="1" >与保单不一致</el-radio> | 
 |  |  |                   </el-radio-group> | 
 |  |  |                 </el-form-item> | 
 |  |  |                 <el-form-item label="保险生效起期:" prop="startTime" > | 
 |  |  |                   <el-date-picker | 
 |  |  |                       v-model="form.startTime" | 
 |  |  |                       type="date" | 
 |  |  |                       value-format="yyyy-MM-dd HH:mm:ss" | 
 |  |  |                       placeholder="选择日期"> | 
 |  |  |                   </el-date-picker> | 
 |  |  |                 </el-form-item> | 
 |  |  |                 <el-form-item label="保险生效起期:"> | 
 |  |  |                   {{ form.startTime }} | 
 |  |  |                 </el-form-item> | 
 |  |  |                 <el-form-item label="保单号:" prop="code"> | 
 |  |  |                   <el-input v-model="form.code" placeholder="请输入" v-trim/> | 
 |  |  |                 </el-form-item> | 
 |  |  |                 <el-form-item label="上传保险单:" prop="baoxianFile"> | 
 |  |  |                   <UploadFile :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList1" @uploadSuccess="baoxianFileUploaded" /> | 
 |  |  |                 </el-form-item> | 
 |  |  |               </el-form> | 
 |  |  |       <el-form v-if="visible3==true" :model="form" ref="form3" :rules="rules3" style="width: 100%;"> | 
 |  |  |         <el-form-item label="客户期望保险生效起期:"> | 
 |  |  |           {{ model.applyStartTime }} | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="" > | 
 |  |  |           <el-radio-group v-model="form.selectRadio" @change="selectChange"> | 
 |  |  |             <el-radio :label="0" >与保单一致</el-radio> | 
 |  |  |             <el-radio :label="1" >与保单不一致</el-radio> | 
 |  |  |           </el-radio-group> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="保险生效起期:" prop="startTime" v-if="form.selectRadio === 1"> | 
 |  |  |           <el-date-picker | 
 |  |  |               v-model="form.startTime" | 
 |  |  |               type="date" | 
 |  |  |               value-format="yyyy-MM-dd HH:mm:ss" | 
 |  |  |               placeholder="选择日期"> | 
 |  |  |           </el-date-picker> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="保险生效起期:"> | 
 |  |  |           {{ form.startTime }} | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="保单号:" prop="code"> | 
 |  |  |           <el-input v-model="form.code" placeholder="请输入" v-trim/> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="上传保险单:" prop="baoxianFile"> | 
 |  |  |           <UploadFile :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList1" @uploadSuccess="baoxianFileUploaded" /> | 
 |  |  |         </el-form-item> | 
 |  |  |       </el-form> | 
 |  |  |         <!--    修改保险单    --> | 
 |  |  |       <el-form v-if="visible4==true" :model="form" ref="form4" :rules="rules4" style="width: 100%;"> | 
 |  |  |         <el-form-item label="保险生效起期:"> | 
 |  |  | 
 |  |  |   uploadToubaodan, | 
 |  |  |   check | 
 |  |  | } from "@/api/business/insuranceApply"; | 
 |  |  | import { uploadBXD } from "@/api/business/unionApply"; | 
 |  |  | import UploadFile from "@/components/common/UploadFile"; | 
 |  |  | import {remark} from "@/api/business/settleClaims"; | 
 |  |  | export default { | 
 |  |  | 
 |  |  |       visible4: false, | 
 |  |  |       visible5: false, | 
 |  |  |       visible6: false, | 
 |  |  |       type: null | 
 |  |  |     } | 
 |  |  |   }, | 
 |  |  |   created () { | 
 |  |  | 
 |  |  |       }) | 
 |  |  |   }, | 
 |  |  |   methods: { | 
 |  |  |      open(title,target,flag){ | 
 |  |  |     dele2() { | 
 |  |  |       this.form.toubaodanFile = '' | 
 |  |  |     }, | 
 |  |  |      open(title,target,flag,type){ | 
 |  |  |        this.visible=true | 
 |  |  |        this.type = type | 
 |  |  |        this.model={} | 
 |  |  |        this.form= { | 
 |  |  |          id: null, | 
 |  |  | 
 |  |  |          fileList2: [], | 
 |  |  |          selectRadio:0 | 
 |  |  |        }, | 
 |  |  |        this.model=target | 
 |  |  |        this.form.startTime=this.model.startTime | 
 |  |  |        this.title=title | 
 |  |  |        this.model = target | 
 |  |  |        this.form.startTime = target.startTime | 
 |  |  |        this.title = title | 
 |  |  |        this.flag = flag | 
 |  |  |        this.visible1 = false | 
 |  |  |        this.visible2 = false | 
 |  |  | 
 |  |  |           if (!valid) { | 
 |  |  |             return | 
 |  |  |           } | 
 |  |  |           this.uploadBaoxiandan() | 
 |  |  |           if (!this.type) { | 
 |  |  |             this.uploadBaoxiandan() | 
 |  |  |           } else if (this.type === 1) { | 
 |  |  |             this.uploadBaoxiandan1() | 
 |  |  |           } | 
 |  |  |         }) | 
 |  |  |       } else if (this.flag == 4) { | 
 |  |  |         this.$refs.form4.validate((valid) => { | 
 |  |  | 
 |  |  |        if(this.form.selectRadio == 0){ | 
 |  |  |          this.form.startTime = this.model.startTime | 
 |  |  |        }else{ | 
 |  |  |  | 
 |  |  |          this.form.startTime = '' | 
 |  |  |        } | 
 |  |  |     }, | 
 |  |  |     toubaoFileUploaded(data){ | 
 |  |  | 
 |  |  |                   this.$tip.apiFailed(err) | 
 |  |  |                 }) | 
 |  |  |           }) | 
 |  |  |  | 
 |  |  |     }, | 
 |  |  |     uploadBaoxiandan1(){ | 
 |  |  |       this.$dialog.messageConfirm('确认进行该操作吗?') | 
 |  |  |         .then(() => { | 
 |  |  |           this.isWorking = true | 
 |  |  |           uploadBXD({id:this.model.id,startTime:this.form.startTime,code:this.form.code,baoxiandanFile:this.form.baoxianFile}) | 
 |  |  |             .then(response => { | 
 |  |  |               this.visible = false | 
 |  |  |               this.$emit('success') | 
 |  |  |             }).catch(err => { | 
 |  |  |             this.$tip.apiFailed(err) | 
 |  |  |           }) | 
 |  |  |         }) | 
 |  |  |     }, | 
 |  |  |     editBaoxiandan(){ | 
 |  |  |       this.$dialog.messageConfirm('确认进行该操作吗?') | 
 |  |  | 
 |  |  |             } | 
 |  |  |             .form_item_label { | 
 |  |  |                 flex-shrink: 0; | 
 |  |  |                 width: 170px; | 
 |  |  |                 /*width: 170px;*/ | 
 |  |  |                 color: black; | 
 |  |  |                 font-size: 14px; | 
 |  |  |                 span { |