fix: keep mojia sku sync statuses to three states
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import { http, unwrapApiResponse, type ApiEnvelope } from '@/shared/api/http'
|
import { http, unwrapApiResponse, type ApiEnvelope } from '@/shared/api/http'
|
||||||
|
|
||||||
export type MojiaSkuSyncStatus = 'PENDING' | 'SYNCING' | 'SUCCESS' | 'FAILED'
|
export type MojiaSkuSyncStatus = 'PENDING' | 'SUCCESS' | 'FAILED'
|
||||||
|
|
||||||
export interface MojiaSkuSyncRecord {
|
export interface MojiaSkuSyncRecord {
|
||||||
id: string
|
id: string
|
||||||
|
|||||||
@@ -47,10 +47,10 @@ const columns: DataTableColumn[] = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
const statusLabel: Record<MojiaSkuSyncStatus, string> = {
|
const statusLabel: Record<MojiaSkuSyncStatus, string> = {
|
||||||
PENDING: '待同步', SYNCING: '同步中', SUCCESS: '同步成功', FAILED: '同步失败',
|
PENDING: '待同步', SUCCESS: '同步成功', FAILED: '同步失败',
|
||||||
}
|
}
|
||||||
const statusType: Record<MojiaSkuSyncStatus, 'success' | 'warning' | 'danger' | 'info'> = {
|
const statusType: Record<MojiaSkuSyncStatus, 'success' | 'warning' | 'danger' | 'info'> = {
|
||||||
PENDING: 'warning', SYNCING: 'info', SUCCESS: 'success', FAILED: 'danger',
|
PENDING: 'warning', SUCCESS: 'success', FAILED: 'danger',
|
||||||
}
|
}
|
||||||
|
|
||||||
async function load() {
|
async function load() {
|
||||||
|
|||||||
Reference in New Issue
Block a user