From 8901bf1bb921692a60fcf91372b0bed3817b6083 Mon Sep 17 00:00:00 2001 From: WUSIJIAN <13825895+wsj0228@user.noreply.gitee.com> Date: Fri, 30 Jan 2026 11:02:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=93=E5=BA=93=E3=80=81?= =?UTF-8?q?=E5=BA=93=E5=8C=BA=E5=92=8C=E5=BA=93=E4=BD=8D=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E7=9A=84=E7=8A=B6=E6=80=81=E5=A4=84=E7=90=86?= =?UTF-8?q?=E9=80=BB=E8=BE=91,=E7=BB=9F=E4=B8=80=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E5=80=BC=E5=91=BD=E5=90=8D=E8=A7=84=E8=8C=83=E5=B0=86enabled/d?= =?UTF-8?q?isabled=E6=94=B9=E4=B8=BAenable/disable,=E4=BF=AE=E6=94=B9updat?= =?UTF-8?q?eWarehouseStatus=E3=80=81updateZoneStatus=E5=92=8CupdateLocatio?= =?UTF-8?q?nStatus=E6=8E=A5=E5=8F=A3=E5=8F=82=E6=95=B0=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E5=B0=86id=E4=BB=8E=E6=95=B0=E7=BB=84=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E5=AD=97=E7=AC=A6=E4=B8=B2,=E5=9C=A8=E5=BA=93=E4=BD=8D?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E4=B8=AD=E5=B0=86=E7=8A=B6=E6=80=81=E5=BC=80?= =?UTF-8?q?=E5=85=B3=E6=94=B9=E4=B8=BA=E6=A0=87=E7=AD=BE=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E5=B9=B6=E6=96=B0=E5=A2=9E=E7=8A=B6=E6=80=81=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=94=AF=E6=8C=81=E7=A9=BA=E9=97=B2/?= =?UTF-8?q?=E5=8D=A0=E7=94=A8/=E9=94=81=E5=AE=9A/=E7=BB=B4=E6=8A=A4?= =?UTF-8?q?=E5=9B=9B=E7=A7=8D=E7=8A=B6=E6=80=81,=E5=9C=A8=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E8=A1=A8=E5=8D=95=E4=B8=AD=E6=B7=BB=E5=8A=A0=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E9=80=89=E6=8B=A9=E9=A1=B9,=E5=90=8C=E6=97=B6?= =?UTF-8?q?=E5=9C=A8=E5=BC=80=E5=8F=91=E7=8E=AF=E5=A2=83=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=B8=AD=E6=B7=BB=E5=8A=A0=E5=A4=87=E7=94=A8?= =?UTF-8?q?=E5=BC=80=E5=8F=91=E5=9C=B0=E5=9D=80=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 2 +- src/api/assets/location/index.ts | 2 +- src/api/assets/warehouse/index.ts | 2 +- src/api/assets/zone/index.ts | 2 +- .../location/component/editLocation.vue | 16 +++++ src/views/assets/location/index.vue | 61 +++++++++++-------- src/views/assets/warehouse/index.vue | 10 +-- src/views/assets/zone/index.vue | 10 +-- 8 files changed, 67 insertions(+), 38 deletions(-) diff --git a/.env.development b/.env.development index 219bbb7..e19c133 100644 --- a/.env.development +++ b/.env.development @@ -5,13 +5,13 @@ ENV = 'development' # 后端服务地址配置 # 切换环境时,修改下面两个地址的 IP 即可 # 当前环境: 192.168.3.11(本地开发地址) +# 当前环境: 192.168.3.94(本地开发地址)王楠 # 备用环境: 192.168.3.200(服务器地址) # ============================================================ # 主服务地址(端口8808) # 用途: 系统管理、用户认证、权限控制、模块开通等原有功能 VITE_API_URL = 'http://192.168.3.200:8808/' - # 新功能服务地址(端口8000) # 用途: 资产管理、分类、SKU、订单等新业务模块 VITE_NEW_API_URL = 'http://192.168.3.200:8000/' diff --git a/src/api/assets/location/index.ts b/src/api/assets/location/index.ts index 49c8840..65040c6 100644 --- a/src/api/assets/location/index.ts +++ b/src/api/assets/location/index.ts @@ -68,7 +68,7 @@ export function deleteLocation(id: string) { } // 更新库位状态 -export function updateLocationStatus(data: { id: string[]; status: string }) { +export function updateLocationStatus(data: { id: string; status: string }) { return newService({ url: '/assets/location/updateLocationStatus', method: 'put', diff --git a/src/api/assets/warehouse/index.ts b/src/api/assets/warehouse/index.ts index 361a1ec..a6c6d6a 100644 --- a/src/api/assets/warehouse/index.ts +++ b/src/api/assets/warehouse/index.ts @@ -66,7 +66,7 @@ export function deleteWarehouse(id: string) { } // 更新仓库状态 -export function updateWarehouseStatus(data: { id: string[]; status: string }) { +export function updateWarehouseStatus(data: { id: string; status: string }) { return newService({ url: '/assets/warehouse/updateWarehouseStatus', method: 'put', diff --git a/src/api/assets/zone/index.ts b/src/api/assets/zone/index.ts index b7f5c7f..982053b 100644 --- a/src/api/assets/zone/index.ts +++ b/src/api/assets/zone/index.ts @@ -67,7 +67,7 @@ export function deleteZone(id: string) { } // 更新库区状态 -export function updateZoneStatus(data: { id: string[]; status: string }) { +export function updateZoneStatus(data: { id: string; status: string }) { return newService({ url: '/assets/zone/updateZoneStatus', method: 'put', diff --git a/src/views/assets/location/component/editLocation.vue b/src/views/assets/location/component/editLocation.vue index 8679bfc..4b30456 100644 --- a/src/views/assets/location/component/editLocation.vue +++ b/src/views/assets/location/component/editLocation.vue @@ -46,6 +46,18 @@ + + + + + + + + + + + + @@ -106,6 +118,7 @@ const ruleForm = reactive({ locationType: '', warehouseId: '', zoneId: '', + status: 'idle', maxCapacity: 0, remark: '', }); @@ -137,6 +150,7 @@ const resetForm = () => { ruleForm.locationType = ''; ruleForm.warehouseId = ''; ruleForm.zoneId = ''; + ruleForm.status = 'idle'; ruleForm.maxCapacity = 0; ruleForm.remark = ''; }; @@ -156,6 +170,7 @@ const openDialog = async (row?: any) => { ruleForm.locationType = data.locationType || ''; ruleForm.warehouseId = data.warehouseId || ''; ruleForm.zoneId = data.zoneId || ''; + ruleForm.status = data.status || 'idle'; ruleForm.maxCapacity = data.maxCapacity || 0; ruleForm.remark = data.remark || ''; } catch (error) { @@ -188,6 +203,7 @@ const onSubmit = async () => { locationType: ruleForm.locationType, warehouseId: ruleForm.warehouseId, zoneId: ruleForm.zoneId, + status: ruleForm.status, maxCapacity: ruleForm.maxCapacity, remark: ruleForm.remark, }; diff --git a/src/views/assets/location/index.vue b/src/views/assets/location/index.vue index 7c91642..1aebabf 100644 --- a/src/views/assets/location/index.vue +++ b/src/views/assets/location/index.vue @@ -19,8 +19,10 @@ - - + + + + @@ -47,15 +49,9 @@ - + @@ -96,7 +92,7 @@ export default {