Просмотр исходного кода

feat(phase1): api.js 追加商品/订单/系统配置 API

User 3 месяцев назад
Родитель
Сommit
dbb56f1d8b
1 измененных файлов с 102 добавлено и 0 удалено
  1. 102 0
      zxyj-frontend/utils/api.js

+ 102 - 0
zxyj-frontend/utils/api.js

@@ -735,3 +735,105 @@ export const vendorStatus = () => {
 export const vendorInfo = () => {
   return request('/api/vendor/info', 'POST', {})
 }
+
+// ===================== 汐福俱乐部 - 商品系统 =====================
+
+// 商品列表(公开)
+export const productList = (params) => {
+  return request('/api/product/list', 'POST', params)
+}
+
+// 商品详情(公开)
+export const productDetail = (params) => {
+  return request('/api/product/detail', 'POST', params)
+}
+
+// 服务商发布商品
+export const productCreate = (params) => {
+  return request('/api/product/create', 'POST', params)
+}
+
+// 服务商更新商品
+export const productUpdate = (params) => {
+  return request('/api/product/update', 'POST', params)
+}
+
+// 服务商查询自己的商品
+export const productMy = (params) => {
+  return request('/api/product/my', 'POST', params)
+}
+
+// 服务商上架/下架商品
+export const productShelve = (params) => {
+  return request('/api/product/shelve', 'POST', params)
+}
+
+// 创建订单
+export const productOrderCreate = (params) => {
+  return request('/api/product/order/create', 'POST', params)
+}
+
+// 支付订单
+export const productOrderPay = (params) => {
+  return request('/api/product/order/pay', 'POST', params)
+}
+
+// 取消订单
+export const productOrderCancel = (params) => {
+  return request('/api/product/order/cancel', 'POST', params)
+}
+
+// 我的订单
+export const productOrderMy = (params) => {
+  return request('/api/product/order/my', 'POST', params)
+}
+
+// 订单详情
+export const productOrderDetail = (params) => {
+  return request('/api/product/order/detail', 'POST', params)
+}
+
+// 服务商查询收到的订单
+export const productOrderVendor = (params) => {
+  return request('/api/product/order/vendor', 'POST', params)
+}
+
+// 服务商确认订单完成
+export const productOrderConfirm = (params) => {
+  return request('/api/product/order/confirm', 'POST', params)
+}
+
+// 管理员:商品待审核列表
+export const adminProductPending = (params) => {
+  return request('/api/admin/product/pending', 'POST', params)
+}
+
+// 管理员:商品列表
+export const adminProductList = (params) => {
+  return request('/api/admin/product/list', 'POST', params)
+}
+
+// 管理员:商品审核
+export const adminProductReview = (params) => {
+  return request('/api/admin/product/review', 'POST', params)
+}
+
+// 管理员:订单列表
+export const adminOrderList = (params) => {
+  return request('/api/admin/order/list', 'POST', params)
+}
+
+// 管理员:系统配置列表
+export const adminConfigList = (params) => {
+  return request('/api/admin/config/list', 'POST', params)
+}
+
+// 管理员:系统配置更新
+export const adminConfigUpdate = (params) => {
+  return request('/api/admin/config/update', 'POST', params)
+}
+
+// 管理员:获取所有配置
+export const adminConfigAll = (params) => {
+  return request('/api/admin/config/all', 'POST', params)
+}