| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234 |
- import { defineAsyncComponent } from 'vue';
- import { BasicColumn } from '/@/components/Table';
- export const columns: BasicColumn[] = [
- {
- title: '序号',
- width: 60,
- align: 'center',
- customRender: ({ index }: { index: number }) => `${index + 1}`
- },
- {
- title: 'ID',
- dataIndex: 'id',
- key: 'id',
- align: 'center',
- ellipsis: true,
- },
- {
- title: '操作状态',
- dataIndex: 'operationStatus',
- key: 'operationStatus',
- align: 'center',
- ellipsis: true,
- },
- {
- title: '操作类型',
- dataIndex: 'operationType',
- key: 'operationType',
- align: 'center',
- ellipsis: true,
- },
- {
- title: '操作时间',
- dataIndex: 'operationTime',
- key: 'operationTime',
- align: 'center',
- ellipsis: true,
- },
- ]
- export const controlColumns: BasicColumn[] = [
- {
- title: '序号',
- width: 60,
- align: 'center',
- customRender: ({ index }: { index: number }) => `${index + 1}`
- },
- {
- title: '操作类型',
- dataIndex: 'message',
- key: 'message',
- align: 'center',
- ellipsis: true,
- },
- {
- title: '成功数',
- dataIndex: 'successCount',
- key: 'successCount',
- align: 'center',
- ellipsis: true,
- },
- {
- title: '失败数',
- dataIndex: 'failCount',
- key: 'failCount',
- align: 'center',
- ellipsis: true,
- },
- {
- title: '创建时间',
- dataIndex: 'createdAt',
- key: 'createdAt',
- align: 'center',
- ellipsis: true,
- },
- {
- title: '操作',
- dataIndex: 'action',
- width: 150,
- align: 'center',
- slots: { customRender: 'action' },
- },
- ]
- export const detailColumns: BasicColumn[] = [
- {
- title: '序号',
- width: 60,
- align: 'center',
- customRender: ({ index }: { index: number }) => `${index + 1}`
- },
- {
- title: 'ID',
- dataIndex: 'id',
- key: 'id',
- align: 'center',
- ellipsis: true,
- },
- {
- title: '设备名称',
- dataIndex: 'name',
- key: 'name',
- align: 'center',
- ellipsis: true,
- },
- {
- title: '前门状态',
- dataIndex: '前门',
- key: '前门',
- align: 'center',
- ellipsis: true,
- },
- {
- title: '后门状态',
- dataIndex: '后门',
- key: '后门',
- align: 'center',
- ellipsis: true,
- },
- ]
- export const hourOption: any[] = [
- { label: '00', value: 0 },
- { label: '01', value: 1 },
- { label: '02', value: 2 },
- { label: '03', value: 3 },
- { label: '04', value: 4 },
- { label: '05', value: 5 },
- { label: '06', value: 6 },
- { label: '07', value: 7 },
- { label: '08', value: 8 },
- { label: '09', value: 9 },
- { label: '10', value: 10 },
- { label: '11', value: 11 },
- { label: '12', value: 12 },
- { label: '13', value: 13 },
- { label: '14', value: 14 },
- { label: '15', value: 15 },
- { label: '16', value: 16 },
- { label: '17', value: 17 },
- { label: '18', value: 18 },
- { label: '19', value: 19 },
- { label: '20', value: 20 },
- { label: '21', value: 21 },
- { label: '22', value: 22 },
- { label: '23', value: 23 },
- ]
- export const minuteOption: any[] = [
- { label: '00', value: 0 },
- { label: '01', value: 1 },
- { label: '02', value: 2 },
- { label: '03', value: 3 },
- { label: '04', value: 4 },
- { label: '05', value: 5 },
- { label: '06', value: 6 },
- { label: '07', value: 7 },
- { label: '08', value: 8 },
- { label: '09', value: 9 },
- { label: '10', value: 10 },
- { label: '11', value: 11 },
- { label: '12', value: 12 },
- { label: '13', value: 13 },
- { label: '14', value: 14 },
- { label: '15', value: 15 },
- { label: '16', value: 16 },
- { label: '17', value: 17 },
- { label: '18', value: 18 },
- { label: '19', value: 19 },
- { label: '20', value: 20 },
- { label: '21', value: 21 },
- { label: '22', value: 22 },
- { label: '23', value: 23 },
- { label: '24', value: 24 },
- { label: '25', value: 25 },
- { label: '26', value: 26 },
- { label: '27', value: 27 },
- { label: '28', value: 28 },
- { label: '29', value: 29 },
- { label: '30', value: 30 },
- { label: '31', value: 31 },
- { label: '32', value: 32 },
- { label: '33', value: 33 },
- { label: '34', value: 34 },
- { label: '35', value: 35 },
- { label: '36', value: 36 },
- { label: '37', value: 37 },
- { label: '38', value: 38 },
- { label: '39', value: 39 },
- { label: '40', value: 40 },
- { label: '41', value: 41 },
- { label: '42', value: 42 },
- { label: '43', value: 43 },
- { label: '44', value: 44 },
- { label: '45', value: 45 },
- { label: '46', value: 46 },
- { label: '47', value: 47 },
- { label: '48', value: 48 },
- { label: '49', value: 49 },
- { label: '50', value: 50 },
- { label: '51', value: 51 },
- { label: '52', value: 52 },
- { label: '53', value: 53 },
- { label: '54', value: 54 },
- { label: '55', value: 55 },
- { label: '56', value: 56 },
- { label: '57', value: 57 },
- { label: '58', value: 58 },
- { label: '59', value: 59 },
- ]
- //分页参数配置
- export let pagination = {
- current: 1, // 当前页码
- pageSize: 10, // 每页显示条数
- total: 0, // 总条目数,后端返回
- // showTotal: (total, range) => `${range[0]}-${range[1]} 条,总共 ${total} 条`, // 分页右下角显示信息
- showSizeChanger: true, // 是否可改变每页显示条数
- pageSizeOptions: ['10', '20', '50'], // 可选的每页显示条数
- }
- //操作类型
- export let OptionList = [
- { label: 'INSERT', value: 'INSERT' },
- { label: 'UPDATE', value: 'UPDATE' },
- ]
- export let controlOptionList = [
- { label: '手动', value: '手动' },
- { label: '自动', value: '自动' },
- ]
|