From b303b6945a139153688e86635346a621fe0c29b3 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期四, 17 七月 2025 18:07:18 +0800
Subject: [PATCH] 新增店员修改名称

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

diff --git a/api/goods.js b/api/goods.js
index bc8ae30..e769eb5 100644
--- a/api/goods.js
+++ b/api/goods.js
@@ -3,11 +3,12 @@
  */
 
 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,
@@ -30,7 +31,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 +42,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 +58,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 +214,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 +225,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