king
2025-04-21 f3d4db769ba9b51b799d981511a710fd443d0e08
src/templates/zshare/pasteform/index.jsx
@@ -39,31 +39,16 @@
          }
          try {
            _config = JSON.parse(window.decodeURIComponent(window.atob(_config)))
            if (typeof(_config) === 'object' && _config.$srcId) {
              let srcid = localStorage.getItem(window.GLOB.sysSign + 'srcId')
              if (srcid && _config.$srcId !== srcid) {
                notification.warning({
                  top: 92,
                  message: '当前系统无权限使用此项配置!',
                  duration: 5
                })
                _config = ''
              } else {
                delete _config.$srcId
              }
            }
          } catch (e) {
            // 通过sql语句添加字段集
            if (/[a-zA-Z0-9_]+\s+(nvarchar\(\d+\)|Decimal\(18,\d+\)|Int)/ig.test(values.config)) {
            if (/[a-zA-Z0-9_]+\s+(nvarchar\(\d+\)|Decimal\(18,\d+\)|Int|datetime|date)/ig.test(values.config)) {
              _config = {
                key: 'datasourcefield',
                type: 'array',
                data: []
              }
              let list = values.config.match(/[a-zA-Z0-9_]+\s+(nvarchar\(\d+\)|Decimal\(18,\d+\)|Int)/ig)
              let list = values.config.match(/[a-zA-Z0-9_]+\s+(nvarchar\(\d+\)|Decimal\(18,\d+\)|Int|datetime|date)/ig)
              list.forEach(item => {
                _config.data.unshift({