开发环境演示账号:admin / admin123(全部权限)、staff / staff123(只读 + 审核 + 报价复核)。生产环境不会创建演示账号,管理员密码在首次启动时生成或由 ADMIN_INITIAL_PASSWORD 指定。
程序版本:v{{appVersion}} · 内置机型库 {{board.catalog_version}}
价格配置版本:v{{board.config_version}} · 预设方案 {{board.counts.price_presets}} 套
启用机型 {{board.counts.enabled_models}} 条 / 共 {{board.counts.device_models}} 条
支付渠道:{{board.payment_provider}}(线下,不代收货款)
交付方式:{{board.delivery_mode}}(同城当面)
二期可新增微信支付 / 邮寄适配器,业务主流程无需修改。
对某条报价做人工覆盖,必须填写原因,交易端会标注「人工复核价」。
交易端发布页的初始值,留空的层级表示不预选。地区需在「地区库」中存在。
选一台机型,用「尚未发布的草稿配置」试算,和当前线上价格对比,确认影响后再发布。
| 版本 | 说明 | 发布时间 | 操作 |
|---|---|---|---|
| v{{h.version}} | {{h.note}} | {{fmt(h.created_at)}} |
| ID | 方案名称 | 备注 | 创建时间 | 操作 |
|---|---|---|---|---|
| {{p.id}} | {{p.name}} | {{p.note||'-'}} | {{fmt(p.created_at)}} |
调价只影响之后新生成的报价;历史报价快照含机型基准价,不会被改写。批量调价后条目标记为「人工修改」,同步内置库时会跳过。
每行一条,列顺序:brand,series,model,release_year,storage_gb,base_price,scrap_value_low,scrap_value_high,enabled。已存在的「品牌+机型+容量」会更新,不存在则新增。
| ID | 品牌 | 系列 | 机型 | 年份 | 容量 | 二手基准价 | 残值区间 | 来源 | 状态 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{m.id}} | {{m.brand}} | {{m.series}} | {{m.model}} | {{m.release_year}} | {{m.storage_gb}}G | ¥{{m.base_price}} | ¥{{m.scrap_value_low}} ~ ¥{{m.scrap_value_high}} | {{m.source==='BUILTIN'?'内置':'人工'}} | {{m.enabled?'启用':'停用'}} | 只读 |
交易端「省 → 市 → 区/县」三级选择器直接读取这里。停用后不再出现在选择器中,已有商品不受影响。
| ID | 省 / 直辖市 | 城市 | 区 / 县 | 来源 | 状态 | 操作 | |
|---|---|---|---|---|---|---|---|
| {{r.id}} | {{r.province}} | {{r.city}} | {{r.district||'(全市)'}} | {{r.source==='BUILTIN'?'内置':'人工'}} | {{r.enabled?'启用':'停用'}} | 只读 |
| ID | 用户名 | 昵称 | 角色 | 编号 | 手机 | 信用 | 状态 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|
| {{u.id}} | {{u.username}} | {{u.nickname}} | {{u.role_label}} | {{u.campus_id||'-'}} | {{u.phone||'-'}} | {{u.credit}} | {{u.banned?'已停用':'正常'}} | 只读 |
| ID | 商品 | 机型 | 地区 | 报价区间 | 配置 | 状态 | 发布者 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|
| {{l.id}} | {{l.title}} | {{l.brand}} {{l.model}} {{l.storage_gb}}G | {{l.region_text}} | ¥{{l.quote.price_low}} ~ {{l.quote.price_high}} | - | v{{l.quote?l.quote.config_version:'-'}} | {{l.audit_status==='NORMAL'?'正常':'已屏蔽'}} | {{l.seller_name}} |
| ID | 商品 | 原因 | 补充说明 | 举报人 | 时间 | 操作 |
|---|---|---|---|---|---|---|
| {{r.id}} | {{r.listing_title || ('商品 #' + r.listing_id)}} | {{r.reason}} | {{clip(r.detail)}} | {{r.reporter_name || '-'}} | {{fmt(r.created_at)}} |
| ID | 商品 | 出价方 | 发布方 | 出价 | 状态 | 创建时间 |
|---|---|---|---|---|---|---|
| {{o.id}} | {{o.listing_title}} | {{o.buyer_name}} | {{o.seller_name}} | ¥{{o.price}} | {{o.status}} | {{fmt(o.created_at)}} |
| ID | 商品 | 成交价 | 支付 | 交付 | 地点 | 状态 |
|---|---|---|---|---|---|---|
| {{o.id}} | {{o.listing_title}} | ¥{{o.price}} | {{o.payment_provider}} | {{o.delivery_mode}} | {{o.meetup_place||'待约定'}} | {{o.status}} |
价格配置发布、机型与地区增删改、账号变更、批量调价、导入、人工复核、交易状态变化均留痕。
| 时间 | 操作人 | 动作 | 对象 | 字段 | 旧值 | 新值 |
|---|---|---|---|---|---|---|
| {{fmt(a.created_at)}} | {{a.actor_name}} | {{a.action}} | {{a.target}} | {{a.field}} | {{clip(a.old_value)}} | {{clip(a.new_value)}} |
修改后该条目标记为「人工」,之后同步内置机型库不会覆盖它。已生成的报价快照不受影响。
手机号在列表中是脱敏显示的;如果不想改动,请保留带 **** 的原值,系统会自动跳过。