加载中...
净值日历
{{ authMode === 'login' ? '登录' : authMode === 'register' ? '注册' : '找回密码' }}
系统维护中,暂时无法登录,请稍后再试
验证码
{{ showInviteCode ? '隐藏' : '显示' }}
每个邀请码只能注册一个账号。请妥善保存注册时的原邀请码,今后找回密码仍需要它。
验证码
已有账号?返回登录
{{ showForgotInviteCode ? '隐藏' : '显示' }}
验证码
已想起密码?返回登录
{{ privacy ? '****' : formatNumber(portfolioSummary.total_value) }} {{ filterStatus === 'holding' ? '持仓金额' : filterStatus === 'cleared' ? '清仓本金' : '在途本金' }}
{{ filterStatus === 'holding' ? formatSignedNumber(portfolioSummary.latest_daily_income) : '--' }} {{ filterStatus === 'holding' ? '最新收益(' + shortDate(portfolioSummary.latest_nav_date) + ')' : '最新收益' }}
{{ privacy ? '****' : (filterStatus === 'holding' ? formatIncome10k(portfolioSummary.latest_per_10k) : '--') }} {{ filterStatus === 'holding' ? '最新万收(' + shortDate(portfolioSummary.latest_nav_date) + ')' : '最新万收' }}
{{ privacy ? '****' : formatSignedNumber(portfolioSummary.total_income) }} {{ filterStatus === 'holding' ? '持仓收益' : filterStatus === 'cleared' ? '清仓收益' : '在途收益' }}
{{ formatPct(portfolioSummary.total_annualized) }} {{ filterStatus === 'holding' ? '持仓年化' : filterStatus === 'cleared' ? '清仓年化' : '在途年化' }}
[置顶]{{ latestMessage.title ? latestMessage.title + ':' : '' }}{{ latestMessage.content }} 暂无消息
持仓分布 ▾
{{ distFilter.label }}✕
产品期限
短期 {{ distribution.duration.short_pct }}%
长期 {{ distribution.duration.long_pct }}%
短期 {{ distribution.duration.short }}只 长期 {{ distribution.duration.long }}只
风险等级
{{ key }} {{ info.pct }}%
{{ key }} {{ info.count }}只
起息天数
T+1 {{ distribution.settlement.t_plus_1_pct }}%
T+N {{ distribution.settlement.t_plus_n_pct }}%
T+1 {{ distribution.settlement.t_plus_1 }}只 T+N {{ distribution.settlement.t_plus_n }}只
是否可赎
可赎 {{ distribution.redeemable.can_pct }}%
不可赎 {{ distribution.redeemable.cannot_pct }}%
可赎 {{ distribution.redeemable.can_redeem }}只 不可赎 {{ distribution.redeemable.cannot_redeem }}只
持仓年化
{{ key }} {{ info.pct }}%
{{ key }} {{ info.count }}只
短期 {{ distribution.duration.short_pct }}% · {{ key }} {{ info.pct }}% · T+1 {{ distribution.settlement.t_plus_1_pct }}% · 可赎 {{ distribution.redeemable.can_pct }}%
暂无持仓产品
点击右下角 + 添加理财产品
{{ p.name }}
{{ p.risk_level ? p.risk_level.substring(0,2) : 'R2' }}
{{ getBankTag(p) }} {{ p.settlement_rule }} 最低持有{{ p.holding_period }}天 持仓{{ p.holdings.holding_days }}天 {{ truncateCode(p.code) }} {{ p.quota_status }}
市值 {{ privacy ? '****' : formatNumber(p.market_value) }}
持仓收益 {{ privacy ? '****' : formatSignedNumber(p.holding_income) }}
持仓年化 {{ formatPct(p.holdings.holding_annualized) }}
最新收益({{ shortDate(p.latest_nav_date) }}) {{ privacy ? '****' : formatSignedNumber(p.latest_daily_income) }}
万收 {{ p.daily_income_per_10k > 0 ? '+' : '' }}{{ p.daily_income_per_10k.toFixed(2) }}
成本 {{ formatNav(p.holdings.cost_nav) }} 最新净值 {{ formatNav(p.latest_nav) }}({{ shortDate(p.latest_nav_date) }}) {{ p.tx_count }}笔交易 ⋮
备注: {{ p.note }}
删除
+
{{ selectedProduct.name }}
{{ getBankTag(selectedProduct) }} {{ truncateCode(selectedProduct.code) }} {{ selectedProduct.risk_level || 'R2' }} {{ selectedProduct.settlement_rule }} 最低持有{{ selectedProduct.holding_period }}天 CNY
成立日期 {{ selectedProduct.inception_date || '--' }} {{ selectedProduct.quota_status }}
备注: {{ selectedProduct.note }}
金额(元) {{ privacy ? '****' : formatNumber(selectedHoldings.market_value) }}
昨日收益 {{ privacy ? '****' : formatSignedNumber(latestDailyIncome) }}
持仓收益 {{ privacy ? '****' : formatSignedNumber(selectedHoldings.holding_income) }}
持仓收益率 {{ formatPct(selectedHoldings.holding_return_pct) }}
累计收益 {{ privacy ? '****' : formatSignedNumber(selectedHoldings.total_income) }}
持仓份额 {{ privacy ? '****' : formatNumber(selectedHoldings.shares) }}
最新净值 {{ formatNav(selectedProduct.latest_nav) }}
成本净值 {{ formatNav(selectedHoldings.cost_nav) }}
持仓天数 {{ selectedHoldings.holding_days || 0 }}天
交易明细 {{ selectedTransactions.length }}笔
类型 日期 金额 净值 份额 操作
{{ tx.type === 'buy' ? '申购' : '赎回' }} {{ tx.trade_date.slice(2) }} {{ tx.type === 'buy' ? '-' : '+' }}{{ formatNumber(tx.amount) }} {{ formatNav(tx.nav) }} {{ formatNumber(tx.shares) }} 修改 删除
万收({{ shortDate(selectedProduct.latest_nav_date) }}) {{ selectedProduct.daily_income_per_10k > 0 ? '+' : '' }}{{ selectedProduct.daily_income_per_10k.toFixed(2) }}
近7日年化 {{ historicalAnnualized['7d'].annualized ? (historicalAnnualized['7d'].annualized > 0 ? '+' : '') + historicalAnnualized['7d'].annualized.toFixed(2) + '%' : '--' }}
近14日年化 {{ historicalAnnualized['14d'].annualized ? (historicalAnnualized['14d'].annualized > 0 ? '+' : '') + historicalAnnualized['14d'].annualized.toFixed(2) + '%' : '--' }}
近1月年化 {{ historicalAnnualized['1m'].annualized ? (historicalAnnualized['1m'].annualized > 0 ? '+' : '') + historicalAnnualized['1m'].annualized.toFixed(2) + '%' : '--' }}
近3月年化 {{ historicalAnnualized['3m'].annualized ? (historicalAnnualized['3m'].annualized > 0 ? '+' : '') + historicalAnnualized['3m'].annualized.toFixed(2) + '%' : '--' }}
近6月年化 {{ historicalAnnualized['6m'].annualized ? (historicalAnnualized['6m'].annualized > 0 ? '+' : '') + historicalAnnualized['6m'].annualized.toFixed(2) + '%' : '--' }}
近1年年化 {{ historicalAnnualized['1y'].annualized ? historicalAnnualized['1y'].annualized.toFixed(2) + '%' : '--' }}
成立年化 {{ historicalAnnualized.since_inception.annualized ? (historicalAnnualized.since_inception.annualized > 0 ? '+' : '') + historicalAnnualized.since_inception.annualized.toFixed(2) + '%' : '--' }}
数据分析 共{{ navDetail.length }}条
净值趋势 万收趋势 7日均万收 14日均万收 区间年化
日期: {{ chartData.dates.length ? chartData.dates[chartData.dates.length-1] : '--' }} 净值: {{ chartData.navs.length ? formatNav(chartData.navs[chartData.navs.length-1]) : '--' }} 数值: {{ chartData.navs.length ? chartData.navs[chartData.navs.length-1].toFixed(2) : '--' }}
近1月 近3月 近6月 近1年
净值明细
日期 累积净值 日涨跌幅 7均万收 {{ sortField === 'avg7d' ? (sortAsc ? '↑' : '↓') : '⇅' }} 14均万收 {{ sortField === 'avg14d' ? (sortAsc ? '↑' : '↓') : '⇅' }}
{{ item.date.slice(5) }} {{ formatNav(item.accumulated_nav) }} {{ item.daily_change_pct > 0 ? '+' : '' }}{{ item.daily_change_pct.toFixed(4) }}% {{ item.avg_7d_income_per_10k.toFixed(2) }} {{ item.avg_14d_income_per_10k.toFixed(2) }}
{{ navDetailLoading ? '加载中...' : '查看更多' }}
已展示全部 {{ navDetail.length }} 条
{{ redeemInfo.redeemable ? '\u2713 可赎回' : '\u2717 不可赎回' }} {{ redeemInfo.reason }}
月累计收益 {{ privacy ? '****' : formatSignedNumber(calendarData.month_income_total) }}
月年化 {{ formatPct(calendarData.month_annualized) }}
日收益({{ shortDate(selectedCalDate) }}) {{ privacy ? '****' : formatSignedNumber(selectedDayIncome) }}
日年化({{ shortDate(selectedCalDate) }}) {{ formatPct(selectedDayAnnualized) }}
日万收({{ shortDate(selectedCalDate) }}) {{ privacy ? '****' : formatIncome10k(selectedDayPer10k) }}
‹ {{ calendarYear }}年{{ calendarMonth }}月 › 月 年
日一二三四五六
{{ cell.day }} {{ privacy ? '****' : (cell.income > 0 ? '+' : '') + formatNumber(cell.income) }}
{{ m }}月 {{ privacy ? '****' : formatSignedNumber(yearMonthIncomes[m-1]) }}
盈利 亏损 点击日期查看收益明细
全部 {{ getBankShort(abs.bank) }} {{ abs.count }}
收益明细({{ formatShortDate(selectedCalDate) }}) 收益 {{ sortAsc ? '↓' : '↑' }}
{{ d.product_name }} 万收{{ privacy ? '****' : formatIncome10k(d.income_per_10k) }} · 份额{{ privacy ? '****' : formatNumber(d.shares) }}
{{ privacy ? '****' : formatSignedNumber(d.income) }} 详情
暂无收益数据
{{ currentUser ? currentUser.nickname : '未登录' }} {{ portfolioSummary.holding_count || 0 }}个持仓 · {{ portfolioSummary.cleared_count || 0 }}个清仓管理员
修改密码 ›
产品管理 ›
消息中心 ›
系统设置 ›
调度更新 ›
邀请码管理 ›
系统日志 ›
退出登录 ›
主题色 可多选,每次打开随机使用一种
系统状态
{{ systemStatus.product_count }} 总产品
{{ systemStatus.holding_count }} 持仓中
{{ systemStatus.nav_records }} 净值记录
{{ systemStatus.transaction_count }} 交易笔数
持仓
日历
我的
为每个银行设置每日1-3个净值更新时间点,系统将按此计划自动抓取数据,避免集中请求被网站屏蔽。
{{ item.short_name }} {{ item.bank_name }}
移除
交易日后第 个节假日
出口通道 需家宽客户端在线
已暂停自动更新
上次更新: {{ item.last_updated }}
爬虫请求间隔(全局) 基准秒数,实际间隔在该值的 0.5~1.5 倍间随机(防封更佳),对全部发行官网与代销行H5通道生效
User-Agent(全局) 每行一个,请求时随机使用,扩充池可降低UA指纹被封概率
加载中...
点击邀请码可复制,发送给新人注册使用。每个邀请码只能注册一个账号。
{{ item.code }} 点击复制
{{ item.status === 'used' ? '已注册' : '未使用' }} {{ item.used_username }} · {{ item.used_at }}
暂无邀请码,点击右上角按钮生成
全部 高风险 中风险 低风险
{{ item.level === 'high' ? '高' : item.level === 'medium' ? '中' : '低' }} {{ item.category_name }} {{ item.created_at }}
{{ item.message }}
用户: {{ item.username }} IP: {{ item.ip }}
暂无日志记录
加载中...
添加产品 ›
发行 全部 {{ getIssuerShort(bs.bank) }} {{ bs.count }}
代销 全部 {{ getBankShort(abs.bank) }} {{ abs.count }}
批量更新 {{ pmBatchBankName }} 净值 {{ batchNavStatus.done }}/{{ batchNavStatus.total }} ({{ batchNavStatus.updated }}成功)
更新完成:{{ batchNavStatus.updated }}/{{ batchNavStatus.total }} 成功{{ batchNavStatus.failed > 0 ? ',' + batchNavStatus.failed + '个失败' : '' }}
{{ p.name }} ✎ {{ p.risk_level }}
{{ getBankTag(p) }} ✎ {{ p.settlement_rule }} ✎ {{ p.code }} ✎ {{ p.product_type }} 持有{{ p.holding_period > 0 ? p.holding_period + '天' : '--' }} ✎ 有人持仓中
最新净值 {{ p.latest_nav ? formatNav(p.latest_nav) : '--' }} {{ p.latest_nav_date || '无数据' }}
净值记录: {{ p.nav_records }}条 成立: {{ p.inception_date || '未录入' }} ✎
删除
暂无产品数据
加载中...
发布新消息
置顶 {{ m.title || m.content.slice(0,30) }}
{{ m.created_at }}
{{ m.content }}
暂无消息
系统开关 ›
用户管理 ›
数据库配置 ›
采集客户端 ›
系统开放访问 关闭后,非管理员用户将无法登录系统
{{ u.nickname }} 管理员
用户名: {{ u.username }} 注册: {{ u.created_at }} 交易: {{ u.tx_count }}笔
暂无用户
加载中...
数据库地址
当前使用:{{ dbTypeInfo.type }}({{ dbTypeInfo.uri }})
采集链路状态 刷新
加载中...
故障提示
{{ collectorAlert }}
银行链路端到端测试 {{ e2eRunningAll === 'home' ? '家宽测试中...' : '全部家宽测试' }} {{ e2eRunningAll === 'server' ? '服务器测试中...' : '全部服务器测试' }}
「家宽出口」经采集客户端直达银行(服务器→网关→客户端→家宽→银行),验证调度家宽链路;「服务器出口」从本服务器直连银行(调度兜底出口),两者对照定位问题:家宽失败+服务器正常=家宽链路问题(如TLS被银行拒绝、线路抖动),两者都失败=银行侧问题。家宽测试成功会自动解除该通道的网关熔断,调度立即恢复家宽出口。
加载中...
连通性测试 下发 ping 任务验证:网关 → 客户端 链路是否正常
重启采集客户端 下发重启指令,客户端进程退出后由 Docker 自动拉起(约10秒)
{{ toast.msg }}