Commit 730a67a1 by yangchao

update

1 parent e038682f
import request from '@/utils/request'
//面试邀请列表
export function interviewList (data) {
return request({
url: 'design/myTemplate/lists' ,
method : 'post' ,
data : data ,
})
}
//面试邀请详情
export function interviewDetail (data) {
return request({
url: 'design/myTemplate/lists' ,
method : 'post' ,
data : data ,
})
}
//面试邀请处理
export function interviewDispose (data) {
return request({
url: 'design/myTemplate/lists' ,
method : 'post' ,
data : data ,
})
}
import request from '@/utils/request'
//消息列表
export function messageList (data) {
return request({
url: 'design/myTemplate/lists' ,
method : 'post' ,
data : data ,
})
}
//消息标记
export function messageSign (data) {
return request({
url: 'design/myTemplate/lists' ,
method : 'post' ,
data : data ,
})
}
import request from '@/utils/request'
//职位列表
export function positionList (data) {
return request({
url: 'design/myTemplate/lists' ,
method : 'post' ,
data : data ,
})
}
//新建编辑职位
export function positionEdit (data) {
return request({
url: 'design/myTemplate/lists' ,
method : 'post' ,
data : data ,
})
}
//职位详情
export function positionDetail (data) {
return request({
url: 'design/myTemplate/lists' ,
method : 'post' ,
data : data ,
})
}
import request from '@/utils/request'
//推荐简历列表
export function recommendList (data) {
return request({
url: 'design/myTemplate/lists' ,
method : 'post' ,
data : data ,
})
}
//推荐简历详情
export function recommendDetail (data) {
return request({
url: 'design/myTemplate/lists' ,
method : 'post' ,
data : data ,
})
}
//推荐简历刷新
export function recommendRefresh (data) {
return request({
url: 'design/myTemplate/lists' ,
method : 'post' ,
data : data ,
})
}
import request from '@/utils/request'
//简历列表
export function resumeList (data) {
return request({
url: 'design/myTemplate/lists' ,
method : 'post' ,
data : data ,
})
}
//简历详情
export function resumeDetail (data) {
return request({
url: 'design/myTemplate/lists' ,
method : 'post' ,
data : data ,
})
}
//简历通过
export function resumePass (data) {
return request({
url: 'design/myTemplate/lists' ,
method : 'post' ,
data : data ,
})
}
//简历拒绝
export function resumeRefuse (data) {
return request({
url: 'design/myTemplate/lists' ,
method : 'post' ,
data : data ,
})
}
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<el-input placeholder="请输入内容" v-model="queryForm.searchContent" class="order-input"> </el-input> <el-input placeholder="请输入内容" v-model="queryForm.searchContent" class="order-input"> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="" prop="searchContent" class="order-item"> <el-form-item label="" prop="searchContent" class="order-item">
<el-button type="primary" size="small" style="margin-left: -20px">搜索</el-button> <el-button type="primary" size="small" style="margin-left: -20px" @click="search">搜索</el-button>
</el-form-item> </el-form-item>
</div> </div>
</el-form> </el-form>
...@@ -86,10 +86,10 @@ ...@@ -86,10 +86,10 @@
</div> </div>
<div class="line-style"> <div class="line-style">
<div class="label">面试地点:</div> <div class="label">面试地点:</div>
<el-input type="textarea" rows="3" placeholder="请输入面试地点"></el-input> <el-input type="textarea" rows="3" placeholder="请输入面试地点" v-model="interview_address"></el-input>
</div> </div>
<div class="operation"> <div class="operation">
<el-button type="primary" size="small">确定</el-button> <el-button type="primary" size="small" @click="sendMessage">确定</el-button>
<el-button size="small" @click="isShowRefuseResume = false">取消</el-button> <el-button size="small" @click="isShowRefuseResume = false">取消</el-button>
</div> </div>
</div> </div>
...@@ -97,6 +97,7 @@ ...@@ -97,6 +97,7 @@
</div> </div>
</template> </template>
<script> <script>
import {interviewList, interviewDispose} from '@/api/interview'
export default { export default {
data() { data() {
return { return {
...@@ -122,11 +123,20 @@ ...@@ -122,11 +123,20 @@
isShowRefuseResume: false, isShowRefuseResume: false,
resumeStatus: '1', resumeStatus: '1',
interview_time: '', //面试时间 interview_time: '', //面试时间
interview_address: '', //面试地点
} }
}, },
methods: { methods: {
//处理简历
sendMessage() {
},
//检索
search() {
this.getInterviewList();
},
headerName() { headerName() {
return 'header-class-title' return 'header-class-title';
}, },
handleClick() { handleClick() {
......
...@@ -30,8 +30,7 @@ ...@@ -30,8 +30,7 @@
</div> </div>
</template> </template>
<script> <script>
import {messageList, messageSign} from "@/api/message"
export default { export default {
data() { data() {
return { return {
...@@ -52,7 +51,8 @@ ...@@ -52,7 +51,8 @@
currentPage: 1,//当前页 currentPage: 1,//当前页
totalPages: 0,//总记录数 totalPages: 0,//总记录数
page_size: 10,//每页10条记录 page_size: 10,//每页10条记录
messageStatus: '1' messageStatus: '1',
selectMessageList: []
} }
}, },
methods: { methods: {
...@@ -66,8 +66,12 @@ ...@@ -66,8 +66,12 @@
this.getMessageList(); this.getMessageList();
}, },
dispose() { dispose() {
this.list.forEach(row => { if(this.selectMessageList.length < 1) {
console.log(row,'=====');; this.$message.error('请先勾选要处理的消息');
return;
}
this.selectMessageList.forEach(row => {
console.log(row,'=====');
}); });
}, },
//获取消息列表 //获取消息列表
...@@ -85,7 +89,9 @@ ...@@ -85,7 +89,9 @@
this.getMessageList(); this.getMessageList();
}, },
handleSelectionChange(val) { handleSelectionChange(val) {
console.log(val,'====handleSelectionChange'); if(val.length) {
this.selectMessageList = val;
}
} }
}, },
mounted() { mounted() {
......
...@@ -83,13 +83,8 @@ ...@@ -83,13 +83,8 @@
</template> </template>
<script> <script>
import {positionEdit} from "@/api/position"
export default { export default {
props: {
},
components: {
},
data() { data() {
return { return {
introDialogVisible:false, introDialogVisible:false,
......
...@@ -81,6 +81,7 @@ ...@@ -81,6 +81,7 @@
</template> </template>
<script> <script>
import {provinceAndCityData,regionData, CodeToText, TextToCode} from 'element-china-area-data'; import {provinceAndCityData,regionData, CodeToText, TextToCode} from 'element-china-area-data';
import {positionEdit} from "@/api/position"
export default { export default {
data() { data() {
return { return {
......
...@@ -18,8 +18,8 @@ ...@@ -18,8 +18,8 @@
</div> </div>
<div class="fiter-col" style="margin-bottom: 0"> <div class="fiter-col" style="margin-bottom: 0">
<el-button type="primary" size="small" style="margin-left: 20px">搜索</el-button> <el-button type="primary" size="small" style="margin-left: 20px" @click="search">搜索</el-button>
<el-button type="danger" size="small">清空搜索条件</el-button> <el-button type="danger" size="small" @click="reset">清空搜索条件</el-button>
</div> </div>
</el-form> </el-form>
<div class="partner-supervise-table"> <div class="partner-supervise-table">
...@@ -119,17 +119,13 @@ ...@@ -119,17 +119,13 @@
</div> </div>
</template> </template>
<script> <script>
import {positionList} from '@/api/position'
export default { export default {
data() { data() {
return { return {
queryForm:{ queryForm:{
searchContent:'', searchContent:'',
status:'', status:'',
address:'',
education:'',
experience:'',
salary:''
}, },
list: [ list: [
{ {
...@@ -152,6 +148,16 @@ ...@@ -152,6 +148,16 @@
} }
}, },
methods: { methods: {
//清空搜索条件
reset() {
this.queryForm.searchContent = '';
this.queryForm.status = '';
this.getPositionList();
},
//搜索
search() {
this.getPositionList();
},
headerName() { headerName() {
return 'header-class-title' return 'header-class-title'
}, },
......
...@@ -20,8 +20,8 @@ ...@@ -20,8 +20,8 @@
</div> </div>
<div class="fiter-col" style="margin-bottom: 0"> <div class="fiter-col" style="margin-bottom: 0">
<el-button type="primary" size="small" style="margin-left: 20px">搜索</el-button> <el-button type="primary" size="small" style="margin-left: 20px" @click="search">搜索</el-button>
<el-button type="danger" size="small">清空搜索条件</el-button> <el-button type="danger" size="small" @click="reset">清空搜索条件</el-button>
</div> </div>
</el-form> </el-form>
<div class="partner-supervise-table"> <div class="partner-supervise-table">
...@@ -78,31 +78,16 @@ ...@@ -78,31 +78,16 @@
:total="totalPages"> :total="totalPages">
</el-pagination> </el-pagination>
</div> </div>
<!--关闭职位弹框-->
<el-dialog title="确认关闭" :visible.sync="isShowClose" width="300px" center>
<div>
<div style="text-align: center;margin-bottom: 40px">是否已经招到合适人选?</div>
<div class="operation">
<el-button type="primary" size="small">已招到</el-button>
<el-button size="small" @click="isShowClose = false">未招到</el-button>
</div>
</div>
</el-dialog>
</div> </div>
</template> </template>
<script> <script>
import {recommendList} from '@/api/recommend'
export default { export default {
data() { data() {
return { return {
queryForm:{ queryForm:{
searchContent:'', searchContent:'',
status:'', status:'',
address:'',
education:'',
experience:'',
salary:''
}, },
list: [ list: [
{ {
...@@ -119,12 +104,19 @@ ...@@ -119,12 +104,19 @@
currentPage: 1,//当前页 currentPage: 1,//当前页
totalPages: 0,//总记录数 totalPages: 0,//总记录数
page_size: 10,//每页10条记录 page_size: 10,//每页10条记录
isShowClose: false,
isShowRefresh: false,
isShowDelete: false,
} }
}, },
methods: { methods: {
//检索
search() {
this.getRcommendList();
},
//清空检索条件
reset() {
this.queryForm.searchContent = '';
this.queryForm.status = '';
this.getRcommendList();
},
headerName() { headerName() {
return 'header-class-title' return 'header-class-title'
}, },
......
...@@ -133,13 +133,8 @@ ...@@ -133,13 +133,8 @@
</template> </template>
<script> <script>
import {resumeDetail} from '@/api/resume'
export default { export default {
props: {
},
components: {
},
data() { data() {
return { return {
optimizedVisible:false, optimizedVisible:false,
......
...@@ -16,8 +16,8 @@ ...@@ -16,8 +16,8 @@
</el-form-item> </el-form-item>
</div> </div>
<div class="fiter-col" style="margin-bottom: 0"> <div class="fiter-col" style="margin-bottom: 0">
<el-button type="primary" size="small" style="margin-left: 20px">搜索</el-button> <el-button type="primary" size="small" style="margin-left: 20px" @click="search">搜索</el-button>
<el-button type="danger" size="small">清空搜索条件</el-button> <el-button type="danger" size="small" @click="reset">清空搜索条件</el-button>
</div> </div>
</el-form> </el-form>
<div class="partner-supervise-table"> <div class="partner-supervise-table">
...@@ -102,8 +102,7 @@ ...@@ -102,8 +102,7 @@
</div> </div>
</template> </template>
<script> <script>
import {resumeList, resumePass, resumeRefuse} from "@/api/resume"
export default { export default {
data() { data() {
return { return {
...@@ -131,6 +130,16 @@ ...@@ -131,6 +130,16 @@
} }
}, },
methods: { methods: {
//清空搜索条件
reset() {
this.queryForm.searchContent = '';
this.queryForm.status = '';
this.getResumeList();
},
//检索
search() {
this.getResumeList();
},
headerName() { headerName() {
return 'header-class-title' return 'header-class-title'
}, },
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!