数据看板

刷新
今日新增用户
{{ stats.users.today }}
累计 {{ stats.users.total }} 人
付费会员
{{ stats.users.activeMember }}
活跃中
今日订单
{{ stats.orders.today }}
累计 {{ stats.orders.total }} 单 · 已支付 {{ stats.orders.paid }}
今日收入
¥{{ money(stats.revenue.today) }}
累计 ¥{{ money(stats.revenue.total) }}
课程
{{ stats.courses.online }}/{{ stats.courses.total }}
在售 / 总数
商品
{{ stats.products.online }}/{{ stats.products.total }}
在售 / 总数
{{ dashboardDetail.summary }}

用户管理

查询
昵称 手机号 OpenID 会员套餐 到期 注册时间 操作
暂无用户
{{ row.name || '—' }} 管理员 {{ row.phone || '—' }} {{ (row.openid || '').slice(0, 16) }}{{ (row.openid || '').length > 16 ? '…' : '' }} {{ row.membership.planName }} 体验版 {{ row.membership?.expiresAt || '-' }} {{ formatTime(row.createdAt) }} {{ row.isAdmin ? '取消管理员' : '设为管理员' }}

木马卡牌用户

查询
设为卡牌会员 取消卡牌会员 卡牌权限以手机号为准,用户需用同一手机号登录。
昵称 手机号 OpenID 卡牌会员 开通时间 注册时间 操作
暂无用户
{{ row.name || '—' }} {{ row.phone || '—' }} {{ (row.openid || '').slice(0, 16) }}{{ (row.openid || '').length > 16 ? '…' : '' }} 卡牌会员 未开通 {{ formatTime(row.membership?.cardMemberAt) }} {{ formatTime(row.createdAt) }} {{ row.membership?.cardMember ? '取消卡牌会员' : '设为卡牌会员' }}

订单管理

刷新
订单号 商品 金额 状态 用户 下单时间 支付时间
暂无订单(接通真实微信支付后开始有数据)
{{ (row.orderId || '').slice(0, 18) }}{{ (row.orderId || '').length > 18 ? '…' : '' }} {{ row.title || row.planName || row.itemId || '-' }} ¥{{ row.amount }} 已支付 待支付 已退款 {{ row.status }}
{{ row.userName || row.userDisplay || '-' }}
{{ row.userPhone }}
{{ formatTime(row.createdAt) }} {{ formatTime(row.paidAt) }}

课程管理

+ 新增课程
课程名 ID 简介 章节 排序 状态 操作
暂无课程,点击右上角"新增课程"开始
{{ row.name }} {{ row.id }} {{ (row.description || '').slice(0, 60) }}{{ (row.description || '').length > 60 ? '…' : '' }} {{ (row.lessons || []).length }} {{ row.sort || 100 }} {{ row.online === false ? '已下线' : '已上线' }} 编辑 {{ row.online === false ? '上线' : '下线' }} 删除

商品管理

+ 新增商品
刷新 共 {{ filteredProducts.length }} / {{ products.length }} 个商品
封面 商品名 分类 副标题 价格 库存 标签 状态 操作
暂无匹配商品
{{ row.icon || '商' }}
{{ row.title }}
{{ row.id }}
{{ productCategoryLabel(row.category) }} {{ (row.subtitle || '').slice(0, 50) }}{{ (row.subtitle || '').length > 50 ? '…' : '' }} ¥{{ row.priceNum }} ¥{{ row.originalNum }} {{ row.inventory ?? 0 }} {{ row.badge }} {{ row.online === false ? '已下线' : '已上线' }} 编辑 {{ row.online === false ? '上线' : '下线' }} 删除

电子书管理

+ 新增电子书
刷新 共 {{ filteredEbooks.length }} 本电子书
封面 书名 副标题 售价 库存 格式 阅读内容 状态 操作
暂无电子书
{{ row.icon || '书' }}
{{ row.title }}
{{ row.id }}
{{ (row.subtitle || '').slice(0, 50) }}{{ (row.subtitle || '').length > 50 ? '…' : '' }} ¥{{ row.priceNum }} {{ row.inventory ?? 0 }} {{ ebookFormatLabel(row.ebookFormat) }} {{ ebookHasContent(row) ? '已录入' : '未录入' }} {{ row.online === false ? '已下线' : '已上线' }} 编辑 {{ row.online === false ? '上线' : '下线' }} 删除
基本信息
课程属性
封面与视觉
课程详情
课程内容
第 {{ idx + 1 }} 节
编辑课程内容资产,不处理售卖价格
删除章节
章节封面
允许试看
+ 添加章节
上下架
基本信息
封面与展示
价格与库存
物流设置
拼团与优惠促销
营销标签
商品详情
上下架
基本信息
封面与售卖
电子书正文
上传 txt / md / html 会写入下方正文;上传 PDF / EPUB / MOBI / AZW3 会保存原始文件。EPUB 会使用专用阅读器打开。
电子书上传中:{{ ebookUploadProgress }}%
已上传 {{ ebookFormatLabel(ebookForm.ebookFormat) }}:{{ ebookForm.ebookFileName || 'ebook' }} 移除文件
上下架