king
2024-03-07 cdd5b449130ea4d7223fde4f414a11a7d0c33d6d
src/utils/utils-custom.js
@@ -1649,6 +1649,16 @@
  if (card.$c_ds) {
    columns = card.columns.map(c => c.field)
    if (card.setting.primaryKey && !columns.includes(card.setting.primaryKey)) {
      let key = card.setting.primaryKey.toLowerCase()
      columns.forEach(f => {
        if (f.toLowerCase() === key) {
          card.setting.primaryKey = f
        }
      })
    }
    if (card.setting.interType === 'system' && card.setting.execute !== 'false' && !card.setting.dataresource) {
      errors.push({ level: 0, detail: '未设置数据源!'})
    } else if (card.setting.interType === 'system' && card.setting.execute === 'false' && card.scripts.filter(script => script.status !== 'false').length === 0) {