|
@@ -15,7 +15,8 @@
|
|
|
-->
|
|
|
<template>
|
|
|
<view class="interview">
|
|
|
- <u-navbar back-text="" title="" back-icon-color="#FFFFFF" :background="{ background: '#3D5D4C' }" :border-bottom="false"></u-navbar>
|
|
|
+ <u-navbar back-text="" title="" back-icon-color="#FFFFFF" :background="{ background: '#3D5D4C' }"
|
|
|
+ :border-bottom="false"></u-navbar>
|
|
|
<z-paging ref="paging" v-model="interviewList" @query="queryList">
|
|
|
<view class="interview-list">
|
|
|
<view class="interview-list-item" v-for="(item, index) in interviewList" :key="index">
|
|
@@ -25,7 +26,8 @@
|
|
|
<image src="../../static/img/shijian.png" />
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="interview-list-item-date" :class="{'disable': item.status == 40 || item.status == 80}">{{ item.interviewTime }}</view>
|
|
|
+ <view class="interview-list-item-date" :class="{'disable': item.status == 40 || item.status == 80}">
|
|
|
+ {{ item.interviewTime }}</view>
|
|
|
<view class="interview-list-item-way">{{ item.interviewAddress }}</view>
|
|
|
<view class="interview-list-item-position">
|
|
|
<view class="left">
|
|
@@ -53,12 +55,12 @@
|
|
|
</view>
|
|
|
<!-- 当状态为30时且面试时间大于当前时间 -->
|
|
|
<view class="interview-list-item-button"
|
|
|
- v-if="Number(item.status) === 30 && new Date(item.interviewTime).valueOf() < new Date().valueOf()">
|
|
|
+ v-if="Number(item.interviewMethod === 0) && Number(item.status) === 30 && new Date(item.interviewTime).valueOf() < new Date().valueOf()">
|
|
|
<view class="submit btn" @click="videoInterview(item)">发起视频面试</view>
|
|
|
</view>
|
|
|
<!-- 当状态为30时且面试时间小于当前时间 -->
|
|
|
<view class="interview-list-item-button"
|
|
|
- v-else-if="Number(item.status) === 30 && new Date(item.interviewTime).valueOf() >= new Date().valueOf()">
|
|
|
+ v-else-if="Number(item.interviewMethod === 0) && Number(item.status) === 30 && new Date(item.interviewTime).valueOf() >= new Date().valueOf()">
|
|
|
<view class="not btn">未到视频面试</view>
|
|
|
</view>
|
|
|
<!-- 当状态为50时,拒绝入职/接受入职 -->
|
|
@@ -188,11 +190,14 @@
|
|
|
* @param {Number} state
|
|
|
*/
|
|
|
changeInterviewState(item, state) {
|
|
|
- this.$u.api.interview.changeInterviewStateApi({ status: state, id: item.id }).then(res => {
|
|
|
+ this.$u.api.interview.changeInterviewStateApi({
|
|
|
+ status: state,
|
|
|
+ id: item.id
|
|
|
+ }).then(res => {
|
|
|
console.log(res)
|
|
|
if (res.code === 200) {
|
|
|
let msg;
|
|
|
- switch(state) {
|
|
|
+ switch (state) {
|
|
|
case 30:
|
|
|
msg = '已接受面试'
|
|
|
break;
|