diff --git a/package.json b/package.json index d766058..5f2c6c3 100644 --- a/package.json +++ b/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "axios": "^0.16.2", - "babel-polyfill": "^6.26.0", "echarts": "^3.7.1", "element-ui": "^2.4.6", "lodash": "^4.17.4", "vue": "^2.5.9", "vue-awesome-swiper": "^3.1.3", + "vue-cookies": "^1.5.13", "vue-router": "^2.8.1", "vue-template-compiler": "^2.5.9", "vue-weui": "^0.3.2", @@ -26,8 +26,9 @@ "devDependencies": { "autoprefixer": "^6.7.2", "babel-core": "^6.26.0", - "babel-loader": "^6.2.10", + "babel-loader": "^6.4.1", "babel-plugin-transform-runtime": "^6.22.0", + "babel-polyfill": "^6.26.0", "babel-preset-env": "^1.6.0", "babel-preset-stage-2": "^6.24.1", "babel-register": "^6.26.0", @@ -47,7 +48,7 @@ "jquery": "^3.3.1", "less": "^2.7.1", "less-loader": "^2.2.3", - "node-sass": "^4.9.0", + "node-sass": "^4.12.0", "opn": "^4.0.2", "optimize-css-assets-webpack-plugin": "^1.3.2", "ora": "^1.3.0", diff --git a/src/api/home.js b/src/api/home.js index ae0f871..3eb1b9b 100644 --- a/src/api/home.js +++ b/src/api/home.js @@ -18,6 +18,13 @@ export default { getLocation:{ method:"get", url:"/mall/web/addressInfo" + }, + countExtend:{ + method:"POST", + url:"/mall/web/center/insert/data" + }, + updateUniqueId:{ + method:"get", + url:"/mall/web/center/update/uniqueId" } - } \ No newline at end of file diff --git a/src/common/util.js b/src/common/util.js index 6d6edf7..47b904a 100644 --- a/src/common/util.js +++ b/src/common/util.js @@ -60,3 +60,4 @@ export default { } } + diff --git a/src/components/nav-bottom.vue b/src/components/nav-bottom.vue index 1d8faf1..0bf467a 100644 --- a/src/components/nav-bottom.vue +++ b/src/components/nav-bottom.vue @@ -5,11 +5,11 @@ 首页 - + 服务 - + 我的 diff --git a/src/main.js b/src/main.js index 9d3f8c7..a727bfb 100644 --- a/src/main.js +++ b/src/main.js @@ -23,6 +23,7 @@ import "@/assets/styles/swiper.css"; //import wx from 'weixin-js-sdk' //import axios from 'axios' import "@/models/wxShare.js"; +import VueCookies from 'vue-cookies' Vue.config.productionTip = false; Vue.use(WechatPlugin); @@ -30,6 +31,7 @@ Vue.use(ConfirmPlugin) Vue.use(LoadingPlugin); Vue.use(ToastPlugin); Vue.use(AlertPlugin); +Vue.use(VueCookies) Vue.use(VueAwesomeSwiper); Vue.mixin({ @@ -46,7 +48,8 @@ Vue.mixin({ setToken() { var strCookie = document.cookie; var cookieName = "1hjz_mall_login_access_token="; - var token = strCookie.slice(cookieName.length); + // var token = strCookie.slice(cookieName.length); + var token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9' sessionStorage.setItem("token", token); }, getParam(name) { diff --git a/src/models/home-model.js b/src/models/home-model.js index f7d0478..178af7c 100644 --- a/src/models/home-model.js +++ b/src/models/home-model.js @@ -24,5 +24,13 @@ export default { // headers: { // "x-forwarded-for": "113.65.207.218" // } + }), + countExtend: params => + utilsModel.config(homeApi.countExtend).request({ + params: params + }), + updateUniqueId: params => + utilsModel.config(homeApi.updateUniqueId).request({ + params: params }) }; diff --git a/src/models/wxShare.js b/src/models/wxShare.js index 63fd0b0..9f6403a 100644 --- a/src/models/wxShare.js +++ b/src/models/wxShare.js @@ -11,9 +11,9 @@ Vue.prototype.wxShare = function(params) { if (response.code != 0) { return; } - var jsApiSignConfig = response.data.jsApiSignConfig; - var shareConfig = response.data.shareConfig; - + + var jsApiSignConfig = response.response.jsApiSignConfig; + var shareConfig = response.response.shareConfig; wx.config({ debug: false, // 开启调试模式,开发时可以开启 appId: jsApiSignConfig.appId, // 必填,公众号的唯一标识 由接口返回 diff --git a/src/router/index.js b/src/router/index.js index 843f57d..4a0875b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -63,7 +63,7 @@ let router = new Router({ }, { path: "/", - redirect: "/home" + redirect: "/home/:uniqueId" }, { path: "/order-check", diff --git a/src/view/home.vue b/src/view/home.vue index 6abd4a4..d909a97 100644 --- a/src/view/home.vue +++ b/src/view/home.vue @@ -65,9 +65,9 @@