diff --git a/src/pages/recruit/BulletinIndex.vue b/src/pages/recruit/BulletinIndex.vue
index 91f67fa..12028a5 100644
--- a/src/pages/recruit/BulletinIndex.vue
+++ b/src/pages/recruit/BulletinIndex.vue
@@ -33,7 +33,7 @@
招募海报
@@ -88,7 +88,7 @@ export default {
scheduleVO: {
id: null,
name: "招募令",
- categoryId: 0,
+ categoryId: 4,
categoryCode: 'recruit',
logo: "",
description: "",
@@ -100,10 +100,10 @@ export default {
params: [],
},
categoryCode: 'recruit',
- name: null,
+ name: "招募令",
beginTime: '2020-06-03',
endTime: '2020-06-22',
- content: '',
+ content: '招募令',
params: [],
organizations: [],
stores: [],
@@ -159,7 +159,7 @@ export default {
that.imgUrl = data.data.results.scheduleVO.params[0].defaultVal
that.oldImg = data.data.results.scheduleVO.params[0].defaultVal
}
- that.initData = { ...that.initData, ...data.data.results }
+ that.recruit = { ...that.recruit, ...data.data.results }
}
},
function (err) {
@@ -170,10 +170,21 @@ export default {
},
doShow () {
this.showStoreCheck = false
+ let _this = this;
this.recruit = { ...this.recruit, ...store.getters.useData }
+ this.recruit.organizations = this._.filter(store.getters.useData.company, item => {
+ return _this._.find(store.getters.useData.stores, store => store.parentId == item.id) !== undefined
+ })
+ store.commit('ReSET_useData');
+ this.$forceUpdate()
},
showStores () {
+ this.recruit.company = [...this.recruit.organizations]
store.commit('SET_useData', {
+ ...store.getters.useData,
+ ...this.recruit
+ })
+ console.log({
...store.getters.useData,
...this.recruit,
})
@@ -192,11 +203,6 @@ export default {
return false
}
param.isGetActivityInfo = true
- if (this.uploadUrl != '') {
- param.scheduleVO.params.forEach((item) => {
- item.defaultVal = item.description = this.uploadUrl
- })
- }
bulletinService.dosave(
param,
function (data) {
@@ -247,7 +253,7 @@ export default {
name: "recruitImage",
type: 1
}]
- _this.recruit.scheduleVO = _this.recruit.params
+ _this.recruit.scheduleVO.params = _this.recruit.params
_this.recruit.scheduleVO.logo = res.data.results.localPath
}
})