| | |
| | | <div class="desc_data"> |
| | | <div class="desc_data_label">1. 员工关系证明资料</div> |
| | | <div class="desc_data_list"> |
| | | <div class="desc_data_list_item" v-for="(item, index) in 2" :key="index"> |
| | | <div class="desc_data_list_item_dele">删除</div> |
| | | <div class="desc_data_list_item_img"> |
| | | <img src="@/assets/images/Galanz@2x.png" /> |
| | | <template v-if="model.relationFileList && model.relationFileList"> |
| | | <div class="desc_data_list_item" v-for="(item, index) in model.relationFileList" :key="index"> |
| | | <div class="desc_data_list_item_dele" @click="delFile(item.id)">删除</div> |
| | | <div class="desc_data_list_item_img" v-if="item.type ==0 && item.fileurlFull!=null"> |
| | | <img :src="item.fileurlFull" /> |
| | | </div> |
| | | <div class="desc_data_list_item_info"> |
| | | <span>考勤表.jpg</span> |
| | | <span>操作员-王某某</span> |
| | | <span>2023-05-22 10:10:11</span> |
| | | <span>{{ item.name }}</span> |
| | | <span>操作员-{{ item.creatorName }}</span> |
| | | <span>{{ item.createDate }}</span> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <div class="desc_data_list_item"> |
| | | <UploadFileCommon :uploadData="{ folder: 'settle' }" :file="file1" @uploadSuccess="file1Uploaded()" /> |
| | | <div class="desc_data_list_item_upload"> |
| | | <el-button type="primary">上传</el-button> |
| | | <el-button>取消</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="desc_data_list_item1"></div> |
| | | <div class="desc_data_list_item1"></div> |
| | | </div> |
| | | </div> |
| | | <div class="desc_data"> |
| | | <div class="desc_data_label">2. 医疗资料</div> |
| | | <div class="desc_data_cate"> |
| | | <el-tabs v-model="activeName" @tab-click="handleClick"> |
| | | <el-tab-pane label="门诊" name="first"></el-tab-pane> |
| | | <el-tab-pane label="住院资料" name="second"></el-tab-pane> |
| | | <el-tab-pane label="伤残" name="third"></el-tab-pane> |
| | | </el-tabs> |
| | | </div> |
| | | <div class="desc_data_list" v-if="activeName=='first'"> |
| | | <template v-if="model.outpatientFileList && model.outpatientFileList"> |
| | | <div class="desc_data_list_item" v-for="(item, index) in model.outpatientFileList" :key="index"> |
| | | <div class="desc_data_list_item_dele" @click="delFile(item.id)">删除</div> |
| | | <div class="desc_data_list_item_img" v-if="item.type ==0 && item.fileurlFull!=null"> |
| | | <img :src="item.fileurlFull" /> |
| | | </div> |
| | | <div class="desc_data_list_item_info"> |
| | | <span>{{ item.name }}</span> |
| | | <span>操作员-{{ item.creatorName }}</span> |
| | | <span>{{ item.createDate }}</span> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <div class="desc_data_list_item"> |
| | | <div class="desc_data_list_item_img" style="cursor: pointer; background: #8c939d;"> |
| | | <i class="el-icon-plus"></i> |
| | |
| | | <div class="desc_data_list_item1"></div> |
| | | <div class="desc_data_list_item1"></div> |
| | | </div> |
| | | </div> |
| | | <div class="desc_data"> |
| | | <div class="desc_data_label">2. 医疗资料</div> |
| | | <div class="desc_data_cate"> |
| | | <el-tabs v-model="activeName" @tab-click="handleClick"> |
| | | <el-tab-pane label="门诊" name="first"></el-tab-pane> |
| | | <el-tab-pane label="住院资料" name="second"></el-tab-pane> |
| | | <el-tab-pane label="伤残" name="third"></el-tab-pane> |
| | | </el-tabs> |
| | | </div> |
| | | <div class="desc_data_list"> |
| | | <div class="desc_data_list_item" v-for="(item, index) in 2" :key="index"> |
| | | <div class="desc_data_list_item_dele">删除</div> |
| | | <div class="desc_data_list_item_img"> |
| | | <img src="@/assets/images/Galanz@2x.png" /> |
| | | </div> |
| | | <div class="desc_data_list_item_info"> |
| | | <span>考勤表.jpg</span> |
| | | <span>操作员-王某某</span> |
| | | <span>2023-05-22 10:10:11</span> |
| | | </div> |
| | | <div class="desc_data_list" v-if="activeName=='second'"> |
| | | <template v-if="model.outpatientFileList && model.outpatientFileList"> |
| | | <div class="desc_data_list_item" v-for="(item, index) in model.outpatientFileList" :key="index"> |
| | | <div class="desc_data_list_item_dele" @click="delFile(item.id)">删除</div> |
| | | <div class="desc_data_list_item_img" v-if="item.type ==0 && item.fileurlFull!=null"> |
| | | <img :src="item.fileurlFull" /> |
| | | </div> |
| | | <div class="desc_data_list_item_info"> |
| | | <span>{{ item.name }}</span> |
| | | <span>操作员-{{ item.creatorName }}</span> |
| | | <span>{{ item.createDate }}</span> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <div class="desc_data_list_item"> |
| | | <div class="desc_data_list_item_img" style="cursor: pointer; background: #8c939d;"> |
| | | <i class="el-icon-plus"></i> |
| | | </div> |
| | | <div class="desc_data_list_item_upload"> |
| | | <el-button type="primary">上传</el-button> |
| | | <el-button>取消</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="desc_data_list_item1"></div> |
| | | <div class="desc_data_list_item1"></div> |
| | | </div> |
| | | <div class="desc_data_list" v-if="activeName=='third'"> |
| | | <template v-if="model.outpatientFileList && model.outpatientFileList"> |
| | | <div class="desc_data_list_item" v-for="(item, index) in model.outpatientFileList" :key="index"> |
| | | <div class="desc_data_list_item_dele" @click="delFile(item.id)">删除</div> |
| | | <div class="desc_data_list_item_img" v-if="item.type ==0 && item.fileurlFull!=null"> |
| | | <img :src="item.fileurlFull" /> |
| | | </div> |
| | | <div class="desc_data_list_item_info"> |
| | | <span>{{ item.name }}</span> |
| | | <span>操作员-{{ item.creatorName }}</span> |
| | | <span>{{ item.createDate }}</span> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <div class="desc_data_list_item"> |
| | | <UploadFileCommon :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList1" @uploadSuccess="baoxianFileUploaded" /> |
| | | <!-- <div class="desc_data_list_item_img" style="cursor: pointer; background: #8c939d;"> |
| | | <i class="el-icon-plus"></i> |
| | | </div>--> |
| | | <div class="desc_data_list_item_upload"> |
| | | <el-button type="primary">上传</el-button> |
| | | <el-button>取消</el-button> |
| | |
| | | <div class="desc_data"> |
| | | <div class="desc_data_label">3. 赔付结案资料</div> |
| | | <div class="desc_data_list"> |
| | | <div class="desc_data_list_item" v-for="(item, index) in 2" :key="index"> |
| | | <div class="desc_data_list_item_dele">删除</div> |
| | | <div class="desc_data_list_item_img"> |
| | | <img src="@/assets/images/Galanz@2x.png" /> |
| | | </div> |
| | | <div class="desc_data_list_item_info"> |
| | | <span>考勤表.jpg</span> |
| | | <span>操作员-王某某</span> |
| | | <span>2023-05-22 10:10:11</span> |
| | | </div> |
| | | <template v-if="model.compensationFileList && model.compensationFileList"> |
| | | <div class="desc_data_list_item" v-for="(item, index) in model.compensationFileList" :key="index"> |
| | | <div class="desc_data_list_item_dele" @click="delFile(item.id)">删除</div> |
| | | <div class="desc_data_list_item_img" v-if="item.type ==0 && item.fileurlFull!=null"> |
| | | <img :src="item.fileurlFull" /> |
| | | </div> |
| | | <div class="desc_data_list_item_info"> |
| | | <span>{{ item.name }}</span> |
| | | <span>操作员-{{ item.creatorName }}</span> |
| | | <span>{{ item.createDate }}</span> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <div class="desc_data_list_item"> |
| | | <div class="desc_data_list_item_img" style="cursor: pointer; background: #8c939d;"> |
| | | <i class="el-icon-plus"></i> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | |
| | | import UploadFileCommon from '@/components/common/UploadFileCommon' |
| | | import BaseOpera from '@/components/base/BaseOpera' |
| | | import GlobalWindow from '@/components/common/GlobalWindow' |
| | | import OperaSettleClaimsCheckWindow from '@/components/business/OperaSettleClaimsCheckWindow' |
| | | import {confirmFile, findById,exportFiles} from '@/api/business/settleClaims'; |
| | | import {confirmFile, findById,exportFiles,claimsUploadFile,delFile} from '@/api/business/settleClaims' |
| | | export default { |
| | | name: 'OperaSettleClaimsWindow', |
| | | extends: BaseOpera, |
| | | components: { GlobalWindow, OperaSettleClaimsCheckWindow }, |
| | | components: { GlobalWindow, OperaSettleClaimsCheckWindow,UploadFileCommon }, |
| | | data () { |
| | | return { |
| | | doneFileDate:null, |
| | |
| | | }, |
| | | activeName: 'first', |
| | | reverse: true, |
| | | tableData: [], |
| | | visible1: false, |
| | | visible2: false, |
| | | visible3: false, |
| | | visible4: false, |
| | | visible5: false |
| | | file1:null, |
| | | file2:null, |
| | | file3:null, |
| | | file4:null, |
| | | file5:null, |
| | | file6:null |
| | | } |
| | | }, |
| | | created () { |
| | |
| | | this.visible=true |
| | | this.doneFileDate=null |
| | | this.remarkLogList=[] |
| | | this. file1=null |
| | | this.file2 = null |
| | | this.file3 = null |
| | | this.file4 = null |
| | | this.file5 = null |
| | | this.file6 = null |
| | | this.getDetail() |
| | | }, |
| | | openBaoxiandan(){ |
| | | window.open(this.model.baoxiandanFile.fileurlFull); |
| | | }, |
| | | delFile(id){ |
| | | this.$dialog.messageConfirm('确认删除该附件吗,一旦删除无法撤回?') |
| | | .then(() => { |
| | | // this.isWorking = true |
| | | delFile(this.model.id,id).then(response => { |
| | | that.getDetail() |
| | | }).catch(err => { |
| | | this.$tip.apiFailed(err) |
| | | }) |
| | | }) |
| | | }, |
| | | getDetail(){ |
| | | findById( this.model.id) |
| | |
| | | this.getDetail() |
| | | this.$emit('success') |
| | | }, |
| | | claimsUploadFile(type) { |
| | | var param = {} |
| | | if(type == 2){ |
| | | param = this.file2 |
| | | }else if(type == 3){ |
| | | param = this.file3 |
| | | }else if(type == 4){ |
| | | param = this.file4 |
| | | }else if(type == 5){ |
| | | param = this.file5 |
| | | }else if(type == 6){ |
| | | param = this.file6 |
| | | } |
| | | claimsUploadFile(param) |
| | | .then(response => { |
| | | that.getDetail() |
| | | }).catch(err => { |
| | | this.$tip.apiFailed(err) |
| | | }) |
| | | }, |
| | | submit(type) { |
| | | var that =this |
| | | if(type ==0){ |