优化本地Mock接单

This commit is contained in:
yml2213
2026-08-21 12:39:24 +08:00
parent e6ab139071
commit c3bd6daee2
7 changed files with 278 additions and 47 deletions
@@ -0,0 +1,20 @@
export type MockWorkOrderShop = {
sellerId: string
shopId: string
shopName: string
enabled: boolean
}
export function buildMockWorkOrderShopOptions(shops: MockWorkOrderShop[]) {
return shops
.filter((shop) => shop.enabled)
.map((shop) => {
const value = String(shop.sellerId || shop.shopId || '').trim()
const name = String(shop.shopName || shop.shopId || value).trim()
return {
value,
label: `${name}${value}`,
}
})
.filter((shop) => Boolean(shop.value))
}