This commit is contained in:
yanran200730
2023-03-01 14:48:23 +08:00
parent 36f401b165
commit 74e78c8e59
3 changed files with 39 additions and 29 deletions

View File

@@ -149,22 +149,26 @@
<ai-dialog <ai-dialog
:visible.sync="isShowGroups" :visible.sync="isShowGroups"
width="890px" width="890px"
customFooter
title="群发范围" title="群发范围"
@onConfirm="isShowGroups = false"> @onConfirm="isShowGroups = false">
<ai-wrapper> <ai-wrapper>
<ai-info-item label="消息发送" isLine :value="info.taskTitle"> <ai-info-item label="消息发送" isLine :value="info.taskTitle">
<div class="text"> <div class="text">
<span>{{ info.sendScope === '0' ? '全部' : '按条件筛选的' }}</span> <span>{{ info.sendScope === '0' ? '全部' : '按条件筛选的' }}</span>
<i>{{ info.groupList.length }}</i> <i>{{ info.groupList.length }}</i>
<span>个居民</span> <span>个居民</span>
</div> </div>
</ai-info-item> </ai-info-item>
<ai-info-item label="添加人" isLine :value="userNames"></ai-info-item> <ai-info-item label="添加人" isLine :value="userNames"></ai-info-item>
<ai-info-item label="标签" isLine>{{ info.filterTagsName || '-' }}</ai-info-item> <ai-info-item label="标签" isLine>{{ info.filterTagsName || '-' }}</ai-info-item>
<ai-info-item label="剔除标签" isLine>{{ info.excludeFilterTagsName || '-' }}</ai-info-item> <ai-info-item label="剔除标签" isLine>{{ info.excludeFilterTagsName || '-' }}</ai-info-item>
<ai-info-item label="性别" isLine>{{ mapGender(info.gender) }}</ai-info-item> <ai-info-item label="性别" isLine>{{ mapGender(info.gender) }}</ai-info-item>
<ai-info-item label="添加时间" isLine>{{ info.addEndTime + '-' + info.addFromTime }}</ai-info-item> <ai-info-item label="添加时间" isLine>{{ info.addEndTime + '-' + info.addFromTime }}</ai-info-item>
</ai-wrapper> </ai-wrapper>
<div class="dialog-footer" slot="footer">
<el-button @click="isShowGroups = false">关闭</el-button>
</div>
</ai-dialog> </ai-dialog>
<div class="detail-phone" v-if="isShowPhone"> <div class="detail-phone" v-if="isShowPhone">
<div class="mask"></div> <div class="mask"></div>

View File

@@ -53,11 +53,11 @@
</div> </div>
</div> </div>
<div class="tips"> <div class="tips">
<p>消息预计送达居民</p> <p>消息预计可见居民数</p>
<span>{{ groupLen }}</span> <span>{{ groupLen }}</span>
<el-tooltip <el-tooltip
placement="top" placement="top"
content="将由指定群主发送给TA作为群主的所有的群由于企业微信限制当超过1000个时将只发送到最近活跃的1000个群"> content="将由指定人员发送给TA添加的且符合所有筛选条件的居民当多个人员添加同一个居民时该居民只可看见第1个完成发表的人员的朋友圈">
<i class="iconfont iconModal_Warning"></i> <i class="iconfont iconModal_Warning"></i>
</el-tooltip> </el-tooltip>
</div> </div>
@@ -335,7 +335,9 @@ export default {
...mapState(['user']), ...mapState(['user']),
groupLen() { groupLen() {
return this.form.executorList.length return this.form.executorList.map(v => v.customerCount).reduce((prev, cur) => {
return prev + cur
}, 0)
} }
}, },

View File

@@ -149,19 +149,23 @@
<ai-dialog <ai-dialog
:visible.sync="isShowGroups" :visible.sync="isShowGroups"
width="890px" width="890px"
customFooter
title="群发范围" title="群发范围"
@onConfirm="isShowGroups = false"> @onConfirm="isShowGroups = false">
<ai-wrapper> <ai-wrapper>
<ai-info-item label="消息发送" isLine :value="info.taskTitle"> <ai-info-item label="消息发送" isLine :value="info.taskTitle">
<div class="text"> <div class="text">
<span>{{ info.sendScope === '0' ? '全部' : '按条件筛选的' }}</span> <span>{{ info.sendScope === '0' ? '全部' : '按条件筛选的' }}</span>
<i>{{ info.executorList.length }}</i> <i>{{ info.executorList.length }}</i>
<span>个居民</span> <span>个居民</span>
</div> </div>
</ai-info-item> </ai-info-item>
<ai-info-item label="添加人" isLine :value="userNames"></ai-info-item> <ai-info-item label="添加人" isLine :value="userNames"></ai-info-item>
<ai-info-item label="标签" isLine>{{ info.filterTagsName || '-' }}</ai-info-item> <ai-info-item label="标签" isLine>{{ info.filterTagsName || '-' }}</ai-info-item>
</ai-wrapper> </ai-wrapper>
<div class="dialog-footer" slot="footer">
<el-button @click="isShowGroups = false">关闭</el-button>
</div>
</ai-dialog> </ai-dialog>
<div class="detail-phone" v-if="isShowPhone"> <div class="detail-phone" v-if="isShowPhone">
<div class="mask"></div> <div class="mask"></div>
@@ -212,7 +216,7 @@
currIndex: 0, currIndex: 0,
colConfigs1: [ colConfigs1: [
{ slot: 'user', label: '成员' }, { slot: 'user', label: '成员' },
{ prop: 'groupCount', label: '预计送达居民群', align: 'center' } { prop: 'groupCount', label: '预计发送朋友圈', align: 'center' }
], ],
groups: [], groups: [],
timer: null, timer: null,