加载中…
{{ currentPageTitle }} 预览
{{ (admin.username || 'A').slice(0,1).toUpperCase() }}
{{ admin.name || admin.username }} ▾

短剧列表

管理短剧上架、推荐/火热标记与播放路径。路径可在列表中复制;无数据时可导入示例。剧集链接在编辑弹窗「短剧链接」中维护,保存后同步到剧集列表。

ID封面标题推荐火热集数售价状态路径操作
{{ d.id }}
{{ d.title_zh }}
{{ d.title_ug }}
{{ d.episodes }} ¥{{ Number(d.price || 0).toFixed(2) }} {{ d.is_published ? '上架' : '下架' }}
{{ dramaPath(d) }}
—
无匹配短剧

暂无短剧,点击右上角新增

推荐视频流

配置推荐 Tab 竖屏视频流,需绑定短剧 ID 与集数;审核模式下不会展示短剧与推荐内容。

短剧集数点赞评论排序状态操作
{{ f.drama_title_ug }}
ID {{ f.drama_id }}
{{ f.episode }} {{ formatCount(f.likes) }} {{ f.comments }} {{ f.sort }} {{ f.status ? '启用' : '停用' }}
暂无推荐内容

菜谱

审核模式开启,或用户 IP 不在新疆时展示此处菜谱内容(凉菜 / 西餐 / 热炒)。疆外进入类目模式,仅确认在疆内才出短剧。

封面标题类目排序状态操作
{{ v.title_zh }}
{{ v.title_ug }}
{{ otherVideoTypeLabel(v.type) }} {{ v.sort }} {{ v.status ? '启用' : '停用' }}
暂无菜谱,请新增凉菜 / 西餐 / 热炒条目

会员套餐

配置 VIP 会员套餐;使用虚拟支付时,道具 ID 需与微信虚拟支付后台一致,并在「小程序配置」中开启 VIP 虚拟支付。

排序名称道具 ID天数售价推荐状态操作
{{ p.sort }}
{{ p.name_zh }}
{{ p.name_ug }}
{{ p.product_id || '—' }} {{ p.days }} 天 ¥{{ p.price }} {{ p.is_recommended ? '是' : '否' }} {{ p.status ? '上架' : '下架' }}
暂无套餐

虚拟支付配置

VIP 与本剧购买的支付方式在「小程序配置」中分别设置;开启为虚拟支付(wx.requestVirtualPayment),关闭为微信支付(wx.requestPayment),互不自动回退。

联调步骤:1) 微信后台开通虚拟支付并配置道具(ID/价格与产品一致);2) 填写 OfferId 与 AppKey;3) 在下方添加单剧购买产品;4) 短剧编辑时选择对应产品;5) config/api.js 配置 baseUrl。

微信支付回调:{{ virtualPayNotifyUrl('mp_wxpay_notify') }}

虚拟支付发货回调:{{ virtualPayNotifyUrl('mp_virtual_notify') }}

{{ virtualPay.enabled ? '已开启' : '已关闭' }}

单剧购买产品

在微信虚拟支付后台创建道具后,把道具 ID 与售价填到这里;短剧上传/编辑时直接选择产品,无需再填金额。

名称道具 ID售价排序状态操作
{{ p.name_zh || '—' }}
{{ p.name_ug }}
{{ p.product_id || '—' }} ¥{{ Number(p.price || 0).toFixed(2) }} {{ p.sort }} {{ Number(p.status) ? '上架' : '下架' }}
暂无单据购买产品,请先新增
用户手机号VIP注册时间操作
{{ (u.nickname || 'U').slice(0,1) }}
{{ u.nickname || '未命名' }}
ID {{ u.id }}
{{ u.phone }} {{ u.is_vip ? '会员' : '普通' }} {{ u.created_at }}
无匹配用户
暂无用户

会员管理

管理已开通 VIP 的用户,可编辑套餐与到期时间,或使用顶部按钮收回会员资格。

用户OpenID会员状态开通时间到期时间操作
{{ (u.nickname || 'U').slice(0,1) }}
{{ u.nickname || '未命名' }}
{{ u.phone || '—' }}
{{ u.openid || '—' }} {{ vipPlanLabel(u.vip_plan) }} {{ formatDateTime(u.vip_started_at) }} {{ formatDateTime(u.vip_expire_at) }}
无匹配会员
暂无会员用户
基础信息

配置小程序名称、微信与支付参数、审核/类目/语言等。AppID、AppSecret 与商户号用于登录与微信支付;虚拟支付参数在「虚拟配置」中维护。

微信接入
微信支付
用户与运行模式
预览

开启后一律进入类目模式(非短剧)。关闭时仍按 IP:疆外进入类目模式,仅确认在疆内才出短剧。

巨量营销转化回传

小程序启动参数需包含 clickid。请在微信后台将 https://analytics.oceanengine.com 加入 request 合法域名,并同步修改项目 config/oceanengine.js。

{{ mini.ocean_engine_enabled ? '已开启' : '已关闭' }}
{{ mini.ocean_engine_active ? '已开启' : '已关闭' }}
{{ mini.ocean_engine_pay ? '已开启' : '已关闭' }}

系统信息

查看站点名称与数据库状态;结构有更新时可一键迁移。支持导出 JSON 备份;「获取测试数据」可导入 seed.json 中的短剧与菜谱。

站点名称 {{ (settings && settings.siteName) || 'Tiyater 短剧后台' }}
运行模式 {{ isPreview ? '预览模式' : '正式运行' }}
数据存储
结构版本 —

管理员账号

修改后台登录用户名与密码。新密码留空则只改用户名;修改密码需填写当前密码验证。

{{ toast.msg }}