king
2021-11-25 31bb94859846652781c9c9795b567fde5ca0ddb6
src/templates/calendarconfig/index.jsx
@@ -662,23 +662,20 @@
      }
    })
    let calvaild = true
    if (!cols.includes(config.calendar.startfield)) {
      calvaild = false
    } else if (!cols.includes(config.calendar.endfield)) {
      calvaild = false
    } else if (!cols.includes(config.calendar.colorfield)) {
      calvaild = false
    } else if (!cols.includes(config.calendar.remarkfield)) {
      calvaild = false
    }
    if (config.setting.interType === 'system' && config.setting.default !== 'false' && !config.setting.dataresource) {
      return '菜单尚未设置数据源,不可启用!'
    } else if (config.columns.length === 0) {
      return '菜单尚未设置数据字段,不可启用!'
    } else if (!calvaild) {
      return '菜单尚未设置字段集,不可启用!'
    } else if (!config.calendar.startfield) {
      return '日历关联字段未设置,不可启用!'
    } else if (!cols.includes(config.calendar.startfield)) {
      return '开始时间字段已删除,不可启用!'
    } else if (!cols.includes(config.calendar.endfield)) {
      return '结束时间字段已删除,不可启用!'
    } else if (config.calendar.colorfield && !cols.includes(config.calendar.colorfield)) {
      return '颜色字段已删除,不可启用!'
    } else if (!cols.includes(config.calendar.remarkfield)) {
      return '信息字段已删除,不可启用!'
    } else {
      return true
    }