From d46da55237c8a2210a713a683f4a6de152dd763a Mon Sep 17 00:00:00 2001
From: guoxing <1369478551@qq.com>
Date: Wed, 1 Mar 2023 09:27:50 +0800
Subject: [PATCH] =?UTF-8?q?2023-02-28=20=E5=8A=9F=E8=83=BD=E5=AE=8C?=
=?UTF-8?q?=E5=96=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
mallplusui-uniapp-app/App.vue | 73 +-
mallplusui-uniapp-app/manifest.json | 4 +-
mallplusui-uniapp-app/pages.json | 12 +-
mallplusui-uniapp-app/pages/index/index.vue | 20 +-
mallplusui-uniapp-app/pages/index/user.vue | 21 +-
.../pages/order/createOrder.vue | 2 +-
.../pages/order/createStoreOrder.vue | 2 +-
mallplusui-uniapp-app/pages/order/order.vue | 16 +-
.../pages/order/orderDetail.vue | 1021 +++++++++--------
mallplusui-uniapp-app/pages/public/login.vue | 22 +-
mallplusui-uniapp-app/pages/set/set.vue | 1 +
.../pagesA/after_sale/list.vue | 2 +-
mallplusui-uniapp-app/pagesA/product/list.vue | 3 +
.../pagesA/product/product.vue | 8 +-
.../pagesU/notice/subjectList.vue | 1 -
mallplusui-uniapp-app/store/index.js | 6 +-
16 files changed, 645 insertions(+), 569 deletions(-)
diff --git a/mallplusui-uniapp-app/App.vue b/mallplusui-uniapp-app/App.vue
index aa85bab..1ff1310 100644
--- a/mallplusui-uniapp-app/App.vue
+++ b/mallplusui-uniapp-app/App.vue
@@ -11,26 +11,27 @@
} from 'vuex';
export default {
methods: {
- ...mapMutations(['login']) ,
- // util.js
- // 微信公众号授权
- wxAuthorize() {
- let link = window.location.href;
- let params = this._getUrlParams(link); // 地址解析
-
- // 已经授权登录过的就不用再授权了
- if (store.state.token) return;
-
- // 如果拿到code,调用授权接口,没有拿到就跳转微信授权链接获取
- if (params.code) {
- api.wxAuth(params.code); // 调用后台接口,授权
- } else {
- let appid = 'wx8321531c6046c924';
- let uri = encodeURIComponent(link);
- let authURL = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appid}&redirect_uri=${uri}&response_type=code&scope=snsapi_userinfo&state=123#wechat_redirect`;
- window.location.href = authURL;
- }
- },
+ ...mapMutations(['login']),
+ // util.js
+ // 微信公众号授权
+ wxAuthorize() {
+ let link = window.location.href;
+ let params = this._getUrlParams(link); // 地址解析
+
+ // 已经授权登录过的就不用再授权了
+ if (store.state.token) return;
+
+ // 如果拿到code,调用授权接口,没有拿到就跳转微信授权链接获取
+ if (params.code) {
+ api.wxAuth(params.code); // 调用后台接口,授权
+ } else {
+ let appid = 'wx8321531c6046c924';
+ let uri = encodeURIComponent(link);
+ let authURL =
+ `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appid}&redirect_uri=${uri}&response_type=code&scope=snsapi_userinfo&state=123#wechat_redirect`;
+ window.location.href = authURL;
+ }
+ },
async typeGoodsList() {
let params = {};
let list = await Api.apiCall('get', Api.goods.typeGoodsList, params);
@@ -44,28 +45,34 @@
async sysInfoMethod() {
let params = {};
let list = await Api.apiCall('get', Api.index.sysInfo, params);
- console.log('sysInfo>>>>>',sysInfo)
+ console.log('sysInfo>>>>>', sysInfo)
this.$db.set('sysInfo', list)
},
-
+
},
onLaunch: function() {
+ // uni.removeStorageSync('userInfo');
+ // uni.removeStorageSync('token');
+ console.log('App onLaunch')
let userInfo = uni.getStorageSync('userInfo') || '';
- let token = uni.getStorageSync('token') || '';
- if(token){
+ let token = uni.getStorageSync('token') || '';
+ console.log('App onLaunch>>>',userInfo)
+ console.log('App onLaunch>>>',token)
+ if (token) {
//更新登陆状态
uni.getStorage({
key: 'userInfo',
success: (res) => {
+ console.log('App onLaunch>>', res)
this.login(res.data);
}
});
}
- let isWeiXin = this.$common.isWeiXinBrowser()
- if (isWeiXin) {
- this.wxAuthorize()
- }
+ let isWeiXin = this.$common.isWeiXinBrowser()
+ if (isWeiXin) {
+ this.wxAuthorize()
+ }
this.typeGoodsList();
this.areaGoodsList();
this.sysInfoMethod();
@@ -419,9 +426,13 @@
video {
box-sizing: border-box;
}
- html,body,#app{
- height: 100%;
- }
+
+ html,
+ body,
+ #app {
+ height: 100%;
+ }
+
/* 骨架屏替代方案 */
.Skeleton {
background: #f3f3f3;
diff --git a/mallplusui-uniapp-app/manifest.json b/mallplusui-uniapp-app/manifest.json
index 9abc085..447d838 100644
--- a/mallplusui-uniapp-app/manifest.json
+++ b/mallplusui-uniapp-app/manifest.json
@@ -2,8 +2,8 @@
"name" : "汇融云链",
"appid" : "__UNI__FB2C9C4",
"description" : "",
- "versionName" : "1.0.0.2",
- "versionCode" : 1002,
+ "versionName" : "1.0.0.3",
+ "versionCode" : 1003,
"transformPx" : false,
"app-plus" : {
"usingComponents" : true,
diff --git a/mallplusui-uniapp-app/pages.json b/mallplusui-uniapp-app/pages.json
index 4473eb8..aa29f05 100644
--- a/mallplusui-uniapp-app/pages.json
+++ b/mallplusui-uniapp-app/pages.json
@@ -89,12 +89,12 @@
}, {
"path": "pages/order/orderDetail",
"style": {
- "navigationBarTitleText": "详情展示",
- "app-plus": {
- "titleNView": {
- "type": "transparent"
- }
- }
+ "navigationBarTitleText": "详情展示"
+ // "app-plus": {
+ // "titleNView": {
+ // "type": "transparent"
+ // }
+ // }
}
}, {
"path": "pages/order/logistics",
diff --git a/mallplusui-uniapp-app/pages/index/index.vue b/mallplusui-uniapp-app/pages/index/index.vue
index dac2e91..7223c41 100644
--- a/mallplusui-uniapp-app/pages/index/index.vue
+++ b/mallplusui-uniapp-app/pages/index/index.vue
@@ -1079,11 +1079,13 @@
}
.price {
+ font-size: 18px;
color: $uni-color-primary;
+ line-height: 1;
}
-
+
.m-price {
- font-size: $font-sm;
+ font-size: 16px;
color: $font-color-light;
margin-left: 10upx;
}
@@ -1180,15 +1182,16 @@
}
.price {
+ font-size: 18px;
color: $uni-color-primary;
+ line-height: 1;
}
-
+
.m-price {
- font-size: $font-sm;
+ font-size: 16px;
color: $font-color-light;
margin-left: 10upx;
}
-
.pro-box {
display: flex;
align-items: center;
@@ -1250,17 +1253,16 @@
}
.price {
- font-size: 16px;
+ font-size: 18px;
color: $uni-color-primary;
line-height: 1;
}
-
+
.m-price {
- font-size: $font-sm;
+ font-size: 16px;
color: $font-color-light;
margin-left: 10upx;
}
-
.coupon_box {
width: 100%;
height: auto;
diff --git a/mallplusui-uniapp-app/pages/index/user.vue b/mallplusui-uniapp-app/pages/index/user.vue
index c344d7f..df93940 100644
--- a/mallplusui-uniapp-app/pages/index/user.vue
+++ b/mallplusui-uniapp-app/pages/index/user.vue
@@ -70,13 +70,13 @@
-->
-
+
@@ -49,10 +49,10 @@
积分订单
-
+
-
+
@@ -168,7 +168,7 @@ export default {
let params = { pageNum: this.pageNum, status: status };
let data = await Api.apiCall('get', Api.order.orderList, params);
- console.log("data:------"+JSON.stringify(data))
+ console.log("data:------"+data)
let goodsList = data.records;
let goodsListJson = JSON.stringify(goodsList)
console.log("goodsList:"+goodsListJson)
@@ -201,7 +201,7 @@ export default {
}
navItem.orderList = [];
- console.log(JSON.stringify(orderList))
+ console.log(orderList)
orderList.forEach(item => {
console.log("item-----:"+item)
navItem.orderList.push(item);
diff --git a/mallplusui-uniapp-app/pages/order/orderDetail.vue b/mallplusui-uniapp-app/pages/order/orderDetail.vue
index 0852118..b33fd01 100644
--- a/mallplusui-uniapp-app/pages/order/orderDetail.vue
+++ b/mallplusui-uniapp-app/pages/order/orderDetail.vue
@@ -7,30 +7,36 @@
{{ orderInfo.createTime }}
- {{ orderInfo.id }}--
- {{ orderInfo.stateTip }}
-
+
+ {{ orderInfo.stateTip }}
+
订单商品
-
+
{{ goodsItem.productName }}
- {{ goodsItem.productAttr }} x {{ goodsItem.productQuantity }}
+ {{ goodsItem.productAttr }} x
+ {{ goodsItem.productQuantity }}
{{ goodsItem.productPrice }}
订单赠品
-
+
{{ goodsItem.productName }}
- {{ goodsItem.productAttr }} x {{ goodsItem.productQuantity }}
+ {{ goodsItem.productAttr }} x
+ {{ goodsItem.productQuantity }}
{{ goodsItem.productPrice }}
@@ -39,31 +45,32 @@
{{ orderInfo.orderItemList.length }}
件商品, 会员折扣
{{ orderInfo.vipAmount }}
- 优惠券抵扣
- {{ orderInfo.couponAmount }}
+ 优惠券抵扣
+ {{ orderInfo.couponAmount }}
- 积分抵扣
- {{ orderInfo.integrationAmount }}
- ,运费
+ 积分抵扣
+ {{ orderInfo.integrationAmount }}
+ ,运费
{{ orderInfo.freightAmount }}
活动金额
¥{{ groupActivity.price }}
- ,实付款
+ ,实付款
{{ orderInfo.payAmount }}
-
-
-
-
-
+
+
+
+
+
@@ -74,325 +81,387 @@
diff --git a/mallplusui-uniapp-app/pages/public/login.vue b/mallplusui-uniapp-app/pages/public/login.vue
index 1c3cee4..491944e 100644
--- a/mallplusui-uniapp-app/pages/public/login.vue
+++ b/mallplusui-uniapp-app/pages/public/login.vue
@@ -144,8 +144,16 @@
methods: {
...mapMutations(['login']),
selectType(index) {
- this.selectKey = index
- this.show = !this.show
+
+ if (index == 0) {
+ this.show = true
+ this.selectKey = 0
+ }
+
+ if (index == 1) {
+ this.show = false
+ this.selectKey = 1
+ }
},
inputChange(e) {
@@ -258,7 +266,7 @@
uni.showToast({
title: '登录成功'
});
- that.login(res.data.data);
+ that.login(res.data.data.userInfo);
that.$db.set('token', res.data.data.tokenHead + res.data.data.token);
that.$db.set('userInfos', res.data.data.userInfo);
@@ -354,7 +362,7 @@
uni.showToast({
title: '登录成功'
});
- that.login(res.data.data);
+ that.login(res.data.data.userInfo);
that.$db.set('token', res.data.data.tokenHead + res.data.data.token);
that.$db.set('userInfos', res.data.data.userInfo);
@@ -520,7 +528,7 @@
//this.logining = false;
if (data) {
console.log(data);
- that.login(data)
+ that.login(data.userInfo)
uni.setStorageSync('userInfos', data.userInfo);
uni.setStorageSync('token', data.tokenHead + data.token);
console.log(uni.getStorageSync('token'))
@@ -545,7 +553,7 @@
let data = await Api.apiCall('post', Api.index.login, params);
if (data) {
console.log(data);
- that.login(data);
+ that.login(data.userInfo);
uni.setStorageSync('userInfos', data.userInfo);
uni.setStorageSync('token', data.tokenHead + data.token);
// uni.setStorageSync('adminToken', data.tokenHead + data.token);
@@ -588,7 +596,7 @@
// 登录成功 记录会员信息到本地
if (res) {
console.log(res);
- that.login(res.data.data);
+ that.login(res.data.data.userInfo);
uni.setStorageSync('userInfos', res.data
.data.userInfo);
uni.setStorageSync('token', res.data.data
diff --git a/mallplusui-uniapp-app/pages/set/set.vue b/mallplusui-uniapp-app/pages/set/set.vue
index 7e15845..b2be1cb 100644
--- a/mallplusui-uniapp-app/pages/set/set.vue
+++ b/mallplusui-uniapp-app/pages/set/set.vue
@@ -85,6 +85,7 @@
Api.apiCall('post', Api.index.logout, {});
setTimeout(() => {
uni.navigateBack();
+ uni.removeStorageSync('userInfo');
}, 200);
}
}
diff --git a/mallplusui-uniapp-app/pagesA/after_sale/list.vue b/mallplusui-uniapp-app/pagesA/after_sale/list.vue
index 460d9a0..10f0277 100644
--- a/mallplusui-uniapp-app/pagesA/after_sale/list.vue
+++ b/mallplusui-uniapp-app/pagesA/after_sale/list.vue
@@ -14,7 +14,7 @@
{{ item.createTime }}
- {{ item.id }}--
+
待审核
退货中
已完成
diff --git a/mallplusui-uniapp-app/pagesA/product/list.vue b/mallplusui-uniapp-app/pagesA/product/list.vue
index 248e55c..ee847e7 100644
--- a/mallplusui-uniapp-app/pagesA/product/list.vue
+++ b/mallplusui-uniapp-app/pagesA/product/list.vue
@@ -178,6 +178,9 @@ export default {
if (this.isFenxiao) {
params.isFenxiao = 1;
}
+
+ console.log("params>>>>",params)
+
let list = await Api.apiCall('get', Api.goods.goodsList, params);
let goodsList = list.records;
// let goodsList = await this.$api.json('goodsList');
diff --git a/mallplusui-uniapp-app/pagesA/product/product.vue b/mallplusui-uniapp-app/pagesA/product/product.vue
index 2468edc..78072fd 100644
--- a/mallplusui-uniapp-app/pagesA/product/product.vue
+++ b/mallplusui-uniapp-app/pagesA/product/product.vue
@@ -56,7 +56,7 @@
-->
-
+
-
+
diff --git a/mallplusui-uniapp-app/pagesU/notice/subjectList.vue b/mallplusui-uniapp-app/pagesU/notice/subjectList.vue
index e4ab883..dab83ed 100644
--- a/mallplusui-uniapp-app/pagesU/notice/subjectList.vue
+++ b/mallplusui-uniapp-app/pagesU/notice/subjectList.vue
@@ -158,7 +158,6 @@
justify-content: space-between;
.listcard-content_title {
- padding-right: 30px;
font-size: 14px;
color: #333;
font-weight: 400;
diff --git a/mallplusui-uniapp-app/store/index.js b/mallplusui-uniapp-app/store/index.js
index 83309ee..8758685 100644
--- a/mallplusui-uniapp-app/store/index.js
+++ b/mallplusui-uniapp-app/store/index.js
@@ -14,13 +14,13 @@ const store = new Vuex.Store({
console.log(provider);
if (provider && provider != undefined) {
console.log("provider", provider);
- console.log("provider>>>", provider.userInfo.memberLevelId);
+ console.log("provider>>>", provider.memberLevelId);
state.hasLogin = true;
- state.hasVip = provider.userInfo.memberLevelId == 1 ? false : true;
+ state.hasVip = provider.memberLevelId == 1 ? false : true;
console.log("state.hasVip >>>", state.hasVip);
uni.setStorage({ //缓存用户登陆状态
key: 'userInfo',
- data: provider.userInfo
+ data: provider
})
state.userInfo = provider;
}