Commit 958bc7d2 authored by zhangderong's avatar zhangderong

隐藏展示PDF原件测试

parent f776106d
...@@ -309,7 +309,6 @@ ...@@ -309,7 +309,6 @@
"version": "1.0.10", "version": "1.0.10",
"resolved": "http://npmprivate.quantgroups.com/argparse/-/argparse-1.0.10.tgz", "resolved": "http://npmprivate.quantgroups.com/argparse/-/argparse-1.0.10.tgz",
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dev": true,
"requires": { "requires": {
"sprintf-js": "~1.0.2" "sprintf-js": "~1.0.2"
} }
...@@ -3248,6 +3247,21 @@ ...@@ -3248,6 +3247,21 @@
"domelementtype": "1" "domelementtype": "1"
} }
}, },
"duck": {
"version": "0.1.11",
"resolved": "http://npmprivate.quantgroups.com/duck/-/duck-0.1.11.tgz",
"integrity": "sha1-OtwaPS+91Yef/TvaBc4PaTVekJM=",
"requires": {
"underscore": "~1.4.4"
},
"dependencies": {
"underscore": {
"version": "1.4.4",
"resolved": "http://npmprivate.quantgroups.com/underscore/-/underscore-1.4.4.tgz",
"integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ="
}
}
},
"duplexer": { "duplexer": {
"version": "0.1.1", "version": "0.1.1",
"resolved": "http://npmprivate.quantgroups.com/duplexer/-/duplexer-0.1.1.tgz", "resolved": "http://npmprivate.quantgroups.com/duplexer/-/duplexer-0.1.1.tgz",
...@@ -6055,6 +6069,21 @@ ...@@ -6055,6 +6069,21 @@
"verror": "1.10.0" "verror": "1.10.0"
} }
}, },
"jszip": {
"version": "2.5.0",
"resolved": "http://npmprivate.quantgroups.com/jszip/-/jszip-2.5.0.tgz",
"integrity": "sha1-dET9hVHd8+XacZj+oMkbyDCMwnQ=",
"requires": {
"pako": "~0.2.5"
},
"dependencies": {
"pako": {
"version": "0.2.9",
"resolved": "http://npmprivate.quantgroups.com/pako/-/pako-0.2.9.tgz",
"integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU="
}
}
},
"killable": { "killable": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://npmprivate.quantgroups.com/killable/-/killable-1.0.1.tgz", "resolved": "http://npmprivate.quantgroups.com/killable/-/killable-1.0.1.tgz",
...@@ -6352,6 +6381,23 @@ ...@@ -6352,6 +6381,23 @@
"js-tokens": "^3.0.0 || ^4.0.0" "js-tokens": "^3.0.0 || ^4.0.0"
} }
}, },
"lop": {
"version": "0.4.0",
"resolved": "http://npmprivate.quantgroups.com/lop/-/lop-0.4.0.tgz",
"integrity": "sha1-Tw5DhNXE9FXQuG0lT9UqnQVZPCw=",
"requires": {
"duck": "~0.1.11",
"option": "~0.2.1",
"underscore": "~1.4.4"
},
"dependencies": {
"underscore": {
"version": "1.4.4",
"resolved": "http://npmprivate.quantgroups.com/underscore/-/underscore-1.4.4.tgz",
"integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ="
}
}
},
"loud-rejection": { "loud-rejection": {
"version": "1.6.0", "version": "1.6.0",
"resolved": "http://npmprivate.quantgroups.com/loud-rejection/-/loud-rejection-1.6.0.tgz", "resolved": "http://npmprivate.quantgroups.com/loud-rejection/-/loud-rejection-1.6.0.tgz",
...@@ -6387,6 +6433,33 @@ ...@@ -6387,6 +6433,33 @@
"pify": "^3.0.0" "pify": "^3.0.0"
} }
}, },
"mammoth": {
"version": "1.4.8",
"resolved": "http://npmprivate.quantgroups.com/mammoth/-/mammoth-1.4.8.tgz",
"integrity": "sha512-NacMivDBGIDyMOUdh4M3faInP8qXg+NhlZDGf3k3X3oo2IJGizQ4pwqYuWGbRk7YGpTIyz9ushl45a0GePqYSw==",
"requires": {
"argparse": "~1.0.3",
"bluebird": "~3.4.0",
"jszip": "~2.5.0",
"lop": "~0.4.0",
"path-is-absolute": "^1.0.0",
"sax": "~1.1.1",
"underscore": "~1.8.3",
"xmlbuilder": "^10.0.0"
},
"dependencies": {
"bluebird": {
"version": "3.4.7",
"resolved": "http://npmprivate.quantgroups.com/bluebird/-/bluebird-3.4.7.tgz",
"integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM="
},
"sax": {
"version": "1.1.6",
"resolved": "http://npmprivate.quantgroups.com/sax/-/sax-1.1.6.tgz",
"integrity": "sha1-XWFr6KXmB9VOEUr65Vt+ry/MMkA="
}
}
},
"map-cache": { "map-cache": {
"version": "0.2.2", "version": "0.2.2",
"resolved": "http://npmprivate.quantgroups.com/map-cache/-/map-cache-0.2.2.tgz", "resolved": "http://npmprivate.quantgroups.com/map-cache/-/map-cache-0.2.2.tgz",
...@@ -7452,6 +7525,11 @@ ...@@ -7452,6 +7525,11 @@
} }
} }
}, },
"option": {
"version": "0.2.4",
"resolved": "http://npmprivate.quantgroups.com/option/-/option-0.2.4.tgz",
"integrity": "sha1-/Udc35jcq7PLOXo7pShP60Xtv+Q="
},
"optionator": { "optionator": {
"version": "0.8.2", "version": "0.8.2",
"resolved": "http://npmprivate.quantgroups.com/optionator/-/optionator-0.8.2.tgz", "resolved": "http://npmprivate.quantgroups.com/optionator/-/optionator-0.8.2.tgz",
...@@ -7634,8 +7712,7 @@ ...@@ -7634,8 +7712,7 @@
"path-is-absolute": { "path-is-absolute": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://npmprivate.quantgroups.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "resolved": "http://npmprivate.quantgroups.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
"dev": true
}, },
"path-is-inside": { "path-is-inside": {
"version": "1.0.2", "version": "1.0.2",
...@@ -9555,8 +9632,7 @@ ...@@ -9555,8 +9632,7 @@
"sprintf-js": { "sprintf-js": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "http://npmprivate.quantgroups.com/sprintf-js/-/sprintf-js-1.0.3.tgz", "resolved": "http://npmprivate.quantgroups.com/sprintf-js/-/sprintf-js-1.0.3.tgz",
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
"dev": true
}, },
"sshpk": { "sshpk": {
"version": "1.16.1", "version": "1.16.1",
...@@ -10060,6 +10136,11 @@ ...@@ -10060,6 +10136,11 @@
"integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
"dev": true "dev": true
}, },
"underscore": {
"version": "1.8.3",
"resolved": "http://npmprivate.quantgroups.com/underscore/-/underscore-1.8.3.tgz",
"integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI="
},
"union-value": { "union-value": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://npmprivate.quantgroups.com/union-value/-/union-value-1.0.1.tgz", "resolved": "http://npmprivate.quantgroups.com/union-value/-/union-value-1.0.1.tgz",
...@@ -11032,6 +11113,11 @@ ...@@ -11032,6 +11113,11 @@
"safe-buffer": "~5.1.0" "safe-buffer": "~5.1.0"
} }
}, },
"xmlbuilder": {
"version": "10.1.1",
"resolved": "http://npmprivate.quantgroups.com/xmlbuilder/-/xmlbuilder-10.1.1.tgz",
"integrity": "sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg=="
},
"xtend": { "xtend": {
"version": "4.0.1", "version": "4.0.1",
"resolved": "http://npmprivate.quantgroups.com/xtend/-/xtend-4.0.1.tgz", "resolved": "http://npmprivate.quantgroups.com/xtend/-/xtend-4.0.1.tgz",
......
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
"js-cookie": "^2.2.0", "js-cookie": "^2.2.0",
"less": "^3.9.0", "less": "^3.9.0",
"less-loader": "^5.0.0", "less-loader": "^5.0.0",
"mammoth": "^1.4.8",
"moment": "^2.24.0", "moment": "^2.24.0",
"qs": "^6.7.0", "qs": "^6.7.0",
"vue": "^2.5.2", "vue": "^2.5.2",
......
<template> <template>
<div class="resumeDetail"> <div class="resumeDetail">
<div class="pdfShow" v-show="isShowPdf==true"> <!-- <a href="http://172.21.10.43/group1/M00/00/08/oYYBAF1M9B6ACO58AADoAJ5PfGw173.doc">dsds</a> -->
<!-- <div class="pdfShow" v-show="isShowPdf==true">
<div id="container" style="width:100%;height:100%;" v-if="isShowPdf==true"></div> <div id="container" style="width:100%;height:100%;" v-if="isShowPdf==true"></div>
</div> </div> -->
<div class="resumeDetail-left" v-if="isShowPdf==false"> <div class="resumeDetail-left" v-if="isShowPdf==false">
<div class="personalInformation" v-show="JSON.stringify(resume)!=='{}'"> <div class="personalInformation" v-show="JSON.stringify(resume)!=='{}'">
<p class="detailTitel"> <p class="detailTitel">
...@@ -322,6 +323,7 @@ ...@@ -322,6 +323,7 @@
import moment from 'moment' import moment from 'moment'
// import moment from '../../../static/1.pdf' // import moment from '../../../static/1.pdf'
require('../../../static/pdf/pdf.js') require('../../../static/pdf/pdf.js')
let mammoth = require("mammoth");
import {seedetail,updatastatus,TODORes,sendEmail,getEmailMoo,getEmailContent,uploadimage, findCompanyEmailByKey,forwardResume,getPdf,isShowPDF} from '../../api/resume.server' import {seedetail,updatastatus,TODORes,sendEmail,getEmailMoo,getEmailContent,uploadimage, findCompanyEmailByKey,forwardResume,getPdf,isShowPDF} from '../../api/resume.server'
import localStorage from '../../service/localstorage.service.js' import localStorage from '../../service/localstorage.service.js'
import { import {
...@@ -349,7 +351,7 @@ export default { ...@@ -349,7 +351,7 @@ export default {
modal13:false, modal13:false,
boxIsShow:false, boxIsShow:false,
resumeBTn:false, resumeBTn:false,
isShowPdf:true, isShowPdf:false,
showOriginalDisabled:true, showOriginalDisabled:true,
OriginalContent:'', OriginalContent:'',
StandardContent:'', StandardContent:'',
...@@ -752,39 +754,38 @@ export default { ...@@ -752,39 +754,38 @@ export default {
delInterviewee(name){ delInterviewee(name){
this.contentName='' this.contentName=''
}, },
showOriginal(){ // showOriginal(){
// this.addCss() // // this.addCss()
// this.remove() // // this.remove()
// document.querySelector('#app').style['overflow-x']='hidden' // // document.querySelector('#app').style['overflow-x']='hidden'
this.showPDF() // this.showPDF()
this.isShowPdf=true // this.isShowPdf=true
this.showOriginalDisabled=true // this.showOriginalDisabled=true
this.showStandardDisabled=false // this.showStandardDisabled=false
}, // },
showStandard(){ // showStandard(){
this.isShowPdf=false // this.isShowPdf=false
// this.addCss() // // this.addCss()
// document.querySelector('#app').style['overflow-x']='hidden' // // document.querySelector('#app').style['overflow-x']='hidden'
this.clearPDF() // this.clearPDF()
this.showStandardDisabled=true // this.showStandardDisabled=true
this.showOriginalDisabled=false // this.showOriginalDisabled=false
}, // },
judeShowPdf(){ // judeShowPdf(){
let parmars={ // let parmars={
uid:this.$route.query.id // uid:this.$route.query.id
} // }
isShowPDF(parmars).then(res=>{ // isShowPDF(parmars).then(res=>{
if(res.data.body==true){ // if(res.data.body==true){
this.isShowPdf=true // this.isShowPdf=true
this.resumeBTn=true // this.resumeBTn=true
}else{ // }else{
this.isShowPdf=false // this.isShowPdf=false
this.resumeBTn=false // this.resumeBTn=false
} // }
}) // })
}, // },
// 确认发送邮件 // 确认发送邮件
// _debounce(confireSendEmail,500),
confireSendEmail: _debounce(function(){ confireSendEmail: _debounce(function(){
this.sad = this.getEditorValue() this.sad = this.getEditorValue()
if(this.sad==''){ if(this.sad==''){
...@@ -980,16 +981,16 @@ export default { ...@@ -980,16 +981,16 @@ export default {
}, },
remove(){ remove(){
document.querySelector('#app').style.removeProperty('overflow-x') document.querySelector('#app').style.removeProperty('overflow-x')
}
}, },
async mounted(){ },
mounted(){
this.getDETAIL() this.getDETAIL()
this.boxIsShow=true this.boxIsShow=true
this.judeBtn() this.judeBtn()
this.addCss() this.addCss()
await this.getData() // await this.getData()
this.clearPDF() // this.clearPDF()
await this.judeShowPdf() // await this.judeShowPdf()
}, },
beforeDestroy(){ beforeDestroy(){
this.remove() this.remove()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment