diff --git a/f/web-kboss/src/views/H5/calculate/index.vue b/f/web-kboss/src/views/H5/calculate/index.vue index 00b348a..af5b513 100644 --- a/f/web-kboss/src/views/H5/calculate/index.vue +++ b/f/web-kboss/src/views/H5/calculate/index.vue @@ -4,7 +4,22 @@
开元云
- + +
@@ -83,6 +99,8 @@ export default { return { cloudData: {}, activeSupplierIndex: 0, // 默认选中第一个供应商 + searchValue: '', // 搜索关键词 + isSearching: false, // 是否正在搜索 // 咨询弹窗相关 showConsultDialog: false, @@ -116,6 +134,26 @@ export default { } }, + // 处理搜索 + handleSearch() { + this.isSearching = !!this.searchValue.trim() + // 这里可以根据需要添加实际的搜索逻辑,比如调用API + console.log('搜索关键词:', this.searchValue) + }, + + // 判断产品是否应该显示 + shouldShowProduct(product) { + if (!this.isSearching) { + return true + } + // 模糊搜索:检查产品名称或描述中是否包含搜索关键词 + const keyword = this.searchValue.toLowerCase().trim() + return ( + (product.name && product.name.toLowerCase().includes(keyword)) || + (product.description && product.description.toLowerCase().includes(keyword)) + ) + }, + // 选择供应商 selectSupplier(index) { this.activeSupplierIndex = index diff --git a/f/web-kboss/src/views/H5/cloud/index.vue b/f/web-kboss/src/views/H5/cloud/index.vue index 4a5a86a..273f2c2 100644 --- a/f/web-kboss/src/views/H5/cloud/index.vue +++ b/f/web-kboss/src/views/H5/cloud/index.vue @@ -4,6 +4,22 @@
开元云
+ +
@@ -19,7 +35,7 @@