Commit a3ec3285 authored by FE-安焕焕's avatar FE-安焕焕 👣

Merge branch 'copytest' into 'master'

Copytest

See merge request !7
parents 9ec6bf64 8107b053
...@@ -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",
......
...@@ -46,7 +46,9 @@ export default { ...@@ -46,7 +46,9 @@ export default {
-khtml-user-select: text !important; /*早期浏览器*/ -khtml-user-select: text !important; /*早期浏览器*/
-moz-user-select: text !important; /*火狐*/ -moz-user-select: text !important; /*火狐*/
-ms-user-select: text !important; /*IE10*/ -ms-user-select: text !important; /*IE10*/
user-select: text !important; user-select: text !important;
} }
.pc { .pc {
height: 100%; height: 100%;
...@@ -57,7 +59,29 @@ export default { ...@@ -57,7 +59,29 @@ export default {
min-width: unset; min-width: unset;
min-height: unset; min-height: unset;
} }
.ivu-btn-primary{ ::-webkit-scrollbar
{
width: 8px;
height: 8px;
background-color: #F5F5F5;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
border-radius: 10px;
background-color: #Eff4f6;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
background-color: #BDBDBD;
}
/* .ivu-btn-primary{
background: #0092FF!important background: #0092FF!important
} } */
</style> </style>
...@@ -131,4 +131,18 @@ export function forwardResume(params) { ...@@ -131,4 +131,18 @@ export function forwardResume(params) {
'Content-Type':'application/json' 'Content-Type':'application/json'
}}) }})
} }
// export function getPdf(parmars) {
// return axios.get(`${sapi}/api/resume/getResumePdfByResumeId/${parmars.uid}`,{
// responseType: 'arraybuffer',
// headers: {
// 'Content-Type':'application/json'
// }
// })
// }
// // 是否展示原件的PDF
// export function isShowPDF(parmars) {
// return axios.get(`${sapi}/api/resume//isShowOriPdf/${parmars.uid}`, {headers: {
// 'Content-Type':'application/json'
// }})
// }
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
<span style="display:inline-block;line-height:6%;margin-left:30%;">{{massage}}</span> <span style="display:inline-block;line-height:6%;margin-left:30%;">{{massage}}</span>
</Col> </Col>
<Col span="1" class="sign-out" > <Col span="1" class="sign-out" >
<a @click="loginOut" style="margin-left:38%">退出</a> <a @click="loginOut" style="float:right">退出</a>
</Col> </Col>
</Row> </Row>
<Row style="height:94%"> <Row style="height:94%">
......
...@@ -12,15 +12,15 @@ ...@@ -12,15 +12,15 @@
<div class="leftcontentContent" v-for="(item,index) in Essentialinformation " :key='index'> <div class="leftcontentContent" v-for="(item,index) in Essentialinformation " :key='index'>
<div class="contentMassage"> <div class="contentMassage">
<p style="margin-top:7px"> <p style="margin-top:7px">
<span style="margin-left:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:inline-block;cursor:pointer" @click="Seedetail(item.id, item.uid)">{{item.ownerName}} |</span> <span style="margin-left:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:inline-block;cursor:pointer" @click="Seedetail(item.id, item.uid,item.flowStatus)">{{item.ownerName}} |</span>
<span @click="Seedetail(item.id, item.uid)" style="overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:inline-block;cursor:pointer">{{item.ownerMobile}} |</span> <span @click="Seedetail(item.id, item.uid ,item.flowStatus)" style="overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:inline-block;cursor:pointer">{{item.ownerMobile}} |</span>
<span @click="Seedetail(item.id, item.uid)" style="overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:inline-block;width:20%;cursor:pointer">{{item.ownerExpectTitles}}</span> <span @click="Seedetail(item.id, item.uid,item.flowStatus)" style="overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:inline-block;width:20%;cursor:pointer">{{item.ownerExpectTitles}}</span>
<span style="color:#2d8cf0;float:right;margin-right:35px;cursor:pointer" @click="updateInterview(item.id,item.interviewerName,item.seeTime,item.inviterName)">更改约面信息</span> <span style="color:#2d8cf0;float:right;margin-right:5%;cursor:pointer" @click="updateInterview(item.id,item.interviewerName,item.seeTime,item.inviterName)">更改约面信息</span>
</p> </p>
<p style="margin-top:8px;color:Grey"> <p style="margin-top:8px;color:Grey">
<span style="margin-left:10px;display:inline-block;width:22%;">邀约人: {{item.inviterName}} </span> <span style="margin-left:10px;display:inline-block;width:22%;">邀约人: {{item.inviterName}} </span>
<span style="margin-left:7%;display:inline-block;width:22%;">面试官: {{item.interviewerName}}</span> <span style="margin-left:7%;display:inline-block;width:22%;">面试官: {{item.interviewerName}}</span>
<span style="float:right;margin-right:35px">面试时间:{{ item.seeTime}}</span> <span style="float:right;margin-right:5%">面试时间:{{ item.seeTime}}</span>
</p> </p>
</div> </div>
<div class="contentState"> <div class="contentState">
...@@ -260,6 +260,7 @@ export default { ...@@ -260,6 +260,7 @@ export default {
modal3:false, modal3:false,
modal4:false, modal4:false,
modal5:false, modal5:false,
interdeTailSta:"",
changestatuss:'', changestatuss:'',
spinShow:true, spinShow:true,
Ishow:[], Ishow:[],
...@@ -547,55 +548,55 @@ export default { ...@@ -547,55 +548,55 @@ export default {
if(e.target.value==1){ if(e.target.value==1){
this.changestatusSTATUS='HAS_SEE' this.changestatusSTATUS='HAS_SEE'
changestatus(SID, this.changestatusSTATUS).then(res=>{ changestatus(SID, this.changestatusSTATUS).then(res=>{
this.Sousuo(this.pageT) this.serchListInterview(this.pageT,'init')
}) })
} }
if(e.target.value==2){ if(e.target.value==2){
this.changestatusSTATUS='HAS_SEE' this.changestatusSTATUS='HAS_SEE'
changestatus(SID, this.changestatusSTATUS).then(res=>{ changestatus(SID, this.changestatusSTATUS).then(res=>{
this.Sousuo(this.pageT) this.serchListInterview(this.pageT,'init')
}) })
} }
if(e.target.value==3){ if(e.target.value==3){
this.changestatusSTATUS='SEE_FAIL' this.changestatusSTATUS='SEE_FAIL'
changestatus(SID, this.changestatusSTATUS).then(res=>{ changestatus(SID, this.changestatusSTATUS).then(res=>{
this.Sousuo(this.pageT) this.serchListInterview(this.pageT,'init')
}) })
} }
if(e.target.value==4){ if(e.target.value==4){
this.changestatusSTATUS='INTERVIEW_FAIL' this.changestatusSTATUS='INTERVIEW_FAIL'
changestatus(SID, this.changestatusSTATUS).then(res=>{ changestatus(SID, this.changestatusSTATUS).then(res=>{
this.Sousuo(this.pageT) this.serchListInterview(this.pageT,'init')
}) })
} }
if(e.target.value==5){ if(e.target.value==5){
this.changestatusSTATUS='TO_SENT_OFFER' this.changestatusSTATUS='TO_SENT_OFFER'
changestatus(SID, this.changestatusSTATUS).then(res=>{ changestatus(SID, this.changestatusSTATUS).then(res=>{
this.Sousuo(this.pageT) this.serchListInterview(this.pageT,'init')
}) })
} }
if(e.target.value==6){ if(e.target.value==6){
this.changestatusSTATUS='HAS_SENT_OFFER' this.changestatusSTATUS='HAS_SENT_OFFER'
changestatus(SID, this.changestatusSTATUS).then(res=>{ changestatus(SID, this.changestatusSTATUS).then(res=>{
this.Sousuo(this.pageT) this.serchListInterview(this.pageT,'init')
}) })
} }
if(e.target.value==7){ if(e.target.value==7){
this.changestatusSTATUS='TO_ENTRY' this.changestatusSTATUS='TO_ENTRY'
changestatus(SID, this.changestatusSTATUS).then(res=>{ changestatus(SID, this.changestatusSTATUS).then(res=>{
this.Sousuo(this.pageT) this.serchListInterview(this.pageT,'init')
}) })
} }
if(e.target.value==8){ if(e.target.value==8){
this.changestatusSTATUS='NO_ENTRY' this.changestatusSTATUS='NO_ENTRY'
changestatus(SID, this.changestatusSTATUS).then(res=>{ changestatus(SID, this.changestatusSTATUS).then(res=>{
this.Sousuo(this.pageT) this.serchListInterview(this.pageT,'init')
}) })
} }
if(e.target.value==9){ if(e.target.value==9){
this.changestatusSTATUS='HAS_ENTRY' this.changestatusSTATUS='HAS_ENTRY'
changestatus(SID, this.changestatusSTATUS).then(res=>{ changestatus(SID, this.changestatusSTATUS).then(res=>{
this.Sousuo(this.pageT) this.serchListInterview(this.pageT,'init')
}) })
} }
this.statusValue = '0' this.statusValue = '0'
...@@ -638,13 +639,14 @@ export default { ...@@ -638,13 +639,14 @@ export default {
this.searchInfo.STA.remove(tItem) this.searchInfo.STA.remove(tItem)
} }
}, },
Seedetail(Tid,Uid){ Seedetail(Tid,Uid,sta){
this.DOWNID=Uid this.DOWNID=Uid
this.detailID=Tid this.detailID=Tid
this.interdeTailSta=sta
let newpage = this.$router.resolve({ let newpage = this.$router.resolve({
name: 'resumeDetail', name: 'resumeDetail',
params:{}, params:{},
query:{id:this.DOWNID,noShowBtn:'',ID:this.detailID} query:{id:this.DOWNID,noShowBtn:'',ID:this.detailID,status:this.interdeTailSta}
}) })
window.open(newpage.href, '_blank'); window.open(newpage.href, '_blank');
}, },
...@@ -766,6 +768,7 @@ font-size: 14px; ...@@ -766,6 +768,7 @@ font-size: 14px;
width:100%; width:100%;
background:#EDEDED; background:#EDEDED;
overflow: hidden; overflow: hidden;
min-width: 1200px;
} }
.interview-left{ .interview-left{
height:100%; height:100%;
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -6,6 +6,13 @@ ...@@ -6,6 +6,13 @@
<img :src="url" style="width:100%;height:100%"> <img :src="url" style="width:100%;height:100%">
</div> </div>
<p class="xiazai" @click="downPic">下载</p> <p class="xiazai" @click="downPic">下载</p>
<!-- <p style="margin-top:40px"><span>请点击&nbsp;</span>
<a href="http://192.168.28.10:7086/acceptInterview?isResufe=false"
style="text-decoration:none;width:100px;height:30px;background:#0092ff;color:white;display:inline-block; text-align: center;line-height:30px;border-radius:5px!important">接受面试安排</a>&nbsp;
<a href="http://192.168.28.10:7086/acceptInterview?isResufe=true"
style="text-decoration:none;width:100px;height:30px;display:inline-block; text-align: center;line-height:30px;border-radius:5px!important;border:1px solid #0092ff;">拒绝面试安排</a>&nbsp;
<span>将您的反馈告知我们。</span>
</p> -->
</div> </div>
</template> </template>
<script> <script>
...@@ -56,6 +63,6 @@ export default { ...@@ -56,6 +63,6 @@ export default {
border-radius: 5px ; border-radius: 5px ;
position: absolute; position: absolute;
left: 230px; left: 230px;
top:270px top:270px
} }
</style> </style>
...@@ -11,12 +11,12 @@ ...@@ -11,12 +11,12 @@
:class="['prefixCls' + '-input']" :class="['prefixCls' + '-input']"
@change="handleChange" @change="handleChange"
:multiple="true" :multiple="true"
:format="['html','doc','pdf','txt','docx']" :format="['pdf','doc','docx']"
:accept="accept" :accept="accept"
> >
<Button @click='selFiles' style='width:20%;margin-top:40px;margin-left:-4px;color:black'>选择文件</Button> <Button @click='selFiles' style='width:20%;margin-top:40px;margin-left:-4px;color:black'>选择文件</Button>
<div class='contentTips'> <div class='contentTips'>
<p style="font-size:12px;margin-left:3.5%;text-align:center;height:40px;line-height:40px;width:90%;display:inline-block;margin-top:30px">单个文件不能大于2MB,支持html,doc,docx,txt,pdf等格式,暂时不支持压缩格式</p> <p style="font-size:12px;margin-left:5%;text-align:center;height:40px;line-height:40px;width:90%;display:inline-block;margin-top:30px">单个文件不能大于2MB,仅支持word,pdf格式,暂时不支持压缩格式</p>
<p style="font-size:12px;margin-left:2%;text-align:center;height:40px;line-height:40px;width:90%">支持最多二十份简历批量上传</p> <p style="font-size:12px;margin-left:2%;text-align:center;height:40px;line-height:40px;width:90%">支持最多二十份简历批量上传</p>
</div> </div>
<Button @click='uploadBtn' style='width:20%;margin-left:38%;margin-top:30px' type='primary'>上传</Button> <Button @click='uploadBtn' style='width:20%;margin-left:38%;margin-top:30px' type='primary'>上传</Button>
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
</Modal> </Modal>
</div> </div>
<div class="leftcontrentFotter"> <div class="leftcontrentFotter">
<h5 style="width:100%;height:7%;background:rgb(0,176,160);text-align:center;line-height:40px;color:white;font-size:15px;font-weight:bold">上传记录</h5> <h5 style="width:100%;height:40px;background:rgb(0,176,160);text-align:center;line-height:40px;color:white;font-size:15px;font-weight:bold">上传记录</h5>
<div style="width:100%;background:rgb(0,176,160); opacity: 0.7;overflow-y:auto;height:93%;"> <div style="width:100%;background:rgb(0,176,160); opacity: 0.7;overflow-y:auto;height:93%;">
<!-- <div style="width:100%;height:10px;background:rgb(0,176,160)"></div> --> <!-- <div style="width:100%;height:10px;background:rgb(0,176,160)"></div> -->
<div class="contentMASSAGE" v-for="(item,index) in ajaxData" :key="index"> <div class="contentMASSAGE" v-for="(item,index) in ajaxData" :key="index">
...@@ -227,7 +227,7 @@ import {uploadFile} from '../../service/ajax' ...@@ -227,7 +227,7 @@ import {uploadFile} from '../../service/ajax'
filetile:'上传中请稍后...', filetile:'上传中请稍后...',
totalSize:null, totalSize:null,
uploadModal: false, uploadModal: false,
accept: '.html,.doc,.docx,.txt,.pdf', accept: '.doc,.docx,.pdf',
fileSize:2048, fileSize:2048,
progressStatus: { progressStatus: {
'0': 'active', '0': 'active',
...@@ -398,9 +398,9 @@ import {uploadFile} from '../../service/ajax' ...@@ -398,9 +398,9 @@ import {uploadFile} from '../../service/ajax'
window.location.href=`${sapi}/api/resume/download/formatted/one?resumeId=${downID}` window.location.href=`${sapi}/api/resume/download/formatted/one?resumeId=${downID}`
}, },
// 获取上传批次号 // 获取上传批次号
getnumber(){ getnumber(){
getuploadNumber().then(res=>{ return getuploadNumber().then(res=>{
this.batchNum=res.data.body this.batchNum= res.data.body
}) })
}, },
//改变页码 //改变页码
...@@ -479,9 +479,9 @@ import {uploadFile} from '../../service/ajax' ...@@ -479,9 +479,9 @@ import {uploadFile} from '../../service/ajax'
}) })
}, },
}, },
mounted(){ async mounted(){
this.getnumber() await this.getnumber()
this. serchlist() this.serchlist()
} }
} }
</script> </script>
......
...@@ -6,6 +6,7 @@ const home = r => require.ensure([], () => r(require('@/components/home.vue')), ...@@ -6,6 +6,7 @@ const home = r => require.ensure([], () => r(require('@/components/home.vue')),
const login = r => require.ensure([], () => r(require('@/page/login/login.vue')), 'login'); const login = r => require.ensure([], () => r(require('@/page/login/login.vue')), 'login');
const update = r => require.ensure([], () => r(require('@/page/login/update.vue')), 'update'); const update = r => require.ensure([], () => r(require('@/page/login/update.vue')), 'update');
const resumeDetail = r =>require.ensure([], () => r(require('@/page/resume/resumeDetail.vue')),'resumeDetail') const resumeDetail = r =>require.ensure([], () => r(require('@/page/resume/resumeDetail.vue')),'resumeDetail')
const pdfdetail = r =>require.ensure([], () => r(require('@/page/resume/pdfdetail.vue')),'pdfdetail')
const interview = r => require.ensure([], () => r(require('@/page/interview/interview.vue')), 'interview'); const interview = r => require.ensure([], () => r(require('@/page/interview/interview.vue')), 'interview');
const allResume = r => require.ensure([], () => r(require('@/page/resume/allResume.vue')), 'allResume'); const allResume = r => require.ensure([], () => r(require('@/page/resume/allResume.vue')), 'allResume');
const channel = r => require.ensure([], () => r(require('@/page/resume/channel.vue')), 'channel'); const channel = r => require.ensure([], () => r(require('@/page/resume/channel.vue')), 'channel');
...@@ -16,7 +17,6 @@ const upload = r => require.ensure([], () => r(require('@/page/upload/upload.vue ...@@ -16,7 +17,6 @@ const upload = r => require.ensure([], () => r(require('@/page/upload/upload.vue
const sweepCode = r => require.ensure([], () => r(require('@/page/sweepCode/sweepCode.vue')), 'sweepCode'); const sweepCode = r => require.ensure([], () => r(require('@/page/sweepCode/sweepCode.vue')), 'sweepCode');
const editor = r => require.ensure([], () => r(require('@/components/editor.vue')), 'editor'); const editor = r => require.ensure([], () => r(require('@/components/editor.vue')), 'editor');
const getimage = r => require.ensure([], () => r(require('@/components/getimage.vue')), 'getimage'); const getimage = r => require.ensure([], () => r(require('@/components/getimage.vue')), 'getimage');
//z注释 //z注释
Vue.use(Router); Vue.use(Router);
...@@ -54,6 +54,10 @@ export default new Router({ ...@@ -54,6 +54,10 @@ export default new Router({
path: '/resumeDetail', path: '/resumeDetail',
name: 'resumeDetail', name: 'resumeDetail',
component: resumeDetail component: resumeDetail
},{
path: '/pdfdetail',
name: 'pdfdetail',
component: pdfdetail
}, },
{ {
path: '/editor', path: '/editor',
......
...@@ -6,7 +6,7 @@ export default{ ...@@ -6,7 +6,7 @@ export default{
if (to.meta && !to.meta.allowBack && window.history && window.history.pushState) { //登录页面不能后退 if (to.meta && !to.meta.allowBack && window.history && window.history.pushState) { //登录页面不能后退
history.pushState(null, null, document.URL) history.pushState(null, null, document.URL)
} }
if (to.name =='login' || to.name =='update' || to.name =='sweepCode'|| to.name== 'resumeDetail'){ if (to.name =='login' || to.name =='update' || to.name =='sweepCode'|| to.name== 'resumeDetail'|| to.name== 'pdfdetail'){
next() next()
return return
} }
......
...@@ -20,7 +20,6 @@ export function _throttle (fn, interval) { ...@@ -20,7 +20,6 @@ export function _throttle (fn, interval) {
let last = null let last = null
let timer = null let timer = null
interval = interval || 200 interval = interval || 200
return function () { return function () {
let self = this let self = this
let args = arguments let args = arguments
......
This diff is collapsed.
This diff is collapsed.
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