diff --git a/pages/realName/index/pages/personDetail.vue b/pages/realName/index/pages/personDetail.vue index 1f6d58a..697ef9a 100644 --- a/pages/realName/index/pages/personDetail.vue +++ b/pages/realName/index/pages/personDetail.vue @@ -272,16 +272,18 @@ 合同照片 - - - - - - +
+ + + + + + +
合同编号 @@ -403,7 +405,7 @@ export default { showPopup1: false, //信息 showPopup2: false, //培训考试 contractData: {}, //合同 - contractImgUrl: '', + contractImgUrl: [], contractWitnessType: '', showPopup3: false, //合同 listCertificate: {}, //持证 @@ -464,13 +466,22 @@ export default { }, openContract() { this.contractData = this.detailData.listContract[0] - const isPdf = (this.contractData.witnessPath.split('.')[1] == 'pdf' || this.contractData.witnessPath.split('.')[1] == 'PDF') ? true : false - if (this.contractData.witnessPath && isPdf) { - this.contractWitnessType = 'file' - } else { - this.contractWitnessType = 'img' - } - this.contractImgUrl = config.realFileUrl + this.contractData.witnessPath + this.contractImgUrl = [] + let arr = this.contractData.witnessPath.split(',') + arr.forEach(item => { + if (item.split('.')[1] == 'pdf' || item.split('.')[1] == 'PDF') { + this.contractImgUrl.push({ + type: 'file', + url: config.realFileUrl + item + }) + } else { + this.contractImgUrl.push({ + type: 'img', + url: config.realFileUrl + item + }) + } + }) + // console.log('合同', this.contractImgUrl) this.showPopup3 = true }, closePopup3() { @@ -489,11 +500,11 @@ export default { url: `/pages/realName/workbench/qualifications/listCertificatePdf?pdfUrl=${this.listCertificate.certificateTypeFile}` }) }, - openPdf2() { - console.log('附件打开', this.contractImgUrl) + openPdf2(url) { + console.log('附件打开', url) // let url = config.realFileUrl+this.contractData.witnessPath uni.navigateTo({ - url: `/pages/realName/workbench/qualifications/listCertificatePdf?pdfUrl=${this.contractImgUrl}` + url: `/pages/realName/workbench/qualifications/listCertificatePdf?pdfUrl=${url}` }) }, leftClick() { @@ -501,6 +512,12 @@ export default { uni.navigateBack({ delta: 1 // 返回 }) + }, + // 预览图片 + previewImg(url) { + uni.previewImage({ + urls: [url] + }) } }, // onShow() {},