田源
2024-03-25 c9b0b820272d4bd8cfcefa3a8c67720124253a6b
Source/ProjectWeb/src/components/dynamic-components/dynamic-TreeTable.vue
@@ -72,11 +72,11 @@
        currentPage: 1,
        total: 50,
      },
      simplePage:{
      simplePage: {
        currentPage: 1,
        total: 100,
        pagerCount:4,
        layout:"prev, pager, next"
        pagerCount: 4,
        layout: "prev, pager, next"
      },
      //表格树
      form: {},
@@ -86,7 +86,7 @@
        editBtn: false,
        delBtn: false,
        selection: true,
        tip:false,
        tip: false,
        calcHeight: 15,
        indexFixed: false,
        menuFixed: false,
@@ -183,13 +183,13 @@
      TreeSelectList: []
    }
  },
  watch:{
    parentHeight:{
  watch: {
    parentHeight: {
      handler(newval) {
        if(newval >50){
          this.option.height=newval;
        if (newval > 50) {
          this.option.height = newval;
          //doLayout不生效,手动设置表格高度
          this.$children[0].$children[1].$children[1].$children[0].$el.style.height=newval+'px';
          this.$children[0].$children[1].$children[1].$children[0].$el.style.height = newval + 'px';
          /*this.$nextTick(() => {
            if (this.$refs.dataTable && this.$refs.dataTable.doLayout) {
              this.$refs.dataTable.doLayout();
@@ -198,9 +198,9 @@
        }
      }
    },
    isShow:{
    isShow: {
      handler(newval) {
        if(newval && this.$el.clientHeight>50) {
        if (newval && this.$el.clientHeight > 50) {
          this.parentHeight = this.$el.clientHeight - this.$children[0].$children[1].$children[0].$el.clientHeight - this.$children[0].$children[2].$el.clientHeight - 5;
        }
      }