From 810fbf8955b99c7e6e4a8551f7e1ffa95515f549 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期五, 12 九月 2025 19:16:37 +0800
Subject: [PATCH] 调整分享状态的改变

---
 api/goods.js |  158 +++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 149 insertions(+), 9 deletions(-)

diff --git a/api/goods.js b/api/goods.js
index bc8ae30..b0a0f5b 100644
--- a/api/goods.js
+++ b/api/goods.js
@@ -3,13 +3,20 @@
  */
 
 import { http, Method } from "@/utils/request.js";
+import api from "@/config/api.js";
 
 /**
  * 浠嶦S涓幏鍙栫浉鍏冲晢鍝佸搧鐗屽悕绉帮紝鍒嗙被鍚嶇О鍙婂睘鎬�
  */
- export function getGoodsMessage(goodsId) {
+export function getGoodsMessage(goodsId) {
   return http.request({
     url: `/goods/goods/get/${goodsId}`,
+    method: Method.GET,
+  });
+}
+export function getBannerList(goodsId) {
+  return http.request({
+    url: `/goods/goods/getBannerList`,
     method: Method.GET,
   });
 }
@@ -30,7 +37,7 @@
  * @param skuId 鍟嗗搧ID
  * @returns {AxiosPromise}
  */
- export function getGoods(skuId, goodsId) {
+export function getGoods(skuId, goodsId) {
   return http.request({
     url: `/goods/goods/sku/${goodsId}/${skuId}`,
     method: Method.GET,
@@ -41,7 +48,7 @@
  * 鑾峰彇鍟嗗搧鍒嗛攢
  * @param distributionId 鍟嗗搧鍒嗛攢ID
  */
- export function getGoodsDistribution(distributionId) {
+export function getGoodsDistribution(distributionId) {
   return http.request({
     url: `/distribution/distribution/bindingDistribution/${distributionId}`,
     method: Method.GET,
@@ -57,6 +64,19 @@
 export function getGoodsList(params) {
   return http.request({
     url: "/goods/goods/es",
+    method: Method.GET,
+    params,
+  });
+}
+
+/**
+ * 鍙戝竷瑙嗛鍏宠仈鍟嗗搧-鑾峰彇鍟嗗搧鍒楄〃
+ * @param params
+ * @returns {AxiosPromise}
+ */
+export function getVideoGoodsList(params) {
+  return http.request({
+    url: "/goods/goods/video/es",
     method: Method.GET,
     params,
   });
@@ -200,10 +220,10 @@
 /**
  * 鑾峰彇 灏忕▼搴忕爜
  */
- export function getMpCode(params){
+export function getMpCode(params) {
   return http.request({
-    url:`/passport/connect/miniProgram/mp/unlimited`,
-    method:Method.GET,
+    url: `/passport/connect/miniProgram/mp/unlimited`,
+    method: Method.GET,
     params
   })
 }
@@ -211,10 +231,130 @@
 /**
  * 鏍规嵁shortlink 鑾峰彇椤甸潰鍙傛暟
  */
- export function getMpScene(id){
+export function getMpScene(id) {
   return http.request({
-    url:`/passport/connect/miniProgram/mp/unlimited/scene?id=${id}`,
-    method:Method.GET,
+    url: `/passport/connect/miniProgram/mp/unlimited/scene?id=${id}`,
+    method: Method.GET,
 
   })
 }
+
+/**
+ * 鍗栧鍟嗗搧鍒楄〃
+ * 
+ */
+export function getStoreGoods(params) {
+  return http.request({
+    url: '/goods/goods/store/list',
+    method: Method.GET,
+    needToken: true,
+    params
+  })
+}
+
+/**
+ * 鍗栧鍟嗗搧璇︽儏
+ * 
+ */
+export function getStoreGoodsInfo(id) {
+  return http.request({
+    url: api.store + `/goods/goods/get/${id}`,
+    needToken: true,
+    method: Method.GET
+  })
+}
+
+
+/**
+ * 鍒涘缓鍟嗗搧
+ */
+export function createStoreGoods(params) {
+  return http.request({
+    url: api.store + `/goods/goods/create`,
+    method: Method.POST,
+    needToken: true,
+    params,
+  });
+}
+
+/**
+ * 淇敼鍟嗗搧
+ */
+export function updateStoreGoods(params) {
+  return http.request({
+    url: api.store + +`/goods/goods/update/${params.id}`,
+    needToken: true,
+    method: Method.PUT,
+    params,
+  });
+}
+
+
+/**
+ * 鍗栧鍟嗗搧鍒嗙被淇℃伅
+ * 
+ */
+export function getStoreGoodsCategory() {
+  return http.request({
+    url: api.store + `/goods/category/all`,
+    needToken: true,
+    method: Method.GET
+  })
+}
+
+/**
+ * 鍗栧鍟嗗搧鍒嗙被淇℃伅
+ * 
+ */
+export function getStoreGoodsBrands(categoryId) {
+  return http.request({
+    url: api.store + `/goods/category/${categoryId}/brands`,
+    needToken: true,
+    method: Method.GET
+  })
+}
+export function getgoodsUnit() {
+  return http.request({
+    url: api.store + `/goods/goodsUnit`,
+    needToken: true,
+    method: Method.GET,
+    params: { pageNumber: 1, pageSize: 200 }
+  })
+}
+
+export function upGoods(params) {
+  return http.request({
+    url: api.store + `/goods/goods/up`,
+    needToken: true,
+    method: Method.PUT,
+    params: params
+  })
+}
+export function lowGoods(params) {
+  return http.request({
+    url: api.store + `/goods/goods/under`,
+    needToken: true,
+    method: Method.PUT,
+    params: params
+  })
+}
+export function getGoodsSkuData(params) {
+  return http.request({
+    url: api.store + '/goods/goods/sku/list',
+    needToken: true,
+    method: Method.GET,
+    params: params
+  })
+}
+
+
+export function updateStocks(params) {
+  return http.request({
+    url: api.store + `/goods/goods/update/stocks`,
+    needToken: true,
+    method: Method.PUT,
+    header: { "content-type": "application/json" },
+    data: params
+  })
+}
+

--
Gitblit v1.8.0