From 5447c3a4be407b4cea8e92839a1371b94d9d1657 Mon Sep 17 00:00:00 2001
From: sd <shidong@jhsoft.cc>
Date: 星期二, 05 八月 2025 17:03:10 +0800
Subject: [PATCH] 模型训练-筛选搜索功能实现

---
 src/pages/modelTuning/components/rightCardList.vue |   28 ++++++++++++++++------------
 1 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/src/pages/modelTuning/components/rightCardList.vue b/src/pages/modelTuning/components/rightCardList.vue
index 0b83799..24ed78a 100644
--- a/src/pages/modelTuning/components/rightCardList.vue
+++ b/src/pages/modelTuning/components/rightCardList.vue
@@ -45,7 +45,7 @@
                 <!-- 閫夋嫨鏃舵 -->
                 <el-form-item label="閫夋嫨鏃舵">
                     <el-date-picker style="width: 256px;" v-model="filter.timeRange" type="daterange"
-                        value-format="yyyy-MM-dd" range-separator="鑷�" start-placeholder="寮�濮嬫棩鏈�" end-placeholder="缁撴潫鏃ユ湡" />
+                        value-format="yyyy-MM-dd hh:mm:ss" range-separator="鑷�" start-placeholder="寮�濮嬫棩鏈�" end-placeholder="缁撴潫鏃ユ湡" />
                 </el-form-item>
 
                 <!-- 鍒嗙被 -->
@@ -150,15 +150,15 @@
             filter: {
                 cameraName: '',
                 timeRange: ['', ''],
-                category: 'all'
+                category: -1
             },
 
             // 鍒嗙被閫夐」
             categories: [
-                { label: '鍏ㄩ儴', value: 'all' },
-                { label: '姝g‘', value: 'correct' },
-                { label: '閿欒', value: 'incorrect' },
-                { label: '涓嶇‘瀹�', value: 'unknown' }
+                { label: '鍏ㄩ儴', value: -1 },
+                { label: '姝g‘', value: 1 },
+                { label: '閿欒', value: 2 },
+                { label: '涓嶇‘瀹�', value: 0 }
             ],
 
             // 鍥剧墖鏁版嵁
@@ -182,12 +182,12 @@
                 let formData = new FormData();
                 // 2. 娣诲姞瀹為檯鏂囦欢鍐呭鍒癋ormData
                 files.forEach(item => {
-                   formData.append('file', item);
+                    formData.append('file', item);
                 });
                 formData.append('tagId', this.trainId);
                 formData.append('status', type === 3 ? 0 : type);
-                
-    //   console.log(formData)
+
+                //   console.log(formData)
                 // // 妯℃嫙涓婁紶璇锋眰锛堝疄闄呭簲璋冪敤API锛�
                 let rspc = await uploadDataTrainTags(formData)
                 if (rspc && rspc.status === 200) {
@@ -250,6 +250,10 @@
                 tagId: this.trainId,
                 page: this.currentPage,
                 pageSize: this.pageSize,
+                startTime: this.filter.timeRange[0]?this.filter.timeRange[0]+" 00:00:00":"",
+                endTime: this.filter.timeRange[1]?this.filter.timeRange[1]+" 23:23:59":"",
+                searchName: this.filter.cameraName,
+                status: this.filter.category
             });
             if (rspc && rspc.status === 200) {
                 if (rspc.data.list) {
@@ -331,10 +335,10 @@
         // 澶勭悊鎼滅储
         handleSearch() {
             // console.log('鎵ц鎼滅储:', this.filter);
-            // console.log('trainId:', this.trainId);
+            // console.log('filter:', this.filter.cameraName);
             this.currentPage = 1,    // 褰撳墠椤电爜
                 // 杩欓噷鍙互娣诲姞瀹為檯鐨勬悳绱㈤�昏緫
-                this.fetchTableData({ tagId: this.trainId })
+                this.fetchTableData()
         },
 
         // 閲嶇疆绛涢�夋潯浠�
@@ -342,7 +346,7 @@
             this.filter = {
                 cameraName: '',
                 timeRange: ['', ''],
-                category: 'all'
+                category: -1
             };
             console.log('宸查噸缃瓫閫夋潯浠�');
         },

--
Gitblit v1.8.0