king
2025-03-17 3940073328ac64d4c0cdcf67a8519d5b5aa9a895
2025-03-17
1个文件已修改
23 ■■■■■ 已修改文件
src/utils/utils-custom.js 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/utils-custom.js
@@ -1983,15 +1983,20 @@
      if (cell.OpenType === 'form' && cell.formType === 'count_line') return
     
      if (cell.intertype === 'system') {
        // if (cell.Ot === 'notRequired' && cell.verify && cell.verify.voucher && cell.verify.voucher.enabled) {
        //   errors.push({ level: 0, detail: `按钮“${cell.label}”使用了创建凭证函数,需要选择行!`})
        // }
      } else if (cell.intertype === 'custom' || cell.intertype === 'outer') {
        if (cell.callbackType === 'script' && (!cell.verify || !cell.verify.cbScripts || cell.verify.cbScripts.filter(item => item.status !== 'false').length === 0)) {
          errors.push({ level: 0, detail: `按钮“${cell.label}”使用了自定义脚本回调,回调脚本不可为空!`})
        // } else if (cell.procMode === 'system' && cell.Ot === 'notRequired' && cell.verify && cell.verify.voucher && cell.verify.voucher.enabled) {
        //   errors.push({ level: 0, detail: `按钮“${cell.label}”使用了创建凭证函数,需要选择行!`})
      // if (cell.intertype === 'system') {
      //   // if (cell.Ot === 'notRequired' && cell.verify && cell.verify.voucher && cell.verify.voucher.enabled) {
      //   //   errors.push({ level: 0, detail: `按钮“${cell.label}”使用了创建凭证函数,需要选择行!`})
      //   // }
      // } else if (cell.intertype === 'custom' || cell.intertype === 'outer') {
      //   if (cell.callbackType === 'script' && (!cell.verify || !cell.verify.cbScripts || cell.verify.cbScripts.filter(item => item.status !== 'false').length === 0)) {
      //     errors.push({ level: 0, detail: `按钮“${cell.label}”使用了自定义脚本回调,回调脚本不可为空!`})
      //   // } else if (cell.procMode === 'system' && cell.Ot === 'notRequired' && cell.verify && cell.verify.voucher && cell.verify.voucher.enabled) {
      //   //   errors.push({ level: 0, detail: `按钮“${cell.label}”使用了创建凭证函数,需要选择行!`})
      //   }
      // }
      if ((cell.intertype === 'custom' || cell.intertype === 'outer') && cell.callbackType === 'script') {
        if (!cell.verify || !cell.verify.cbScripts) {
          errors.push({ level: 0, detail: `按钮“${cell.label}”使用了自定义脚本回调,请设置验证信息!`})
        }
      }
    } else if (cell.OpenType === 'funcbutton') {