From a7487c72addf7e814e5b38ca0ae1db6795949263 Mon Sep 17 00:00:00 2001 From: jiazhipeng Date: Fri, 8 Aug 2025 11:34:07 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=94=AF=E4=BB=98=E7=9B=B8=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.js | 2 +- src/router/index.js | 42 +++++ src/views/User/Index.vue | 4 +- src/views/User/OrderPay.vue | 123 +++++++++++++++ src/views/User/OrderPayB2B.vue | 187 +++++++++++++++++++++++ src/views/User/OrderPayCode.vue | 194 +++++++++++++++++++++++ src/views/User/OrderPaySuccess.vue | 98 ++++++++++++ src/views/User/PurchaserAdd.vue | 238 +++++++++++++++++++++++++++++ src/views/User/UserAddress.vue | 197 ++++++++++++++++++++++++ src/views/User/UserInvoice.vue | 192 +++++++++++++++++++++++ 10 files changed, 1274 insertions(+), 3 deletions(-) create mode 100644 src/views/User/OrderPay.vue create mode 100644 src/views/User/OrderPayB2B.vue create mode 100644 src/views/User/OrderPayCode.vue create mode 100644 src/views/User/OrderPaySuccess.vue create mode 100644 src/views/User/PurchaserAdd.vue create mode 100644 src/views/User/UserAddress.vue create mode 100644 src/views/User/UserInvoice.vue diff --git a/src/main.js b/src/main.js index 261908f..e9e8f87 100644 --- a/src/main.js +++ b/src/main.js @@ -14,7 +14,7 @@ Vue.use(utils) // 全局配置 Vue.config.productionTip = false Vue.use(ElementUI) -Vue.prototype.$http = axios +// Vue.prototype.$http = axios // 配置图片懒加载 Vue.use(VueLazyload, { diff --git a/src/router/index.js b/src/router/index.js index 770fb98..4b4edd4 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -103,6 +103,18 @@ const router = new Router({ meta: { title: '我的足迹 - 精品商城', keepAlive: false }, component: () => import('@/views/User/ViewHistory.vue') }, + { + path: 'UserAddress', + name: 'UserAddress', + meta: { title: '我的收货地址 - 精品商城', keepAlive: false }, + component: () => import('@/views/User/UserAddress.vue') + }, + { + path: 'UserInvoice', + name: 'UserInvoice', + meta: { title: '我的发票 - 精品商城', keepAlive: false }, + component: () => import('@/views/User/UserInvoice.vue') + }, ], }, { @@ -111,6 +123,36 @@ const router = new Router({ meta: { title: '订单详情 - 精品商城', keepAlive: false }, component: () => import('@/views/User/OrderDetail.vue') }, + { + path: '/PurchaserAdd', + name: 'PurchaserAdd', + meta: { title: '添加采购单位信息 - 精品商城', keepAlive: false }, + component: () => import('@/views/User/PurchaserAdd.vue') + }, + { + path: '/OrderPay', + name: 'OrderPay', + meta: { title: '订单支付 - 精品商城', keepAlive: false }, + component: () => import('@/views/User/OrderPay.vue') + }, + { + path: '/OrderPayB2B', + name: 'OrderPayB2B', + meta: { title: '订单支付 - 精品商城', keepAlive: false }, + component: () => import('@/views/User/OrderPayB2B.vue') + }, + { + path: '/OrderPayCode', + name: 'OrderPayCode', + meta: { title: '订单支付 - 精品商城', keepAlive: false }, + component: () => import('@/views/User/OrderPayCode.vue') + }, + { + path: '/OrderPaySuccess', + name: 'OrderPaySuccess', + meta: { title: '订单支付 - 精品商城', keepAlive: false }, + component: () => import('@/views/User/OrderPaySuccess.vue') + }, // { // path: '/user/orders/:id', diff --git a/src/views/User/Index.vue b/src/views/User/Index.vue index 77a4ae4..1fe4afd 100644 --- a/src/views/User/Index.vue +++ b/src/views/User/Index.vue @@ -21,12 +21,12 @@ export default { {title: '我的购物车',path:"" }, {title: '我的订单',path:"/User/OrderList" }, {title: '评价管理',path:"" }, - {title: '我的发票',path:"" }, + {title: '我的发票',path:"/User/UserInvoice" }, {title: '我的收藏' ,path:""}, {title: '我的足迹',path:"/User/ViewHistory" }, {title: '个人信息',path:"/User/UserInfo" }, {title: '账号设置',path:"" }, - {title: '我的收货地址',path:"" } + {title: '我的收货地址',path:"/User/UserAddress" } ] } }, diff --git a/src/views/User/OrderPay.vue b/src/views/User/OrderPay.vue new file mode 100644 index 0000000..e12d9fb --- /dev/null +++ b/src/views/User/OrderPay.vue @@ -0,0 +1,123 @@ + + + + + + + + diff --git a/src/views/User/OrderPayB2B.vue b/src/views/User/OrderPayB2B.vue new file mode 100644 index 0000000..fc5e6d1 --- /dev/null +++ b/src/views/User/OrderPayB2B.vue @@ -0,0 +1,187 @@ + + + + + + + + diff --git a/src/views/User/OrderPayCode.vue b/src/views/User/OrderPayCode.vue new file mode 100644 index 0000000..72e8d45 --- /dev/null +++ b/src/views/User/OrderPayCode.vue @@ -0,0 +1,194 @@ + + + + + + + + diff --git a/src/views/User/OrderPaySuccess.vue b/src/views/User/OrderPaySuccess.vue new file mode 100644 index 0000000..515da0b --- /dev/null +++ b/src/views/User/OrderPaySuccess.vue @@ -0,0 +1,98 @@ + + + + + + + + diff --git a/src/views/User/PurchaserAdd.vue b/src/views/User/PurchaserAdd.vue new file mode 100644 index 0000000..046cedb --- /dev/null +++ b/src/views/User/PurchaserAdd.vue @@ -0,0 +1,238 @@ + + + + + + + + diff --git a/src/views/User/UserAddress.vue b/src/views/User/UserAddress.vue new file mode 100644 index 0000000..3aab66d --- /dev/null +++ b/src/views/User/UserAddress.vue @@ -0,0 +1,197 @@ + + + \ No newline at end of file diff --git a/src/views/User/UserInvoice.vue b/src/views/User/UserInvoice.vue new file mode 100644 index 0000000..2c416fe --- /dev/null +++ b/src/views/User/UserInvoice.vue @@ -0,0 +1,192 @@ + + + \ No newline at end of file From 4d934e4bcefd4d1a97b138a22b39609760e4924d Mon Sep 17 00:00:00 2001 From: jiazhipeng Date: Fri, 8 Aug 2025 13:36:49 +0800 Subject: [PATCH 2/2] 1 --- src/router/index.js | 6 + src/views/User/ShoppingCart.vue | 226 ++++++++++++++++++++++++++++++++ 2 files changed, 232 insertions(+) create mode 100644 src/views/User/ShoppingCart.vue diff --git a/src/router/index.js b/src/router/index.js index b7f9e26..c44c2da 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -124,6 +124,12 @@ const router = new Router({ meta: { title: '我的发票 - 精品商城', keepAlive: false }, component: () => import('@/views/User/UserInvoice.vue') }, + { + path: 'ShoppingCart', + name: 'ShoppingCart', + meta: { title: '购物车 - 精品商城', keepAlive: false }, + component: () => import('@/views/User/ShoppingCart.vue') + }, ], }, { diff --git a/src/views/User/ShoppingCart.vue b/src/views/User/ShoppingCart.vue new file mode 100644 index 0000000..f37f525 --- /dev/null +++ b/src/views/User/ShoppingCart.vue @@ -0,0 +1,226 @@ + + + + +