{{ currentTitle }}
載入中...
今日銷售額
${{ fmt(dashboard.today_sales_amount) }}
今日訂單數
{{ dashboard.today_order_count }}
待發貨訂單
{{ dashboard.pending_ship_count }}
庫存預警
{{ dashboard.low_stock_alerts?.length || 0 }}
庫存預警列表
| 商品 | 倉庫 | 當前庫存 | 預警閾值 |
|---|---|---|---|
| {{ a.product_name }} | {{ a.warehouse }} | {{ a.quantity }} | {{ a.alert_threshold }} |
| ID | 暱稱 | OpenID | 角色 | 累計銷量 | 上級ID | 狀態 | 註冊時間 | 操作 |
|---|---|---|---|---|---|---|---|---|
| {{ u.id }} | {{ u.nickname || '-' }} | {{ u.role }} | {{ u.total_sales }} | {{ u.parent_id || '-' }} | {{ u.is_approved?'已通過':'待審核' }} | {{ u.created_at?.slice(0,10) }} |
商品列表
| ID | 名稱 | 零售價 | 執行價 | 套餐 | 狀態 | 操作 |
|---|---|---|---|---|---|---|
| {{ p.id }} | {{ p.name }} | ${{ fmt(p.retail_price) }} | ${{ fmt(p.execution_price) }} | {{ p.is_package ? '套餐' : '單品' }} | {{ p.status }} |
R18凝顏 雙倉庫存
| 倉庫 | 庫存數量 | 預警閾值 |
|---|---|---|
| {{ i.warehouse }} | {{ i.quantity }} 盒 | {{ i.alert_threshold }} 盒 |
庫存流水記錄
| 時間 | 倉庫 | 變動 | 類型 | 操作前 | 操作後 | 備註 |
|---|---|---|---|---|---|---|
| {{ l.created_at?.slice(0,16) }} | {{ l.warehouse }} | {{ l.quantity_change>0?'+':'' }}{{ l.quantity_change }} | {{ l.type }} | {{ l.before_quantity }} | {{ l.after_quantity }} | {{ l.remark || '-' }} |
| 訂單號 | 用戶 | 盒數 | 金額 | 倉庫 | 狀態 | 物流 | 下單時間 | 操作 |
|---|---|---|---|---|---|---|---|---|
| {{ o.order_no }} | {{ o.user_nickname || '-' }} | {{ o.total_boxes }} | ${{ fmt(o.total_amount) }} | {{ o.warehouse }} | {{ o.status }} | {{ o.logistics_company || '-' }} {{ o.tracking_no||'' }} |
{{ o.created_at?.slice(0,16) }} |
佣金規則配置
| 規則名稱 | 類型 | 配置內容 | 狀態 |
|---|---|---|---|
| {{ r.rule_name }} | {{ r.rule_type }} | {{ JSON.stringify(r.config_json) }} |
{{ r.is_active?'啟用':'停用' }} |
| 申請人 | 金額 | 狀態 | 申請時間 | 操作 |
|---|---|---|---|---|
| {{ w.nickname }} | ${{ fmt(w.amount) }} | {{ w.status }} | {{ w.created_at?.slice(0,16) }} | 已處理 |
| 標題 | 類型 | 狀態 | 發佈時間 | 操作 |
|---|---|---|---|---|
| {{ a.title }} | {{ a.type }} | {{ a.status }} | {{ a.published_at?.slice(0,10) || '-' }} |
系統設定
| 設定項 | 值 |
|---|---|
| {{ k }} |
{{ state.toast.msg }}