From 539333922cc1a1b2b5de75a3a5a4dcac90b3b064 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期二, 30 一月 2024 11:31:12 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/UBCS-WEB/src/views/modeling/Business.vue |   48 ++++++++++++++++++++++++++++++++++--------------
 1 files changed, 34 insertions(+), 14 deletions(-)

diff --git a/Source/UBCS-WEB/src/views/modeling/Business.vue b/Source/UBCS-WEB/src/views/modeling/Business.vue
index 433d618..5e8f486 100644
--- a/Source/UBCS-WEB/src/views/modeling/Business.vue
+++ b/Source/UBCS-WEB/src/views/modeling/Business.vue
@@ -6,7 +6,7 @@
     <el-container>
       <el-aside style="width: 300px">
         <basic-container class="businessTreeContainer">
-          <div class="app"style="overflow: auto;height: 84.3vh;">
+          <div class="app"style="height: calc(100vh - 145px);">
             <div style="display: flex;margin-bottom: 10px;justify-content: space-around;">
               <el-button v-if="permissionList.addBtn" plain size="mini"  type="primary"
                          @click="businessAdd">
@@ -20,19 +20,21 @@
                          type="primary" @click="selectFromTable"> 浠庡凡鏈変腑鑾峰彇
               </el-button>
             </div>
-            <avue-tree :data="treeData" :option="treeOption" class="businessTree" style="height: 74.3vh"
-                       @node-click="nodeClick">
-              <template slot-scope="{ node, data }" class="el-tree-node__label">
-                <el-tooltip :content="$createElement('div', { domProps: { innerHTML: node.label } })" class="item" effect="dark"
-                            open-delay="250"
-                            placement="top-start">
-                <span>
+            <div style="height:  calc(100vh - 220px);overflow: auto">
+              <avue-tree :data="treeData" :option="treeOption" class="businessTree"
+                         @node-click="nodeClick">
+                <template slot-scope="{ node, data }" class="el-tree-node__label">
+                  <el-tooltip :content="$createElement('div', { domProps: { innerHTML: node.label } })" class="item" effect="dark"
+                              open-delay="250"
+                              placement="top-start">
+                <span style="font-size: 15px;">
                 <i :class="(node || {}).level === 2 ? 'el-icon-star-off' : 'el-icon-folder-opened'"></i>
                 {{ (node || {}).label }}
               </span>
-                </el-tooltip>
-              </template>
-            </avue-tree>
+                  </el-tooltip>
+                </template>
+              </avue-tree>
+            </div>
           </div>
 
         </basic-container>
@@ -107,7 +109,8 @@
           <!-- 灞炴�у垪琛�-->
           <basic-container>
             <p style="margin-top: 10px;font-weight: 570;font-size: 19px">灞炴�у垪琛�</p>
-            <avue-crud v-model="obj" :data="obj.attributes" :option="loadOption" class="attributeCrud">
+<!--            style="height: calc(100vh - 435px)"-->
+            <avue-crud v-model="obj" :data="obj.attributes" :option="loadOption"  class="attributeCrud">
               <template slot="attrDataTypeText" slot-scope="{row}">
                 <el-tag>{{ row.attrDataTypeText }}</el-tag>
               </template>
@@ -166,6 +169,7 @@
       selectionList: [],
       treeData: [],
       treeOption: {
+        height:'auto',
         defaultExpandAll: false,
         title: '涓氬姟绫诲瀷鏍�',
         addBtn: false,
@@ -178,11 +182,16 @@
         }
       },
       addOption: {
-        btmType: {},
-        btmEditType:{}
+        btmType: {
+          attributes:[]
+        },
+        btmEditType:{
+          attributes:[]
+        }
       },
       loadOption: {
         height: 'auto',
+        calcHeight: 0,
         border: true,
         editBtn: false,
         addBtn: false,
@@ -290,6 +299,17 @@
         getDetail(data.oid).then(res => {
           this.obj = res.data.data;
           this.addOption.btmEditType = res.data.data;
+          // if(this.addOption.btmEditType.domainText){
+          //   this.$refs.btmEdit.getDefaultData('reVersionRule', 'ruleData', 'ruleFirstSelection');
+          // }
+          // //鐗堟湰瑙勫垯
+          // if(this.addOption.btmEditType.revisionRuleName && this.addOption.btmEditType.revisionRuleId){
+          //   this.$refs.btmEdit.getDefaultData('reVersionRule', 'ruleData', 'ruleFirstSelection');
+          // }
+          // //鐢熷懡鍛ㄦ湡
+          // if(this.addOption.btmEditType.lifeCycleId && this.addOption.btmEditType.lifeCycleName){
+          //   this.$refs.btmEdit.getDefaultData('lifeCycle', 'lifeData', 'lifeCycleSelection')
+          // }
         })
       } else {
         this.$message.warning('璇风偣鍑诲瓙鑺傜偣');

--
Gitblit v1.9.3