diff --git a/mallplusui-uniapp-app/common/api.js b/mallplusui-uniapp-app/common/api.js
index e13126f..eca0a3d 100644
--- a/mallplusui-uniapp-app/common/api.js
+++ b/mallplusui-uniapp-app/common/api.js
@@ -313,6 +313,7 @@ export default {
return res.data.data;
} else {
console.log(">>>>>=");
+ console.log(">>>>>=",res.data);
if (res.data) {
if (!res.data.msg) {
res.data.msg = res.data.data;
@@ -321,7 +322,7 @@ export default {
title: res.data.msg,
icon: 'none'
});
- this.$api.msg(res.data.msg);
+ // this.$api.msg(res.data.msg);
}
}
diff --git a/mallplusui-uniapp-app/components/coolc-coupon/coolc-coupon.vue b/mallplusui-uniapp-app/components/coolc-coupon/coolc-coupon.vue
index 064b2f4..7fdae18 100644
--- a/mallplusui-uniapp-app/components/coolc-coupon/coolc-coupon.vue
+++ b/mallplusui-uniapp-app/components/coolc-coupon/coolc-coupon.vue
@@ -8,10 +8,10 @@
满{{ item.minPoint }} 减 {{ item.amount }}
- 立即领取
- 立即使用
+
@@ -21,6 +21,9 @@
import {
formatDate
} from '@/common/date';
+ import {
+ mapState
+ } from 'vuex';
export default {
components: {
@@ -54,25 +57,34 @@
return formatDate(date, 'yyyy-MM-dd hh:mm:ss')
},
},
+ computed: {
+ ...mapState(['hasLogin', 'userInfo']),
+ },
methods: {
async acceptCoupon(item) {
- this.types = !this.types
- uni.showLoading({
- title: '请稍后'
- });
-
- let params = {
- couponId: item.id
- };
- let data = await Api.apiCall('post', Api.index.acceptCoupon, params);
- console.log(data);
- if (data) {
- this.$api.msg(data);
+ if (this.hasLogin) {
+ this.types = !this.types
+ uni.showLoading({
+ title: '请稍后'
+ });
+
+ let params = {
+ couponId: item.id
+ };
this.clickSubMethod(item)
-
+ let data = await Api.apiCall('post', Api.index.acceptCoupon, params);
+ // console.log("data?????", data);
+ // if (data) {
+ // // this.$api.msg(data);
+ // this.clickSubMethod(item)
+
+ // }
+ uni.hideLoading();
+ } else {
+ uni.navigateTo({
+ url: '/pages/public/login'
+ });
}
- uni.hideLoading();
-
},
clickSubMethod(vel) {
console.log('clickSubMethod')
diff --git a/mallplusui-uniapp-app/pages.json b/mallplusui-uniapp-app/pages.json
index 395e6b8..002a7f0 100644
--- a/mallplusui-uniapp-app/pages.json
+++ b/mallplusui-uniapp-app/pages.json
@@ -17,10 +17,11 @@
"placeholder": "请输入要查询的信息",
"disabled": true,
"placeholderColor": "#606266"
- },
+ }
+ ,
"buttons": [{
"fontSrc": "/static/yticon.ttf",
- "text": "\ue60d",
+ "text": "",
"fontSize": "26",
"color": "#303133",
"float": "left",
@@ -28,11 +29,11 @@
},
{
"fontSrc": "/static/yticon.ttf",
- "text": "\ue744",
+ "text": "",
"fontSize": "27",
"color": "#303133",
- "background": "rgba(0,0,0,0)",
- "redDot": true
+ "background": "rgba(0,0,0,0)"
+ // "redDot": true
}
]
}
diff --git a/mallplusui-uniapp-app/pages/index/index.vue b/mallplusui-uniapp-app/pages/index/index.vue
index 1d9d12b..d396c71 100644
--- a/mallplusui-uniapp-app/pages/index/index.vue
+++ b/mallplusui-uniapp-app/pages/index/index.vue
@@ -245,8 +245,8 @@
{{ item.name }}
- 惠农价¥{{ item.price }}
- 市场价¥{{ item.originalPrice }}
+ 惠农价¥{{ item.originalPrice }}
+ 市场价¥{{ item.price }}
@@ -360,6 +360,9 @@
}
},
},
+ computed: {
+ ...mapState(['hasLogin', 'userInfo']),
+ },
methods: {
clickParentMethod() {
console.log('clickParentMethod')
@@ -368,11 +371,21 @@
callParentMethod(val) {
console.log('callParentMethod: ' + val)
// 默认去遍历list集合,将集合中的每个元素传入到function的item里,
- var index = this.couponList.findIndex(function(item) {
- return item.id == val.id;
- })
+ var index = this.couponList.findIndex(
+ // function(item) {
+ // console.log('item: ' + JSON.stringify(item))
+ // console.log('val: ' + val)
+ // return item.id == val.id;
+ item => {
+ console.log('item_id: ' +JSON.parse(JSON.stringify(item)).id)
+ console.log('val_id: ' +JSON.parse(val).id)
+ if (JSON.parse(JSON.stringify(item)).id == JSON.parse(val).id) {
+ return true
+ }
+ })
+ console.log('index: ' + index)
this.couponList.splice(index, 1);
-
+ // this.getCouponList();
},
async sysInfoMethod() {
@@ -526,7 +539,7 @@
}
},
/**
- * 获取轮播图
+ * 获取优惠券
*/
async getCouponList() {
let params = {
@@ -536,7 +549,9 @@
if (data) {
console.log("优惠券")
console.log("优惠券", data)
- this.couponList = data || [];
+ console.log("优惠券id",data[0].id)
+ this.couponList = []
+ this.couponList = this.couponList.concat(data) || [];
}
},
/**
@@ -785,25 +800,25 @@
url: '/pages/search/search'
});
},
- //点击导航栏 buttons 时触发
- onNavigationBarButtonTap(e) {
- const index = e.index;
- if (index === 0) {
- this.$api.msg('点击了扫描');
- } else if (index === 1) {
- // #ifdef APP-PLUS
- const pages = getCurrentPages();
- const page = pages[pages.length - 1];
- const currentWebview = page.$getAppWebview();
- currentWebview.hideTitleNViewButtonRedDot({
- index
- });
- // #endif
- uni.navigateTo({
- url: '../../pagesU/notice/notice'
- });
- }
- }
+ // //点击导航栏 buttons 时触发
+ // onNavigationBarButtonTap(e) {
+ // const index = e.index;
+ // if (index === 0) {
+ // this.$api.msg('点击了扫描');
+ // } else if (index === 1) {
+ // // #ifdef APP-PLUS
+ // const pages = getCurrentPages();
+ // const page = pages[pages.length - 1];
+ // const currentWebview = page.$getAppWebview();
+ // currentWebview.hideTitleNViewButtonRedDot({
+ // index
+ // });
+ // // #endif
+ // uni.navigateTo({
+ // url: '../../pagesU/notice/notice'
+ // });
+ // }
+ // }
};
diff --git a/mallplusui-uniapp-app/pages/index/user.vue b/mallplusui-uniapp-app/pages/index/user.vue
index 6035b96..beab176 100644
--- a/mallplusui-uniapp-app/pages/index/user.vue
+++ b/mallplusui-uniapp-app/pages/index/user.vue
@@ -6,26 +6,36 @@
-
- {{ userDetailInfo.nickname || userDetailInfo.username }}
- 卖家中心
+
+
+
+ {{ userDetailInfo.nickname || userDetailInfo.username }}
+
+
+ 卖家中心
+
-
+
+
-
+
+
-
+
-
+
+
立即升级
@@ -37,23 +47,17 @@
-
+ ]" @touchstart="coverTouchstart" @touchmove="coverTouchmove" @touchend="coverTouchend">
- {{ userDetailInfo.blance || 0 }}
+ {{ userDetailInfo.blance || 0}}
余额
@@ -67,20 +71,24 @@
-
+
全部订单
-
+
待付款
-
+
待收货
-
+
退款/售后
@@ -92,14 +100,18 @@
浏览历史
-
+
-
-
+
+
-
+
-
+
@@ -147,624 +160,688 @@
diff --git a/mallplusui-uniapp-app/pages/public/login.vue b/mallplusui-uniapp-app/pages/public/login.vue
index ee6dc71..c61e153 100644
--- a/mallplusui-uniapp-app/pages/public/login.vue
+++ b/mallplusui-uniapp-app/pages/public/login.vue
@@ -785,7 +785,7 @@
line-height: 76upx;
border-radius: 50px;
margin-top: 70upx;
- background: $uni-color-primary;
+ background: $uni-color-warning;
color: #fff;
font-size: $font-lg;
@@ -797,13 +797,12 @@
.login_bot {
display: flex;
margin-top: 25upx;
- margin-left: 70upx;
- margin-right: 70upx;
- flex-direction: row;
- justify-content: space-between;
+ align-items: center;
+ flex-direction: column;
}
.forget-section {
+ margin-top: 30px;
font-size: $font-sm + 2upx;
color: $font-color-spec;
text-align: center;
@@ -811,6 +810,7 @@
.register-section {
bottom: 50upx;
+ margin-top: 20px;
font-size: $font-sm + 2upx;
color: $font-color-base;
text-align: center;
diff --git a/mallplusui-uniapp-app/pages/public/reg.vue b/mallplusui-uniapp-app/pages/public/reg.vue
index f552a6a..065175b 100644
--- a/mallplusui-uniapp-app/pages/public/reg.vue
+++ b/mallplusui-uniapp-app/pages/public/reg.vue
@@ -21,13 +21,13 @@
- 邀请码
-
+ 汇融乡村振兴卡号
+
- 忘记密码?
+
已经有账号?
@@ -88,7 +88,7 @@
},
async reg() {
var that = this;
- let phoneReg = /^1[1-9][0-9]\d{8}$/;
+ let phoneReg = /^1[3456789]\d{9}$/;
try {
if (this.phone == '') {
throw '请填写手机号';
@@ -99,11 +99,37 @@
if (this.password == '') {
throw '请填写密码';
}
+ if (this.confimpassword == '') {
+ throw '请填写确认密码';
+ }
+ if (this.password != this.confimpassword) {
+ throw '俩次密码不一致';
+ }
} catch (err) {
this.$api.msg(err);
return;
}
+
+ if (!this.invitecode.includes("62350109317")) {
+ uni.showModal({
+ title: '提示',
+ content: '汇融乡村振兴卡号输入有误,将无法享受惠农价。是否继续注册?',
+ success: function(res) {
+ if (res.confirm) {
+ that.aaa(false);
+ } else if (res.cancel) {
+ return;
+ }
+ }
+ });
+ } else {
+ that.aaa(true);
+ }
+ },
+
+ async aaa(vel) {
+ let that = this
let params;
//有推荐码的话,带上
var invitecode = this.$db.get('invitecode')
@@ -127,12 +153,19 @@
}
let data = await Api.apiCall('post', Api.index.simpleReg, params);
+ uni.showToast({
+ icon: 'none',
+ mask: true,
+ title: vel ? "恭喜您注册成功,并成为惠农会员。" : "恭喜您注册成功。",
+ duration: 2000
- // uni.navigateTo({
- // url: '/pages/public/login'
- // });
-
- // 注册成功 直接默认登录
+ });
+ setTimeout(function() {
+ that.request();
+ }, 3000);
+ },
+ async request() {
+ var that = this;
let params2 = {
phone: this.phone,
@@ -151,7 +184,6 @@
uni.navigateBack({
delta: 2
});
-
}
}
}
@@ -301,9 +333,7 @@
}
.register-section {
- position: absolute;
- left: 0;
- bottom: 40upx;
+ margin-top: 40upx;
width: 100%;
font-size: $font-sm + 2upx;
color: $font-color-base;
diff --git a/mallplusui-uniapp-app/pagesA/product/list.vue b/mallplusui-uniapp-app/pagesA/product/list.vue
index 5ddc2ca..16d763f 100644
--- a/mallplusui-uniapp-app/pagesA/product/list.vue
+++ b/mallplusui-uniapp-app/pagesA/product/list.vue
@@ -20,8 +20,8 @@
{{ item.name }}
- {{ item.price }}
- 市场价 ¥{{ item.originalPrice }}
+ {{ item.originalPrice }}
+ 市场价 ¥{{ item.price }}