king
2021-04-20 d1657e9835a6b3350dee76956deae3029cfe4b11
src/views/mobdesign/index.jsx
@@ -1284,15 +1284,18 @@
        } else if (item.type === 'group') {
          check(item.components)
          return
        } else if (item.type === 'navbar' && !item.wrap.MenuNo) {
          error = `导航栏《${item.name}》未设置菜单参数!`
        }
        if (['propcard', 'brafteditor', 'sandbox'].includes(item.subtype) && item.wrap.datatype === 'static') return
        if (['propcard', 'brafteditor', 'sandbox', 'tabbar'].includes(item.subtype) && item.wrap.datatype === 'static') return
  
        if (item.setting) {
          if (item.setting.interType === 'system' && item.setting.execute !== 'false' && !item.setting.dataresource) {
            error = `组件《${item.name}》未设置数据源!`
          } else if (item.setting.interType === 'system' && item.setting.execute === 'false' && item.scripts.length === 0) {
            error = `组件《${item.name}》未设置数据源!`
          } else if (!item.setting.primaryKey) {
          } else if (!item.setting.primaryKey && !['propcard', 'tabbar'].includes(item.subtype)) {
            error = `组件《${item.name}》未设置主键!`
          }
        }