From 724c4830ea23cd632802a2f76a318a16b309f8a2 Mon Sep 17 00:00:00 2001
From: lkk <364857242@qq.com>
Date: 星期五, 27 十二月 2024 09:00:00 +0800
Subject: [PATCH] 滚动条

---
 src/views/hosp/project/index.vue |   83 +++++++++++++++++++++++++++++++----------
 1 files changed, 62 insertions(+), 21 deletions(-)

diff --git a/src/views/hosp/project/index.vue b/src/views/hosp/project/index.vue
index 27ebed6..aed11fc 100644
--- a/src/views/hosp/project/index.vue
+++ b/src/views/hosp/project/index.vue
@@ -12,7 +12,22 @@
             style="margin-bottom: 15px"
           />
         </div>
-        <el-scrollbar style="height: 629px; width: 100%">
+        <div class="scrollable-container">
+          <div class="content">
+            <el-tree
+              :data="deptOptions"
+              :props="defaultProps"
+              :expand-on-click-node="false"
+              :filter-node-method="filterNode"
+              ref="tree"
+              node-key="id"
+              :default-expanded-keys="treeId"
+              highlight-current
+              @node-click="handleNodeClick"
+            />
+          </div>
+        </div>
+        <!-- <el-scrollbar style="height: 629px; width: 100%">
           <div class="head-container">
             <el-tree
               :data="deptOptions"
@@ -26,7 +41,7 @@
               @node-click="handleNodeClick"
             />
           </div>
-        </el-scrollbar>
+        </el-scrollbar> -->
       </el-col>
       <el-col :span="20" :xs="24">
         <el-form
@@ -313,7 +328,7 @@
             @select="obtain"
           />
         </el-form-item>
-  
+
         <el-form-item label="鏄庣粏椤圭洰" prop="proName">
           <el-input v-model="form.proName" placeholder="璇疯緭鍏ユ槑缁嗛」鐩�">
           </el-input>
@@ -506,7 +521,7 @@
             ></el-option>
           </el-select>
         </el-form-item>
- 
+
         <el-form-item label="缁撴灉绫诲瀷" prop="resultType">
           <el-select
             v-model="form.resultType"
@@ -529,15 +544,22 @@
             style="display: inline-block; border-bottom: 2px solid blue"
             @click="getDetailed"
           >
-          his椤圭洰鍚嶇О
-        
+            his椤圭洰鍚嶇О
           </span>
 
-          <el-input v-model="form.hisXmmc" placeholder="his椤圭洰鍚嶇О" style="width: 200px;">
+          <el-input
+            v-model="form.hisXmmc"
+            placeholder="his椤圭洰鍚嶇О"
+            style="width: 200px"
+          >
           </el-input>
         </el-form-item>
         <el-form-item label="his椤圭洰鍚嶇О" prop="hisXmmc" v-if="key == 'N'">
-          <el-input v-model="form.hisXmmc" placeholder="璇疯緭鍏ユ槑缁嗛」鐩�" style="width: 260px;">
+          <el-input
+            v-model="form.hisXmmc"
+            placeholder="璇疯緭鍏ユ槑缁嗛」鐩�"
+            style="width: 260px"
+          >
           </el-input>
         </el-form-item>
         <el-form-item label="his缂栫爜" prop="hisXmbm">
@@ -563,10 +585,14 @@
             LIS椤圭洰
           </span>
 
-          <el-input v-model="form.lisXmmc" placeholder="璇疯緭鍏IS椤圭洰" style="width: 200px;">
+          <el-input
+            v-model="form.lisXmmc"
+            placeholder="璇疯緭鍏IS椤圭洰"
+            style="width: 200px"
+          >
           </el-input>
         </el-form-item>
-     
+
         <el-form-item label="LIS缂栫爜" prop="lisXmbm">
           <el-input
             v-model="form.LISXmbm"
@@ -1038,8 +1064,8 @@
         sfxmId: "",
         lisXmbm: "",
         lisXmmc: "",
-        proMetering:'',
-        proScope:''
+        proMetering: "",
+        proScope: "",
       },
       // 琛ㄥ崟鏍¢獙
       rules: {
@@ -1139,8 +1165,8 @@
       };
       getAllChildListById(data).then((response) => {
         // this.projectList = this.handleTree(response.data.list, "proId");
-        console.log(response,1122);
-        
+        console.log(response, 1122);
+
         this.projectList = response.data.list;
         this.loading = false;
       });
@@ -1156,9 +1182,9 @@
 
     /** 鏂板鎸夐挳鎿嶄綔 */
     handleAdd(row) {
-      this.form.hisXmbm = '';
-        this.form.hisXmmc = '';
-        this.form.hisdj = '';
+      this.form.hisXmbm = "";
+      this.form.hisXmmc = "";
+      this.form.hisdj = "";
       // this.reset();
       this.loading = true;
       this.proParent = false;
@@ -1227,8 +1253,8 @@
 
     // 鎵撳紑input寮规
     getDetailed() {
-      this.querycharge.xmmc = ''
-      this.querycharge.pym = ''
+      this.querycharge.xmmc = "";
+      this.querycharge.pym = "";
       if (this.selectList) {
         if (this.selectList.proName === "涓荤被鐩�") {
           this.dialogTableVisible = false;
@@ -1622,8 +1648,8 @@
       const proId = row.proId || this.ids;
       this.proParent = false;
       getProject(proId).then((response) => {
-        console.log(response,999);
-        
+        console.log(response, 999);
+
         this.form = response.data;
         if (this.form.proParentId === "0") {
           this.showPrise = true;
@@ -1906,6 +1932,21 @@
 };
 </script>
 <style scoped>
+.scrollable-container {
+  width: 200px; /* 璁剧疆瀹瑰櫒鐨勫搴� */
+  height: 629px; /* 璁剧疆瀹瑰櫒鐨勯珮搴� */
+  overflow: auto; /* 鍏佽鍐呭婧㈠嚭鏃舵樉绀烘粴鍔ㄦ潯 */
+  border: 1px solid #ccc; /* 鍙�夛細娣诲姞杈规浠ユ洿濂藉湴鏄剧ず瀹瑰櫒 */
+  position: relative; /* 鍙�夛細浣垮鍣ㄥ唴鐨勭粷瀵瑰畾浣嶅厓绱犺兘澶熸纭樉绀� */
+}
+
+.content {
+  width: 1000px; /* 璁剧疆鍐呭鐨勫搴︼紝浠ヨЕ鍙戞按骞虫粴鍔ㄦ潯 */
+  height: 1000px; /* 璁剧疆鍐呭鐨勯珮搴︼紝浠ヨЕ鍙戝瀭鐩存粴鍔ㄦ潯 */
+}
+
+
+
 .el-table__header-wrapper .el-checkbox {
   display: none;
 }

--
Gitblit v1.8.0