king
2022-02-09 d59f518f466274b2caeb2e01c10c92deafe7c93b
src/templates/sharecomponent/fieldscomponent/index.jsx
@@ -126,11 +126,9 @@
          initval: initval,
          type: item.type,
          resourceType: '0',
          setAll: 'false',
          options: [],
          orderType: 'asc',
          match: _match,
          display: 'dropdown'
        }
        items.push(newcard)
@@ -147,7 +145,7 @@
          Hide: 'false',
          IsSort: item.type === 'picture' ? 'false' : 'true',
          type: item.type,
          Width: 120
          Width: item.type === 'number' ? 80 : 120
        }
        if (item.type === 'number') {
@@ -182,16 +180,14 @@
      if (lastItem && lastItem.span) {
        span = lastItem.span
      }
      selectCards.forEach(item => { // 循环添加新增字段
        let newcard = {
          uuid: Utils.getuuid(),
          label: item.label,
          field: item.field,
          initval: '',
          initval: item.type === 'number' ? 0 : '',
          type: item.type,
          resourceType: '0',
          setAll: 'false',
          span: span,
          labelwidth: 33.3,
          options: [],
@@ -202,6 +198,27 @@
          required: 'true'
        }
        if (item.type === 'text' && item.length >= 256) {
          newcard.type = 'textarea'
          newcard.fieldlength = item.length
          if (lastItem && lastItem.type === newcard.type) {
            newcard.span = lastItem.span
            newcard.labelwidth = lastItem.labelwidth
          } else if (lastItem) {
            newcard.span = 24
            if (lastItem.span === 12) {
              newcard.labelwidth = 16.2
            } else if (lastItem.span === 8) {
              newcard.labelwidth = 10.5
            } else if (lastItem.span === 8) {
              newcard.labelwidth = 7.7
            }
          } else {
            newcard.span = 24
            newcard.labelwidth = 16.2
          }
        }
        items.push(newcard)
        keys.push(item.field.toLowerCase())
      })