From b155aa7bb629fbfe0be860f7412b38d13730e5ff Mon Sep 17 00:00:00 2001 From: "DESKTOP-8FGKA8Q\\chunfen" Date: Sun, 4 Jan 2026 15:21:29 +0800 Subject: [PATCH] =?UTF-8?q?yyw=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/commodity/sku.vue | 47 ++++++++++++++++++++++++++++++++++--- 1 file changed, 44 insertions(+), 3 deletions(-) diff --git a/src/views/commodity/sku.vue b/src/views/commodity/sku.vue index 976d262..b1a7bd2 100644 --- a/src/views/commodity/sku.vue +++ b/src/views/commodity/sku.vue @@ -178,7 +178,8 @@ - +   + 修改编码 @@ -261,6 +262,21 @@ + + + + + + + + + + @@ -297,7 +313,9 @@ export default { lte_stock: 0, showStock: false, showUpdate: false, - exportLoading: false + exportLoading: false, + showCode: false, + new_code: '' }) function handleSearch() { @@ -504,6 +522,27 @@ export default { }) } + function openCode() { + data.new_code = '' + data.showCode = true + } + + function commitCode() { + if(!data.new_code) { + return ElMessage.info('请输入编码') + } + let params = { + skuId: data.itemInfo.id, + skuCode: data.new_code + } + post(`/api/goods/sku/changeCode`, params).then((res) => { + data.itemInfo.sku_code = data.new_code + data.showCode = false + ElMessage.success('修改成功') + fetchData() + }) + } + onMounted(() => { fetchData() getWarehouseList() @@ -528,7 +567,9 @@ export default { getBrandList, select, selectAll, - commitStock + commitStock, + openCode, + commitCode } } }