|
@@ -8,9 +8,14 @@
|
8
|
8
|
<!-- 群主 -->
|
9
|
9
|
<!-- <selfChannelV2 v-model="filter.owner" title="群主" type="chatGroupOwner" ref="selectOwnerEl" labelWidth :afferent_params="{ isSelectedCorp: true, corpid: filter.corpid }" @change="onChangeOwner" @visible-change="onSelectOwnerVisibleChange" /> -->
|
10
|
10
|
<!-- 多主体选择成员(群主) -->
|
11
|
|
- <customerServiceCorpV2 title="群主" :reset="resetFlag" :isRequired="false" @customerDefine="onChangeMultiCorpUsers" />
|
|
11
|
+ <customerServiceCorpV2 style="margin-left: -40px;" title="群主" :reset="resetFlag" :isRequired="false" @customerDefine="onChangeMultiCorpUsers" />
|
|
12
|
+ <inputRange v-model="filter.member" label="群人数" style="margin-left: 20px;" />
|
|
13
|
+ <div style="margin-left: 20px;">
|
|
14
|
+ <el-button size="mini" type="primary" plain @click="init(1);init_predata();">确定</el-button>
|
|
15
|
+ <el-button size="mini" plain @click="resetEvent">重置</el-button>
|
|
16
|
+ </div>
|
12
|
17
|
</div>
|
13
|
|
- <div class="reset" @click="resetEvent">重置</div>
|
|
18
|
+ <!-- <div class="reset" @click="resetEvent">重置</div> -->
|
14
|
19
|
<el-button v-if="isCanExport" class="export-btn" type="primary" size="mini" @click="onClickExport">导出Excel</el-button>
|
15
|
20
|
</div>
|
16
|
21
|
<div class="dataInfoBox" v-loading="dataLoading">
|
|
@@ -68,6 +73,7 @@ import selfChannelV2 from '@/components/assembly/screen/channelV2.vue'
|
68
|
73
|
import selfSelectCorp from '@/components/assembly/screen/selectCorp.vue'
|
69
|
74
|
import customerServiceCorpV2 from '@/components/assembly/screen/customerServiceCorpV2.vue'
|
70
|
75
|
import { chatGroupStatusCodeMap } from '@/assets/js/staticTypes'
|
|
76
|
+import inputRange from '@/components/dataBoard/inputRange.vue'
|
71
|
77
|
|
72
|
78
|
export default {
|
73
|
79
|
name: 'orderData',
|
|
@@ -76,6 +82,7 @@ export default {
|
76
|
82
|
selfChannelV2,
|
77
|
83
|
selfSelectCorp,
|
78
|
84
|
customerServiceCorpV2,
|
|
85
|
+ inputRange,
|
79
|
86
|
},
|
80
|
87
|
data () {
|
81
|
88
|
return {
|
|
@@ -139,6 +146,7 @@ export default {
|
139
|
146
|
corpid: '', // 企微主体
|
140
|
147
|
owner: '', // 群主
|
141
|
148
|
multiple_senders: [], // 多个主体时选择的客服成员结果
|
|
149
|
+ member: ['', ''], // 群人数
|
142
|
150
|
},
|
143
|
151
|
}
|
144
|
152
|
},
|
|
@@ -169,6 +177,8 @@ export default {
|
169
|
177
|
owner_list: this.filter.multiple_senders,
|
170
|
178
|
create_time_st: this.filter.time[0] || '',
|
171
|
179
|
create_time_et: this.filter.time[1] || '',
|
|
180
|
+ min_member: this.filter.member[0] || '',
|
|
181
|
+ max_member: this.filter.member[1] || '',
|
172
|
182
|
}
|
173
|
183
|
try {
|
174
|
184
|
this.dataLoading = true
|
|
@@ -199,6 +209,8 @@ export default {
|
199
|
209
|
owner_list: this.filter.multiple_senders,
|
200
|
210
|
create_time_st: this.filter.time[0] || '',
|
201
|
211
|
create_time_et: this.filter.time[1] || '',
|
|
212
|
+ min_member: this.filter.member[0] || '',
|
|
213
|
+ max_member: this.filter.member[1] || '',
|
202
|
214
|
page: this.page,
|
203
|
215
|
page_size: this.page_size,
|
204
|
216
|
}
|
|
@@ -282,6 +294,7 @@ export default {
|
282
|
294
|
this.filter.multiple_senders = []
|
283
|
295
|
this.filter.corpid = ''
|
284
|
296
|
this.filter.owner = ''
|
|
297
|
+ this.filter.member = ['', '']
|
285
|
298
|
await this.$nextTick()
|
286
|
299
|
this.$refs.selectOwnerEl && this.$refs.selectOwnerEl.handleGetOptions()
|
287
|
300
|
this.init_predata()
|
|
@@ -299,6 +312,8 @@ export default {
|
299
|
312
|
owner_list: this.filter.multiple_senders,
|
300
|
313
|
create_time_st: this.filter.time[0] || '',
|
301
|
314
|
create_time_et: this.filter.time[1] || '',
|
|
315
|
+ min_member: this.filter.member[0] || '',
|
|
316
|
+ max_member: this.filter.member[1] || '',
|
302
|
317
|
page: 1,
|
303
|
318
|
page_size: this.$store.state.exportNumber,
|
304
|
319
|
}
|