经营看板
今日四类成交 KPI、实时流水、云秤在线与配置同步状态
进入 ›
订单管理
订单列表、发布、抢单、强制完成、交付与收货全链路
进入 ›
保证金统计
冻结中订单、已退还、扣除我方、扣除对方支付给我(合计/已结算/未结算)
进入 ›
工人与称重员
双角色管理:工人与组别、码包与付费生成、称重员停启、工资调整
进入 ›
系统设置
品类与标准重量、计工单价、皮重、密码、码价与上限(保存即下发云秤)
进入 ›
操作记录
从登录开始全留痕:操作端/模块/动作/改动项/新旧值,可筛选可导出
进入 ›
设备日志看板
云秤端实时上报的事件与崩溃堆栈(tag 过滤,如 tts / settings / crash),排查问题先看这里
进入 ›
短信发送记录
每一次短信发送尝试都留痕(含失败原因、BizId、耗时),可按场景/号码筛选并查看成功率——回答「今天发了几条、失败几条、某客户收到几条」
进入 ›
第三方对接配置
填入短信服务 / 微信开放平台资质,保存即自动生效:云秤登录页按配置显示验证码登录与微信扫码入口(密钥只存服务端)
进入 ›
逐页面检测报告
逐页HTTP 状态、接口依赖、耗时实测数据,发布前后的绿/红对照
查看报告 ›
小程序端
加工厂 / 采购商 / 运营三端共 17 页,独立小程序待发布(appid 待提供)
发布状态 ›
密码初始化
忘记口令或首次配置时使用。需一次性初始化码(由运维签发、用过即失效、30 分钟过期),只能重置平台管理员账号
进入 ›
/* ============================================================
v4.8 · 失败可见化
原写法.catch(function(){ return 默认值 }) 会把网络失败吞成空数据,
用户以为「今天没数据」,实际是没网(v1.47.1 同类事故)。
现改为:记录失败项 → 页面顶部显示红色提示条 + 重试入口。
============================================================ */
window.__failed = {};
function __guard(name, url, def) {
return function () {
return PROD.get(url).catch(function (e) {
window.__failed[name] = (e && e.message) ? e.message : '请求失败';
return def;
});
};
}
function __renderFailed(barId) {
var bar = document.getElementById(barId);
if (!bar) return;
var names = window.__FAIL_NAMES || {};
var keys = Object.keys(window.__failed);
if (!keys.length) { bar.innerHTML = ''; return; }
var esc = function (s) {
return String(s == null ? '' : s).replace(/[&<>"]/g, function (c) {
return { '&': '&', '<': '<', '>': '>', '"': '"' }[c];
});
};
bar.innerHTML = '⚠ 以下数据加载失败,页面数值不完整:' +
keys.map(function (k) {
return (names[k] || k) + '(' + esc(window.__failed[k]) + ')';
}).join('、') +
'
';
}
window.__FAIL_NAMES = {"settings": "系统设置", "scales": "云秤台账", "records": "今日流水"};