田源
2024-03-25 c9b0b820272d4bd8cfcefa3a8c67720124253a6b
表格树
已修改4个文件
15 ■■■■ 文件已修改
Source/ProjectWeb/src/components/dynamic-components/dynamic-TreeTable.vue 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/router/page/index.js 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/dynamic-components/dynamic-TreeTable.vue
Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue
@@ -238,10 +238,9 @@
      } else if (this.type === 'table') {
        const top = basicColumn.filter(item => item.paramVOS.webUiButtonLocation === 'top' || func.isEmpty(item.paramVOS.webUiButtonLocation)); // 过滤出来表格上面区域展示的按钮
        const menu = basicColumn.filter(item => item.paramVOS.webUiButtonLocation === 'menu'); // 过滤出来操作栏展示的按钮
        return {
          top: top,
          menu: menu
          menu: menu,
        };
      }
    }
Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue
@@ -1,7 +1,7 @@
<template>
    <div class="UI-dynamic" :id="'UI-dynamic-'+areasName+componentVO.oid">
      <avue-crud v-model="form"
                 ref="dataTable"
  <div :id="'UI-dynamic-'+areasName+componentVO.oid" class="UI-dynamic">
    <avue-crud ref="dataTable"
               v-model="form"
                 :data="tableList"
                 :option="option"
                 :page.sync="pageType"
@@ -9,12 +9,14 @@
                 @selection-change="selectChange">
        <!--top区域按钮-->
        <template slot="menuLeft" slot-scope="scope">
          <dynamic-button LocationType="top" type="table":butttonList="componentVO.buttons" :selectList="selectList"></dynamic-button>
        <dynamic-button :butttonList="componentVO.buttons" :selectList="selectList" LocationType="top"
                        type="table"></dynamic-button>
        </template>
        <!--menu区域按钮-->
        <template slot="menu" slot-scope="scope">
          <dynamic-button :scope="scope" LocationType="menu" type="table":butttonList="componentVO.buttons" :selectList="selectList"></dynamic-button>
        <dynamic-button :butttonList="componentVO.buttons" :scope="scope" :selectList="selectList" LocationType="menu"
                        type="table"></dynamic-button>
        </template>
      </avue-crud>
    </div>
Source/ProjectWeb/src/router/page/index.js