正在验证登录状态

请稍候

{{ authMode === 'login' ? '泓兴erp 登录' : '泓兴erp 人员权限申请' }}

泓兴智能流转控制台

{{ authError }}
{{ authWarning }}
{{ authMessage }}

泓兴 / {{ activeSubPageLabel }}

{{ activeModuleMeta.title }}

{{ apiError }}
网络差时先存本机 {{ pendingSyncQueue.length }} 条,信号好后自动补传
{{ completionEffect.title }} {{ completionEffect.message }}

{{ imagePreviewModal.title || '订单图片' }}

{{ imagePreviewModal.subtitle }}

订单图片预览

订单时间线

{{ orderTimelineModal.order?.orderNo || orderTimelineModal.order?.order_no || '当前订单' }}

{{ orderTimelineModal.order?.customer || '散客渠道' }} · {{ orderProductTitle(orderTimelineModal.order || {}) }}

正在加载订单时间线

{{ orderTimelineModal.error }}

{{ item.title || item.summary || '订单动态' }}

{{ formatTimelineTime(item.createdAt || item.created_at || item.time) }}

{{ item.detail || item.description }}

操作人:{{ item.operatorName || item.operator_name }}

这张订单还没有更多历史记录。

暂无可访问模块

请联系管理员激活或配置功能权限。

今日优先处理

先接单,再登记产量和交付

{{ todoCards.length }} 项

暂无待办,今天流程很干净。

仓库快办

材料入库和生产领料

库存

新手上路向导(可关闭)

第一次使用,先按这 3 件事走就不会乱

适合厂长、文员、线长快速完成系统初始化。

{{ index + 1 }}

{{ step.title }}

{{ step.note }}

今日工作台

常用动作一步直达

少找页面,先做事

统一待办中心

把待生产、待交付和返工异常集中提醒,避免漏掉。

{{ todoCards.length }} 类

今天没有急事,生产、库存和质检都正常。

工厂经营流程指引

点击节点直达对应模块,新员工按流程走也不迷路

待办控制提醒

流水操作实时动态

{{ log.type }}

{{ log.title }}

{{ log.detail }}

{{ log.time }}
暂无未读动态

{{ editingProductCatalogId ? '编辑产品 / 物料资料' : '录入工厂基础产品与物料' }}

先填名称和类型就能保存。编码、单位和规格可以后面补;产品资料只管基础信息,金额统一到财务管理里处理。

{{ item.name }}

{{ item.category === 'RAW_MATERIAL' ? '原材料' : '成品袋' }}

{{ item.sku }}

{{ item.specSummary || item.spec || '-' }}

当前库存: {{ formatNumber(item.qty || 0) }} {{ item.unitStock }} {{ item.category === 'RAW_MATERIAL' ? '材料' : '产品' }}

产品材料清单

{{ selectedRecipeProduct?.name || '材料清单' }}

{{ selectedRecipeProduct?.sku || '未编码' }} · {{ selectedRecipeProduct?.specSummary || selectedRecipeProduct?.spec || '暂无规格描述' }}

这里的“材料清单”只是产品资料里的材料备注,方便以后查看主布、手挽、包边、纸箱和损耗比例;当前登记产量不会被它卡住。

{{ row.materialName }}

{{ row.materialSku || '未编码' }} · {{ row.processName || '通用用料' }}

{{ row.qtyPerPiece }} {{ row.unit }}/个
损耗率
{{ row.lossRate }}%
工序
{{ row.processName || '通用' }}
版本
{{ row.version }}

这个产品还没有配置材料清单

需要记录材料比例时再补,不影响生产登记产量。

添加用料

只作为材料备注保存,生产登记不会强制依赖它。

真实落库

{{ productRecipeForm.error }}

还没有原材料,请先点击上方“+录入”添加无纺布、手提带或纸箱。

目前这里还没有任何产品款式 / 材料

先录入无纺布卷料、手提带、纸箱或成品袋,后续订单和库存才能自动关联。

先录客户、产品款式和数量,保存后自动进入生产记录。

录入客户订单

客户与产品

客户名称(可先简单写)

暂无匹配客户

交付与附件

订单图片(可选)

{{ orderForm.imageName || imageNameFromUrl(orderForm.imageUrl) || '已添加订单图片' }}

保存后会显示在订单详情和生产记录。

图片上传中...

{{ orderForm.imageError }}

生产要求

先填客户、产品款式、数量就能建单排产。包工包料会直接走“车缝制袋 → 质检 → 交付”。

订单回收站

取消的订单会留在这里,可恢复,不直接抹掉历史。

{{ order.orderNo || order.order_no }}

{{ orderProductTitle(order) }}

{{ order.customer || '散客渠道' }} · 交付 {{ formatDateShort(order.deliveryDate) }}

回收站是空的。

{{ order.order_no }} 1688

{{ order.customer }} · {{ order.product }}

平台单号 {{ order.platformOrderId || '-' }} · {{ order.buyerRemark || '无买家备注' }}

{{ tag }} {{ deliveryCountdownInfo(order).text }}
{{ orderStatusBadge(order).label }}
排产数量: {{ formatNumber(order.qty) }} 个
已出成品: {{ formatNumber(order.produced_qty) }}
当前状态: {{ order.progress_status }}

客户订单详情

正在编辑订单信息,不会改数量和工序。

{{ deliveryCountdownInfo(order)?.text || '未设交付' }}

订单图片(可选)

{{ (orderDetailEditing(order.id) ? orderPatchForm.imageUrl : orderImageUrl(order)) ? '点击图片可放大查看' : '还没有添加图片' }}

图片上传中...

{{ orderPatchForm.imageError }}

附件图片

还没有附件图片。

危险操作
取消后进入订单回收站,后续仍可恢复。

{{ order.carrierName }} · {{ order.trackingNo }} · {{ order.shipmentStatus || '已登记' }}

目前这里还没有任何数据

先录入第一张客户订单,系统会自动生成生产工序和进度记录。

1688订单管理

拉取1688订单、匹配产品、打菜鸟面单并发货。

已选择 {{ selectedAlibabaOrderIds.length }} 个可发货本地订单 拉取任务:{{ integrationTaskPolling.status }} · {{ integrationTaskPolling.progress }}%
{{ card.label }}

{{ card.value }}

批量面单结果

本地订单 #{{ row.orderId }} {{ row.success ? '成功' : '失败' }}

运单号:{{ row.trackingNo || '-' }}

大头笔:{{ row.bigPen }}

{{ row.error }}

{{ row.platformOrderId }}

{{ row.buyerName || row.receiverName || '1688买家' }}

{{ alibabaSyncStatusLabel(row.syncStatus) }}

{{ row.productTitle }}

{{ formatNumber(row.quantity) }} 个

{{ row.receiverName }} {{ row.receiverPhone }} · {{ row.receiverAddress }}

目前这里还没有任何数据

绑定 1688 后点击拉取,1688订单会进这里。

1688订单详情

{{ platformOrderDetailModal.row?.platformOrderId }}

订单详情加载中...
{{ platformOrderDetailModal.error }}

买家与收货信息

买家:{{ platformOrderDetailModal.row.buyerName || '-' }}

收货:{{ platformOrderDetailModal.row.receiverName || '-' }} · {{ platformOrderDetailModal.row.receiverPhone || '-' }}

地址:{{ platformOrderDetailModal.row.receiverAddress || '-' }}

商品与订单

商品:{{ platformOrderDetailModal.row.productTitle }}

数量:{{ formatNumber(platformOrderDetailModal.row.quantity) }}

数量:{{ formatNumber(platformOrderDetailModal.row.quantity || 0) }}

平台状态:{{ alibabaPlatformStatusLabel(platformOrderDetailModal.row.platformStatus) }}

本地状态:{{ alibabaSyncStatusLabel(platformOrderDetailModal.row.syncStatus) }}

平台备注

买家备注:{{ platformOrderDetailModal.row.buyerRemark }}

卖家备注:{{ platformOrderDetailModal.row.sellerRemark }}

匹配产品并生成本地订单

发货与物流

{{ alibabaShippingStatusLabel(platformOrderDetailModal.row) }} · {{ platformOrderDetailModal.row.carrierName }} {{ platformOrderDetailModal.row.trackingNo }}

库存管理

只看数量、仓库和出入库记录,金额统一放在财务管理。

{{ activeInventoryTab }}

常用操作

仓库单据

入库/出库

{{ card.note }}

{{ card.label }}

{{ card.value }}

仓库分布

按仓库显示物品和批次数量。

{{ row.warehouse }}

{{ row.isInspection ? '暂存仓' : (row.isLineSide ? '线边仓' : '普通仓') }}

物品
{{ row.materialCount }}

批次
{{ row.batchCount }}

暂无仓库库存。先办理采购入库或期初入库。

库存管理

{{ editingProductCatalogId ? '编辑材料/辅料' : '添加材料/辅料' }}

保存后只进入库存的材料与辅料清单,不会生成生产工序,也不会影响登记产量。

{{ activeInventoryTab }}

{{ activeInventoryTab === '材料与辅料' ? '无纺布、手提、珍珠棉和其他辅料统一维护。' : '只显示名称、数量、仓库、批次和状态。' }}

{{ m.name }}

{{ m.spec || m.sku || '未填规格' }}

{{ formatNumber(m.qty) }} {{ m.unit }}
{{ m.warehouse || '未分仓库' }} / {{ m.lotNo || m.lot_no }}

这里还没有库存数据

可先办理采购入库,或调整筛选条件。

入库 / 出库

只保留当前真实可用动作。

当前账号只能看库存,不能办理入库或出库。

{{ card.note }}

{{ card.label }}

{{ card.value }}

仓库库存分布

按仓库统计批次数量、余料数量和可用状态

{{ row.warehouse }}

{{ row.isInspection ? '待检' : (row.isLineSide ? '线边仓' : '普通仓') }}

物料
{{ row.materialCount }}

批次
{{ row.batchCount }}

状态
{{ row.isInspection ? '待检' : (row.isLineSide ? '线边' : '可用') }}

线边仓概况

{{ row.warehouse }} {{ row.batchCount || 0 }} 批

暂无线边仓库存,生产领料后会在这里显示。

办理进出仓

进仓、出仓、搬料都从弹窗办理,保存后自动刷新库存和记录。

当前账号只能看库存,不能办理进出仓。

采购待办

低库存和缺料需求先列在这里,到货后直接办理入库。

低库存提醒

{{ lowStockMaterials.length }} 项

{{ plan.planNo }}

{{ plan.materialName || '未命名物料' }}

{{ plan.supplierName || '待定供应商' }} · {{ plan.targetDate || '未定交期' }}

{{ plan.status === 'pending' ? '待采购' : plan.status }}

{{ formatNumber(plan.plannedQty) }} {{ plan.unit }}

目前没有采购待办

材料快不够时,可以一键生成采购待办,避免口头催料。

供货商账

按供货商和日期汇总进货、付款和还欠多少钱。

{{ row.reconciliationNo }}

{{ row.supplierName || '未命名供应商' }}

{{ row.periodStart }} 至 {{ row.periodEnd }}

{{ row.status === 'confirmed' ? '已确认' : row.status }}

应付
¥{{ money(row.payableAmount) }}

已付
¥{{ money(row.paidAmount) }}

余额
¥{{ money(row.balanceAmount) }}

还没有供货商账单

采购入库记账后,可按月生成对账单。

{{ lot.lotNo || lot.lot_no }}

{{ lot.materialName || lot.material_name }}

{{ lot.warehouse }} · {{ lot.supplierName || lot.supplier_name || '未记录供应商' }}

{{ lot.isScrap ? '余料' : '正常' }}

数量
{{ formatNumber(lot.qty) }} {{ lot.unit }}

仓库
{{ lot.warehouse || '-' }}

状态
{{ lot.isScrap ? '余料' : '可用' }}

目前这里还没有任何数据

还没有可追溯批次。办理期初入库或采购入库后,这里会显示批次、仓库和状态。

批次/订单双向追溯

按订单查原料批次,或按原料批次查流向哪些订单。

{{ traceabilityForm.error }}

流水

{{ traceabilityResult.summary.transactionCount }} 条

关联订单

{{ traceabilityResult.summary.relatedOrderCount }} 单

关联批次

{{ traceabilityResult.summary.relatedLotCount }} 个

物料

{{ traceabilityResult.summary.relatedMaterialCount }} 项

{{ tx.materialName }} #{{ tx.id }}

{{ tx.lotNo || '无批次' }} · {{ tx.warehouse || '无仓库' }} · {{ tx.orderNo || tx.docNo || '无关联单号' }}

{{ tx.remark }}

{{ tx.direction === 'IN' ? '+' : '-' }}{{ formatNumber(Math.abs(tx.delta)) }} {{ tx.unit }}

{{ tx.createdAt || tx.created_at || '已记录' }}

没有找到可追溯流水

请换一个订单、物料或批次号再试。

余料/边角料管理

标成余料后,发料和按材料清单扣料时会优先用它,少浪费整卷新料。

{{ lot.lotNo || lot.lot_no }}

{{ lot.materialName || lot.material_name }}

{{ lot.warehouse }} · {{ formatNumber(lot.qty) }} {{ lot.unit }}

{{ lot.isScrap ? '余料优先' : '正常批次' }}

目前还没有库存批次

办理采购入库后,就能把裁剪余料或边角料批次标记出来。

{{ doc.docNo }}

{{ doc.typeLabel }} · {{ doc.supplier || '未记录供应商' }}

目标仓:{{ doc.qualityTargetWarehouse || '原料仓' }} · 当前:{{ doc.warehouse || '待检仓' }}

{{ doc.qualityStatusLabel || '待质检' }}

明细:{{ doc.itemSummary }}

目前没有待质检入库单

采购入库默认进入待检仓,质检后再放行到正式仓库。

{{ doc.docNo }}{{ doc.status }}

记录类型:{{ doc.typeLabel }} · 发生库房:{{ doc.warehouse }}

质检状态:{{ doc.qualityStatusLabel || (doc.qualityStatus === 'pending' ? '待质检' : doc.qualityStatus === 'failed' ? '不合格' : '合格') }} · {{ doc.qualityRemark }}

明细摘要:{{ doc.itemSummary }}

{{ doc.quantity ? `数量:${formatNumber(doc.quantity)}` : '库存记录' }}

目前这里还没有任何数据

采购入库、生产领料、库存调拨和盘点保存后,都会记到这里。

{{ m.name }}

{{ m.sku || '未编码' }} · {{ m.spec || '无规格' }}

{{ m.category }}

库存
{{ formatNumber(m.qty) }} {{ m.unit }}

安全
{{ formatNumber(m.safety) }}

状态
{{ Number(m.qty || 0) < Number(m.safety || 0) ? '低库存' : '正常' }}

目前这里还没有任何数据

库存余额为空。先录入物料资料,再办理期初入库或采购入库。

订单备料

按订单材料清单自动生成,显示要用多少、仓库够不够、已生产领料多少。

计划用料

{{ formatNumber(reservationStats.planned) }}

库存覆盖

{{ formatNumber(reservationStats.reserved) }}

已生产领料

{{ formatNumber(reservationStats.issued) }}

缺料项

{{ reservationStats.missingRows }} 项

{{ row.orderNo }}

{{ row.materialName }}

{{ row.materialSku || '未编码' }} · 剩余 {{ formatNumber(reservationRemainingQty(row)) }} {{ row.unit }}

{{ reservationStatusLabel(row.status) }}

计划
{{ formatNumber(row.plannedQty) }}

覆盖
{{ formatNumber(row.reservedQty) }}

已发
{{ formatNumber(row.issuedQty) }}

缺料 {{ formatNumber(reservationShortageQty(row)) }} {{ row.unit }}

目前还没有订单备料

录入订单并复制材料清单后,系统会自动算出要用哪些料、仓库够不够。

盘点调整

选择下方库存物料后,可快速生成盘点修正单,保存后进入出入库记录。

{{ m.name }}

{{ m.sku || '未编码' }} · 当前 {{ formatNumber(m.qty) }} {{ m.unit }}

{{ formatNumber(m.qty) }} {{ m.unit }}

生产记录

登记产量

当前订单
{{ focusedProductionOrder.orderNo }}

客户
{{ focusedProductionOrder.customer }}

进度
{{ overallProgress(focusedProductionOrder) }}%

生产任务中心

把客户订单拆成车间活,指定工位和负责人,登记产量时不再靠口头安排。

{{ task.orderNo }}

{{ task.processName }} · {{ task.workstationName || '默认工位' }}

{{ task.customer }} · {{ task.assigneeName || '未指定' }}

{{ task.status === 'completed' ? '已完成' : (task.status === 'in_progress' ? '进行中' : task.status === 'paused' ? '暂停' : '已派工') }}
{{ formatNumber(task.completedQty) }} / {{ formatNumber(task.plannedQty) }} 个

还没有正式派发生产任务

创建客户订单后,可在这里把印刷、裁剪、车缝等工序派给具体班组。

外协加工闭环

外协发料、收货验收、应付挂账独立记录,避免和内部生产混账。

{{ item.outsourceNo }}

{{ item.processName }} · {{ item.supplierName || '未指定供应商' }}

{{ item.orderNo || '独立外协' }} · {{ item.plannedDate || '待安排' }}

{{ item.status === 'received' ? '已收货' : (item.status === 'partial_received' ? '部分收货' : '跟进中') }}
{{ formatNumber(item.acceptedQty) }} / {{ formatNumber(item.plannedQty) }} 个

暂无外协单

遇到印刷、后道或临时外发加工时,可从这里建立独立闭环。

车间登记产量

找到订单,点工序右侧“登记产量”;遇到问题再登记异常。

当前只看:{{ productionQuickFilterLabel }}
{{ order.orderNo }}

{{ orderProductTitle(order) }}

{{ order.customer || '散客渠道' }}

{{ orderRemarkText(order) }}

{{ orderStatusBadge(order).label }} {{ tag }} {{ deliveryCountdownInfo(order).text }}

总体流转进度

{{ overallProgress(order) }}%

数量
{{ formatNumber(order.quantity) }}
当前
{{ currentProductionProcess(order).name }}
状态
{{ orderStatusBadge(order).label }}
0{{ pIdx+1 }} {{ process.name }}
{{ processStateText(order, process.code) }} ({{ processPercent(order, process.code) }}%)
{{ processProgress(order, process.code).last || '等待开工' }} {{ formatNumber(processProgress(order, process.code).done) }} / {{ formatNumber(order.quantity) }}
{{ productionQualityLabel(processQuality(order, process.code).status) }} {{ processQuality(order, process.code).reason || processQuality(order, process.code).remark || '已登记工序质检' }}
{{ reportLockTip.text }}

当前筛选下没有订单

可以返回查看全部生产记录。

目前这里还没有任何数据

还没有进入车间的生产订单。先在客户订单中创建订单并排产。

当前操作工

{{ currentUser.realName }}

今日所得

¥{{ money(currentUser.todayWage || 0) }}

车缝工序单价

¥{{ money(avgPieceRate) }}

工资结算单

把还没算的钱打成工资单,确认后不再随便改。

{{ settlement.settlementNo }}

{{ settlement.employeeName || settlement.teamCode || '班组结算' }}

{{ settlement.periodStart }} 至 {{ settlement.periodEnd }} · {{ formatNumber(settlement.totalQty) }} 个

{{ settlement.status === 'approved' ? '已审核' : '待审核' }}

¥{{ money(settlement.totalAmount) }}

工资调整记录

{{ item.adjustmentNo }} ¥{{ money(item.adjustmentAmount) }}

{{ item.employeeName || item.settlementNo }} · {{ item.reason }}

暂无工资单,车间登记产量后就能算工资。

订单工序计价快照 工位价优先

{{ rate.orderNo || '订单快照' }} · {{ rate.processName }}

{{ rate.workstationName || '默认工序价' }} · {{ rate.productName }}

¥{{ money(rate.pieceRate) }}
新建订单后会自动生成工序计价快照

{{ record.employee }} · {{ processName(record.processName) }}工序

{{ record.orderNo }} · {{ record.workstationName || '默认工位' }} · {{ record.wageMode === 'repeat_per_worker' ? '每人完整计件' : '单人计件' }} · {{ record.qty }} 个

¥{{ money(record.amount) }}

目前这里还没有任何数据

车间每报一次数量,系统会自动生成工资结算。

制袋报价

按袋型规格、损耗档位、版费和税率自动报价

登记客户打款(自动冲订单欠款)

勾选这笔钱要冲掉的订单

该客户暂无未结订单。

勾选未收合计:¥{{ money(receiptSelectedDebt) }}

收款后还欠:¥{{ money(receiptRemainingDebt) }}

{{ receiptOverAmount > 0 ? `超额 ¥${money(receiptOverAmount)}` : '金额未超额' }}

{{ record.partner }}

{{ record.date }} · {{ record.method }}

{{ record.direction === 'in' ? '+' : '-' }}¥{{ money(record.amount) }}

目前这里还没有任何数据

客户打款、供应商付款或报价计算后,资金动态会在这里沉淀。

{{ row.name }}

母单关联:{{ row.lastOrderNo }}

客户欠款: ¥{{ money(row.debt) }}

累积已结: ¥{{ money(row.received) }}

目前这里还没有任何数据

创建客户订单后,客户欠款会自动汇总到这里。

系统设置

基础参数集中放在这里,日常接单、生产、库存和财务继续在各模块操作。

{{ connectionTest.message }}

1688 店铺集成向导

建议流程:保存店铺 → 官方账号登录 → 试一下能不能连 → 拉取订单。

{{ currentAlibabaShop?.statusText || '未激活' }}

应用公钥/密钥由服务器环境变量托管

普通员工不用复制应用码、密钥或登录口令。管理员只需在服务器里配置一次。

应用码:{{ platformOAuthStatus['1688'].appKeyMasked || '未配置' }}
打开阿里开放平台
高级设置(手动登录口令 / 接口地址 / 物流接口)

{{ tokenRefreshHint }}

打开登录绑定链接

发货资料卡

寄件人和发货地址会传给菜鸟电子面单。

{{ cainiao.statusText || (cainiao.configured && cainiao.enabled ? '运行中' : '待完善') }}

电子面单卡

先在菜鸟开通电子面单服务,再保存默认物流编码。

打开菜鸟/阿里开发者后台
高级设置(取号接口 / 云打印模板)

最近错误:{{ cainiao.lastError }}

基础设置

外部平台功能已暂停,当前只保留 ERP 本地流程;后期需要时可通过功能开关恢复。

本地订单

{{ activeOrders.length }}

客户档案

{{ customers.length }}

产品资料

{{ products.length }}

库存物品

{{ materials.length }}

1688订单配对

{{ platformOrders.length }} 条

{{ row.platformOrderId }} · {{ row.productTitle }}

{{ row.buyerName || row.receiverName || '1688买家' }} · {{ row.receiverAddress || '地址待补传' }}

{{ row.syncStatus === 'synced' ? '已转订单' : '待配产品' }}

数量 {{ formatNumber(row.quantity) }} · 状态 {{ row.platformStatus || '-' }}

暂无1688订单,绑定后点击拉取。

物流查询

{{ shipments.length }} 单

{{ shipment.orderNo || shipment.platformOrderId || '本地发货单' }}

{{ shipment.carrierName }} · {{ shipment.trackingNo }}

{{ track.time || '-' }} · {{ track.description }}

已登记发货,等待物流揽收或查轨迹。

暂无物流单。

系统设置

平台绑定资料已放在这里。连接成功后,日常只需在订单卡片使用发货/物流按钮。

低频设置
{{ connectionTest.message }}

1688绑定参数

仅首次配置或绑定失效时维护

{{ alibaba1688.configured && alibaba1688.enabled ? '已配置' : '待配置' }}

最近错误:{{ alibaba1688.lastError }}

菜鸟电子面单参数

菜鸟取号、面单打印数据与1688发货回传共用

{{ cainiao.configured && cainiao.enabled ? '已配置' : '待配置' }}

最近错误:{{ cainiao.lastError }}

1688订单配对

{{ platformOrders.length }} 条

{{ row.platformOrderId }} · {{ row.productTitle }}

{{ row.buyerName || row.receiverName || '1688买家' }} · {{ row.receiverAddress || '地址待补传' }}

{{ row.syncStatus === 'synced' ? '已转订单' : '待配产品' }}

数量 {{ formatNumber(row.quantity) }} · 状态 {{ row.platformStatus || '-' }}

暂无1688订单,绑定后点击拉取。

物流查询

{{ shipments.length }} 单

{{ shipment.orderNo || shipment.platformOrderId || '本地发货单' }}

{{ shipment.carrierName }} · {{ shipment.trackingNo }}

{{ track.time || '-' }} · {{ track.description }}

已登记发货,等待物流揽收或查轨迹。

数据与稳定性

上线前备份,日常导出 Excel,基础资料可批量导入。

导出Excel

当前数据

当前账号没有导出Excel权限。

导入基础资料

支持客户、产品、材料三类 CSV / XLSX。导入前建议先一键备份。

{{ backupState.error || backupState.message }}
最近备份
{{ run.backupDir || run.backup_dir || '备份目录待返回' }} {{ run.status || 'running' }}

员工与账号

管理员工账号、岗位和可用功能。

{{ user.real_name || user.realName || user.username }}

{{ user.username === 'admin' ? '保护账号' : (user.is_approved ? '已开通' : '待开通') }}

工号 {{ user.username }}

系统保护

{{ sysUsers.length ? '没有找到符合条件的人员,换个关键词或筛选试试。' : '暂无人员账号,先点上方“新增员工”。' }}

导入基础资料

批量导入 CSV / XLSX

建议导入前先执行一键备份。

{{ importDataState.error }}

{{ importDataState.result.message || '导入完成' }}

有 {{ importDataState.result.errors.length }} 条未导入,请检查文件内容。

管理员后台开户

新增员工账户

创建后账号自动激活,无需员工再走审核流程。

管理员直接创建的账号会自动变成“已开通”,并写入员工档案。

{{ addUserForm.error }}

库存管理中心

{{ stockQuickForm.title }}

{{ stockQuickForm.materialName || '未选择物料' }}

提交后会扣减调出仓、增加调入仓,并生成对冲库存流水。

盘点数量会作为该物料在当前仓库的实际库存,系统自动计算差异。

成本调整只修正批次/物料核算成本,不改变实物库存数量。

{{ stockQuickForm.error }}

生产任务派发

把订单工序派到具体班组/工位

{{ taskAssignForm.error }}

生成工资结算单

按员工或班组锁定未结算工资流水

{{ wageSettlementForm.error }}

工资调整单

工资已结算后不直接改原流水,用调整单修正。

{{ wageAdjustmentForm.error }}

新建外协单

外发生产单独跟踪发料、收货验收和应付挂账。

{{ outsourceForm.error }}

外协收货验收

合格数进入应付挂账,不合格数用于追责和返工。

{{ outsourceReceiveForm.error }}

新增采购待办

先生成采购需求,再办理入库

{{ purchasePlanForm.error }}

供应商对账

按期间汇总采购和付款记录

{{ reconciliationForm.error }}

{{ reportDialog.processCode === 'packing' ? '登记交付数量' : '登记产量' }}

生产单号:{{ activeReportOrder?.orderNo }} · 当前工序:{{ activeReportProcess?.name }}

本工序已报: {{ activeReportDoneQty }}
订单数量: {{ formatNumber(activeReportOrder?.quantity || 0) }}

{{ reportDialog.error }}

{{ reportDialog.successMessage }}

产品标准工序单价

作为新订单复制工资快照的模板

订单工序临时改价

只影响当前订单,不改产品模板

工位覆盖工序单价

同一订单同一工序,指定工位优先使用此价

生产异常处理

补料、损耗、退回统一保存,库存数量会同步更新

本次退回会增加库存数量。 本次记录会保存为生产异常,财务影响请到财务管理处理。

工序质检登记

只选结果:合格入库、返工或进废品区

常用原因

{{ currentInventoryDocType.label }}

弹窗填写 · 保存后自动更新库存和记录

多单位换算:录入采购数量后,系统按物料换算率把 {{ selectedMaterial?.unitPurchase || '采购单位' }} 自动换算成 {{ selectedMaterial?.unitProduction || '生产单位' }} 入库。付款和对账统一到财务管理处理。
💡 泓兴提示:实物将自动换算成车间生产储备量: {{ formatNumber(purchaseInboundHint.stockQty) }} {{ purchaseInboundHint.unit }} 计算:{{ formatNumber(inventoryDocItems[0]?.qty || 0) }} {{ purchaseInboundHint.purchaseUnit }} × 换算率 {{ formatNumber(purchaseInboundHint.conversionRate) }}

搬料会在同一事务内扣减调出仓、增加调入仓,并生成两条方向相反的库存流水。

采购入库流程

入库登记 → 质检确认 → 入仓

1 登记
2 质检
3 入仓

该物料将落入“待检仓”,后续生产领料会被拦截,避免不合格物料流入车间。

进仓确认

物料:{{ completeInboundForm.materialName }}

数量:{{ formatNumber(completeInboundForm.qty) }}

目标仓:{{ completeInboundForm.qualityStatus === 'failed' ? '待检仓' : completeInboundForm.warehouse }}

质检:{{ completeInboundForm.qualityStatus === 'passed' ? '合格' : '待检/不合格' }}

点击确认后会真实写入库存记录、批次余额、出入库记录和操作日志。弱网失败会先暂存在本机待补传队列。

{{ completeInboundForm.error }}

订单利润和制袋报价

订单利润核对 / 无纺布袋制袋报价

系统将读取订单该收、材料批次消耗、工资结算、杂费和已收款,生成当前利润复核结果。

基础规格(cm)

正常报价只需填写这四项,其他使用默认参数

报价参数设置

主身

手挽

包边

纸箱与印刷

汇总参数(单价)

{{ costCalculateForm.error }}

{{ quoteSheetForm.format === 'pdf' ? '生成 PDF 报价单' : '生成 Excel 报价单' }}

使用泓兴报价模板,图片可选

{{ quoteSheetForm.error }}

本地物流登记

{{ shipForm.orderNo }} · 手工填写物流公司和运单号

菜鸟模式会优先使用已生成的电子面单运单号;没有面单时请先点击订单卡片的「生成面单」。

菜鸟运单:{{ shipForm.trackingNo || '待生成' }}

{{ shipForm.error }}

生产流转二维码

{{ orderQrModal.orderNo || `订单 #${orderQrModal.orderId}` }} · 扫码进入登记产量流程

{{ orderQrModal.customer || '客户未填写' }}

{{ orderQrModal.product || '产品未填写' }} · {{ formatNumber(orderQrModal.quantity) }} 个

{{ orderQrModal.payload }}

{{ orderQrModal.error }}

把这张码贴在生产流转卡或生产单夹上,手机扫码后会自动展开对应订单。

手机摄像头扫码

{{ scannerModal.target === 'productionReport' ? '扫订单二维码,自动打开对应登记产量页面' : '对准物料条码或二维码,识别后自动回填' }}

{{ scannerModal.error }}

首次使用请允许浏览器访问摄像头