街道岗位管理页面
This commit is contained in:
@@ -15,24 +15,24 @@
|
||||
clearable
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="任务编码:">
|
||||
<el-form-item label="岗位编码:">
|
||||
<el-input
|
||||
v-model="query.missionNo"
|
||||
placeholder="任务编码"
|
||||
placeholder="岗位编码"
|
||||
clearable
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="任务标题:">
|
||||
<el-form-item label="岗位标题:">
|
||||
<el-input
|
||||
v-model="query.missionTitle"
|
||||
placeholder="任务标题"
|
||||
v-model="query.jobName"
|
||||
placeholder="岗位标题"
|
||||
clearable
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-select v-model="query.type" placeholder="请选择搜索时间类型">
|
||||
<el-option label="任务开始日期" :value="0"></el-option>
|
||||
<el-option label="任务结束日期" :value="2"></el-option>
|
||||
<el-option label="岗位开始日期" :value="0"></el-option>
|
||||
<el-option label="岗位结束日期" :value="2"></el-option>
|
||||
<el-option label="报名截止日期" :value="3"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
@@ -49,10 +49,10 @@
|
||||
</el-form-item>
|
||||
<tool-tip></tool-tip>
|
||||
<br>
|
||||
<el-form-item label="任务状态:">
|
||||
<el-select v-model="query.status">
|
||||
<el-form-item label="岗位状态:">
|
||||
<el-select v-model="query.jobStatus">
|
||||
<el-option
|
||||
v-for="(item, index) in mStatusList"
|
||||
v-for="(item, index) in option.mStatusList"
|
||||
:key="index"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
@@ -94,7 +94,7 @@
|
||||
@refresh-change="refreshChange"
|
||||
@on-load="onLoad"
|
||||
>
|
||||
<template slot="menuLeft">
|
||||
<!-- <template slot="menuLeft">
|
||||
<el-button
|
||||
v-if="vaildData(permission.manage_mission_check, false)"
|
||||
size="small"
|
||||
@@ -102,7 +102,7 @@
|
||||
type="primary"
|
||||
>任务审核</el-button
|
||||
>
|
||||
</template>
|
||||
</template> -->
|
||||
<template slot="menuRight">
|
||||
<el-button size="small" @click.stop="downRecords" type="primary"
|
||||
>导出</el-button
|
||||
@@ -110,7 +110,7 @@
|
||||
</template>
|
||||
<template slot-scope="{ row }" slot="menu">
|
||||
<el-button
|
||||
v-if="vaildData(permission.manage_mission_delay, false) && row.status==3"
|
||||
v-if="vaildData(permission.manage_mission_delay, false) && row.jobStatus==3"
|
||||
size="small"
|
||||
@click.stop="handleDelay(row)"
|
||||
type="text"
|
||||
@@ -131,7 +131,7 @@
|
||||
>招聘情况</el-button
|
||||
>
|
||||
<el-button
|
||||
v-if="row.status==2"
|
||||
v-if="row.jobStatus==2"
|
||||
size="small"
|
||||
@click.stop="handleFinish(row)"
|
||||
type="text"
|
||||
@@ -145,7 +145,7 @@
|
||||
@success="onLoad(page, query)"
|
||||
></delay-dialog>
|
||||
<el-drawer title="详情" :visible.sync="viewDrawer" size="60%">
|
||||
<mission-view :model="view"></mission-view>
|
||||
<post-view :model="view"></post-view>
|
||||
</el-drawer>
|
||||
<zp-view ref="zpView"></zp-view>
|
||||
<wage-view ref="wageView"></wage-view>
|
||||
@@ -159,13 +159,13 @@ import {
|
||||
complet,
|
||||
getDetail,
|
||||
download,
|
||||
} from "@/api/manage/mission";
|
||||
} from "@/api/workstation/post";
|
||||
import { mapGetters } from "vuex";
|
||||
import delayDialog from "./delayDialog";
|
||||
import missionView from "@/views/util/mission-view";
|
||||
import postView from "@/views/util/post-view";
|
||||
import zpView from "./zpView";
|
||||
import wageView from "./wageView";
|
||||
import { missionState, wageUnitCategoryState } from "@/common/dic";
|
||||
import { companyPostState, wageUnitCategoryState } from "@/common/dic";
|
||||
import { calcDate } from "@/util/date";
|
||||
import { Message } from "element-ui";
|
||||
import lodash from "lodash";
|
||||
@@ -179,7 +179,7 @@ const message = lodash.throttle(
|
||||
);
|
||||
|
||||
export default {
|
||||
components: { delayDialog, missionView, zpView, wageView },
|
||||
components: { delayDialog, postView, zpView, wageView },
|
||||
name: "manage_mission",
|
||||
data() {
|
||||
return {
|
||||
@@ -222,7 +222,7 @@ export default {
|
||||
dialogClickModal: false,
|
||||
dialogType: "drawer",
|
||||
dialogFullscreen: true,
|
||||
mStatusList: missionState,
|
||||
mStatusList: companyPostState,
|
||||
column: [
|
||||
{
|
||||
label: "公司名称",
|
||||
@@ -230,13 +230,13 @@ export default {
|
||||
display: false,
|
||||
},
|
||||
{
|
||||
label: "任务编码",
|
||||
label: "岗位编码",
|
||||
prop: "missionNo",
|
||||
display: false,
|
||||
},
|
||||
{
|
||||
label: "任务标题",
|
||||
prop: "missionTitle",
|
||||
label: "岗位标题",
|
||||
prop: "jobName",
|
||||
display: false,
|
||||
},
|
||||
{
|
||||
@@ -264,7 +264,7 @@ export default {
|
||||
minWidth: 70,
|
||||
},
|
||||
{
|
||||
label: "任务时长",
|
||||
label: "岗位时长",
|
||||
prop: "missionDuration",
|
||||
search: false,
|
||||
searchSpan: 5,
|
||||
@@ -279,7 +279,7 @@ export default {
|
||||
valueFormat: "yyyy-MM-dd",
|
||||
},
|
||||
{
|
||||
label: "任务开始日期",
|
||||
label: "岗位开始日期",
|
||||
prop: "stime",
|
||||
type: "date",
|
||||
display: false,
|
||||
@@ -287,7 +287,7 @@ export default {
|
||||
format: "yyyy-MM-dd",
|
||||
},
|
||||
{
|
||||
label: "任务结束日期",
|
||||
label: "岗位结束日期",
|
||||
prop: "etime",
|
||||
type: "date",
|
||||
display: false,
|
||||
@@ -321,17 +321,17 @@ export default {
|
||||
display: false,
|
||||
},
|
||||
{
|
||||
label: "任务状态",
|
||||
prop: "status",
|
||||
label: "岗位状态",
|
||||
type: "select",
|
||||
dicData: missionState,
|
||||
prop: "jobStatus",
|
||||
dicData: companyPostState,
|
||||
display: false,
|
||||
span: 24,
|
||||
width: 80,
|
||||
},
|
||||
{
|
||||
label:"备注",
|
||||
prop:"remarks"
|
||||
prop:"jobDescription"
|
||||
}
|
||||
],
|
||||
},
|
||||
@@ -467,7 +467,7 @@ export default {
|
||||
let idList = [];
|
||||
for (let i = 0; i < this.ids.length; i++) {
|
||||
this.data.forEach((ele) => {
|
||||
if (ele.status == 1 && ele.id == this.ids[i]) {
|
||||
if (ele.jobStatus == 1 && ele.id == this.ids[i]) {
|
||||
idList.push(ele.id);
|
||||
}
|
||||
});
|
||||
@@ -508,7 +508,7 @@ export default {
|
||||
}
|
||||
},
|
||||
handleFinish(row) {
|
||||
if (row.status!=2) {
|
||||
if (row.jobStatus!=2) {
|
||||
this.$message.error('只能提前完成【任务中】的任务')
|
||||
}
|
||||
/*只能提前完成【任务中】的任务*/
|
||||
|
||||
Reference in New Issue
Block a user