diff --git a/src/project/qianxinan/AppCooperationPropaganda/addPropaganda.vue b/src/project/qianxinan/AppCooperationPropaganda/addPropaganda.vue index 2ceaae96..1db12ca1 100644 --- a/src/project/qianxinan/AppCooperationPropaganda/addPropaganda.vue +++ b/src/project/qianxinan/AppCooperationPropaganda/addPropaganda.vue @@ -64,6 +64,19 @@ +
+
标签
+
+ + + 请选择 + 已选择{{ tagList.length }}个标签 + + + +
+
+
宣发需要审批
@@ -215,6 +228,7 @@ export default { addFromTime: '', addEndTime: '', taskEndTime: '', // 任务结束时间 + markTag: '', //标签选择 }, enableExamine: false, isTimedTask: false, @@ -363,7 +377,8 @@ export default { 'https://cdn.cunwuyun.cn/dvcp/announce/ic-document.png', 'https://cdn.cunwuyun.cn/dvcp/announce/ic-video.png', 'https://cdn.cunwuyun.cn/dvcp/announce/ic-web.png', - ] + ], + tagList: [] } }, methods: { @@ -625,6 +640,7 @@ export default { this.form.filterCriteria = this.girdListIds.toString() || this.deptListIds.toString() || '' formData = this.form } + this.form.markTag = this.tagList.join(',') this.$http.post(url, { ...formData }).then(res=>{ if(res?.code == 0) { this.flag = false @@ -655,6 +671,7 @@ export default { uni.removeStorageSync('endTime') uni.removeStorageSync('selectDeptUser') uni.removeStorageSync('checkedList') + uni.removeStorageSync('tagList') }, getExamines(list) { @@ -668,6 +685,10 @@ export default { uni.setStorageSync('selectDeptUser', list) }, + toSelectTag() { + uni.navigateTo({url: `./selectTag?selected=${this.tagList.join(',')}`}) + } + }, watch: { type: { @@ -695,8 +716,11 @@ export default { uni.setStorageSync('wxGroupsUser', []) uni.setStorageSync('selectDeptUser', []) uni.setStorageSync('deptList', []) + uni.setStorageSync('tagList', []) + }, onShow() { + this.tagList = uni.getStorageSync('tagList') || [] this.form.wxGroups = uni.getStorageSync('wxGroupsUser') || [] this.form.sendScope = uni.getStorageSync('sendScope') if(this.type=='Residents') { diff --git a/src/project/qianxinan/AppCooperationPropaganda/detail.vue b/src/project/qianxinan/AppCooperationPropaganda/detail.vue index 5ec11c1f..2dc33352 100644 --- a/src/project/qianxinan/AppCooperationPropaganda/detail.vue +++ b/src/project/qianxinan/AppCooperationPropaganda/detail.vue @@ -36,6 +36,10 @@ 结束时间 {{ data.taskEndTime }}
+
+ 标签 + {{ data.markTag }} +
diff --git a/src/project/qianxinan/AppCooperationPropaganda/selectTag.vue b/src/project/qianxinan/AppCooperationPropaganda/selectTag.vue new file mode 100644 index 00000000..049f9551 --- /dev/null +++ b/src/project/qianxinan/AppCooperationPropaganda/selectTag.vue @@ -0,0 +1,240 @@ + + + + +