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

Merge branch 'uploadreplace' into 'master'

Uploadreplace

See merge request !11
parents c2c60e68 10da5118
......@@ -2,7 +2,7 @@
<Row id="home" class="home">
<loading v-show='showLoading'></loading>
<Col span="3" class="aside" style="width:17%;height:100%;overflow: auto;">
<img src="https://o7oe0d6qz.qnssl.com/image/homelogo.png" alt="" style="height:70px">
<img src="http://xyqbui.lkbang.net/image/homelogo.png" alt="" style="height:70px">
<Menu style="width: 100%;" ref='subMenu' :active-name="levelThreeName" :open-names="levelTwoName" @on-select="go">
<template v-for="(menu) in childMenu" >
<Submenu :name="menu.name" :key="menu.name" v-show='!(isAdmin==false&&menu.item=="账户管理")'>
......
......@@ -3,12 +3,12 @@
<div class="login-content">
<div class="loginContent-left">
<div class="logimg">
<img src="https://o7oe0d6qz.qnssl.com/image/logo99.png">
<img src="http://xyqbui.lkbang.net/image/logo99.png">
</div>
</div>
<div class="loginContent-right">
<div class="logo">
<img src="https://o7oe0d6qz.qnssl.com/image/log.jpg">
<img src="http://xyqbui.lkbang.net/image/log.jpg">
<h3>登录</h3>
</div>
<div class="login_content">
......
......@@ -3,12 +3,12 @@
<div class="updatePsd-content">
<div class="updatePsdContent-left">
<div class="logimg">
<img src="https://o7oe0d6qz.qnssl.com/image/logo99.png">
<img src="http://xyqbui.lkbang.net/image/logo99.png">
</div>
</div>
<div class="updatePsdContent-right">
<div class="logo">
<img src="https://o7oe0d6qz.qnssl.com/image/log.jpg">
<img src="http://xyqbui.lkbang.net/image/log.jpg">
<h3>首次登录请修改密码</h3>
</div>
<div class="updatePsd_content">
......
......@@ -376,7 +376,7 @@
<div v-for='(item, index) in interviewee' :key='index' class='interviewee'>
<div class='pic'>
<Icon type="ios-close" size='25' style='color:red' @click='delInterviewee(item)'/>
<img src='https://o7oe0d6qz.qnssl.com/resume.png'></img>
<img src='http://xyqbui.lkbang.net/resume.png'></img>
</div>
<span style='overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:100%;display: inline-block;'>{{item.ownerName}}</span>
</div>
......
......@@ -373,7 +373,7 @@
<div v-for='(item, index) in interviewee' :key='index' class='interviewee'>
<div class='pic'>
<Icon type="ios-close" size='25' style='color:red' @click='delInterviewee(item)'/>
<img src='https://o7oe0d6qz.qnssl.com/resume.png'></img>
<img src='http://xyqbui.lkbang.net/resume.png'></img>
</div>
<span style='overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:100%;display: inline-block;'>{{item.ownerName}}</span>
</div>
......
......@@ -3,7 +3,7 @@
<div class="personalInformation" v-show="JSON.stringify(resume)!=='{}'">
<p class="detailTitel">
<span>
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF_23_16px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px">
<img src="http://xyqbui.lkbang.net/image/icon_%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF_23_16px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px">
</span>
<span style="margin-left:7px;font-size:16px;color:#0092FF" >基本信息</span>
</p>
......@@ -41,7 +41,7 @@
<div class="workExperience" v-show="roList.length !==0 ">
<p class="detailTitel">
<span>
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E5%B7%A5%E4%BD%9C%E7%BB%8F%E5%8E%86_20_18px.png" style="height:16px;width:23px;vertical-align: middle;margin-top:-4px">
<img src="http://xyqbui.lkbang.net/image/icon_%E5%B7%A5%E4%BD%9C%E7%BB%8F%E5%8E%86_20_18px.png" style="height:16px;width:23px;vertical-align: middle;margin-top:-4px">
</span>
<span style="margin-left:7px;font-size:16px;color:#0092FF;">工作经历</span>
</p>
......@@ -65,7 +65,7 @@
<div class="projectExperience" v-show="rpList.length !==0 ">
<p class="detailTitel">
<span>
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E9%A1%B9%E7%9B%AE%E7%BB%8F%E5%8E%86_20_20px.png" style="height:14px;width:19px; vertical-align: middle;margin-top:-4px;margin-left:2px"></span>
<img src="http://xyqbui.lkbang.net/image/icon_%E9%A1%B9%E7%9B%AE%E7%BB%8F%E5%8E%86_20_20px.png" style="height:14px;width:19px; vertical-align: middle;margin-top:-4px;margin-left:2px"></span>
<span style="margin-left:7px;font-size:16px;color:#0092FF">项目经历</span>
</p>
<div class="projectExperience-detail" v-for="(item,index) in rpList" :key="index">
......@@ -84,7 +84,7 @@
<div class="internshipExperience" v-show="riList.length !==0 ">
<p class="detailTitel">
<span>
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E5%AE%9E%E4%B9%A0%E7%BB%8F%E5%8E%86_21_18px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<img src="http://xyqbui.lkbang.net/image/icon_%E5%AE%9E%E4%B9%A0%E7%BB%8F%E5%8E%86_21_18px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<span style="margin-left:7px;font-size:16px;color:#0092FF">实习经历</span>
</p>
<div class="internshipExperience-detail" v-for="(item,index) in riList" :key="index">
......@@ -107,7 +107,7 @@
<div class="educationalExperience" v-show="reList.length !==0">
<p class="detailTitel">
<span>
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E6%95%99%E8%82%B2%E7%BB%8F%E5%8E%86_26_20px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<img src="http://xyqbui.lkbang.net/image/icon_%E6%95%99%E8%82%B2%E7%BB%8F%E5%8E%86_26_20px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<span style="margin-left:7px;font-size:16px;color:#0092FF">教育经历</span>
</p>
<div class="educationalExperience-detail" v-for="(item,index) in reList" :key="index">
......@@ -125,7 +125,7 @@
<div class="Self-evaluation" v-show="JSON.stringify(resume)!=='{}'">
<p class="detailTitel">
<span>
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E8%87%AA%E6%88%91%E8%AF%84%E4%BB%B7_18_18px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<img src="http://xyqbui.lkbang.net/image/icon_%E8%87%AA%E6%88%91%E8%AF%84%E4%BB%B7_18_18px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<span style="margin-left:7px;font-size:16px;color:#0092FF">自我评价</span>
</p>
<div class="evaluation-content">
......
......@@ -13,7 +13,7 @@
<div class="personalInformation" v-show="JSON.stringify(resume)!=='{}'">
<p class="detailTitel">
<span>
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF_23_16px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px">
<img src="http://xyqbui.lkbang.net/image/icon_%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF_23_16px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px">
</span>
<span style="margin-left:7px;font-size:16px;color:#0092FF" >基本信息</span>
</p>
......@@ -51,7 +51,7 @@
<div class="workExperience" v-show="roList.length !==0 ">
<p class="detailTitel">
<span>
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E5%B7%A5%E4%BD%9C%E7%BB%8F%E5%8E%86_20_18px.png" style="height:16px;width:23px;vertical-align: middle;margin-top:-4px">
<img src="http://xyqbui.lkbang.net/image/icon_%E5%B7%A5%E4%BD%9C%E7%BB%8F%E5%8E%86_20_18px.png" style="height:16px;width:23px;vertical-align: middle;margin-top:-4px">
</span>
<span style="margin-left:7px;font-size:16px;color:#0092FF;">工作经历</span>
</p>
......@@ -75,7 +75,7 @@
<div class="projectExperience" v-show="rpList.length !==0 ">
<p class="detailTitel">
<span>
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E9%A1%B9%E7%9B%AE%E7%BB%8F%E5%8E%86_20_20px.png" style="height:14px;width:19px; vertical-align: middle;margin-top:-4px;margin-left:2px"></span>
<img src="http://xyqbui.lkbang.net/image/icon_%E9%A1%B9%E7%9B%AE%E7%BB%8F%E5%8E%86_20_20px.png" style="height:14px;width:19px; vertical-align: middle;margin-top:-4px;margin-left:2px"></span>
<span style="margin-left:7px;font-size:16px;color:#0092FF">项目经历</span>
</p>
<div class="projectExperience-detail" v-for="(item,index) in rpList" :key="index">
......@@ -94,7 +94,7 @@
<div class="internshipExperience" v-show="riList.length !==0 ">
<p class="detailTitel">
<span>
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E5%AE%9E%E4%B9%A0%E7%BB%8F%E5%8E%86_21_18px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<img src="http://xyqbui.lkbang.net/image/icon_%E5%AE%9E%E4%B9%A0%E7%BB%8F%E5%8E%86_21_18px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<span style="margin-left:7px;font-size:16px;color:#0092FF">实习经历</span>
</p>
<div class="internshipExperience-detail" v-for="(item,index) in riList" :key="index">
......@@ -117,7 +117,7 @@
<div class="educationalExperience" v-show="reList.length !==0">
<p class="detailTitel">
<span>
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E6%95%99%E8%82%B2%E7%BB%8F%E5%8E%86_26_20px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<img src="http://xyqbui.lkbang.net/image/icon_%E6%95%99%E8%82%B2%E7%BB%8F%E5%8E%86_26_20px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<span style="margin-left:7px;font-size:16px;color:#0092FF">教育经历</span>
</p>
<div class="educationalExperience-detail" v-for="(item,index) in reList" :key="index">
......@@ -135,7 +135,7 @@
<div class="Self-evaluation" v-show="JSON.stringify(resume)!=='{}'">
<p class="detailTitel">
<span>
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E8%87%AA%E6%88%91%E8%AF%84%E4%BB%B7_18_18px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<img src="http://xyqbui.lkbang.net/image/icon_%E8%87%AA%E6%88%91%E8%AF%84%E4%BB%B7_18_18px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<span style="margin-left:7px;font-size:16px;color:#0092FF">自我评价</span>
</p>
<div class="evaluation-content">
......@@ -261,7 +261,7 @@
<FormItem label='' prop='interviewee'>
<div class='interviewee'>
<div class='pic'>
<img src='https://o7oe0d6qz.qnssl.com/resume.png'></img>
<img src='http://xyqbui.lkbang.net/resume.png'></img>
</div>
<span style='' class="name">{{contentName}}</span>
</div>
......
......@@ -28,11 +28,15 @@
<div v-for='(item,index) in dataList' class='process' :key='index'>
<p style='padding-top:5px;'>{{item.name}}</p>
<span class='title' style="float:right;" v-show="item.Code==0">{{item.title}}</span>
<span class='title' style="float:right;color:red" v-show="item.Code==1||item.Code==2">{{item.title}}</span>
<span class='title' style="float:right;color:red" v-show="item.Code==1">{{item.title}}
<Checkbox v-model="item.sStatus" @on-change='selectfile(item.sStatus,item.name)'></Checkbox>
</span>
<span class='title' style="float:right;color:red" v-show="item.Code==2">{{item.title}}</span>
<Progress :percent="item.percentage" hide-info :status='item.status'></Progress>
</div>
</div>
<div slot='footer' >
<p v-show="activeT==true" style="text-align:left">简历替换仅替换简历内容,不会影响简历状态。</p>
<Button @click='closeModal' v-show="activeT==true">完成</Button>
</div>
</Modal>
......@@ -83,7 +87,7 @@
<div class="personalInformation" v-show="JSON.stringify(resume)!=='{}'">
<p class="bestmessage">
<span>
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF_23_16px.png" style="height:16px;width:23px;vertical-align: middle;margin-top:-4px"></span>
<img src="http://xyqbui.lkbang.net/image/icon_%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF_23_16px.png" style="height:16px;width:23px;vertical-align: middle;margin-top:-4px"></span>
<span style="margin-left:7px;font-size:16px;color:#0092FF">基本信息</span>
<span style="float:right;width:50px;height:24px;margin-right:5px"><Button type="primary" size='small' style="width:50px;height:24px" @click="downloadONE(downloadId)">下载</Button></span>
</p>
......@@ -108,7 +112,7 @@
<div class="workExperience" v-show="roList.length !==0 ">
<p class="bestmessage">
<span>
<img img src="https://o7oe0d6qz.qnssl.com/image/icon_%E5%B7%A5%E4%BD%9C%E7%BB%8F%E5%8E%86_20_18px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<img img src="http://xyqbui.lkbang.net/image/icon_%E5%B7%A5%E4%BD%9C%E7%BB%8F%E5%8E%86_20_18px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<span style="margin-left:7px;font-size:16px;color:#0092FF">工作经历</span>
</p>
<div class="workExperience-detail" v-for="(item,index) in roList" :key="index">
......@@ -131,7 +135,7 @@
<div class="projectExperience" v-show="rpList.length !==0 ">
<p class="bestmessage">
<span>
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E9%A1%B9%E7%9B%AE%E7%BB%8F%E5%8E%86_20_20px.png" style="height:14px;width:19px; vertical-align: middle;margin-top:-4px;margin-left:2px"></span>
<img src="http://xyqbui.lkbang.net/image/icon_%E9%A1%B9%E7%9B%AE%E7%BB%8F%E5%8E%86_20_20px.png" style="height:14px;width:19px; vertical-align: middle;margin-top:-4px;margin-left:2px"></span>
<span style="margin-left:7px;font-size:16px;color:#0092FF">项目经历</span>
</p>
<div class="projectExperience-detail" v-for="(item,index) in rpList" :key="index">
......@@ -150,7 +154,7 @@
<div class="internshipExperience" v-show="riList.length !==0 ">
<p class="bestmessage">
<span >
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E5%AE%9E%E4%B9%A0%E7%BB%8F%E5%8E%86_21_18px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<img src="http://xyqbui.lkbang.net/image/icon_%E5%AE%9E%E4%B9%A0%E7%BB%8F%E5%8E%86_21_18px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<span style="margin-left:7px;font-size:16px;color:#0092FF">实习经历</span>
</p>
<div class="internshipExperience-detail" v-for="(item,index) in riList" :key="index">
......@@ -172,7 +176,7 @@
<div class="educationalExperience" v-show="reList.length !==0">
<p class="bestmessage">
<span>
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E6%95%99%E8%82%B2%E7%BB%8F%E5%8E%86_26_20px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<img src="http://xyqbui.lkbang.net/image/icon_%E6%95%99%E8%82%B2%E7%BB%8F%E5%8E%86_26_20px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<span style="margin-left:7px;font-size:16px;color:#0092FF">教育经历</span>
</p>
<div class="educationalExperience-detail" v-for="(item,index) in reList" :key="index">
......@@ -190,7 +194,7 @@
<div class="Self-evaluation" v-show="JSON.stringify(resume)!=='{}'">
<p class="bestmessage">
<span >
<img src="https://o7oe0d6qz.qnssl.com/image/icon_%E8%87%AA%E6%88%91%E8%AF%84%E4%BB%B7_18_18px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<img src="http://xyqbui.lkbang.net/image/icon_%E8%87%AA%E6%88%91%E8%AF%84%E4%BB%B7_18_18px.png" style="height:16px;width:23px; vertical-align: middle;margin-top:-4px"></span>
<span style="margin-left:7px;font-size:16px;color:#0092FF">自我评价</span>
</p>
<div class="evaluation-content">
......@@ -216,14 +220,20 @@ import {uploadFile} from '../../service/ajax'
fileName: '',
ajaxData:[],
delateARRALL:[],
replaceArr: [],
downloadId:'',
pageIndex:1,
pageSize:30,
isReplace: true,
newArr: [],
replaceName:'',
searchInfo:{
pageSize:30,
pageIndex:1,
},
Sid:'',
single: true,
checkboxList: [],
filetile:'上传中请稍后...',
totalSize:null,
uploadModal: false,
......@@ -236,6 +246,7 @@ import {uploadFile} from '../../service/ajax'
},
files: null,
activeT:false,
change:false,
massage:'',
Massage:'',
Code:'',
......@@ -350,6 +361,14 @@ import {uploadFile} from '../../service/ajax'
item.percentage = e.percent-5
})
},
selectfile (data,name) {
this.replaceName = name
if (data == false) {
this.replaceArr = this.replaceArr.filter(item => item !== this.replaceName)
} else {
this.replaceArr.push(this.replaceName)
}
},
handleSuccess (res, files) {
let data = res.body
this.filetile='上传完成'
......@@ -357,7 +376,11 @@ import {uploadFile} from '../../service/ajax'
let code = data[key].code
this.Code=data[key].code
this.Massage=data[key].message
if (data[key].code==1 ){
this.replaceArr.push(key)
}
this.dataList.map(item => {
item.sStatus=true
if (key == item.name) {
item.title = this.Massage
if(item.Code==2){progressStatus={'2':'wrong'}}
......@@ -388,6 +411,7 @@ import {uploadFile} from '../../service/ajax'
this.uploadModal = false
this.$refs.input.value = ''
this.dataList = []
// this.replaceArr = []
this.fileName = ''
this.activeT=false
this.filetile='上传中请稍后...'
......@@ -420,10 +444,14 @@ import {uploadFile} from '../../service/ajax'
let parmars={
pageSize:this.searchInfo.pageSize,
pageIndex:this.searchInfo.pageIndex,
parameter:this.batchNum
parameter: {
batchNum:this.batchNum,
replaceFileNameList: this.replaceArr
}
}
serchList(parmars).then(res=>{
if(res.data.success==true){
this.replaceArr = []
this.totalSize=res.data.body.totalNumber
this.ajaxData=res.data.body.items.map((item,index)=>{
item.resumeId=item.resumeId
......
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