import type { Request, Response } from "express"; const getOrderPage = (_req: Request, res: Response) => { res.json({ data: { list: [ { id: 1, orderNum: "123333333333", orderType: 1, orderTerminal: 1, orderStatus: 10, userId: 1, userName: "李老师", userNickName: null, userAvatar: null, userMobile: "17609087876", userRemark: "测试用户备注", createTime: "2025-10-16 11:31:39", finishTime: "2025-10-16 11:28:55", items: [ { picUrl: "https://inews.gtimg.com/news_bt/OBkbmPLeWLy4IM4oUDGvOIqSDSZ9lYOtW3qSXCYh78KXcAA/1000", spuName: "测试商品名称", skuName: "规格名称", count: 1, price: 1, discountPrice: 1, handedPrice: 0, payPrice: 1, unit: "件", subTime: "2025-10-16 11:34:10", serveAddress: "11232", }, ], shopName: null, shopLogo: null, payLastTime: null, }, // { // orderTerminal: 0, // 订单来源 // userId: 0, // 用户编号 // userName: "", // 用户姓名 // userNickName: "张宁清", // 用户昵称 // userAvatar: "", // 用户头像 // userMobile: "18634556151", // 用户手机号 // orderStatus: 10, // 订单状态 // picUrl: "", // 商品图片 // spuName: // "商品主标题商品主标题商品主标题商品主标题商品主题商品主标题商品主标题商品主", // 商品名称 // skuName: "标准,单独火化,基础清洁", // 商品规格 // count: 1, // 购买商品数量 // price: 100, // 单价 // handedPrice: 80, // 到手价 // payPrice: "500", // 应付金额 // unit: "", // 单位 // subTime: 1760585499000, // 预约时间 // serveAddress: "张宁清,18659156151,福州 台江区 鳌峰路 万达中心甲", // userRemark: "你好呀你好元", // 用户备注 // payType: "wx", // 微信 // financeStatus: "1", // 财务状态 // }, // { // id: 2, // orderNum: "3214421412", // createTime: "", // orderCategoryName: "宠物殡葬", // orderTerminal: 0, // userId: 0, // userName: "", // userNickName: "", // userAvatar: "", // userMobile: "", // orderStatus: 20, // picUrl: "", // spuName: "", // skuName: "", // subTime: 1760585499000, // 预约时间 // count: 0, // price: 0, // handedPrice: 0, // payPrice: 0, // unit: "", // orderTime: "", // serveAddress: "", // userRemark: "", // payType: "", // financeStatus: "", // }, // { // id: 3, // orderNum: "3214421412", // createTime: "", // orderCategoryName: "宠物殡葬", // orderTerminal: 0, // userId: 0, // userName: "", // subTime: 1760585499000, // 预约时间 // userNickName: "", // userAvatar: "", // userMobile: "", // orderStatus: 30, // picUrl: "", // spuName: "", // skuName: "", // count: 0, // price: 0, // handedPrice: 0, // payPrice: 0, // unit: "", // orderTime: "", // serveAddress: "", // userRemark: "", // payType: "", // financeStatus: "", // }, // { // id: 4, // orderNum: "3214421412", // createTime: "", // orderCategoryName: "宠物殡葬", // orderTerminal: 0, // userId: 0, // userName: "", // subTime: 1760585499000, // 预约时间 // userNickName: "", // userAvatar: "", // userMobile: "", // orderStatus: 40, // picUrl: "", // spuName: "", // skuName: "", // count: 0, // price: 0, // handedPrice: 0, // payPrice: 0, // unit: "", // orderTime: "", // serveAddress: "", // userRemark: "", // payType: "", // financeStatus: "", // }, // { // id: 5, // orderNum: "3214421412", // createTime: "", // orderCategoryName: "宠物殡葬", // orderTerminal: 0, // userId: 0, // userName: "", // subTime: 1760585499000, // 预约时间 // userNickName: "", // userAvatar: "", // userMobile: "", // orderStatus: 50, // picUrl: "", // spuName: "", // skuName: "", // count: 0, // price: 0, // handedPrice: 0, // payPrice: 0, // unit: "", // orderTime: "", // serveAddress: "", // userRemark: "", // payType: "", // financeStatus: "", // }, // { // id: 6, // orderNum: "3214421412", // createTime: "", // orderCategoryName: "宠物殡葬", // orderTerminal: 0, // userId: 0, // userName: "", // subTime: 1760585499000, // 预约时间 // userNickName: "", // userAvatar: "", // userMobile: "", // orderStatus: 60, // picUrl: "", // spuName: "", // skuName: "", // count: 0, // price: 0, // handedPrice: 0, // payPrice: 0, // unit: "", // orderTime: "", // serveAddress: "", // userRemark: "", // payType: "", // financeStatus: "", // }, // { // id: 7, // orderNum: "3214421412", // createTime: "", // orderCategoryName: "宠物殡葬", // orderTerminal: 0, // userId: 0, // userName: "", // subTime: 1760585499000, // 预约时间 // userNickName: "", // userAvatar: "", // userMobile: "", // orderStatus: 70, // picUrl: "", // spuName: "", // skuName: "", // count: 0, // price: 0, // handedPrice: 0, // payPrice: 0, // unit: "", // orderTime: "", // serveAddress: "", // userRemark: "", // payType: "", // financeStatus: "", // }, ], total: 0, }, code: 0, }); }; const getOrderDetail = (_req: Request, res: Response) => { res.json({ data: { id: 1, orderNum: "123333333333", orderType: 1, orderTerminal: 1, orderStatus: 10, userId: 1, userName: "李老师", userNickName: null, userAvatar: null, userMobile: "17609087876", userRemark: "测试用户备注", createTime: "2025-10-16 11:31:39", finishTime: "2025-10-16 11:28:55", orderCategoryId: 1, orderCategoryName: "222", cancelReason: "非常", merchantRemark: "测试商家备注", refundTime: null, propertyTime: null, propertyStatus: null, price: null, payPrice: null, discountPrice: null, refundPrice: null, livePrice: null, payType: 1, payChannelCode: 1, financeStatus: null, payOrderId: "12323123123", payTime: "2025-10-16 11:29:51", cancelTime: "2025-10-16 11:28:57", statusList: [ { id: 1, orderId: 1, beforeStatus: 10, afterStatus: 20, operateType: 1, content: "1", createTime: 1760952084000, }, { id: 2, orderId: 1, beforeStatus: 20, afterStatus: 30, operateType: 1, content: "测试内容", createTime: null, }, ], items: [ { id: 1, shopName: "22", shopLogo: null, spuId: 1, skuId: 1, picUrl: "https://inews.gtimg.com/news_bt/OBkbmPLeWLy4IM4oUDGvOIqSDSZ9lYOtW3qSXCYh78KXcAA/1000", spuName: "测试商品名称", skuName: "规格名称", orderCategoryId: 1, orderCategoryName: "222", count: 1, price: 1, unit: "件", totalPrice: 0, discountPrice: 1, payPrice: 1, refundPrice: null, refundCount: null, handedPrice: 0, expensePrice: 1, properties: null, serveContent: null, }, ], tradeServeInfo: { changeRule: "bbbb", userRemark: "bbbb", subOrder: "bbbb", pickUpAddress: "bbbb", subType: "bbbb", merchantRemark: "bbbb", sendAddress: "bbbb", petName: "aaa", boneUrl: "aaa", petType: "aaa", diedTime: "aaa", weight: "aaa", diedReason: "aaa", }, tradeExtendServeInfo: [ { refundCount: "ccc", totalPrice: "ccc", payPrice: "ccc", discountPrice: "ccc", refundMoney: "ccc", serve: { serveName: "ccc", serveUrl: "ccc", price: "ccc", serveDesc: "ccc", handPrice: "ccc", count: "ccc", }, tempType: 1, }, { refundCount: "ccc", totalPrice: "ccc", payPrice: "ccc", discountPrice: "ccc", refundMoney: "ccc", serve: [ { serveName: "ccc", serveUrl: "ccc", price: "ccc", serveDesc: "ccc", handPrice: "ccc", count: "ccc", riteAddress: "ccc", parentActive: "ccc", }, ], tempType: 2, }, { refundCount: "ccc", deliveryInfo: { address: "收货地址", userMobile: "手机号码", deliveryType: "配送方式", user: "收货人/提货人", }, serveTitle: "骨灰处理", totalPrice: "ccc", payPrice: "ccc", serveType: "处理方式", discountPrice: "ccc", refundMoney: "ccc", serve: [ { serveName: "ccc", serveUrl: "ccc", price: "ccc", serveDesc: "ccc", handPrice: "ccc", count: "ccc", }, { serveName: "ccc", serveUrl: "ccc", price: "ccc", serveDesc: "ccc", handPrice: "ccc", count: "ccc", }, ], tempType: 3, }, { refundCount: "ccc", deliveryInfo: { address: "收货地址", userMobile: "手机号码", deliveryType: "配送方式", user: "收货人/提货人", }, totalPrice: "ccc", payPrice: "ccc", discountPrice: "ccc", refundMoney: "ccc", serve: { parentActivity: "ccc", prodUrl: "ccc", price: "ccc", handPrice: "ccc", count: "ccc", prodName: "ccc", prodType: "ccc", prodDesc: "ccc", }, tempType: 4, }, ], tradeExtendCostInfo: [ { costDetail: { costName: "超区域服务费", targetArea: "目标区域", chargeType: "收费方式", serveArea: "可服务区域", }, serveExtFee: "", refundPrice: "11", payInfo: { totalPrice: "11", payPrice: "333", discountPrice: "222", }, }, { costDetail: { respMode: "响应模式", respTime: "响应时间", chargeType: "收费方式", }, serveExtFee: "", refundPrice: "11", payInfo: { totalPrice: "11", payPrice: "333", discountPrice: "222", }, }, { costDetail: { costName: "超区域服务费", chargeType: "收费方式", weight: "体型/体重", }, serveExtFee: "", refundPrice: "11", payInfo: { totalPrice: "11", payPrice: "333", discountPrice: "222", }, }, { costDetail: { costName: "超区域服务费", chargeTime: "收费时段", chargeType: "收费方式", }, serveExtFee: "", refundPrice: "11", payInfo: { totalPrice: "11", payPrice: "333", discountPrice: "222", }, }, ], }, code: 0, }); }; export default { "GET /admin-api/trade/order/page": getOrderPage, "GET /admin-api/trade/order/get-detail": getOrderDetail, };