{{ tabName }}
| 用户姓名 | 绑定手机 | 登录邮箱 | 状态 |
|---|---|---|---|
| {{ u.name }} | {{ u.phone }} | {{ u.id }} | Active |
| 用户/手机 | 股票代码/名称 | 上限通知价 | 下限通知价 | 添加价位 |
|---|---|---|---|---|
{{ s.user_name }} {{ s.user_phone }} |
{{ s.code }} {{ s.name }} |
¥{{ s.threshold_high || '--' }} | ¥{{ s.threshold_low || '--' }} | ¥{{ s.price_at_addition }} |
共 {{ marketPagination.total }} 只股票,第 {{ marketPagination.current_page }} / {{ marketPagination.last_page }} 页
热门股票显示逻辑
• 优先级1:如果设置了热门推荐(is_hot=1),首页显示手动设置的股票
• 优先级2:如果未设置热门推荐,自动显示当天涨幅最大的股票
• 兜底:如果数据不足,显示默认热门股票(茅台、格力等)
• 优先级2:如果未设置热门推荐,自动显示当天涨幅最大的股票
• 兜底:如果数据不足,显示默认热门股票(茅台、格力等)
{{ marketPagination.current_page }} / {{ marketPagination.last_page }}
显示 {{ (marketPagination.current_page - 1) * marketPagination.per_page + 1 }} -
{{ Math.min(marketPagination.current_page * marketPagination.per_page, marketPagination.total) }}
条记录
| 资产详情 | 实时行情 | 首页置顶设置 | 置顶权重 (0-99) | 操作 |
|---|---|---|---|---|
|
{{ m.name.charAt(0) }}
{{ m.name }}
{{ m.code }}
{{ m.market }}
|
¥{{ m.price ? m.price.toFixed(2) : '--' }}
{{ m.change_percent >= 0 ? '+' : '' }}{{ m.change_percent ? m.change_percent.toFixed(2) : '--' }}%
量: {{ m.volume ? (m.volume/10000).toFixed(1) : '--' }}万手 |
额: {{ m.amount ? (m.amount/100000000).toFixed(1) : '--' }}亿 |
换: {{ m.turnover_rate ? m.turnover_rate.toFixed(2) : '--' }}%
更新: {{ m.last_update || '暂无数据' }}
|
热门推荐
|
默认置顶
|
股票详情
暂无历史数据,请先运行数据采集
5日价格走势
| 日期 | 开盘 | 最高 | 最低 | 收盘 | 涨跌幅 | 成交量 | 成交额 | 换手率 |
|---|---|---|---|---|---|---|---|---|
| {{ day.date }} | {{ day.open ? '¥' + day.open.toFixed(2) : '--' }} | {{ day.high ? '¥' + day.high.toFixed(2) : '--' }} | {{ day.low ? '¥' + day.low.toFixed(2) : '--' }} | {{ day.close ? '¥' + day.close.toFixed(2) : '--' }} | {{ day.change_percent ? (day.change_percent >= 0 ? '+' : '') + day.change_percent.toFixed(2) + '%' : '--' }} | {{ day.volume ? (day.volume/10000).toFixed(1) + '万' : '--' }} | {{ day.amount ? (day.amount/100000000).toFixed(1) + '亿' : '--' }} | {{ day.turnover_rate ? day.turnover_rate.toFixed(2) + '%' : '--' }} |
今日选股
{{ smartStats.today }}
本周选股
{{ smartStats.week }}
成功率
{{ smartStats.success_rate }}%
总记录
{{ smartStats.total }}
共 {{ smartPagination.total }} 条记录
| 会话信息 | 输入方式 | 处理状态 | 推荐股票 | 评价 | 创建时间 | 操作 |
|---|---|---|---|---|---|---|
|
{{ record.input_type === 'text' ? '📝' : '📎' }}
{{ record.session_id.substring(0, 8) }}
{{ record.input_type === 'text' ? '文本输入' : '文件上传' }}
{{ record.file_name }}
|
{{ record.input_type === 'text' ? '文本' : '文件' }} | {{ record.status === 'completed' ? '已完成' : record.status === 'processing' ? '处理中' : '失败' }} |
{{ stock.code }}
+{{ getSelectedStocks(record).length - 3 }}
--
|
★
{{ record.user_rating }}/5
|
{{ new Date(record.created_at).toLocaleString('zh-CN') }} |
生成VIP激活码
激活码列表 ({{ activationCodes.length }}个)
| 激活码 | VIP天数 | 使用情况 | 状态 | 过期时间 | 备注 | 操作 |
|---|---|---|---|---|---|---|
|
{{ code.code }}
ID: {{ code.id }}
|
{{ code.vip_days }}天 |
{{ code.used_count }}/{{ code.max_uses }}
已使用/最大使用
|
{{ code.is_active && (!code.expires_at || new Date(code.expires_at) > new Date()) && code.used_count < code.max_uses ? '有效' : code.used_count >= code.max_uses ? '已用完' : '已过期' }} | {{ code.expires_at ? new Date(code.expires_at).toLocaleDateString('zh-CN') : '永久有效' }} | {{ code.description || '--' }} |
{{ editingTemplate ? '编辑邮件模板' : '创建邮件模板' }}
初始化默认模板
如果系统中没有邮件模板,可以初始化包含VIP开通通知、VIP到期提醒、邮箱验证码的默认模板。
邮件模板列表 ({{ emailTemplates.length }}个)
| 模板名称 | 类型 | 邮件主题 | 状态 | 创建时间 | 操作 |
|---|---|---|---|---|---|
|
{{ template.name }}
ID: {{ template.id }}
|
{{ template.type === 'vip_activation' ? 'VIP开通' : template.type === 'vip_expiry' ? 'VIP到期' : '验证码' }} | {{ template.subject }} | {{ template.is_active ? '启用' : '禁用' }} | {{ new Date(template.created_at).toLocaleDateString('zh-CN') }} |
|
创建新管理员
权限配置
管理员列表 ({{ adminUsers.length }}个)
| 账号信息 | 权限 | 状态 | 最后登录 | 操作 |
|---|---|---|---|---|
|
{{ admin.nickname }}
@{{ admin.username }}
{{ admin.email }}
|
用户
股票
市场
激活码
选股
管理
|
{{ admin.is_active ? '正常' : '禁用' }} |
{{ new Date(admin.last_login).toLocaleString('zh-CN') }}
从未登录
{{ admin.last_ip }}
|
|
个人信息
用户名不可修改
修改密码
登录信息
最后登录时间
{{ currentAdmin.last_login ? new Date(currentAdmin.last_login).toLocaleString('zh-CN') : '从未登录' }}
最后登录IP
{{ currentAdmin.last_ip || '未知' }}
注册时间
{{ new Date(currentAdmin.created_at).toLocaleString('zh-CN') }}
账号状态
正常