refactor(cabinet): 将lockerNumber替换为cellNo以保持一致性

为了统一代码中的字段命名,将lockerNumber替换为cellNo,确保在类型定义和界面展示中使用相同的字段名称。
This commit is contained in:
dzq 2025-05-19 10:36:55 +08:00
parent 7aed962049
commit 7318c773c1
2 changed files with 5 additions and 2 deletions

View File

@ -7,6 +7,7 @@ export interface CabinetDetailDTO {
export interface CellInfoDTO {
cellId: number
cellNo: number
pinNo: number
stock: number
product?: ProductInfoDTO

View File

@ -29,14 +29,14 @@
<div class="goods-info">
<div v-if="locker.goodsName">
<div class="info-row">
<div class="locker-number">格口 {{ locker.lockerNumber }}</div>
<div class="locker-number">格口 {{ locker.cellNo }}</div>
<div class="goods-price">¥{{ (locker.price || 0).toFixed(2) }}</div>
</div>
<div class="goods-name">{{ locker.goodsName }}</div>
</div>
<div v-else>
<div class="info-row">
<div class="locker-number">格口 {{ locker.lockerNumber }}</div>
<div class="locker-number">格口 {{ locker.cellNo }}</div>
<div class="goods-price">¥0.00</div>
</div>
<div class="goods-name">空闲</div>
@ -81,6 +81,7 @@ interface CabinetItem {
interface LockerItem {
lockerId: number
cellNo: number
lockerNumber: number
stock: number
status: 0 | 1
@ -114,6 +115,7 @@ const loadCabinetDetail = async () => {
const updateLockerList = (cabinet: CabinetDetailDTO) => {
lockerList.value = cabinet.cells.map(cell => ({
lockerId: cell.cellId,
cellNo: cell.cellNo,
lockerNumber: cell.pinNo,
stock: cell.stock,
status: cell.product ? 1 : 0,