diff --git a/src/apps/AppCooperationPropaganda/AppCooperationPropaganda.vue b/src/apps/AppCooperationPropaganda/AppCooperationPropaganda.vue index b99ac526..99b8763f 100644 --- a/src/apps/AppCooperationPropaganda/AppCooperationPropaganda.vue +++ b/src/apps/AppCooperationPropaganda/AppCooperationPropaganda.vue @@ -24,6 +24,9 @@ + + + +
审核拒绝
审核通过
@@ -88,6 +89,7 @@ + + \ No newline at end of file diff --git a/src/common/modules.js b/src/common/modules.js index ec975fbc..3838ba0b 100644 --- a/src/common/modules.js +++ b/src/common/modules.js @@ -250,6 +250,8 @@ export const wxwork = { } timer.injectJWeixin = setTimeout(() => { const sdk = wx?.agentConfig ? wx : jWeixin + console.log("agentConfig配置:") + console.log({...state.config, jsApiList}) sdk?.agentConfig({ ...state.config, jsApiList, success: res => resolve(res), diff --git a/src/project/huizhili/AppCooperationPropaganda/AppCooperationPropaganda.vue b/src/project/huizhili/AppCooperationPropaganda/AppCooperationPropaganda.vue index dfa2e7e9..1a381740 100644 --- a/src/project/huizhili/AppCooperationPropaganda/AppCooperationPropaganda.vue +++ b/src/project/huizhili/AppCooperationPropaganda/AppCooperationPropaganda.vue @@ -147,15 +147,13 @@ export default { this.$dict.load('mstStatus').then(() => { this.getList() }) - }, toDetail(item) { if(this.tabIndex == 0) { uni.navigateTo({url: `./cooperationDetail?id=${item.id}&time=${item.createTime}`}) } else { - alert('hhh') + uni.navigateTo({url: `./circleDetail??id=${item.id}&time=${item.createTime}&type=${this.sendType}`}) } - }, searchBtn() { this.current = 1 diff --git a/src/project/huizhili/AppCooperationPropaganda/addPropaganda.vue b/src/project/huizhili/AppCooperationPropaganda/addPropaganda.vue index 8940e5e2..1bf4f115 100644 --- a/src/project/huizhili/AppCooperationPropaganda/addPropaganda.vue +++ b/src/project/huizhili/AppCooperationPropaganda/addPropaganda.vue @@ -9,7 +9,7 @@
*发送范围
- 请选择 + 请选择 预计送达{{ form.wxGroups.length }}名成员 预计送达{{ sum }}名成员 @@ -192,7 +192,11 @@ export default { sendScope: '', // 0:全部居民群、1:按部门选择、2:按网格选择 sendType: '0', // 0:立即发送、1:定时发送 gender: '', // 性别:0-女、1-男、2-全部 - filterCriteria: '' + filterCriteria: '', + filterTags: [], //过滤标签id集合 + excludeFilterTags: [], // 剔除标签集合 + addFromTime: '', + addEndTime: '', }, enableExamine: false, isTimedTask: false, @@ -255,8 +259,15 @@ export default { upload: [], midiaIds: [], sum: '', - girdListIds: [], - deptListIds: [], + // 筛选条件 + girdListIds: [], // 网格id集合 + deptListIds: [], // 部门id集合 + ResidentTags: [], // 居民包含 + ResidentTagsRemove: [], // 居民剔除 + circleTags: [], // 朋友圈包含 + circleTagsRemove: [], // 朋友圈剔除 + startTime: '', + endTime: '', } }, methods: { @@ -469,14 +480,11 @@ export default { if(this.type=='Residents') { url = `/app/whchatmomentstask/addOrUpdate` this.forms.filterCriteria = this.girdListIds.toString() || this.deptListIds.toString() || '' - this.forms.filterTags = '' - this.forms.excludeFilterTags = '剔除标签' - formData = this.forms - } else if(this.type=='CircleOfFriends') { - url = `/app/whchatmomentstask/addOrUpdate` - this.forms.filterCriteria = this.girdListIds.toString() || this.deptListIds.toString() || '' - this.forms.filterTags = '过滤标签' - this.forms.excludeFilterTags = '剔除标签' + this.forms.filterTags = this.ResidentTags.toString() || this.circleTags.toString() || '' + this.forms.excludeFilterTags = this.ResidentTagsRemove.toString() || this.circleTagsRemove.toString() || '' + this.forms.gender = this.sex + this.forms.addFromTime = this.startTime + this.forms.addEndTime = this.endTime formData = this.forms } else if(this.type=='ResidentsGroup') { url = `/app/appmasssendingtask/addOrUpdate` @@ -488,7 +496,7 @@ export default { this.flag = false this.$u.toast("新增成功") setTimeout(() => { - navigateBack() + uni.navigateBack() }, 600) } }).catch((err)=>{ @@ -549,6 +557,19 @@ export default { if(deptArr.length) { this.deptListIds = deptArr.map(v=>v.id) } + // 性别 + this.sex = uni.getStorageSync('gender') + // 标签 + if(this.sendType == 'Residents') { + this.ResidentTags = uni.getStorageSync('ResidentTags') // 居民包含 + this.ResidentTagsRemove = uni.getStorageSync('ResidentTagsRemove') // 居民剔除 + } else if(this.sendType == 'CircleOfFriends') { + this.circleTags = uni.getStorageSync('circleTags') // 朋友圈包含 + this.circleTagsRemove = uni.getStorageSync('circleTagsRemove') // 朋友圈剔除 + } + // 时间 + this.startTime = uni.getStorageSync('startTime') + this.endTime = uni.getStorageSync('endTime') } } diff --git a/src/project/huizhili/AppCooperationPropaganda/circleDetail.vue b/src/project/huizhili/AppCooperationPropaganda/circleDetail.vue index 0e6aa2aa..23276f64 100644 --- a/src/project/huizhili/AppCooperationPropaganda/circleDetail.vue +++ b/src/project/huizhili/AppCooperationPropaganda/circleDetail.vue @@ -1,19 +1,5 @@