diff --git a/src/components/ProductSelector.vue b/src/components/ProductSelector.vue
index 2663774..6046cdc 100644
--- a/src/components/ProductSelector.vue
+++ b/src/components/ProductSelector.vue
@@ -8,26 +8,6 @@
@click="open"
>
-
-
-
-
-
-
-
import { BottomPopup } from "timi-tdesign-mobile";
import ProductAPI from "@/api/ProductAPI";
-import type { Product, ProductSelection, ProductSku, ProductSkuUnit, ProductSpec, ProductSpecValue } from "@/types/Product";
+import type {
+ Product,
+ ProductSelection,
+ ProductSku,
+ ProductSkuUnit,
+ ProductSpec,
+ ProductSpecValue
+} from "@/types/Product";
import { getErrorMessage } from "@/utils/error";
import { Message } from "@/utils/message";
-import { formatProductAmount, getProductPhotoURL, getProductSkuSpecEntries } from "@/utils/product";
+import { formatProductAmount, getProductPhotoURL } from "@/utils/product";
interface Props {
modelValue: { skuId: string; skuUnitId: string } | undefined;
@@ -155,10 +142,7 @@ const selectedProduct = computed(() => {
}
return props.selectedProduct || productList.value.find(item => item.skuList?.some(sku => sku.id === props.modelValue?.skuId));
});
-const selectedSku = computed(() => selectedProduct.value?.skuList?.find(item => item.id === props.modelValue?.skuId));
-const selectedUnit = computed(() => selectedSku.value?.unitList?.find(item => item.id === props.modelValue?.skuUnitId));
const selectedProductName = computed(() => selectedProduct.value?.name || "");
-const selectedSkuSpecEntries = computed(() => getProductSkuSpecEntries(selectedSku.value || { specValueIdList: [] }, selectedProduct.value?.specList || []));
const filteredProductList = computed(() => {
const text = keyword.value.toLocaleLowerCase();
return productList.value.filter(item => !text || `${item.name}${item.code}`.toLocaleLowerCase().includes(text));
@@ -257,16 +241,10 @@ function selectUnit(sku: ProductSku, skuUnitId: string): void {