|
@@ -7,6 +7,7 @@
|
|
import Vue from 'vue'
|
|
import Vue from 'vue'
|
|
import Router from 'vue-router'
|
|
import Router from 'vue-router'
|
|
import { clearLoginInfo } from '@/utils'
|
|
import { clearLoginInfo } from '@/utils'
|
|
|
|
+import Crypto from '@/utils/crypto'
|
|
|
|
|
|
Vue.use(Router)
|
|
Vue.use(Router)
|
|
|
|
|
|
@@ -176,22 +177,28 @@ const mallRoutes = [
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/mall/goods-detail/:goodsId',
|
|
|
|
|
|
+ path: '/goods-detail',
|
|
component: _import('modules/mall/goods-detail'),
|
|
component: _import('modules/mall/goods-detail'),
|
|
name: 'goodsDetail',
|
|
name: 'goodsDetail',
|
|
meta: {
|
|
meta: {
|
|
title: '商品详情',
|
|
title: '商品详情',
|
|
isUseCache: false
|
|
isUseCache: false
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ props: (route) => ({
|
|
|
|
+ id: route.query.id ? Crypto.decrypt(route.query.id) : ''
|
|
|
|
+ })
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: '/mall/goods-order/:goodsId',
|
|
|
|
|
|
+ path: '/goods-order/:goodsId',
|
|
component: _import('modules/mall/goods-order'),
|
|
component: _import('modules/mall/goods-order'),
|
|
name: 'goodsOrder',
|
|
name: 'goodsOrder',
|
|
meta: {
|
|
meta: {
|
|
title: '确认订单',
|
|
title: '确认订单',
|
|
isUseCache: false
|
|
isUseCache: false
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ props: (route) => ({
|
|
|
|
+ id: route.query.id ? Crypto.decrypt(route.query.id) : ''
|
|
|
|
+ })
|
|
}
|
|
}
|
|
]
|
|
]
|
|
|
|
|