|
@@ -28,7 +28,7 @@
|
|
|
show-overflow-tooltip></el-table-column>
|
|
|
<el-table-column :formatter="statusFormatter" :label="'推送域名'" prop="pushDomain" min-width="200"
|
|
|
show-overflow-tooltip></el-table-column> -->
|
|
|
- <el-table-column :formatter="statusFormatter" :label="'推送内容'" prop="pushContent" min-width="300"
|
|
|
+ <el-table-column :formatter="statusFormatter" :label="'推送内容'" prop="pushContent" min-width="200"
|
|
|
show-overflow-tooltip>
|
|
|
<template #default="{ row }">
|
|
|
<el-image v-if="row.pushType" :src="row.pushContent" style="width: 100px; height: 100px;" />
|
|
@@ -43,11 +43,18 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column :formatter="statusFormatter" :label="'推送频率'" prop="pushFrequency" min-width="120"
|
|
|
show-overflow-tooltip>
|
|
|
+ <template #default="{ row }">
|
|
|
+ {{ formatNum(row.pushFrequency) }}
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
<el-table-column :formatter="statusFormatter" :label="'推送时间'" prop="createTime" min-width="200"
|
|
|
show-overflow-tooltip></el-table-column>
|
|
|
- <el-table-column :formatter="statusFormatter" :label="'延时推送'" prop="delayPush" min-width="200"
|
|
|
- show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column :formatter="statusFormatter" :label="'延时推送'" prop="delayPush" min-width="100"
|
|
|
+ show-overflow-tooltip>
|
|
|
+ <template #default="{ row }">
|
|
|
+ {{ row.delayPush }}s
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column :formatter="statusFormatter" :label="'推送状态'" prop="pushStatus" min-width="120"
|
|
|
show-overflow-tooltip>
|
|
|
<template #default="{ row }">
|
|
@@ -204,6 +211,17 @@ const getFetchItemList = async () => {
|
|
|
console.log(pushMode, 'pushMode');
|
|
|
}
|
|
|
|
|
|
+// 格式化数据展示
|
|
|
+const formatNum = (value: string | number = 0) => {
|
|
|
+ let num = Number(value);
|
|
|
+ if (num > 0 && num < 1) {
|
|
|
+ return (num * 100).toFixed(0) + '%';
|
|
|
+ } else if (num >= 1 && num < 10000) {
|
|
|
+ return '每'+num+'次推送';
|
|
|
+ }
|
|
|
+ return '--';
|
|
|
+};
|
|
|
+
|
|
|
onMounted(() => {
|
|
|
getFetchItemList();
|
|
|
query();
|