king
2025-01-02 71139fa69a7939efc23f09bde73859eef639150b
2025-01-02
3个文件已修改
18 ■■■■ 已修改文件
src/tabviews/custom/index.jsx 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/custom/popview/index.jsx 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/rolemanage/filtermenu/index.jsx 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/custom/index.jsx
@@ -830,6 +830,13 @@
          group.subButton = this.resetButton(item, group.subButton)
          if (group.subButton.linkmenu) {
            if (Array.isArray(group.subButton.linkmenu) && group.subButton.linkmenu.length > 0) {
              group.subButton.openmenu = group.subButton.linkmenu
            }
            delete group.subButton.linkmenu
          }
          if (item.$cache && item.$time) { // 表单缓存
            group.$cache = item.$cache
            group.$time = item.$time
src/tabviews/custom/popview/index.jsx
@@ -537,6 +537,13 @@
          group.subButton = this.resetButton(item, group.subButton, Tab)
          if (group.subButton.linkmenu) {
            if (Array.isArray(group.subButton.linkmenu) && group.subButton.linkmenu.length > 0) {
              group.subButton.openmenu = group.subButton.linkmenu
            }
            delete group.subButton.linkmenu
          }
          group.fields = group.fields.map(cell => {
            // 数据源sql语句,预处理,权限黑名单字段设置为隐藏表单
            if (['select', 'link', 'multiselect', 'radio', 'checkbox', 'checkcard'].includes(cell.type) && cell.resourceType === '1') {
src/views/rolemanage/filtermenu/index.jsx
@@ -372,8 +372,8 @@
        item.cols && loopCol(item.cols)
      } else if (item.type === 'form') {
        item.subcards.forEach(cell => {
          if (cell.subButton && cell.subButton.openmenu && typeof(cell.subButton.openmenu) === 'string') {
            menus.push(cell.subButton.openmenu)
          if (cell.subButton && cell.subButton.linkmenu && typeof(cell.subButton.linkmenu) === 'string') {
            menus.push(cell.subButton.linkmenu)
          }
        })
      } else if (item.type === 'login') {