Commit f7ea0788 authored by 肖健's avatar 肖健

同步改动

parent 112fdeeb
const baseUrl = 'https://r.ucaret.cn/test-api'; // 开发地/址 // const baseUrl = 'https://r.ucaret.cn/test-api'; // 开发地/址
// const baseUrl = 'http://5thcg5.natappfree.cc'; // 开发地址 // const baseUrl = 'http://5thcg5.natappfree.cc'; // 开发地址
// const baseUrl = 'https://jduniapp.uzosp.com'; // 线上地/ const baseUrl = 'https://movecar.jd.com'; // 线上地
const httpRequest = (opts, data) => { const httpRequest = (opts, data) => {
let httpDefaultOpts = { let httpDefaultOpts = {
url: baseUrl + opts.url, url: baseUrl + opts.url,
......
...@@ -4,7 +4,7 @@ import request from "./request"; ...@@ -4,7 +4,7 @@ import request from "./request";
// let baseUrl = 'https://jdorder.uzosp.com/'; // 正式服务域名接口 // let baseUrl = 'https://jdorder.uzosp.com/'; // 正式服务域名接口
let baseUrl = 'https://r.ucaret.cn/test-api'; // 测试服务域名接口 let baseUrl = 'https://movecar.jd.com'; // 测试服务域名接口
//可以new多个request来支持多个域名请求 //可以new多个request来支持多个域名请求
...@@ -148,7 +148,7 @@ $http.dataFactory = async function(res) { ...@@ -148,7 +148,7 @@ $http.dataFactory = async function(res) {
uni.hideLoading() uni.hideLoading()
if (res.response.statusCode && res.response.statusCode == 200) { if (res.response.statusCode && res.response.statusCode == 200) {
let httpData = res.response.data; let httpData = res.response.data;
console.log(httpData,"封装请求响应数据55555"); // console.log(httpData,"封装请求响应数据55555");
let currentRoutes = getCurrentPages(); let currentRoutes = getCurrentPages();
let currentRoute = currentRoutes[currentRoutes.length - 1].route let currentRoute = currentRoutes[currentRoutes.length - 1].route
if (typeof(httpData) == "string") { if (typeof(httpData) == "string") {
......
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
"quickapp" : {}, "quickapp" : {},
/* 小程序特有相关 */ /* 小程序特有相关 */
"mp-weixin" : { "mp-weixin" : {
"appid" : "wx8fd4dc1c4b9f6f41", "appid" : "wx237e45bea2220a37",
"setting" : { "setting" : {
"urlCheck" : false, "urlCheck" : false,
"minified" : true, "minified" : true,
......
...@@ -33,6 +33,14 @@ ...@@ -33,6 +33,14 @@
</view> </view>
</view> </view>
</view> </view>
<view class="banner-other">
<view @click="goShopH5(2)">
<image src="https://nuoche.s3.cn-north-1.jdcloud-oss.com/2022/10/14/eb67b0d88bd24f71a04b6a939ef3bf74.png"></image>
</view>
<view @click="goShopH5(1)">
<image src="https://nuoche.s3.cn-north-1.jdcloud-oss.com/2022/10/14/672f38dadb0f4eacb486af28fe4fe762.png"></image>
</view>
</view>
<u-gap bgColor="transparent" height="20"></u-gap> <u-gap bgColor="transparent" height="20"></u-gap>
</view> </view>
...@@ -90,6 +98,25 @@ ...@@ -90,6 +98,25 @@
}; };
}, },
methods: { methods: {
goShopH5(index){
let token = uni.getStorageSync('userToken');
if (!token) {
uni.setStorageSync('jdNavto',index)
uni.navigateTo({
url: '/pages/login/index/index'
})
return;
}
let url;
if(index == 1){
url = 'https://pro.m.jd.com/mall/active/3L2hs3R3aibYmosCRzA2Rp5z8pTR/index.html?babelChannel=ttt1'
}else{
url = 'https://jarvis.m.jd.com/start?source=2'
}
// uni.setStorageSync('h5url',url)
util.navigateToH5({page:url})
},
// 跳转 其他小程序页面
goJdShop(index){ goJdShop(index){
let sku; let sku;
if(index == 1){ if(index == 1){
...@@ -266,12 +293,20 @@ ...@@ -266,12 +293,20 @@
let item = this.list5[index] let item = this.list5[index]
let link = item.link; let link = item.link;
if(link) { if(link) {
var newStr = link.indexOf("http"); if (item.remark == 'jdh5') {
var newStr2 = link.indexOf("https"); // uni.navigateTo({
if (newStr == 0 || newStr2 == 0) { // url: '/pages/webview/webview?url=' + link
// })
let url;
let token = uni.getStorageSync('userToken');
if (!token) {
uni.setStorageSync('jdNavto',1)
uni.navigateTo({ uni.navigateTo({
url: '/pages/webview/webview?url=' + link url: '/pages/login/index/index'
}) })
return;
}
util.navigateToH5({page:link})
return return
} }
uni.navigateTo({ uni.navigateTo({
...@@ -399,6 +434,7 @@ ...@@ -399,6 +434,7 @@
.banner{ .banner{
width:100%; width:100%;
margin-top:70rpx; margin-top:70rpx;
position: relative;
.banner-img, .banner-img,
.banner-btn{ .banner-btn{
margin: 0 auto; margin: 0 auto;
...@@ -437,6 +473,25 @@ ...@@ -437,6 +473,25 @@
} }
} }
.banner-other{
position: absolute;
right:-22rpx;top:-80rpx;
z-index:100;
>view{
&:first-child{
margin-left:34rpx;
width: 120rpx;height:112rpx;
}
&:last-child{
margin-top:100rpx;
width: 172rpx;height:140rpx;
}
image{
width:100%;height:100%;
}
}
}
} }
.bg-img{ .bg-img{
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
import moveCar from './moveCar' import moveCar from './moveCar'
import shop from './shop' import shop from './shop'
import personal from './personal' import personal from './personal'
import util from '@/pages/login/util.js'
let plugin = requirePlugin('loginPlugin'); let plugin = requirePlugin('loginPlugin');
export default { export default {
...@@ -58,6 +59,13 @@ ...@@ -58,6 +59,13 @@
}; };
} }
}, },
onShareTimeline(res){
return {
title: '京东汽车挪车牌',
path: '/pages/main',
imageUrl: ""
};
},
onShow: function() { onShow: function() {
uni.hideHomeButton() uni.hideHomeButton()
if (this.tab == 'personal') { if (this.tab == 'personal') {
...@@ -79,6 +87,7 @@ ...@@ -79,6 +87,7 @@
}, },
methods: { methods: {
tabChange(index) { tabChange(index) {
uni.setStorageSync('tabbar', index)
let that = this let that = this
switch (index) { switch (index) {
case 0: case 0:
...@@ -343,6 +352,32 @@ ...@@ -343,6 +352,32 @@
// }); // });
// } // }
// }) // })
} else{
let routerLogin = uni.getStorageSync('routerLogin')
let tabbar = uni.getStorageSync('tabbar')
if(tabbar){
this.tabChange(tabbar)
}
if(routerLogin){
uni.redirectTo({
url:routerLogin
})
}
// 判断是否有京东跳转
let jdNavto = uni.getStorageSync('jdNavto')
if(jdNavto){
let url;
if(jdNavto == 1){
url = 'https://pro.m.jd.com/mall/active/3L2hs3R3aibYmosCRzA2Rp5z8pTR/index.html?babelChannel=ttt1'
}else{
url = 'https://jarvis.m.jd.com/start?source=2'
}
// uni.setStorageSync('h5url',url)
util.navigateToH5({page:url})
uni.removeStorageSync('jdNavto')
}
} }
} else { } else {
......
...@@ -55,6 +55,8 @@ ...@@ -55,6 +55,8 @@
}, },
methods: { methods: {
goUrl(vo) { goUrl(vo) {
uni.removeStorageSync('routerLogin')
uni.setStorageSync('routerLogin',vo.url)
let token = uni.getStorageSync('userToken'); let token = uni.getStorageSync('userToken');
if (!token) { if (!token) {
// uni.navigateTo({ // uni.navigateTo({
......
...@@ -146,6 +146,7 @@ export default { ...@@ -146,6 +146,7 @@ export default {
}, },
goOrder(current) { goOrder(current) {
let token = uni.getStorageSync('userToken'); let token = uni.getStorageSync('userToken');
uni.removeStorageSync('routerLogin')
if(!token){ if(!token){
// uni.navigateTo({ // uni.navigateTo({
// url: '/pages/binding/index?url=/pages/main&index=4' // url: '/pages/binding/index?url=/pages/main&index=4'
...@@ -163,6 +164,8 @@ export default { ...@@ -163,6 +164,8 @@ export default {
}, },
goUrl(vo) { goUrl(vo) {
let token = uni.getStorageSync('userToken'); let token = uni.getStorageSync('userToken');
uni.removeStorageSync('routerLogin')
uni.setStorageSync('routerLogin', vo.url)
if(!token){ if(!token){
// uni.navigateTo({ // uni.navigateTo({
// url: '/pages/binding/index?url=/pages/main&index=4' // url: '/pages/binding/index?url=/pages/main&index=4'
...@@ -198,6 +201,8 @@ export default { ...@@ -198,6 +201,8 @@ export default {
}, },
editInfo() { editInfo() {
let token = uni.getStorageSync('userToken'); let token = uni.getStorageSync('userToken');
uni.removeStorageSync('routerLogin')
uni.setStorageSync('routerLogin', '/pagesD/pages/personal/userInfo')
if(!token){ if(!token){
// uni.navigateTo({ // uni.navigateTo({
// url: '/pages/binding/index?url=/pages/main&index=4' // url: '/pages/binding/index?url=/pages/main&index=4'
...@@ -217,15 +222,24 @@ export default { ...@@ -217,15 +222,24 @@ export default {
this.logoutFlag = false this.logoutFlag = false
return return
} }
await this.$http.request({ this.logoutFlag = true
url:'/app/user/info', let opts = {
method:'get', url: '/app/user/info',
data:{}, method: 'get'
}).then(res => { };
this.userInfo = res || {} await this.http.httpTokenRequest(opts, {}).then(res => {
if(this.userInfo.avatar){ if (res.data.code == 200) {
this.userInfo = res.data.data
if (this.userInfo.avatar) {
this.avatar = this.userInfo.avatar this.avatar = this.userInfo.avatar
} }
} else {
uni.showToast({
title: res.data.msg,
icon: 'none',
duration: 2000
});
}
}) })
}, },
openMsg() { openMsg() {
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<image :src="getImage(vo.mainImgUrl)" /> <image :src="getImage(vo.mainImgUrl)" />
</view> </view>
<view class="item2__title">{{vo.title}}</view> <view class="item2__title">{{vo.title}}</view>
<view class="item2__price">{{vo.currentPrice/100}}</view> <view class="item2__price">{{vo.currentPrice/100}}<text style="font-size: 22rpx;"></text></view>
</view> </view>
</view> </view>
</view> </view>
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
{{vo.title}} {{vo.title}}
</view> </view>
<view class="one_item_price"> <view class="one_item_price">
{{vo.currentPrice/100}} {{vo.currentPrice/100}}<text style="font-size: 22rpx;margin-right:4rpx;"></text>
<span class="num__two">{{vo.originalPrice/100}}</span> <span class="num__two">{{vo.originalPrice/100}}</span>
</view> </view>
</view> </view>
...@@ -49,6 +49,7 @@ ...@@ -49,6 +49,7 @@
</template> </template>
<script> <script>
import util from '@/pages/login/util.js'
export default { export default {
props:["page"], props:["page"],
data() { data() {
...@@ -63,11 +64,7 @@ export default { ...@@ -63,11 +64,7 @@ export default {
auto: true auto: true
}, },
keyword: '', keyword: '',
list3: [ list3: [],
'https://cdn.uviewui.com/uview/swiper/swiper3.png',
'https://cdn.uviewui.com/uview/swiper/swiper2.png',
'https://cdn.uviewui.com/uview/swiper/swiper1.png',
],
//普通商品列表 //普通商品列表
mallList: [], mallList: [],
//精品商品 //精品商品
...@@ -103,6 +100,8 @@ export default { ...@@ -103,6 +100,8 @@ export default {
}, },
goDetail(id,link) { goDetail(id,link) {
let token = uni.getStorageSync('userToken'); let token = uni.getStorageSync('userToken');
uni.removeStorageSync('routerLogin')
uni.setStorageSync('routerLogin',false)
if(!token){ if(!token){
let returnPage= '/pages/main'; let returnPage= '/pages/main';
let pageType = "reLaunch" let pageType = "reLaunch"
...@@ -194,12 +193,19 @@ export default { ...@@ -194,12 +193,19 @@ export default {
let item = this.list3[index] let item = this.list3[index]
let link = item.link; let link = item.link;
if(link) { if(link) {
var newStr = link.indexOf("http"); if (item.remark == 'jdh5') {
var newStr2 = link.indexOf("https"); // uni.navigateTo({
if (newStr == 0 || newStr2 == 0) { // url: '/pages/webview/webview?url=' + link
// })
let token = uni.getStorageSync('userToken');
if (!token) {
uni.setStorageSync('jdNavto',1)
uni.navigateTo({ uni.navigateTo({
url: '/pages/webview/webview?url=' + link url: '/pages/login/index/index'
}) })
return;
}
util.navigateToH5({page:link})
return return
} }
uni.navigateTo({ uni.navigateTo({
......
...@@ -341,7 +341,7 @@ ...@@ -341,7 +341,7 @@
longitude + longitude +
',' + ',' +
latitude + latitude +
'&key=1bba2ab2de600f8b5fafe167e09cd2af&radius=1000&extensions=all', '&key=88cc9f2b486f21e85ef827131b3dd165&radius=1000&extensions=all',
success(res) { success(res) {
console.log(res); console.log(res);
if (res.statusCode === 200) { if (res.statusCode === 200) {
......
...@@ -200,7 +200,7 @@ ...@@ -200,7 +200,7 @@
longitude + longitude +
',' + ',' +
latitude + latitude +
'&key=1bba2ab2de600f8b5fafe167e09cd2af&radius=1000&extensions=all', '&key=88cc9f2b486f21e85ef827131b3dd165&radius=1000&extensions=all',
success(res) { success(res) {
//console.log(res); //console.log(res);
if (res.statusCode === 200) { if (res.statusCode === 200) {
......
...@@ -224,7 +224,7 @@ export default { ...@@ -224,7 +224,7 @@ export default {
longitude + longitude +
',' + ',' +
latitude + latitude +
'&key=1bba2ab2de600f8b5fafe167e09cd2af&radius=1000&extensions=all', '&key=88cc9f2b486f21e85ef827131b3dd165&radius=1000&extensions=all',
success(res) { success(res) {
//console.log(res); //console.log(res);
if (res.statusCode === 200) { if (res.statusCode === 200) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment