From b09b821ef36fd1ea979e9a5daa98e95732ac81d5 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 16 七月 2025 18:16:00 +0800 Subject: [PATCH] 2025-07-16 --- src/menu/sysinterface/index.jsx | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/menu/sysinterface/index.jsx b/src/menu/sysinterface/index.jsx index 6c88dcc..5952f9c 100644 --- a/src/menu/sysinterface/index.jsx +++ b/src/menu/sysinterface/index.jsx @@ -74,11 +74,6 @@ copy = (item) => { let msg = { key: 'interface', type: 'line', data: item } - let srcid = localStorage.getItem(window.location.href.split('#')[0] + 'srcId') - if (srcid) { - msg.$srcId = srcid - } - try { msg = window.btoa(window.encodeURIComponent(JSON.stringify(msg))) } catch (e) { @@ -176,7 +171,7 @@ let trimreg = /(from|update|insert\s+into)\s+(@db@)?/ig if (record.setting.interType === 'system') { - if (record.setting.execute !== 'false') { + if (record.setting.execute !== 'false' && record.setting.dataresource) { let tbs = record.setting.dataresource.match(cutreg) tbs && cuts.push(...tbs) } @@ -185,7 +180,7 @@ let tbs = script.sql.match(cutreg) tbs && cuts.push(...tbs) }) - } else { + } else if (record.setting.tableName) { let tb = record.setting.tableName.replace(/@db@|\s+/ig, '') if (/[a-z_]+/ig.test(tb)) { tables.push(tb) @@ -211,6 +206,8 @@ record.name = record.setting.name record.$tables = this.getTables(record) + delete record.subColumns + let interfaces = this.state.interfaces.map(item => { if (item.uuid !== record.uuid) { return item -- Gitblit v1.8.0