diff --git a/package.json b/package.json index 9b7bc7f..6db6575 100644 --- a/package.json +++ b/package.json @@ -8,11 +8,12 @@ "scripts": { "dev": "vite", "build:staging": "vue-tsc && vite build --mode staging", - "build": "vue-tsc && vite build", + "build": "vue-tsc && vite build && pnpm run zip", "preview": "vite preview", "lint": "eslint . --fix", "prepare": "husky", - "test": "vitest" + "test": "vitest", + "zip": "7z a -tzip dist/shop-web-%date:~0,4%%date:~5,2%%date:~8,2%-%time:~0,2%%time:~3,2%%time:~6,2%.zip .\\dist\\* -xr!*.zip" }, "dependencies": { "@vant/touch-emulator": "1.4.0", diff --git a/src/pages/product/components/ProductContainer.vue b/src/pages/product/components/ProductContainer.vue index d2e1546..4ae2444 100644 --- a/src/pages/product/components/ProductContainer.vue +++ b/src/pages/product/components/ProductContainer.vue @@ -80,7 +80,7 @@ function getCartItemCount(cellId: number) { function filterProductsByName(products: Product[], query: string) { if (!query) return products; return products.filter(p => - p.name.toLowerCase().includes(query.toLowerCase()) + p.name.toLowerCase().includes(query.trim().toLowerCase()) ); } @@ -123,7 +123,7 @@ function handleCheckout() {