{{ campusBuildingTitle }} / 功能中心

{{ campusModuleTitle }}

{{ campusIdentity?.name }}{{ campusIdentity?.role }}
四川特为光电 · 制造 ERPManufacturing Management System{{ appVersion }}
3D 园区 经典版 {{ nowText }}
{{ (user.real_name || user.username || 'U').slice(0,1) }}
{{ user.real_name || user.username }} {{ roleName(user.role) }}
自定义布局 账号设置 退出
拖动即可调顺序 · 菜单 / 卡片 / 工具栏按钮
🧩
物料档案
{{ dash.materialCount }}
🔗
BOM 清单
{{ dash.bomCount }}
📦
批次库存
{{ dash.batchCount }}
🏭
进行中生产单
{{ dash.productionRunning }}
🛒
待收货采购单
{{ dash.purchasePending }}
⚠️
库存预警
{{ dash.lowStock }}
👥
系统用户
{{ dash.userCount }}
快捷入口
🧩
新建物料
建立物料档案与编码
🔗
维护 BOM
配置产品物料清单
📐
MRP 运算
计算采购与生产建议
🛒
采购下单
下达采购订单
🏭
生产任务
下达生产任务单
📦
库存台账
实时库存查询与分类筛选
📋
库存流水
查看全部库存流水
👥
员工花名册
人事档案、离职与复职
🔑
系统账号
账号、角色与权限管理
库存 FIFO 估值
{{ valuationLoading ? '正在计算' : '计算月底估值' }}
所选月末日期晚于今天时,按当前批次余额试算;之后发生的收发暂不包含。库存数量为0的批次不显示。
物料分类目录
物料档案
查询
新增物料

{{materialDrawingTarget.name}} {{materialDrawingTarget.spec}}

上传图纸
开启后只影响之后新入库的批次;现有库存沿用原可用状态。
基准单位:{{ matForm.unit || '(保存后生效)' }}(1 {{ matForm.unit }} = 1 {{ matForm.unit }},库存/出库/领料均按基准单位记账;其它单位过账时按比例折算为基准数量)
1 该单位 = {{ matForm.unit || '基准' }} 删除
新增换算单位
将在所选分类下新建子目录,编码按特为四级体系自动生成。
BOM 目录
一级目录固定为「成品 / 半成品」两大根,可在其下新增子目录。
目录下 BOM 母项
查询
关联已有物料
{{ bomProduct.code }} - {{ bomProduct.name }} 的 BOM
打印 BOM 添加子物料 保存修改
用量/损耗率有未保存的修改,请点击右上角「保存修改」后生效。
将在所选目录下新建子目录,层级最多 3 级。
添加子物料行
编码:{{ selectedBomAddMat.code }}
名称:{{ selectedBomAddMat.name }}
规格:{{ selectedBomAddMat.spec || '-' }}(外:{{ selectedBomAddMat.spec_external }})
单位:{{ selectedBomAddMat.unit }}
需求录入
添加需求行 开始 MRP 运算
运算结果 运算号:{{ mrpResult.plan_no }} 共 {{ mrpResult.results.length }} 条建议
一键转单
供应商档案
查询 同步历史单据名称
新增供应商
客户档案
查询 客户名称仅会计、销售、总经理、管理员可见,当前按客户代码显示
新增客户
销售订单
查询
新增销售订单
上传附件(图片/文档)
{{a.file_name}}
✕
销售明细
添加明细 合计:{{ soTotalAmount.toFixed(2) }}
审批进度:{{ auditStageText(auditDlg.docType, auditDlg.row) }}
第{{ s.stage }}级:{{ s.status }}(可审人:{{ s.usernames.join('、') }})
订单明细 客户:{{ auditDlg._customer }} 加载中…
该订单暂无明细
审核通过 驳回
正在比对 BOM…
请核对以下成品行的技术规格书编号,未填写齐全将无法审核通过;可当场修改后保存。
物料历史采购价格
查询

按已审核且未作废的采购订单统计,价格为订单明细单价;零价和税费口径请结合订单核实。

采购订单
草稿、已作废采购单仅制单人本人可见。
查询
新增采购订单
删除明细
添加明细
通过 驳回 退回请购单 核对历史明细关联 打印预览导出 Excel
{{ poView.order_no }} {{ poView.supplier || '—' }} {{ poView.remark || '—' }} {{ poView.status }} {{ poView.audit_status }} {{ poView.order_date }} {{ poView.expect_date }} {{ poView.purchase_type }} {{ poView.audit_by || '—' }} {{ fmtTime(poView.audit_time) }} {{ poView.audit_remark || '—' }}
制单:{{ poView.operator || '' }}
财务:{{ poView.audit_stage1_by || '' }}
审核:{{ poView.audit_by || '' }}
到料历史
衍生单据(采购 → 到料 → 送检 → 入库)
采购订单
{{ poFlowMind.root.doc.order_no }}
状态:{{ poFlowMind.root.doc.status }}{{ poFlowMind.root.doc.audit_status ? ' / ' + poFlowMind.root.doc.audit_status : '' }}
供应商:{{ poFlowMind.root.doc.supplier }}
历史无到料送检
送检单
{{ qc.doc.order_no }}
状态:{{ qc.doc.status }}
直入入库(办公用品)
直入入库
{{ si.doc.order_no }}
状态:{{ si.doc.status }} / 入库 {{ si.doc.total_qty || 0 }}
审核:{{ si.doc.audit_by }}
{{ poFlowDetail.notice_no || poFlowDetail.order_no }} {{ poFlowDetail.notice_date || '—' }} {{ poFlowDetail.check_type || '—' }} {{ poFlowDetail.in_type || '—' }} {{ poFlowDetail.supplier || poFlowDetail.partner || '—' }} {{ poFlowDetail.order_date || poFlowDetail.notice_date || '—' }} {{ poFlowDetail.operator || '—' }} {{ poFlowDetail.status }} {{ poFlowDetail.audit_status }} {{ poFlowDetail.conclusion || '—' }} {{ poFlowDetail.auditor || '—' }} {{ fmtTime(poFlowDetail.audit_time) }} {{ poFlowDetail.audit_by || '—' }} {{ fmtTime(poFlowDetail.audit_time) }} {{ poFlowDetail.audit_remark || '—' }} {{ poFlowDetail.audit_status || '—' }} {{ poFlowDetail.audit_by || '—' }} {{ fmtTime(poFlowDetail.audit_time) }} {{ poFlowDetail.remark || '—' }}
{{ r.material_code }} - {{ r.material_name }} {{ r.supplier_name }} 申购 {{ r.quantity }}, 已到料 {{ r.arrived_qty||0 }}, 送检中 {{ r.in_inspecting_qty }}, 剩余可到料 {{ r.arrived_qty_now }} 在途处理已足数,不可再发起
本次到料 ({{ r.material_unit||'PCS' }})
设备类到料审核刷新
{{ equipmentArrivalDetail.purchase_order_no }} {{ equipmentArrivalDetail.supplier }} {{ equipmentArrivalDetail.notice_date }} {{ equipmentArrivalDetail.operator }} {{ equipmentArrivalDetail.remark || '—' }}
固定资产台账
查询 新建资产 复制新建 导出 标签打印
新建变动单 支持领用登记 / 部门责任人地点变更 / 闲置 / 启用,审批通过后自动更新资产卡片
维修记录
登记维修 登记后资产状态自动置维修中;填完工结果后自动回在用
保养计划
新建保养计划 查看3个月内到期
新建处置单 报废 / 出售 / 捐赠 / 盘亏 / 购置退货;可部分处置(按数量扣减台账),两级审批(财务→总经理)通过后扣减数量,扣到 0 才置「已处置」
新建盘点单 创建时自动列出全部未处置资产;差异(盘盈/盘亏)需两级审批,通过后按实盘更新台账
按类别汇总
按部门汇总
按状态汇总
到期预警(未来 3 个月内到期 / 保养到期)

资产编码:{{ assetDocumentAsset.asset_no }} 资产名称:{{ assetDocumentAsset.name }} 规格型号:{{ assetDocumentAsset.spec || '—' }}

保存采购订单号仅记录单号,不自动关联采购业务
发票附件PDF、JPG、PNG,单个不超过 20MB
标签尺寸
宽 mm 高 mm
每行 字号 mm
间距 页边距
边框 二维码
页眉
显示字段
{{ f.label }}
打印范围
当前筛选({{ assetFiltered.length }}) 已勾选({{ tagSelected.length }})
在表格左侧勾选行可只打勾选的资产;未勾选时按当前筛选结果打印。模板会自动记住。
预览 · A4,宽高按毫米实际排版
{{ assetDetail.asset_no }} {{ assetDetail.name }} {{ assetDetail.category_name }} {{ assetDetail.status }} {{ assetDetail.keeper }} {{ assetDetail.dept }} / {{ assetDetail.location }} {{ assetDetail.purchase_date }} {{ assetDetail.purchase_price }} {{ assetDetail.expire_date }} {{ assetDetail.remark }}
账面 {{ changeAssetInfo.quantity }} {{ changeAssetInfo.unit }} 一张卡片只记一个部门/状态;部分调拨请先「复制新建」拆卡 {{ disposalAssetInfo.quantity }} {{ disposalAssetInfo.unit }} (在途待审 {{ disposalAssetInfo.pending_qty }} {{ disposalAssetInfo.unit }},可用 {{ disposalAssetInfo.available_qty }} {{ disposalAssetInfo.unit }}) 可用 {{ disposalAssetInfo.available_qty }} {{ disposalAssetInfo.unit }} 部分处置只扣减台账数量,卡片保留剩余数量 本次处置收到的总金额,单位:元(无收入填 0)
+ 追加盘盈行
关闭 保存明细
通过 驳回
采购退货单
查询 新建退货单 导出
勾选上方可退来源后自动带入明细;已退数量实时受批次库存与入库未退量约束。
{{ prDetail.return_no }} {{ prDetail.return_date }} {{ prDetail.source_in_no }} {{ prDetail.source_po_no||'-' }} {{ prDetail.supplier }} {{ prDetail.status }} {{ prDetail.total_qty }} {{ prDetail.total_amt }} {{ prDetail.created_by }} {{ prDetail.reason }}
通过 驳回
费用报销
~ 查询 新建报销单 导出 费用项目
流程:会计录入报销单(附发票)→ 提交 → tw001 审核 → 审核通过即为「已生效」,单据正式进账 → 会计付款。报销人不参与任何审批动作;只有审核生效的金额才计入费用统计。
已入账费用合计
¥{{ fmt2(expenseSummary.total) }}
{{ expenseSummary.docs }} 张单据(已生效+已付款)
差旅费
¥{{ fmt2(expenseGroupAmt('差旅费')) }}
招待费 ¥{{ fmt2(expenseGroupAmt('招待费')) }}
办公费
¥{{ fmt2(expenseGroupAmt('办公费')) }}
交通费 ¥{{ fmt2(expenseGroupAmt('交通费')) }}
待我处理
{{ expensePendingMine }}
待审核 {{ expensePendingAudit }} 张 / 待付款 {{ expensePendingPay }} 张
报销单由会计统一录入,其他账号只能查看自己名下的报销记录(只读)。审核由 tw001 一级完成,审完即生效;已付款的单据不能改、不能删,只能由会计开红字冲回。
+ 添加一行
合计 ¥{{ fmt2(expenseFormTotal) }} | 发票 {{ expenseFormInvoiceCount }} 张
{{ expenseDetail.claim_no }} {{ expenseDetail.status }} {{ expenseDetail.claim_date }} {{ expenseDetail.applicant }} {{ expenseDetail.department || '-' }} {{ expenseDetail.group_name }} ¥{{ fmt2(expenseDetail.total_amount) }} {{ expenseDetail.invoice_count }} {{ expenseStageText(expenseDetail) }} {{ expenseDetail.payee_name || '-' }} {{ expenseDetail.payee_bank || '-' }} {{ expenseDetail.payee_account || '-' }} {{ expenseDetail.paid_at || '-' }} {{ expenseDetail.created_by }} {{ expenseDetail.remark || '-' }}
报销明细
发票附件
{{ a.file_name }} 暂无附件 上传发票
流转记录
{{ lg.action }} by {{ lg.operator }} — {{ lg.opinion }}
{{ expenseAuditRow.claim_no }} | {{ expenseAuditRow.applicant }} | ¥{{ fmt2(expenseAuditRow.total_amount) }} | 录入人:{{ expenseAuditRow.created_by }}
通过 驳回
{{ expensePayRow.claim_no }} | 收款人 {{ expensePayRow.payee_name || expensePayRow.applicant }} | 金额 ¥{{ fmt2(expensePayRow.total_amount) }}
付款后会自动生成一条「费用报销」现金流水(记在收付款登记里),金额从资金支出统计,不影响应付账款余额。
新增 大类用于统计汇总,报销单按项目选。
请购单
查询
新建请购单
规格型号 {{ materialSpec(it) }} 库存 {{ it._stock!==undefined && it._stock!==null ? it._stock : '—' }} 单位 {{ it._unit || '—' }}
添加明细
{{ reqView.req_no }} {{ reqView.source_type }} {{ reqView.status }} {{ reqView.source_order_no || '—' }} {{ fmtTime(reqView.created_at) }} {{ fmtTime(reqView.audit_at) }} {{ reqView.audit_remark }} {{ reqView.return_case.reason || '未填写' }} {{ reqView.generated_po_nos }}
需求占用合计:{{fmtNum(occupancy.total)}} {{occupancy.material.unit}}
刷新供需 采购防重复核对(按物料汇总) 采购在途余额
规格型号 {{ materialSpec(it) }}
添加需求
请购审批
查询
生产任务单
查询
从销售订单拆分 MRB 运算请购 新增生产任务单
支持一单多成品:第一行为主成品,可点「新增成品行」添加更多成品,原材料行按各成品 BOM 展开。
新增成品行
物料明细(应发用量) 新增物料行 ({{ moForm.audit_status }},不可编辑明细)
{{moForm.id ? '暂无明细,请添加任务所需物料。' : '请先保存草稿,系统按正式 BOM 展开物料;然后编辑草稿调整配额。'}}
查看物料在途分配与欠料
打印预览 导出Excel
{{ moView.order_no }} {{ moView.sales_order_no || '-' }} {{ moView.material ? moView.material.name : '' }}共{{ moView.fg_count }}项成品 {{ moView.audit_status || '草稿' }} {{ moView.fg_qty ?? moView.quantity }}合计{{ moView.quantity }} {{ moView.finished_qty || 0 }} {{ moView.received_qty || 0 }} {{ moView.status }} {{ moView.plan_start }} {{ moView.plan_end }} {{ moView.customer_code || '-' }} {{ moView.customer_order_no || '-' }} {{ moView.contract_no || '-' }} {{ moView.delivery_date || '-' }} {{ moView.fg_qty ?? moView.quantity }}共{{ moView.fg_count }}项成品合计{{ moView.quantity }}
品质驳回的成品送检单
任务单在制数量与产出
客户特殊要求
{{ moView.special_req || '(无文字要求)' }}
生产注意事项 (仅计划/工程在审批前可编辑)
工程填报(技术规格书 / 客户合同号 / 交货日期 / 备注) (仅工程在审批前可填)
{{ a.file_name }} (暂无技术附件)
审批进度:{{ auditStageText('production-order', moView) }}
{{ auditStageLabel('production-order', s.stage) }}:{{ s.status }}(可审人:{{ s.usernames.join('、') }})
制单:
工程:
生产:
审核:
物料预留与欠料(欠料只反映订单需求未被库存预留覆盖,不代表实物库存为负)
物料领用(应发 / 已领 / 已发)  ↓ 以下技术字段由工程填写,保存后随审批与导出
查询 仅展示状态为「已下单/部分发货」且仍有剩余可拆数量的销售订单
{{ it.child_code }} - {{ it.child_name }} 需 {{ it.need }} / 库存 {{ it.stock }} {{ it.unit }}

生产排产表

按销售订单明细跟进;生产进度以已过账入库为准。物料情况依据任务覆盖、BOM 和实物保障。 上次更新 {{scheduleRefreshedAt}} 刷新失败,正在重试
近一周 近两周 近一月 未来两周 未结案 产出/入库对账 已结案 全部 查询
订单行 {{scheduleSummary.orders||0}} 订单数量 {{scheduleSummary.qty_sets||0}} 组 芯数合计 {{scheduleSummary.cores_total||0}} 芯 计划排产 {{scheduleSummary.plan_cores||0}} 芯 区间已过账 {{scheduleSummary.in_cores||0}} 芯 有 {{scheduleSummary.cores_missing}} 行缺少可用的「每组芯数」。请由前端工程核对正式 BOM 或物料档案 入库归属待核({{scheduleSummary.receipt_issues||0}}) 区间日报归属待核({{(scheduleSummary.unmatched||[]).length}})
订单跟踪排产日历 显示 {{scheduleVisibleRows().length}} 条;物料状态按待生产部分和已下达任务核对
{{focus.label}} {{scheduleCount(focus.key)}} 数量基于当前查询的订单行,同一订单可属于多项。
日历底部合计为当前页;顶部汇总和快捷筛选数量以当前查询结果计算。结案前核对足额过账、销售明细归属和芯数换算。
重试

关联任务的送检线索。若同一物料对应多条销售明细,请同时核对待核队列中的入库凭证。

查询

按日报号打开原日报,逐项确认生产任务单、物料代码及对应销售明细。

车间生产日报 WI-MFG-D02 · V2.0 · 生效日期2026-11-2
查询
填写生产日报
已审核日报
{{ dailyReports.filter(r=>r.status==='已审核').length }}
已审核产出
{{ dailyOfficialQty('output_qty') }}
一次合格
{{ dailyOfficialQty('first_pass_good_qty') }}
报废数量
{{ dailyOfficialQty('scrap_qty') }}
维护产线组别
新增
质量管理概览
查询
不良台账与整改质量检验单
{{ item.label }}
{{ item.order_count }}张检验单
明细行合格率:{{ item.pass_rate==null?'—':item.pass_rate.toFixed(1)+'%' }}
已判 {{ item.judged_lines }} · 待判 {{ item.pending_lines }} · 不合格 {{ item.rejected_lines }}
查看检验单
不良记录
{{ qualitySummary.defects.total_count }}
未关闭
{{ qualitySummary.defects.open_count }}
超期未关闭
{{ qualitySummary.defects.overdue_count }}
受影响数量
{{ qualitySummary.defects.affected_qty }}

统计口径:{{ qualitySummary.basis }}

不良台账
日报不良看板 整改待办 历史台账
{{ defectQualityTarget.defect_no }} · {{ defectQualityTarget.defect_category }} · {{ defectQualityTarget.symptom }}
闭环须责任人、计划日、临时/永久对策、验证方式、有效结果及实际完成日

请选择处理中的整改,关联后保留各日报来源;待验证的整改须退回处理后才能添加来源。

挪用物料欠料进度跟踪
只看未补齐欠料刷新
查看欠料在途覆盖与采购分配
物料分类目录
库存台账(实时)
含零库存 查询 导出 Excel 内部调拨 新增库位 主仓盘点 盘点记录 期间收发存 数据由入库/出库单据过账实时驱动
期初批次录入
查看该批次库存流水 {{ traceInfo.batch_no }} {{ traceInfo.material_name }} {{ traceInfo.in_type }} {{ traceInfo.quantity }} {{ traceInfo.remain_qty }} {{ traceInfo.source_order_no }}
-
{{ locTarget.batch_no }} | 剩余数量 {{ locTarget.remain_qty }} | 仓位 {{ locTarget.location || '无仓位归属' }} 物料默认仓位由前端工程在物料档案维护。 调仓仅变更仓位,库存数量保持不变。
查询
其他退料单
查询
导出刷新
查询
新建手工退料单导出刷新
添加明细
订单线边仓
含已收完 含零余料 查询 现场记录 #{{ floorLotId }} 新增线边仓
启用时间:{{ floorData.started_at }}。线边仓从零启用,仅接收启用后生产订单新发的物料;不补录历史领料。现场余料不计入主仓自由可发库存。
{{ floorRow.order_no }} {{ floorRow.material_name }} / {{ floorRow.batch_no }}({{ floorRow.unit }})
库存流水
查询 重置
入库管理
查询 重置
查询
从送检单生成 新增入库单
{{ Number(inForm.need_inspection)===1 ? '需要送检' : '不送检' }} 入库明细 添加明细
提交审核 审批通过 审批驳回 分配仓位 数量修改 确认过账 作废 反审核 打印预览导出 Excel
{{ inView.order_no }} {{ inView.order_date }} {{ inView.in_type }} {{ inView.partner }} {{ inView.handled_by || inView.operator || '-' }} {{ inView.status }} 是{{ inView.source_inspection_no ? '(' + inView.source_inspection_no + ')' : '' }} {{ outView.audit_by }} {{ outView.audit_time }} {{ inView.audit_remark }} {{ inView.source_inspection_no }} {{ inView.source_arrival_notice_no }} {{ inView.source_purchase_order_no }} {{ inView.remark }}
审批留痕 · 展开查看提交、通过和驳回记录
打印预览导出 Excel
修改后入库单将置为「待采购确认」,推送源头采购审核确认后方可过账。
为未过账入库单的明细逐行分配仓位与库位号,审批过账时批次将按此仓位/库位号入库;已过账单据请到库存页「调整仓位」。
出库管理
查询 重置
查询
新增出库单
出库明细(批次留空按先进先出扣减) 添加明细
反审核 审批通过 驳回 生成送货单 打印预览导出 Excel
{{ outView.order_no }} {{ outView.order_date }} {{ outView.out_type }} {{ outView.production_order_no || '-' }} {{ outView.sales_order_no || '-' }} {{ outView.partner }} {{ outView.customer_phone }} {{ outView.handled_by || outView.operator || '-' }} {{ outView.approval_info?.status_label || outView.status }} {{ outView.audit_remark }} {{ outView.remark }}
审批留痕 · 展开查看提交、通过和驳回记录
打印预览导出 Excel
送货单
查询
新增送货单
送货明细 添加明细
打印预览导出 Excel
{{ deliveryView.delivery_no }} {{ deliveryView.delivery_date }} {{ deliveryView.status }} {{ deliveryView.stock_out_no || '-' }} {{ deliveryView.sales_order_no || '-' }} {{ deliveryView.delivery_method || '-' }} {{ deliveryView.customer || '-' }} {{ deliveryView.phone || '-' }} {{ deliveryView.warehouse || '-' }} {{ deliveryView.address || '-' }} {{ deliveryView.remark || '-' }}
质量检验单
查询
新增送检单
送检明细(完成检验后结果写入对应批次) 添加明细
打印预览导出 Excel
{{ qcView.order_no }} {{ qcView.order_date }} {{ qcView.check_type }} {{ qcView.partner }} {{ qcView.status }} {{ qcView.remark }}
打印预览导出 Excel
审批进度:{{ auditStageText('inspection', qcAuditOrder) }}
第{{ s.stage }}级:{{ s.status }}(可审人:{{ s.usernames.join('、') }})
检验结论:
生产计划单
查询
编制计划单
{{ planView.plan_no }} {{ planView.plan_date }} {{ planView.status }} {{ planView.material_code }} {{ planView.material_name }} {{ planView.quantity }} {{ planView.issued_total || 0 }} {{ planView.published_at || '-' }} {{ planView.remark }}
领料申请
查询
审批设置 领料统计 退料质检 发起领料申请
添加物料 可手动新增可领料行(如损耗续领已领满物料、补领 BOM 外物料),提交后超配额及任务单外物料自动转为超领单。
查询 导出 Excel 统计口径:该月已完成(已发料)的领料申请单,按账号汇总已领物料数量
生产退料单
查询
刷新
员工考勤
刷新
查询 显示离职/免打卡人员
已导入至 {{ attendanceData.import.covered_through }} · 导入名单 {{ attendanceData.import.employee_count }}人 · 本日应出勤 {{ attendanceSummary().expected }}人 新增员工 导入打卡表

未出勤人数按无打卡且未修正为出勤统计,请假单独列出;生产1核实后可登记请假或漏打卡,修正时长会立即更新出勤人数和时长。少于4次打卡的工作日列为疑似漏卡。每次导入更新本月导入名单,手工新增员工、已有备注和修正保留。

当前筛选:{{ attendanceFilterLabel() || '全部状态' }} · {{ filteredAttendanceRows().length }}人清除筛选
{{ attendanceNoteTarget.attendance_date }}{{ attendanceNoteTarget.employee_code }} · {{ attendanceNoteTarget.employee_name }} {{ attendanceNoteTarget.punch_times.join(' · ') || '无打卡' }} 分钟(全天480分钟) 小时(最多8小时) {{ attendanceIdentityTarget.employee_code }}{{ attendanceIdentityTarget.employee_name }} 不参与本系统考勤人数和工时统计
员工花名册
查询
新增员工
在职 {{ empSummary.active || 0 }} 人 离职 {{ empSummary.left_count || 0 }} 人 停用 {{ empSummary.disabled || 0 }} 人 全部 {{ empSummary.total || 0 }} 人 已开通登录账号 {{ empSummary.with_account || 0 }} 人 · 点上面的数字可直接切换名单
考勤月份 | 全厂出勤率 {{ attSummary.overall.rate===null?'—':attSummary.overall.rate+'%' }} 实出勤 {{ attSummary.overall.checked_in }} / 应出勤 {{ attSummary.overall.expected }} 人天 请假 {{ attSummary.overall.leave }} 人天 漏打卡 {{ attSummary.overall.missing }} 次 未出勤待核实 {{ attSummary.overall.absent }} 次 人均在岗 {{ attSummary.overall.avg_hours }} 小时 已排除 {{ attSummary.excluded_days.length }} 个全厂停工日({{ attSummary.excluded_days.join('、') }})
考勤汇总 · {{ attSummary.period }}
按部门 按线别 按岗位
口径:在职期间内、非免打卡、非周末计入应出勤;请假单列;打卡少于 4 次记漏打卡
系统账号
登录本系统用的账号与角色;一线员工不需要账号,只维护上面那份员工花名册即可
新增账号
可维护员工花名册
勾上后该账号在「人事管理 → 员工花名册」里可以查看、新增、编辑、办理离职和复职;上面的角色不变,原有生产/采购等权限照旧
立绘预览 未上传
选择图片
建议竖版人像(约 3:4),PNG / JPG / WebP,单张不超过 4MB;
保存时自动压到 600px 宽,园区总览右上角显示该账号的立绘。
勾选该角色在系统中可见的功能板块(角色级配置,影响该角色全部账号):
{{ m.label }}
单据审核人配置
admin 始终可审;可设置 1~5 级审批,每级可指定多个审批人,按级依次审批
保存审核人配置
按钮级权限配置
admin 拥有全部权限且不可修改;按角色勾选各按钮级权限点,保存后该角色按钮显隐即时生效
保存权限配置
{{ p.label }}
操作日志 按时间追溯 · 历史记录只读
查询
{{ finTitle }}({{ finType==='supplier' ? '供应商应付' : '客户应收' }})
全部合计:应计总额 {{ arrears.totals.total }} | 已核销 {{ arrears.totals.writtenOff }} | {{ finType==='supplier' ? '应付余额' : '应收余额' }} {{ arrears.totals.balance }} {{ finType==='supplier' ? '登记付款' : '登记收款' }} 登记期初/历史应付
期初与历史应付
期初应付=系统启用时该供应商尚未付清的金额。「截至日尚欠余额」表示这个余额已经扣掉了截至日(含)当天的所有付款——这些付款不要再登记核销,只有截止日之后发生的付款才会抵扣它;「历史应付原额」表示未扣付款的总额,此前付款可以逐笔登记核销。截止日默认取昨天,就是为了让今天的付款能正常抵扣。同一笔付款请勿登记两次。
账龄分析({{ aging.asOf }})
合计:30天内 {{ aging.buckets.p0 }} | 30-60天 {{ aging.buckets.p30 }} | 60-90天 {{ aging.buckets.p60 }} | 90天以上 {{ aging.buckets.p90 }}
该供应商已有期初应付记录。 编辑已有记录 请由有期初应付编辑权限的账号处理。
收付款登记
查询 新增登记 预付/预收台账 冲销记录
收(收入) 支(支出)
先付给供应商、货或发票还没到:这笔钱只记在「预付账款」,不抵应付;等货到开票后,在「预付/预收台账」里选中这笔做冲销。
客户先打款、货还没发:这笔钱只记在「预收账款」,不抵应收;发货开票后,在「预付/预收台账」里选中这笔做冲销。
查询 口径:预付/预收登记当时不抵扣应付/应收;冲销后才计入已付/已收。未冲销余额 = 登记金额 − 已冲销
{{ prepayApply.flow.flow_no || ('#'+prepayApply.flow.id) }} {{ prepayApply.flow.partner_name }}({{ prepayApply.flow.kind }}) {{ prepayApply.flow.amount }} 元 / 剩余 {{ prepayApply.flow.left_amount }} 元 {{ cfReviewDlg.row.partner_name || '—' }} {{ cfReviewDlg.row.biz_type }} {{ cfReviewDlg.row.amount }} 元({{ cfReviewDlg.row.direction }}) {{ cfReviewDlg.row.operator || '—' }} / {{ cfReviewDlg.row.period || '—' }} {{ cfReviewDlg.row.remark || '—' }} {{ cfWriteoffDlg.row.partner_name || '—' }} {{ cfWriteoffDlg.row.biz_type }} {{ cfWriteoffDlg.row.amount }} 元({{ cfWriteoffDlg.row.direction }}) {{ cfWriteoffDlg.row.record_date || '—' }} / {{ cfWriteoffDlg.row.operator || '—' }}
对账日期:{{ stmt.data.asOf }} {{ stmt.data.type==='supplier'?'应计应付款':'应计应收款' }}:{{ stmt.data.totalAmt }} 已核销:{{ stmt.data.flowAmt }} 期末余额:{{ stmt.data.balance }} 导出 Excel 打印
应付/应收明细
收付款记录
{{ notifyToast.type === 'audit' ? '待审批' : '新消息' }} {{ notifyToast.title }} ×
{{ notifyToast.content }}
通知中心 全部已读 发布更新 关闭
{{ accountPhoneBtnText }}
{{ flowDetail.order_no }} {{ flowDetail.order_date }} {{ flowDetail.status }} {{ flowDetail.operator || '-' }} {{ flowDetail.posted_at }} {{ flowDetail.direction }} / {{ flowDetail.movement_type }} {{ flowDetail.source_doc_type }}:{{ flowDetail.source_doc_no }}{{ flowDetail.source_doc_type || '来源待核对' }} {{ flowDetail.origin }} {{ flowDetail.related_movement_no }} {{ flowDetail.reversal_reason }}
本次发料已纳入生产订单线边仓,发出不代表已耗用。查看车间收料