wangting
2024-03-29 3ba03559aaaf79b21be7008715e0bdb03c293bd0
Source/ProjectWeb/src/components/refer/vciWebReferClassify.vue
@@ -3,7 +3,6 @@
  <div>
    <el-dialog
      v-dialogDrag
      :height="options.height || '70vh'"
      :title="title"
      :visible.sync="visible"
      :width="onlyTable?'60%': '80%'"
@@ -11,7 +10,7 @@
      class="avue-dialog avue-dialog--top"
      @close="dialogClose"
    >
      <el-container>
      <el-container :style="{ 'height': height || '60vh' }">
        <el-aside width="300px" v-if="!onlyTable && classifys.length>0">
          <el-tabs type="border-card" style="height: 100%" @tab-click="tabClick"
                   v-model="tabName">
@@ -107,12 +106,14 @@
    referType: {
      type: String,
      default: "",
    }, width: {
    },
    width: {
      type: String,
      default:'70%'
    }, height: {
      default:'80%'
    },
    height: {
      type: String,
      default:'60%'
      default:'500px'
    },
    reloadFormKey: {
      type: String,
@@ -532,21 +533,19 @@
    },
    initTreeData: function (nodes) {
      let treeData = [];
      if(nodes && Array.isArray(nodes)){
        nodes.forEach((item) => {
          let children = item.children;
          if (children) {
            children = this.initTreeData(children);
          }
          treeData.push({
            label: item[this.props.label],
            value: item[this.props.value],
            leaf: !item.children,
            children: children,
            attributes: item,
          });
      nodes.forEach((item) => {
        let children = item.children;
        if (children) {
          children = this.initTreeData(children);
        }
        treeData.push({
          label: item[this.props.label],
          value: item[this.props.value],
          leaf: !item.children,
          children: children,
          attributes: item,
        });
      }
      });
      return treeData;
    },
    filterNode(value, data) {