Showing
3 changed files
with
24 additions
and
6 deletions
| @@ -2,6 +2,8 @@ import { BasicColumn, FormSchema } from '/@/components/Table'; | @@ -2,6 +2,8 @@ import { BasicColumn, FormSchema } from '/@/components/Table'; | ||
| 2 | import moment from 'moment'; | 2 | import moment from 'moment'; |
| 3 | import { findDictItemByCode } from '/@/api/system/dict'; | 3 | import { findDictItemByCode } from '/@/api/system/dict'; |
| 4 | import { format } from '../util'; | 4 | import { format } from '../util'; |
| 5 | +import { h } from 'vue'; | ||
| 6 | +import { Tag } from 'ant-design-vue'; | ||
| 5 | 7 | ||
| 6 | //格式化资源类型和操作类型 | 8 | //格式化资源类型和操作类型 |
| 7 | let formatText; | 9 | let formatText; |
| @@ -63,8 +65,12 @@ export const columns: BasicColumn[] = [ | @@ -63,8 +65,12 @@ export const columns: BasicColumn[] = [ | ||
| 63 | title: '操作状态', | 65 | title: '操作状态', |
| 64 | dataIndex: 'actionStatus', | 66 | dataIndex: 'actionStatus', |
| 65 | width: 180, | 67 | width: 180, |
| 66 | - format: (_, record) => { | ||
| 67 | - return record.actionStatus == 'SUCCESS' ? '成功' : '失败'; | 68 | + customRender: ({ record }) => { |
| 69 | + const status = record.actionStatus; | ||
| 70 | + const enable = status === 'SUCCESS' ? '成功' : '失败'; | ||
| 71 | + const color = enable === '成功' ? 'green' : 'red'; | ||
| 72 | + const text = enable === '成功' ? '成功' : '失败'; | ||
| 73 | + return h(Tag, { color }, () => text); | ||
| 68 | }, | 74 | }, |
| 69 | }, | 75 | }, |
| 70 | { | 76 | { |
| @@ -2,6 +2,8 @@ import { BasicColumn, FormSchema } from '/@/components/Table'; | @@ -2,6 +2,8 @@ import { BasicColumn, FormSchema } from '/@/components/Table'; | ||
| 2 | import moment from 'moment'; | 2 | import moment from 'moment'; |
| 3 | import { findDictItemByCode } from '/@/api/system/dict'; | 3 | import { findDictItemByCode } from '/@/api/system/dict'; |
| 4 | import { format } from '../util'; | 4 | import { format } from '../util'; |
| 5 | +import { Tag } from 'ant-design-vue'; | ||
| 6 | +import { h } from 'vue'; | ||
| 5 | 7 | ||
| 6 | //格式化资源类型和操作类型 | 8 | //格式化资源类型和操作类型 |
| 7 | let formatText; | 9 | let formatText; |
| @@ -64,8 +66,12 @@ export const columns: BasicColumn[] = [ | @@ -64,8 +66,12 @@ export const columns: BasicColumn[] = [ | ||
| 64 | title: '操作状态', | 66 | title: '操作状态', |
| 65 | dataIndex: 'actionStatus', | 67 | dataIndex: 'actionStatus', |
| 66 | width: 180, | 68 | width: 180, |
| 67 | - format: (_, record) => { | ||
| 68 | - return record.actionStatus == 'SUCCESS' ? '成功' : '失败'; | 69 | + customRender: ({ record }) => { |
| 70 | + const status = record.actionStatus; | ||
| 71 | + const enable = status === 'SUCCESS' ? '成功' : '失败'; | ||
| 72 | + const color = enable === '成功' ? 'green' : 'red'; | ||
| 73 | + const text = enable === '成功' ? '成功' : '失败'; | ||
| 74 | + return h(Tag, { color }, () => text); | ||
| 69 | }, | 75 | }, |
| 70 | }, | 76 | }, |
| 71 | { | 77 | { |
| @@ -2,6 +2,8 @@ import { BasicColumn, FormSchema } from '/@/components/Table'; | @@ -2,6 +2,8 @@ import { BasicColumn, FormSchema } from '/@/components/Table'; | ||
| 2 | import moment from 'moment'; | 2 | import moment from 'moment'; |
| 3 | import { findDictItemByCode } from '/@/api/system/dict'; | 3 | import { findDictItemByCode } from '/@/api/system/dict'; |
| 4 | import { format } from '../util'; | 4 | import { format } from '../util'; |
| 5 | +import { h } from 'vue'; | ||
| 6 | +import { Tag } from 'ant-design-vue'; | ||
| 5 | 7 | ||
| 6 | // 表格数据 | 8 | // 表格数据 |
| 7 | export const columns: BasicColumn[] = [ | 9 | export const columns: BasicColumn[] = [ |
| @@ -32,8 +34,12 @@ export const columns: BasicColumn[] = [ | @@ -32,8 +34,12 @@ export const columns: BasicColumn[] = [ | ||
| 32 | title: '操作状态', | 34 | title: '操作状态', |
| 33 | dataIndex: 'actionStatus', | 35 | dataIndex: 'actionStatus', |
| 34 | width: 180, | 36 | width: 180, |
| 35 | - format: (_, record) => { | ||
| 36 | - return record.actionStatus == 'SUCCESS' ? '成功' : '失败'; | 37 | + customRender: ({ record }) => { |
| 38 | + const status = record.actionStatus; | ||
| 39 | + const enable = status === 'SUCCESS' ? '成功' : '失败'; | ||
| 40 | + const color = enable === '成功' ? 'green' : 'red'; | ||
| 41 | + const text = enable === '成功' ? '成功' : '失败'; | ||
| 42 | + return h(Tag, { color }, () => text); | ||
| 37 | }, | 43 | }, |
| 38 | }, | 44 | }, |
| 39 | { | 45 | { |