flat: 修改零工问题
This commit is contained in:
@@ -8,12 +8,14 @@
|
||||
<save-button type="warning" plain icon="el-icon-plus" size="small" @click="rowCopy('', 'add')"
|
||||
v-show="vaildData(permission.tenant_mission_add, false)">发布任务
|
||||
</save-button>
|
||||
<el-button type="success" size="small" plain icon="el-icon-plus" @click="handleImport"
|
||||
<!-- <el-button type="success" size="small" plain icon="el-icon-plus" @click="handleImport"
|
||||
v-show="vaildData(permission.tenant_mission_add, false)">批量导入
|
||||
</el-button>
|
||||
</el-button> -->
|
||||
</template>
|
||||
<template slot="wage" slot-scope="{ row }">
|
||||
<div>{{ row.wage }}{{ wageUnitCategoryStateEnum[row.wageUnitCategory] }}</div>
|
||||
<!-- wageUnitCategoryOtherEnum -->
|
||||
<div>{{row.wageUnitCategory === 4 ? wageCategoryOtherEnum[row.wage] : row.wage }}{{ row.wageUnitCategory !== 4 ? wageUnitCategoryStateEnum[row.wageUnitCategory] :'' }}</div>
|
||||
<!-- <div>{{row.wage }}{{ wageUnitCategoryStateEnum[row.wageUnitCategory] }}</div> -->
|
||||
</template>
|
||||
<!--/自定义按钮-->
|
||||
<!--自定义列-->
|
||||
@@ -59,15 +61,19 @@
|
||||
<el-button icon="el-icon-view" type="text" v-if="row.reviewState === 8" size="mini" @click="employmentNum(row)">
|
||||
已录用
|
||||
</el-button>
|
||||
<!-- <el-button :size="size" :type="type"
|
||||
@click="reviewStateClk(row)"
|
||||
v-if="row.reviewState === 0" v-show="vaildData(permission.tenant_mission_review, false)">审核
|
||||
</el-button> -->
|
||||
<el-button icon="el-icon-view" :size="size" :type="type" @click.stop="rowView(row)"
|
||||
v-show="vaildData(permission.tenant_mission_view, false)">查看
|
||||
</el-button>
|
||||
<!-- <save-button icon="el-icon-check" :size="size" :type="type" @click="rowCopy(row, 'copy')">复制</save-button> -->
|
||||
<el-button icon="el-icon-edit" :size="size" :type="type" @click="rowCopy(row, 'edit')"
|
||||
v-if="row.reviewState === 0 || row.reviewState === 1"
|
||||
v-if="row.reviewState === 0"
|
||||
:disabled="row.signUpCount !== 0" v-show="vaildData(permission.tenant_mission_edit, false)">编辑
|
||||
</el-button>
|
||||
<el-button v-if="row.reviewState !== 9" icon="el-icon-delete" :size="size" :type="type"
|
||||
<el-button v-if="state !==2 && row.reviewState !== 8" icon="el-icon-delete" :size="size" :type="type"
|
||||
@click="$refs.crud.rowDel(row)"
|
||||
:disabled="row.signUpCount !== 0" v-show="vaildData(permission.tenant_mission_cancel, false)">取消
|
||||
</el-button>
|
||||
@@ -103,6 +109,9 @@
|
||||
</avue-form>
|
||||
</el-dialog>
|
||||
<!--/批量导入-->
|
||||
<!--审核-->
|
||||
<reviewView :visible.sync="reviewState" @refreshChange="refreshChange" ref="reviewView" :model="reviewStateRow"></reviewView>
|
||||
<!--/审核-->
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -113,6 +122,7 @@ import CopyMission from "../Dialog/CopyMission";
|
||||
import Employ from "../Dialog/Employ";
|
||||
import employmentNum from "../Dialog/EmployNumber";
|
||||
import Recommend from "../Dialog/Recommend";
|
||||
import reviewView from './reviewView.vue'
|
||||
import Contrast from "../Dialog/Contrast"
|
||||
import SkillSelect from "../Dialog/Skill";
|
||||
import missionView from "./missionView.vue";
|
||||
@@ -122,12 +132,23 @@ import {mapGetters} from "vuex";
|
||||
import {dateFormat} from "@/util/date";
|
||||
import {getTemplate} from "@/api/resource/template";
|
||||
import saveButton from "./saveButton";
|
||||
import {dataSourcesEnum, educationState, missionState, recruitStatus, wageUnitCategoryState} from "@/common/dic";
|
||||
import {dataSourcesEnum, educationState, missionState, recruitStatus, wageUnitCategoryState,wageUnitCategoryOther} from "@/common/dic";
|
||||
|
||||
const wageUnitCategoryStateEnum = {}
|
||||
wageUnitCategoryState.map((item) => {
|
||||
wageUnitCategoryStateEnum[item.value] = item.label
|
||||
})
|
||||
const wageCategoryOtherEnum = {}
|
||||
wageUnitCategoryOther.map((item) => {
|
||||
wageCategoryOtherEnum[item.value] = item.label
|
||||
})
|
||||
function getDic(arr) {
|
||||
let rel = {};
|
||||
arr.forEach((element) => {
|
||||
rel[element.value] = element.label;
|
||||
});
|
||||
return rel;
|
||||
}
|
||||
export default {
|
||||
components: {
|
||||
CopyMission,
|
||||
@@ -138,7 +159,8 @@ export default {
|
||||
saveButton,
|
||||
Contrast,
|
||||
employmentNum,
|
||||
excelAccept
|
||||
excelAccept,
|
||||
reviewView
|
||||
},
|
||||
filters: {
|
||||
ellipsis(value) {
|
||||
@@ -152,6 +174,8 @@ export default {
|
||||
data() {
|
||||
return {
|
||||
wageUnitCategoryStateEnum,
|
||||
wageCategoryOtherEnum,
|
||||
education: getDic(educationState),
|
||||
excelBox: false,
|
||||
excelForm: {isCovered: 1},
|
||||
excelOption: {
|
||||
@@ -198,6 +222,10 @@ export default {
|
||||
data: [],
|
||||
obj: {},
|
||||
missionNo: '',
|
||||
reviewState: false, // 审核弹框
|
||||
reviewStateRow: {}, // 审核需要的数据
|
||||
reviewValue: {},
|
||||
reject:false
|
||||
};
|
||||
},
|
||||
created() {
|
||||
@@ -379,6 +407,7 @@ export default {
|
||||
],
|
||||
};
|
||||
},
|
||||
|
||||
},
|
||||
methods: {
|
||||
format(date) {
|
||||
@@ -550,6 +579,12 @@ export default {
|
||||
this.templateLoading = false;
|
||||
});
|
||||
},
|
||||
// 点击审核
|
||||
reviewStateClk(row) {
|
||||
// this.reviewState = true
|
||||
this.$refs.reviewView.refreshReview(true)
|
||||
this.reviewStateRow = row
|
||||
}
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user