king
2020-09-08 d3e3e32f62955e7ac7983bde70924daaacab5dc1
src/templates/comtableconfig/index.jsx
@@ -175,6 +175,14 @@
          }
        })
      }
      // // 兼容接口类型
      // _config.action = _config.action.map(item => {
      //   if (item.intertype === 'inner' && !item.innerFunc) {
      //     item.intertype = 'system'
      //   }
      //   return item
      // })
    }
    
    let _oriActions = []
@@ -371,7 +379,7 @@
      type: 'view',
      subtype: 'view',
      uuid: menu.MenuID,
      intertype: _config.setting.interType || 'inner',
      intertype: _config.setting.interType || 'system',
      interface: _config.setting.interface || '',
      tableName: _config.setting.tableName || '',
      innerFunc: _config.setting.innerFunc || '',
@@ -381,7 +389,7 @@
    _config.action.forEach(item => {
      let tablename = item.OpenType === 'excelIn' ? (item.sheet || '') : (item.sql || '')
      if (item.OpenType === 'excelOut' && item.intertype === 'inner' && !item.innerFunc) {
      if (item.OpenType === 'excelOut' && item.intertype === 'system') {
        tablename = _config.setting.tableName || ''
      }
@@ -1157,7 +1165,7 @@
    })
    
    if (config.setting.interType === 'inner' && !config.setting.innerFunc && config.setting.default !== 'false' && !config.setting.dataresource) {
    if (((config.setting.interType === 'inner' && !config.setting.innerFunc) || config.setting.interType === 'system') && config.setting.default !== 'false' && !config.setting.dataresource) {
      return '菜单尚未设置数据源,不可启用!'
    } else if (!config.setting.primaryKey) {
      return '菜单尚未设置主键,不可启用!'