| | |
| | | <img src="../../../static/img/no-full.svg" alt="" v-else style="cursor: pointer;" @click="fullscreen=false;" > |
| | | </div> |
| | | <div style="height: 78vh;" v-if="issuedVisible"> |
| | | <!-- <onlyoffice ref="onlyoffice" :options="option" style="width: 100%;height: 100%;" /> --> |
| | | <filePreview v-if="issuedVisible" :fileUrl="currentFile.url" |
| | | :currentFile="currentFile" style="max-height: 100%;overflow-y: auto;"/> |
| | | <onlyoffice ref="onlyoffice" :options="option" style="width: 100%;height: 100%;" /> |
| | | <!-- <filePreview v-if="issuedVisible" :fileUrl="currentFile.url" |
| | | :currentFile="currentFile" style="max-height: 100%;overflow-y: auto;"/> --> |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="issuedReasonVisible=true" :disabled="loadingIssued">不通过</el-button> |
| | |
| | | <img src="../../../static/img/no-full.svg" alt="" v-else style="cursor: pointer;" @click="fullscreen=false;" > |
| | | </div> |
| | | <div style="height: 78vh;" v-if="approveVisible"> |
| | | <!-- <onlyoffice ref="onlyoffice" :options="option" style="width: 100%;height: 100%;" /> --> |
| | | <filePreview v-if="approveVisible" :fileUrl="currentFile.url" |
| | | :currentFile="currentFile" style="max-height: 100%;overflow-y: auto;"/> |
| | | <onlyoffice ref="onlyoffice" :options="option" style="width: 100%;height: 100%;" /> |
| | | <!-- <filePreview v-if="approveVisible" :fileUrl="currentFile.url" |
| | | :currentFile="currentFile" style="max-height: 100%;overflow-y: auto;"/> --> |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="approveReasonVisible=true" :disabled="loadingApprove">不批准</el-button> |
| | |
| | | // console.log(this.$refs.Word.getValue()) |
| | | }, |
| | | async selectAllByOne(row) { |
| | | let url = row.urlS ? row.urlS : row.url; |
| | | this.currentFile.url = this.javaApi + url; |
| | | this.lookFileVisible = true |
| | | // let url = row.urlS ? row.urlS : row.url; |
| | | // this.currentFile.url = this.javaApi + url; |
| | | let fileName = (row.urlS===null||row.urlS==='')?row.url:row.urlS |
| | | fileName = fileName.replace('/word/','') |
| | | const userName = JSON.parse(localStorage.getItem("user")).name; |
| | | //参考vabOnlyOffice组件参数配置 |
| | | const { href } = this.$router.resolve({ |
| | | path: `/wordEdit`, |
| | | query: { |
| | | url: this.javaApi + "/word/" + fileName, |
| | | isEdit: false, |
| | | fileType: "docx", |
| | | title: fileName, |
| | | lang: 'zh-CN', |
| | | isPrint: true, |
| | | user_id: 1, |
| | | user_name: userName, |
| | | } |
| | | }) |
| | | window.open(href, '_blank'); |
| | | // this.lookFileVisible = true |
| | | }, |
| | | download(row) { |
| | | let url = row.urlS ? row.urlS : row.url; |
| | |
| | | }, |
| | | handleIssued(row) { |
| | | this.currentInfo = row; |
| | | let url = row.urlS ? row.urlS : row.url; |
| | | this.currentFile.url = this.javaApi + url; |
| | | // let url = row.urlS ? row.urlS : row.url; |
| | | // this.currentFile.url = this.javaApi + url; |
| | | let fileName = (row.urlS===null||row.urlS==='')?row.url:row.urlS |
| | | fileName = fileName.replace('/word/','') |
| | | const userName = JSON.parse(localStorage.getItem("user")).name; |
| | | //参考vabOnlyOffice组件参数配置 |
| | | const { href } = this.$router.resolve({ |
| | | path: `/wordEdit`, |
| | | query: { |
| | | url: this.javaApi + "/word/" + fileName, |
| | | isEdit: false, |
| | | fileType: "docx", |
| | | title: fileName, |
| | | lang: 'zh-CN', |
| | | isPrint: true, |
| | | user_id: 1, |
| | | user_name: userName, |
| | | } |
| | | }) |
| | | this.issuedVisible = true; |
| | | }, |
| | | // 审核通过 |
| | |
| | | }, |
| | | handleApprove(row) { |
| | | this.currentInfo = row; |
| | | let url = row.urlS ? row.urlS : row.url; |
| | | this.currentFile.url = this.javaApi + url; |
| | | // let url = row.urlS ? row.urlS : row.url; |
| | | // this.currentFile.url = this.javaApi + url; |
| | | let fileName = (row.urlS===null||row.urlS==='')?row.url:row.urlS |
| | | fileName = fileName.replace('/word/','') |
| | | const userName = JSON.parse(localStorage.getItem("user")).name; |
| | | //参考vabOnlyOffice组件参数配置 |
| | | const { href } = this.$router.resolve({ |
| | | path: `/wordEdit`, |
| | | query: { |
| | | url: this.javaApi + "/word/" + fileName, |
| | | isEdit: false, |
| | | fileType: "docx", |
| | | title: fileName, |
| | | lang: 'zh-CN', |
| | | isPrint: true, |
| | | user_id: 1, |
| | | user_name: userName, |
| | | } |
| | | }) |
| | | this.approveVisible = true; |
| | | }, |
| | | // 批准通过 |