同步修改页面逻辑
This commit is contained in:
@@ -84,6 +84,7 @@
|
||||
<script uts>
|
||||
import supa from '@/components/supadb/aksupainstance.uts'
|
||||
import { mockService, MockOrder, LogisticsConstants } from './mock-service.uts'
|
||||
import { getCurrentUser, getCurrentUserId } from '@/utils/store.uts'
|
||||
|
||||
export default {
|
||||
data() {
|
||||
@@ -125,8 +126,21 @@
|
||||
uni.navigateBack()
|
||||
},
|
||||
async loadData() {
|
||||
const data = await mockService.getMockOrders()
|
||||
this.orders = [...data]
|
||||
// Ensure user mapping (auth -> ak_users) is ready before querying
|
||||
try {
|
||||
await getCurrentUser()
|
||||
} catch (e) {
|
||||
console.warn('getCurrentUser failed:', e)
|
||||
}
|
||||
|
||||
// 拉取运单并按 merchant_id 过滤
|
||||
const data = await mockService.getMockOrders()
|
||||
const curId = getCurrentUserId()
|
||||
if (curId && curId !== '' && curId !== 'admin') {
|
||||
this.orders = [...data].filter((o: any) => (o.merchant_id === curId))
|
||||
} else {
|
||||
this.orders = [...data]
|
||||
}
|
||||
},
|
||||
setFilter(filter: string) {
|
||||
this.currentFilter = filter
|
||||
|
||||
Reference in New Issue
Block a user