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 @@
+
+
+
+
+
+
+
+
+

筛选
+
+
+
+
+
+
+
{{ item.taskTitle }}
+
{{ $dict.getLabel('mstStatus', item.status) }}
+
+
群发时间:{{ item.choiceTime }}
+
共需
+
+ {{ item.groupOwnerCount || 0 }}
+ {{ item.receiveExecutorCount || 0 }}
+ 名成员完成群发,目前已完成
+ {{ item.completionRate || 0}}%
+
+
+ 创建部门:
+ {{ item.createUserDeptName }}
+
+
+
关闭任务
+
+
+
+
+
+
新增群发{{tabIndex==0? '居民群': tabIndex==1? '居民':'朋友圈'}}
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
*发送范围
+
+
+
+ 请选择
+ 预计送达{{ sum }}
+ 个居民群
+ 个居民
+ 个朋友圈
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+
{{ item.name }}
+
{{ item.fileSizeStr }}
+
+
删除
+
+
+
+
+
+
+

+
+
+
{{ item.title }}
+
{{ item.fileSizeStr }}
+
+
删除
+
+
+
+
+
+
+
+
+
*审批人
+
+ 已选择{{ form.examines.length }}名人员
+ 请选择
+
+
+
+
+
+
*发送时间
+
+ 请选择
+ {{ form.choiceTime }}
+
+
+
+
+
*结束时间
+
+ 请选择
+ {{ form.taskEndTime }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
{{ content }}
+
+
+
+

+
![]()
+
+
+
+
{{ item.name }}
+
{{ item.fileSizeStr }}
+
+
+
![]()
+
+
+
+
+
+

+
![]()
+
+
+
+
{{ item.title }}
+
{{ item.fileSizeStr }}
+
{{ item.linkUrl }}
+
+
+
![]()
+
![]()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
+ 数据更新于{{ info.remindTime }}
+
+
+
+
+
+ 计划执行成员:
+ {{ info.planCount || 0 }}
+
+
+ 未执行成员:
+ {{ info.unExecutedCount || 0 }}
+
+
+ 已执行成员:
+ {{ info.executedCount || 0 }}
+
+
+ 无法执行成员:
+ {{ info.cannotExecuteCount || 0 }}
+
+
+
+
提醒成员发送
+
+
+
+
+
+
+
+
+
+
+
\ 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 @@
{
@@ -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}}
+ 个居民群个居民个朋友圈
+
-
审核拒绝
审核通过
@@ -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 @@
+
+
+
+
添加人
+
+
+ 已选择{{ deptListArr.length }}个部门
+ 请选择
+
+
+
+
+ 已选择{{ selectedUser.length }}个网格
+ 请选择
+
+
+
+
+
+
包含标签
+
+ 已选择{{ circleTags.length || ResidentTags.length }}个标签
+ 请选择
+
+
+
+
+
+
剔除标签
+
+ 已剔除{{ circleTagsRemove.length || ResidentTagsRemove.length }}个标签
+ 请选择
+
+
+
+
+
+
添加时间
+
+ 请选择
+ {{ startTime }} - {{ endTime }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
已选择{{ deptSelect.length }}个部门
+
已选择{{ girdSelect.length }}个网格
+
+
+
+
+
+
+
+
+
+
\ 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 @@
-