正在加载优信商城…
正在验证登录状态…

申请已提交

{{ applySubmitDone.message }}

运营人员将在 1–3 个工作日内审核,请保持电话畅通。
审核结果将通过您填写的联系电话通知。

智能识照填表 支持营业执照、微信/支付宝「发票抬头」截图;拖拽、上传或拍照后自动填写企业名称、税号、电话、地址
📷
拖拽图片到此处,或 点击上传
支持 JPG / PNG · 营业执照、发票抬头截图
上传照片 拍照识别
正在识别图片,请稍候…
上传证照会自动识别;识别有误时请直接在本页修改公司名称、证照编号与有效期(均可编辑)。
+ 自定义资质
删除
起始
截止
长期有效 天预警 清除识别结果
{{ formatQualPeriodDisplay(q) }}
📎
拖拽图片/PDF 到此处,或 点击上传
上传后自动识别;编号与有效期可随时修改
正在识别证照信息…
已自动识别,可直接改编号 / 有效期 证照
+ 添加商品
暂无商品,点击上方按钮添加
商品 删除
优信商城 · {{ siteConfig.brand_tagline || (isPublicMall ? '优品到家,信任常在' : '优品入院,信手可得') }} 我的订单 耗材匹配 商城公告 医院端 平台管理
优信商城
平台总控 平台总控 · 下钻统管 {{ headerMallName }} {{ headerMallName }} 供应商门户 {{ headerUserDisplay }} {{ roleLabel }} 账号设置 ← 平台总控 🤖 助理 退出 切换入口
← 返回工作台
{{ hospitalInfo.name }} {{ hospitalInfo.hospital_code }} 独立 PostgreSQL 实例 / 独立商城 登录页下拉选择所属医院
← 返回工作台 刷新
{{ activeWarehouse.warehouse_name }} · {{ activeWarehouse.address }} · SKU {{ activeWarehouse.sku_count }} · 总量 {{ activeWarehouse.total_quantity }}
刷新
品名 型号 优信商城库房代码 院专用代码 可用 锁定 在途 采购待入 数量报警设置 总库可调配 操作
{{ row.product_name || '—' }} {{ row.spec_model || '—' }} {{ fmtWarehouseIsbn(row.material_code) }}
{{ row.quantity }}低库存 {{ row.locked_qty > 0 ? row.locked_qty : '—' }} {{ row.transit_qty > 0 ? row.transit_qty : '—' }} {{ row.pending_inbound_quantity > 0 ? row.pending_inbound_quantity : '—' }} {{ row.central_quantity != null ? row.central_quantity : '—' }} 调价 调拨
待入库采购单 {{ warehousePendingInbound.length }} 单
导出明细 刷新待入库
供货商已发货的采购单在此验收入库;列表按采购明细展开(产品名称、规格型号、单价、数量、生产日期、有效期、批号、供应商)。点击「确认入库」后写入优信总库库存。 · 上次刷新 {{ warehousePendingInboundFetchedAt }}
采购单号 产品名称 规格型号 单价 数量 生产日期 有效期 批号 供应商 物流 发货时间 操作
当前没有待入库采购单
供货商在供货端标记「已发货」后,采购单会自动出现在此列表。
若刚发货仍看不到,请点击右上角「刷新待入库」。
已刷新 · {{ warehousePendingInboundFetchedAt }}
刚完成入库 · 可查看电子入库单
采购单号 品名 金额 入库单号 操作
{{ row.order_number }}
{{ it.product_name || it.material_code }} ×{{ it.quantity }}
库房编码 {{ fmtWarehouseIsbn(it.material_code) }} · 供{{ it.supplier_material_code }}
¥ {{ fmtPrice(row.total_amount) }}
{{ row.inbound_reference_no || row.reference_no || '—' }}
查看电子入库单 移除
调拨签收(在途核销) {{ wmsPendingTransfers.length }} 行
刷新在途
在途调拨明细:单号、编码、品名、调往、待收。跨租户已调出可核销;本库待收请扫码签收。
单号 编码 品名 / 规格 调往 已发 待收 状态 操作
{{ row.transfer_no || '—' }}
{{ formatTime(row.created_at) }}
{{ row.material_code || '—' }}
{{ row.product_name || '—' }}
{{ row.spec_model }}
批号 {{ row.batch_no }} · 效期 {{ row.expiry_date }}
本库签收 {{ row.shipped_qty ?? row.quantity ?? '—' }} {{ row.pending_qty }} {{ wmsTransferStatusLabel(row) }} 确认核销 签收
暂无在途调拨单
总库调往各院并完成院仓收货后,在途单会自动核销。
其他入库登记
扫码入库处理中… 扫码入库将自动解析 GTIN/批号/效期
确认入库
扫码出库
扫码出库
手工出库登记
确认出库
库存流水 {{ stockMovements.length }} 条
查询流水
入出库、调拨等全部流水:时间、类型、单号、编码、品名、数量、批号效期、操作人。
时间 类型 单号 编码 商品 数量 批号 / 效期 操作人
{{ formatTime(row.created_at) }}
{{ row.warehouse_name || '—' }}
{{ stockMovementTypeLabel(row.movement_type) }}
{{ row.reference_no || '—' }}
{{ row.remark }}
{{ row.material_code || '—' }}
{{ row.product_name || '—' }}
{{ row.spec_model }}
条码 {{ row.barcode }} · UDI {{ row.serial_number }}
{{ isStockMovementIn(row.movement_type) ? '+' : '−' }}{{ row.quantity }}
{{ row.batch_no || '—' }}
{{ row.expiry_date || '—' }}
{{ row.operator || '—' }}
暂无流水记录
刷新
{{ selectedHospitalOverview.hospital_name }} · {{ selectedHospitalOverview.warehouse_name }} · SKU {{ selectedHospitalOverview.sku_count }} · 总量 {{ selectedHospitalOverview.total_quantity }} · 低库存 {{ selectedHospitalOverview.low_stock_count }}
品名 型号 优信商城库房代码 院专用代码 数量 总库可调配 数量报警设置 操作
{{ row.product_name || '—' }} {{ row.spec_model || '—' }} {{ fmtWarehouseIsbn(row.material_code) }}
{{ row.quantity }}低库存 {{ row.central_quantity != null ? row.central_quantity : '—' }} 调价
该院仓暂无库存
请选择医院查看院仓明细
请先选择院仓
请先选择院仓
请先选择院仓
院仓流水 {{ stockMovements.length }} 条
查询流水
时间 类型 单号 编码 商品 数量 批号 / 效期 操作人
{{ formatTime(row.created_at) }}
{{ row.warehouse_name || '—' }}
{{ stockMovementTypeLabel(row.movement_type) }}
{{ row.reference_no || '—' }}
{{ row.remark }}
{{ row.material_code || '—' }}
{{ row.product_name || '—' }}
{{ row.spec_model }}
{{ isStockMovementIn(row.movement_type) ? '+' : '−' }}{{ row.quantity }}
{{ row.batch_no || '—' }}
{{ row.expiry_date || '—' }}
{{ row.operator || '—' }}
暂无流水记录
← 返回工作台
← 返回工作台刷新
{{ statsOverview.product_count }}
商品种类
{{ statsOverview.order_received }}
已签收
¥ {{ statsOverview.month_received_amount.toFixed(2) }}
本月签收额
{{ statsOverview.low_stock_count }}
低库存
← 返回工作台刷新
{{ opsMonitoring.audit_logs_24h }}
24h 审计
{{ opsMonitoring.open_price_alerts }}
价格预警
{{ opsMonitoring.hrp_failed_7d }}
HRP失败
{{ opsMonitoring.notify_failed_7d }}
通知失败
{{ opsMonitoring.ai_chat_24h }}
AI对话
{{ opsMonitoring.ocr_records_7d }}
OCR识别
{{ opsMonitoring.remote_login_users || 0 }}
异地登录账号
{{ opsMonitoring.status==='healthy'?'正常':'关注' }}
系统状态
Prometheus 指标:/metrics · 健康检查:/health
← 返回工作台 机构端 · 签约医院管理 + 创建专属商城 刷新
← 返回工作台刷新
查看全部
筛选
← 返回工作台
左侧企业资质 · 右侧拟供商品 · 支持部分通过/按商品驳回 · 点击「审核」打开抽屉
📋
暂无入驻申请
+ 新建入驻申请
资质合规看板
刷新看板 执行合规
{{ qualDashSummary.red }}
已过期
{{ qualDashSummary.yellow }}
临期
{{ qualDashSummary.green }}
正常
🏭
暂无供应商档案
+ 创建供应商
已终止合作存档
终止合作后资料永久保留;平台可编辑并重新上传资质,恢复合作后回到上方列表
刷新
暂无终止合作记录
← 返回工作台
{{ tenantsOverview.length || 3 }}
已接入医院
{{ saasSettings.length || '—' }}
平台配置项
REST
开放 API
已启用
供应商门户
保存配置 刷新
下单时自动计算:商品金额未达门槛则加收基础配送费,审批通过后生成物流配送任务(优信商城直配或三方配送)。
API 文档 /docs 系统监控 医院管理
← 返回工作台 刷新 商城商品 · 发布
查看全部
AI 旁路建议
暂无待审核商品
暂无待首次分发的商品
在架商品 下架商品
维护企业资质 + 发布自营商品
{{ delistForm.material_code }} · {{ delistForm.product_name || '—' }}
全部渠道下架
公众商城 平台采购商城
院专属商城
{{ h.hospital_name }}
{{ distributeForm.material_code }} · {{ distributeForm.product_name || '—' }} · 进价 ¥{{ fmtPrice(distributeForm.cost_price) }} · 参考零售价 ¥{{ fmtPrice(distributeForm.sale_price) }}
已选 {{ distributeSelectedChannelCount }} 个渠道 请至少勾选一项
公众商城 公众零售 · 填写零售价后自动勾选
零售价
平台采购商城 按进价 ¥{{ fmtPrice(distributeForm.cost_price) }} 纳入采购目录
院专属商城 · 各院单独定价 勾选医院并填写专属售价
全选医院 清空 共 {{ distributeHospitalRows.length }} 家签约医院
暂无签约医院 · 请先在「租户管理」添加医院 刷新医院列表
← 返回工作台 刷新目录 数据备份

平台采购商城

向供货商按供货单价统购 · 下单后自动推送到对应供货商「接单履约」 · 确认到货写入总库后可调拨至各院

按供货价采购 自动对应供货商 总库入库
智能检索 · 品名 / 品牌 / 代码 / 供货商
仅有货 搜索 重置 卡片 列表
共 {{ procShopDisplayed.length }} 件可采购 · 分类「{{ procShopCategory }}」 · 供货商「{{ procShopSupplier }}」
🔥 常备推荐
{{ p.product_name || p.material_code }}
{{ p.supplier_name }}
¥ {{ fmtPrice(p.supply_price) }}
暂无采购目录商品
请先在「商品审核 → 待分发」勾选「平台采购商城」并分发
查看全部
{{ p.category || '—' }} {{ p.supplier_name || '供货商' }}
{{ p.product_name || p.material_code }}
{{ (p.skus || []).length }} 种规格 · 选规格后采购
{{ (procActiveSku(p) || p).spec_model }}
规格属性未按单项录入,已改为规格列表切换。请到商品编辑里把可选值逐个回车添加后重新「生成规格矩阵」。
已选 {{ procSkuChipLabel(procActiveSku(p)) }} · 代码 {{ procActiveSku(p).material_code }}
品牌 {{ p.brand }}
可供量 {{ (procActiveSku(p) || p).supplier_stock }} {{ (p.skus || []).length > 1 ? '当前规格' : '供货商库存' }}
¥ {{ fmtPrice((procActiveSku(p) || p).supply_price) }} / 供货价 (¥{{ fmtPrice(p.price_min) }}–{{ fmtPrice(p.price_max) }})
确认采购 {{ (Number(procCartQty[(procActiveSku(p) || p).id]) || 0) > 0 ? ('× ' + procCartQty[(procActiveSku(p) || p).id]) : '' }} 采购数量
加入购物车 提交全部
已选 {{ procCartItemCount }} 种 / {{ procCartTotalQty }} 件 · 合计 ¥ {{ fmtPrice(procurementCartTotal) }}
查看清单 提交采购单 清空
刷新
单号 商品明细(按矩阵规格分行) 供应商 金额 付款方式 状态 付款 发票 闭环 时间 操作
{{ row.order_number }}
{{ (row.items || []).length }} 种规格
{{ it.product_name || it.material_code || '—' }}
{{ chip }}
规格 {{ it.spec_model }}
编码 {{ it.material_code || '—' }} · 包装 {{ it.packaging }} · {{ it.supplier_name }}
× {{ it.quantity }} · 单价 ¥{{ fmtPrice(it.unit_price) }} · 小计 ¥{{ fmtPrice(it.line_amount != null ? it.line_amount : (it.quantity * it.unit_price)) }}
{{ (row.supplier_names || []).join('、') || '—' }} ¥ {{ fmtPrice(row.total_amount) }} {{ row.payment_term_label || '先货后款' }} {{ statusLabel(row.status) }} {{ row.paid ? '已付' : '待付' }} 上传凭证 查看凭证 {{ row.invoice_status === 'confirmed' ? '已确认' : (row.invoice_status === 'pending' ? '待确认' : '待开票') }} 确认收票 {{ row.settlement_complete ? '已完结' : '进行中' }} {{ formatTime(row.created_at) }} 确认付款 确认入库 确认收票 待供货商发货 待付款后发货
暂无平台采购单
刷新
退货单号 原采购单 供货商 类型 金额 状态 结算/换货 时间 操作
{{ row.return_number }} {{ row.order_number }} {{ row.supplier_name || '—' }} {{ row.return_type_label || procReturnTypeLabel(row.return_type) }} ¥ {{ fmtPrice(row.total_amount) }} {{ row.status_label }}
{{ c.label }}·{{ c.status === 'done' ? '已完成' : (c.status === 'na' ? '不适用' : (c.status === 'shipped' ? '已发待入库' : '待处理')) }}
{{ formatTime(row.created_at) }} 电子签字提交 发货至供货商 确认供应商退款 确认发票冲红 确认换货入库 查看电子单 下载PDF 待供货商签收 待换货重发 换货待入库
暂无采购退货单 · 可在「采购单跟踪」对已入库单发起退货
刷新总库
总库 SKU {{ centralStock.length }} 种 · 签约医院 {{ hospitalTenants.length }} 家 · 请为每个商品分别填写调往各院的数量(单行合计不可超过已入库数量,在途待入库不计入)
已填写调拨:{{ procXferGrandTotal() }} 件 · 填好后点右侧确认 确认调拨至各院
代码 品名 已入库 在途待入库 调拨→{{ h.hospital_name }} 合计 剩余
{{ fmtWarehouseIsbn(row.material_code) }} {{ row.product_name || '—' }} {{ row.quantity }} {{ row.pending_inbound_quantity > 0 ? row.pending_inbound_quantity : '—' }} {{ procXferRowTotal(row) }} {{ procXferRowRemaining(row) }}
暂无签约医院 · 请先在租户管理添加医院
总库暂无库存 · 请先完成采购入库
确认调拨至各院
代码 品名 入库量 →{{ h.hospital_name }}
{{ fmtWarehouseIsbn(row.material_code) }} {{ row.product_name || '—' }} {{ row.quantity }}
稍后调拨 确认调拨
← 返回工作台 财务 · 权限 · 合作商管理 + 新增合作商 刷新
{{ selectedAdminDistributor.distributor_name }} {{ selectedAdminDistributor.service_regions || '—' }} {{ selectedAdminDistributor.status === 'active' ? '启用' : '停用' }}
停用合作商 重新启用
% 默认佣金 绑定

减除单院合作:点右侧「解除合作」;减除全部合作:点上方「停用合作商」。

% 合同期内只读展示给合作商 保存
合作商主体同步中,请刷新后配置品类佣金
% 分配
请选择左侧合作商
← 返回工作台 平台总控 · 佣金结算(财务) 刷新
暂无佣金流水
← 返回工作台 刷新
{{ platformSelfOperator.qual_expired || 0 }}
资质过期
{{ platformSelfOperator.qual_expiring || 0 }}
临期预警
{{ Math.max(0, (platformSelfOperator.qualifications || []).length - (platformSelfOperator.qual_expired || 0) - (platformSelfOperator.qual_expiring || 0)) }}
正常
{{ platformSelfOperator.supplier_name }} {{ platformSelfOperator.supplier_code }}
+ 自定义资质 保存企业资质
暂无资质,请从模板添加营业执照、经营许可等
{{ qualStatusLabel(q) }} 删除
长期有效 天预警
📎
拖拽图片/PDF 到此处,或 点击上传
产品资料 · 多规格 SKU · 商品资质 · 直上架
+ 发布商品
暂无自营商品,点击「发布商品」添加
← 返回工作台 刷新
← 返回工作台 刷新
+ 新增
← 返回工作台 扫描窜货 刷新
← 返回工作台 刷新
← 返回工作台 刷新评分
← 返回工作台 刷新 执行合规冻结/下架 数据备份
查看全部
{{ qualDashboardDisplay.summary.red }}
🔴 已过期 · 冻结接单
{{ qualDashboardDisplay.summary.yellow }}
🟡 临期 30/60/90 天
{{ qualDashboardDisplay.summary.green }}
🟢 正常
① 入驻审核与档案

入驻审核 · 供应商名录 · 资质维护

② 集采限价

超限价提报自动拦截标红

③ 商城商品分类

一级分类 · 子项维护 · 全端同步

③ 随货同行单

发货二维码 · 后勤扫码验收

暂无资质预警项 · 请在「入驻审核与档案」中维护证照有效期
← 返回工作台
导出范围 导出业务包 ZIP 下载导入模板 上传导入 Excel
← 返回工作台 + 新增限价 刷新
暂无集采限价,点击「新增限价」维护
← 返回工作台刷新
← 返回工作台刷新
{{ statsOverview.user_count || 0 }}
累计用户
{{ statsOverview.product_count || 0 }}
商品种类
{{ statsOverview.order_received || 0 }}
已签收订单
¥ {{ (statsOverview.month_received_amount || 0).toFixed(0) }}
本月签收额
← 返回工作台
平台总控 · 机构配送
{{ logisticsHospitalLabel }} · 发货与配送跟踪
刷新 📷 随货同行单验收
🚚
{{ logisticsHospitalLabel }} 暂无在途配送单
{{ o.order_number }} {{ hospitalTenantLabel(o.tenant_code) }} 配送中 · 待签收
{{ o.department }} · {{ o.username }} · ¥ {{ o.total_amount.toFixed(2) }}
📍 {{ o.receiver_name }} {{ o.receiver_phone }} · {{ o.delivery_address }}
{{ o.awaiting_supplier ? '待供应商发货' : (o.warehouse_fulfilled ? '确认发货' : '拣货中') }} 已发货
{{ logisticsHospitalLabel }} · 待处理退单
↩️
暂无待处理退单
{{ r.order_number }} {{ aftersaleTypeLabel(r.aftersale_type) }} {{ r.pipeline_label || returnPipelineLabel(r) }}
{{ r.department }} · {{ r.username }} · 退费 ¥ {{ r.refund_amount.toFixed(2) }}
{{ formatTime(r.created_at) }}
原因:{{ r.reason }}
代码 品名 退数量 单价 退费
{{ item.material_code }} {{ returnItemDisplayName(item) }} {{ item.quantity }} ¥ {{ fmtPrice(item.unit_price) }} ¥ {{ fmtPrice(item.line_amount) }}
整单退 · ¥ {{ r.refund_amount.toFixed(2) }}
电子单 {{ r.pipeline_label || returnStatusLabel(r.status) }}
打开扫码验收
← 返回工作台
平台总控 · 公众配送
公众待发货订单
刷新
📦
暂无公众待发货订单
{{ o.order_number }} 公众商城
{{ o.username }} · ¥ {{ o.total_amount.toFixed(2) }}
📍 {{ o.receiver_name }} {{ o.receiver_phone }} · {{ o.delivery_address }}
须三方配送 · 填写承运商与物流单号
三方发货
保存配置 刷新
公众下单时自动计算配送费;审批通过后生成三方物流配送任务。
打开物流门户登录页
← 返回工作台
前往物流模块
← 返回工作台
系统设置
保存
← 返回工作台
本地阿里云腾讯云 保存
← 返回工作台
关闭开启 提交
← 返回工作台刷新
← 返回工作台刷新
← 返回工作台刷新
出入库流水 {{ stockMovements.length }} 条
查询
时间 类型 单号 编码 商品 数量 批号 / 效期 操作人
{{ formatTime(row.created_at) }}
{{ row.warehouse_name || '—' }}
{{ stockMovementTypeLabel(row.movement_type) }}
{{ row.reference_no || '—' }}
{{ row.remark }}
{{ row.material_code || '—' }}
{{ row.product_name || '—' }}
{{ row.spec_model }}
条码 {{ row.barcode }}
{{ isStockMovementIn(row.movement_type) ? '+' : '−' }}{{ row.quantity }}
{{ row.batch_no || '—' }}
{{ row.expiry_date || '—' }}
{{ row.operator || '—' }}
暂无流水记录
← 返回工作台刷新
← 返回工作台刷新
查看全部
{{ commerceStats.product_views }}
商品浏览量
{{ commerceStats.order_count }}
订单数
{{ commerceStats.paid_order_count }}
支付件数
¥ {{ commerceStats.paid_amount.toFixed(2) }}
支付金额
¥ {{ commerceStats.profit_estimate.toFixed(2) }}
预估利润
← 返回工作台

供应商门户 · {{ currentUser.department || '供货履约' }}

入驻 · 产品资料 · 接单履约 · 对账 · 退换货 · 数据分析(平台总控仅审核分发,不代履约)

{{ supplierQualDashboard.summary.red }}
🔴 资质过期
{{ supplierQualDashboard.summary.yellow }}
🟡 临期预警
{{ supplierQualDashboard.summary.green }}
🟢 正常
{{ supplierPendingOrderCount > 99 ? '99+' : supplierPendingOrderCount }}
{{ t.icon }}
{{ t.label }}
{{ t.desc }}
产品资料 · 多规格 SKU · 资质到期联动预警
一键导出产品 下载导入模板 一键导入上架 + 发布商品
暂无商品 · 点击「+ 发布商品」或使用入驻资料导入
接收平台统购单 · 备货 · 发货至仓网中心
刷新
📦
暂无相关订单
{{ o.order_number }} {{ statusLabel(o.order_status) }} {{ o.payment_term_label }}
{{ o.department }} · {{ o.username }} · ¥ {{ o.supplier_amount.toFixed(2) }}· {{ hospitalTenantLabel(o.tenant_code) || o.tenant_code }}
待平台付款 · 先款后货订单付款后方可发货
平台已付款 · {{ formatTime(o.paid_at) }} · 已传付款凭证
已提交发票 {{ o.invoice_no }} · 已传发票凭证 已确认 待平台确认
已发货 · {{ o.carrier }} · {{ o.tracking_number }}
随货同行单二维码
查看电子入库单 {{ o.inbound_receipt_no }}
确认发货 上传发票
SKU 商品 数量 单价 小计 生产日期 有效期 批号 序列号
{{ line.material_code }} {{ line.product_name }} · {{ line.spec_model }} {{ line.quantity }} ¥ {{ line.unit_price.toFixed(2) }} ¥ {{ line.subtotal.toFixed(2) }} {{ line.production_date || '—' }} {{ line.expiry_date || '—' }} {{ line.batch_no || '—' }} {{ line.serial_number || '—' }}
暂无商品明细
两票制三单匹配 · 采购单 / 入库单 / 发票(禁止改价)
查询 导出 确认结算
① 采购单机构采购订单
② 入库单签收入库回写
③ 发票随货同行/结算单
选择月份后查询对账
接收退货 · 验收入库 · 单据冲销归档
刷新
平台采购退货 · 电子签收(反向采购)
刷新

合作商门户 · {{ distributorHeroTitle }}

服务区域:{{ distributorProfile.service_regions }}

管辖医院 {{ distributorProfile.hospital_count }} 家: {{ distributorProfile.contracted_hospitals.map(h => h.hospital_name).join('、') }}

区域居间 · 促成交 · 看订单佣金(绑院与财务结算在平台总控;不参与物理发货)

查看绑院销售统计佣金流水月结汇总
{{ t.icon }}
{{ t.label }}
{{ t.desc }}
刷新
选择签约医院查看销售与回款统计
刷新
暂无合作商品,请联系平台运营分配
刷新
查询
{{ distributorSettlement.order_count }}
已签收订单
¥ {{ (distributorSettlement.sales_total || 0).toFixed(2) }}
回款销售额
¥ {{ distributorSettlement.commission_total.toFixed(2) }}
佣金合计

平台提佣记录(每月回款)

该月暂无平台提佣记录

物流门户 · {{ tplHeroTitle }}

接单 · 运单回写 · 配送跟踪(调度确认发货与配送费规则在平台总控;不替代平台 WMS)

待接单接单履约运单回写签收闭环
{{ t.icon }}
{{ t.label }}
{{ t.desc }}
暂无待处理配送任务
{{ tplProfile.provider_name }} {{ tplProfile.username }} {{ tplProfile.hospital_name }}

{{ institutionPortalTitle }}

{{ INSTITUTION_TAGLINE }}

商城采购 · 订单跟踪 · 售后服务 · 数据分析

{{ t.icon }}
{{ t.label }}
{{ t.desc }}
进入审批待办({{ institutionProfile.governance_todo_count }})
科室核销计划 · {{ institutionBudget.department }} 去商城申购 →
已用 ¥ {{ institutionBudget.monthly_used.toFixed(2) }} / 限额 ¥ {{ institutionBudget.is_unlimited ? '不限' : institutionBudget.monthly_limit.toFixed(2) }} · 剩余 ¥ {{ institutionBudget.is_unlimited ? '—' : institutionBudget.remaining.toFixed(2) }} · 个人额度 {{ institutionBudget.personal_unlimited ? '不限' : ('¥ ' + Number(institutionBudget.personal_used || 0).toFixed(0) + ' / ' + Number(institutionBudget.personal_quota || 0).toFixed(0)) }} (主账号 {{ institutionBudget.parent_username }})
本院可购商品(平台分发 · 院仓备货) 导出本院业务包 导入模板 导入 Excel
订单状态跟踪 · 物流 · 签收/入库确认
暂无订单
{{ o.order_number }} {{ orderListStatusLabel(o) }}
{{ s.label }}
{{ o.department }} · ¥ {{ o.total_amount.toFixed(2) }} · {{ formatTime(o.created_at) }}
{{ o.carrier || '物流' }} · {{ o.tracking_number }}
{{ deliveryModeLabel(o.delivery_mode) }} · 签收人 {{ o.designated_receiver_label || o.designated_receiver_username }}
待 {{ o.designated_receiver_label }} 确认签收
进度 申请退单 确认签收
售后服务 · 退换货与评价
刷新
售后服务流程(退货/退款/换货统一流)
三级仅本人订单;二级可代本科室;一级可操作全院。提交须申请人电子签字。 科室主任 → 后勤复核,每级审批人电子签字;后勤通过后推送平台。 平台同意(签字)或不同意(驳回退回修改后重提)。同意后系统自动生成电子退换货单并通知医院。 优信地服上门收货并送回仓库,地服签字确认。 仓库质检员签字核销;合格后医院账号自动冲抵月度账款。仅退款类型在平台通过后即可冲账归档。 质检合格后平台重新发货 → 客户端确认签收(签字)→ 归档并关联原采购订单。
{{ avatarLetter }}
{{ currentUser.username }}
{{ currentUser.department }} · {{ roleLabel }}
{{ formatBudgetLimit(budget) }}
月度总额度
¥ {{ budget.monthly_used.toLocaleString() }}
已用额度
{{ formatBudgetRemaining(budget) }}
剩余额度
额度使用进度 {{ budget.usage_percent }}%
我的审批待办
刷新
← 返回{{ isAdminHospitalBenchMode ? '院端统管' : '端口工作台' }} ← 返回端口工作台
← 返回工作台
← 返回工作台 刷新 导出 Excel
暂无异常,对账状态良好 ✅
← 返回工作台
{{ reconCalTitle }}
开始 {{ reconFromDate || '—' }} 结束 {{ reconToDate || '—' }} 先点开始日,再点结束日 查询
{{ w }}
选择月份后查询对账汇总
← 返回工作台
{{ expenseCalTitle }}
开始 {{ expenseFromDate || '—' }} 结束 {{ expenseToDate || '—' }} 先点开始日,再点结束日 查询
{{ w }}
{{ expenseSummary.order_count }}
已签收订单
{{ expenseSummary.line_count || 0 }}
明细行数
¥ {{ Number(expenseSummary.purchase_amount != null ? expenseSummary.purchase_amount : (expenseSummary.total_amount || 0)).toFixed(2) }}
销售金额
¥ {{ Number(expenseSummary.return_amount || 0).toFixed(2) }}
退货金额
¥ {{ Number(expenseSummary.net_amount != null ? expenseSummary.net_amount : (expenseSummary.total_amount || 0)).toFixed(2) }}
对账净额
对账明细
界面仅展示前 {{ expenseLineDetailsView.length }} 行(当前筛选共 {{ expenseLineDetailsTotal }} 行)
订单汇总
在月日表选择区间或选整月后查询
← 返回工作台 刷新 扫描异动
暂无价格预警
← 返回工作台 刷新 生成预测 补货建议
特征层补货建议(须人工确认)
← 返回工作台
识别
可编辑回填
待核 复制已改字段 JSON
{{ typeof v === 'object' ? JSON.stringify(v) : v }}
← 返回工作台
{{ p }}
问:{{ m.question }}
答:{{ m.answer }}
工具:{{ m.tools_used.map(t => t.name + (t.ok ? '' : '(拒)')).join(' · ') }} · 已采纳建议
{{ s.title }}
点上方预设问法,或输入问题
发送 刷新特征
← 返回工作台
对账开票
查看待开票订单 进入发票管理
对账月份 生成对账摘要
¥ {{ Number(reconciliation.purchase_amount != null ? reconciliation.purchase_amount : reconciliation.total_amount).toFixed(2) }}
本月采购
¥ {{ Number(reconciliation.return_amount || 0).toFixed(2) }}
本月退货
¥ {{ Number(reconciliation.net_amount != null ? reconciliation.net_amount : reconciliation.total_amount).toFixed(2) }}
可开票净额
{{ reconciliation.invoice_hint }}
申请开具本月净额发票 📥 导出对账明细 Excel 📋 复制开票信息
请选择月份并生成对账摘要
← 返回工作台
发票管理
开票月份 查询本月净额 申请开具净额发票 刷新申请记录
月度净额开票申请记录
查询 选单开票 合并开票
刷新 对账开票
智能识照填表 支持营业执照、微信/支付宝「发票抬头」截图;拖拽、上传或拍照后自动填写抬头、税号、地址电话
📷
拖拽图片到此处,或 点击上传
支持 JPG / PNG · 营业执照、发票抬头截图
上传照片 拍照识别
正在识别开票信息,请稍候…
{{ t }}
保存开票信息 最近更新:{{ formatTime(invoiceProfile.updated_at) }}
← 返回工作台 刷新
售后服务 · 退换货与评价
售后服务流程(退货/退款/换货统一流)
三级仅本人订单;二级可代本科室;一级可操作全院。提交须申请人电子签字。 科室主任 → 后勤复核,每级审批人电子签字;后勤通过后推送平台。 平台同意(签字)或不同意(驳回退回修改后重提)。同意后系统自动生成电子退换货单并通知医院。 优信地服上门收货并送回仓库,地服签字确认。 仓库质检员签字核销;合格后医院账号自动冲抵月度账款。仅退款类型在平台通过后即可冲账归档。 质检合格后平台重新发货 → 客户端确认签收(签字)→ 归档并关联原采购订单。
← 返回工作台 刷新
会员发票申请
暂无发票申请
← 返回工作台

主账号可给子账号分配采购品类与月度额度;子账号仅见本人订单,主账号可看下属单据

为用户分配角色即完成权限配置;审批级数在「组织与权限 → 审批流程」中配置

当前人员分布
{{ s.count }}
{{ s.label }}

设定 1–5 级审批链;可编辑每级名称与审批角色。保存后新订单按新配置推进,在途订单仍按下单时快照执行。

{{ n }} 级
保存限额
IP 白名单(有记录则仅允许名单内登录)
添加
← 返回工作台 刷新 📥 导出 CSV
← 返回工作台 + 新增字典项
← 返回工作台 + 新增支付方式
← 返回工作台 + 新增结算方式
{{ isPublicMall ? '精选商品' : '可采购物资' }}
← 返回机构门户 ← 返回管理工作台 商城 2.0 · 分类/搜索/详情 {{ headerMallName }}
📢 公告 {{ mallAnnouncements[0].title }} 更多

{{ isPublicMall ? (siteConfig.brand_tagline || PUBLIC_TAGLINE) : (siteConfig.brand_tagline || INSTITUTION_TAGLINE) }}

{{ isPublicMall ? '医用耗材 · 办公用品 · 卫生用品 · 五金水电 · 电脑耗材 · 餐饮 · 洗涤 · 印刷 · 后勤' : '科室额度管控 · 多级审批 · 后勤统一发货 · 对账开票' }}

{{ headerMallName }} HOSPITAL EXCLUSIVE 封闭采购 零库存管理 AI 智能运营
🔍 耗材匹配 按品牌/型号快速查找兼容耗材
{{ isPublicMall ? '🛒 立即购买' : '📋 提交申购' }} {{ isPublicMall ? '购物车结算 · 支持微信/支付宝' : '选中商品后提交审批' }}
{{ s.val }}
{{ s.label }}
{{ t.icon }}
{{ t.label }}{{ t.desc }}
合作品牌 {{ b.brand }}
智能检索 · 商品名 / 品牌 / 型号 / 代码
仅有货 搜索 重置 卡片 列表
共 {{ products.length }} 件可选商品 · 分类「{{ shopCategory }}」 · 子项「{{ shopSubKeyword }}」 · 关键字「{{ shopKeyword }}」 · 品牌「{{ shopBrand }}」 · 价格 ¥{{ shopMinPrice ?? 0 }} — ¥{{ shopMaxPrice ?? '∞' }}
🔥 热销推荐 查看更多 →
{{ p.name }}
{{ p.material_code }}
¥ {{ fmtPrice(p.sale_price) }}
未找到符合条件的商品,请调整搜索条件
查看全部
{{ p.category }} {{ p.brand }}
{{ p.product_name || p.name }}
{{ (p.skus || []).length }} 种规格 · 选规格后加入购物车
{{ (shopActiveSku(p) || p).spec_model }}
已选 {{ shopSkuChipLabel(shopActiveSku(p)) }} · 代码 {{ shopActiveSku(p).material_code }}
包装 {{ (shopActiveSku(p) || p).packaging }}
库存 {{ (shopActiveSku(p) || p).stock }} {{ (p.skus || []).length > 1 ? '当前规格' : '院仓可售' }}
¥ {{ fmtPrice((shopActiveSku(p) || p).sale_price) }} / 件 (¥{{ fmtPrice(p.price_min) }}–{{ fmtPrice(p.price_max) }})
采购数量
加入购物车 查看清单
待审批采购单
{{ approvalFlowText || '加载审批流程…' }}
暂无待审批订单
{{ o.order_number }} {{ o.approval_step_label }}
申请人 {{ o.username }} · {{ o.department }} · ¥ {{ o.total_amount.toFixed(2) }}
{{ formatTime(o.created_at) }}
📍 {{ o.receiver_name }} {{ o.receiver_phone }} · {{ o.delivery_address }}
PDF 驳回 审批通过
采购明细
审批记录
退单规则
签收后可退 保存
待处理退单
↩️
暂无待处理退单
{{ r.order_number }} {{ aftersaleTypeLabel(r.aftersale_type) }} {{ r.pipeline_label || returnPipelineLabel(r) }}
{{ r.department }} · {{ r.username }} · 退费 ¥ {{ r.refund_amount.toFixed(2) }}
{{ formatTime(r.created_at) }}
原因:{{ r.reason }}
代码 品名 退数量 单价 退费
{{ item.material_code }} {{ returnItemDisplayName(item) }} {{ item.quantity }} ¥ {{ fmtPrice(item.unit_price) }} ¥ {{ fmtPrice(item.line_amount) }}
整单退 · ¥ {{ r.refund_amount.toFixed(2) }}
电子单 {{ r.pipeline_label || returnStatusLabel(r.status) }}
我的订单
📷 随货同行单验收 刷新
全部 本周 本月 本年 待我签收 ({{ myOrdersAwaitReceiveCount }}) 在途配送{{ tabBadgeCount('myorders') ? ` (${tabBadgeCount('myorders')})` : '' }} 清除筛选 {{ myOrdersSummaryText }}
📋
{{ myOrdersEmptyText }}
清除筛选,查看全部订单
← 返回工作台
待发货与在途配送
刷新
📷 随货同行单验收
🚚
暂无在途配送单
{{ o.order_number }} {{ hospitalTenantLabel(o.tenant_code) }} 配送中 · 待签收
{{ o.department }} · {{ o.username }} · ¥ {{ o.total_amount.toFixed(2) }}
📍 {{ o.receiver_name }} {{ o.receiver_phone }} · {{ o.delivery_address }}
{{ s.supplier_name }}: {{ s.tracking_number }} ·
{{ o.awaiting_supplier ? '待供应商发货' : (o.warehouse_fulfilled ? '确认发货' : '拣货中') }} 已发货
退单规则
签收后可退 保存
待处理退单
↩️
暂无待处理退单
{{ r.order_number }} {{ aftersaleTypeLabel(r.aftersale_type) }} {{ r.pipeline_label || returnPipelineLabel(r) }}
{{ r.department }} · {{ r.username }} · 退费 ¥ {{ r.refund_amount.toFixed(2) }}
{{ formatTime(r.created_at) }}
原因:{{ r.reason }}
代码 品名 退数量 单价 退费
{{ item.material_code }} {{ returnItemDisplayName(item) }} {{ item.quantity }} ¥ {{ fmtPrice(item.unit_price) }} ¥ {{ fmtPrice(item.line_amount) }}
整单退 · ¥ {{ r.refund_amount.toFixed(2) }}
电子单 {{ r.pipeline_label || returnStatusLabel(r.status) }}
月度自动对账
月份 科室 一键对账 申请净额开票
选择月份后点击「一键对账」
短信 / 企微通知
刷新
入驻通过短信必须用「短信通知」类模板,不能用验证码模板。建议文案:优信商城入驻已通过,供货端账号${'{'}account{'}'},初始密码${'{'}password{'}'},请登录后修改密码。
保存配置 测试企微 测试短信
{{ notifyStatus.sent_count }}
已发送
{{ notifyStatus.failed_count }}
失败
HRP 请购单同步
刷新
HRP 接口配置
保存配置
{{ hrpStatus.synced_count }}
同步成功
{{ hrpStatus.failed_count }}
同步失败
← 返回工作台
平台账号权限
+ 新增用户
关键操作留痕
刷新 📥 导出 CSV
已选 {{ procCartItemCount }} 种 / {{ procCartTotalQty }} 件 · 合计 ¥ {{ fmtPrice(procurementCartTotal) }}
查看清单 提交采购单 清空
重置筛选 显示 {{ procCartFilteredLines.length }} / {{ procCartLines.length }} 种 · 合计 ¥{{ fmtPrice(procCartFilteredTotal) }}
📍 收货至 管理地址
购物车 {{ cartItemCount }} 种 / {{ cartTotalQty }} 件  商品 ¥ {{ cartTotalAmount.toFixed(2) }}  + 配送 ¥ {{ deliveryFeeEstimate.delivery_fee.toFixed(2) }}  · 合计 ¥ {{ checkoutTotalAmount.toFixed(2) }}
查看清单 {{ isPublicMall ? (isLoggedIn ? '立即购买' : '登录并购买') : (role === 'logistics_admin' ? '提交采购(免审)' : '提交采购申请') }} 清空
重置筛选 显示 {{ shopCartFilteredLines.length }} / {{ shopCartLines.length }} 种 · 合计 ¥{{ fmtPrice(shopCartFilteredTotal) }}
采购助理 关闭
{{ p }}
{{ m.question }}
{{ m.answer }}
{{ m.tools_used.map(t => t.name).join(' · ') }}
点预设或问:订单 / 待审 / 额度 / 库存
+ 新增地址
🚫
该科室本月额度不足,已被系统拦截!
请调整采购数量或联系科室主任确认额度
或使用手机 / 账号
{{ smsDemoHint }}

首次验证自动创建账号;登录后可在「账号设置」修改账号与密码

{{ oauthQrHint }}

{{ oauthQrStatusText }}

开发调试:模拟扫码
修改密码
商品{{ cartItemCount }} 种 / {{ cartTotalQty }} 件 · ¥ {{ cartTotalAmount.toFixed(2) }}
配送费 {{ deliveryFeeEstimate.delivery_fee > 0 ? ('¥ ' + deliveryFeeEstimate.delivery_fee.toFixed(2)) : '免配送费' }}
¥ {{ checkoutTotalAmount.toFixed(2) }}
+ 新增收货地址 {{ m.name }} · 试用
暂无可用的在线支付方式,请联系平台管理员开启
{{ payDialogOrder.pay_method === 'alipay' ? '🔵' : '💚' }}
订单号 {{ payDialogOrder.order_number }}
¥ {{ payDialogOrder.amount.toFixed(2) }}
{{ payDialogHint }}
等待支付结果,请稍候…
{{ payDialogHint }}
{{ n.date }}
{{ n.title }}
{{ n.body }}
服务承诺
原装正品 · 7天退换货 · 正规机打发票 · 全国联保 · 微信/支付宝在线支付

{{ siteConfig.company_name || '成都优信供应链管理有限公司' }}(优信商城运营主体)对外公示合规资质如下,编号可与主管机关公开信息核对。

{{ q.name }} {{ q.number || '—' }} {{ q.note }}
ICP 备案可在 beian.miit.gov.cn 查询;其他证照以发证机关登记信息为准。

为「{{ categorySubEditParent?.name }}」维护细分品类,保存后商城左侧导航同步更新

暂无子项,点击下方按钮添加
删除
+ 添加子项
基本信息
规格与定价
商品图片
本月采购不限金额
请在「企业资质 / 供应商品」中更正并重新上传;保存时将状态改为「正常」即可恢复合作并回到档案列表。
审核通过时已固化保存,此处有效期止等字段不可修改。 去「企业资质」修改有效期 →
{{ supplierApprovalArchive.company_name }} {{ supplierApprovalArchive.supplier_code }} {{ formatTime(supplierApprovalArchive.archived_at) }} {{ supplierApprovalArchive.archived_by || '—' }} {{ supplierApprovalArchive.snapshot?.login_username || '—' }} {{ supplierApprovalArchive.snapshot?.application?.contact_name || '—' }}
存档 · 企业资质
无存档资质
存档 · 拟供商品
无存档商品
+ 自定义资质
暂无资质,可从上方模板添加
{{ qualStatusLabel(q) }} 删除此项
有效期起
有效期止
长期有效 天预警
{{ formatQualPeriodDisplay(q) }}
📎
拖拽图片/PDF 到此处,或 点击上传
上传后自动识别公司名称、证照编号与有效期,可人工修改
正在识别证照信息…
已自动识别,请核对公司名称、编号与有效期
终止合作并移出列表 更正资质后可「保存并恢复合作」
取消 保存 保存并恢复合作
+ 自定义资质
{{ qualStatusLabel(q) }} 删除
有效期起
有效期止
长期有效 天预警
{{ formatQualPeriodDisplay(q) }}
📎
拖拽图片/PDF 到此处,或 点击上传
上传后自动识别证照编号与有效期,可人工修改
正在识别证照信息…
已自动识别,请核对编号与有效期 证照
{{ formatTime(ev.created_at) }}
{{ formatTimelineTitle(ev) }}
{{ ev.actor }}
{{ formatTimelineDetail(ev) }}
暂无进度记录
{{ productDetail.category }} {{ productDetail.brand }} {{ productDetail.skus.length }} 种规格
选择规格
{{ dim.name }}
{{ productDetail.product_name || productDetail.name }} {{ selectedDetailSku?.material_code || productDetail.material_code }} {{ productDetail.brand || '—' }} {{ selectedDetailSku?.spec_model || productDetail.spec_model || '—' }} {{ selectedDetailSku?.packaging || productDetail.packaging || '标准包装' }} {{ productDetail.supplier_name || '本院直采' }} {{ selectedDetailSku?.stock ?? productDetail.stock }} {{ productDetailContext === 'procurement' ? '可供' : '件' }}
技术参数
{{ [productDetail.technical_params, selectedDetailSku?.sku_params].filter(Boolean).join('\n') }}
{{ shipTarget?.order_number }}
已识别承运商:{{ shipCarrierDetected }}
产品明细(生产日期 / 有效期 / 批号 / 序列号)
SKU 商品 数量 生产日期 有效期 批号 序列号
{{ line.material_code }} {{ line.product_name }} · {{ line.spec_model }} {{ line.quantity }}
取消 确认发货
已识别承运商:{{ tplCarrierDetected }}
{{ appReviewRow.company_name }} {{ appReviewRow.supplier_code }} {{ appReviewRow.contact_name }} {{ appReviewRow.contact_phone }} {{ appReviewRow.address || '—' }}
企业资质
{{ q.cert_name }}
{{ q.cert_number || '—' }} · 至 {{ q.valid_until || '—' }} {{ qualStatusLabel(q) }}
未上传资质
拟供应商品 · 部分通过/驳回
{{ p.product_name }} {{ p.spec_model || '' }}
{{ p.category }} · ¥ {{ p.sale_price != null ? fmtPrice(p.sale_price) : '—' }}
通过 驳回
无拟供商品
取消 驳回企业 部分/全部通过
{{ deliveryVerifyResult.order_number }} {{ deliveryVerifyResult.department }} {{ deliveryVerifyResult.supplier_name }} {{ deliveryVerifyResult.carrier }} {{ deliveryVerifyResult.tracking_number }} ¥ {{ deliveryVerifyResult.total_amount != null ? fmtPrice(deliveryVerifyResult.total_amount) : '—' }}
明细对照

加载中…

① 配置多属性(矩阵) + 添加属性维度

每个可选值单独输入后回车添加(正确:白 → 回车 → 粉;错误:一次输入「白、粉、蓝」)。填完后点「生成规格矩阵」,采购端合并为一张卡并按规格选择。

维度名 删除此维度
可选值
生成规格矩阵 {{ supplierAttrMatrixHint }} 手动添加规格
② 规格矩阵(可直接改价/库存)· 共 {{ supplierProductForm.skus.length }} 组
③ 当前规格详情(主图 / 京东价等) {{ skuComboLabel(sku, idx) }}
{{ skuComboLabel(supplierActiveSku, supplierActiveSkuIdx) }} 删除本规格
规格主图 上传
例:尺寸 S/M/L/XL × 包装 50只/盒、100只/盒 → 自动生成 8 组 SKU。未填全的字段可由平台在审核时补全。
① 配置多属性(矩阵) + 添加属性维度

示例:维度「尺寸」可选值 S/M/L;填完后生成矩阵,商城/采购端显示为一张卡 + 规格选择。

维度名 删除此维度
可选值
生成规格矩阵 {{ platformAttrMatrixHint }} 手动添加规格
② 规格矩阵 · 共 {{ platformSelfProductForm.skus.length }} 组
③ 当前规格详情(共 {{ platformSelfProductForm.skus.length }} 组) {{ skuComboLabel(sku, idx) }}
{{ skuComboLabel(platformActiveSku, platformSelfActiveSkuIdx) }} 删除本规格
规格主图 上传
例:尺寸 S/M/L/XL × 包装规格 50只/盒、100只/盒 → 自动生成 8 组 SKU。
商品资质(注册证/检验报告等)
+ 自定义
删除
上传证照
属性维度 + 添加维度
删除此维度
重新生成矩阵
规格({{ auditSpuProductForm.skus.length }}) {{ skuComboLabel(sku, idx) }}
规格主图 上传
创建后生成专属商城管理端账号与密码,同时短信+邮件通知;管理端登录后请在「组织与权限」中为医院其他人开通账号并分配权限。
创建后将生成合作商门户账号与密码,短信发送至合作商注册电话;若填写 Email 则同步邮件通知。

医院代码与独立数据库将自动生成(一院一库,不与试用模板库共用);将按「{{ tenantCloneTemplateName || '优信商城试用专属商城' }}」标准模板克隆商品、科室额度、库房与平台设置,并同时创建/关联合作商。