refactor: 移除佣金比例字段,将developer统一为admin

This commit is contained in:
2026-05-01 08:08:11 +08:00
parent c5d1dc4b04
commit 4ed00f29e2
235 changed files with 9082 additions and 8952 deletions
@@ -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">