- {{row.wage}}{{wageUnitCategoryStateEnum[row.wageUnitCategory]}}
+
+ {{ row.wage }}{{ wageUnitCategoryStateEnum[row.wageUnitCategory] }}
@@ -193,27 +198,29 @@ import {
exportList
} from "@/api/manage/mission";
import {downloadEcxel} from '@/util/util'
-import { mapGetters } from "vuex";
+import {mapGetters} from "vuex";
import missionView from "@/views/util/mission-view";
import zpView from "./zpView";
-import { missionState, wageUnitCategoryState, recruitStatus, dataSourcesEnum, educationState } from "@/common/dic";
-import { calcDate } from "@/util/date";
-import { Message } from "element-ui";
+import {missionState, wageUnitCategoryState, recruitStatus, dataSourcesEnum, educationState} from "@/common/dic";
+import {calcDate} from "@/util/date";
+import {Message} from "element-ui";
+
const wageUnitCategoryStateEnum = {}
wageUnitCategoryState.map((item) => {
wageUnitCategoryStateEnum[item.value] = item.label
})
import lodash from "lodash";
+
const message = lodash.throttle(
function (options) {
Message(options);
},
3000,
- { trailing: false }
+ {trailing: false}
);
export default {
- components: {missionView, zpView },
+ components: {missionView, zpView},
name: "manage_mission",
data() {
return {
@@ -225,7 +232,7 @@ export default {
view: {},
form: {},
selectionList: [],
- query: { type: '' },
+ query: {type: ''},
loading: false,
page: {
pageSize: 10,
@@ -240,10 +247,10 @@ export default {
label: "审核未通过",
value: 9,
},
- { value: 1, label: "招聘中" },
+ {value: 1, label: "招聘中"},
// { value: 2, label: "任务中" },
- { value: 3, label: "已完成" },
- { value: 4, label: "已失效" },
+ {value: 3, label: "已完成"},
+ {value: 4, label: "已失效"},
],
option: {
@@ -305,14 +312,14 @@ export default {
prop: "ageDesc",
search: false,
display: false,
- },{
+ }, {
label: "学历要求",
prop: "education",
type: "select",
dicData: educationState,
search: false,
display: false,
- },{
+ }, {
label: "经验要求",
prop: "experienceDesc",
search: false,
@@ -464,7 +471,7 @@ export default {
if (this.query.time) {
this.query.stime = this.query.time[0];
this.query.etime = this.query.time[1];
- // delete this.query.time;
+ // delete this.query.time;
}
this.page.currentPage = 1;
this.onLoad(this.page, this.query);
@@ -552,7 +559,7 @@ export default {
} else {
let h = this.$createElement;
this.$prompt(
- h("p", { style: "color: #F56C6C" }, "一旦驳回无法进行后续操作"),
+ h("p", {style: "color: #F56C6C"}, "一旦驳回无法进行后续操作"),
"请核对招聘信息后再进行审核通过",
{
distinguishCancelAndClose: true,
@@ -562,8 +569,8 @@ export default {
center: true,
inputType: "textarea",
inputPlaceholder: "备注驳回原因",
- beforeClose: function(action, instance, done) {
- if(action === 'cancel') {
+ beforeClose: function (action, instance, done) {
+ if (action === 'cancel') {
if (!instance.inputValue) {
return this.$message({
type: "info",
@@ -571,7 +578,7 @@ export default {
});
}
self.handelFetchAuditing(idList, 9, instance.inputValue, "成功驳回, 操作成功!").then(() => done())
- } else if(action === 'confirm') {
+ } else if (action === 'confirm') {
self.handelFetchAuditing(idList, 1, instance.inputValue).then(() => done())
} else {
done()
@@ -611,7 +618,8 @@ export default {
this.page.pageSize,
this.query
).then((response) => {
- const blob = window.URL.createObjectURL(new Blob([response.data], { type: response.headers['content-type']}));
+ console.log('response', response)
+ const blob = window.URL.createObjectURL(new Blob([response.data], {type: response.headers['content-type']}));
let fileName = decodeURI(response.headers['content-disposition'].split(';')[1].split('filename=')[1])
let a = document.createElement('a')
let event = new MouseEvent('click')
@@ -627,10 +635,11 @@ export default {
diff --git a/src/views/manage/superviseComplaintInfo/index.vue b/src/views/manage/superviseComplaintInfo/index.vue
index 748f07f..639d169 100644
--- a/src/views/manage/superviseComplaintInfo/index.vue
+++ b/src/views/manage/superviseComplaintInfo/index.vue
@@ -38,8 +38,8 @@ const classIsDeleted = {
1: '是',
}
const classStatus = {
- 0: '未发布',
- 1: '发布',
+ 0: '未处理',
+ 1: '已处理',
2: '关闭'
}
const classEnumList = Object.keys(classEnum).map((item) => ({