全渠道核算平台 v96
监控中心
监控中心
{{ t.name }}
关闭操作
Aadmin
搜索页面
仅看有数据的页面
刷新统计
共 {{ implRowsView.length }} 个页面
用户名
IP
操作类型
所属页面
修改时间
操作内容
操作前
操作后
查 询 重 置
日志保存期限 半年 一年 (到期自动清理,仅记录更改数据的操作) 手动清除日志…
菜单管理
服务端 {{ mmBuild }} 服务端版本未知
全部展开 全部收起 为未设置菜单建页 清理未挂菜单页面 + 新增顶级文件夹 + 新增菜单项
名称类型编码 操作
⠿ {{ mmFold[r.n.id] ? '▸' : '▾' }} {{ r.n.name }} {{ mmKind(r.n) }} {{ r.n.code || '—' }} 修改 +子文件夹 +菜单项 删除
权限配置
服务端 {{ mmBuild }} 服务端版本未知
左侧选功能或角色,右侧勾选对应关系,保存后生效
按功能
按角色
🔄 刷新 清空勾选 选择一个角色 共 {{ permNodeCount }} 个功能节点
⇔
可视化设计器
显示未挂菜单页面({{ dsOrphanCount }}) 内置设计器 表单设计器 网页画布 {{ dsBiz ? ('业务组件页面 · '+dsBiz.sections.length+' 模块') : (dsConf.zones.length+' 明细区 · '+dsConf.fields.length+' 字段 · '+dsConf.page_conds.length+' 查询条件 · '+dsConf.buttons.length+' 按钮') }}
保存设计 保存设计 删除页面 保存并应用 + 新建空白页面 预览页面 刷新
在上方选择一个页面开始设计:左侧对象树选区域/对象 → 中间画布点选或拖动 → 右侧属性面板改配置、事件面板写二次渲染代码,改动即时保存
独立建页模式:输入「新页面名称」并选择上级菜单文件夹后点「创建页面」,或从下拉选择已有自定义页面,即可开始设计。保存后页面会自动挂到左侧菜单树的所选文件夹下,点菜单即可使用。
对象树 · 模块与组件
⠿{{ s.title }}{{ (s.items||[]).length }} ↑↓
{{ bizItemTypeCN(it.type) }}{{ it.label }} ↑↓
画布预览 · {{ dsBiz.title }}与前台共用配置
属性
保存并应用到前台
对象树 · 页面区域 批量删除({{ dsSelCnt }})
+ 添加{{ o.n }}
画布预览 · {{ dsConf.page.page_name }} 点选对象编辑,拖动调整区域内顺序
⓪ 导航区(树){{ dsRC.nav.title }} · {{ dsRC.nav.levels.length }} 层,点击配置 ✕
▸ {{ lv.name || ('第'+(li+1)+'层') }}{{ lv.options ? '' : '(未配候选值)' }}
尚未配置树层级,点击在右侧属性面板配置
① 检索区查询条件 ✕
★{{ c.name }}{{ dsCtrlName(c.control) }}⚡
暂无查询条件
② 操作区功能按钮 ✕
暂无按钮
③ 表体区主数据列表列 ✕
{{ f.label }}{{ dsTypeName(f.field_type) }}⚡
暂无表体字段
④ 明细区一个表体可挂多个明细区,按表体唯一字段关联数据源 ✕
{{ z.zone_name }}{{ z.source_type === 'api' ? '接口' : '本表' }}
{{ f.label }}{{ dsTypeName(f.field_type) }}⚡
该区暂无字段,从左侧「加字段到此区」添加
空白页面:从左侧对象树底部「+ 添加区域」开始搭建
属性
事件 / 二次渲染
在中间画布或左侧对象树点选一个对象,这里显示它的属性

对账处理

按租户、平台、店铺和平台订单号联查账单及业务数据

对账策略对账调整表重新计算
平台订单{{ fmtNum(recon.summary.total||0) }}
对账成功{{ fmtNum(recon.summary.success_count||0) }}
对账失败{{ fmtNum(recon.summary.fail_count||0) }}
待审核调整{{ fmtNum(recon.summary.pending_review||0) }}
失败差异金额¥ {{ fmtNum(recon.summary.diff_amount||0) }}
失败归因 TOP 10
点击归因直接定位,再可批量创建调整单
{{ x.failure_reason||'未归因' }}{{ fmtNum(x.count) }} 单
差异¥ {{ fmtNum(x.amount||0) }}
当前查询范围无失败数据
查询重置
批量处理选中数据({{ recon.selection.length }})批量处理查询全部({{ fmtNum(recon.total) }})调整单默认待审核,审核通过后才参与对账重算
订单全貌 · {{ recon.current.platform_order_no }}
{{ recon.current.recon_status }}{{ recon.current.failure_reason?' · '+recon.current.failure_reason:'' }}
{{ recon.current.shipment_amount }}{{ recon.current.bill_amount }}{{ recon.current.aftersale_refund_amount }}{{ recon.current.return_count }} 单{{ recon.current.approved_adjustment_amount }}{{ recon.current.difference_amount }}

对账调整表

调整单全程留痕:申请人提交、审核人审批,审核通过后才反写对账快照

返回对账处理
调整单{{ fmtNum(reconAdjust.summary.total||0) }}
待审核{{ fmtNum(reconAdjust.summary.pending||0) }}
审核通过{{ fmtNum(reconAdjust.summary.approved||0) }}
审核驳回{{ fmtNum(reconAdjust.summary.rejected||0) }}
已审调整金额¥ {{ fmtNum(reconAdjust.summary.approved_amount||0) }}
查询重置
{{ reconAdjust.reviewDlg.row.adjustment_no }}{{ reconAdjust.reviewDlg.row.platform_order_no }}{{ reconAdjust.reviewDlg.row.adjustment_amount }}{{ reconAdjust.reviewDlg.row.proposed_status }}{{ reconAdjust.reviewDlg.row.reason }}审核通过审核驳回

对账策略

配置金额公式、容差和差异原因

返回对账处理
金额差异公式
从左到右选择要相加或相减的金额;对账差异的绝对值不超过金额容差时视为匹配。
删除
+ 添加公式字段
当前公式:{{ reconFormulaPreview() }}
失败归因规则
规则按优先级从小到大判断。每行条件可选“并且/或者”,绝对差可用于比较两个金额是否相差超过容差。
优先级原因删除
{{r.handler==='bill_subject'?'按账单科目金额匹配归因':'未命中其他规则时按数据来源归因'}}(系统规则)
此历史规则包含复杂条件,暂保留原规则:{{ reconChinese(r.condition) }}
当删除
+ 添加条件
+ 添加归因规则

资金账单清洗策略

接口 / RPA / 文件导入统一进入标准账单层,保留原始数据、清洗批次与勾稽键

{{ billClean.strategies.length }} 个平台策略
标准账单行{{ fmtNum(billClean.summary.total_records || 0) }}
唯一勾稽键{{ fmtNum(billClean.summary.order_keys || 0) }}
收入金额¥ {{ fmtNum(billClean.summary.income_amount || 0) }}
支出金额¥ {{ fmtNum(billClean.summary.expense_amount || 0) }}
待核验警告{{ fmtNum(billClean.summary.warning_records || 0) }}
{{ s.platform_name.slice(0,1) }}
{{ s.strategy_name }}
{{ s.strategy_code }} · v{{ s.version }} · {{ s.terminated_at?'历史':(s.enabled?'执行中':'已停用') }}
有效期:{{ billStrategyValidity(s) }}
{{ billMethodCN(m) }}
{{ billSelectedStrategy.platform_name }}策略配置
终止策略可视化编辑
{{ billSelectedStrategy.strategy_code }}{{ billSelectedStrategy.priority }} {{ billStrategyValidity(billSelectedStrategy) }}{{ billSelectedStrategy.terminated_at?'历史策略(只读)':(billSelectedStrategy.enabled?'执行中(自动执行)':'已停用') }} 自动识别 UTF-8 / GB18030前 20 行自动定位 {{ ((billSelectedStrategy.key_rules||{}).reconcile_key||[]).join(' + ') }} {{ billSelectedStrategy.field_mappings.length }} 项{{ (((billSelectedStrategy.transform_rules||{}).conditional_rules)||[]).length }} 项 {{ ((billSelectedStrategy.transform_rules||{}).direction_rule||{}).enabled?'按策略配置识别':'未启用' }}取字段映射中的结算时间或业务时间
刷新历史策略
文件导入接口传入RPA传入 识别并执行清洗查看批次
执行规则
对账匹配请使用 reconcile_key。没有资金账单匹配时,后端应明确返回“有差异-无任何资金账单数据”,不要在前端临时推断判定状态。
{{ billSelectedStrategy ? billSelectedStrategy.platform_name : '' }}资金账单识别规则
“金额字段拆行”适合一行含多项费用;“分类字段匹配”适合一行一个账务类型。规则命中后进入科目明细层。
维护科目档案新增识别规则
待处理异常{{ fmtNum(billAlert.summary.open_count||0) }}
严重异常{{ fmtNum(billAlert.summary.error_count||0) }}
科目待映射{{ fmtNum(billAlert.summary.unmapped_count||0) }}
已通知{{ fmtNum(billAlert.summary.notified_count||0) }}
自动检查策略配置缺失、清洗失败批次、没有科目明细和科目待映射数据;新异常可推送到钉钉、飞书和邮箱。
告警渠道设置立即扫描并推送
查询
文件导入接口传入RPA传入 平台订单号提取
平台订单号用于后续订单匹配。选择账单中的来源字段,并选择直接取整列或从字段中截取;请用示例检查结果。空单号会按原有规则处理,自动生成的编号不能参与订单自动匹配。
{{ billClean.editor.source_fields_note }}
至位
无需填写
提取结果 →{{ billOrderPreview() || '(空)' }}
字段映射
平台源字段系统标准字段转换转换参数必填
→
-
—
×
+ 添加映射 条件识别与赋值
例如:当“类型”字段包含“服务费”时,将“账单大类”赋值为“平台服务费”。规则按从上到下执行,后命中可覆盖前值。
判断源字段条件匹配值目标标准字段取值方式写入值/源字段
→×
+ 添加条件赋值 行过滤规则
用于排除账单中的说明、合计等非交易行。例:选择“第一个有内容的单元格”,条件选“开头匹配”,填写“已收入”,处理方式选“隔离”。隔离行保留在清洗结果中供核查,不进入标准账单。
+ 添加行过滤 收支方向规则
当账单只有一列金额、另一列标明“收入/支出”时启用。例如方向字段为“收/支”、金额字段为“金额(元)”;方向是“收入”就计入收入,是“支出”就计入支出。未知方向选择报错可避免金额误分类。若账单已有独立的收入列和支出列,通常无需启用。
勾稽键
勾稽键用于标识订单,可选平台、店铺和订单号等字段。账单日期由上面的字段映射读取,不属于勾稽键;账单中缺少可用日期的明细将提示失败,需检查日期映射。
工作群机器人邮件 SMTP

科目设置

统一维护账单科目档案及各平台识别规则;科目名称直接写入清洗明细和每日汇总

返回清洗策略新增科目
科目档案{{ fmtNum(billSubject.summary.subjects||0) }}
平台规则{{ fmtNum(billSubject.summary.rules||0) }}
已映射明细{{ fmtNum(billSubject.summary.mapped_lines||0) }}
待映射明细{{ fmtNum(billSubject.summary.unmapped_lines||0) }}
明细金额¥ {{ fmtNum(billSubject.summary.line_amount||0) }}
科目档案
刷新科目映射并重算对账
启用停用

账单数据明细

平台资金账单按科目拆分后的标准明细 · 平台单号作为后续对账核心勾稽值

每日汇总进入清洗策略
科目明细{{ fmtNum(billData.total) }}
唯一勾稽键{{ fmtNum(billData.summary.order_keys||0) }}
收入¥ {{ fmtNum(billData.summary.income_amount||0) }}
支出¥ {{ fmtNum(billData.summary.expense_amount||0) }}
净额¥ {{ fmtNum(billData.summary.net_amount||0) }}
查询重置
{{ billData.detail.row.reconcile_key }}#{{ billData.detail.row.batch_id }} / 第 {{ billData.detail.row.source_row_no }} 行{{ billData.detail.row.strategy_name }} v{{ billData.detail.row.strategy_version }}{{ billData.detail.row.source_name }}{{ billData.detail.row.record_hash }}{{ (billData.detail.row.clean_warnings||[]).join(';') || '无' }}
原始行(审计留痕)
{{ JSON.stringify(billData.detail.row ? billData.detail.row.raw_payload : {}, null, 2) }}

账单数据汇总表

科目明细按账单日期、平台、店铺和科目汇总;点击每行“穿透明细”查看该汇总单对应数据

统计时间今天昨天近 7 天近一个月自定义{{ billDailyPeriodText }}
汇总行{{ fmtNum(billDaily.total) }}
明细行{{ fmtNum(billDaily.summary.detail_lines||0) }}
收入¥ {{ fmtNum(billDaily.summary.income_amount||0) }}
支出¥ {{ fmtNum(billDaily.summary.expense_amount||0) }}
净额¥ {{ fmtNum(billDaily.summary.net_amount||0) }}
查询重置
{{ billDaily.drill.summary.bill_date_text }}{{ billDaily.drill.summary.platform_name }} / {{ billDaily.drill.summary.shop_name }}{{ billDaily.drill.summary.subject_name }}{{ billDaily.drill.summary.net_amount }}

账单源文件

平台资金账单进入系统后的物理存储表 · 一文件一行,源文件字节落库,支持原文件下载与重跑清洗

资金账单清洗策略
源文件总数{{ fmtNum(billSrc.summary.files || 0) }}
已清洗{{ fmtNum(billSrc.summary.cleaned || 0) }}
待清洗{{ fmtNum(billSrc.summary.pending || 0) }}
失败{{ fmtNum(billSrc.summary.failed || 0) }}
标准账单行{{ fmtNum(billSrc.summary.rows_clean || 0) }}
源文件字节{{ billSrcFmtSize(billSrc.summary.bytes || 0) }}
上传 导入账单 导出 删除{{ (billSrc.sel||[]).length ? '('+(billSrc.sel||[]).length+')' : '' }} 勾选行可批量删除;操作列可对单条下载 / 提交数据 / 识别
查询重置
{{ billSrc.dlg.file ? billSrc.dlg.file.name+'('+fmtNum(billSrc.dlg.file.size)+' 字节)' : '尚未选择' }} 仅上传(待清洗) 导入并清洗
未识别
{{ customPage.name }}
{{ customPage.engine === 'fc' ? '表单设计器页面' : '网页画布页面' }}
该页面还没有表单设计,请到「可视化设计器 → 表单设计器」中编辑并保存。
对接系统({{ int.systems.length }})
报文日志 + 新增对接系统
数据拉取(调用外部接口 → 自动落库,目前支持旺店通类系统)
入参设置{{ pullParamCount ? '(' + pullParamCount + ')' : '' }} 每页 行,最多 页 拉取数据 接口调用/推送 分段全量 运行监控 一键批量入账{{ (int.pullSel || []).length ? '(' + int.pullSel.length + ')' : '' }}
旺店通按时间抓取单次跨度 ≤ 30 天;留空 = 默认当天 00:00 至现在;跨度超 30 天会自动按 30 天分段拉取,无需手工处理
{{ f.desc }}
{{ pk.n }}({{ pk.k }})
✕
+ 加一个参数
保存后合成到「业务参数 JSON」,点「拉取数据」生效;再次打开会回显已有入参。
顶层对象/数组节点(如 stockin_info、trade_list、goods_list)会自动 JSON 序列化后按旺店通推送类标准方式提交并签名;公共参数(sid/appkey/timestamp/sign)由服务端自动补齐。
{{ int.callDlg.result.text }}
近 6 个月 近 3 个月 近 1 个月 今年至今 自定义时间
将自动切为 {{ segEstimate.n }} 段(每段 ≤{{ int.segDlg.seg_days || 30 }} 天,段间限速约 1.1 秒),预计 {{ segEstimate.minutes }} 分钟内完成;超过接口单次跨度上限会自动按更小粒度切片
默认 30 天(旺店通跨度上限),一般无需修改
{{ f.desc }}
{{ int.segDlg.advShow ? '▲ 收起' : '▼ 展开' }}(JSON / k=v 简写,与上方表单合并、同名以上方为准)
首段失败:{{ int.segDlg.result.first_error }}
任务在服务端后台执行,关闭本页或刷新浏览器都不会中断;每 3 秒自动刷新,全部结束后自动停止轮询。
当前没有后台拉取任务。提交「分段全量」后这里会实时显示每段进度。
{{ j.status === 'running' ? '运行中' : (j.status === 'done' ? '已完成' : (j.status === 'partial' ? '部分成功' : '失败')) }} {{ j.sys_name }} {{ j.api }} 已耗时 {{ Math.floor(j.elapsed_ms / 60000) }} 分 {{ Math.floor(j.elapsed_ms % 60000 / 1000) }} 秒
范围:{{ j.start_time }} ~ {{ j.end_time }}(每段 {{ j.seg_days }} 天)
进度:{{ j.done_segs }} / 约 {{ j.est_segments }} 段 成功 {{ j.ok_segs }} 段 落地 {{ j.rows }} 行 当前段:{{ j.current.start }} ~ {{ j.current.end }}
{{ j.message }}
{{ j.error }}
同步任务(定时调度 · 增量水位 · 去重策略 · 任务级锁)
告警设置 + 新增同步任务
调度器每 20 秒扫描一次(按新增/编辑任务里的周期选择自动生成 Cron;勾选「高级模式」可手写 5 段表达式:分 时 日 月 周);同一接口任务同时只跑一个(任务级锁);入账走单批次事务 + 数据级锁,重跑幂等不产生重复。
运行监控(近 7 天 · 全链路)
刷新
{{ d.d }}
拉取 {{ d.pulled }} · 入账 {{ d.pushed }} · 跳过 {{ d.skipped }} · 失败 {{ d.failed }}
行级状态
{{ s.status }} {{ s.c }} 暂无数据
异常告警(失败率超阈值 / 数据量为 0 / 数据量波动过大)
分 时 天 周 月
高级模式 关闭后仅能手动「立即执行」 每次从上次水位增量拉取(自动回看 2 小时防边界遗漏,停跑超 30 天会自动分段补拉);配合下方去重策略保证数据不重复、不遗漏 跳过 覆盖更新 累加 拉取+清洗后自动按上述策略写入业务表(单批次事务)
跳过重复 覆盖更新 累加
重跑幂等:数据指纹判重,不会产生重复数据;旺店通单次时间跨度 ≤ 30 天。
告警规则:拉取失败(严重)、数据量为 0(警告)、数据量较近 5 次均值波动超 ±80%(警告)。
数据推送(把已落库数据推送到外部系统接口)
+ 新增推送配置
旺店通 OpenAPI(服务端签名) 通用 HTTP(自定义请求头)
检测到地址里带了接口文件名,保存时会自动去掉(系统调用时会自动拼接接口名)
开启后拉取时自动剔除返回值为空的字段(0/false 保留,明细行内同样生效),源数据更干净
旺店通类型:整批推送时数据整体放 data 参数(平台自动签名);最终地址:{{ curPushSys.base_url }}/{{ int.pushDlg.api_path }}
POST PUT PATCH 逐行推送(每行调一次接口,失败可定位到行) 整批推送(全部行合并成数组一次推送)
→ ✕
+ 加一行映射 载入字段
{{ f }}
点击字段名即添加一条同名映射
数据批次: 推送行数上限: 刷新预览
查询 命中 {{ int.rowsDlg.total }} 行
批次 #{{ int.dwdDlg.pull ? int.dwdDlg.pull.id : '' }}({{ int.dwdDlg.pull ? int.dwdDlg.pull.api_label : '' }},{{ int.dwdDlg.pull ? int.dwdDlg.pull.row_count : 0 }} 行原始数据) {{ int.dwdDlg.loaded ? '重新生成 DWD' : '生成标准明细(DWD)' }} 入账业务表(DWS)
流程说明:拉取时原始报文已原封存档(ODS)→ 按映射方案清洗成标准明细(DWD,可重跑覆盖)→ 按数据判重入业务表(DWS,重复整批拒绝)
勾选批次 {{ int.batchDlg.rows.length }} 个 合计 {{ int.batchDlg.total_rows }} 行原始数据 来源系统:{{ int.batchDlg.sys_name }} 接口:{{ int.batchDlg.api_label }}({{ int.batchDlg.api_name }})
跳过重复(skip) 覆盖更新(overwrite) 累加(append)
将对勾选的批次逐个按所选映射方案执行 清洗(DWD)→ 入账(DWS);批次间串行执行,完成后在表格上方显示汇总结果。
刷新 已按关联记录 #{{ int.apilogDlg.ref_id }} 过滤 清除 每次调用外部接口(测试/拉取/推送)自动记录请求与返回报文,滚动保留最近 2000 条
{{ int.apilogDlg.detail.row.sys_name }} · {{ int.apilogDlg.detail.row.api_name }} · {{ fmtTime(int.apilogDlg.detail.row.created_at) }} · 耗时 {{ int.apilogDlg.detail.row.cost_ms }}ms 复制返回报文
请求报文({{ int.apilogDlg.detail.reqKind }})
{{ int.apilogDlg.detail.reqText }}
返回报文(HTTP {{ int.apilogDlg.detail.row.resp_status }},{{ int.apilogDlg.detail.row.ok ? '成功' : '失败' }})
{{ int.apilogDlg.detail.respText }}
源数据集合({{ ods.collections.length }})
暂无源数据,请先到「系统集成对接」拉取数据
{{ g.sys_name }}
{{ c.api_label || c.api_name }} {{ c.row_cnt }} 行
{{ c.batch_cnt }} 批次 · 最近 {{ fmtTime(c.last_at).slice(5, 16) }}
查询 共 {{ ods.total }} 行 · 只存不改
{{ ods.detailText }}
映射方案({{ fm.maps.length }})
+ 新建映射方案
暂无报文日志:请先到「系统集成对接」执行一次数据拉取(或测试连接) 解析报文字段 自动同名匹配 中文一键填充 + 手工加一行 已解析 {{ fm.dlg.apiFields.length }} 个接口字段 尚未解析报文:可先手工填写接口字段,或解析后自动填入 保存时,页面中不存在的系统字段将自动创建到目标页面
还没有翻译器,点上方「+ 新增」创建(如:抖音资金账单类型对照)
{{ a.label }}({{ a.name }}) 已调用
仅可选系统集成接口目录中的接口;带「已调用」标记的为实际调用过的
同「接口字段+翻译前」已存在时自动更新翻译后。
{{ (rcConf.nav && rcConf.nav.title) || '导航' }}
导航树未配置候选值:到「页面设计」配置树层级
当前:{{ nvSelPath.join(' / ') }}
页面设计
{{ pc.name }} 全部 {{ o }} 包含
{{ qExpand ? '收起条件 ▲' : '展开更多条件(' + (pageConds.length - qShownCount) + ' 个)▼' }} {{ hiddenFilled }} 项已填值
+ 添加条件 查 询 本页未勾选任何「可查询」字段,可在页面设计中配置
查 询 重 置 查询方案▼ 本页未配置查询条件:到「页面设计 → 查询条件」从条件库选择
单据信息
当前选中:{{ masterLabel }} 列设置
查询结果共 {{ total }} 条
第 {{ pageIndex }} / {{ totalPages }} 页
明细区— 请先在上方选择一行数据 — {{ zones.length }} 个明细区,页签切换
该明细区暂未分配字段:到「可视化设计器」选择字段 → 所属区域勾到此区
本页暂未配置明细区:点「可视化设计器」→ 左侧「+ 新增明细区」创建。
列式四区 上左右三区 纯空白 列式四区=检索/操作/表体/明细纵向排列(现有样式);上左右三区=左侧导航树+右侧主区,区域可在设计器增删;纯空白=全部区域移除,从零搭建。创建后自动挂到所选菜单并进入设计器。
查询条件(来自条件库)
批量删除{{ selCount(pageConds) ? '(' + selCount(pageConds) + ')' : '' }} + 从条件库添加 一键添加 ★ 必配
尚未配置查询条件。点击「从条件库添加」选择平台内置的对账查询条件(含批量精确、区间、多选等匹配方式),绑定到本页字段后即出现在页面上方查询区。新建页面已默认挂载 ★ 必配高频条件。
字段配置
批量删除{{ selCount(fields) ? '(' + selCount(fields) + ')' : '' }} + 添加字段 从接口导入字段 保存字段配置
页面按钮(功能区)
{{ b.label }} 还没有配置按钮
从功能区添加: + {{ bp.l }} 常见按钮已全部添加
字段联动逻辑(显隐,作用于表体字段弹窗)
{{ fnameById(L.target_field) }} {{ L.action==='hide' ? '隐藏' : '显示' }},当 {{ fnameById(L.when_field) }} {{ opCN[L.op] }}{{ L.value ? '「'+L.value+'」' : '' }} 还没有联动规则
添加规则
至少需要两个表体字段才能配置联动
{{ c.is_core ? '★ ' : '' }}{{ c.name }} [{{ controlCN[c.control] || c.control }} · {{ c.match_desc }}] {{ c.biz_desc }}
选择要清除的日期范围(按修改时间):
共选中 {{ auditIds.length }} 条记录
通过 驳回 重置为待审核
选择文件(CSV / Excel) 未选择任何文件 已选择:{{ impFileName }}
{{ impPaste ? '收起粘贴数据 ▲' : '或直接粘贴数据 ▼' }}
选择文件或粘贴数据后,此处预览将要导入的内容
菜单项必须挂一个页面才能点开使用;保存时会一并建好页面并挂到菜单。若只想做分组、不需要页面,请改用「新增文件夹」。
文件夹只用于分组,本身不能点开;其下可继续挂子文件夹或菜单项。
调用获取字段
已注册接口会保存最近一次探测到的字段;更换接口或字段变化时重新「调用获取字段」
保存接口
尚未获取字段:选择接口后点「调用获取字段」,服务端会实际请求该接口并解析返回 JSON 中的字段(支持对象数组及 data/rows/list 等常见包裹)。
拖动 ⠿ 或用 ↑↓ 调整列的显示顺序;保存后本浏览器用户每次打开该页面都是这个结构。
⠿ {{ c.label }} ↑ ↓