|
@@ -38,6 +38,19 @@
|
38
|
38
|
</div>
|
39
|
39
|
</template>
|
40
|
40
|
</el-table-column>
|
|
41
|
+ <el-table-column label="模式" align="center" min-width="140">
|
|
42
|
+ <template slot-scope="{ row }">
|
|
43
|
+ <div>
|
|
44
|
+ <span v-if="row.operate_type == 1">单企微主体</span>
|
|
45
|
+ <el-popover v-else-if="row.operate_type == 2" placement="right" width="300" trigger="hover">
|
|
46
|
+ <div v-if="row.corp_name && row.corp_name.length">
|
|
47
|
+ <p v-for="(n, idx) in row.corp_name" :key="idx">{{ n }}</p>
|
|
48
|
+ </div>
|
|
49
|
+ <span class="c-00B38A pointer" slot="reference">多企微主体</span>
|
|
50
|
+ </el-popover>
|
|
51
|
+ </div>
|
|
52
|
+ </template>
|
|
53
|
+ </el-table-column>
|
41
|
54
|
<el-table-column prop="send_time" min-width="160" label="发送时间" show-overflow-tooltip align="center">
|
42
|
55
|
<template #header>
|
43
|
56
|
<div :class="['flex-align-jus-center','pointer',sort_field=='send_time'?'sortFieldStyle':'']" @click="sortFieldEvent('send_time')">
|
|
@@ -380,8 +393,8 @@ export default {
|
380
|
393
|
},
|
381
|
394
|
exportEvent (data) {
|
382
|
395
|
let list = data;
|
383
|
|
- let tHeader = ['企业ID', '群发标题', '发送类型', '发送时间', '消息文本内容', '附件信息', '消息内容总数', '创建人', '消息送达数', '消息发送失败数', '总发送数', '发送状态', '发送失败原因']
|
384
|
|
- let filterVal = ['corpid', 'name', 'send_type_name', 'send_time', 'content', 'attachments', 'msg_count', 'creator', 'send_success', 'send_fail', 'send_total', 'enable_name', 'err_msg_str']
|
|
396
|
+ let tHeader = ['企业ID', '群发标题', '发送类型', '发送时间', '消息文本内容', '附件信息', '消息内容总数', '创建人', '消息送达数', '消息发送失败数', '总发送数', '发送状态', '发送失败原因', '模式']
|
|
397
|
+ let filterVal = ['corpid', 'name', 'send_type_name', 'send_time', 'content', 'attachments', 'msg_count', 'creator', 'send_success', 'send_fail', 'send_total', 'enable_name', 'err_msg_str', 'operate_type_info']
|
385
|
398
|
list.forEach((item) => {
|
386
|
399
|
item.send_type_name = item.send_type == 1 ? '立即发送' : item.send_type == 2 ? '定时发送' : '';
|
387
|
400
|
item.enable_name = item.enable == -2 ? '已删除' : item.enable == -1 ? '发送失败' : item.enable == 1 ? '待发送' : item.enable == 2 ? '正在发送中' : item.enable == 3 ? '发送完成' : ''
|
|
@@ -390,6 +403,9 @@ export default {
|
390
|
403
|
} else {
|
391
|
404
|
item.err_msg_str = item.err_msg || ''
|
392
|
405
|
}
|
|
406
|
+ item.operate_type_info = `${item.operate_type == 1 ? '单' :
|
|
407
|
+ item.operate_type == 2 ? '多' :
|
|
408
|
+ ''}企微主体(${item.corp_name.join(';')})`
|
393
|
409
|
})
|
394
|
410
|
let excelDatas = [
|
395
|
411
|
{
|