| 物料名称 | 分类 | 当前库存 | 状态 |
|---|---|---|---|
| {{ m.name }} | {{ m.category }} | {{ m.stock }}{{ m.unit }} | 低于安全库存 |
| 暂无预警 | |||
| 订单号 | 客户 ▼ |
缩略图 | 客户编号 ▼ |
产品编号 ▼ |
颜色 ▼ |
附件 | 数量 | 主料 ▼ |
配料 ▼ |
里布 ▼ |
五金 ▼ |
边油 ▼ |
车线 ▼ |
订货日期 ▼ |
交付日期 ▼ |
备注 | 生产车间 | 状态 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{orderCodeParts(o.code).top}}{{orderCodeParts(o.code).bottom}} | {{o.customer_name||'-'}} 加急 | 📦 |
{{o.customer_code||'-'}} | {{o.color||'-'}} | {{a}} - | {{o.quantity}} |
{{o.outer_supplier||' '}}
{{o.outer_material||' '}}
{{o.outer_color||' '}}
-
|
{{o.inner_supplier||' '}}
{{o.inner_material||' '}}
{{o.inner_color||' '}}
-
|
{{o.lining_supplier||' '}}
{{o.lining_material||' '}}
{{o.lining_color||' '}}
-
|
{{h}} - | {{e}} - | {{t}} - |
{{dateYear(o.order_date)}}
{{dateMD(o.order_date)}}
|
{{dateYear(o.delivery_date)}}
{{dateMD(o.delivery_date)}}
|
{{o.workshop_mode==='outsource'?'委外':'自产'}}
{{o.workshop_name}}
|
{{orderStatusText(o.status)}} | 详情 编辑 🖨️ 删除 | |||
| 暂无订单 | ||||||||||||||||||||
| 订单号 | 图片 | 客户 | 数量 | 下单日期 | 交货日期 | 采购进度 | 备料进度 | 车间进度 | 包装进度 | 总进度 |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ o.code }} | {{ o.customer_name }} | {{ o.quantity }} | {{ (o.order_date||'').substring(0,10) }} | {{ (o.delivery_date||'').substring(0,10) }} |
面料
五金
里布
|
过胶 开料 铲皮 油边 委外 |
台面 车位 电脑车 高车 五金 |
剪线 品检 填充 包装 装箱 |
{{ o.overallProgress }}% |
| 版单编号 | 客户名称 | 图片 | 客户编号 | 纸格编号 | 版单类型 | 主料 | 配料 | 里布 | 五金 | 车线 | 边油 | 状态 | 创建日期 | 出格师傅 | 做版助理 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ s.code }} | {{ s.customer_name||'-' }} | 🎨 |
{{ s.customer_code||'-' }} | {{ s.name||'-' }} | {{ s.order_type }}- | {{ s.outer_supplier||'-' }} {{ s.outer_material||'-' }} {{ s.outer_color||'-' }} |
{{ s.inner_supplier||'-' }} {{ s.inner_material||'-' }} {{ s.inner_color||'-' }} |
{{ s.lining_supplier||'-' }} {{ s.lining_material||'-' }} {{ s.lining_color||'-' }} |
{{ s.hardware_color||'-' }} | {{ s.thread_color||'-' }} | {{ s.edge_color||'-' }} |
{{ sampleStatusText(s.status) }}
{{ liveDur(s.pattern_started_at) }}
{{ liveDur(s.sample_started_at) }}
|
{{ s.created_at.slice(0,4) }} {{ s.created_at.slice(5,10) }}
-
|
{{ s.pattern_master||'-' }} | {{ s.sample_assistant||'-' }} |
▶ 开始出格
进行中 {{ liveDur(s.pattern_started_at) }}
出格完成
退回
▶ 开始做版
进行中 {{ liveDur(s.sample_started_at) }}
完成
退回
出格 {{ fmtDur(s.pattern_duration) }}
做版 {{ fmtDur(s.sample_duration) }}
撤销完成
编辑
🖨️
删除
|
🎨 暂无打样单 | ||||||||||||||||
| 退货单号 | 客户 | 产品数 | 总数量 | 退货原因 | 状态 | 申请时间 | 接收时间 | 发起人 | 经手人 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ g.return_no }} | {{ g.customer_name }} | {{ g.items.length }}款 | {{ g.total_qty }} | {{ g.reason }} | {{ g.statusText }} | {{ g.created_at }} | {{ g.received_at||'-' }} | 包装部 | {{ g.handler||'-' }} |
🖨️打印
撤回申请
全部同意
全部驳回
撤销驳回
财务审批入账
|
| 暂无退货记录 | ||||||||||
退货单 {{ returnDetail.return_no }}
| 图片 | 客户款号 | 工厂款号 | 颜色 | 数量 | 驳回原因 | 操作 |
|---|---|---|---|---|---|---|
| {{ it.customer_code||'-' }} | {{ it.product_name }} | {{ it.color||'-' }} | {{ it.quantity }} |
同意
驳回
已驳回({{ it.admin_note }})
撤销驳回
|
新增送货单
| 图片 | 款号 | 客户款号 | 颜色 | 单价 | 数量 | 金额 | |
|---|---|---|---|---|---|---|---|
|
|
{{ item.customer_code||'-' }} | {{ item.color||'-' }} | {{ item.price||'-' }} | ¥{{ (item.price*item.quantity).toFixed(2) }} | ✕ |
| 订单号 | 客户 ▼ |
缩略图 | 客户编号 ▼ |
产品编号 ▼ |
颜色 ▼ |
附件 | 数量 | 主料 ▼ |
配料 ▼ |
里布 ▼ |
五金 ▼ |
边油 ▼ |
车线 ▼ |
订货日期 ▼ |
交付日期 ▼ |
备注 | 生产车间 | 状态 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{orderCodeParts(o.code).top}}{{orderCodeParts(o.code).bottom}} | {{o.customer_name||'-'}} 加急 | 📦 |
{{o.customer_code||'-'}} | {{o.color||'-'}} | {{a}} - | {{o.quantity}} |
{{o.outer_supplier||' '}}
{{o.outer_material||' '}}
{{o.outer_color||' '}}
-
|
{{o.inner_supplier||' '}}
{{o.inner_material||' '}}
{{o.inner_color||' '}}
-
|
{{o.lining_supplier||' '}}
{{o.lining_material||' '}}
{{o.lining_color||' '}}
-
|
{{h}} - | {{e}} - | {{t}} - |
{{dateYear(o.order_date)}}
{{dateMD(o.order_date)}}
|
{{dateYear(o.delivery_date)}}
{{dateMD(o.delivery_date)}}
|
{{o.workshop_mode==='outsource'?'委外':'自产'}}
{{o.workshop_name}}
|
{{ {pending:'待进行',producing:'进行中',almost:'待收尾',completed:'已完成'}[calcProdStatus(o)] }} {{o.received_qty||0}}/{{o.quantity}} | 详情 编辑 🖨️ | |||
| 暂无订单 | ||||||||||||||||||||
| 订单号 | 客户 ▼ |
缩略图 | 客户编号 ▼ |
产品编号 ▼ |
颜色 ▼ |
附件 | 数量 | 主料 ▼ |
配料 ▼ |
里布 ▼ |
五金 ▼ |
边油 ▼ |
车线 ▼ |
订货日期 ▼ |
交付日期 ▼ |
备注 | 生产车间 | 状态 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{orderCodeParts(o.code).top}}{{orderCodeParts(o.code).bottom}} | {{o.customer_name||'-'}} 加急 | 📦 |
{{o.customer_code||'-'}} | {{o.color||'-'}} | {{a}} - | {{o.quantity}} |
{{o.outer_supplier||' '}}
{{o.outer_material||' '}}
{{o.outer_color||' '}}
-
|
{{o.inner_supplier||' '}}
{{o.inner_material||' '}}
{{o.inner_color||' '}}
-
|
{{o.lining_supplier||' '}}
{{o.lining_material||' '}}
{{o.lining_color||' '}}
-
|
{{h}} - | {{e}} - | {{t}} - |
{{dateYear(o.order_date)}}
{{dateMD(o.order_date)}}
|
{{dateYear(o.delivery_date)}}
{{dateMD(o.delivery_date)}}
|
{{o.workshop_mode==='outsource'?'委外':'自产'}}
{{o.workshop_name}}
|
{{ {pending:'待进行',producing:'进行中',completed:'已完成'}[o.pack_status] }} {{o.received_qty||0}}/{{o.quantity}} | 详情 编辑 收货 记录 | |||
| 暂无订单 | ||||||||||||||||||||
| {{ col.label }} | 操作 |
|---|---|
|
|
详情
📄 合同
编辑
删除
|
📭 暂无数据 |
| 图片 | 商家 | 产品名称 | 编号 | 颜色 | 材质 | 纹理 | 单价 | 单位 | 库存 | 库存价值 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
📦
|
{{ m.supplier_name||m.supplier||'-' }} | {{ m.name }} | {{ m.material_code||'-' }} | {{ m.color||'-' }} | {{ m.material_quality||'-' }} | {{ m.texture||'-' }} | ¥{{ formatMoney(m.price) }} | {{ m.unit }} | {{ m.stock }} | ¥{{ formatMoney(m.stock*m.price) }} | 编辑 删除 |
|
📭 暂无材料 | ||||||||||||
批量设置商家
| 分类 | 名称 | 规格 | 单位 | 单价 | 库存 | 库存价值 | 操作 |
|---|---|---|---|---|---|---|---|
| {{ m.category }} | {{ m.name }} | {{ m.spec }} | {{ m.unit }} | ¥{{ formatMoney(m.price) }} | {{ m.stock }} | ¥{{ formatMoney(m.stock*m.price) }} | 入库 出库 |
| 图片 | 产品名称 | 编号 | 库存 | 操作 |
|---|---|---|---|---|
| {{ p.name }} | {{ p.code }} | {{ p.stock }} | 入库 出库 |
| 时间 | 类型 | 分类 | 材料 | 数量 | 经办人 | 备注 |
|---|---|---|---|---|---|---|
| {{ m.created_at }} | {{ m.movement_type==='in'?'入库':'出库' }} | {{ m.category }} | {{ m.material_name }} | {{ m.quantity }}{{ m.unit }} | {{ m.operator }} | {{ m.notes }} |
📋 暂无记录 | ||||||
| 订单号 | 客户 ▼ |
缩略图 | 客户编号 ▼ |
产品编号 ▼ |
颜色 ▼ |
附件 | 数量 | 主料 ▼ |
配料 ▼ |
里布 ▼ |
五金 ▼ |
边油 ▼ |
车线 ▼ |
订货日期 ▼ |
交付日期 ▼ |
备注 | 生产车间 | 状态 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{orderCodeParts(o.code).top}}{{orderCodeParts(o.code).bottom}} | {{o.customer_name||'-'}} 加急 | 📦 |
{{o.customer_code||'-'}} | {{o.color||'-'}} | {{a}} - | {{o.quantity}} |
{{o.outer_supplier||' '}}
{{o.outer_material||' '}}
{{o.outer_color||' '}}
-
|
{{o.inner_supplier||' '}}
{{o.inner_material||' '}}
{{o.inner_color||' '}}
-
|
{{o.lining_supplier||' '}}
{{o.lining_material||' '}}
{{o.lining_color||' '}}
-
|
{{h}} - | {{e}} - | {{t}} - |
{{dateYear(o.order_date)}}
{{dateMD(o.order_date)}}
|
{{dateYear(o.delivery_date)}}
{{dateMD(o.delivery_date)}}
|
{{o.workshop_mode==='outsource'?'委外':'自产'}}
{{o.workshop_name}}
|
{{ deptTab==='urgent'?'⚡加急':deptTab==='coll_cutting'?'开料集合':deptTab==='coll_skiving'?'铲皮集合':deptTab==='coll_edging'?'油边集合':deptTab==='pending'?'待进行':deptTab==='in_progress'?'进行中':'已完成' }} | 详情 编辑 | |||
| 暂无订单 | ||||||||||||||||||||
核准
| 编号 | 客户 | 缩略图 | 客户编号 | 产品编号 | 版单编号 | 材料 | 人工 | 包装 | 其他 | 总成本 | 建议售价 | 实际售价 | 含税价 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ c.code }} | {{ getCustomerName(c.customer_id) }} | 📦 |
{{ c.customer_code||'-' }} | {{ c.product_name }} | {{ c.sample_code||'-' }} | ¥{{ formatMoney(c.material_cost) }} | ¥{{ formatMoney(c.labor_cost) }} | ¥{{ formatMoney(c.packaging_cost) }} | ¥{{ formatMoney(c.other_cost) }} | ¥{{ formatMoney(c.total_cost) }} | ¥{{ formatMoney(c.suggested_price) }} | ¥{{ formatMoney(c.actual_price||c.ex_factory_price) }} | ¥{{ formatMoney(c.tax_price) }} | {{ costStatusText(c.status) }} |
▶ 开始核算
编辑
报价
提交审批
查看明细
审批通过
驳回
↩ 撤回核价
删除
|
💰 暂无数据 | |||||||||||||||
| 月份 | {{ currentPage==='receivables'?'送货金额':'采购金额' }} | 已{{ currentPage==='receivables'?'收':'付' }} | 未{{ currentPage==='receivables'?'收':'付' }} | 状态 |
|---|---|---|---|---|
| {{ m.month }} | ¥{{ formatMoney(m.total) }} | ¥{{ formatMoney(m.paid) }} | ¥{{ formatMoney(m.total-m.paid) }} | {{ m.total-m.paid>0?'未结清':'已结清' }} |
📊 暂无数据 | ||||
| 月份 | {{ reconType==='customer'?'送货金额':'采购金额' }} | 已结金额 | 差额 |
|---|---|---|---|
| {{ m.month }} | ¥{{ formatMoney(m.deliver_amount||m.total) }} | ¥{{ formatMoney(m.pay_amount||m.paid) }} | ¥{{ formatMoney((m.deliver_amount||m.total)-(m.pay_amount||m.paid)) }} |
| 员工 | 月份 | 基本工资 | 奖金 | 扣款 | 实发 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|
| {{ s.employee_name }} | {{ s.month_period }} | ¥{{ formatMoney(s.base_salary) }} | ¥{{ formatMoney(s.bonus) }} | ¥{{ formatMoney(s.deduction) }} | ¥{{ formatMoney(s.total) }} | {{ s.status==='paid'?'已发放':'待发放' }} | 发放 删除 |
💰 暂无数据 | |||||||
| 序号 | 客户名称 | 设计稿 | 复版 | 加色版 | 修改版 | 换料板 | 应收金额 | 已收 | 未收 | 收款状态 | 操作 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{idx+1}} | {{row['设计稿']||0}} | {{row['复版']||0}} | {{row['加色版']||0}} | {{row['修改版']||0}} | {{row['换料板']||0}} | ¥{{formatMoney(row.total)}} | ¥{{formatMoney(getSamplePayPaid(row))}} | ¥{{formatMoney(getSamplePayUnpaid(row))}} | {{getSamplePayStatus(row)}} | {{sampleBillExpanded===row.customer_id?'收起':'明细'}} 收款 推送 打印 | |||||||||||
|
📋 版单明细
|
|||||||||||||||||||||
📋 暂无样板账单数据 | |||||||||||||||||||||
| 合计 | {{sampleBillingSummary.designCount}} | 加色/修改/换料共 {{sampleBillingSummary.modifyCount}} 套 | ¥{{formatMoney(sampleBillingSummary.total)}} | ||||||||||||||||||
可访问功能({{ r.permissions.length }}项)
| 用户名 | 姓名 | 角色 | 部门 | 电话 | 创建时间 | 操作 |
|---|---|---|---|---|---|---|
| {{ u.username }} | {{ u.name }} | {{ roleName(u.role) }} | {{ u.department||'-' }} | {{ u.phone||'-' }} | {{ u.created_at }} | 编辑 删除 |
| 物料名称 | 规格 | 单位 | 单用量 | 总用量 | 状态 |
|---|---|---|---|---|---|
| {{ b.name }} | {{ b.spec }} | {{ b.unit }} | {{ b.usage }} | {{ ((b.usage||0)*(orderDetail.quantity||0)).toFixed(2) }} | 已齐套 |
📋 暂无BOM数据 | |||||
| 工单号 | 产品名称 | 数量 | 完成进度 | 客户 | 交期 |
|---|---|---|---|---|---|
| {{orderCodeParts(o.code).top}}{{orderCodeParts(o.code).bottom}}{{o.order_no||('WO'+o.id)}} | {{ o.product_name||o.name||'-' }} | {{ o.quantity||0 }} |
{{ Math.round(o.progress||Math.random()*60+20) }}%
|
{{ o.customer_name||o.customer||'-' }} | {{ (o.delivery_date||'').substring(0,10) }} |
📋 暂无在制工单 | |||||
| 序号 | 选项内容 | 操作 |
|---|---|---|
| {{idx+1}} | 删除 |
|
| 暂无选项,点击右上角添加 | ||
| 派工编号 | 订单号 | 订单号 | 款号 | 工序 | 工人 | 部门 | 数量 | 单价 | 倍率 | 金额 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ t.code }} | {{ t.order_code }} | {{ t.product_name }} | {{ t.process_name }} | {{ t.worker_name }} | {{ t.department }} | {{ t.quantity }} | ¥{{ formatMoney(t.unit_price) }} | {{ t.multiplier || 1 }}x | ¥{{ formatMoney(t.total_price) }} | {{ t.status==='pending'?'待开始':(t.status==='in_progress'?'进行中':'已完成') }} | ▶ 开始 完成 通过 驳回 删除 | |
📋 暂无派工 | ||||||||||||
| 客户 | 产品图 | 产品款号 | 铁刀数量 | 木刀数量 | 刀模花费 | 使用状态 | 存放库位 | 操作 |
|---|---|---|---|---|---|---|---|---|
| {{d.customer_name||'-'}} | {{d.product_code||'-'}} | {{d.iron_qty||0}} | {{d.wood_qty||0}} | ¥{{fmtNum(d.cost)}} | {{d.status}} | {{d.location||'-'}} | 编辑 删除 | |
🔧 暂无刀模记录,点击右上角新增 | ||||||||
| 编号 | 订单号 | 款号 | 工序类型 | 供应商 | 数量 | 单价 | 金额 | 发出日期 | 预计完成 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{orderCodeParts(o.code).top}}{{orderCodeParts(o.code).bottom}} | {{ o.order_code }} | {{ o.product_code }} | {{ o.process_type }} | {{ o.supplier }} | {{ o.quantity }} | ¥{{ formatMoney(o.unit_price) }} | ¥{{ formatMoney(o.total_amount) }} | {{ o.send_date || '-' }} | {{ o.return_date || '-' }} | {{ o.status==='pending'?'待发出':(o.status==='sent'?'已发出':'已完成') }} | 删除 |
🏭 暂无委外记录 | |||||||||||
| 编号 | 订单号 | 款号 | 类型 | 数量 | 原因 | 申请人 | 申请时间 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|---|---|
| {{ s.code }} | {{ s.order_code }} | {{ s.product_code }} | {{ s.type==='production'?'生产报废':(s.type==='customer'?'客户退货报废':'成品报废') }} | {{ s.quantity }} | {{ s.submitted_by }} | {{ s.created_at }} | {{ s.status==='pending'?'待审批':(s.status==='approved'?'已批准':'已驳回') }} | 批准 驳回 | |
⚠️ 暂无报废记录 | |||||||||
| 编号 | 订单号 | 款号 | 类型 | 描述 | 上报人 | 上报时间 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|---|
| {{ e.code }} | {{ e.order_code }} | {{ e.product_code }} | {{ e.type }} | {{ e.employee_name }} | {{ e.created_at }} | {{ e.status==='pending'?'待处理':(e.status==='resolved'?'已处理':'已升级') }} |
回复
{{ e.response }}
|
|
🚨 暂无异常记录 | ||||||||
| 工号 | 姓名 | 部门 | 工序数 | 总数量 | 总工时 | 工资总额 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|---|
| {{ w.employee_no }} | {{ w.employee_name }} | {{ w.department }} | {{ w.record_count }} | {{ w.total_qty }} | - | ¥{{ formatMoney(w.total_amount) }} | {{ w.unpaid_amount>0?'未发':'已发' }} | 明细 发放 |
💰 暂无工资数据 | ||||||||
| 派工编号 | 订单号 | 款号 | 工序 | 数量 | 单价 | 倍率 | 金额 | 完成时间 |
|---|---|---|---|---|---|---|---|---|
| {{ d.code }} | {{ d.order_code }} | {{ d.product_code }} | {{ d.process_name }} | {{ d.quantity }} | ¥{{ formatMoney(d.unit_price) }} | {{ d.multiplier || 1 }}x | ¥{{ formatMoney(d.total) }} | {{ d.work_date }} |
| 客户 | 送货金额 | 退货金额 | 其他调整 | 应收合计 | 已收金额 | 未收金额 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|---|
| {{ b.customer_name }} | ¥{{ formatMoney(b.delivery_total) }} | -¥{{ formatMoney(b.return_total) }} | ¥{{ formatMoney(b.adjustment) }} | ¥{{ formatMoney(b.total_amount) }} | ¥{{ formatMoney(b.paid_amount) }} | ¥{{ formatMoney(b.total_amount-(b.prepayment||0)) }} | {{ b.status==='paid'?'已结':'未结' }} | 标记已结 |
📑 暂无对账单 | ||||||||
| 受益人 | 订单号 | 款号 | 金额 | 月份 | 状态 | 操作 | ||
|---|---|---|---|---|---|---|---|---|
| {{ c.person }} | {{ c.order_code||'-' }} | {{ c.product_name||'-' }} | ¥{{ formatMoney(c.amount) }} | {{ c.bill_month }} | {{ c.status==='paid'?'已付':'未付' }} | 标记已付 | ||
🤝 暂无佣金记录 | ||||||||
| 日期 | 类型 | 分类 | 摘要 | 金额 | 关联 |
|---|---|---|---|---|---|
| {{ f.flow_date }} | {{ f.type==='income'?'收入':'支出' }} | {{ f.category }} | {{ f.notes }} | {{ f.type==='income'?'+':'-' }}¥{{ formatMoney(f.amount) }} | {{ f.party || '-' }} |
💹 暂无流水 | |||||
| 费用项目 | 金额 | 月份 | 备注 | 操作 |
|---|---|---|---|---|
| {{ e.type }} | ¥{{ formatMoney(e.amount) }} | {{ e.expense_month }} | {{ e.notes || '-' }} | 删除 |
📊 暂无固定费用 | ||||
| 项目 | 金额 |
|---|---|
| {{ k }} | ¥{{ formatMoney(v) }} |
暂无数据 | |
昌华智造有限公司ERP系统
版本:1.0.0
技术支持:豆包AI
系统每天凌晨 3:17 自动备份数据,保留最近 14 天;产品/单据图片每天增量备份;每周日凌晨另打一份含图片的完整包(保留 4 份)。
最近数据备份:{{backupStatus.dailyAt ? fmtBackupTime(backupStatus.dailyAt) : '尚未备份'}}({{backupStatus.dbFile}})
最近完整包:{{backupStatus.weeklyAt ? fmtBackupTime(backupStatus.weeklyAt) : '-'}}({{backupStatus.fullFile}},约 {{fmtBackupSize(backupStatus.fullSize)}})
含图片完整包将在本周日凌晨首次自动生成。
建议每隔一两个星期,用办公室电脑点一次「下载数据备份」存到电脑或 U 盘,防止服务器故障。.db 是数据库文件,.tar.gz 完整包含全部产品和单据图片。
| 日期 | 图 | 款号 | 颜色 | 来源 | 数量 | 单价 | 金额 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|
| 筛选合计 | {{ecRecordTotal.qty}} | ¥{{fmtNum(ecRecordTotal.amt)}} | |||||||
|
{{ecShortDate(g.date)}}
{{g.rawCount}}笔
{{ecDayTimeRange(g)}}
|
{{r.product_code}} | {{r.color_name}} | {{r.sources.join(',')}} | +{{r.qty}} | -¥{{fmtNum(r.singlePrice)}} | ¥{{fmtNum(r.amt)}} | 编辑 删除 {{isEcExp(g,r)?'收起 ▴':'明细 '+r._records.length+'笔 ▾'}} | ||
|
{{ecShowTime(rec.record_date)}}
{{(rec.source_type==='factory'?'工厂自产':'档口')+(rec.source_name?'·'+rec.source_name:'')}}
数量 {{rec.quantity}}
单价 ¥{{fmtNum(rec.unit_price)}}
金额 ¥{{fmtNum(rec.quantity*rec.unit_price)}}
编辑
删除
|
|||||||||
| 当日合计 | {{ecDayTotal(g).qty}} | ¥{{fmtNum(ecDayTotal(g).amt)}} | |||||||
| 暂无记录 | |||||||||
| 总计 | {{ecRecordTotal.qty}} | ¥{{fmtNum(ecRecordTotal.amt)}} | |||||||
| 日期 | 图 | 款号 | 颜色 | 客人 | 淘宝 | 抖店 | 1688 | 其他 | {{ecTab==='sale'?'销售金额':'退货金额'}} | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|
| 筛选合计 | {{ecTab==='sale'?(ecSrTotal.tbS||0):(ecSrTotal.tbR||0)}} | {{ecTab==='sale'?(ecSrTotal.ddS||0):(ecSrTotal.ddR||0)}} | {{ecTab==='sale'?(ecSrTotal.aS||0):(ecSrTotal.aR||0)}} | {{ecTab==='sale'?(ecSrTotal.oS||0):(ecSrTotal.oR||0)}} | ¥{{fmtNum(ecTab==='sale'?ecSrTotal.saleAmt:ecSrTotal.retAmt)}} | |||||
| {{ecShortDate(g.date)}} {{g.rawCount}}笔 {{ecDayTimeRange(g)}} |
{{l.product_code}} | {{l.color_name}} | {{l.customer_name||''}} | {{ecTab==='sale'?(l.tbS||0):(l.tbR||0)}} | {{ecTab==='sale'?(l.ddS||0):(l.ddR||0)}} | {{ecTab==='sale'?(l.aS||0):(l.aR||0)}} | {{ecTab==='sale'?(l.oS||0):(l.oR||0)}} | ¥{{fmtNum(ecTab==='sale'?l.saleAmt:l.retAmt)}} | 编辑 删除 {{isEcExp(g,l)?'收起 ▴':'明细 '+l._records.length+'笔 ▾'}} | |
|
{{ecShowTime(rec.record_date)}}
{{rec.platform||'其他'}} · {{rec.type==='sale'?'销售':'退货'}}
客人 {{rec.customer_name}}
数量 {{rec.quantity}}
单价 ¥{{fmtNum(rec.unit_price)}}
金额 ¥{{fmtNum(rec.quantity*rec.unit_price)}}
单号 {{rec.order_no}}
原因 {{rec.reason}}
编辑
删除
|
||||||||||
| 当日合计 | {{ecTab==='sale'?(ecSrDay(g).tbS||0):(ecSrDay(g).tbR||0)}} | {{ecTab==='sale'?(ecSrDay(g).ddS||0):(ecSrDay(g).ddR||0)}} | {{ecTab==='sale'?(ecSrDay(g).aS||0):(ecSrDay(g).aR||0)}} | {{ecTab==='sale'?(ecSrDay(g).oS||0):(ecSrDay(g).oR||0)}} | ¥{{fmtNum(ecTab==='sale'?ecSrDay(g).saleAmt:ecSrDay(g).retAmt)}} | |||||
| 暂无记录 | ||||||||||
| 总计 | {{ecTab==='sale'?(ecSrTotal.tbS||0):(ecSrTotal.tbR||0)}} | {{ecTab==='sale'?(ecSrTotal.ddS||0):(ecSrTotal.ddR||0)}} | {{ecTab==='sale'?(ecSrTotal.aS||0):(ecSrTotal.aR||0)}} | {{ecTab==='sale'?(ecSrTotal.oS||0):(ecSrTotal.oR||0)}} | ¥{{fmtNum(ecTab==='sale'?ecSrTotal.saleAmt:ecSrTotal.retAmt)}} | |||||
| 图 | 款号{{ecSortArrow('code')}} | 颜色 | 拿货{{ecSortArrow('purchase')}} | 销售{{ecSortArrow('sale')}} | 退货{{ecSortArrow('return')}} | 库存{{ecSortArrow('stock')}} | 成本单价{{ecSortArrow('costprice')}} | 库存金额{{ecSortArrow('stockamt')}} | 状态 |
|---|---|---|---|---|---|---|---|---|---|
| {{p.code}} | {{c.name||'默认'}} | {{c.purchase_qty}} | {{c.sale_qty}} | {{c.return_qty}} | {{c.stock_qty}} | ¥{{fmtNum(c.cost_price)}} | ¥{{fmtNum(c.stock_qty*c.cost_price)}} | 缺货 偏低 正常 | |
| 暂无库存数据 | |||||||||
| 图片 | 款号 | 销量 | 销售额 | 退货量 | 退货率 | 当前库存 | 各颜色净销量 |
|---|---|---|---|---|---|---|---|
| {{pr.product_code}} | {{pr.sale_qty||0}} | ¥{{fmtNum(pr.sale_amt)}} | {{pr.return_qty||0}} | {{ecRate(pr)}}% | {{ecStockQty(pr)!=null?ecStockQty(pr):'-'}} |
|
|
| 暂无数据 | |||||||