fix(agent): 修复规则中心表格版本和修改记录

补齐规则资产 JSON 读写接口和前端调用,修复 AuditView 导入缺失。

Excel 在线编辑改为比对所有页签并生成最近修改记录,版本快照统一保存到 rules/finance-rules/.versions。

隔离规则表测试存储,避免测试或旧入口写入真实规则目录与 storage/agent_assets。
This commit is contained in:
caoxiaozhu
2026-05-19 15:41:53 +00:00
parent 9472813739
commit d460ee0fe7
13 changed files with 782 additions and 167 deletions

View File

@@ -136,6 +136,18 @@ export function fetchAgentAssetVersionTimeline(assetId) {
return apiRequest(`/agent-assets/${assetId}/version-timeline`)
}
export function fetchAgentAssetRuleJson(assetId) {
return apiRequest(`/agent-assets/${assetId}/rule-json`)
}
export function saveAgentAssetRuleJson(assetId, payload, options = {}) {
return apiRequest(`/agent-assets/${assetId}/rule-json`, {
method: 'PUT',
body: JSON.stringify(payload),
headers: buildWriteHeaders(options)
})
}
export function compareAgentAssetSpreadsheetVersions(assetId, baseVersion, targetVersion) {
const query = new URLSearchParams({
base_version: String(baseVersion || '').trim(),