Ver Fonte

原厂专区,代理经销,首页轮播数据改为分开请求

yangc há 8 anos atrás
pai
commit
f9873b549c

+ 8 - 1
components/default/Header.vue

@@ -38,7 +38,7 @@
           </template>
           <template v-else>
             <a class="item" @click="onLoginClick()">登录</a>
-            <a class="item" href="http://account.ubtob.com/sso/register">注册</a>
+            <a class="item" href="https://account.ubtob.com/sso/register">注册</a>
             <nuxt-link class="item" :to="'/'">商城首页</nuxt-link>
           </template>
           <nuxt-link class="item" to="/help/home">帮助中心</nuxt-link>
@@ -83,6 +83,13 @@
         })
         // TODO 待Account Center改版
       },
+//      onRegisterClick () {
+//        this.$http.get('/register/page').then(response => {
+//          if (response.data) {
+//        //    this.$router.push('/auth/login')
+//          }
+//        })
+//      },
       toggleEnterprises () {
         this.showEnterprises = !this.showEnterprises
       },

+ 0 - 3
layouts/main.vue

@@ -19,9 +19,6 @@
       RightBar,
       MainHeader,
       MainNav
-    },
-    created () {
-     // console.log(window.location.href)
     }
   }
 </script>

+ 1 - 1
nuxt.config.js

@@ -106,5 +106,5 @@ module.exports = {
     ssr: false
   }],
   /* TODO 暂时代理到商城测试版,之后再做出调整 */
-  proxyTable: ['/api/**', '/search/**', '/user/**', '/login/**', '/logout/**', '/static/**', '/vendor**', '/user**', '/trade/**', '/recommendation/**', '/store-service/**', '/basic/**', '/logout**', '/operation/**', '/help**', '/product**', '/store**', '/order/proxy**', '/report/**', '/store/**#/', '/kdn/**', '/product/**Submit']
+  proxyTable: ['/api/**', '/search/**', '/user/**', '/login/**', '/register/**', '/logout/**', '/static/**', '/vendor**', '/user**', '/trade/**', '/recommendation/**', '/store-service/**', '/basic/**', '/logout**', '/operation/**', '/help**', '/product**', '/store**', '/order/proxy**', '/report/**', '/store/**#/**', '/kdn/**', '/product/**Submit']
 }

+ 1 - 1
pages/index.vue

@@ -18,7 +18,7 @@
     fetch ({ store }) {
       return Promise.all([
         store.dispatch('loadFloors'),
-        store.dispatch('loadBanners'),
+        store.dispatch('loadBanners', {type: 'home'}),
         store.dispatch('loadProductKinds', { id: 0 }),
         store.dispatch('loadNewsSnapshot', { page: 1, pageSize: 10 })
       ])

+ 1 - 1
pages/provider/factories.vue

@@ -16,7 +16,7 @@ export default {
   layout: 'main',
   fetch ({ store }) {
     return Promise.all([
-      store.dispatch('loadBanners'),
+      store.dispatch('loadBanners', {type: 'Brand'}),
       store.dispatch('provider/loadSalesStore', { isOriginal: true }),
       store.dispatch('provider/loadNewStores', { types: 'ORIGINAL_FACTORY' }),
       store.dispatch('provider/loadRecommendOriginal', { types: 'ORIGINAL_FACTORY', num: 5 }),

+ 1 - 1
pages/provider/home.vue

@@ -15,7 +15,7 @@ export default{
   layout: 'main',
   fetch ({ store }) {
     return Promise.all([
-      store.dispatch('loadBanners'),
+      store.dispatch('loadBanners', {type: 'Agent'}),
       store.dispatch('provider/loadSalesStore', { isOriginal: false }),
       store.dispatch('provider/loadNewStores', { types: 'AGENCY-DISTRIBUTION' }),
       store.dispatch('provider/loadRecommendStores', { types: 'AGENCY-DISTRIBUTION', num: 5 }),

+ 2 - 2
store/index.js

@@ -72,9 +72,9 @@ export const actions = {
       })
   },
   // 获取轮播配置
-  loadBanners ({ commit }) {
+  loadBanners ({ commit }, params = {}) {
     commit('carousel/REQUEST_BANNER')
-    return axios.get('/api/carousel/home%20page%20banner')
+    return axios.get('/api/carousel/' + params.type + '%20' + (params.type === 'home' ? 'page' : 'zone') + '%20banner')
       .then(response => {
         commit('carousel/GET_BANNER_SUCCESS', response.data)
       }, err => {