|  |  |  | 
|---|
|  |  |  | :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/> | 
|---|
|  |  |  | 
|---|
|  |  |  | placeholder="选择日期"> | 
|---|
|  |  |  | </el-date-picker> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="保单号:" prop="code"> | 
|---|
|  |  |  | <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 @remove="dele3"  :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList1" @uploadSuccess="baoxianFileUploaded" /> | 
|---|
|  |  |  | <UploadFile @remove="dele3" :limit="99" :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList1" @uploadSuccess="baoxianFileUploaded" /> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <div class="box_table"> | 
|---|
|  |  |  | <div class="box_table_head"> | 
|---|
|  |  |  | <div class="box_table_head_item">序号</div> | 
|---|
|  |  |  | <div class="box_table_head_item">被保险人</div> | 
|---|
|  |  |  | <div v-if="model.type==0" class="box_table_head_item">加保人数</div> | 
|---|
|  |  |  | <div v-if="model.type==0" class="box_table_head_item">减保人数</div> | 
|---|
|  |  |  | <div v-if="model.type==1" class="box_table_head_item">变更人数</div> | 
|---|
|  |  |  | <div class="box_table_head_item">上传批单</div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="box_table_content" v-for="(item, index) in model.applyList" :key="index"> | 
|---|
|  |  |  | <div class="box_table_content_item">{{index + 1}}</div> | 
|---|
|  |  |  | <div class="box_table_content_item" >{{ item.companyName }}</div> | 
|---|
|  |  |  | <div v-if="model.type==0" class="box_table_content_item">{{ item.addNum }}</div> | 
|---|
|  |  |  | <div v-if="model.type==0" class="box_table_content_item">{{ item.delNum }}</div> | 
|---|
|  |  |  | <div  v-if="model.type==1" class="box_table_content_item">{{ item.changeNum }}</div> | 
|---|
|  |  |  | <div class="box_table_content_item"> | 
|---|
|  |  |  | <el-form-item label="" prop="bxdMultifileList[index]"> | 
|---|
|  |  |  | <UploadFileLink   @remove="deleIndex(1,index)" :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileIndex="index" :showTips="showTips" :fileList="model.applyList[index].fileList1" @uploadSuccess="baoxianFileUploaded2" /> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <!--      <div class="box_table">--> | 
|---|
|  |  |  | <!--        <div class="box_table_head">--> | 
|---|
|  |  |  | <!--          <div class="box_table_head_item">序号</div>--> | 
|---|
|  |  |  | <!--          <div class="box_table_head_item">被保险人</div>--> | 
|---|
|  |  |  | <!--          <div v-if="model.type==0" class="box_table_head_item">加保人数</div>--> | 
|---|
|  |  |  | <!--          <div v-if="model.type==0" class="box_table_head_item">减保人数</div>--> | 
|---|
|  |  |  | <!--          <div v-if="model.type==1" class="box_table_head_item">变更人数</div>--> | 
|---|
|  |  |  | <!--          <div class="box_table_head_item">上传批单</div>--> | 
|---|
|  |  |  | <!--        </div>--> | 
|---|
|  |  |  | <!--        <div class="box_table_content" v-for="(item, index) in model.applyList" :key="index">--> | 
|---|
|  |  |  | <!--          <div class="box_table_content_item">{{index + 1}}</div>--> | 
|---|
|  |  |  | <!--          <div class="box_table_content_item" >{{ item.companyName }}</div>--> | 
|---|
|  |  |  | <!--          <div v-if="model.type==0" class="box_table_content_item">{{ item.addNum }}</div>--> | 
|---|
|  |  |  | <!--          <div v-if="model.type==0" class="box_table_content_item">{{ item.delNum }}</div>--> | 
|---|
|  |  |  | <!--          <div  v-if="model.type==1" class="box_table_content_item">{{ item.changeNum }}</div>--> | 
|---|
|  |  |  | <!--          <div class="box_table_content_item">--> | 
|---|
|  |  |  | <!--            <el-form-item label="" prop="bxdMultifileList[index]">--> | 
|---|
|  |  |  | <!--              <UploadFileLink   @remove="deleIndex(1,index)" :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileIndex="index" :showTips="showTips" :fileList="model.applyList[index].fileList1" @uploadSuccess="baoxianFileUploaded2" />--> | 
|---|
|  |  |  | <!--            </el-form-item>--> | 
|---|
|  |  |  | <!--          </div>--> | 
|---|
|  |  |  | <!--        </div>--> | 
|---|
|  |  |  | <!--      </div>--> | 
|---|
|  |  |  | </el-form> | 
|---|
|  |  |  | <template v-slot:footer> | 
|---|
|  |  |  | <el-button type="primary" @click="doSubmit">确 定</el-button> | 
|---|
|  |  |  | 
|---|
|  |  |  | backCheckInfo: '', | 
|---|
|  |  |  | applyTime: null, | 
|---|
|  |  |  | code: null, | 
|---|
|  |  |  | baoxianFile: null, | 
|---|
|  |  |  | baoxianFile: [], | 
|---|
|  |  |  | bxdMultifileList: [], | 
|---|
|  |  |  | fileList1: [], | 
|---|
|  |  |  | selectRadio: 0 | 
|---|
|  |  |  | 
|---|
|  |  |  | this.form.bxdMultifileList[index].name = null | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | dele3 () { | 
|---|
|  |  |  | this.form.baoxianFile = null | 
|---|
|  |  |  | dele3 (e) { | 
|---|
|  |  |  | this.form.baoxianFile.forEach((item, index) => { | 
|---|
|  |  |  | if (e === item.imgaddr) { | 
|---|
|  |  |  | this.form.baoxianFile.splice(index, 1) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | open (title, target, flag) { | 
|---|
|  |  |  | this.visible = true | 
|---|
|  |  |  | 
|---|
|  |  |  | backCheckInfo: '', | 
|---|
|  |  |  | startTime: null, | 
|---|
|  |  |  | code: null, | 
|---|
|  |  |  | baoxianFile: null, | 
|---|
|  |  |  | baoxianFile: [], | 
|---|
|  |  |  | bxdMultifileList:[], | 
|---|
|  |  |  | fileList1: [], | 
|---|
|  |  |  | selectRadio: 0, | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | baoxianFileUploaded (data) { | 
|---|
|  |  |  | this.form.baoxianFile = data | 
|---|
|  |  |  | this.form.baoxianFile.push(data) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | baoxianFileUploaded2 (data) { | 
|---|
|  |  |  | this.form.bxdMultifileList[data.index].fileurl = data.fileurl | 
|---|
|  |  |  | 
|---|
|  |  |  | id: this.model.id, | 
|---|
|  |  |  | applyDate: this.form.applyTime, | 
|---|
|  |  |  | code: this.form.code, | 
|---|
|  |  |  | fileurl: this.form.baoxianFile.fileurl, | 
|---|
|  |  |  | name: this.form.baoxianFile.name, | 
|---|
|  |  |  | // fileurl: this.form.baoxianFile.fileurl, | 
|---|
|  |  |  | // name: this.form.baoxianFile.name, | 
|---|
|  |  |  | pidanFileList: this.form.baoxianFile, | 
|---|
|  |  |  | applyChangeBXDList:this.form.bxdMultifileList | 
|---|
|  |  |  | } | 
|---|
|  |  |  | uploadBXD(param) | 
|---|