You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 lines
5.0 KiB

{"ast":null,"code":"import request from '@/utils/request';\nimport store from '@/store';\n\n// 创建订单 (仓库管理员)\nexport function createOrder(data) {\n return request({\n url: '/order',\n method: 'post',\n data\n });\n}\n\n// 更新订单状态 (管理员、仓库管理员、物流管理员)\nexport function updateOrderStatus(orderId, status) {\n return request({\n url: `/order/${orderId}/status/${status}`,\n method: 'put'\n });\n}\n\n// 获取所有订单 (管理员、物流管理员)\nexport function getAllOrders(params) {\n return request({\n url: '/order',\n method: 'get',\n params\n });\n}\n\n// 根据订单ID查询 (管理员、物流管理员)\nexport function getOrderById(orderId) {\n return request({\n url: `/order/${orderId}`,\n method: 'get'\n });\n}\n\n// 查看订单详情 (所有已登录用户)\nexport function getOrderDetail(orderId) {\n return request({\n url: `/order/detail/${orderId}`,\n method: 'get'\n });\n}\n\n// 查看自己的订单 (普通用户)\nexport function getMyOrders(params) {\n return request({\n url: '/order/my',\n method: 'get',\n params: {\n pageNum: params?.pageNum || 1,\n pageSize: params?.pageSize || 10\n }\n });\n}\n\n// 取消订单 (普通用户)\nexport function cancelOrder(orderId) {\n return request({\n url: `/order/${orderId}/cancel`,\n method: 'post'\n });\n}\n\n// 查看指定用户订单 (所有已登录用户)\nexport function getUserOrders(userId, params) {\n return request({\n url: `/order/user/${userId}`,\n method: 'get',\n params\n });\n}","map":{"version":3,"names":["request","store","createOrder","data","url","method","updateOrderStatus","orderId","status","getAllOrders","params","getOrderById","getOrderDetail","getMyOrders","pageNum","pageSize","cancelOrder","getUserOrders","userId"],"sources":["D:/language/VScode/Front-end logistics/src/api/order.js"],"sourcesContent":["import request from '@/utils/request'\r\nimport store from '@/store'\r\n\r\n// 创建订单 (仓库管理员)\r\nexport function createOrder(data) {\r\n return request({\r\n url: '/order',\r\n method: 'post',\r\n data\r\n })\r\n}\r\n\r\n// 更新订单状态 (管理员、仓库管理员、物流管理员)\r\nexport function updateOrderStatus(orderId, status) {\r\n return request({\r\n url: `/order/${orderId}/status/${status}`,\r\n method: 'put'\r\n })\r\n}\r\n\r\n// 获取所有订单 (管理员、物流管理员)\r\nexport function getAllOrders(params) {\r\n return request({\r\n url: '/order',\r\n method: 'get',\r\n params\r\n })\r\n}\r\n\r\n// 根据订单ID查询 (管理员、物流管理员)\r\nexport function getOrderById(orderId) {\r\n return request({\r\n url: `/order/${orderId}`,\r\n method: 'get'\r\n })\r\n}\r\n\r\n// 查看订单详情 (所有已登录用户)\r\nexport function getOrderDetail(orderId) {\r\n return request({\r\n url: `/order/detail/${orderId}`,\r\n method: 'get'\r\n })\r\n}\r\n\r\n// 查看自己的订单 (普通用户)\r\nexport function getMyOrders(params) {\r\n return request({\r\n url: '/order/my',\r\n method: 'get',\r\n params: {\r\n pageNum: params?.pageNum || 1,\r\n pageSize: params?.pageSize || 10\r\n }\r\n })\r\n}\r\n\r\n// 取消订单 (普通用户)\r\nexport function cancelOrder(orderId) {\r\n return request({\r\n url: `/order/${orderId}/cancel`,\r\n method: 'post'\r\n })\r\n}\r\n\r\n// 查看指定用户订单 (所有已登录用户)\r\nexport function getUserOrders(userId, params) {\r\n return request({\r\n url: `/order/user/${userId}`,\r\n method: 'get',\r\n params\r\n })\r\n} "],"mappings":"AAAA,OAAOA,OAAO,MAAM,iBAAiB;AACrC,OAAOC,KAAK,MAAM,SAAS;;AAE3B;AACA,OAAO,SAASC,WAAWA,CAACC,IAAI,EAAE;EAChC,OAAOH,OAAO,CAAC;IACbI,GAAG,EAAE,QAAQ;IACbC,MAAM,EAAE,MAAM;IACdF;EACF,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASG,iBAAiBA,CAACC,OAAO,EAAEC,MAAM,EAAE;EACjD,OAAOR,OAAO,CAAC;IACbI,GAAG,EAAE,UAAUG,OAAO,WAAWC,MAAM,EAAE;IACzCH,MAAM,EAAE;EACV,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASI,YAAYA,CAACC,MAAM,EAAE;EACnC,OAAOV,OAAO,CAAC;IACbI,GAAG,EAAE,QAAQ;IACbC,MAAM,EAAE,KAAK;IACbK;EACF,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASC,YAAYA,CAACJ,OAAO,EAAE;EACpC,OAAOP,OAAO,CAAC;IACbI,GAAG,EAAE,UAAUG,OAAO,EAAE;IACxBF,MAAM,EAAE;EACV,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASO,cAAcA,CAACL,OAAO,EAAE;EACtC,OAAOP,OAAO,CAAC;IACbI,GAAG,EAAE,iBAAiBG,OAAO,EAAE;IAC/BF,MAAM,EAAE;EACV,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASQ,WAAWA,CAACH,MAAM,EAAE;EAClC,OAAOV,OAAO,CAAC;IACbI,GAAG,EAAE,WAAW;IAChBC,MAAM,EAAE,KAAK;IACbK,MAAM,EAAE;MACNI,OAAO,EAAEJ,MAAM,EAAEI,OAAO,IAAI,CAAC;MAC7BC,QAAQ,EAAEL,MAAM,EAAEK,QAAQ,IAAI;IAChC;EACF,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASC,WAAWA,CAACT,OAAO,EAAE;EACnC,OAAOP,OAAO,CAAC;IACbI,GAAG,EAAE,UAAUG,OAAO,SAAS;IAC/BF,MAAM,EAAE;EACV,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASY,aAAaA,CAACC,MAAM,EAAER,MAAM,EAAE;EAC5C,OAAOV,OAAO,CAAC;IACbI,GAAG,EAAE,eAAec,MAAM,EAAE;IAC5Bb,MAAM,EAAE,KAAK;IACbK;EACF,CAAC,CAAC;AACJ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}