diff --git a/README.en.md b/README.en.md deleted file mode 100644 index dc50b6a275ecf40508d36ce9a8b87985ba557599..0000000000000000000000000000000000000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# Java1_SpringBoot - -#### Description -{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/App.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/App.vue" new file mode 100644 index 0000000000000000000000000000000000000000..27a75687f2db36acbaaac7fdc540238e8cb0971e --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/App.vue" @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/assets/logo.svg" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/assets/logo.svg" new file mode 100644 index 0000000000000000000000000000000000000000..7565660356e5b3723c9c33d508b830c9cfbea29f --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/assets/logo.svg" @@ -0,0 +1 @@ + diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Address/AddressCard.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Address/AddressCard.vue" new file mode 100644 index 0000000000000000000000000000000000000000..16b633cffc9da2d26ae7eb8849a8a76ecf7992a5 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Address/AddressCard.vue" @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Cart/CartBottom.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Cart/CartBottom.vue" new file mode 100644 index 0000000000000000000000000000000000000000..02278b1ffe0b6408fa1cde56880f2612ef55879f --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Cart/CartBottom.vue" @@ -0,0 +1,255 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Cart/CartCard.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Cart/CartCard.vue" new file mode 100644 index 0000000000000000000000000000000000000000..3f32c7122d644739a69349b040fdfa45a9035d99 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Cart/CartCard.vue" @@ -0,0 +1,107 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Home/NearBy.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Home/NearBy.vue" new file mode 100644 index 0000000000000000000000000000000000000000..f08621a52d6ec73b3f5949087db7725e3b5bb3e7 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Home/NearBy.vue" @@ -0,0 +1,44 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Home/ShopInfo.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Home/ShopInfo.vue" new file mode 100644 index 0000000000000000000000000000000000000000..3d0b1dbfca76831243519cf052e9712dea893e9c --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Home/ShopInfo.vue" @@ -0,0 +1,72 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Home/StaticPart.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Home/StaticPart.vue" new file mode 100644 index 0000000000000000000000000000000000000000..9c1b5f11ad1121ea9ba506a12f20fca77fc68014 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Home/StaticPart.vue" @@ -0,0 +1,131 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Layout/Tabbar.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Layout/Tabbar.vue" new file mode 100644 index 0000000000000000000000000000000000000000..4f9ddfc8396fd4d85898d637f19593bd6cb3e987 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Layout/Tabbar.vue" @@ -0,0 +1,86 @@ + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Order/OrderCard.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Order/OrderCard.vue" new file mode 100644 index 0000000000000000000000000000000000000000..fd6440e5f9be8e54711db9497a8a8cff7c7f5541 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Order/OrderCard.vue" @@ -0,0 +1,83 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Shop/Product.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Shop/Product.vue" new file mode 100644 index 0000000000000000000000000000000000000000..c42e663ec43ffa0652311ee79d9aedcbd74d9c2a --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/components/Shop/Product.vue" @@ -0,0 +1,113 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/main.js" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/main.js" new file mode 100644 index 0000000000000000000000000000000000000000..13a91bc50efbe97582b09176d29d6d6867483a91 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/main.js" @@ -0,0 +1,16 @@ +// import './assets/main.css' +import './style/base.scss' +import './style/iconfont.css' + +import { createApp } from 'vue' +import { createPinia } from 'pinia' + +import App from './App.vue' +import router from './router/index' + +const app = createApp(App) + +app.use(createPinia()) +app.use(router) + +app.mount('#app') diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/router/index.js" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/router/index.js" new file mode 100644 index 0000000000000000000000000000000000000000..ee819b6f4d10b09233f4c5ef060f083f9a9eb3d7 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/router/index.js" @@ -0,0 +1,59 @@ +import {createRouter, createWebHistory} from "vue-router"; + +const router = createRouter({ + history: createWebHistory(), + routes: [{ + path: '/', + name: 'layout', + redirect: '/login', + component: () => import('@/views/Layout/LayoutView.vue'), + children: [ + { + path: 'home', + name: 'home', + component: () => import('@/views/Home/HomeView.vue') + }, + { + path: 'cart', + name: 'cart', + component: () => import('@/views/Cart/CartView.vue') + }, + { + path: 'order', + name: 'order', + component: () => import('@/views/Order/OrderView.vue') + }, + { + path: 'my', + name: 'my', + component: () => import('@/views/My/MyView.vue') + } + ] + }, { + path: '/shop/:id', + name: 'shop', + component: () => import('@/views/Shop/ShopView.vue') + }, { + path: '/address', + name: 'address', + component: () => import('@/views/Address/AddressView.vue') + }, { + path: '/address/create', + name: 'createAddress', + component: () => import('@/views/Address/CreateAddressView.vue') + }, { + path: '/login', + name: 'LoginView', + component: () => import('@/views/Login/LoginView.vue') + }, { + path: '/register', + name: 'RegisterView', + component: () => import('@/views/Login/RegisterView.vue'), + },{ + path:'/orderConfirmation', + name:'orderConfirmation', + component:()=>import('@/views/Order/OrderConfirmationView.vue') + }] +}); + +export default router; \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/stores/shop.js" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/stores/shop.js" new file mode 100644 index 0000000000000000000000000000000000000000..665e87c93b20b443c534acbdf1d530c650283f7b --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/stores/shop.js" @@ -0,0 +1,266 @@ +import {defineStore} from "pinia"; +import {ref} from "vue"; + + +export const useShopInfoStore = defineStore('ShopInfo', () => { + const nearbyList = ref([ + { + id: 1, + name: "沃尔码", + imgUrl: "http://www.dell-lee.com/imgs/vue3/near.png", + sales: 10000, + expressLimit: 0, + expressPrice: 5, + slogan: "VIP尊享满89元减4元运费券", + category: [ + { + id: 11, + name: "新鲜水果", + list: [ + { + id: 111, + title: "番茄 250g / 份", + imgName: "tomato", + sales: 10, + number: 0, + checked: false, + price: 3.6, + oldPrice: 5.6 + }, + { + id: 112, + title: "车厘子 500g / 份", + imgName: "cherry", + sales: 10, + number: 0, + checked: false, + price: 33.9, + oldPrice: 39.9 + }, + { + id: 113, + title: "橙子 500g / 份", + imgName: "orange", + sales: 110, + number: 0, + checked: false, + price: 12.9, + oldPrice: 22.9 + } + ] + }, + { + id: 12, + name: "海鲜水产", + list: [ + { + id: 121, + title: "帝王蟹 250g / 份", + imgName: "crab", + sales: 10, + number: 0, + checked: false, + price: 99.9, + oldPrice: 199.9 + } + ] + } + ], + cartList: [] + }, + { + id: 2, + name: "山姆会员商店", + imgUrl: "http://www.dell-lee.com/imgs/vue3/near.png", + sales: 2000, + expressLimit: 0, + expressPrice: 5, + slogan: "联合利华洗护满10减5", + category: [ + { + id: 21, + name: "新鲜水果", + list: [ + { + id: 211, + title: "番茄 250g / 份", + imgName: "tomato", + sales: 10, + number: 0, + checked: false, + price: 3.6, + oldPrice: 5.6 + }, + { + id: 212, + title: "桃子 500g / 份", + imgName: "tomato", + sales: 10, + number: 0, + checked: false, + price: 33.9, + oldPrice: 39.9 + }, + { + id: 213, + title: "橙子 500g / 份", + imgName: "orange", + sales: 110, + number: 0, + checked: false, + price: 12.9, + oldPrice: 22.9 + } + ] + }, + { + id: 22, + name: "海鲜水产", + list: [ + { + id: 221, + title: "帝王蟹 250g / 份", + imgName: "crab", + sales: 9, + number: 0, + checked: false, + price: 99.9, + oldPrice: 199.9 + }, + { + id: 222, + title: "虾 250g / 份", + imgName: "tomato", + sales: 19, + number: 0, + checked: false, + price: 39.9, + oldPrice: 59.9 + } + ] + }, + { + id: 23, + name: "零食小吃", + list: [ + { + id: 231, + title: "薯片 250g / 份", + imgName: "tomato", + sales: 20, + number: 0, + checked: false, + price: 9.9, + oldPrice: 19.9 + }, + { + id: 232, + title: "饼干 250g / 份", + imgName: "tomato", + sales: 10, + number: 0, + checked: false, + price: 3.9, + oldPrice: 5.9 + } + ] + } + ], + cartList: [] + } + ]); + + const handleClick = () => { + console.log('click'); + }; + const plusNum = (goodId, shopInfo) => { + shopInfo.value.category.forEach((item, index) => { + if (item.list.find(item => item.id === goodId)) { + shopInfo.value.category[index].list.forEach((item) => { + if (item.id === goodId) { + item.number++; + // console.log(shopInfo.value.category[index].list) + // shopInfo.value.category[index].list[0].checked = item.number!==0 + item.checked = item.number !== 0 + } + }) + } + addCart(shopInfo, item) + }) + }; + + const minusNum = (goodId, shopInfo) => { + shopInfo.value.category.forEach((item, index) => { + if (item.list.find(item => item.id === goodId)) { + shopInfo.value.category[index].list.forEach((item) => { + if (item.id === goodId) { + if (item.number === 0) return alert("商品数量不能为负数"); + item.number--; + // shopInfo.value.category[index].list[0].checked = item.number !== 0 + item.checked = item.number !== 0 + } + }); + } + addCart(shopInfo, item) + }); + }; + + function addCart(shopInfo, goodInfo) { + + // console.log(goodInfo.list) + goodInfo.list.forEach((item) => { + // console.log(item) + if (item.checked) { + // shopInfo.value.cartList.push(item) + // console.log(item.id); + const goodID = item.id; + shopInfo.value.cartList = shopInfo.value.cartList.filter(item => item.id !== goodID) + // if (shopInfo.value.cartList.find(item => item.id === goodID)) { + // return; + // } + shopInfo.value.cartList.push(item); + // item.checked=false + + } else if (!item.checked) { + const goodID = item.id; + shopInfo.value.cartList = shopInfo.value.cartList.filter(item => item.id !== goodID) + } + }); + shopInfo.value.cartList.sum = 0; + shopInfo.value.cartList.forEach((item) => { + //保留小数点后两位 + shopInfo.value.cartList.sum += Number((item.number * item.price).toFixed(2)); + }); + } + + function resetCart(shopInfo) { + shopInfo.value.cartList = [] // 购物车清空 + shopInfo.value.category.forEach(item => { + item.list.forEach(item => { + item.number = 0; // 商品数量清空 + item.checked = false; // 商品选中状态清空 + }) + }) + } + +// watch([nearbyList.value], (newVal, oldVal) => { +// nearbyList.value.forEach(item => { +// let cartList; +// item.category.forEach(item => { +// // console.log(item.list) +// cartList = item.list.filter(item => item.checked); +// }) +// // console.log(cartList) +// // console.log(item.cartList=cartList) +// }) +// }) +const orderList = ref([]); + return { + orderList, + nearbyList, + plusNum, + minusNum, + handleClick, + resetCart + } +}); \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/stores/user.js" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/stores/user.js" new file mode 100644 index 0000000000000000000000000000000000000000..9a4262ecbe591efb7b24c3ca9fd8ea6ef0606f17 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/stores/user.js" @@ -0,0 +1,59 @@ +import {defineStore} from "pinia"; +import {ref} from "vue"; + + +export const useUserStore = defineStore('user', () => { + const updateCurrentAddress=(userInfo)=>{ + userList.value.find(item=>item.id===currentUserInfo.value.id).currentAddress=userInfo + } + const addUser=(userInfo)=>{ + userList.value.find(item=>item.id===currentUserInfo.value.id).addressList.push(userInfo) + + } + const currentUserInfo = ref(null); + const userList = ref([ + { + name: 'zhangsan', + password: '123', + id: '000001', + imgUrl: 'http://www.dell-lee.com/imgs/vue3/orange.png', + list: [ + {title: '红包', content: 218}, + {title: '优惠劵', content: '12张'}, + {title: '红豆', content: 88}, + {title: '白条', content: 1000} + ], + addressList: [ + { + name: '小慕', + phone: 18611111111, + address_text: '北京 海淀区西三环北路2号院北京理工大学国防科技园2号楼10号' + }, + { + name: '小可', + phone: 18622222222, + address_text: '北京 朝阳区北京工业大学3号楼303' + } + ], + currentAddress: null + }, + { + name: 'admin', + password: '123', + id: '000002', + imgUrl: 'http://www.dell-lee.com/imgs/vue3/orange.png', + list: [ + {title: '红包', content: 22}, + {title: '优惠劵', content: '7张'}, + {title: '红豆', content: 120}, + {title: '白条', content: 2000} + ], + addressList: [], + currentAddress: null + } + ]); + + + return {userList,currentUserInfo,addUser,updateCurrentAddress} +}); + diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/style/base.scss" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/style/base.scss" new file mode 100644 index 0000000000000000000000000000000000000000..b7d4aeabdd5690899aa58c70b089a81ddf8da463 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/style/base.scss" @@ -0,0 +1,17 @@ +html { + font-size: 100px; +} + +body { + font-size: .12rem; + margin: 0; + padding: 0; +} + +a { + //去掉a标签点击背景颜色 + -webkit-tap-highlight-color: rgba(255, 255, 255, 0); + -webkit-user-select: none; + -moz-user-focus: none; + -moz-user-select: none; +} \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/style/iconfont.css" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/style/iconfont.css" new file mode 100644 index 0000000000000000000000000000000000000000..4fa1b8f9486c2ef1d9569d61d9ebcd31c6a3d2c5 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/style/iconfont.css" @@ -0,0 +1,43 @@ +/* CDN 服务仅供平台体验和调试使用,平台不承诺服务的稳定性,企业客户需下载字体包自行发布使用并做好备份。 */ +@font-face { + font-family: 'iconfont'; /* Project id 3759887 */ + src: url('//at.alicdn.com/t/c/font_3759887_yn0hf157sy.woff2?t=1669254870518') format('woff2'), + url('//at.alicdn.com/t/c/font_3759887_yn0hf157sy.woff?t=1669254870518') format('woff'), + url('//at.alicdn.com/t/c/font_3759887_yn0hf157sy.ttf?t=1669254870518') format('truetype'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-position:before { + content: "\e619"; +} + +.icon-bell:before { + content: "\e7e5"; +} + +.icon-wodedingdan:before { + content: "\e655"; +} + +.icon-dingdan:before { + content: "\e645"; +} + +.icon-home:before { + content: "\e651"; +} + +.icon-gouwuche:before { + content: "\e690"; +} + +.icon-wode:before { + content: "\e60b"; +} \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/style/mixins.scss" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/style/mixins.scss" new file mode 100644 index 0000000000000000000000000000000000000000..2b78818f9d1686dd7f8a98eaac91ac07f50e4564 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/style/mixins.scss" @@ -0,0 +1,5 @@ +@mixin ellipse { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/style/viriables.scss" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/style/viriables.scss" new file mode 100644 index 0000000000000000000000000000000000000000..92b796945b3eb7fe6c4e9ed8042c71e430dfa471 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/style/viriables.scss" @@ -0,0 +1,12 @@ +$content-fontcolor: #333; +$medium-fontColor: #666; +$light-fontColor: #999; +$content-notice-fontcolor: #777; +$content-bgColor: #F1F1F1; +$search-bgColor: #F5F5F5; +$search-fontColor: #B7B7B7; +$hightlight-fontColor: #E93B3B; +$btn-bgColor: #0091FF; +$bgColor: #FFF; +$dark-fontColor: #000; +$dark-bgColor: #F8F8F8; \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Address/AddressView.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Address/AddressView.vue" new file mode 100644 index 0000000000000000000000000000000000000000..cda9fe69d7d8b31926f75ed0fecedfb8006f6cb1 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Address/AddressView.vue" @@ -0,0 +1,56 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Address/CreateAddressView.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Address/CreateAddressView.vue" new file mode 100644 index 0000000000000000000000000000000000000000..fa85ea6343f0c074504595b1a97325de93eb880a --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Address/CreateAddressView.vue" @@ -0,0 +1,111 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Cart/CartView.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Cart/CartView.vue" new file mode 100644 index 0000000000000000000000000000000000000000..b53f59499e44f99add80f2fdfbc2e4c948c3f546 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Cart/CartView.vue" @@ -0,0 +1,62 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Home/HomeView.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Home/HomeView.vue" new file mode 100644 index 0000000000000000000000000000000000000000..8ea22f3cfe719e59d4ec21c8ee94de1745399b19 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Home/HomeView.vue" @@ -0,0 +1,27 @@ + + + + + + diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Layout/LayoutView.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Layout/LayoutView.vue" new file mode 100644 index 0000000000000000000000000000000000000000..f8688278bb386c1003cacacb0046385732f9afd6 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Layout/LayoutView.vue" @@ -0,0 +1,19 @@ + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Login/LoginView.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Login/LoginView.vue" new file mode 100644 index 0000000000000000000000000000000000000000..5e4150764a21926aa3295b1461a7e3a60c240556 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Login/LoginView.vue" @@ -0,0 +1,100 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Login/RegisterView.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Login/RegisterView.vue" new file mode 100644 index 0000000000000000000000000000000000000000..c92a318a04f1270bd4395ada07ff69fd8c300601 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Login/RegisterView.vue" @@ -0,0 +1,114 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/My/MyView.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/My/MyView.vue" new file mode 100644 index 0000000000000000000000000000000000000000..6dbf83b56cf38a4c418bbd0928708e81995705a7 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/My/MyView.vue" @@ -0,0 +1,197 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Order/OrderConfirmationView.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Order/OrderConfirmationView.vue" new file mode 100644 index 0000000000000000000000000000000000000000..9d308b3d6744b310e14265f664c056471186d84a --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Order/OrderConfirmationView.vue" @@ -0,0 +1,234 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Order/OrderView.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Order/OrderView.vue" new file mode 100644 index 0000000000000000000000000000000000000000..985bccb98ac6f75cb0728282d57abddb435bb01d --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Order/OrderView.vue" @@ -0,0 +1,44 @@ + + + + + \ No newline at end of file diff --git "a/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Shop/ShopView.vue" "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Shop/ShopView.vue" new file mode 100644 index 0000000000000000000000000000000000000000..6c8c73b184b7602562c5ce3d77cb4acdb1630056 --- /dev/null +++ "b/\345\221\250\345\216\232\350\276\260/01.\344\272\254\344\270\234\345\210\260\345\256\266/src/views/Shop/ShopView.vue" @@ -0,0 +1,168 @@ + + + + + \ No newline at end of file diff --git "a/\345\260\217\346\234\261/123.txt" "b/\345\260\217\346\234\261/123.txt" deleted file mode 100644 index d800886d9c86731ae5c4a62b0b77c437015e00d2..0000000000000000000000000000000000000000 --- "a/\345\260\217\346\234\261/123.txt" +++ /dev/null @@ -1 +0,0 @@ -123 \ No newline at end of file