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