king
2025-01-22 871597aaf2c838946723ee44fc7fa12487b56d34
src/components/normalform/modalform/index.jsx
@@ -22,6 +22,7 @@
// const MKColor = asyncComponent(() => import('@/tabviews/zshare/mutilform/mkColor'))
const MkEditIcon = asyncComponent(() => import('@/components/mkIcon'))
const SourceComponent = asyncComponent(() => import('@/menu/components/share/sourcecomponent'))
const CodeMirror = asyncComponent(() => import('@/templates/zshare/codemirror'))
class ModalForm extends Component {
  static propTpyes = {
@@ -135,10 +136,8 @@
        cell.$ctrls = cell.$ctrls || []
        cell.$ctrls.push(key)
        if (cell.hidden) return
        if (cell.skip && supItem.forbid) { // 上级表单禁用时,此表单不受控制
        if (cell.hidden) {
        } else if (supItem.hidden) {
          cell.hidden = true
        } else if (item.notNull) {
@@ -257,7 +256,7 @@
                if (_vals.length === new Set(_vals).size) {
                  m.hidden = true
                }
              } else if (!p.values.includes(_val)) {
              } else if (p.values && !p.values.includes(_val)) {
                m.hidden = true
              }
            })
@@ -364,6 +363,8 @@
        return
      } else if (item.type === 'printTemps') {
        content = <MkPrintTemps onChange={(val) => this.recordChange({[item.field]: val})}/>
      } else if (item.type === 'codemirror') {
        content = <CodeMirror mode="text/javascript" theme="cobalt" onChange={(val) => this.recordChange({[item.field]: val})}/>
      }
      if (!content) return