{{ ui.toast.message }}

确认操作

{{ ui.confirm.message }}

系统登录

WAGYUMASTER-BISMS

WAGYUMASTER-BISMS
{{ currentUser.username.charAt(0).toUpperCase() }}
{{ currentUser.username }}
折扣限额: {{ currentUser.maxDiscount }}%

经营数据可视化

数据统计截止: {{ new Date().toLocaleString('vi-VN') }}
销售总额 (Total Revenue)
₫ {{ totalSalesAmount.toLocaleString('vi-VN') }}
已售重量 (Sold Weight)
{{ totalSoldWeight }} kg
当前库存 (Inventory)
{{ totalInStockWeight }} kg
客户总数 (Customers)
{{ customers.length }}

近30天销售趋势

库存品类占比 (按重量)

客户消费排行 TOP 5

库存分布分析

入库目标仓库:

上传 CSV 表格文件

确认入库至: {{selectedWarehouse}}

数据导入预览

目标仓库: {{selectedWarehouse}} | 总计: {{ parsedData.length }}
Case 追踪信息 (枝/管/个) 品名 (左右) 规格 产地 单价 重量 日期 (加工/期限)
{{row.CaseNo}}
枝: {{row.CarcassNo}}
管: {{row.MgmtNo}}
ID: {{row.IndividualNo}}
{{row.ProductNameJP}} {{row.Side}} {{row.Grade}} BMS{{row.BMS}} {{row.Origin}} {{row.UnitPrice}} {{row.WeightKG}}
加: {{row.ProcessingDate}}
限: {{row.ExpiryDate}}

商品名管理

{{prod.split('|')[0]}}

Step 1: 箱体公共信息 (入库至: {{selectedWarehouse}})

Step 2: 肉品明细 (含单价)

品名 英文名 左右 重量(kg) 单价(₫/kg)

商品选择

{{ availableStock.length }}件 | {{ availableStockTotalWeight }}kg
{{item.id}} 管:{{item.mgmtNo}}
枝:{{item.carcassNo}} Case: {{item.caseNo}} ID:{{item.individualNo}}
{{item.nameJP}}
{{ item.nameEN }} {{item.side}}
{{item.warehouse || warehouses[0]}} {{item.grade}} BMS{{item.bms}} {{item.origin}}
{{item.expiry}} 加: {{item.processingDate}}
{{item.weight}}kg
₫{{item.unitPrice}}
滑动到底部 (点击此处) 加载更多... --- 已经到底了 (共 {{ availableStock.length }} 条) ---
无匹配商品

贩卖订单

{{ cart.length }}
{{item.nameJP}} {{ item.nameEN }}
{{item.id}}
管:{{item.mgmtNo}}
{{item.weight}} kg
@
请从左侧选择商品
总金额由各商品单价自动累加
总重: {{ cartTotalWeight }} KG | 原价: ₫{{ cartRawTotal.toLocaleString('vi-VN') }}
↑ 可直接输入最终金额
需折扣审批
需出库确认

待审批订单

{{ pendingApprovals.length }} 笔待办
Subm. Cust. Disc. 订单金额 状态 操作
{{ p.requester }} {{ p.customer }}
{{ p.date }}
{{ p.discount }}% ₫{{ p.totalAmount.toLocaleString('vi-VN') }} 待折扣审批待出库确认 点击处理 >

贩卖履历

累计销售
₫ {{ totalSalesAmount.toLocaleString('vi-VN') }}
其中已回款
₫ {{ totalPaidAmount.toLocaleString('vi-VN') }}

列表筛选

勾选显示的项目
请点击右上方“自定义筛选项”勾选需要的功能...
状态 单据ID 销售日期 客户名称 折扣 总重量 销售总额 超级管理
已回款 已出库 已驳回 审批中 {{ sale.id }}
{{ sale.date }}
{{ sale.actualPaymentDate }}
{{ sale.customer }} {{ sale.discount }}% {{ sale.totalWeight }} KG ₫ {{ sale.totalAmount.toLocaleString('vi-VN') }}

库存查询

{{ filteredTotalCount }} 件 | {{ filteredTotalWeight }} KG

筛选条件

勾选显示的条件
暂无筛选,显示全部...
状态 ID / 箱号 / 追踪 仓库 品名 (左右) 格付/BMS 单价 产地 重量 期限 操作
在库 审批中 已分割 已售
{{ item.id }}
管: {{item.mgmtNo}}
枝: {{item.carcassNo}}
Case: {{ item.caseNo }}
ID: {{item.individualNo}}
{{ item.warehouse || warehouses[0] }}
🏭 {{ item.factoryCode }}
📜 {{ item.healthCert }}
{{ item.nameJP }} {{ item.side }}
{{ item.nameEN }}
→ {{item.customer}}
{{ item.grade }} BMS{{ item.bms }} ₫{{ item.unitPrice }} {{ item.origin }} {{ item.weight }}
{{ item.expiry }}
加工: {{ item.processingDate }}
显示第 {{ (currentPage - 1) * pageSize + 1 }} 到 {{ Math.min(currentPage * pageSize, filteredInventory.length) }} 条, 共 {{ filteredInventory.length }} 条
{{ currentPage }} / {{ totalPages || 1 }}
当前列表: {{ filteredTotalCount }} 件 / {{ filteredTotalWeight }} KG
已选择 {{ selectedInventoryIds.length }} 件商品

库存预警配置

新增预警规则 (New Rule)

状态 仓库范围 监控品名 规格 (格付/BMS/产地) 当前库存 预警阈值 操作
充足缺货警告 {{ row.warehouse || '全仓库' }} {{ row.name }} {{ row.grade }} 任意格付 / BMS{{ row.bms }} 任意BMS / {{ row.origin }} 任意产地 {{ row.current.toFixed(3) }} KG Min: {{ row.threshold }} KG
暂无预警规则

仓库位置管理

现有仓库列表

{{w}}

客户资料管理

编号/状态 店铺名称/类型 企业/发票抬头 负责人 联系方式 地址/邮箱 操作
{{c.id}}
{{c.status}}
{{c.shopName}}
{{c.type}}
{{c.invoiceTitle || '-'}}
{{ c.manager }}
-
{{c.contact}}
{{c.phone}}
{{ c.address }}
{{ c.email }}
-
暂无客户数据,请添加

系统维护 (危险操作)

* 清空将删除:库存、销售、客户、普通员工账号。保留:Admin账号、仓库、商品名。

用户管理

新增用户

折扣限额%
配置:|
用户 角色 折扣限额 权限详情 操作
{{ u.username }} {{ u.role }} {{ u.maxDiscount }}% 所有权限

操作日志记录

时间 操作员 动作 详细内容
{{ log.timestamp }} {{ log.username }} {{ log.action }} {{ log.details }}

编辑用户: {{ editingUser.username }}

权限配置

订单详情审批

{{selectedApproval.id}} Cust.:{{selectedApproval.customer}} PIC:{{selectedApproval.customerManager}} Subm.: {{selectedApproval.requester}}
当前状态: 等待折扣特批 ({{selectedApproval.discount}}%) 等待出库确认 (价格已确认) 请仔细核对下方明细
订单备注
{{ selectedApproval.remark }}
仓库 ID / 箱号 / 管理 品名 规格 (格付/BMS) 单价 产地 重量 期限 / 加工日
{{item.warehouse || '默认仓库'}}
{{item.id}}
Case: {{item.caseNo}} 管: {{item.mgmtNo}}
{{item.nameJP}} {{item.grade}} BMS{{item.bms}} ₫{{item.unitPrice}} {{item.origin}} {{item.weight}}
{{item.expiry}}
加工: {{item.processingDate}}
总重量: {{selectedApproval.totalWeight}} kg
折扣前原价
₫{{ (selectedApproval.calculatedOriginal || 0).toLocaleString('vi-VN') }}
折扣后价格 -{{ selectedApproval.discount }}%

贩卖单据详情

{{ selectedSale.id }} {{ selectedSale.status }}

Delivery Note

WAGYUMASTER-BISMS SYSTEM GENERATED

Customer Name: {{ selectedSale.customer }}
Tax Code: {{ customers.find(c=>c.shopName===selectedSale.customer)?.invoiceTitle || '-' }}
Email: {{ customers.find(c=>c.shopName===selectedSale.customer)?.email || '-' }}
Contact Address: {{ customers.find(c=>c.shopName===selectedSale.customer)?.address || '-' }}
Person in Charge (PIC): {{ selectedSale.customerManager || '-' }}
Document Number: {{ selectedSale.id }}
Date of Issue: {{ selectedSale.date }}
Printed On: {{ new Date().toLocaleString() }}
No. Product Name Case No Control No. Factory / Health Certificate Warehouse Net Weight (kg)
{{ index + 1 }}
{{ item.nameJP }}
{{ item.grade }} BMS{{ item.bms }} | {{ item.origin }}
{{ item.nameEN }}
{{ item.caseNo }} {{ item.mgmtNo }}
{{ item.factoryCode }}
{{ item.healthCert }}
{{ item.warehouse }} {{ item.weight }}
Total: {{ selectedSale.totalWeight }} kg
Remark:
1, Quality or manufacturing defect claims must be made in writing within 24 hours of receipt.
2, Please record a clear video of the entire receiving and unpacking process (from the intact seal to the inspection of the products inside). Wagyu Master will only accept warranty, exchange, or refund requests for orders with a complete unboxing video and issues caused by us (such as wrong items, damage during transportation, incorrect weight, etc.). If any abnormal signs are found (damaged packaging, leakage, incorrect information, etc.), please do not use the product and contact our customer service immediately for prompt assistance. Customers are advised to keep the product properly refrigerated according to the instructions until the handling solution is confirmed.
Issued by (Warehouse):
Received by (Customer):
客户名称{{ selectedSale.customer }}
负责人{{ selectedSale.customerManager }}
申请人{{ selectedSale.requester }}
传票号{{ selectedSale.invoiceNo || 'N/A' }}
预定回款日 {{ selectedSale.paymentDate || '-' }}
实际回款日 {{ selectedSale.actualPaymentDate || '未回款' }}
执行折扣{{ selectedSale.discount }}%
订单备注
{{ selectedSale.remark }}
仓库 ID / 箱号 品名 规格 (格付/BMS) 单价 产地 重量 期限 / 加工日 操作
{{ item.warehouse || '默认仓库' }}
{{ item.id }}
Case: {{ item.caseNo }}
{{ item.nameJP }} {{ item.grade }} BMS{{ item.bms }} ₫{{ item.unitPrice }} {{ item.origin }} {{ item.weight }}
{{ item.expiry }}
加工: {{ item.processingDate }}
商品总数
{{ selectedSale.itemCount || selectedSaleItems.length }} 件
总重量
{{ selectedSale.totalWeight }} KG
最终成交价
₫ {{ selectedSale.totalAmount.toLocaleString('vi-VN') }}

修改库存

订单分类汇总

品名 等级/规格 数量 总重量
{{ item.name }} {{ item.grade }} x{{ item.count }} {{ item.weight.toFixed(3) }} kg
购物车为空
合计: {{ cart.length }} {{ cartTotalWeight }} kg

删除仓库验证

您正在删除仓库:{{ deleteWarehouseModal.targetName }}

商品仅失去仓库归属,仍显示在列表中
危险:该仓库下的商品将永久消失

库存调拨 (调仓)

将商品 {{transferModal.item?.nameJP}} (Case: {{transferModal.item?.caseNo}}) 从 {{transferModal.item?.warehouse}} 移动到:

商品分割处理

原商品ID: {{ splitModal.item.id }}
品名: {{splitModal.item.nameJP}}
{{splitModal.item.grade}} BMS{{splitModal.item.bms}}
原重量: {{splitModal.item.weight}} kg
剩余可分: {{remainingSplitWeight}} kg
新ID (默认推荐) 子商品名 重量(kg)

分割明细查看

原商品ID: {{splitDetailModal.parent.id}} 此时状态: 已分割

包含的子商品 (点击编辑可修改库存)

ID 品名 重量 状态 操作
{{child.id}} {{child.nameJP}} {{child.weight}} kg 在库已售/其他
子商品已被全部删除

{{ isEditingCustomer ? '编辑客户' : '新增客户' }}

批量库存调拨

您即将移动 {{ selectedInventoryIds.length }} 件商品。
请选择目标仓库: