king
2023-05-15 8d7c3eed8bdac1e77c8de90a3227d801708c358e
src/templates/zshare/formconfig.jsx
@@ -355,6 +355,12 @@
    }, {
      value: 'group',
      text: '日期(组合)'
    }, {
      value: 'switch',
      text: '开关'
    }, {
      value: 'check',
      text: '勾选框'
    }]
  }
@@ -834,6 +840,42 @@
        value: 'custom',
        text: '自定义'
      }]
    },
    {
      type: 'text',
      key: 'openVal',
      label: '开启值',
      initVal: card.openVal || '',
      required: false
    },
    {
      type: 'text',
      key: 'closeVal',
      label: '关闭值',
      initVal: card.closeVal || '',
      required: false
    },
    {
      type: 'text',
      key: 'openText',
      label: '开启提示',
      initVal: card.openText || '',
      required: false
    },
    {
      type: 'text',
      key: 'closeText',
      label: '关闭提示',
      initVal: card.closeText || '',
      required: false
    },
    {
      type: 'text',
      key: 'checkTip',
      label: '提示',
      initVal: card.checkTip || '',
      tooltip: '勾选框后的提示文字',
      required: false
    },
    {
      type: 'color',
@@ -1477,16 +1519,6 @@
        value: 'close',
        text: '关闭'
      }]
    },
    {
      type: 'text',
      key: 'preFunc',
      label: '前置函数',
      initVal: card.preFunc || '',
      tooltip: usefulFields.length ? `函数名称需以${usefulFields.join(', ')}等字符开始;前置函数执行完成后,结果会传入内部函数中,此时内部函数会异步执行;当前置函数返回中ErrCode等于-1时,将不再执行内部函数。` : '',
      fields: usefulFields,
      required: false,
      readonly: false
    },
    {
      type: 'radio',
@@ -2468,6 +2500,9 @@
    value: 'switch',
    text: '开关'
  }, {
    value: 'check',
    text: '勾选框'
  }, {
    value: 'checkbox',
    text: '多选框'
  }, {
@@ -2542,6 +2577,9 @@
      value: 'switch',
      text: '开关'
    }, {
      value: 'check',
      text: '勾选框'
    }, {
      value: 'checkbox',
      text: '多选框'
    }, {
@@ -2610,7 +2648,7 @@
  }
  let initval = card.initval || ''
  if (card.type === 'switch') {
  if (card.type === 'switch' || card.type === 'check') {
    initval = card.initval === true
  } else if (card.type === 'number') {
    initval = card.initval || 0
@@ -2687,6 +2725,14 @@
      key: 'closeText',
      label: '关闭提示',
      initVal: card.closeText || '',
      required: false
    },
    {
      type: 'text',
      key: 'checkTip',
      label: '提示',
      initVal: card.checkTip || '',
      tooltip: '勾选框后的提示文字',
      required: false
    },
    {
@@ -3942,6 +3988,8 @@
      options: [
        {value: 'default', text: '默认'},
        {value: 'board', text: '面板'},
        {value: 'board-block', text: '面板2'},
        {value: 'dropdown', text: '下拉框'},
      ],
      forbid: appType !== 'mob'
    },