|
@@ -36,8 +36,11 @@
|
|
|
{{ pushMode.filter(item => item.value == row.pushAction)[0]?.label }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column :formatter="statusFormatter" :label="'推送频率'" prop="pushFrequency" min-width="100"
|
|
|
+ <el-table-column :label="'推送频率'" prop="pushFrequency" min-width="100"
|
|
|
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>
|
|
@@ -178,7 +181,16 @@ const resetQuery = () => {
|
|
|
const statusFormatter = (row: any, column: any, cellValue: any, index: any) => {
|
|
|
return cellValue || '--';
|
|
|
}
|
|
|
+const formatNum = (value: string | number = 0) => {
|
|
|
+ let num = Number(value);
|
|
|
+ if (num > 0 && num < 1) {
|
|
|
+ return (num * 100).toFixed(2) + '%';
|
|
|
|
|
|
+ } else if (num >= 1 && num < 10000) {
|
|
|
+ return num;
|
|
|
+ }
|
|
|
+ return '--'
|
|
|
+}
|
|
|
const showTriggerInfo = (row: any) => {
|
|
|
// 信息详情弹窗
|
|
|
richContentDialogRef.value.openDialog(
|