wangting
2024-03-29 3ba03559aaaf79b21be7008715e0bdb03c293bd0
UI上下文展示引擎
已修改5个文件
74 ■■■■ 文件已修改
Source/ProjectWeb/src/components/refer/vciWebRefer.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/refer/vciWebReferClassify.vue 39 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/refer/vciWebReferDefalut.vue 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/refer/vciWebReferTable.vue 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/views/wel/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/refer/vciWebRefer.vue
@@ -178,10 +178,10 @@
  },
  data() {
    return {
      refertype: this.referConfig.type,
      refertype: this.referConfig.options.type,
      emitData: {},
      width:this.referConfig.width || '900px',
      height:this.referConfig.height || '600px'
      width:this.referConfig.options.width || '900px',
      height:this.referConfig.options.height || '500px'
    };
  },
  computed: {
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) {
Source/ProjectWeb/src/components/refer/vciWebReferDefalut.vue
@@ -1,9 +1,9 @@
<template>
  <div>
    <el-dialog v-dialogDrag
               :height="options.height|| 'auto'" :title="title"
               :title="title"
               :visible.sync="visible"
               :width="options.width|| '450'"
               :width="width|| '450'"
               :append-to-body="true"
               class="avue-dialog avue-dialog--top"
               @close="dialogClose">
@@ -67,12 +67,14 @@
    referType: {
      type: String,
      default:''
    }, width: {
    },
    width: {
      type: String,
      default:'70%'
    }, height: {
    },
    height: {
      type: String,
      default:'60%'
      default:'500px'
    },
    reloadFormKey: {
      type: String,
@@ -107,6 +109,7 @@
      option: {
        addBtn: false,
        columnBtn: false,
        height:this.height,
        calcHeight: 30,
        tip: false,
        menu: false,
Source/ProjectWeb/src/components/refer/vciWebReferTable.vue
@@ -1,9 +1,10 @@
<template>
  <div>
    <el-dialog v-dialogDrag
               :height="height|| 'auto'" :title="title"
               :title="title"
               :visible.sync="visible"
               :width="width"
               :style="'height:'+height || 'auto'"
               :append-to-body="true"
               class="avue-dialog avue-dialog--top"
               @close="dialogClose">
@@ -70,12 +71,14 @@
    referType: {
      type: String,
      default:''
    }, width: {
    },
    width: {
      type: String,
      default:'70%'
    }, height: {
    },
    height: {
      type: String,
      default:'60%'
      default:'500px'
    },
    reloadFormKey: {
      type: String,
@@ -110,6 +113,7 @@
      option: {
        addBtn: false,
        columnBtn: false,
        height:this.height,
        calcHeight: 30,
        tip: false,
        menu: false,
Source/ProjectWeb/src/views/wel/index.vue
@@ -1,10 +1,10 @@
<template>
  <div>
    <el-row>
    <!--<el-row>
      <el-col :span="24">
        <third-register></third-register>
      </el-col>
    </el-row>
    </el-row>-->
    <el-row>
      <el-col :span="24">
        <basic-container>