refactor: 移除佣金比例字段,将developer统一为admin
This commit is contained in:
@@ -5,15 +5,15 @@ import { computed } from 'vue'
|
||||
import { useI18n } from 'vue-i18n'
|
||||
|
||||
import type { DataTableProps } from '@/components/data-table/types'
|
||||
import type { Device } from '@/pages/developer/devices/data/schema'
|
||||
import type { Device } from '@/pages/admin/devices/data/schema'
|
||||
|
||||
import BulkActions from '@/components/data-table/bulk-actions.vue'
|
||||
import DataTable from '@/components/data-table/data-table.vue'
|
||||
import { SelectColumn } from '@/components/data-table/table-columns'
|
||||
import { generateVueTable } from '@/components/data-table/use-generate-vue-table'
|
||||
import DataTableViewOptions from '@/components/data-table/view-options.vue'
|
||||
import { getColumns } from '@/pages/developer/devices/components/columns'
|
||||
import DataTableToolbar from '@/pages/developer/devices/components/data-table-toolbar.vue'
|
||||
import { getColumns } from '@/pages/admin/devices/components/columns'
|
||||
import DataTableToolbar from '@/pages/admin/devices/components/data-table-toolbar.vue'
|
||||
|
||||
const props = defineProps<Omit<DataTableProps<Device>, 'columns'> & {
|
||||
onToggleStatus: (row: Device) => void
|
||||
@@ -46,16 +46,16 @@ const table = generateVueTable<Device>({
|
||||
}, columns.value)
|
||||
|
||||
const columnLabels: Record<string, string> = {
|
||||
'select': 'developer.devices.select',
|
||||
'device_id': 'developer.devices.columns.deviceId',
|
||||
'device_name': 'developer.devices.columns.deviceName',
|
||||
'device_type': 'developer.devices.columns.deviceType',
|
||||
'user.username': 'developer.devices.columns.user',
|
||||
'application.name': 'developer.devices.columns.application',
|
||||
'online_status': 'developer.devices.columns.status',
|
||||
'online_sessions': 'developer.devices.columns.onlineSessions',
|
||||
'status': 'developer.devices.columns.deviceStatus',
|
||||
'created_at': 'developer.devices.columns.createdAt',
|
||||
'select': 'admin.devices.select',
|
||||
'device_id': 'admin.devices.columns.deviceId',
|
||||
'device_name': 'admin.devices.columns.deviceName',
|
||||
'device_type': 'admin.devices.columns.deviceType',
|
||||
'user.username': 'admin.devices.columns.user',
|
||||
'application.name': 'admin.devices.columns.application',
|
||||
'online_status': 'admin.devices.columns.status',
|
||||
'online_sessions': 'admin.devices.columns.onlineSessions',
|
||||
'status': 'admin.devices.columns.deviceStatus',
|
||||
'created_at': 'admin.devices.columns.createdAt',
|
||||
}
|
||||
|
||||
defineExpose({
|
||||
@@ -69,13 +69,13 @@ defineExpose({
|
||||
<div class="space-y-3">
|
||||
<BulkActions :table="table" entity-name="devices">
|
||||
<UiButton variant="outline" size="sm" @click="emit('batchUnban')">
|
||||
{{ t('developer.devices.batchUnban') }}
|
||||
{{ t('admin.devices.batchUnban') }}
|
||||
</UiButton>
|
||||
<UiButton variant="outline" size="sm" @click="emit('batchBan')">
|
||||
{{ t('developer.devices.batchBan') }}
|
||||
{{ t('admin.devices.batchBan') }}
|
||||
</UiButton>
|
||||
<UiButton variant="destructive" size="sm" @click="emit('batchUnbind')">
|
||||
{{ t('developer.devices.batchUnbind') }}
|
||||
{{ t('admin.devices.batchUnbind') }}
|
||||
</UiButton>
|
||||
</BulkActions>
|
||||
<div class="flex flex-wrap items-center justify-between gap-2">
|
||||
|
||||
Reference in New Issue
Block a user