From ea10f35e1351424ebe4f5f5ffae27acec75629b1 Mon Sep 17 00:00:00 2001 From: liuye Date: Mon, 12 Jun 2023 09:38:05 +0800 Subject: [PATCH] =?UTF-8?q?=E9=BB=94=E8=A5=BF=E5=8D=97=20=E5=8D=8F?= =?UTF-8?q?=E5=90=8C=E5=AE=A3=E5=8F=91=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AppCooperationPropagandaBeta.vue | 544 +++++++++ .../addPropaganda.vue | 1055 +++++++++++++++++ .../AppCooperationPropaganda/circleDetail.vue | 471 ++++++++ .../cooperationDetail.vue | 30 +- .../AppCooperationPropaganda/detail.vue | 49 +- .../AppCooperationPropaganda/fodderList.vue | 273 +++++ .../AppCooperationPropaganda/scopedSelect.vue | 203 ++++ .../selectDeptUser.vue | 287 +++++ .../selectGridMember.vue | 274 +++++ .../AppCooperationPropaganda/selectUser.vue | 18 +- .../AppCooperationPropaganda/sendScoped.vue | 212 ++++ .../AppCooperationPropaganda/tagsList.vue | 158 +++ .../AppCooperationPropaganda.vue | 1 - .../cooperationDetail.vue | 533 +++++++++ .../AppCooperationPropagandaOld/detail.vue | 326 +++++ .../images/close.png | Bin .../images/files.png | Bin 0 -> 955 bytes .../images/finish.png | Bin .../images/gird--select-icon.png | Bin 0 -> 1276 bytes .../images/local-icon.png | Bin 0 -> 1121 bytes .../images/pass.png | Bin 0 -> 15287 bytes .../images/refuse.png | Bin 0 -> 15564 bytes .../images/right-icon.png | Bin 0 -> 373 bytes .../images/shaixuan.png | Bin 0 -> 663 bytes .../images/tx@2x.png | Bin 0 -> 1467 bytes .../AppCooperationPropagandaOld/images/xz.png | Bin 0 -> 1489 bytes .../images/xzh.png | Bin 0 -> 1730 bytes .../massDispatch.vue | 0 .../selectUser.vue | 235 ++++ 29 files changed, 4634 insertions(+), 35 deletions(-) create mode 100644 src/project/qianxinan/AppCooperationPropaganda/AppCooperationPropagandaBeta.vue create mode 100644 src/project/qianxinan/AppCooperationPropaganda/addPropaganda.vue create mode 100644 src/project/qianxinan/AppCooperationPropaganda/circleDetail.vue create mode 100644 src/project/qianxinan/AppCooperationPropaganda/fodderList.vue create mode 100644 src/project/qianxinan/AppCooperationPropaganda/scopedSelect.vue create mode 100644 src/project/qianxinan/AppCooperationPropaganda/selectDeptUser.vue create mode 100644 src/project/qianxinan/AppCooperationPropaganda/selectGridMember.vue create mode 100644 src/project/qianxinan/AppCooperationPropaganda/sendScoped.vue create mode 100644 src/project/qianxinan/AppCooperationPropaganda/tagsList.vue rename src/project/qianxinan/{AppCooperationPropaganda => AppCooperationPropagandaOld}/AppCooperationPropaganda.vue (99%) create mode 100644 src/project/qianxinan/AppCooperationPropagandaOld/cooperationDetail.vue create mode 100644 src/project/qianxinan/AppCooperationPropagandaOld/detail.vue rename src/project/qianxinan/{AppCooperationPropaganda => AppCooperationPropagandaOld}/images/close.png (100%) create mode 100644 src/project/qianxinan/AppCooperationPropagandaOld/images/files.png rename src/project/qianxinan/{AppCooperationPropaganda => AppCooperationPropagandaOld}/images/finish.png (100%) create mode 100644 src/project/qianxinan/AppCooperationPropagandaOld/images/gird--select-icon.png create mode 100644 src/project/qianxinan/AppCooperationPropagandaOld/images/local-icon.png create mode 100644 src/project/qianxinan/AppCooperationPropagandaOld/images/pass.png create mode 100644 src/project/qianxinan/AppCooperationPropagandaOld/images/refuse.png create mode 100644 src/project/qianxinan/AppCooperationPropagandaOld/images/right-icon.png create mode 100644 src/project/qianxinan/AppCooperationPropagandaOld/images/shaixuan.png create mode 100644 src/project/qianxinan/AppCooperationPropagandaOld/images/tx@2x.png create mode 100644 src/project/qianxinan/AppCooperationPropagandaOld/images/xz.png create mode 100644 src/project/qianxinan/AppCooperationPropagandaOld/images/xzh.png rename src/project/qianxinan/{AppCooperationPropaganda => AppCooperationPropagandaOld}/massDispatch.vue (100%) create mode 100644 src/project/qianxinan/AppCooperationPropagandaOld/selectUser.vue diff --git a/src/project/qianxinan/AppCooperationPropaganda/AppCooperationPropagandaBeta.vue b/src/project/qianxinan/AppCooperationPropaganda/AppCooperationPropagandaBeta.vue new file mode 100644 index 00000000..3559da1e --- /dev/null +++ b/src/project/qianxinan/AppCooperationPropaganda/AppCooperationPropagandaBeta.vue @@ -0,0 +1,544 @@ + + + + + diff --git a/src/project/qianxinan/AppCooperationPropaganda/addPropaganda.vue b/src/project/qianxinan/AppCooperationPropaganda/addPropaganda.vue new file mode 100644 index 00000000..a3563018 --- /dev/null +++ b/src/project/qianxinan/AppCooperationPropaganda/addPropaganda.vue @@ -0,0 +1,1055 @@ + + + + + \ No newline at end of file diff --git a/src/project/qianxinan/AppCooperationPropaganda/circleDetail.vue b/src/project/qianxinan/AppCooperationPropaganda/circleDetail.vue new file mode 100644 index 00000000..d1579d57 --- /dev/null +++ b/src/project/qianxinan/AppCooperationPropaganda/circleDetail.vue @@ -0,0 +1,471 @@ + + + + + \ No newline at end of file diff --git a/src/project/qianxinan/AppCooperationPropaganda/cooperationDetail.vue b/src/project/qianxinan/AppCooperationPropaganda/cooperationDetail.vue index 1740467e..4a77da06 100644 --- a/src/project/qianxinan/AppCooperationPropaganda/cooperationDetail.vue +++ b/src/project/qianxinan/AppCooperationPropaganda/cooperationDetail.vue @@ -20,7 +20,7 @@
{{ detail.taskTitle }} {{ $dict.getLabel('mstStatus', detail.status) }}
- 创建时间: {{ createTime }} + 创建时间: {{ detail.createTime }}
查看详情
@@ -52,7 +52,7 @@ }} {{ info.executedCount || 0 }} -
+
{{ tabIndex == 0 ? "无法执行成员:" : "无法送达居民群:" }} @@ -71,6 +71,7 @@ {{ item }}
+ { @@ -319,8 +320,8 @@ export default { onShow() { document.title = "群发居民群统计"; this.$dict.load("mstStatus") - this.getDetail(); this.getStatistics(); + this.getDetail(); }, mounted() { this.getPieEcharts(); @@ -372,7 +373,6 @@ export default { } .header { - // height: 160px; padding: 32px; box-sizing: border-box; background: #fff; @@ -479,6 +479,7 @@ export default { .list_content { padding: 0 32px 32px 32px; box-sizing: border-box; + .list_card { background: #fff; border-radius: 16px; @@ -499,6 +500,7 @@ export default { overflow: hidden; text-overflow: ellipsis; } + ::v-deep .AiTable .u-table .u-tr .u-td { width: 30%; } @@ -519,14 +521,14 @@ export default { height: 58px; line-height: 58px; align-self: center; - color: #3aa0ff; text-align: center; border-radius: 16px; - + color: #606266; } .bgactive { background: #fff; font-weight: 600; + color: #3aa0ff; } } } diff --git a/src/project/qianxinan/AppCooperationPropaganda/detail.vue b/src/project/qianxinan/AppCooperationPropaganda/detail.vue index 0e7447d9..5ec11c1f 100644 --- a/src/project/qianxinan/AppCooperationPropaganda/detail.vue +++ b/src/project/qianxinan/AppCooperationPropaganda/detail.vue @@ -9,7 +9,9 @@
创建人 - {{ data.createUserName }} + + {{ data.createUserName }} +
审批人 @@ -30,21 +32,26 @@ 群发时间 {{ data.choiceTime }}
-
+
结束时间 {{ data.taskEndTime }}
- +
群发范围 - 全部{{ data.receiveGroupCount || 0}}个居民群 - 按条件筛选的{{ data.receiveGroupCount || 0}}个居民群 +
+ 全部按条件筛选的 + {{ data.receiveGroupCount || 0}} + {{ resSum || 0}} + {{ cirSum || 0}} + 个居民群个居民个朋友圈 +

群发内容

@@ -82,7 +89,6 @@
-
审核拒绝
审核通过
@@ -93,7 +99,6 @@ + + \ No newline at end of file diff --git a/src/project/qianxinan/AppCooperationPropaganda/scopedSelect.vue b/src/project/qianxinan/AppCooperationPropaganda/scopedSelect.vue new file mode 100644 index 00000000..b91c0f52 --- /dev/null +++ b/src/project/qianxinan/AppCooperationPropaganda/scopedSelect.vue @@ -0,0 +1,203 @@ + + + + \ No newline at end of file diff --git a/src/project/qianxinan/AppCooperationPropaganda/selectDeptUser.vue b/src/project/qianxinan/AppCooperationPropaganda/selectDeptUser.vue new file mode 100644 index 00000000..79031964 --- /dev/null +++ b/src/project/qianxinan/AppCooperationPropaganda/selectDeptUser.vue @@ -0,0 +1,287 @@ + + + + + diff --git a/src/project/qianxinan/AppCooperationPropaganda/selectGridMember.vue b/src/project/qianxinan/AppCooperationPropaganda/selectGridMember.vue new file mode 100644 index 00000000..a8b074b8 --- /dev/null +++ b/src/project/qianxinan/AppCooperationPropaganda/selectGridMember.vue @@ -0,0 +1,274 @@ + + + + + diff --git a/src/project/qianxinan/AppCooperationPropaganda/selectUser.vue b/src/project/qianxinan/AppCooperationPropaganda/selectUser.vue index eab1d853..cc1c935a 100644 --- a/src/project/qianxinan/AppCooperationPropaganda/selectUser.vue +++ b/src/project/qianxinan/AppCooperationPropaganda/selectUser.vue @@ -10,7 +10,7 @@
{{ e.userName }}
- +
确定选择
@@ -22,13 +22,14 @@ import { mapState } from 'vuex' export default { + // 选择创建人 name: "selectUser", - appName: "选择创建人", data() { return { selected: {}, userList: [], current: 1, + tabIndex: null, } }, computed: { @@ -37,17 +38,24 @@ export default { return this.userList?.length > 0 } }, - onLoad() { + onLoad(o) { + this.tabIndex = o.tabIndex this.selected = uni.getStorageSync('userSelect') || [] this.getCreateUserList() }, methods: { isSelected(userId) { - return this.selected.userId === userId + return this.selected.userId===userId }, getCreateUserList() { this.userList = [] - this.$http.post(`/app/appmasssendingtask/createUserlist`).then(res => { + let url = '' + if(this.tabIndex == 0) { + url = `/app/appmasssendingtask/createUserlist` + } else { + url = `/app/whchatmomentstask/createUserlist` + } + this.$http.post(url).then(res => { if (res?.data) { this.userList = res.data.map(e => ({ userId: e.create_user_id, diff --git a/src/project/qianxinan/AppCooperationPropaganda/sendScoped.vue b/src/project/qianxinan/AppCooperationPropaganda/sendScoped.vue new file mode 100644 index 00000000..14659872 --- /dev/null +++ b/src/project/qianxinan/AppCooperationPropaganda/sendScoped.vue @@ -0,0 +1,212 @@ + + + + \ No newline at end of file diff --git a/src/project/qianxinan/AppCooperationPropaganda/tagsList.vue b/src/project/qianxinan/AppCooperationPropaganda/tagsList.vue new file mode 100644 index 00000000..9164faef --- /dev/null +++ b/src/project/qianxinan/AppCooperationPropaganda/tagsList.vue @@ -0,0 +1,158 @@ + + + + + \ No newline at end of file diff --git a/src/project/qianxinan/AppCooperationPropaganda/AppCooperationPropaganda.vue b/src/project/qianxinan/AppCooperationPropagandaOld/AppCooperationPropaganda.vue similarity index 99% rename from src/project/qianxinan/AppCooperationPropaganda/AppCooperationPropaganda.vue rename to src/project/qianxinan/AppCooperationPropagandaOld/AppCooperationPropaganda.vue index 99b8763f..88463f05 100644 --- a/src/project/qianxinan/AppCooperationPropaganda/AppCooperationPropaganda.vue +++ b/src/project/qianxinan/AppCooperationPropagandaOld/AppCooperationPropaganda.vue @@ -26,7 +26,6 @@ -