From 6cd44812a96026d6c6d0fff397eb2662c75fedd3 Mon Sep 17 00:00:00 2001
From: Goldennfish <1981343953@qq.com>
Date: 星期五, 28 七月 2023 17:00:04 +0800
Subject: [PATCH] 实验室管理设备台账完善

---
 src/views/standardLibrary/index.vue |   66 ++++++++++++++++----------------
 1 files changed, 33 insertions(+), 33 deletions(-)

diff --git a/src/views/standardLibrary/index.vue b/src/views/standardLibrary/index.vue
index c4c5ce5..2d03597 100644
--- a/src/views/standardLibrary/index.vue
+++ b/src/views/standardLibrary/index.vue
@@ -14,6 +14,7 @@
           :props="defaultProps"
           default-expand-all
           :filter-node-method="filterNode"
+          :render-content="renderContent"
           @node-click="nodeClick"
         />
       </div>
@@ -71,7 +72,7 @@
                   <el-tag
                     :type="scope.row.spe_state === 0 ? 'primary' : 'success'"
                     disable-transitions
-                  >{{ scope.row.spe_state === 0 ? '鏈悓鎰�' : '宸插悓鎰�' }}</el-tag>
+                  >{{ scope.row.spe_state === 0 ? '宸插仠鐢�' : '宸插惎鐢�' }}</el-tag>
                 </template>
               </el-table-column>
               <el-table-column
@@ -247,7 +248,7 @@
             <!-- 鍒嗛〉鍣� -->
             <el-pagination
               :current-page="pageParams.pageNo"
-              :page-sizes="[1, 2, 3, 4]"
+              :page-sizes="[10, 15, 20, 25]"
               :page-size="pageParams.pageNo"
               layout="total, sizes, prev, pager, next, jumper"
               :total="pageParams.total"
@@ -285,42 +286,13 @@
         keyword: ''
       },
       tableData: [
-        {
-          id: 2,
-          name: 'AB',
-          updateTime: '2023-07-12 00:00:12',
-          username: '灏忓皬',
-          vel: 'V1.0',
-          spe_state: 1,
-          visible: false
-        },
-        {
-          id: 3,
-          name: 'AB',
-          updateTime: '2023-07-12 00:00:12',
-          username: '灏忓皬',
-          vel: 'V1.0',
-          spe_state: 1,
-          visible: false
-
-        },
-        {
-          id: 4,
-          name: 'AB',
-          updateTime: '2023-07-12 00:00:12',
-          username: '灏忓皬',
-          vel: 'V1.0',
-          spe_state: 1,
-          visible: false
-
-        }
       ],
       oldtableData: [],
       // 鍒嗛〉鍙傛暟
       pageParams: {
         pageNo: 1,
-        pageSize: 1,
-        total: 3
+        pageSize: 10,
+        total: 0
       },
       tablespecifications: [
       ],
@@ -618,6 +590,24 @@
       await updateSpeState({ id: this.rowId,
         spe_state: '0' })
       this.dialogFormVisible5 = false
+    },
+    renderContent(h, { node, data, store }) {
+      // console.log('data', data)
+      // console.log('node', node)
+      // 鍒ゆ柇鏄惁鏄埗鑺傜偣鎴栨枃浠跺す
+      const isFolder = ('children') in data
+      return (
+        <span>
+          {isFolder ? (
+            <i
+              class={node.expanded ? 'el-icon-folder-opened blue-folder' : 'el-icon-folder blue-folder'}
+            ></i>
+          ) : (
+            <i class='el-icon-document blue-folder'></i>
+          )}
+          <span> {data.label}</span>
+        </span>
+      )
     }
   }
 }
@@ -649,6 +639,16 @@
       margin-right: 12px;
       .el-tree {
         // margin-top: 12px;
+        ::v-deep .el-tree-node__content{
+          height: 24px !important;
+          font-size: 16px;
+          display: inline-block !important;
+          padding: 2px;
+          color: #333;
+          .blue-folder{
+            color: rgb(64, 158, 255)
+          }
+        }
       }
       // .el-tree {
       //   margin-top: 12px;

--
Gitblit v1.9.3