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