diff --git a/packages/extra/AppWxcpAppSet/AppWxcpAppSet.vue b/packages/extra/AppWxcpAppSet/AppWxcpAppSet.vue
new file mode 100644
index 00000000..b378d866
--- /dev/null
+++ b/packages/extra/AppWxcpAppSet/AppWxcpAppSet.vue
@@ -0,0 +1,325 @@
+
+
+
+
+
+
+
+
+
+
+ 添加
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
应用列表
+ 添加
+
+
+
+
+
+
+
+
+
+ 上移
+ 下移
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/wxwork/AnnounceResident/AppAnnounceResident/AppAnnounceResident.vue b/packages/wxwork/AnnounceResident/AppAnnounceResident/AppAnnounceResident.vue
new file mode 100644
index 00000000..ea777c17
--- /dev/null
+++ b/packages/wxwork/AnnounceResident/AppAnnounceResident/AppAnnounceResident.vue
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/wxwork/AnnounceResident/AppAnnounceResident/components/Add.vue b/packages/wxwork/AnnounceResident/AppAnnounceResident/components/Add.vue
new file mode 100644
index 00000000..4d20170d
--- /dev/null
+++ b/packages/wxwork/AnnounceResident/AppAnnounceResident/components/Add.vue
@@ -0,0 +1,1005 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 通知成员发送
+ 定时发送
+
+
+
+
+
+
+
diff --git a/packages/wxwork/AnnounceResident/AppAnnounceResident/components/Detail.vue b/packages/wxwork/AnnounceResident/AppAnnounceResident/components/Detail.vue
new file mode 100644
index 00000000..dfe924fd
--- /dev/null
+++ b/packages/wxwork/AnnounceResident/AppAnnounceResident/components/Detail.vue
@@ -0,0 +1,773 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 数据更新于{{ info.dataUpdateTime }}
+
+
+
+
+
+
+ {{ dict.getLabel('mstStatus', info.status) }}
+
+
+
+

+
{{ info.createUserName }}
+ (
{{ info.createUserDeptName }})
+
+
+
+
+
+

+
{{ item.examineUserName }}
+
+
+
+
+
+
+
+ {{ info.sendScope === '0' ? '全部' : '按条件筛选的' }}
+ {{ groups.length }}
+ 个居民群
+ 详情
+
+
+
+
+
{{ content }}
+
+
+
![]()
+
{{ mapType(fileList[0].msgType) }}{{ fileList[0].mpTitle || fileList[0].name || fileList[0].linkTitle }} 等
+
{{ fileList.length }}
+
个附件
+
+
+ 暂无附件
+
+
预览消息
+
+
+
+
+
+
+
+
+
+ 成员统计
+ 居民群统计
+
+
+
+
+
+
+
+
计划执行成员
+
+
{{ memberInfo.planCount || 0 }}
+
+
+
+
未执行成员
+
+
{{ memberInfo.unExecutedCount || 0 }}
+
+
+
+
已执行成员
+
+
{{ memberInfo.executedCount || 0 }}
+
+
+
+
无法执行成员
+
+
+
+
+
{{ memberInfo.cannotExecuteCount || 0 }}
+
+
+
+
+
+
+ 未执行
+ 已执行
+ 无法执行
+
+
onUserChange(e, 'search1')" :multiple="false" v-model="user1">
+
+ {{ name1 }}
+ 部门
+
+
+
+
+
+
{{ isDisabled ? min + '分钟后可再次提醒' : '提醒成员发送' }}
+
+
+
+
+
+ {{ row.groupOwnerName }}
+ {{ row.mainDepartmentName }}
+
+
+
+
+
+
+
+
+
+
+
计划送达居民群
+
+
{{ groupInfo.planCount || 0 }}
+
+
+
+
未送达居民群
+
+
{{ groupInfo.unExecutedCount || 0 }}
+
+
+
+
已送达居民群
+
+
{{ groupInfo.executedCount || 0 }}
+
+
+
+
无法送达居民群
+
+
{{ groupInfo.cannotExecuteCount || 0 }}
+
+
+
+
+
+
+ 未送达
+ 已送达
+ 无法送达
+
+
onUserChange(e, 'search2')" :multiple="false" v-model="user2">
+
+ {{ name2 }}
+ 部门
+
+
+
+
+
+
{{ isDisabled ? min + '分钟后可再次提醒' : '提醒成员发送' }}
+
+
+
+
+
+ {{ row.groupOwnerName }}
+ {{ row.mainDepartmentName }}
+
+
+
+
+
+
+
+
+
+ {}">
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/wxwork/AnnounceResident/AppAnnounceResident/components/List.vue b/packages/wxwork/AnnounceResident/AppAnnounceResident/components/List.vue
new file mode 100644
index 00000000..95a22443
--- /dev/null
+++ b/packages/wxwork/AnnounceResident/AppAnnounceResident/components/List.vue
@@ -0,0 +1,295 @@
+
+
+
+
+
+ 管理员统一创建宣发任务,选择要发送的居民群后通知群主发送,群主确认后即可群发到居民群。群主向同一个居民群每天最多可群发10条消息。
+
+
+
+
+
+
+ 创建宣发
+
+
+
+
+
+
+
+
+ {{ name }}
+ 创建人
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.createUserName }}
+ {{ row.createUserDeptName }}
+
+
+
+
+
+
+ 催办
+ 撤回
+ 详情
+ 编辑
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/wxwork/AnnounceResident/AppAnnounceResident/components/Phone.vue b/packages/wxwork/AnnounceResident/AppAnnounceResident/components/Phone.vue
new file mode 100644
index 00000000..6eb38384
--- /dev/null
+++ b/packages/wxwork/AnnounceResident/AppAnnounceResident/components/Phone.vue
@@ -0,0 +1,344 @@
+
+
+

+

+

+
+
+
+
+

+
+
+
+
+
+

+
+
+
+
![]()
+
+
+
+
+
+
+
{{ item.name }}
+
{{ item.fileSizeStr }}
+
+
![]()
+
+
+
{{ item.linkTitle }}
+
+
{{ item.linkDesc }}
+
![]()
+
+
+
+
{{ item.mpTitle }}
+
![]()
+
+
小程序
+

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/wxwork/AnnounceResident/AppAnnounceResidentStatistics/AppAnnounceResidentStatistics.vue b/packages/wxwork/AnnounceResident/AppAnnounceResidentStatistics/AppAnnounceResidentStatistics.vue
new file mode 100644
index 00000000..72b71145
--- /dev/null
+++ b/packages/wxwork/AnnounceResident/AppAnnounceResidentStatistics/AppAnnounceResidentStatistics.vue
@@ -0,0 +1,759 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{Number(data.day.substring(8, 10))}}
+ {{dateList[Number(data.day.substring(8, 10))].taskList.length}}
+
+
+
+
+
+
{{chooseMonth}}月{{chooseDay}}日宣发内容
+
+
+
+
+
+
{{item.taskTitle}}
+
{{item.choiceTime.substring(10, 16)}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{item}}
+
onUserChange(e)" :multiple="false" dialogTitle="选择部门" action="/app/wxcp/wxdepartment/departList">
+
+
+
+
+
+
+
+
+
+
+
+ 确认
+
+
+
+
+
+
+
+
diff --git a/packages/wxwork/AnnounceWeChat/AppAnnounceWeChat/AppAnnounceWeChat.vue b/packages/wxwork/AnnounceWeChat/AppAnnounceWeChat/AppAnnounceWeChat.vue
new file mode 100644
index 00000000..20061d6d
--- /dev/null
+++ b/packages/wxwork/AnnounceWeChat/AppAnnounceWeChat/AppAnnounceWeChat.vue
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/wxwork/AnnounceWeChat/AppAnnounceWeChat/components/Add.vue b/packages/wxwork/AnnounceWeChat/AppAnnounceWeChat/components/Add.vue
new file mode 100644
index 00000000..d6ea5f30
--- /dev/null
+++ b/packages/wxwork/AnnounceWeChat/AppAnnounceWeChat/components/Add.vue
@@ -0,0 +1,853 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 通知成员发送
+ 定时发送
+
+
+
+
+
+
+
diff --git a/packages/wxwork/AnnounceWeChat/AppAnnounceWeChat/components/Detail.vue b/packages/wxwork/AnnounceWeChat/AppAnnounceWeChat/components/Detail.vue
new file mode 100644
index 00000000..61176b59
--- /dev/null
+++ b/packages/wxwork/AnnounceWeChat/AppAnnounceWeChat/components/Detail.vue
@@ -0,0 +1,697 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 数据更新于{{ info.dataUpdateTime }}
+
+
+
+
+
+
+ {{ dict.getLabel('mstStatus', info.status) }}
+
+
+
+

+
+ (
)
+
+
+
+
+
+

+
+
+
+
+
+
+
+
+ {{ info.sendScope === '0' ? '全部' : '按条件筛选的' }}
+ {{ groups.length }}
+ 个居民群
+ 详情
+
+
+
+
+
{{ content }}
+
+
+
![]()
+
{{ mapType(fileList[0].msgType) }}{{ fileList[0].mpTitle || fileList[0].name || fileList[0].linkTitle }} 等
+
{{ fileList.length }}
+
个附件
+
+
+ 暂无附件
+
+
预览消息
+
+
+
+
+
+
+
+
+
+
+
+
+
计划执行成员
+
+
{{ memberInfo.planCount || 0 }}
+
+
+
+
未执行成员
+
+
{{ memberInfo.unExecutedCount || 0 }}
+
+
+
+
已执行成员
+
+
{{ memberInfo.executedCount || 0 }}
+
+
+
+
无法执行成员
+
+
+
+
+
{{ memberInfo.cannotExecuteCount || 0 }}
+
+
+
+
+
+
+ 未执行
+ 已执行
+ 无法执行
+
+
onUserChange(e, 'search1')" :multiple="false" v-model="user1">
+
+
+
+
{{ isDisabled ? min + '分钟后可再次提醒' : '提醒成员发送' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {}">
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/wxwork/AnnounceWeChat/AppAnnounceWeChat/components/List.vue b/packages/wxwork/AnnounceWeChat/AppAnnounceWeChat/components/List.vue
new file mode 100644
index 00000000..5af56011
--- /dev/null
+++ b/packages/wxwork/AnnounceWeChat/AppAnnounceWeChat/components/List.vue
@@ -0,0 +1,296 @@
+
+
+
+
+
+ 管理员统一创建宣发任务,成员确认发布后,将在所有已添加的居民朋友圈进行展示。一个居民每天只能看到同个人发送的3条朋友圈。
+
+
+
+
+
+
+ 创建宣发
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 催办
+ 撤回
+ 详情
+ 编辑
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/wxwork/AnnounceWeChat/AppAnnounceWeChat/components/Phone.vue b/packages/wxwork/AnnounceWeChat/AppAnnounceWeChat/components/Phone.vue
new file mode 100644
index 00000000..6eb38384
--- /dev/null
+++ b/packages/wxwork/AnnounceWeChat/AppAnnounceWeChat/components/Phone.vue
@@ -0,0 +1,344 @@
+
+
+

+

+

+
+
+
+
+

+
+
+
+
+
+

+
+
+
+
![]()
+
+
+
+
+
+
+
{{ item.name }}
+
{{ item.fileSizeStr }}
+
+
![]()
+
+
+
{{ item.linkTitle }}
+
+
{{ item.linkDesc }}
+
![]()
+
+
+
+
{{ item.mpTitle }}
+
![]()
+
+
小程序
+

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/wxwork/AnnounceWeChat/AppAnnounceWeChatStatistics/AppAnnounceWeChatStatistics.vue b/packages/wxwork/AnnounceWeChat/AppAnnounceWeChatStatistics/AppAnnounceWeChatStatistics.vue
new file mode 100644
index 00000000..e8efd4ae
--- /dev/null
+++ b/packages/wxwork/AnnounceWeChat/AppAnnounceWeChatStatistics/AppAnnounceWeChatStatistics.vue
@@ -0,0 +1,759 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{Number(data.day.substring(8, 10))}}
+ {{dateList[Number(data.day.substring(8, 10))].taskList.length}}
+
+
+
+
+
+
{{chooseMonth}}月{{chooseDay}}日宣发内容
+
+
+
+
+
+
{{item.taskTitle}}
+
{{item.choiceTime.substring(10, 16)}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{item}}
+
onUserChange(e)" :multiple="false" dialogTitle="选择部门" action="/app/wxcp/wxdepartment/departList">
+
+
+
+
+
+
+
+
+
+
+
+ 确认
+
+
+
+
+
+
+
+
diff --git a/project/sass/apps/AnnounceWeChat/AppAnnounceWeChat/components/Add.vue b/project/sass/apps/AnnounceWeChat/AppAnnounceWeChat/components/Add.vue
index e1b271d6..edc2f2b8 100644
--- a/project/sass/apps/AnnounceWeChat/AppAnnounceWeChat/components/Add.vue
+++ b/project/sass/apps/AnnounceWeChat/AppAnnounceWeChat/components/Add.vue
@@ -70,7 +70,7 @@