el-table 樹狀表格查詢符合條件的數據

需要對el-table的樹狀表格根據輸入機構名稱,篩選出符合條件的數據,可用如下方法:

頁面內容如下:?

<el-input v-model="ogeName" placeholder="請輸入機構名稱"><el-table :data="list" row-key="id" :tree-props="{children:'children',hasChildren:'hasChildren'"><el-table-column label="機構名稱" prop="attributes.org_name"></el-table-column>
</el-table>

數據格式如下:

   data() {return {data: [{attributes:[org_name:'1'],hasChildren: true,label: '一級 1',children: [{attributes:[org_name:'1'],hasChildren: true,label: '二級 1-1',children: [{attributes:[org_name:'1'],hasChildren: false,label: '三級 1-1-1'}]}]}],};},

具體篩選方法如下:

// 查詢
handleSearch() {let list = this.listlet lastList = this.handleTreeData(list,this.orgName)this.list = lastList
}
// 篩選數據
handleTreeData(treeData,filterValue) {if (!treeData || treeData.length !== 0) {return []}const data = []for (let i = 0; i < treeData.length; i++) {let match = falsefor (const pro in treeDate[i]) {if (pro === 'label') {match |= treeData[i][pro].includes(filterValue)if (match) break}if (this.handleTreeData(treeData[i].children,filterValue).length > 0 || match) {data.push({ ...treeData[i],children: this.handleTreeData(treeData[i].children,filterValue})}return data
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/39309.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/39309.shtml
英文地址,請注明出處:http://en.pswp.cn/web/39309.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Git 操作補充:cherry-pick、變基

1. 挑選提交合并 git cherry-pick 對于多分支的代碼庫&#xff0c;將代碼從一個分支轉移到另一個分支是一種常見的需求&#xff0c;這可以分成兩種情況&#xff1a;一種情況是&#xff0c;你需要另一個分支的所有代碼變動&#xff0c;那么就采用 git merge&#xff1b;另一種情…

如何準確測量 Android 應用中 Activity 和 Fragment 的啟動時間

如何準確測量 Android 應用中 Activity 和 Fragment 的啟動時間 在 Android 應用開發中&#xff0c;了解每個 Activity 和 Fragment 的啟動時間對于性能優化至關重要。本文將介紹幾種方法來準確測量 Activity 和 Fragment 的啟動時間&#xff0c;并提供實際操作步驟&#xff0…

Spark SQL----內置函數JSON Functions

Spark SQL----內置函數JSON Functions JSON Functions 例子&#xff1a; -- from_json SELECT from_json({"a":1, "b":0.8}, a INT, b DOUBLE); --------------------------- |from_json({"a":1, "b":0.8})| -----------------------…

c++之auto

auto auto與for結合begin(),end()說明 auto c11標準引入auto類型說明符必須有初始值通過初始值來推斷變量的類型 #include<cstdio> using namespace std; int main(){int v1 10;auto v2 v1;printf("v2%d\n",v2);double v310.5;auto v4 v3;printf("v4…

SF-HCI-SAP問題收集17:值映射布爾型EC數據

Complacency is the enemy of study 學習的敵人是自己的滿足。 SAP SuccessFactors Employee Central 到 SAP ERP 的員工主數據復制 successfactor employee center主數據同步&#xff0c;一直以來排錯比較難&#xff0c;難的地方是這個提示消息比較隱晦&#xff0c;而且同步的…

數據結構與算法學習(1)

#學習自用# 算法性能分析 時間復雜度O() 時間復雜度就是算法計算的次數。 for(int i0;i<n;i) {ans; } ans; 這串代碼時間復雜度為O(n)&#xff0c;實際時間復雜度為O(n1)。如果把i改為i2&#xff0c;時間復雜度仍然為為O(n)&#xff0c;實際時間復雜度變為O(n/2 1)。時…

云原生技術架構詳解

云原生技術最全詳解(圖文全面總結) 容器技術 容器技術&#xff1a;是將應用程序、及其所有依賴項&#xff0c;打包到一個獨立的、可移植的容器中。 如下圖所示: 容器技術的實現&#xff0c;最典型的就是以Docker為代表的。 如下圖所示&#xff1a; 主要解決&#xff1a; 1、…

AI常見名詞盤點(持續更新)

目錄 知識庫 知識庫的定義 知識庫的分類 AI知識庫的特點 小結 Embedding 向量化表示 維度降低 語義關系 小結 提示詞工程&#xff08;Prompt Engineering&#xff09; 定義 目的與應用 關鍵性質 工程化思想 應用示例 小結 RAG 檢索增強生成 定義與重要性 RA…

Ubuntu設置nacos開機以單機模式自啟動

首先&#xff0c;需要安裝jdk Ubuntu 安裝JDK 創建Systemd服務單元文件 sudo vim /etc/systemd/system/nacos.service按i進入編輯模式&#xff0c;寫入下面信息 [Unit] Descriptionnacos server Afternetwork.target[Service] Typeforking Environment"JAVA_HOME/opt/j…

Java8 - Optional 處理可能為空值的容器類

1. 創建一個 Optional 對象 Optional.of、Optional.ofNullable 、Optional.empty是Optional類的三個靜態方法&#xff0c;用于創建Optional對象。 1. Optional.of 方法 Optional.of 方法用于創建一個包含非空值的Optional對象&#xff0c;如果傳入的值為null&#xff0c;則會…

Kafka集群安裝部署

簡介 Kafka是一款分布式的、去中心化的、高吞吐低延遲、訂閱模式的消息隊列系統。 同RabbitMQ一樣&#xff0c;Kafka也是消息隊列。不過RabbitMQ多用于后端系統&#xff0c;因其更加專注于消息的延遲和容錯。 Kafka多用于大數據體系&#xff0c;因其更加專注于數據的吞吐能力…

用freertos后NVIC里系統時鐘部分報錯,如何解決?

&#x1f3c6;本文收錄于《CSDN問答解答》專欄&#xff0c;主要記錄項目實戰過程中的Bug之前因后果及提供真實有效的解決方案&#xff0c;希望能夠助你一臂之力&#xff0c;幫你早日登頂實現財富自由&#x1f680;&#xff1b;同時&#xff0c;歡迎大家關注&&收藏&…

百日筑基第十天-重溫Spring

百日筑基第十天-重溫Spring Spring AOP 也就是 Aspect-oriented Programming&#xff0c;譯為面向切面編程&#xff0c;是計算機科學中的一個設計思想&#xff0c;旨在通過切面技術為業務主體增加額外的通知&#xff08;Advice&#xff09;&#xff0c;從而對聲明為**“切點”…

YOLOv8模型調參---數據增強

目錄 1.數據預處理 2.數據增強 2.1 數據增強的作用 2.2 數據增強方式與適用場景 2.2.1離線增強&#xff08;Offline Augmentation&#xff09; 2.2.2 在線增強&#xff08;Online Augmentation&#xff09; 3. 數據增強的具體方法 4. YOLOv8的數據增強 4.1 YOLOv8默認…

Http 實現請求body體和響應body體的雙向壓縮方案

目錄 一、前言 二、方案一(和http header不進行關聯) 二、方案二(和http header進行關聯) 三、 客戶端支持Accept-Encoding壓縮方式,服務器就一定會進行壓縮嗎? 四、參考 一、前言 有時請求和響應的body體比較大,需要進行壓縮,以減少傳輸的帶寬。 二、方案一(和…

《信息記錄材料》是什么級別的期刊?是正規期刊嗎?能評職稱嗎?

?問題解答 問&#xff1a;《信息記錄材料》是不是核心期刊&#xff1f; 答&#xff1a;不是&#xff0c;是知網收錄的第一批認定學術期刊。 問&#xff1a;《信息記錄材料》級別&#xff1f; 答&#xff1a;國家級。主管單位&#xff1a;全國磁性記錄材料信息站 主辦單位…

Oracle PL / SQL 函數

FUNCTION是返回值的PL / SQL塊或方法&#xff0c;因此它可以在賦值的右側使用。這里是一個例子&#xff1a; n_value : to_number(123.45); 由于FUNCTION返回一個值&#xff0c;因此也可以在SQL語句中使用它&#xff0c;如下例所示&#xff1a; select to_number(1) from dual;…

社區活動|FlowUs知識庫的發展|先進技術的落地應用|下一代生產力工具你用了嗎

在當今快速發展的數字化時代&#xff0c;技術的進步不斷推動著工作方式和知識管理的革新。FlowUs&#xff0c;作為一款前沿的知識管理和協作平臺&#xff0c;正站在這一變革的浪潮之巔&#xff0c;引領著智能工作的新潮流。 智能化的智能學習引導工具 FlowUs不僅僅是一個工具&…

Windows系統常用工具及命令和bat文件介紹

常用的windos工具 命令工具名稱描述powershellwindows的shell工具eventvwr事件查看器可以查看系統日志taskmgr任務管理器查看已經運行的進程和性能、應用歷史記錄、開機啟動等信息services.msc服務管理可以查看本地的服務regedt注冊表編輯器mstsc遠程桌面連接devmgmt.msc設備管…

昇思25天學習打卡營第7天|深度學習流程全解析:從模型訓練到評估

目錄 構建數據集 定義神經網絡模型 定義超參、損失函數和優化器 超參 損失函數 優化器 訓練與評估 構建數據集 首先從數據集 Dataset加載代碼&#xff0c;構建數據集。 代碼如下&#xff1a; #引入了必要的庫和模塊&#xff0c;像 mindspore 以及相關的數據處理模塊等等。…