diff --git a/web-snack/.gitignore b/web-snack/.gitignore index cd68f14..1765559 100644 --- a/web-snack/.gitignore +++ b/web-snack/.gitignore @@ -25,6 +25,8 @@ coverage *.sw? *.tsbuildinfo +*.vue.js +*.vue.js.map .eslintcache diff --git a/web-snack/src/App.vue.js b/web-snack/src/App.vue.js deleted file mode 100644 index 739773a..0000000 --- a/web-snack/src/App.vue.js +++ /dev/null @@ -1,15 +0,0 @@ -const __VLS_ctx = {}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -let __VLS_0; -/** @ts-ignore @type { | typeof __VLS_components.routerView | typeof __VLS_components.RouterView | typeof __VLS_components['router-view']} */ -routerView; -// @ts-ignore -const __VLS_1 = __VLS_asFunctionalComponent1(__VLS_0, new __VLS_0({})); -const __VLS_2 = __VLS_1({}, ...__VLS_functionalComponentArgsRest(__VLS_1)); -var __VLS_5; -var __VLS_3; -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=App.vue.js.map \ No newline at end of file diff --git a/web-snack/src/App.vue.js.map b/web-snack/src/App.vue.js.map deleted file mode 100644 index 26d37e9..0000000 --- a/web-snack/src/App.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"App.vue.js","sourceRoot":"","sources":["App.vue"],"names":[],"mappings":"AAiBA,MAAM,SAAS,GAAG,EAA2C,CAAC;AAG9D,IAAI,gBAAiE,CAAC;AACtE,IAAI,gBAAkE,CAAC;AAEvE,IAAI,gBAAyE,CAAC;AAC9E,IAAI,OAA2J,CAAC;AAChK,6IAA6I;AAC7I,UAAU,CAAC;AACX,aAAa;AACb,MAAM,OAAO,GAAG,4BAA4B,CAAC,OAAO,EAAE,IAAI,OAAO,CAAC,EACjE,CAAC,CAAC,CAAC;AACJ,MAAM,OAAO,GAAG,OAAO,CAAC,EACvB,EAAE,GAAG,iCAAiC,CAAC,OAAO,CAAC,CAAC,CAAC;AAClD,IAAI,OAA8D,CAAC;AACnE,IAAI,OAAuE,CAAC;AAG5E,MAAM,YAAY,GAAG,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,CAAC,EAC1D,CAAC,CAAC;AACH,eAAe,EAAyB,CAAC"} \ No newline at end of file diff --git a/web-snack/src/components/common/EmptyState.vue.js b/web-snack/src/components/common/EmptyState.vue.js deleted file mode 100644 index deac8e9..0000000 --- a/web-snack/src/components/common/EmptyState.vue.js +++ /dev/null @@ -1,29 +0,0 @@ -const __VLS_props = defineProps(); -const __VLS_ctx = { - ...{}, - ...{}, - ...{}, -}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "empty-state" }, -}); -/** @type {__VLS_StyleScopedClasses['empty-state']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "empty-icon" }, -}); -/** @type {__VLS_StyleScopedClasses['empty-icon']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({ - ...{ class: "empty-text" }, -}); -/** @type {__VLS_StyleScopedClasses['empty-text']} */ ; -(__VLS_ctx.description || '暂无数据'); -// @ts-ignore -[description,]; -const __VLS_export = (await import('vue')).defineComponent({ - __typeProps: {}, -}); -export default {}; -//# sourceMappingURL=EmptyState.vue.js.map \ No newline at end of file diff --git a/web-snack/src/components/common/EmptyState.vue.js.map b/web-snack/src/components/common/EmptyState.vue.js.map deleted file mode 100644 index 3a416ac..0000000 --- a/web-snack/src/components/common/EmptyState.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EmptyState.vue.js","sourceRoot":"","sources":["EmptyState.vue"],"names":[],"mappings":"AAgDA,MAAM,WAAW,GAAG,WAAW,EAAe,CAAA;AAI9C,MAAM,SAAS,GAAG;IAClB,GAAG,EAA2C;IAC9C,GAAG,EAAoC;IACvC,GAAG,EAAwB;CAC1B,CAAC;AAGF,IAAI,gBAAiE,CAAC;AACtE,IAAI,gBAAkE,CAAC;AAEvE,IAAI,gBAAyE,CAAC;AAK9E,0BAA0B,CAAC,gBAAgB,CAAC,GAAG,EAAE,gBAAgB,CAAC,GAAG,CAAC,CAAC;IACvE,GAAG,EAAE,KAAK,EAAE,aAAa,EAAE;CAC1B,CAAC,CAAC;AACH,sDAAsD,CAAA,CAAC;AACvD,0BAA0B,CAAC,gBAAgB,CAAC,GAAG,EAAE,gBAAgB,CAAC,GAAG,CAAC,CAAC;IACvE,GAAG,EAAE,KAAK,EAAE,YAAY,EAAE;CACzB,CAAC,CAAC;AACH,qDAAqD,CAAA,CAAC;AACtD,0BAA0B,CAAC,gBAAgB,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC;IACnE,GAAG,EAAE,KAAK,EAAE,YAAY,EAAE;CACzB,CAAC,CAAC;AACH,qDAAqD,CAAA,CAAC;AACtD,CAAE,SAAS,CAAC,WAAW,IAAI,MAAM,CAAE,CAAC;AAGpC,aAAa;AACb,CAAC,WAAW,EAAE,CAAC;AACf,MAAM,YAAY,GAAG,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,CAAC;IAC3D,WAAW,EAAE,EAAuB;CACnC,CAAC,CAAC;AACH,eAAe,EAAyB,CAAC"} \ No newline at end of file diff --git a/web-snack/src/components/layout/AppFooter.vue.js b/web-snack/src/components/layout/AppFooter.vue.js deleted file mode 100644 index 916d3b1..0000000 --- a/web-snack/src/components/layout/AppFooter.vue.js +++ /dev/null @@ -1,71 +0,0 @@ -import { useRouter } from 'vue-router'; -const router = useRouter(); -const year = new Date().getFullYear(); -const __VLS_ctx = { - ...{}, - ...{}, -}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -__VLS_asFunctionalElement1(__VLS_intrinsics.footer, __VLS_intrinsics.footer)({ - ...{ class: "app-footer" }, -}); -/** @type {__VLS_StyleScopedClasses['app-footer']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "footer-inner" }, -}); -/** @type {__VLS_StyleScopedClasses['footer-inner']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "footer-brand" }, -}); -/** @type {__VLS_StyleScopedClasses['footer-brand']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "brand-icon" }, -}); -/** @type {__VLS_StyleScopedClasses['brand-icon']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "brand-name" }, -}); -/** @type {__VLS_StyleScopedClasses['brand-name']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "footer-links" }, -}); -/** @type {__VLS_StyleScopedClasses['footer-links']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ onClick: (...[$event]) => { - return (__VLS_ctx.router.push('/notice')); - // @ts-ignore - [router,]; - } }, - ...{ class: "footer-link" }, -}); -/** @type {__VLS_StyleScopedClasses['footer-link']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ onClick: (...[$event]) => { - return (__VLS_ctx.router.push('/chat')); - // @ts-ignore - [router,]; - } }, - ...{ class: "footer-link" }, -}); -/** @type {__VLS_StyleScopedClasses['footer-link']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ onClick: (...[$event]) => { - return (__VLS_ctx.router.push('/user')); - // @ts-ignore - [router,]; - } }, - ...{ class: "footer-link" }, -}); -/** @type {__VLS_StyleScopedClasses['footer-link']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({ - ...{ class: "footer-copy" }, -}); -/** @type {__VLS_StyleScopedClasses['footer-copy']} */ ; -(__VLS_ctx.year); -// @ts-ignore -[year,]; -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=AppFooter.vue.js.map \ No newline at end of file diff --git a/web-snack/src/components/layout/AppFooter.vue.js.map b/web-snack/src/components/layout/AppFooter.vue.js.map deleted file mode 100644 index 5b08471..0000000 --- a/web-snack/src/components/layout/AppFooter.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AppFooter.vue.js","sourceRoot":"","sources":["AppFooter.vue"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/web-snack/src/components/layout/AppHeader.vue.js b/web-snack/src/components/layout/AppHeader.vue.js deleted file mode 100644 index fe68aa8..0000000 --- a/web-snack/src/components/layout/AppHeader.vue.js +++ /dev/null @@ -1,306 +0,0 @@ -import { ref, onMounted, watch } from 'vue'; -import { useRouter, useRoute } from 'vue-router'; -import { Search, ShoppingCart, User as UserIcon } from '@element-plus/icons-vue'; -import { useUserStore } from '@/stores/modules/user'; -import { getCategoryTreeApi } from '@/api/category'; -import { getCartCountApi } from '@/api/cart'; -const router = useRouter(); -const route = useRoute(); -const userStore = useUserStore(); -const searchKeyword = ref(''); -const categories = ref([]); -const cartCount = ref(0); -onMounted(async () => { - try { - categories.value = await getCategoryTreeApi(); - } - catch { - /* 分类加载失败不阻塞页面 */ - } - fetchCartCount(); -}); -// 路由切换时刷新购物车数量 -watch(() => route.path, () => { - fetchCartCount(); -}); -async function fetchCartCount() { - if (userStore.isLoggedIn) { - try { - cartCount.value = await getCartCountApi(); - } - catch { - cartCount.value = 0; - } - } - else { - cartCount.value = 0; - } -} -function handleSearch() { - const keyword = searchKeyword.value.trim(); - if (keyword) { - router.push({ path: '/search', query: { q: keyword } }); - } -} -function goToCart() { - router.push('/cart'); -} -function goToUser() { - if (userStore.isLoggedIn) { - router.push('/user'); - } - else { - router.push('/login'); - } -} -const __VLS_ctx = { - ...{}, - ...{}, -}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -/** @type {__VLS_StyleScopedClasses['header-nav']} */ ; -/** @type {__VLS_StyleScopedClasses['search-box']} */ ; -/** @type {__VLS_StyleScopedClasses['search-box']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.header, __VLS_intrinsics.header)({ - ...{ class: "app-header" }, -}); -/** @type {__VLS_StyleScopedClasses['app-header']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "header-inner" }, -}); -/** @type {__VLS_StyleScopedClasses['header-inner']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ onClick: (...[$event]) => { - return (__VLS_ctx.router.push('/')); - // @ts-ignore - [router,]; - } }, - ...{ class: "header-brand" }, -}); -/** @type {__VLS_StyleScopedClasses['header-brand']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "brand-icon" }, -}); -/** @type {__VLS_StyleScopedClasses['brand-icon']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "brand-name" }, -}); -/** @type {__VLS_StyleScopedClasses['brand-name']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.nav, __VLS_intrinsics.nav)({ - ...{ class: "header-nav" }, -}); -/** @type {__VLS_StyleScopedClasses['header-nav']} */ ; -let __VLS_0; -/** @ts-ignore @type { | typeof __VLS_components.routerLink | typeof __VLS_components.RouterLink | typeof __VLS_components['router-link'] | typeof __VLS_components.routerLink | typeof __VLS_components.RouterLink | typeof __VLS_components['router-link']} */ -routerLink; -// @ts-ignore -const __VLS_1 = __VLS_asFunctionalComponent1(__VLS_0, new __VLS_0({ - to: "/", - ...{ class: "nav-item" }, - activeClass: "active", - exact: true, -})); -const __VLS_2 = __VLS_1({ - to: "/", - ...{ class: "nav-item" }, - activeClass: "active", - exact: true, -}, ...__VLS_functionalComponentArgsRest(__VLS_1)); -/** @type {__VLS_StyleScopedClasses['nav-item']} */ ; -const { default: __VLS_5 } = __VLS_3.slots; -// @ts-ignore -[]; -var __VLS_3; -for (const [cat] of __VLS_vFor((__VLS_ctx.categories))) { - let __VLS_6; - /** @ts-ignore @type { | typeof __VLS_components.routerLink | typeof __VLS_components.RouterLink | typeof __VLS_components['router-link'] | typeof __VLS_components.routerLink | typeof __VLS_components.RouterLink | typeof __VLS_components['router-link']} */ - routerLink; - // @ts-ignore - const __VLS_7 = __VLS_asFunctionalComponent1(__VLS_6, new __VLS_6({ - key: (cat.id), - to: (`/category/${cat.id}`), - ...{ class: "nav-item" }, - })); - const __VLS_8 = __VLS_7({ - key: (cat.id), - to: (`/category/${cat.id}`), - ...{ class: "nav-item" }, - }, ...__VLS_functionalComponentArgsRest(__VLS_7)); - /** @type {__VLS_StyleScopedClasses['nav-item']} */ ; - const { default: __VLS_11 } = __VLS_9.slots; - (cat.name); - // @ts-ignore - [categories,]; - var __VLS_9; - // @ts-ignore - []; -} -let __VLS_12; -/** @ts-ignore @type { | typeof __VLS_components.routerLink | typeof __VLS_components.RouterLink | typeof __VLS_components['router-link'] | typeof __VLS_components.routerLink | typeof __VLS_components.RouterLink | typeof __VLS_components['router-link']} */ -routerLink; -// @ts-ignore -const __VLS_13 = __VLS_asFunctionalComponent1(__VLS_12, new __VLS_12({ - to: "/seckill", - ...{ class: "nav-item nav-hot" }, -})); -const __VLS_14 = __VLS_13({ - to: "/seckill", - ...{ class: "nav-item nav-hot" }, -}, ...__VLS_functionalComponentArgsRest(__VLS_13)); -/** @type {__VLS_StyleScopedClasses['nav-item']} */ ; -/** @type {__VLS_StyleScopedClasses['nav-hot']} */ ; -const { default: __VLS_17 } = __VLS_15.slots; -// @ts-ignore -[]; -var __VLS_15; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "header-actions" }, -}); -/** @type {__VLS_StyleScopedClasses['header-actions']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "search-box" }, -}); -/** @type {__VLS_StyleScopedClasses['search-box']} */ ; -let __VLS_18; -/** @ts-ignore @type { | typeof __VLS_components.elInput | typeof __VLS_components.ElInput | typeof __VLS_components['el-input']} */ -elInput; -// @ts-ignore -const __VLS_19 = __VLS_asFunctionalComponent1(__VLS_18, new __VLS_18({ - ...{ 'onKeyup': {} }, - modelValue: (__VLS_ctx.searchKeyword), - placeholder: "搜索零食...", - prefixIcon: (__VLS_ctx.Search), - size: "default", - ...{ class: "search-input" }, -})); -const __VLS_20 = __VLS_19({ - ...{ 'onKeyup': {} }, - modelValue: (__VLS_ctx.searchKeyword), - placeholder: "搜索零食...", - prefixIcon: (__VLS_ctx.Search), - size: "default", - ...{ class: "search-input" }, -}, ...__VLS_functionalComponentArgsRest(__VLS_19)); -let __VLS_23; -const __VLS_24 = { - /** @type {typeof __VLS_23.keyup} */ - onKeyup: (__VLS_ctx.handleSearch), -}; -/** @type {__VLS_StyleScopedClasses['search-input']} */ ; -var __VLS_21; -var __VLS_22; -let __VLS_25; -/** @ts-ignore @type { | typeof __VLS_components.elBadge | typeof __VLS_components.ElBadge | typeof __VLS_components['el-badge'] | typeof __VLS_components.elBadge | typeof __VLS_components.ElBadge | typeof __VLS_components['el-badge']} */ -elBadge; -// @ts-ignore -const __VLS_26 = __VLS_asFunctionalComponent1(__VLS_25, new __VLS_25({ - value: (__VLS_ctx.cartCount), - max: (99), - showZero: (false), - ...{ class: "action-badge" }, -})); -const __VLS_27 = __VLS_26({ - value: (__VLS_ctx.cartCount), - max: (99), - showZero: (false), - ...{ class: "action-badge" }, -}, ...__VLS_functionalComponentArgsRest(__VLS_26)); -/** @type {__VLS_StyleScopedClasses['action-badge']} */ ; -const { default: __VLS_30 } = __VLS_28.slots; -let __VLS_31; -/** @ts-ignore @type { | typeof __VLS_components.elButton | typeof __VLS_components.ElButton | typeof __VLS_components['el-button']} */ -elButton; -// @ts-ignore -const __VLS_32 = __VLS_asFunctionalComponent1(__VLS_31, new __VLS_31({ - ...{ 'onClick': {} }, - icon: (__VLS_ctx.ShoppingCart), - circle: true, - ...{ class: "action-btn" }, -})); -const __VLS_33 = __VLS_32({ - ...{ 'onClick': {} }, - icon: (__VLS_ctx.ShoppingCart), - circle: true, - ...{ class: "action-btn" }, -}, ...__VLS_functionalComponentArgsRest(__VLS_32)); -let __VLS_36; -const __VLS_37 = { - /** @type {typeof __VLS_36.click} */ - onClick: (__VLS_ctx.goToCart), -}; -/** @type {__VLS_StyleScopedClasses['action-btn']} */ ; -var __VLS_34; -var __VLS_35; -// @ts-ignore -[searchKeyword, Search, handleSearch, cartCount, ShoppingCart, goToCart,]; -var __VLS_28; -if (__VLS_ctx.userStore.isLoggedIn) { - let __VLS_38; - /** @ts-ignore @type { | typeof __VLS_components.elButton | typeof __VLS_components.ElButton | typeof __VLS_components['el-button']} */ - elButton; - // @ts-ignore - const __VLS_39 = __VLS_asFunctionalComponent1(__VLS_38, new __VLS_38({ - ...{ 'onClick': {} }, - icon: (__VLS_ctx.UserIcon), - circle: true, - ...{ class: "action-btn" }, - })); - const __VLS_40 = __VLS_39({ - ...{ 'onClick': {} }, - icon: (__VLS_ctx.UserIcon), - circle: true, - ...{ class: "action-btn" }, - }, ...__VLS_functionalComponentArgsRest(__VLS_39)); - let __VLS_43; - const __VLS_44 = { - /** @type {typeof __VLS_43.click} */ - onClick: (__VLS_ctx.goToUser), - }; - /** @type {__VLS_StyleScopedClasses['action-btn']} */ ; - var __VLS_41; - var __VLS_42; -} -else { - let __VLS_45; - /** @ts-ignore @type { | typeof __VLS_components.elButton | typeof __VLS_components.ElButton | typeof __VLS_components['el-button'] | typeof __VLS_components.elButton | typeof __VLS_components.ElButton | typeof __VLS_components['el-button']} */ - elButton; - // @ts-ignore - const __VLS_46 = __VLS_asFunctionalComponent1(__VLS_45, new __VLS_45({ - ...{ 'onClick': {} }, - type: "primary", - round: true, - size: "small", - ...{ class: "login-btn" }, - })); - const __VLS_47 = __VLS_46({ - ...{ 'onClick': {} }, - type: "primary", - round: true, - size: "small", - ...{ class: "login-btn" }, - }, ...__VLS_functionalComponentArgsRest(__VLS_46)); - let __VLS_50; - const __VLS_51 = { - /** @type {typeof __VLS_50.click} */ - onClick: (...[$event]) => { - if (!!(__VLS_ctx.userStore.isLoggedIn)) - throw 0; - return (__VLS_ctx.router.push('/login')); - // @ts-ignore - [router, userStore, UserIcon, goToUser,]; - }, - }; - /** @type {__VLS_StyleScopedClasses['login-btn']} */ ; - const { default: __VLS_52 } = __VLS_48.slots; - // @ts-ignore - []; - var __VLS_48; - var __VLS_49; -} -// @ts-ignore -[]; -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=AppHeader.vue.js.map \ No newline at end of file diff --git a/web-snack/src/components/layout/AppHeader.vue.js.map b/web-snack/src/components/layout/AppHeader.vue.js.map deleted file mode 100644 index f9333ba..0000000 --- a/web-snack/src/components/layout/AppHeader.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AppHeader.vue.js","sourceRoot":"","sources":["AppHeader.vue"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/web-snack/src/components/product/ProductCard.vue.js b/web-snack/src/components/product/ProductCard.vue.js deleted file mode 100644 index b0a3dc8..0000000 --- a/web-snack/src/components/product/ProductCard.vue.js +++ /dev/null @@ -1,124 +0,0 @@ -import { computed } from 'vue'; -const props = defineProps(); -const emit = defineEmits(); -const priceLabel = computed(() => { - const min = Number(props.product.minPrice); - const max = Number(props.product.maxPrice); - if (max <= 0 || min === max) - return `¥${min.toFixed(2)}`; - return `¥${min.toFixed(2)} - ¥${max.toFixed(2)}`; -}); -const imageUrl = computed(() => { - const img = props.product.mainImage; - if (!img) - return ''; - if (img.startsWith('http')) - return img; - return img; -}); -const __VLS_ctx = { - ...{}, - ...{}, - ...{}, - ...{}, - ...{}, -}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ onClick: (...[$event]) => { - return (__VLS_ctx.$router.push(`/product/${__VLS_ctx.product.id}`)); - // @ts-ignore - [$router, product,]; - } }, - ...{ class: "product-card" }, -}); -/** @type {__VLS_StyleScopedClasses['product-card']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "card-image" }, -}); -/** @type {__VLS_StyleScopedClasses['card-image']} */ ; -let __VLS_0; -/** @ts-ignore @type { | typeof __VLS_components.elImage | typeof __VLS_components.ElImage | typeof __VLS_components['el-image'] | typeof __VLS_components.elImage | typeof __VLS_components.ElImage | typeof __VLS_components['el-image']} */ -elImage; -// @ts-ignore -const __VLS_1 = __VLS_asFunctionalComponent1(__VLS_0, new __VLS_0({ - src: (__VLS_ctx.imageUrl), - fit: "cover", - ...{ class: "product-img" }, - lazy: true, -})); -const __VLS_2 = __VLS_1({ - src: (__VLS_ctx.imageUrl), - fit: "cover", - ...{ class: "product-img" }, - lazy: true, -}, ...__VLS_functionalComponentArgsRest(__VLS_1)); -/** @type {__VLS_StyleScopedClasses['product-img']} */ ; -const { default: __VLS_5 } = __VLS_3.slots; -{ - const { error: __VLS_6 } = __VLS_3.slots; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "image-placeholder" }, - }); - /** @type {__VLS_StyleScopedClasses['image-placeholder']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({}); - // @ts-ignore - [imageUrl,]; -} -// @ts-ignore -[]; -var __VLS_3; -if (__VLS_ctx.product.isHot === 1) { - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "tag tag-hot" }, - }); - /** @type {__VLS_StyleScopedClasses['tag']} */ ; - /** @type {__VLS_StyleScopedClasses['tag-hot']} */ ; -} -if (__VLS_ctx.product.isNew === 1) { - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "tag tag-new" }, - }); - /** @type {__VLS_StyleScopedClasses['tag']} */ ; - /** @type {__VLS_StyleScopedClasses['tag-new']} */ ; -} -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "card-body" }, -}); -/** @type {__VLS_StyleScopedClasses['card-body']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.h3, __VLS_intrinsics.h3)({ - ...{ class: "product-name" }, -}); -/** @type {__VLS_StyleScopedClasses['product-name']} */ ; -(__VLS_ctx.product.name); -if (__VLS_ctx.product.brand) { - __VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({ - ...{ class: "product-brand" }, - }); - /** @type {__VLS_StyleScopedClasses['product-brand']} */ ; - (__VLS_ctx.product.brand); -} -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "card-footer" }, -}); -/** @type {__VLS_StyleScopedClasses['card-footer']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "product-price" }, -}); -/** @type {__VLS_StyleScopedClasses['product-price']} */ ; -(__VLS_ctx.priceLabel); -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "product-sales" }, -}); -/** @type {__VLS_StyleScopedClasses['product-sales']} */ ; -(__VLS_ctx.product.sales); -// @ts-ignore -[product, product, product, product, product, product, priceLabel,]; -const __VLS_export = (await import('vue')).defineComponent({ - __typeEmits: {}, - __typeProps: {}, -}); -export default {}; -//# sourceMappingURL=ProductCard.vue.js.map \ No newline at end of file diff --git a/web-snack/src/components/product/ProductCard.vue.js.map b/web-snack/src/components/product/ProductCard.vue.js.map deleted file mode 100644 index 5cda0e9..0000000 --- a/web-snack/src/components/product/ProductCard.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProductCard.vue.js","sourceRoot":"","sources":["ProductCard.vue"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/web-snack/src/views/auth/login.vue.js b/web-snack/src/views/auth/login.vue.js deleted file mode 100644 index d0316ea..0000000 --- a/web-snack/src/views/auth/login.vue.js +++ /dev/null @@ -1,285 +0,0 @@ -import { reactive, ref } from 'vue'; -import { useRoute, useRouter } from 'vue-router'; -import { ElMessage } from 'element-plus'; -import { User, Lock } from '@element-plus/icons-vue'; -import { useUserStore } from '@/stores/modules/user'; -const route = useRoute(); -const router = useRouter(); -const userStore = useUserStore(); -const formRef = ref(); -const loading = ref(false); -const form = reactive({ - username: '', - password: '' -}); -const rules = { - username: [ - { required: true, message: '请输入用户名', trigger: 'blur' }, - { min: 3, max: 50, message: '用户名长度 3-50', trigger: 'blur' } - ], - password: [ - { required: true, message: '请输入密码', trigger: 'blur' }, - { min: 6, max: 50, message: '密码长度 6-50', trigger: 'blur' } - ] -}; -async function handleLogin() { - if (!formRef.value) - return; - await formRef.value.validate(async (valid) => { - if (!valid) - return; - loading.value = true; - try { - await userStore.login({ - username: form.username, - password: form.password - }); - ElMessage.success('登录成功'); - const redirect = route.query.redirect || '/'; - await router.push(redirect); - } - catch { - /* 拦截器已提示错误 */ - } - finally { - loading.value = false; - } - }); -} -const __VLS_ctx = { - ...{}, - ...{}, -}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -/** @type {__VLS_StyleScopedClasses['login-card']} */ ; -/** @type {__VLS_StyleScopedClasses['login-left']} */ ; -/** @type {__VLS_StyleScopedClasses['login-right']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "login-page" }, -}); -/** @type {__VLS_StyleScopedClasses['login-page']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "login-bg" }, -}); -/** @type {__VLS_StyleScopedClasses['login-bg']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - ...{ class: "blob blob-1" }, -}); -/** @type {__VLS_StyleScopedClasses['blob']} */ ; -/** @type {__VLS_StyleScopedClasses['blob-1']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - ...{ class: "blob blob-2" }, -}); -/** @type {__VLS_StyleScopedClasses['blob']} */ ; -/** @type {__VLS_StyleScopedClasses['blob-2']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - ...{ class: "blob blob-3" }, -}); -/** @type {__VLS_StyleScopedClasses['blob']} */ ; -/** @type {__VLS_StyleScopedClasses['blob-3']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "login-card" }, -}); -/** @type {__VLS_StyleScopedClasses['login-card']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "login-left" }, -}); -/** @type {__VLS_StyleScopedClasses['login-left']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "brand" }, -}); -/** @type {__VLS_StyleScopedClasses['brand']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "brand-icon" }, -}); -/** @type {__VLS_StyleScopedClasses['brand-icon']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "brand-text" }, -}); -/** @type {__VLS_StyleScopedClasses['brand-text']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.h1, __VLS_intrinsics.h1)({}); -__VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({}); -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "welcome" }, -}); -/** @type {__VLS_StyleScopedClasses['welcome']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.h2, __VLS_intrinsics.h2)({}); -__VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({}); -__VLS_asFunctionalElement1(__VLS_intrinsics.ul, __VLS_intrinsics.ul)({ - ...{ class: "features" }, -}); -/** @type {__VLS_StyleScopedClasses['features']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.li, __VLS_intrinsics.li)({}); -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "feature-icon" }, -}); -/** @type {__VLS_StyleScopedClasses['feature-icon']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.li, __VLS_intrinsics.li)({}); -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "feature-icon" }, -}); -/** @type {__VLS_StyleScopedClasses['feature-icon']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.li, __VLS_intrinsics.li)({}); -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "feature-icon" }, -}); -/** @type {__VLS_StyleScopedClasses['feature-icon']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "login-right" }, -}); -/** @type {__VLS_StyleScopedClasses['login-right']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.h2, __VLS_intrinsics.h2)({ - ...{ class: "form-title" }, -}); -/** @type {__VLS_StyleScopedClasses['form-title']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({ - ...{ class: "form-subtitle" }, -}); -/** @type {__VLS_StyleScopedClasses['form-subtitle']} */ ; -let __VLS_0; -/** @ts-ignore @type { | typeof __VLS_components.elForm | typeof __VLS_components.ElForm | typeof __VLS_components['el-form'] | typeof __VLS_components.elForm | typeof __VLS_components.ElForm | typeof __VLS_components['el-form']} */ -elForm; -// @ts-ignore -const __VLS_1 = __VLS_asFunctionalComponent1(__VLS_0, new __VLS_0({ - ...{ 'onKeyup': {} }, - ref: "formRef", - model: (__VLS_ctx.form), - rules: (__VLS_ctx.rules), - size: "large", - ...{ class: "login-form" }, -})); -const __VLS_2 = __VLS_1({ - ...{ 'onKeyup': {} }, - ref: "formRef", - model: (__VLS_ctx.form), - rules: (__VLS_ctx.rules), - size: "large", - ...{ class: "login-form" }, -}, ...__VLS_functionalComponentArgsRest(__VLS_1)); -let __VLS_5; -const __VLS_6 = { - /** @type {typeof __VLS_5.keyup} */ - onKeyup: (__VLS_ctx.handleLogin), -}; -var __VLS_7; -/** @type {__VLS_StyleScopedClasses['login-form']} */ ; -const { default: __VLS_9 } = __VLS_3.slots; -let __VLS_10; -/** @ts-ignore @type { | typeof __VLS_components.elFormItem | typeof __VLS_components.ElFormItem | typeof __VLS_components['el-form-item'] | typeof __VLS_components.elFormItem | typeof __VLS_components.ElFormItem | typeof __VLS_components['el-form-item']} */ -elFormItem; -// @ts-ignore -const __VLS_11 = __VLS_asFunctionalComponent1(__VLS_10, new __VLS_10({ - prop: "username", -})); -const __VLS_12 = __VLS_11({ - prop: "username", -}, ...__VLS_functionalComponentArgsRest(__VLS_11)); -const { default: __VLS_15 } = __VLS_13.slots; -let __VLS_16; -/** @ts-ignore @type { | typeof __VLS_components.elInput | typeof __VLS_components.ElInput | typeof __VLS_components['el-input']} */ -elInput; -// @ts-ignore -const __VLS_17 = __VLS_asFunctionalComponent1(__VLS_16, new __VLS_16({ - modelValue: (__VLS_ctx.form.username), - placeholder: "请输入用户名", - prefixIcon: (__VLS_ctx.User), - clearable: true, -})); -const __VLS_18 = __VLS_17({ - modelValue: (__VLS_ctx.form.username), - placeholder: "请输入用户名", - prefixIcon: (__VLS_ctx.User), - clearable: true, -}, ...__VLS_functionalComponentArgsRest(__VLS_17)); -// @ts-ignore -[form, form, rules, handleLogin, User,]; -var __VLS_13; -let __VLS_21; -/** @ts-ignore @type { | typeof __VLS_components.elFormItem | typeof __VLS_components.ElFormItem | typeof __VLS_components['el-form-item'] | typeof __VLS_components.elFormItem | typeof __VLS_components.ElFormItem | typeof __VLS_components['el-form-item']} */ -elFormItem; -// @ts-ignore -const __VLS_22 = __VLS_asFunctionalComponent1(__VLS_21, new __VLS_21({ - prop: "password", -})); -const __VLS_23 = __VLS_22({ - prop: "password", -}, ...__VLS_functionalComponentArgsRest(__VLS_22)); -const { default: __VLS_26 } = __VLS_24.slots; -let __VLS_27; -/** @ts-ignore @type { | typeof __VLS_components.elInput | typeof __VLS_components.ElInput | typeof __VLS_components['el-input']} */ -elInput; -// @ts-ignore -const __VLS_28 = __VLS_asFunctionalComponent1(__VLS_27, new __VLS_27({ - modelValue: (__VLS_ctx.form.password), - type: "password", - placeholder: "请输入密码", - prefixIcon: (__VLS_ctx.Lock), - showPassword: true, - clearable: true, -})); -const __VLS_29 = __VLS_28({ - modelValue: (__VLS_ctx.form.password), - type: "password", - placeholder: "请输入密码", - prefixIcon: (__VLS_ctx.Lock), - showPassword: true, - clearable: true, -}, ...__VLS_functionalComponentArgsRest(__VLS_28)); -// @ts-ignore -[form, Lock,]; -var __VLS_24; -let __VLS_32; -/** @ts-ignore @type { | typeof __VLS_components.elFormItem | typeof __VLS_components.ElFormItem | typeof __VLS_components['el-form-item'] | typeof __VLS_components.elFormItem | typeof __VLS_components.ElFormItem | typeof __VLS_components['el-form-item']} */ -elFormItem; -// @ts-ignore -const __VLS_33 = __VLS_asFunctionalComponent1(__VLS_32, new __VLS_32({})); -const __VLS_34 = __VLS_33({}, ...__VLS_functionalComponentArgsRest(__VLS_33)); -const { default: __VLS_37 } = __VLS_35.slots; -let __VLS_38; -/** @ts-ignore @type { | typeof __VLS_components.elButton | typeof __VLS_components.ElButton | typeof __VLS_components['el-button'] | typeof __VLS_components.elButton | typeof __VLS_components.ElButton | typeof __VLS_components['el-button']} */ -elButton; -// @ts-ignore -const __VLS_39 = __VLS_asFunctionalComponent1(__VLS_38, new __VLS_38({ - ...{ 'onClick': {} }, - type: "primary", - loading: (__VLS_ctx.loading), - ...{ class: "submit-btn" }, -})); -const __VLS_40 = __VLS_39({ - ...{ 'onClick': {} }, - type: "primary", - loading: (__VLS_ctx.loading), - ...{ class: "submit-btn" }, -}, ...__VLS_functionalComponentArgsRest(__VLS_39)); -let __VLS_43; -const __VLS_44 = { - /** @type {typeof __VLS_43.click} */ - onClick: (__VLS_ctx.handleLogin), -}; -/** @type {__VLS_StyleScopedClasses['submit-btn']} */ ; -const { default: __VLS_45 } = __VLS_41.slots; -// @ts-ignore -[handleLogin, loading,]; -var __VLS_41; -var __VLS_42; -// @ts-ignore -[]; -var __VLS_35; -// @ts-ignore -[]; -var __VLS_3; -var __VLS_4; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "tips" }, -}); -/** @type {__VLS_StyleScopedClasses['tips']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({}); -// @ts-ignore -var __VLS_8 = __VLS_7; -// @ts-ignore -[]; -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=login.vue.js.map \ No newline at end of file diff --git a/web-snack/src/views/auth/login.vue.js.map b/web-snack/src/views/auth/login.vue.js.map deleted file mode 100644 index 2ee5d51..0000000 --- a/web-snack/src/views/auth/login.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"login.vue.js","sourceRoot":"","sources":["login.vue"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/web-snack/src/views/cart/index.vue.js b/web-snack/src/views/cart/index.vue.js deleted file mode 100644 index 016f8df..0000000 --- a/web-snack/src/views/cart/index.vue.js +++ /dev/null @@ -1,660 +0,0 @@ -import { ref, computed, onMounted } from 'vue'; -import { useRouter } from 'vue-router'; -import { ElMessage, ElMessageBox } from 'element-plus'; -import { ArrowRight, Delete, Minus, Plus, ShoppingCart } from '@element-plus/icons-vue'; -import AppHeader from '@/components/layout/AppHeader.vue'; -import AppFooter from '@/components/layout/AppFooter.vue'; -import EmptyState from '@/components/common/EmptyState.vue'; -import { getCartApi, updateCartQuantityApi, updateCartSelectedApi, updateAllCartSelectedApi, deleteCartItemApi, batchDeleteCartApi, clearCartApi } from '@/api/cart'; -const router = useRouter(); -const items = ref([]); -const loading = ref(true); -const updatingSkuId = ref(null); -const allSelected = computed(() => { - return items.value.length > 0 && items.value.every(item => item.selected === 1); -}); -const someSelected = computed(() => { - return items.value.some(item => item.selected === 1) && !allSelected.value; -}); -const selectedItems = computed(() => items.value.filter(item => item.selected === 1)); -const selectedCount = computed(() => { - return selectedItems.value.reduce((sum, item) => sum + item.quantity, 0); -}); -const selectedAmount = computed(() => { - return selectedItems.value.reduce((sum, item) => sum + Number(item.subtotal || 0), 0); -}); -const totalCount = computed(() => { - return items.value.reduce((sum, item) => sum + item.quantity, 0); -}); -const canCheckout = computed(() => { - return (selectedItems.value.length > 0 && - selectedItems.value.every(item => item.productStatus === 1)); -}); -async function loadCart() { - loading.value = true; - try { - const data = await getCartApi(); - items.value = data?.items || []; - } - catch { - items.value = []; - } - finally { - loading.value = false; - } -} -function formatPrice(value) { - return Number(value || 0).toFixed(2); -} -async function toggleAll(checked) { - const selected = checked === true || checked === 1 ? 1 : 0; - items.value = items.value.map(item => { - if (item.productStatus !== 1) - return item; - return { ...item, selected }; - }); - try { - await updateAllCartSelectedApi(selected); - } - catch { - loadCart(); - } -} -async function toggleItem(item, checked) { - if (item.productStatus !== 1) - return; - const selected = checked === true || checked === 1 ? 1 : 0; - const index = items.value.findIndex(row => row.skuId === item.skuId); - if (index !== -1) { - items.value[index] = { ...items.value[index], selected }; - } - try { - await updateCartSelectedApi(item.skuId, selected); - } - catch { - loadCart(); - } -} -async function changeQuantity(item, delta) { - if (item.productStatus !== 1 || updatingSkuId.value === item.skuId) - return; - const next = item.quantity + delta; - if (next < 1) - return; - const max = Math.min(item.stock || 99, 99); - if (next > max) { - ElMessage.warning(next > 99 ? '单件商品最多购买 99 件' : '库存不足'); - return; - } - updatingSkuId.value = item.skuId; - try { - await updateCartQuantityApi({ skuId: item.skuId, quantity: next }); - item.quantity = next; - item.subtotal = Number((Number(item.price) * next).toFixed(2)); - } - catch { - /* 拦截器已提示 */ - } - finally { - updatingSkuId.value = null; - } -} -async function deleteItem(item) { - try { - await ElMessageBox.confirm(`确定删除「${item.productName}」吗?`, '删除商品', { - confirmButtonText: '删除', - cancelButtonText: '取消', - type: 'warning' - }); - } - catch { - return; - } - try { - await deleteCartItemApi(item.skuId); - ElMessage.success('已删除'); - await loadCart(); - } - catch { - /* 拦截器已提示 */ - } -} -async function removeSelected() { - if (!selectedItems.value.length) { - ElMessage.warning('请先勾选要删除的商品'); - return; - } - try { - await ElMessageBox.confirm(`确定删除选中的 ${selectedItems.value.length} 件商品吗?`, '批量删除', { - confirmButtonText: '删除', - cancelButtonText: '取消', - type: 'warning' - }); - } - catch { - return; - } - try { - await batchDeleteCartApi(selectedItems.value.map(item => item.skuId)); - ElMessage.success('已删除选中商品'); - await loadCart(); - } - catch { - /* 拦截器已提示 */ - } -} -async function clearCart() { - if (!items.value.length) - return; - try { - await ElMessageBox.confirm('确定清空购物车吗?', '清空购物车', { - confirmButtonText: '清空', - cancelButtonText: '取消', - type: 'warning' - }); - } - catch { - return; - } - try { - await clearCartApi(); - ElMessage.success('购物车已清空'); - await loadCart(); - } - catch { - /* 拦截器已提示 */ - } -} -function goCheckout() { - if (!selectedItems.value.length) { - ElMessage.warning('请先选择商品'); - return; - } - if (selectedItems.value.some(item => item.productStatus !== 1)) { - ElMessage.warning('已下架商品不能结算,请先取消选择'); - return; - } - router.push('/checkout'); -} -onMounted(loadCart); -const __VLS_ctx = { - ...{}, - ...{}, -}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -/** @type {__VLS_StyleScopedClasses['off-tag']} */ ; -/** @type {__VLS_StyleScopedClasses['stock-tag']} */ ; -/** @type {__VLS_StyleScopedClasses['disabled']} */ ; -/** @type {__VLS_StyleScopedClasses['disabled']} */ ; -/** @type {__VLS_StyleScopedClasses['container']} */ ; -/** @type {__VLS_StyleScopedClasses['page-title']} */ ; -/** @type {__VLS_StyleScopedClasses['cart-toolbar']} */ ; -/** @type {__VLS_StyleScopedClasses['cart-item']} */ ; -/** @type {__VLS_StyleScopedClasses['item-image']} */ ; -/** @type {__VLS_StyleScopedClasses['item-info']} */ ; -/** @type {__VLS_StyleScopedClasses['item-name']} */ ; -/** @type {__VLS_StyleScopedClasses['item-bottom']} */ ; -/** @type {__VLS_StyleScopedClasses['item-price']} */ ; -/** @type {__VLS_StyleScopedClasses['cart-footer-bar']} */ ; -/** @type {__VLS_StyleScopedClasses['summary-label']} */ ; -/** @type {__VLS_StyleScopedClasses['footer-actions']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "cart-page" }, -}); -/** @type {__VLS_StyleScopedClasses['cart-page']} */ ; -const __VLS_0 = AppHeader; -// @ts-ignore -const __VLS_1 = __VLS_asFunctionalComponent1(__VLS_0, new __VLS_0({})); -const __VLS_2 = __VLS_1({}, ...__VLS_functionalComponentArgsRest(__VLS_1)); -__VLS_asFunctionalElement1(__VLS_intrinsics.main, __VLS_intrinsics.main)({ - ...{ class: "cart-main" }, -}); -/** @type {__VLS_StyleScopedClasses['cart-main']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "container" }, -}); -/** @type {__VLS_StyleScopedClasses['container']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "page-head" }, -}); -/** @type {__VLS_StyleScopedClasses['page-head']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.h1, __VLS_intrinsics.h1)({ - ...{ class: "page-title" }, -}); -/** @type {__VLS_StyleScopedClasses['page-title']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "title-badge" }, -}); -/** @type {__VLS_StyleScopedClasses['title-badge']} */ ; -let __VLS_5; -/** @ts-ignore @type { | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon'] | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon']} */ -elIcon; -// @ts-ignore -const __VLS_6 = __VLS_asFunctionalComponent1(__VLS_5, new __VLS_5({ - size: (18), -})); -const __VLS_7 = __VLS_6({ - size: (18), -}, ...__VLS_functionalComponentArgsRest(__VLS_6)); -const { default: __VLS_10 } = __VLS_8.slots; -let __VLS_11; -/** @ts-ignore @type { | typeof __VLS_components.ShoppingCart} */ -ShoppingCart; -// @ts-ignore -const __VLS_12 = __VLS_asFunctionalComponent1(__VLS_11, new __VLS_11({})); -const __VLS_13 = __VLS_12({}, ...__VLS_functionalComponentArgsRest(__VLS_12)); -var __VLS_8; -if (__VLS_ctx.items.length) { - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "count-badge" }, - }); - /** @type {__VLS_StyleScopedClasses['count-badge']} */ ; - (__VLS_ctx.totalCount); -} -if (__VLS_ctx.loading) { - let __VLS_16; - /** @ts-ignore @type { | typeof __VLS_components.elSkeleton | typeof __VLS_components.ElSkeleton | typeof __VLS_components['el-skeleton']} */ - elSkeleton; - // @ts-ignore - const __VLS_17 = __VLS_asFunctionalComponent1(__VLS_16, new __VLS_16({ - rows: (5), - animated: true, - ...{ class: "cart-skeleton" }, - })); - const __VLS_18 = __VLS_17({ - rows: (5), - animated: true, - ...{ class: "cart-skeleton" }, - }, ...__VLS_functionalComponentArgsRest(__VLS_17)); - /** @type {__VLS_StyleScopedClasses['cart-skeleton']} */ ; -} -else if (__VLS_ctx.items.length === 0) { - const __VLS_21 = EmptyState; - // @ts-ignore - const __VLS_22 = __VLS_asFunctionalComponent1(__VLS_21, new __VLS_21({ - description: "购物车还是空的,去挑点喜欢的零食吧", - })); - const __VLS_23 = __VLS_22({ - description: "购物车还是空的,去挑点喜欢的零食吧", - }, ...__VLS_functionalComponentArgsRest(__VLS_22)); - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "empty-actions" }, - }); - /** @type {__VLS_StyleScopedClasses['empty-actions']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.button, __VLS_intrinsics.button)({ - ...{ onClick: (...[$event]) => { - if (!!(__VLS_ctx.loading)) - throw 0; - if (!(__VLS_ctx.items.length === 0)) - throw 0; - return (__VLS_ctx.router.push('/products')); - // @ts-ignore - [items, items, totalCount, loading, router,]; - } }, - type: "button", - ...{ class: "go-shopping-btn" }, - }); - /** @type {__VLS_StyleScopedClasses['go-shopping-btn']} */ ; -} -else { - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "cart-toolbar" }, - }); - /** @type {__VLS_StyleScopedClasses['cart-toolbar']} */ ; - let __VLS_26; - /** @ts-ignore @type { | typeof __VLS_components.elCheckbox | typeof __VLS_components.ElCheckbox | typeof __VLS_components['el-checkbox'] | typeof __VLS_components.elCheckbox | typeof __VLS_components.ElCheckbox | typeof __VLS_components['el-checkbox']} */ - elCheckbox; - // @ts-ignore - const __VLS_27 = __VLS_asFunctionalComponent1(__VLS_26, new __VLS_26({ - ...{ 'onChange': {} }, - modelValue: (__VLS_ctx.allSelected), - indeterminate: (__VLS_ctx.someSelected), - })); - const __VLS_28 = __VLS_27({ - ...{ 'onChange': {} }, - modelValue: (__VLS_ctx.allSelected), - indeterminate: (__VLS_ctx.someSelected), - }, ...__VLS_functionalComponentArgsRest(__VLS_27)); - let __VLS_31; - const __VLS_32 = { - /** @type {typeof __VLS_31.change} */ - onChange: (__VLS_ctx.toggleAll), - }; - const { default: __VLS_33 } = __VLS_29.slots; - // @ts-ignore - [allSelected, someSelected, toggleAll,]; - var __VLS_29; - var __VLS_30; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "toolbar-actions" }, - }); - /** @type {__VLS_StyleScopedClasses['toolbar-actions']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.button, __VLS_intrinsics.button)({ - ...{ onClick: (__VLS_ctx.removeSelected) }, - type: "button", - ...{ class: "text-btn danger" }, - }); - /** @type {__VLS_StyleScopedClasses['text-btn']} */ ; - /** @type {__VLS_StyleScopedClasses['danger']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.span)({ - ...{ class: "toolbar-divider" }, - }); - /** @type {__VLS_StyleScopedClasses['toolbar-divider']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.button, __VLS_intrinsics.button)({ - ...{ onClick: (__VLS_ctx.clearCart) }, - type: "button", - ...{ class: "text-btn" }, - }); - /** @type {__VLS_StyleScopedClasses['text-btn']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "cart-list" }, - }); - /** @type {__VLS_StyleScopedClasses['cart-list']} */ ; - for (const [item] of __VLS_vFor((__VLS_ctx.items))) { - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - key: (item.skuId), - ...{ class: "cart-item" }, - ...{ class: ({ 'is-off': item.productStatus !== 1 }) }, - }); - /** @type {__VLS_StyleScopedClasses['cart-item']} */ ; - /** @type {__VLS_StyleScopedClasses['is-off']} */ ; - let __VLS_34; - /** @ts-ignore @type { | typeof __VLS_components.elCheckbox | typeof __VLS_components.ElCheckbox | typeof __VLS_components['el-checkbox']} */ - elCheckbox; - // @ts-ignore - const __VLS_35 = __VLS_asFunctionalComponent1(__VLS_34, new __VLS_34({ - ...{ 'onChange': {} }, - modelValue: (item.selected === 1), - disabled: (item.productStatus !== 1), - })); - const __VLS_36 = __VLS_35({ - ...{ 'onChange': {} }, - modelValue: (item.selected === 1), - disabled: (item.productStatus !== 1), - }, ...__VLS_functionalComponentArgsRest(__VLS_35)); - let __VLS_39; - const __VLS_40 = { - /** @type {typeof __VLS_39.change} */ - onChange: ((v) => __VLS_ctx.toggleItem(item, v)), - }; - var __VLS_37; - var __VLS_38; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ onClick: (...[$event]) => { - if (!!(__VLS_ctx.loading)) - throw 0; - if (!!(__VLS_ctx.items.length === 0)) - throw 0; - return (__VLS_ctx.router.push(`/product/${item.productId}`)); - // @ts-ignore - [items, router, removeSelected, clearCart, toggleItem,]; - } }, - ...{ class: "item-image" }, - }); - /** @type {__VLS_StyleScopedClasses['item-image']} */ ; - let __VLS_41; - /** @ts-ignore @type { | typeof __VLS_components.elImage | typeof __VLS_components.ElImage | typeof __VLS_components['el-image'] | typeof __VLS_components.elImage | typeof __VLS_components.ElImage | typeof __VLS_components['el-image']} */ - elImage; - // @ts-ignore - const __VLS_42 = __VLS_asFunctionalComponent1(__VLS_41, new __VLS_41({ - src: (item.productImage || item.skuImage), - fit: "cover", - ...{ class: "item-img" }, - lazy: true, - })); - const __VLS_43 = __VLS_42({ - src: (item.productImage || item.skuImage), - fit: "cover", - ...{ class: "item-img" }, - lazy: true, - }, ...__VLS_functionalComponentArgsRest(__VLS_42)); - /** @type {__VLS_StyleScopedClasses['item-img']} */ ; - const { default: __VLS_46 } = __VLS_44.slots; - { - const { error: __VLS_47 } = __VLS_44.slots; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "image-placeholder" }, - }); - /** @type {__VLS_StyleScopedClasses['image-placeholder']} */ ; - // @ts-ignore - []; - } - // @ts-ignore - []; - var __VLS_44; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "item-info" }, - }); - /** @type {__VLS_StyleScopedClasses['item-info']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({ - ...{ onClick: (...[$event]) => { - if (!!(__VLS_ctx.loading)) - throw 0; - if (!!(__VLS_ctx.items.length === 0)) - throw 0; - return (__VLS_ctx.router.push(`/product/${item.productId}`)); - // @ts-ignore - [router,]; - } }, - ...{ class: "item-name" }, - }); - /** @type {__VLS_StyleScopedClasses['item-name']} */ ; - (item.productName); - __VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({ - ...{ class: "item-sku" }, - }); - /** @type {__VLS_StyleScopedClasses['item-sku']} */ ; - (item.skuName); - if (item.productStatus !== 1) { - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "off-tag" }, - }); - /** @type {__VLS_StyleScopedClasses['off-tag']} */ ; - } - else if (item.stock <= 10) { - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "stock-tag" }, - }); - /** @type {__VLS_StyleScopedClasses['stock-tag']} */ ; - (item.stock); - } - __VLS_asFunctionalElement1(__VLS_intrinsics.button, __VLS_intrinsics.button)({ - ...{ onClick: (...[$event]) => { - if (!!(__VLS_ctx.loading)) - throw 0; - if (!!(__VLS_ctx.items.length === 0)) - throw 0; - return (__VLS_ctx.deleteItem(item)); - // @ts-ignore - [deleteItem,]; - } }, - type: "button", - ...{ class: "item-delete" }, - 'aria-label': "删除商品", - }); - /** @type {__VLS_StyleScopedClasses['item-delete']} */ ; - let __VLS_48; - /** @ts-ignore @type { | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon'] | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon']} */ - elIcon; - // @ts-ignore - const __VLS_49 = __VLS_asFunctionalComponent1(__VLS_48, new __VLS_48({ - size: (18), - })); - const __VLS_50 = __VLS_49({ - size: (18), - }, ...__VLS_functionalComponentArgsRest(__VLS_49)); - const { default: __VLS_53 } = __VLS_51.slots; - let __VLS_54; - /** @ts-ignore @type { | typeof __VLS_components.Delete} */ - Delete; - // @ts-ignore - const __VLS_55 = __VLS_asFunctionalComponent1(__VLS_54, new __VLS_54({})); - const __VLS_56 = __VLS_55({}, ...__VLS_functionalComponentArgsRest(__VLS_55)); - // @ts-ignore - []; - var __VLS_51; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "item-bottom" }, - }); - /** @type {__VLS_StyleScopedClasses['item-bottom']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "item-price" }, - }); - /** @type {__VLS_StyleScopedClasses['item-price']} */ ; - (__VLS_ctx.formatPrice(item.price)); - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "item-qty" }, - }); - /** @type {__VLS_StyleScopedClasses['item-qty']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.button, __VLS_intrinsics.button)({ - ...{ onClick: (...[$event]) => { - if (!!(__VLS_ctx.loading)) - throw 0; - if (!!(__VLS_ctx.items.length === 0)) - throw 0; - return (__VLS_ctx.changeQuantity(item, -1)); - // @ts-ignore - [formatPrice, changeQuantity,]; - } }, - type: "button", - ...{ class: "qty-btn" }, - disabled: (item.productStatus !== 1 || __VLS_ctx.updatingSkuId === item.skuId || item.quantity <= 1), - }); - /** @type {__VLS_StyleScopedClasses['qty-btn']} */ ; - let __VLS_59; - /** @ts-ignore @type { | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon'] | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon']} */ - elIcon; - // @ts-ignore - const __VLS_60 = __VLS_asFunctionalComponent1(__VLS_59, new __VLS_59({ - size: (14), - })); - const __VLS_61 = __VLS_60({ - size: (14), - }, ...__VLS_functionalComponentArgsRest(__VLS_60)); - const { default: __VLS_64 } = __VLS_62.slots; - let __VLS_65; - /** @ts-ignore @type { | typeof __VLS_components.Minus} */ - Minus; - // @ts-ignore - const __VLS_66 = __VLS_asFunctionalComponent1(__VLS_65, new __VLS_65({})); - const __VLS_67 = __VLS_66({}, ...__VLS_functionalComponentArgsRest(__VLS_66)); - // @ts-ignore - [updatingSkuId,]; - var __VLS_62; - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "qty-num" }, - }); - /** @type {__VLS_StyleScopedClasses['qty-num']} */ ; - (item.quantity); - __VLS_asFunctionalElement1(__VLS_intrinsics.button, __VLS_intrinsics.button)({ - ...{ onClick: (...[$event]) => { - if (!!(__VLS_ctx.loading)) - throw 0; - if (!!(__VLS_ctx.items.length === 0)) - throw 0; - return (__VLS_ctx.changeQuantity(item, 1)); - // @ts-ignore - [changeQuantity,]; - } }, - type: "button", - ...{ class: "qty-btn" }, - disabled: (item.productStatus !== 1 || __VLS_ctx.updatingSkuId === item.skuId), - }); - /** @type {__VLS_StyleScopedClasses['qty-btn']} */ ; - let __VLS_70; - /** @ts-ignore @type { | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon'] | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon']} */ - elIcon; - // @ts-ignore - const __VLS_71 = __VLS_asFunctionalComponent1(__VLS_70, new __VLS_70({ - size: (14), - })); - const __VLS_72 = __VLS_71({ - size: (14), - }, ...__VLS_functionalComponentArgsRest(__VLS_71)); - const { default: __VLS_75 } = __VLS_73.slots; - let __VLS_76; - /** @ts-ignore @type { | typeof __VLS_components.Plus} */ - Plus; - // @ts-ignore - const __VLS_77 = __VLS_asFunctionalComponent1(__VLS_76, new __VLS_76({})); - const __VLS_78 = __VLS_77({}, ...__VLS_functionalComponentArgsRest(__VLS_77)); - // @ts-ignore - [updatingSkuId,]; - var __VLS_73; - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "item-subtotal" }, - }); - /** @type {__VLS_StyleScopedClasses['item-subtotal']} */ ; - (__VLS_ctx.formatPrice(item.subtotal)); - // @ts-ignore - [formatPrice,]; - } - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "cart-footer-bar" }, - }); - /** @type {__VLS_StyleScopedClasses['cart-footer-bar']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "footer-left" }, - }); - /** @type {__VLS_StyleScopedClasses['footer-left']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "summary-label" }, - }); - /** @type {__VLS_StyleScopedClasses['summary-label']} */ ; - (__VLS_ctx.selectedCount); - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "summary-amount" }, - }); - /** @type {__VLS_StyleScopedClasses['summary-amount']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.b, __VLS_intrinsics.b)({}); - (__VLS_ctx.formatPrice(__VLS_ctx.selectedAmount)); - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "footer-actions" }, - }); - /** @type {__VLS_StyleScopedClasses['footer-actions']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.button, __VLS_intrinsics.button)({ - ...{ onClick: (__VLS_ctx.removeSelected) }, - type: "button", - ...{ class: "remove-selected-btn" }, - }); - /** @type {__VLS_StyleScopedClasses['remove-selected-btn']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.button, __VLS_intrinsics.button)({ - ...{ onClick: (__VLS_ctx.goCheckout) }, - type: "button", - ...{ class: "checkout-btn" }, - ...{ class: ({ disabled: !__VLS_ctx.canCheckout }) }, - }); - /** @type {__VLS_StyleScopedClasses['checkout-btn']} */ ; - /** @type {__VLS_StyleScopedClasses['disabled']} */ ; - let __VLS_81; - /** @ts-ignore @type { | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon'] | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon']} */ - elIcon; - // @ts-ignore - const __VLS_82 = __VLS_asFunctionalComponent1(__VLS_81, new __VLS_81({ - size: (16), - })); - const __VLS_83 = __VLS_82({ - size: (16), - }, ...__VLS_functionalComponentArgsRest(__VLS_82)); - const { default: __VLS_86 } = __VLS_84.slots; - let __VLS_87; - /** @ts-ignore @type { | typeof __VLS_components.ArrowRight} */ - ArrowRight; - // @ts-ignore - const __VLS_88 = __VLS_asFunctionalComponent1(__VLS_87, new __VLS_87({})); - const __VLS_89 = __VLS_88({}, ...__VLS_functionalComponentArgsRest(__VLS_88)); - // @ts-ignore - [removeSelected, formatPrice, selectedCount, selectedAmount, goCheckout, canCheckout,]; - var __VLS_84; -} -const __VLS_92 = AppFooter; -// @ts-ignore -const __VLS_93 = __VLS_asFunctionalComponent1(__VLS_92, new __VLS_92({})); -const __VLS_94 = __VLS_93({}, ...__VLS_functionalComponentArgsRest(__VLS_93)); -// @ts-ignore -[]; -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=index.vue.js.map \ No newline at end of file diff --git a/web-snack/src/views/cart/index.vue.js.map b/web-snack/src/views/cart/index.vue.js.map deleted file mode 100644 index 24f4d71..0000000 --- a/web-snack/src/views/cart/index.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.vue.js","sourceRoot":"","sources":["index.vue"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/web-snack/src/views/category/index.vue.js b/web-snack/src/views/category/index.vue.js deleted file mode 100644 index 7d42c07..0000000 --- a/web-snack/src/views/category/index.vue.js +++ /dev/null @@ -1,342 +0,0 @@ -import { ref, computed, watch, onMounted } from 'vue'; -import { useRoute, useRouter } from 'vue-router'; -import { ArrowLeft, Goods } from '@element-plus/icons-vue'; -import AppHeader from '@/components/layout/AppHeader.vue'; -import AppFooter from '@/components/layout/AppFooter.vue'; -import ProductCard from '@/components/product/ProductCard.vue'; -import EmptyState from '@/components/common/EmptyState.vue'; -import { getCategoryTreeApi } from '@/api/category'; -import { getProductsByCategoryApi } from '@/api/product'; -const route = useRoute(); -const router = useRouter(); -const categories = ref([]); -const products = ref([]); -const loading = ref(true); -const activeCategoryId = ref(null); -const activeSort = ref('default'); -const sortOptions = [ - { key: 'default', label: '综合' }, - { key: 'sales', label: '销量' }, - { key: 'price_asc', label: '价格 ↑' }, - { key: 'price_desc', label: '价格 ↓' }, - { key: 'newest', label: '最新' } -]; -const activeRoot = computed(() => { - if (activeCategoryId.value == null) - return null; - return findCategoryRoot(activeCategoryId.value); -}); -const pageTitle = computed(() => activeRoot.value?.name || '全部商品'); -const sortedProducts = computed(() => { - const list = [...products.value]; - switch (activeSort.value) { - case 'sales': - return list.sort((a, b) => b.sales - a.sales); - case 'price_asc': - return list.sort((a, b) => Number(a.minPrice || 0) - Number(b.minPrice || 0)); - case 'price_desc': - return list.sort((a, b) => Number(b.minPrice || 0) - Number(a.minPrice || 0)); - case 'newest': - return list.sort((a, b) => String(b.createTime).localeCompare(String(a.createTime))); - default: - return list.sort((a, b) => (b.isHot - a.isHot) || (b.sales - a.sales)); - } -}); -function findCategoryRoot(targetId, nodes = categories.value) { - for (const node of nodes) { - if (node.id === targetId) - return node; - if (node.children?.length) { - const found = findCategoryRoot(targetId, node.children); - if (found) - return node; - } - } - return null; -} -function collectCategoryIds(cat) { - const ids = [cat.id]; - if (cat.children?.length) { - cat.children.forEach(child => ids.push(...collectCategoryIds(child))); - } - return ids; -} -function syncFromRoute() { - const rawId = Array.isArray(route.params.id) ? route.params.id[0] : route.params.id; - const parsedId = Number(rawId); - if (rawId && Number.isFinite(parsedId) && parsedId > 0) { - activeCategoryId.value = findCategoryRoot(parsedId)?.id ?? parsedId; - } - else { - activeCategoryId.value = null; - } -} -async function fetchProducts() { - loading.value = true; - try { - const categoryIds = activeRoot.value - ? collectCategoryIds(activeRoot.value).join(',') - : ''; - const data = await getProductsByCategoryApi(categoryIds, 'create_desc', 100); - products.value = data || []; - } - catch { - products.value = []; - } - finally { - loading.value = false; - document.title = pageTitle.value === '全部商品' - ? '全部商品 - 零食商城' - : `${pageTitle.value} - 零食商城`; - } -} -function selectCategory(id) { - if (id == null) { - router.push('/products'); - } - else { - router.push(`/category/${id}`); - } -} -function selectSort(key) { - activeSort.value = key; -} -watch(() => route.params.id, () => { - syncFromRoute(); - fetchProducts(); -}); -onMounted(async () => { - try { - categories.value = await getCategoryTreeApi(); - } - catch { - categories.value = []; - } - syncFromRoute(); - await fetchProducts(); -}); -const __VLS_ctx = { - ...{}, - ...{}, -}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -/** @type {__VLS_StyleScopedClasses['active']} */ ; -/** @type {__VLS_StyleScopedClasses['product-grid']} */ ; -/** @type {__VLS_StyleScopedClasses['filter-bar']} */ ; -/** @type {__VLS_StyleScopedClasses['product-grid']} */ ; -/** @type {__VLS_StyleScopedClasses['container']} */ ; -/** @type {__VLS_StyleScopedClasses['page-title']} */ ; -/** @type {__VLS_StyleScopedClasses['product-grid']} */ ; -/** @type {__VLS_StyleScopedClasses['category-tabs']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "product-list-page" }, -}); -/** @type {__VLS_StyleScopedClasses['product-list-page']} */ ; -const __VLS_0 = AppHeader; -// @ts-ignore -const __VLS_1 = __VLS_asFunctionalComponent1(__VLS_0, new __VLS_0({})); -const __VLS_2 = __VLS_1({}, ...__VLS_functionalComponentArgsRest(__VLS_1)); -__VLS_asFunctionalElement1(__VLS_intrinsics.main, __VLS_intrinsics.main)({ - ...{ class: "list-main" }, -}); -/** @type {__VLS_StyleScopedClasses['list-main']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "container" }, -}); -/** @type {__VLS_StyleScopedClasses['container']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "page-head" }, -}); -/** @type {__VLS_StyleScopedClasses['page-head']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "title-row" }, -}); -/** @type {__VLS_StyleScopedClasses['title-row']} */ ; -if (__VLS_ctx.activeCategoryId != null) { - __VLS_asFunctionalElement1(__VLS_intrinsics.button, __VLS_intrinsics.button)({ - ...{ onClick: (...[$event]) => { - if (!(__VLS_ctx.activeCategoryId != null)) - throw 0; - return (__VLS_ctx.selectCategory(null)); - // @ts-ignore - [activeCategoryId, selectCategory,]; - } }, - type: "button", - ...{ class: "back-btn" }, - }); - /** @type {__VLS_StyleScopedClasses['back-btn']} */ ; - let __VLS_5; - /** @ts-ignore @type { | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon'] | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon']} */ - elIcon; - // @ts-ignore - const __VLS_6 = __VLS_asFunctionalComponent1(__VLS_5, new __VLS_5({ - size: (15), - })); - const __VLS_7 = __VLS_6({ - size: (15), - }, ...__VLS_functionalComponentArgsRest(__VLS_6)); - const { default: __VLS_10 } = __VLS_8.slots; - let __VLS_11; - /** @ts-ignore @type { | typeof __VLS_components.ArrowLeft} */ - ArrowLeft; - // @ts-ignore - const __VLS_12 = __VLS_asFunctionalComponent1(__VLS_11, new __VLS_11({})); - const __VLS_13 = __VLS_12({}, ...__VLS_functionalComponentArgsRest(__VLS_12)); - // @ts-ignore - []; - var __VLS_8; -} -__VLS_asFunctionalElement1(__VLS_intrinsics.h1, __VLS_intrinsics.h1)({ - ...{ class: "page-title" }, -}); -/** @type {__VLS_StyleScopedClasses['page-title']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "title-badge" }, -}); -/** @type {__VLS_StyleScopedClasses['title-badge']} */ ; -let __VLS_16; -/** @ts-ignore @type { | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon'] | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon']} */ -elIcon; -// @ts-ignore -const __VLS_17 = __VLS_asFunctionalComponent1(__VLS_16, new __VLS_16({ - size: (18), -})); -const __VLS_18 = __VLS_17({ - size: (18), -}, ...__VLS_functionalComponentArgsRest(__VLS_17)); -const { default: __VLS_21 } = __VLS_19.slots; -let __VLS_22; -/** @ts-ignore @type { | typeof __VLS_components.Goods} */ -Goods; -// @ts-ignore -const __VLS_23 = __VLS_asFunctionalComponent1(__VLS_22, new __VLS_22({})); -const __VLS_24 = __VLS_23({}, ...__VLS_functionalComponentArgsRest(__VLS_23)); -// @ts-ignore -[]; -var __VLS_19; -(__VLS_ctx.pageTitle); -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "count-badge" }, -}); -/** @type {__VLS_StyleScopedClasses['count-badge']} */ ; -(__VLS_ctx.products.length); -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "filter-bar" }, -}); -/** @type {__VLS_StyleScopedClasses['filter-bar']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "category-tabs" }, -}); -/** @type {__VLS_StyleScopedClasses['category-tabs']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.button, __VLS_intrinsics.button)({ - ...{ onClick: (...[$event]) => { - return (__VLS_ctx.selectCategory(null)); - // @ts-ignore - [selectCategory, pageTitle, products,]; - } }, - type: "button", - ...{ class: "category-tab" }, - ...{ class: ({ active: __VLS_ctx.activeCategoryId == null }) }, -}); -/** @type {__VLS_StyleScopedClasses['category-tab']} */ ; -/** @type {__VLS_StyleScopedClasses['active']} */ ; -for (const [cat] of __VLS_vFor((__VLS_ctx.categories))) { - __VLS_asFunctionalElement1(__VLS_intrinsics.button, __VLS_intrinsics.button)({ - ...{ onClick: (...[$event]) => { - return (__VLS_ctx.selectCategory(cat.id)); - // @ts-ignore - [activeCategoryId, selectCategory, categories,]; - } }, - key: (cat.id), - type: "button", - ...{ class: "category-tab" }, - ...{ class: ({ active: __VLS_ctx.activeCategoryId === cat.id }) }, - }); - /** @type {__VLS_StyleScopedClasses['category-tab']} */ ; - /** @type {__VLS_StyleScopedClasses['active']} */ ; - (cat.name); - // @ts-ignore - [activeCategoryId,]; -} -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "sort-bar" }, -}); -/** @type {__VLS_StyleScopedClasses['sort-bar']} */ ; -for (const [option] of __VLS_vFor((__VLS_ctx.sortOptions))) { - __VLS_asFunctionalElement1(__VLS_intrinsics.button, __VLS_intrinsics.button)({ - ...{ onClick: (...[$event]) => { - return (__VLS_ctx.selectSort(option.key)); - // @ts-ignore - [sortOptions, selectSort,]; - } }, - key: (option.key), - type: "button", - ...{ class: "sort-option" }, - ...{ class: ({ active: __VLS_ctx.activeSort === option.key }) }, - }); - /** @type {__VLS_StyleScopedClasses['sort-option']} */ ; - /** @type {__VLS_StyleScopedClasses['active']} */ ; - (option.label); - // @ts-ignore - [activeSort,]; -} -__VLS_asFunctionalElement1(__VLS_intrinsics.section, __VLS_intrinsics.section)({ - ...{ class: "product-section" }, -}); -/** @type {__VLS_StyleScopedClasses['product-section']} */ ; -if (__VLS_ctx.loading) { - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "product-grid" }, - }); - /** @type {__VLS_StyleScopedClasses['product-grid']} */ ; - for (const [i] of __VLS_vFor((10))) { - __VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - key: (i), - ...{ class: "product-skeleton-card" }, - }); - /** @type {__VLS_StyleScopedClasses['product-skeleton-card']} */ ; - // @ts-ignore - [loading,]; - } -} -else if (__VLS_ctx.sortedProducts.length === 0) { - const __VLS_27 = EmptyState; - // @ts-ignore - const __VLS_28 = __VLS_asFunctionalComponent1(__VLS_27, new __VLS_27({ - description: "该分类下还没有商品,看看其他分类吧", - })); - const __VLS_29 = __VLS_28({ - description: "该分类下还没有商品,看看其他分类吧", - }, ...__VLS_functionalComponentArgsRest(__VLS_28)); -} -else { - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "product-grid" }, - }); - /** @type {__VLS_StyleScopedClasses['product-grid']} */ ; - for (const [product] of __VLS_vFor((__VLS_ctx.sortedProducts))) { - const __VLS_32 = ProductCard; - // @ts-ignore - const __VLS_33 = __VLS_asFunctionalComponent1(__VLS_32, new __VLS_32({ - key: (product.id), - product: (product), - })); - const __VLS_34 = __VLS_33({ - key: (product.id), - product: (product), - }, ...__VLS_functionalComponentArgsRest(__VLS_33)); - // @ts-ignore - [sortedProducts, sortedProducts,]; - } -} -const __VLS_37 = AppFooter; -// @ts-ignore -const __VLS_38 = __VLS_asFunctionalComponent1(__VLS_37, new __VLS_37({})); -const __VLS_39 = __VLS_38({}, ...__VLS_functionalComponentArgsRest(__VLS_38)); -// @ts-ignore -[]; -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=index.vue.js.map \ No newline at end of file diff --git a/web-snack/src/views/category/index.vue.js.map b/web-snack/src/views/category/index.vue.js.map deleted file mode 100644 index 18f142b..0000000 --- a/web-snack/src/views/category/index.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.vue.js","sourceRoot":"","sources":["index.vue"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/web-snack/src/views/chat/index.vue.js b/web-snack/src/views/chat/index.vue.js deleted file mode 100644 index 5b552d7..0000000 --- a/web-snack/src/views/chat/index.vue.js +++ /dev/null @@ -1,13 +0,0 @@ -const __VLS_ctx = {}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "placeholder-page" }, -}); -/** @type {__VLS_StyleScopedClasses['placeholder-page']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.h2, __VLS_intrinsics.h2)({}); -__VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({}); -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=index.vue.js.map \ No newline at end of file diff --git a/web-snack/src/views/chat/index.vue.js.map b/web-snack/src/views/chat/index.vue.js.map deleted file mode 100644 index 2844a1a..0000000 --- a/web-snack/src/views/chat/index.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.vue.js","sourceRoot":"","sources":["index.vue"],"names":[],"mappings":"AAiCA,MAAM,SAAS,GAAG,EAA2C,CAAC;AAG9D,IAAI,gBAAiE,CAAC;AACtE,IAAI,gBAAkE,CAAC;AAEvE,IAAI,gBAAyE,CAAC;AAG9E,0BAA0B,CAAC,gBAAgB,CAAC,GAAG,EAAE,gBAAgB,CAAC,GAAG,CAAC,CAAC;IACvE,GAAG,EAAE,KAAK,EAAE,kBAAkB,EAAE;CAC/B,CAAC,CAAC;AACH,2DAA2D,CAAA,CAAC;AAC5D,0BAA0B,CAAC,gBAAgB,CAAC,EAAE,EAAE,gBAAgB,CAAC,EAAE,CAAC,CAAC,EACpE,CAAC,CAAC;AACH,0BAA0B,CAAC,gBAAgB,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAClE,CAAC,CAAC;AAGH,MAAM,YAAY,GAAG,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,CAAC,EAC1D,CAAC,CAAC;AACH,eAAe,EAAyB,CAAC"} \ No newline at end of file diff --git a/web-snack/src/views/checkout/index.vue.js b/web-snack/src/views/checkout/index.vue.js deleted file mode 100644 index 5b552d7..0000000 --- a/web-snack/src/views/checkout/index.vue.js +++ /dev/null @@ -1,13 +0,0 @@ -const __VLS_ctx = {}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "placeholder-page" }, -}); -/** @type {__VLS_StyleScopedClasses['placeholder-page']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.h2, __VLS_intrinsics.h2)({}); -__VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({}); -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=index.vue.js.map \ No newline at end of file diff --git a/web-snack/src/views/checkout/index.vue.js.map b/web-snack/src/views/checkout/index.vue.js.map deleted file mode 100644 index 2844a1a..0000000 --- a/web-snack/src/views/checkout/index.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.vue.js","sourceRoot":"","sources":["index.vue"],"names":[],"mappings":"AAiCA,MAAM,SAAS,GAAG,EAA2C,CAAC;AAG9D,IAAI,gBAAiE,CAAC;AACtE,IAAI,gBAAkE,CAAC;AAEvE,IAAI,gBAAyE,CAAC;AAG9E,0BAA0B,CAAC,gBAAgB,CAAC,GAAG,EAAE,gBAAgB,CAAC,GAAG,CAAC,CAAC;IACvE,GAAG,EAAE,KAAK,EAAE,kBAAkB,EAAE;CAC/B,CAAC,CAAC;AACH,2DAA2D,CAAA,CAAC;AAC5D,0BAA0B,CAAC,gBAAgB,CAAC,EAAE,EAAE,gBAAgB,CAAC,EAAE,CAAC,CAAC,EACpE,CAAC,CAAC;AACH,0BAA0B,CAAC,gBAAgB,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAClE,CAAC,CAAC;AAGH,MAAM,YAAY,GAAG,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,CAAC,EAC1D,CAAC,CAAC;AACH,eAAe,EAAyB,CAAC"} \ No newline at end of file diff --git a/web-snack/src/views/error/404.vue.js b/web-snack/src/views/error/404.vue.js deleted file mode 100644 index 34352db..0000000 --- a/web-snack/src/views/error/404.vue.js +++ /dev/null @@ -1,54 +0,0 @@ -import { useRouter } from 'vue-router'; -const router = useRouter(); -const __VLS_ctx = { - ...{}, - ...{}, -}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "not-found-page" }, -}); -/** @type {__VLS_StyleScopedClasses['not-found-page']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "not-found-card" }, -}); -/** @type {__VLS_StyleScopedClasses['not-found-card']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.h1, __VLS_intrinsics.h1)({}); -__VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({}); -let __VLS_0; -/** @ts-ignore @type { | typeof __VLS_components.elButton | typeof __VLS_components.ElButton | typeof __VLS_components['el-button'] | typeof __VLS_components.elButton | typeof __VLS_components.ElButton | typeof __VLS_components['el-button']} */ -elButton; -// @ts-ignore -const __VLS_1 = __VLS_asFunctionalComponent1(__VLS_0, new __VLS_0({ - ...{ 'onClick': {} }, - type: "primary", - size: "large", - round: true, -})); -const __VLS_2 = __VLS_1({ - ...{ 'onClick': {} }, - type: "primary", - size: "large", - round: true, -}, ...__VLS_functionalComponentArgsRest(__VLS_1)); -let __VLS_5; -const __VLS_6 = { - /** @type {typeof __VLS_5.click} */ - onClick: (...[$event]) => { - return (__VLS_ctx.router.push('/')); - // @ts-ignore - [router,]; - }, -}; -const { default: __VLS_7 } = __VLS_3.slots; -// @ts-ignore -[]; -var __VLS_3; -var __VLS_4; -// @ts-ignore -[]; -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=404.vue.js.map \ No newline at end of file diff --git a/web-snack/src/views/error/404.vue.js.map b/web-snack/src/views/error/404.vue.js.map deleted file mode 100644 index eab54db..0000000 --- a/web-snack/src/views/error/404.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"404.vue.js","sourceRoot":"","sources":["404.vue"],"names":[],"mappings":"AAAA,OA0DO,EAAE,SAAS,EAAE,MAAM,YAAY,CAAA;AAEtC,MAAM,MAAM,GAAG,SAAS,EAAE,CAAA;AAM1B,MAAM,SAAS,GAAG;IAClB,GAAG,EAA2C;IAC9C,GAAG,EAAwB;CAC1B,CAAC;AAGF,IAAI,gBAAiE,CAAC;AACtE,IAAI,gBAAkE,CAAC;AAEvE,IAAI,gBAAyE,CAAC;AAI9E,0BAA0B,CAAC,gBAAgB,CAAC,GAAG,EAAE,gBAAgB,CAAC,GAAG,CAAC,CAAC;IACvE,GAAG,EAAE,KAAK,EAAE,gBAAgB,EAAE;CAC7B,CAAC,CAAC;AACH,yDAAyD,CAAA,CAAC;AAC1D,0BAA0B,CAAC,gBAAgB,CAAC,GAAG,EAAE,gBAAgB,CAAC,GAAG,CAAC,CAAC;IACvE,GAAG,EAAE,KAAK,EAAE,gBAAgB,EAAE;CAC7B,CAAC,CAAC;AACH,yDAAyD,CAAA,CAAC;AAC1D,0BAA0B,CAAC,gBAAgB,CAAC,EAAE,EAAE,gBAAgB,CAAC,EAAE,CAAC,CAAC,EACpE,CAAC,CAAC;AACH,0BAA0B,CAAC,gBAAgB,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAClE,CAAC,CAAC;AACH,IAAI,OAAiJ,CAAC;AACtJ,oPAAoP;AACpP,QAAQ,CAAC;AACT,aAAa;AACb,MAAM,OAAO,GAAG,4BAA4B,CAAC,OAAO,EAAE,IAAI,OAAO,CAAC;IAClE,GAAG,EAAE,SAAS,EAAE,EAAS,EAAE;IAC3B,IAAI,EAAE,SAAS;IACf,IAAI,EAAE,OAAO;IACb,KAAK,EAAE,IAAI;CACV,CAAC,CAAC,CAAC;AACJ,MAAM,OAAO,GAAG,OAAO,CAAC;IACxB,GAAG,EAAE,SAAS,EAAE,EAAS,EAAE;IAC3B,IAAI,EAAE,SAAS;IACf,IAAI,EAAE,OAAO;IACb,KAAK,EAAE,IAAI;CACV,EAAE,GAAG,iCAAiC,CAAC,OAAO,CAAC,CAAC,CAAC;AAClD,IAAI,OAAiE,CAAC;AACtE,MAAM,OAAO,GAAoF;IACjG,mCAAmC;IACnC,OAAO,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,EAAE;QACzB,OAAO,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;QACpC,aAAa;QACb,CAAC,MAAM,EAAE,CAAC;IACV,CAAC;CACA,CAAC;AACF,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,OAAO,CAAC,KAAM,CAAC;AAC5C,aAAa;AACb,EAAE,CAAC;AACH,IAAI,OAAuE,CAAC;AAC5E,IAAI,OAAqE,CAAC;AAG1E,aAAa;AACb,EAAE,CAAC;AACH,MAAM,YAAY,GAAG,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,CAAC,EAC1D,CAAC,CAAC;AACH,eAAe,EAAyB,CAAC"} \ No newline at end of file diff --git a/web-snack/src/views/home/index.vue.js b/web-snack/src/views/home/index.vue.js deleted file mode 100644 index ba01c8b..0000000 --- a/web-snack/src/views/home/index.vue.js +++ /dev/null @@ -1,609 +0,0 @@ -import { ref, onMounted } from 'vue'; -import { useRouter } from 'vue-router'; -import { ArrowRight, Bell } from '@element-plus/icons-vue'; -import AppHeader from '@/components/layout/AppHeader.vue'; -import AppFooter from '@/components/layout/AppFooter.vue'; -import ProductCard from '@/components/product/ProductCard.vue'; -import EmptyState from '@/components/common/EmptyState.vue'; -import { getBannersApi } from '@/api/banner'; -import { getNoticesApi } from '@/api/notice'; -import { getHotProductsApi, getNewProductsApi } from '@/api/product'; -const router = useRouter(); -// ==================== 数据 ==================== -const banners = ref([]); -const notices = ref([]); -const hotProducts = ref([]); -const newProducts = ref([]); -const loading = ref({ - banners: true, - notices: true, - hot: true, - new: true -}); -// ==================== 加载 ==================== -onMounted(async () => { - // 并行加载所有数据 - await Promise.allSettled([ - getBannersApi().then(data => { - banners.value = data || []; - loading.value.banners = false; - }).catch(() => { loading.value.banners = false; }), - getNoticesApi().then(data => { - notices.value = data || []; - loading.value.notices = false; - }).catch(() => { loading.value.notices = false; }), - getHotProductsApi(10).then(data => { - hotProducts.value = data || []; - loading.value.hot = false; - }).catch(() => { loading.value.hot = false; }), - getNewProductsApi(10).then(data => { - newProducts.value = data || []; - loading.value.new = false; - }).catch(() => { loading.value.new = false; }) - ]); -}); -// ==================== 轮播图 ==================== -function handleBannerClick(banner) { - if (banner.linkType === 1) { - // 跳转商品详情 - router.push(`/product/${banner.linkValue}`); - } - else if (banner.linkType === 2) { - // 跳转分类 - router.push(`/category/${banner.linkValue}`); - } - else if (banner.linkType === 3) { - // 外链 - window.open(banner.linkValue, '_blank'); - } -} -// ==================== 公告 ==================== -function handleNoticeClick(notice) { - router.push(`/notice/${notice.id}`); -} -function goToNotices() { - router.push('/notice'); -} -const __VLS_ctx = { - ...{}, - ...{}, -}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -/** @type {__VLS_StyleScopedClasses['product-grid']} */ ; -/** @type {__VLS_StyleScopedClasses['product-grid']} */ ; -/** @type {__VLS_StyleScopedClasses['carousel-content']} */ ; -/** @type {__VLS_StyleScopedClasses['product-grid']} */ ; -/** @type {__VLS_StyleScopedClasses['home-carousel']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "home-page" }, -}); -/** @type {__VLS_StyleScopedClasses['home-page']} */ ; -const __VLS_0 = AppHeader; -// @ts-ignore -const __VLS_1 = __VLS_asFunctionalComponent1(__VLS_0, new __VLS_0({})); -const __VLS_2 = __VLS_1({}, ...__VLS_functionalComponentArgsRest(__VLS_1)); -__VLS_asFunctionalElement1(__VLS_intrinsics.main, __VLS_intrinsics.main)({ - ...{ class: "home-main" }, -}); -/** @type {__VLS_StyleScopedClasses['home-main']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.section, __VLS_intrinsics.section)({ - ...{ class: "banner-section" }, -}); -/** @type {__VLS_StyleScopedClasses['banner-section']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "container" }, -}); -/** @type {__VLS_StyleScopedClasses['container']} */ ; -let __VLS_5; -/** @ts-ignore @type { | typeof __VLS_components.elSkeleton | typeof __VLS_components.ElSkeleton | typeof __VLS_components['el-skeleton'] | typeof __VLS_components.elSkeleton | typeof __VLS_components.ElSkeleton | typeof __VLS_components['el-skeleton']} */ -elSkeleton; -// @ts-ignore -const __VLS_6 = __VLS_asFunctionalComponent1(__VLS_5, new __VLS_5({ - loading: (__VLS_ctx.loading.banners), - animated: true, - count: (1), -})); -const __VLS_7 = __VLS_6({ - loading: (__VLS_ctx.loading.banners), - animated: true, - count: (1), -}, ...__VLS_functionalComponentArgsRest(__VLS_6)); -const { default: __VLS_10 } = __VLS_8.slots; -{ - const { template: __VLS_11 } = __VLS_8.slots; - __VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - ...{ class: "banner-skeleton" }, - }); - /** @type {__VLS_StyleScopedClasses['banner-skeleton']} */ ; - // @ts-ignore - [loading,]; -} -{ - const { default: __VLS_12 } = __VLS_8.slots; - if (__VLS_ctx.banners.length > 0) { - let __VLS_13; - /** @ts-ignore @type { | typeof __VLS_components.elCarousel | typeof __VLS_components.ElCarousel | typeof __VLS_components['el-carousel'] | typeof __VLS_components.elCarousel | typeof __VLS_components.ElCarousel | typeof __VLS_components['el-carousel']} */ - elCarousel; - // @ts-ignore - const __VLS_14 = __VLS_asFunctionalComponent1(__VLS_13, new __VLS_13({ - interval: (4000), - arrow: "hover", - indicatorPosition: "outside", - height: "360px", - ...{ class: "home-carousel" }, - })); - const __VLS_15 = __VLS_14({ - interval: (4000), - arrow: "hover", - indicatorPosition: "outside", - height: "360px", - ...{ class: "home-carousel" }, - }, ...__VLS_functionalComponentArgsRest(__VLS_14)); - /** @type {__VLS_StyleScopedClasses['home-carousel']} */ ; - const { default: __VLS_18 } = __VLS_16.slots; - for (const [banner] of __VLS_vFor((__VLS_ctx.banners))) { - let __VLS_19; - /** @ts-ignore @type { | typeof __VLS_components.elCarouselItem | typeof __VLS_components.ElCarouselItem | typeof __VLS_components['el-carousel-item'] | typeof __VLS_components.elCarouselItem | typeof __VLS_components.ElCarouselItem | typeof __VLS_components['el-carousel-item']} */ - elCarouselItem; - // @ts-ignore - const __VLS_20 = __VLS_asFunctionalComponent1(__VLS_19, new __VLS_19({ - key: (banner.id), - })); - const __VLS_21 = __VLS_20({ - key: (banner.id), - }, ...__VLS_functionalComponentArgsRest(__VLS_20)); - const { default: __VLS_24 } = __VLS_22.slots; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ onClick: (...[$event]) => { - if (!(__VLS_ctx.banners.length > 0)) - throw 0; - return (__VLS_ctx.handleBannerClick(banner)); - // @ts-ignore - [banners, banners, handleBannerClick,]; - } }, - ...{ class: "carousel-item" }, - ...{ style: ({ backgroundImage: `url(${banner.image})` }) }, - }); - /** @type {__VLS_StyleScopedClasses['carousel-item']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - ...{ class: "carousel-overlay" }, - }); - /** @type {__VLS_StyleScopedClasses['carousel-overlay']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "carousel-content" }, - }); - /** @type {__VLS_StyleScopedClasses['carousel-content']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.h2, __VLS_intrinsics.h2)({}); - (banner.title); - // @ts-ignore - []; - var __VLS_22; - // @ts-ignore - []; - } - // @ts-ignore - []; - var __VLS_16; - } - else { - const __VLS_25 = EmptyState; - // @ts-ignore - const __VLS_26 = __VLS_asFunctionalComponent1(__VLS_25, new __VLS_25({ - description: "暂无轮播图", - })); - const __VLS_27 = __VLS_26({ - description: "暂无轮播图", - }, ...__VLS_functionalComponentArgsRest(__VLS_26)); - } - // @ts-ignore - []; -} -// @ts-ignore -[]; -var __VLS_8; -__VLS_asFunctionalElement1(__VLS_intrinsics.section, __VLS_intrinsics.section)({ - ...{ class: "notice-section" }, -}); -/** @type {__VLS_StyleScopedClasses['notice-section']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "container" }, -}); -/** @type {__VLS_StyleScopedClasses['container']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "notice-bar" }, -}); -/** @type {__VLS_StyleScopedClasses['notice-bar']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ onClick: (__VLS_ctx.goToNotices) }, - ...{ class: "notice-header" }, -}); -/** @type {__VLS_StyleScopedClasses['notice-header']} */ ; -let __VLS_30; -/** @ts-ignore @type { | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon'] | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon']} */ -elIcon; -// @ts-ignore -const __VLS_31 = __VLS_asFunctionalComponent1(__VLS_30, new __VLS_30({ - size: (18), -})); -const __VLS_32 = __VLS_31({ - size: (18), -}, ...__VLS_functionalComponentArgsRest(__VLS_31)); -const { default: __VLS_35 } = __VLS_33.slots; -let __VLS_36; -/** @ts-ignore @type { | typeof __VLS_components.Bell} */ -Bell; -// @ts-ignore -const __VLS_37 = __VLS_asFunctionalComponent1(__VLS_36, new __VLS_36({})); -const __VLS_38 = __VLS_37({}, ...__VLS_functionalComponentArgsRest(__VLS_37)); -// @ts-ignore -[goToNotices,]; -var __VLS_33; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "notice-label" }, -}); -/** @type {__VLS_StyleScopedClasses['notice-label']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "notice-scroll" }, -}); -/** @type {__VLS_StyleScopedClasses['notice-scroll']} */ ; -let __VLS_41; -/** @ts-ignore @type { | typeof __VLS_components.elSkeleton | typeof __VLS_components.ElSkeleton | typeof __VLS_components['el-skeleton'] | typeof __VLS_components.elSkeleton | typeof __VLS_components.ElSkeleton | typeof __VLS_components['el-skeleton']} */ -elSkeleton; -// @ts-ignore -const __VLS_42 = __VLS_asFunctionalComponent1(__VLS_41, new __VLS_41({ - loading: (__VLS_ctx.loading.notices), - animated: true, - count: (1), -})); -const __VLS_43 = __VLS_42({ - loading: (__VLS_ctx.loading.notices), - animated: true, - count: (1), -}, ...__VLS_functionalComponentArgsRest(__VLS_42)); -const { default: __VLS_46 } = __VLS_44.slots; -{ - const { template: __VLS_47 } = __VLS_44.slots; - __VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - ...{ style: {} }, - }); - // @ts-ignore - [loading,]; -} -{ - const { default: __VLS_48 } = __VLS_44.slots; - if (__VLS_ctx.notices.length > 0) { - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "notice-scroll-inner" }, - }); - /** @type {__VLS_StyleScopedClasses['notice-scroll-inner']} */ ; - for (const [notice] of __VLS_vFor((__VLS_ctx.notices))) { - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ onClick: (...[$event]) => { - if (!(__VLS_ctx.notices.length > 0)) - throw 0; - return (__VLS_ctx.handleNoticeClick(notice)); - // @ts-ignore - [notices, notices, handleNoticeClick,]; - } }, - key: (notice.id), - ...{ class: "notice-item" }, - }); - /** @type {__VLS_StyleScopedClasses['notice-item']} */ ; - if (notice.type === 2) { - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "notice-badge notice-badge-event" }, - }); - /** @type {__VLS_StyleScopedClasses['notice-badge']} */ ; - /** @type {__VLS_StyleScopedClasses['notice-badge-event']} */ ; - } - else if (notice.type === 1) { - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "notice-badge notice-badge-important" }, - }); - /** @type {__VLS_StyleScopedClasses['notice-badge']} */ ; - /** @type {__VLS_StyleScopedClasses['notice-badge-important']} */ ; - } - else { - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "notice-badge notice-badge-normal" }, - }); - /** @type {__VLS_StyleScopedClasses['notice-badge']} */ ; - /** @type {__VLS_StyleScopedClasses['notice-badge-normal']} */ ; - } - (notice.title); - // @ts-ignore - []; - } - } - else { - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "notice-empty" }, - }); - /** @type {__VLS_StyleScopedClasses['notice-empty']} */ ; - } - // @ts-ignore - []; -} -// @ts-ignore -[]; -var __VLS_44; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ onClick: (__VLS_ctx.goToNotices) }, - ...{ class: "notice-more" }, -}); -/** @type {__VLS_StyleScopedClasses['notice-more']} */ ; -let __VLS_49; -/** @ts-ignore @type { | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon'] | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon']} */ -elIcon; -// @ts-ignore -const __VLS_50 = __VLS_asFunctionalComponent1(__VLS_49, new __VLS_49({})); -const __VLS_51 = __VLS_50({}, ...__VLS_functionalComponentArgsRest(__VLS_50)); -const { default: __VLS_54 } = __VLS_52.slots; -let __VLS_55; -/** @ts-ignore @type { | typeof __VLS_components.ArrowRight} */ -ArrowRight; -// @ts-ignore -const __VLS_56 = __VLS_asFunctionalComponent1(__VLS_55, new __VLS_55({})); -const __VLS_57 = __VLS_56({}, ...__VLS_functionalComponentArgsRest(__VLS_56)); -// @ts-ignore -[goToNotices,]; -var __VLS_52; -__VLS_asFunctionalElement1(__VLS_intrinsics.section, __VLS_intrinsics.section)({ - ...{ class: "product-section" }, -}); -/** @type {__VLS_StyleScopedClasses['product-section']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "container" }, -}); -/** @type {__VLS_StyleScopedClasses['container']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "section-header" }, -}); -/** @type {__VLS_StyleScopedClasses['section-header']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.h2, __VLS_intrinsics.h2)({ - ...{ class: "section-title" }, -}); -/** @type {__VLS_StyleScopedClasses['section-title']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "section-icon" }, -}); -/** @type {__VLS_StyleScopedClasses['section-icon']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "section-subtitle" }, -}); -/** @type {__VLS_StyleScopedClasses['section-subtitle']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ onClick: (...[$event]) => { - return (__VLS_ctx.router.push('/products')); - // @ts-ignore - [router,]; - } }, - ...{ class: "section-more" }, -}); -/** @type {__VLS_StyleScopedClasses['section-more']} */ ; -let __VLS_60; -/** @ts-ignore @type { | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon'] | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon']} */ -elIcon; -// @ts-ignore -const __VLS_61 = __VLS_asFunctionalComponent1(__VLS_60, new __VLS_60({ - size: (14), -})); -const __VLS_62 = __VLS_61({ - size: (14), -}, ...__VLS_functionalComponentArgsRest(__VLS_61)); -const { default: __VLS_65 } = __VLS_63.slots; -let __VLS_66; -/** @ts-ignore @type { | typeof __VLS_components.ArrowRight} */ -ArrowRight; -// @ts-ignore -const __VLS_67 = __VLS_asFunctionalComponent1(__VLS_66, new __VLS_66({})); -const __VLS_68 = __VLS_67({}, ...__VLS_functionalComponentArgsRest(__VLS_67)); -// @ts-ignore -[]; -var __VLS_63; -let __VLS_71; -/** @ts-ignore @type { | typeof __VLS_components.elSkeleton | typeof __VLS_components.ElSkeleton | typeof __VLS_components['el-skeleton'] | typeof __VLS_components.elSkeleton | typeof __VLS_components.ElSkeleton | typeof __VLS_components['el-skeleton']} */ -elSkeleton; -// @ts-ignore -const __VLS_72 = __VLS_asFunctionalComponent1(__VLS_71, new __VLS_71({ - loading: (__VLS_ctx.loading.hot), - animated: true, - count: (4), -})); -const __VLS_73 = __VLS_72({ - loading: (__VLS_ctx.loading.hot), - animated: true, - count: (4), -}, ...__VLS_functionalComponentArgsRest(__VLS_72)); -const { default: __VLS_76 } = __VLS_74.slots; -{ - const { template: __VLS_77 } = __VLS_74.slots; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "product-grid" }, - }); - /** @type {__VLS_StyleScopedClasses['product-grid']} */ ; - for (const [i] of __VLS_vFor((8))) { - __VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - key: (i), - ...{ class: "product-skeleton-card" }, - }); - /** @type {__VLS_StyleScopedClasses['product-skeleton-card']} */ ; - // @ts-ignore - [loading,]; - } - // @ts-ignore - []; -} -{ - const { default: __VLS_78 } = __VLS_74.slots; - if (__VLS_ctx.hotProducts.length > 0) { - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "product-grid" }, - }); - /** @type {__VLS_StyleScopedClasses['product-grid']} */ ; - for (const [product] of __VLS_vFor((__VLS_ctx.hotProducts))) { - const __VLS_79 = ProductCard; - // @ts-ignore - const __VLS_80 = __VLS_asFunctionalComponent1(__VLS_79, new __VLS_79({ - key: (product.id), - product: (product), - })); - const __VLS_81 = __VLS_80({ - key: (product.id), - product: (product), - }, ...__VLS_functionalComponentArgsRest(__VLS_80)); - // @ts-ignore - [hotProducts, hotProducts,]; - } - } - else { - const __VLS_84 = EmptyState; - // @ts-ignore - const __VLS_85 = __VLS_asFunctionalComponent1(__VLS_84, new __VLS_84({ - description: "暂无热门商品", - })); - const __VLS_86 = __VLS_85({ - description: "暂无热门商品", - }, ...__VLS_functionalComponentArgsRest(__VLS_85)); - } - // @ts-ignore - []; -} -// @ts-ignore -[]; -var __VLS_74; -__VLS_asFunctionalElement1(__VLS_intrinsics.section, __VLS_intrinsics.section)({ - ...{ class: "product-section" }, -}); -/** @type {__VLS_StyleScopedClasses['product-section']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "container" }, -}); -/** @type {__VLS_StyleScopedClasses['container']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "section-header" }, -}); -/** @type {__VLS_StyleScopedClasses['section-header']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.h2, __VLS_intrinsics.h2)({ - ...{ class: "section-title" }, -}); -/** @type {__VLS_StyleScopedClasses['section-title']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "section-icon" }, -}); -/** @type {__VLS_StyleScopedClasses['section-icon']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "section-subtitle" }, -}); -/** @type {__VLS_StyleScopedClasses['section-subtitle']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ onClick: (...[$event]) => { - return (__VLS_ctx.router.push('/products')); - // @ts-ignore - [router,]; - } }, - ...{ class: "section-more" }, -}); -/** @type {__VLS_StyleScopedClasses['section-more']} */ ; -let __VLS_89; -/** @ts-ignore @type { | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon'] | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon']} */ -elIcon; -// @ts-ignore -const __VLS_90 = __VLS_asFunctionalComponent1(__VLS_89, new __VLS_89({ - size: (14), -})); -const __VLS_91 = __VLS_90({ - size: (14), -}, ...__VLS_functionalComponentArgsRest(__VLS_90)); -const { default: __VLS_94 } = __VLS_92.slots; -let __VLS_95; -/** @ts-ignore @type { | typeof __VLS_components.ArrowRight} */ -ArrowRight; -// @ts-ignore -const __VLS_96 = __VLS_asFunctionalComponent1(__VLS_95, new __VLS_95({})); -const __VLS_97 = __VLS_96({}, ...__VLS_functionalComponentArgsRest(__VLS_96)); -// @ts-ignore -[]; -var __VLS_92; -let __VLS_100; -/** @ts-ignore @type { | typeof __VLS_components.elSkeleton | typeof __VLS_components.ElSkeleton | typeof __VLS_components['el-skeleton'] | typeof __VLS_components.elSkeleton | typeof __VLS_components.ElSkeleton | typeof __VLS_components['el-skeleton']} */ -elSkeleton; -// @ts-ignore -const __VLS_101 = __VLS_asFunctionalComponent1(__VLS_100, new __VLS_100({ - loading: (__VLS_ctx.loading.new), - animated: true, - count: (4), -})); -const __VLS_102 = __VLS_101({ - loading: (__VLS_ctx.loading.new), - animated: true, - count: (4), -}, ...__VLS_functionalComponentArgsRest(__VLS_101)); -const { default: __VLS_105 } = __VLS_103.slots; -{ - const { template: __VLS_106 } = __VLS_103.slots; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "product-grid" }, - }); - /** @type {__VLS_StyleScopedClasses['product-grid']} */ ; - for (const [i] of __VLS_vFor((8))) { - __VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - key: (i), - ...{ class: "product-skeleton-card" }, - }); - /** @type {__VLS_StyleScopedClasses['product-skeleton-card']} */ ; - // @ts-ignore - [loading,]; - } - // @ts-ignore - []; -} -{ - const { default: __VLS_107 } = __VLS_103.slots; - if (__VLS_ctx.newProducts.length > 0) { - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "product-grid" }, - }); - /** @type {__VLS_StyleScopedClasses['product-grid']} */ ; - for (const [product] of __VLS_vFor((__VLS_ctx.newProducts))) { - const __VLS_108 = ProductCard; - // @ts-ignore - const __VLS_109 = __VLS_asFunctionalComponent1(__VLS_108, new __VLS_108({ - key: (product.id), - product: (product), - })); - const __VLS_110 = __VLS_109({ - key: (product.id), - product: (product), - }, ...__VLS_functionalComponentArgsRest(__VLS_109)); - // @ts-ignore - [newProducts, newProducts,]; - } - } - else { - const __VLS_113 = EmptyState; - // @ts-ignore - const __VLS_114 = __VLS_asFunctionalComponent1(__VLS_113, new __VLS_113({ - description: "暂无新品", - })); - const __VLS_115 = __VLS_114({ - description: "暂无新品", - }, ...__VLS_functionalComponentArgsRest(__VLS_114)); - } - // @ts-ignore - []; -} -// @ts-ignore -[]; -var __VLS_103; -const __VLS_118 = AppFooter; -// @ts-ignore -const __VLS_119 = __VLS_asFunctionalComponent1(__VLS_118, new __VLS_118({})); -const __VLS_120 = __VLS_119({}, ...__VLS_functionalComponentArgsRest(__VLS_119)); -// @ts-ignore -[]; -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=index.vue.js.map \ No newline at end of file diff --git a/web-snack/src/views/home/index.vue.js.map b/web-snack/src/views/home/index.vue.js.map deleted file mode 100644 index bb1fdf3..0000000 --- a/web-snack/src/views/home/index.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.vue.js","sourceRoot":"","sources":["index.vue"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/web-snack/src/views/notice/detail.vue.js b/web-snack/src/views/notice/detail.vue.js deleted file mode 100644 index a1ce39a..0000000 --- a/web-snack/src/views/notice/detail.vue.js +++ /dev/null @@ -1,13 +0,0 @@ -const __VLS_ctx = {}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "placeholder-page" }, -}); -/** @type {__VLS_StyleScopedClasses['placeholder-page']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.h2, __VLS_intrinsics.h2)({}); -__VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({}); -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=detail.vue.js.map \ No newline at end of file diff --git a/web-snack/src/views/notice/detail.vue.js.map b/web-snack/src/views/notice/detail.vue.js.map deleted file mode 100644 index ddcf8a4..0000000 --- a/web-snack/src/views/notice/detail.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"detail.vue.js","sourceRoot":"","sources":["detail.vue"],"names":[],"mappings":"AAiCA,MAAM,SAAS,GAAG,EAA2C,CAAC;AAG9D,IAAI,gBAAiE,CAAC;AACtE,IAAI,gBAAkE,CAAC;AAEvE,IAAI,gBAAyE,CAAC;AAG9E,0BAA0B,CAAC,gBAAgB,CAAC,GAAG,EAAE,gBAAgB,CAAC,GAAG,CAAC,CAAC;IACvE,GAAG,EAAE,KAAK,EAAE,kBAAkB,EAAE;CAC/B,CAAC,CAAC;AACH,2DAA2D,CAAA,CAAC;AAC5D,0BAA0B,CAAC,gBAAgB,CAAC,EAAE,EAAE,gBAAgB,CAAC,EAAE,CAAC,CAAC,EACpE,CAAC,CAAC;AACH,0BAA0B,CAAC,gBAAgB,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAClE,CAAC,CAAC;AAGH,MAAM,YAAY,GAAG,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,CAAC,EAC1D,CAAC,CAAC;AACH,eAAe,EAAyB,CAAC"} \ No newline at end of file diff --git a/web-snack/src/views/notice/index.vue.js b/web-snack/src/views/notice/index.vue.js deleted file mode 100644 index 5b552d7..0000000 --- a/web-snack/src/views/notice/index.vue.js +++ /dev/null @@ -1,13 +0,0 @@ -const __VLS_ctx = {}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "placeholder-page" }, -}); -/** @type {__VLS_StyleScopedClasses['placeholder-page']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.h2, __VLS_intrinsics.h2)({}); -__VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({}); -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=index.vue.js.map \ No newline at end of file diff --git a/web-snack/src/views/notice/index.vue.js.map b/web-snack/src/views/notice/index.vue.js.map deleted file mode 100644 index 2844a1a..0000000 --- a/web-snack/src/views/notice/index.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.vue.js","sourceRoot":"","sources":["index.vue"],"names":[],"mappings":"AAiCA,MAAM,SAAS,GAAG,EAA2C,CAAC;AAG9D,IAAI,gBAAiE,CAAC;AACtE,IAAI,gBAAkE,CAAC;AAEvE,IAAI,gBAAyE,CAAC;AAG9E,0BAA0B,CAAC,gBAAgB,CAAC,GAAG,EAAE,gBAAgB,CAAC,GAAG,CAAC,CAAC;IACvE,GAAG,EAAE,KAAK,EAAE,kBAAkB,EAAE;CAC/B,CAAC,CAAC;AACH,2DAA2D,CAAA,CAAC;AAC5D,0BAA0B,CAAC,gBAAgB,CAAC,EAAE,EAAE,gBAAgB,CAAC,EAAE,CAAC,CAAC,EACpE,CAAC,CAAC;AACH,0BAA0B,CAAC,gBAAgB,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAClE,CAAC,CAAC;AAGH,MAAM,YAAY,GAAG,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,CAAC,EAC1D,CAAC,CAAC;AACH,eAAe,EAAyB,CAAC"} \ No newline at end of file diff --git a/web-snack/src/views/product/detail.vue.js b/web-snack/src/views/product/detail.vue.js deleted file mode 100644 index 4fa3b63..0000000 --- a/web-snack/src/views/product/detail.vue.js +++ /dev/null @@ -1,625 +0,0 @@ -import { ref, computed, onMounted } from 'vue'; -import { useRoute, useRouter } from 'vue-router'; -import { ElMessage } from 'element-plus'; -import { ShoppingCart, Plus, Minus } from '@element-plus/icons-vue'; -import { useUserStore } from '@/stores/modules/user'; -import { getProductDetailApi } from '@/api/product'; -import { addToCartApi } from '@/api/cart'; -import AppHeader from '@/components/layout/AppHeader.vue'; -import AppFooter from '@/components/layout/AppFooter.vue'; -const route = useRoute(); -const router = useRouter(); -const userStore = useUserStore(); -// ==================== 数据 ==================== -const product = ref(null); -const loading = ref(true); -const activeImageIndex = ref(0); -const selectedSku = ref(null); -const quantity = ref(1); -const addingToCart = ref(false); -// ==================== 计算 ==================== -const allImages = computed(() => { - if (!product.value) - return []; - const imgs = []; - if (product.value.mainImage) - imgs.push(product.value.mainImage); - if (product.value.subImages?.length) - imgs.push(...product.value.subImages); - return imgs; -}); -const currentImage = computed(() => { - return allImages.value[activeImageIndex.value] || ''; -}); -const priceLabel = computed(() => { - if (selectedSku.value) { - return `¥${Number(selectedSku.value.price).toFixed(2)}`; - } - if (!product.value) - return ''; - const min = Number(product.value.minPrice); - if (min > 0) - return `¥${min.toFixed(2)} 起`; - return ''; -}); -const originPriceLabel = computed(() => { - if (selectedSku.value && product.value?.originPrice) { - const op = Number(product.value.originPrice); - const sp = Number(selectedSku.value.price); - if (op > sp) - return `¥${op.toFixed(2)}`; - } - return ''; -}); -const canAddToCart = computed(() => { - return selectedSku.value !== null && quantity.value > 0; -}); -// ==================== 方法 ==================== -function selectSku(sku) { - selectedSku.value = sku; - // 如果 SKU 有独立图片,切换主图 - if (sku.image && allImages.value.includes(sku.image)) { - activeImageIndex.value = allImages.value.indexOf(sku.image); - } -} -function increaseQty() { - const max = selectedSku.value?.stock ?? 1; - if (quantity.value < max) { - quantity.value++; - } -} -function decreaseQty() { - if (quantity.value > 1) { - quantity.value--; - } -} -async function handleAddToCart() { - if (!canAddToCart.value || !product.value || !selectedSku.value) - return; - // 需要登录 - if (!userStore.isLoggedIn) { - router.push(`/login?redirect=${encodeURIComponent(route.fullPath)}`); - return; - } - addingToCart.value = true; - try { - await addToCartApi({ - productId: product.value.id, - skuId: selectedSku.value.id, - quantity: quantity.value - }); - ElMessage.success('已添加到购物车'); - } - catch { - /* 拦截器已提示 */ - } - finally { - addingToCart.value = false; - } -} -// ==================== 加载 ==================== -onMounted(async () => { - const id = Number(route.params.id); - if (!id || Number.isNaN(id)) { - router.replace('/404'); - return; - } - try { - product.value = await getProductDetailApi(id); - document.title = product.value?.name ? `${product.value.name} - 零食商城` : '商品详情'; - // 默认选中第一个 SKU - if (product.value?.skuList?.length) { - selectedSku.value = product.value.skuList[0]; - } - } - catch { - ElMessage.error('商品不存在或已下架'); - } - finally { - loading.value = false; - } -}); -const __VLS_ctx = { - ...{}, - ...{}, -}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -/** @type {__VLS_StyleScopedClasses['active']} */ ; -/** @type {__VLS_StyleScopedClasses['disabled']} */ ; -/** @type {__VLS_StyleScopedClasses['detail-layout']} */ ; -/** @type {__VLS_StyleScopedClasses['detail-skeleton']} */ ; -/** @type {__VLS_StyleScopedClasses['product-name']} */ ; -/** @type {__VLS_StyleScopedClasses['current-price']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "detail-page" }, -}); -/** @type {__VLS_StyleScopedClasses['detail-page']} */ ; -const __VLS_0 = AppHeader; -// @ts-ignore -const __VLS_1 = __VLS_asFunctionalComponent1(__VLS_0, new __VLS_0({})); -const __VLS_2 = __VLS_1({}, ...__VLS_functionalComponentArgsRest(__VLS_1)); -__VLS_asFunctionalElement1(__VLS_intrinsics.main, __VLS_intrinsics.main)({ - ...{ class: "detail-main" }, -}); -/** @type {__VLS_StyleScopedClasses['detail-main']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "container" }, -}); -/** @type {__VLS_StyleScopedClasses['container']} */ ; -let __VLS_5; -/** @ts-ignore @type { | typeof __VLS_components.elSkeleton | typeof __VLS_components.ElSkeleton | typeof __VLS_components['el-skeleton'] | typeof __VLS_components.elSkeleton | typeof __VLS_components.ElSkeleton | typeof __VLS_components['el-skeleton']} */ -elSkeleton; -// @ts-ignore -const __VLS_6 = __VLS_asFunctionalComponent1(__VLS_5, new __VLS_5({ - loading: (__VLS_ctx.loading), - animated: true, - count: (1), -})); -const __VLS_7 = __VLS_6({ - loading: (__VLS_ctx.loading), - animated: true, - count: (1), -}, ...__VLS_functionalComponentArgsRest(__VLS_6)); -const { default: __VLS_10 } = __VLS_8.slots; -{ - const { template: __VLS_11 } = __VLS_8.slots; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "detail-skeleton" }, - }); - /** @type {__VLS_StyleScopedClasses['detail-skeleton']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "skeleton-gallery" }, - }); - /** @type {__VLS_StyleScopedClasses['skeleton-gallery']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - ...{ class: "skeleton-main" }, - }); - /** @type {__VLS_StyleScopedClasses['skeleton-main']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "skeleton-thumbs" }, - }); - /** @type {__VLS_StyleScopedClasses['skeleton-thumbs']} */ ; - for (const [i] of __VLS_vFor((4))) { - __VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - key: (i), - ...{ class: "skeleton-thumb" }, - }); - /** @type {__VLS_StyleScopedClasses['skeleton-thumb']} */ ; - // @ts-ignore - [loading,]; - } - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "skeleton-info" }, - }); - /** @type {__VLS_StyleScopedClasses['skeleton-info']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - ...{ class: "skeleton-line skeleton-title" }, - }); - /** @type {__VLS_StyleScopedClasses['skeleton-line']} */ ; - /** @type {__VLS_StyleScopedClasses['skeleton-title']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - ...{ class: "skeleton-line skeleton-brand" }, - }); - /** @type {__VLS_StyleScopedClasses['skeleton-line']} */ ; - /** @type {__VLS_StyleScopedClasses['skeleton-brand']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - ...{ class: "skeleton-line skeleton-price" }, - }); - /** @type {__VLS_StyleScopedClasses['skeleton-line']} */ ; - /** @type {__VLS_StyleScopedClasses['skeleton-price']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - ...{ class: "skeleton-line" }, - }); - /** @type {__VLS_StyleScopedClasses['skeleton-line']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - ...{ class: "skeleton-line skeleton-btn" }, - }); - /** @type {__VLS_StyleScopedClasses['skeleton-line']} */ ; - /** @type {__VLS_StyleScopedClasses['skeleton-btn']} */ ; - // @ts-ignore - []; -} -if (__VLS_ctx.product) { - { - const { default: __VLS_12 } = __VLS_8.slots; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "detail-layout" }, - }); - /** @type {__VLS_StyleScopedClasses['detail-layout']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "detail-gallery" }, - }); - /** @type {__VLS_StyleScopedClasses['detail-gallery']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "gallery-main" }, - }); - /** @type {__VLS_StyleScopedClasses['gallery-main']} */ ; - let __VLS_13; - /** @ts-ignore @type { | typeof __VLS_components.elImage | typeof __VLS_components.ElImage | typeof __VLS_components['el-image'] | typeof __VLS_components.elImage | typeof __VLS_components.ElImage | typeof __VLS_components['el-image']} */ - elImage; - // @ts-ignore - const __VLS_14 = __VLS_asFunctionalComponent1(__VLS_13, new __VLS_13({ - src: (__VLS_ctx.currentImage), - fit: "cover", - ...{ class: "main-image" }, - })); - const __VLS_15 = __VLS_14({ - src: (__VLS_ctx.currentImage), - fit: "cover", - ...{ class: "main-image" }, - }, ...__VLS_functionalComponentArgsRest(__VLS_14)); - /** @type {__VLS_StyleScopedClasses['main-image']} */ ; - const { default: __VLS_18 } = __VLS_16.slots; - { - const { error: __VLS_19 } = __VLS_16.slots; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "image-placeholder" }, - }); - /** @type {__VLS_StyleScopedClasses['image-placeholder']} */ ; - // @ts-ignore - [product, currentImage,]; - } - // @ts-ignore - []; - var __VLS_16; - if (__VLS_ctx.allImages.length > 1) { - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "gallery-thumbs" }, - }); - /** @type {__VLS_StyleScopedClasses['gallery-thumbs']} */ ; - for (const [img, idx] of __VLS_vFor((__VLS_ctx.allImages))) { - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ onClick: (...[$event]) => { - if (!(__VLS_ctx.product)) - throw 0; - if (!(__VLS_ctx.allImages.length > 1)) - throw 0; - return (__VLS_ctx.activeImageIndex = idx); - // @ts-ignore - [allImages, allImages, activeImageIndex,]; - } }, - key: (idx), - ...{ class: "thumb-item" }, - ...{ class: ({ active: idx === __VLS_ctx.activeImageIndex }) }, - }); - /** @type {__VLS_StyleScopedClasses['thumb-item']} */ ; - /** @type {__VLS_StyleScopedClasses['active']} */ ; - let __VLS_20; - /** @ts-ignore @type { | typeof __VLS_components.elImage | typeof __VLS_components.ElImage | typeof __VLS_components['el-image'] | typeof __VLS_components.elImage | typeof __VLS_components.ElImage | typeof __VLS_components['el-image']} */ - elImage; - // @ts-ignore - const __VLS_21 = __VLS_asFunctionalComponent1(__VLS_20, new __VLS_20({ - src: (img), - fit: "cover", - ...{ class: "thumb-image" }, - })); - const __VLS_22 = __VLS_21({ - src: (img), - fit: "cover", - ...{ class: "thumb-image" }, - }, ...__VLS_functionalComponentArgsRest(__VLS_21)); - /** @type {__VLS_StyleScopedClasses['thumb-image']} */ ; - const { default: __VLS_25 } = __VLS_23.slots; - { - const { error: __VLS_26 } = __VLS_23.slots; - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "thumb-placeholder" }, - }); - /** @type {__VLS_StyleScopedClasses['thumb-placeholder']} */ ; - // @ts-ignore - [activeImageIndex,]; - } - // @ts-ignore - []; - var __VLS_23; - // @ts-ignore - []; - } - } - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "detail-info" }, - }); - /** @type {__VLS_StyleScopedClasses['detail-info']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.h1, __VLS_intrinsics.h1)({ - ...{ class: "product-name" }, - }); - /** @type {__VLS_StyleScopedClasses['product-name']} */ ; - (__VLS_ctx.product.name); - if (__VLS_ctx.product.brand) { - __VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({ - ...{ class: "product-brand" }, - }); - /** @type {__VLS_StyleScopedClasses['product-brand']} */ ; - (__VLS_ctx.product.brand); - } - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "product-meta" }, - }); - /** @type {__VLS_StyleScopedClasses['product-meta']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({}); - (__VLS_ctx.product.sales); - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "meta-divider" }, - }); - /** @type {__VLS_StyleScopedClasses['meta-divider']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({}); - (__VLS_ctx.product.viewCount); - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "meta-divider" }, - }); - /** @type {__VLS_StyleScopedClasses['meta-divider']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({}); - (__VLS_ctx.product.categoryName); - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "price-box" }, - }); - /** @type {__VLS_StyleScopedClasses['price-box']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "current-price" }, - }); - /** @type {__VLS_StyleScopedClasses['current-price']} */ ; - (__VLS_ctx.priceLabel); - if (__VLS_ctx.originPriceLabel) { - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "origin-price" }, - }); - /** @type {__VLS_StyleScopedClasses['origin-price']} */ ; - (__VLS_ctx.originPriceLabel); - } - if (__VLS_ctx.selectedSku) { - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "price-tip" }, - }); - /** @type {__VLS_StyleScopedClasses['price-tip']} */ ; - if (__VLS_ctx.selectedSku.stock <= 10 && __VLS_ctx.selectedSku.stock > 0) { - (__VLS_ctx.selectedSku.stock); - } - else if (__VLS_ctx.selectedSku.stock === 0) { - } - } - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "sku-section" }, - }); - /** @type {__VLS_StyleScopedClasses['sku-section']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "sku-label" }, - }); - /** @type {__VLS_StyleScopedClasses['sku-label']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "sku-list" }, - }); - /** @type {__VLS_StyleScopedClasses['sku-list']} */ ; - for (const [sku] of __VLS_vFor((__VLS_ctx.product.skuList))) { - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ onClick: (...[$event]) => { - if (!(__VLS_ctx.product)) - throw 0; - return (sku.stock > 0 && __VLS_ctx.selectSku(sku)); - // @ts-ignore - [product, product, product, product, product, product, product, priceLabel, originPriceLabel, originPriceLabel, selectedSku, selectedSku, selectedSku, selectedSku, selectedSku, selectSku,]; - } }, - key: (sku.id), - ...{ class: "sku-item" }, - ...{ class: ({ - active: __VLS_ctx.selectedSku?.id === sku.id, - disabled: sku.stock <= 0 - }) }, - }); - /** @type {__VLS_StyleScopedClasses['sku-item']} */ ; - /** @type {__VLS_StyleScopedClasses['active']} */ ; - /** @type {__VLS_StyleScopedClasses['disabled']} */ ; - (sku.skuName); - // @ts-ignore - [selectedSku,]; - } - if (__VLS_ctx.selectedSku) { - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "sku-detail" }, - }); - /** @type {__VLS_StyleScopedClasses['sku-detail']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "sku-detail-item" }, - }); - /** @type {__VLS_StyleScopedClasses['sku-detail-item']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.strong, __VLS_intrinsics.strong)({}); - (Number(__VLS_ctx.selectedSku.price).toFixed(2)); - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "sku-detail-item" }, - }); - /** @type {__VLS_StyleScopedClasses['sku-detail-item']} */ ; - (__VLS_ctx.selectedSku.stock); - if (__VLS_ctx.selectedSku.weight) { - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "sku-detail-item" }, - }); - /** @type {__VLS_StyleScopedClasses['sku-detail-item']} */ ; - (__VLS_ctx.selectedSku.weight); - } - } - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "qty-section" }, - }); - /** @type {__VLS_StyleScopedClasses['qty-section']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.span, __VLS_intrinsics.span)({ - ...{ class: "qty-label" }, - }); - /** @type {__VLS_StyleScopedClasses['qty-label']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "qty-control" }, - }); - /** @type {__VLS_StyleScopedClasses['qty-control']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.button, __VLS_intrinsics.button)({ - ...{ onClick: (__VLS_ctx.decreaseQty) }, - ...{ class: "qty-btn" }, - disabled: (__VLS_ctx.quantity <= 1), - }); - /** @type {__VLS_StyleScopedClasses['qty-btn']} */ ; - let __VLS_27; - /** @ts-ignore @type { | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon'] | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon']} */ - elIcon; - // @ts-ignore - const __VLS_28 = __VLS_asFunctionalComponent1(__VLS_27, new __VLS_27({})); - const __VLS_29 = __VLS_28({}, ...__VLS_functionalComponentArgsRest(__VLS_28)); - const { default: __VLS_32 } = __VLS_30.slots; - let __VLS_33; - /** @ts-ignore @type { | typeof __VLS_components.Minus} */ - Minus; - // @ts-ignore - const __VLS_34 = __VLS_asFunctionalComponent1(__VLS_33, new __VLS_33({})); - const __VLS_35 = __VLS_34({}, ...__VLS_functionalComponentArgsRest(__VLS_34)); - // @ts-ignore - [selectedSku, selectedSku, selectedSku, selectedSku, selectedSku, decreaseQty, quantity,]; - var __VLS_30; - __VLS_asFunctionalElement1(__VLS_intrinsics.input)({ - type: "number", - ...{ class: "qty-input" }, - min: (1), - max: (__VLS_ctx.selectedSku?.stock ?? 1), - }); - (__VLS_ctx.quantity); - /** @type {__VLS_StyleScopedClasses['qty-input']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.button, __VLS_intrinsics.button)({ - ...{ onClick: (__VLS_ctx.increaseQty) }, - ...{ class: "qty-btn" }, - disabled: (__VLS_ctx.quantity >= (__VLS_ctx.selectedSku?.stock ?? 1)), - }); - /** @type {__VLS_StyleScopedClasses['qty-btn']} */ ; - let __VLS_38; - /** @ts-ignore @type { | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon'] | typeof __VLS_components.elIcon | typeof __VLS_components.ElIcon | typeof __VLS_components['el-icon']} */ - elIcon; - // @ts-ignore - const __VLS_39 = __VLS_asFunctionalComponent1(__VLS_38, new __VLS_38({})); - const __VLS_40 = __VLS_39({}, ...__VLS_functionalComponentArgsRest(__VLS_39)); - const { default: __VLS_43 } = __VLS_41.slots; - let __VLS_44; - /** @ts-ignore @type { | typeof __VLS_components.Plus} */ - Plus; - // @ts-ignore - const __VLS_45 = __VLS_asFunctionalComponent1(__VLS_44, new __VLS_44({})); - const __VLS_46 = __VLS_45({}, ...__VLS_functionalComponentArgsRest(__VLS_45)); - // @ts-ignore - [selectedSku, selectedSku, quantity, quantity, increaseQty,]; - var __VLS_41; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "action-section" }, - }); - /** @type {__VLS_StyleScopedClasses['action-section']} */ ; - let __VLS_49; - /** @ts-ignore @type { | typeof __VLS_components.elButton | typeof __VLS_components.ElButton | typeof __VLS_components['el-button'] | typeof __VLS_components.elButton | typeof __VLS_components.ElButton | typeof __VLS_components['el-button']} */ - elButton; - // @ts-ignore - const __VLS_50 = __VLS_asFunctionalComponent1(__VLS_49, new __VLS_49({ - ...{ 'onClick': {} }, - type: "primary", - size: "large", - icon: (__VLS_ctx.ShoppingCart), - loading: (__VLS_ctx.addingToCart), - disabled: (!__VLS_ctx.canAddToCart), - ...{ class: "add-cart-btn" }, - })); - const __VLS_51 = __VLS_50({ - ...{ 'onClick': {} }, - type: "primary", - size: "large", - icon: (__VLS_ctx.ShoppingCart), - loading: (__VLS_ctx.addingToCart), - disabled: (!__VLS_ctx.canAddToCart), - ...{ class: "add-cart-btn" }, - }, ...__VLS_functionalComponentArgsRest(__VLS_50)); - let __VLS_54; - const __VLS_55 = { - /** @type {typeof __VLS_54.click} */ - onClick: (__VLS_ctx.handleAddToCart), - }; - /** @type {__VLS_StyleScopedClasses['add-cart-btn']} */ ; - const { default: __VLS_56 } = __VLS_52.slots; - // @ts-ignore - [ShoppingCart, addingToCart, canAddToCart, handleAddToCart,]; - var __VLS_52; - var __VLS_53; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "detail-bottom" }, - }); - /** @type {__VLS_StyleScopedClasses['detail-bottom']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "detail-tabs" }, - }); - /** @type {__VLS_StyleScopedClasses['detail-tabs']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.h2, __VLS_intrinsics.h2)({ - ...{ class: "tab-title active" }, - }); - /** @type {__VLS_StyleScopedClasses['tab-title']} */ ; - /** @type {__VLS_StyleScopedClasses['active']} */ ; - if (__VLS_ctx.product.detail) { - __VLS_asFunctionalElement1(__VLS_intrinsics.div)({ - ...{ class: "detail-content" }, - }); - __VLS_asFunctionalDirective(__VLS_directives.vHtml, {})(null, { ...__VLS_directiveBindingRestFields, value: (__VLS_ctx.product.detail), }, null, null); - /** @type {__VLS_StyleScopedClasses['detail-content']} */ ; - } - else { - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "detail-empty" }, - }); - /** @type {__VLS_StyleScopedClasses['detail-empty']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({}); - } - // @ts-ignore - [product, product,]; - } -} -if (!__VLS_ctx.loading && !__VLS_ctx.product) { - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "detail-error" }, - }); - /** @type {__VLS_StyleScopedClasses['detail-error']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "error-icon" }, - }); - /** @type {__VLS_StyleScopedClasses['error-icon']} */ ; - __VLS_asFunctionalElement1(__VLS_intrinsics.h2, __VLS_intrinsics.h2)({}); - let __VLS_57; - /** @ts-ignore @type { | typeof __VLS_components.elButton | typeof __VLS_components.ElButton | typeof __VLS_components['el-button'] | typeof __VLS_components.elButton | typeof __VLS_components.ElButton | typeof __VLS_components['el-button']} */ - elButton; - // @ts-ignore - const __VLS_58 = __VLS_asFunctionalComponent1(__VLS_57, new __VLS_57({ - ...{ 'onClick': {} }, - type: "primary", - round: true, - })); - const __VLS_59 = __VLS_58({ - ...{ 'onClick': {} }, - type: "primary", - round: true, - }, ...__VLS_functionalComponentArgsRest(__VLS_58)); - let __VLS_62; - const __VLS_63 = { - /** @type {typeof __VLS_62.click} */ - onClick: (...[$event]) => { - if (!(!__VLS_ctx.loading && !__VLS_ctx.product)) - throw 0; - return (__VLS_ctx.router.push('/')); - // @ts-ignore - [loading, product, router,]; - }, - }; - const { default: __VLS_64 } = __VLS_60.slots; - // @ts-ignore - []; - var __VLS_60; - var __VLS_61; -} -// @ts-ignore -[]; -var __VLS_8; -const __VLS_65 = AppFooter; -// @ts-ignore -const __VLS_66 = __VLS_asFunctionalComponent1(__VLS_65, new __VLS_65({})); -const __VLS_67 = __VLS_66({}, ...__VLS_functionalComponentArgsRest(__VLS_66)); -// @ts-ignore -[]; -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=detail.vue.js.map \ No newline at end of file diff --git a/web-snack/src/views/product/detail.vue.js.map b/web-snack/src/views/product/detail.vue.js.map deleted file mode 100644 index 395adeb..0000000 --- a/web-snack/src/views/product/detail.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"detail.vue.js","sourceRoot":"","sources":["detail.vue"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/web-snack/src/views/product/search.vue.js b/web-snack/src/views/product/search.vue.js deleted file mode 100644 index 0169a88..0000000 --- a/web-snack/src/views/product/search.vue.js +++ /dev/null @@ -1,13 +0,0 @@ -const __VLS_ctx = {}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "placeholder-page" }, -}); -/** @type {__VLS_StyleScopedClasses['placeholder-page']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.h2, __VLS_intrinsics.h2)({}); -__VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({}); -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=search.vue.js.map \ No newline at end of file diff --git a/web-snack/src/views/product/search.vue.js.map b/web-snack/src/views/product/search.vue.js.map deleted file mode 100644 index b4a2665..0000000 --- a/web-snack/src/views/product/search.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"search.vue.js","sourceRoot":"","sources":["search.vue"],"names":[],"mappings":"AAiCA,MAAM,SAAS,GAAG,EAA2C,CAAC;AAG9D,IAAI,gBAAiE,CAAC;AACtE,IAAI,gBAAkE,CAAC;AAEvE,IAAI,gBAAyE,CAAC;AAG9E,0BAA0B,CAAC,gBAAgB,CAAC,GAAG,EAAE,gBAAgB,CAAC,GAAG,CAAC,CAAC;IACvE,GAAG,EAAE,KAAK,EAAE,kBAAkB,EAAE;CAC/B,CAAC,CAAC;AACH,2DAA2D,CAAA,CAAC;AAC5D,0BAA0B,CAAC,gBAAgB,CAAC,EAAE,EAAE,gBAAgB,CAAC,EAAE,CAAC,CAAC,EACpE,CAAC,CAAC;AACH,0BAA0B,CAAC,gBAAgB,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAClE,CAAC,CAAC;AAGH,MAAM,YAAY,GAAG,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,CAAC,EAC1D,CAAC,CAAC;AACH,eAAe,EAAyB,CAAC"} \ No newline at end of file diff --git a/web-snack/src/views/seckill/index.vue.js b/web-snack/src/views/seckill/index.vue.js deleted file mode 100644 index 5b552d7..0000000 --- a/web-snack/src/views/seckill/index.vue.js +++ /dev/null @@ -1,13 +0,0 @@ -const __VLS_ctx = {}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "placeholder-page" }, -}); -/** @type {__VLS_StyleScopedClasses['placeholder-page']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.h2, __VLS_intrinsics.h2)({}); -__VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({}); -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=index.vue.js.map \ No newline at end of file diff --git a/web-snack/src/views/seckill/index.vue.js.map b/web-snack/src/views/seckill/index.vue.js.map deleted file mode 100644 index 2844a1a..0000000 --- a/web-snack/src/views/seckill/index.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.vue.js","sourceRoot":"","sources":["index.vue"],"names":[],"mappings":"AAiCA,MAAM,SAAS,GAAG,EAA2C,CAAC;AAG9D,IAAI,gBAAiE,CAAC;AACtE,IAAI,gBAAkE,CAAC;AAEvE,IAAI,gBAAyE,CAAC;AAG9E,0BAA0B,CAAC,gBAAgB,CAAC,GAAG,EAAE,gBAAgB,CAAC,GAAG,CAAC,CAAC;IACvE,GAAG,EAAE,KAAK,EAAE,kBAAkB,EAAE;CAC/B,CAAC,CAAC;AACH,2DAA2D,CAAA,CAAC;AAC5D,0BAA0B,CAAC,gBAAgB,CAAC,EAAE,EAAE,gBAAgB,CAAC,EAAE,CAAC,CAAC,EACpE,CAAC,CAAC;AACH,0BAA0B,CAAC,gBAAgB,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAClE,CAAC,CAAC;AAGH,MAAM,YAAY,GAAG,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,CAAC,EAC1D,CAAC,CAAC;AACH,eAAe,EAAyB,CAAC"} \ No newline at end of file diff --git a/web-snack/src/views/user/index.vue.js b/web-snack/src/views/user/index.vue.js deleted file mode 100644 index 5b552d7..0000000 --- a/web-snack/src/views/user/index.vue.js +++ /dev/null @@ -1,13 +0,0 @@ -const __VLS_ctx = {}; -let __VLS_components; -let __VLS_intrinsics; -let __VLS_directives; -__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({ - ...{ class: "placeholder-page" }, -}); -/** @type {__VLS_StyleScopedClasses['placeholder-page']} */ ; -__VLS_asFunctionalElement1(__VLS_intrinsics.h2, __VLS_intrinsics.h2)({}); -__VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({}); -const __VLS_export = (await import('vue')).defineComponent({}); -export default {}; -//# sourceMappingURL=index.vue.js.map \ No newline at end of file diff --git a/web-snack/src/views/user/index.vue.js.map b/web-snack/src/views/user/index.vue.js.map deleted file mode 100644 index 2844a1a..0000000 --- a/web-snack/src/views/user/index.vue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.vue.js","sourceRoot":"","sources":["index.vue"],"names":[],"mappings":"AAiCA,MAAM,SAAS,GAAG,EAA2C,CAAC;AAG9D,IAAI,gBAAiE,CAAC;AACtE,IAAI,gBAAkE,CAAC;AAEvE,IAAI,gBAAyE,CAAC;AAG9E,0BAA0B,CAAC,gBAAgB,CAAC,GAAG,EAAE,gBAAgB,CAAC,GAAG,CAAC,CAAC;IACvE,GAAG,EAAE,KAAK,EAAE,kBAAkB,EAAE;CAC/B,CAAC,CAAC;AACH,2DAA2D,CAAA,CAAC;AAC5D,0BAA0B,CAAC,gBAAgB,CAAC,EAAE,EAAE,gBAAgB,CAAC,EAAE,CAAC,CAAC,EACpE,CAAC,CAAC;AACH,0BAA0B,CAAC,gBAAgB,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAClE,CAAC,CAAC;AAGH,MAAM,YAAY,GAAG,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,CAAC,EAC1D,CAAC,CAAC;AACH,eAAe,EAAyB,CAAC"} \ No newline at end of file