From 8e08598fede100883d32cc8073364f376496739b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=AF=E8=88=AA?= <280645618@qq.com> Date: Sat, 17 Jan 2026 13:14:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=95=86=E5=93=81=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../erp/controller/GoodsController.java | 14 + vue/src/views/goods/goods/goods.vue | 42 ++- vue/src/views/goods/goods/goods_sku.vue | 67 ++-- vue/src/views/goods/spec/index.vue | 313 ------------------ 4 files changed, 75 insertions(+), 361 deletions(-) delete mode 100644 vue/src/views/goods/spec/index.vue diff --git a/api/erp-api/src/main/java/cn/qihangerp/erp/controller/GoodsController.java b/api/erp-api/src/main/java/cn/qihangerp/erp/controller/GoodsController.java index f691399e..8b267d4a 100644 --- a/api/erp-api/src/main/java/cn/qihangerp/erp/controller/GoodsController.java +++ b/api/erp-api/src/main/java/cn/qihangerp/erp/controller/GoodsController.java @@ -10,8 +10,10 @@ import cn.qihangerp.module.goods.service.OGoodsSkuService; import cn.qihangerp.security.common.BaseController; import lombok.AllArgsConstructor; import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; +import java.util.Date; import java.util.List; /** @@ -119,6 +121,18 @@ public class GoodsController extends BaseController @PutMapping("/sku") public AjaxResult editSku(@RequestBody OGoodsSku sku) { + String skuName=""; + if(StringUtils.hasText(sku.getColorValue())){ + skuName+=sku.getColorValue(); + } + if(StringUtils.hasText(sku.getSizeValue())){ + skuName+=" "+sku.getSizeValue(); + } + if(StringUtils.hasText(sku.getStyleValue())){ + skuName+=" "+sku.getStyleValue(); + } + sku.setSkuName(skuName); + sku.setUpdateTime(new Date()); return toAjax(skuService.updateById(sku)); } diff --git a/vue/src/views/goods/goods/goods.vue b/vue/src/views/goods/goods/goods.vue index 84e5d751..48aa8af2 100644 --- a/vue/src/views/goods/goods/goods.vue +++ b/vue/src/views/goods/goods/goods.vue @@ -115,13 +115,14 @@ - - - + + + + @@ -150,9 +151,9 @@ --> - - - + + +