新增后台接单排行榜支持周期与自定义区间筛选
This commit is contained in:
@@ -7,6 +7,7 @@ import adminWorkerPlatformOrdersRoutes from './worker-platform/orders.js'
|
||||
import adminWorkerPlatformReviewRoutes from './worker-platform/review.js'
|
||||
import adminWorkerPlatformAcceptanceRoutes from './worker-platform/acceptance.js'
|
||||
import adminWorkerPlatformAfterSalesRoutes from './worker-platform/after-sales.js'
|
||||
import adminWorkerPlatformLeaderboardRoutes from './worker-platform/leaderboard.js'
|
||||
|
||||
const router = Router()
|
||||
|
||||
@@ -17,5 +18,6 @@ router.use(adminWorkerPlatformOrdersRoutes)
|
||||
router.use(adminWorkerPlatformReviewRoutes)
|
||||
router.use(adminWorkerPlatformAfterSalesRoutes)
|
||||
router.use(adminWorkerPlatformAcceptanceRoutes)
|
||||
router.use(adminWorkerPlatformLeaderboardRoutes)
|
||||
|
||||
export default router
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
import { Router } from 'express'
|
||||
|
||||
import { getAdminWorkerLeaderboard } from '../../../services/worker-platform/index.js'
|
||||
import { createJsonHandler, requireAdminRoles } from '../session.js'
|
||||
|
||||
const router = Router()
|
||||
|
||||
router.get(
|
||||
'/worker-platform/leaderboard',
|
||||
requireAdminRoles(['admin', 'operator', 'support']),
|
||||
createJsonHandler((req) => getAdminWorkerLeaderboard(req.query), {
|
||||
successMessage: 'ok',
|
||||
errorMessage: '读取接单排行榜失败',
|
||||
scope: '[admin/worker-platform/leaderboard]',
|
||||
}),
|
||||
)
|
||||
|
||||
export default router
|
||||
Reference in New Issue
Block a user