|
@@ -45,14 +45,22 @@
|
45
|
45
|
</div>
|
46
|
46
|
|
47
|
47
|
<!-- S 详情 - 客户群群发 -->
|
48
|
|
- <!-- <el-drawer size="1200px" :visible.sync="massMsgFlag" :with-header="false">
|
49
|
|
- <createMsg v-if="massMsgFlag" :is_copy='false' title="群发详情" :rule_id='detail_rule_id' @close="detailClose" />
|
|
48
|
+ <el-drawer size="1200px" :visible.sync="isShowRuleKHQQF" :with-header="false">
|
|
49
|
+ <detailRuleKHQQF v-if="isShowRuleKHQQF" :is_copy='false' title="群发详情" :rule_id='currentRuleId' :sysMsgCorpid="currentCorpid" @close="detailClose" />
|
|
50
|
+ </el-drawer>
|
|
51
|
+ <el-drawer size="1200px" :visible.sync="isShowDetailKHQQF" :with-header="false">
|
|
52
|
+ <detailKHQQF v-if="isShowDetailKHQQF" title="群发详情" :rule_id='currentRuleId' :sysMsgCorpid="currentCorpid" @close="detailClose" />
|
50
|
53
|
</el-drawer>
|
51
|
|
- <el-drawer size="1200px" :visible.sync="detialFlag" :with-header="false">
|
52
|
|
- <detail v-if="detialFlag" title="群发详情" :rule_id='detail_rule_id' @close="detailClose" />
|
53
|
|
- </el-drawer> -->
|
54
|
54
|
<!-- E 详情 - 客户群群发 -->
|
55
|
55
|
|
|
56
|
+ <!-- S 详情 - 客户群发 -->
|
|
57
|
+ <el-drawer size="1200px" :visible.sync="isShowRuleKHQF" :with-header="false">
|
|
58
|
+ <detailRuleKHQF v-if="isShowRuleKHQF" :is_copy='false' title="群发详情" :rule_id='currentRuleId' :sysMsgCorpid="currentCorpid" @close="detailClose" />
|
|
59
|
+ </el-drawer>
|
|
60
|
+ <el-drawer size="1200px" :visible.sync="isShowDetailKHQF" :with-header="false">
|
|
61
|
+ <detailKHQF v-if="isShowDetailKHQF" title="群发详情" :rule_id='currentRuleId' :sysMsgCorpid="currentCorpid" @close="detailClose" />
|
|
62
|
+ </el-drawer>
|
|
63
|
+ <!-- E 详情 - 客户群发 -->
|
56
|
64
|
</div>
|
57
|
65
|
<!-- E 明细表 detailsTable -->
|
58
|
66
|
</div>
|
|
@@ -64,12 +72,22 @@ import selfSelectCorp from '@/components/assembly/screen/selectCorp.vue'
|
64
|
72
|
import datePicker from '@/components/assembly/screen/datePicker.vue'
|
65
|
73
|
import selfChannelV2 from '@/components/assembly/screen/channelV2.vue'
|
66
|
74
|
|
|
75
|
+import detailRuleKHQQF from '@/components/customOperate/chatGroup/createMsg.vue' // 客户群群发-规则详情
|
|
76
|
+import detailKHQQF from '@/components/customOperate/chatGroup/createMsgDetail.vue' // 客户群群发 - 群发详情
|
|
77
|
+
|
|
78
|
+import detailRuleKHQF from '@/components/customOperate/createMassMsg.vue' // 客户群发-规则详情
|
|
79
|
+import detailKHQF from '@/components/customOperate/massMsgDetail/index.vue' // 客户群发 - 群发详情
|
|
80
|
+
|
67
|
81
|
export default {
|
68
|
82
|
components: {
|
69
|
83
|
selfInputV2,
|
70
|
84
|
selfSelectCorp,
|
71
|
85
|
datePicker,
|
72
|
86
|
selfChannelV2,
|
|
87
|
+ detailRuleKHQQF,
|
|
88
|
+ detailKHQQF,
|
|
89
|
+ detailRuleKHQF,
|
|
90
|
+ detailKHQF,
|
73
|
91
|
},
|
74
|
92
|
data() {
|
75
|
93
|
const DEFAULT_TIME = [this.$getDay(-30, false), this.$getDay(0, false)]
|
|
@@ -103,6 +121,13 @@ export default {
|
103
|
121
|
send_status: 1,
|
104
|
122
|
msg_type: '',
|
105
|
123
|
},
|
|
124
|
+
|
|
125
|
+ currentCorpid: '',
|
|
126
|
+ currentRuleId: '',
|
|
127
|
+ isShowRuleKHQQF: false,
|
|
128
|
+ isShowDetailKHQQF: false,
|
|
129
|
+ isShowRuleKHQF: false,
|
|
130
|
+ isShowDetailKHQF: false,
|
106
|
131
|
}
|
107
|
132
|
},
|
108
|
133
|
created() {
|
|
@@ -213,9 +238,11 @@ export default {
|
213
|
238
|
this.height = document.documentElement.clientHeight - 240 > 400 ? document.documentElement.clientHeight - 240 : 400
|
214
|
239
|
},
|
215
|
240
|
|
216
|
|
- onClickDetail({ send_status, msg_type }) {
|
|
241
|
+ onClickDetail({ send_status, msg_type, rule_id, corpid }) {
|
217
|
242
|
console.log('onClickDetail => send_status ', send_status)
|
218
|
243
|
console.log('onClickDetail => msg_type ', msg_type)
|
|
244
|
+ this.currentRuleId = rule_id
|
|
245
|
+ this.currentCorpid = corpid
|
219
|
246
|
// 客户群发详情
|
220
|
247
|
if (msg_type == 1) this.handleShowKHQF(send_status)
|
221
|
248
|
// 客户群群发
|
|
@@ -226,15 +253,34 @@ export default {
|
226
|
253
|
// 客户群发详情
|
227
|
254
|
handleShowKHQF(send_status) {
|
228
|
255
|
console.log('handleShowKHQF => ', send_status)
|
|
256
|
+ if (send_status == 1) { // 待发送
|
|
257
|
+ this.isShowRuleKHQF = true
|
|
258
|
+ } else { // 已发送
|
|
259
|
+ this.isShowDetailKHQF = true
|
|
260
|
+ }
|
229
|
261
|
},
|
230
|
262
|
// 客户群群发
|
231
|
263
|
handleShowKHQQF(send_status) {
|
232
|
264
|
console.log('handleShowKHQQF => ', send_status)
|
|
265
|
+ if (send_status == 1) { // 待发送
|
|
266
|
+ this.isShowRuleKHQQF = true
|
|
267
|
+ } else { // 已发送
|
|
268
|
+ this.isShowDetailKHQQF = true
|
|
269
|
+ }
|
233
|
270
|
},
|
234
|
271
|
// 智能群发
|
235
|
272
|
handleShowZNQF(send_status) {
|
236
|
273
|
console.log('handleShowZNQF => ', send_status)
|
237
|
274
|
},
|
|
275
|
+
|
|
276
|
+ detailClose() {
|
|
277
|
+ this.currentCorpid = ''
|
|
278
|
+ this.currentRuleId = ''
|
|
279
|
+ this.isShowRuleKHQQF = false
|
|
280
|
+ this.isShowDetailKHQQF = false
|
|
281
|
+ this.isShowRuleKHQF = false
|
|
282
|
+ this.isShowDetailKHQF = false
|
|
283
|
+ },
|
238
|
284
|
},
|
239
|
285
|
}
|
240
|
286
|
</script>
|