Commit a608cd0e authored by 黄奎's avatar 黄奎

页面修改

parent ecb92346
<template> <template>
<div class="auth-page"> <div class="auth-page">
<u-popup <u-popup v-model="showDialog" mode="center" :mask-close-able="false" custom-style="padding:0;background:none;">
v-model="showDialog"
mode="center"
:mask-close-able="false"
custom-style="padding:0;background:none;"
>
<img :src="pageinfo.pic_url" mode="widthFix" /> <img :src="pageinfo.pic_url" mode="widthFix" />
<button <button :style="sureStyle" class="hotsopt" open-type="getUserInfo" v-if="canIUseGetUserProfile == false"
:style="sureStyle" @getuserinfo="showLogin == true ? getoldUser() : ''"></button>
class="hotsopt" <button :style="sureStyle" class="hotsopt" v-if="canIUseGetUserProfile == true" @tap="showLogin == true ? getUserProfile() : ''"></button>
open-type="getUserInfo"
v-if="canIUseGetUserProfile == false"
@getuserinfo="showLogin == true ? getoldUser() : ''"
></button>
<button
:style="sureStyle"
class="hotsopt"
v-if="canIUseGetUserProfile == true"
@tap="showLogin == true ? getUserProfile() : ''"
></button>
<button :style="cancelStyle" class="hotsopt" @click="close"></button> <button :style="cancelStyle" class="hotsopt" @click="close"></button>
</u-popup> </u-popup>
<coupon <coupon v-if="showCoupons" :coupon-message="couponMessage" :cform="ComeFrom" @goLook="goLook" @closeBtn="closeBtn"></coupon>
v-if="showCoupons"
:coupon-message="couponMessage"
:cform="ComeFrom"
@goLook="goLook"
@closeBtn="closeBtn"
></coupon>
</div> </div>
</template> </template>
<script> <script>
import coupon from "@/components/coupons/coupons"; import coupon from "@/components/coupons/coupons";
export default { export default {
components: { components: {
coupon, coupon,
}, },
...@@ -53,9 +32,8 @@ export default { ...@@ -53,9 +32,8 @@ export default {
}; };
}, },
created() { created() {
this.pageinfo = uni.getStorageSync("basedata") this.pageinfo = uni.getStorageSync("basedata") ?
? uni.getStorageSync("basedata").auth_page uni.getStorageSync("basedata").auth_page : {};
: {};
if (wx.getUserProfile) { if (wx.getUserProfile) {
console.log("进入新的"); console.log("进入新的");
this.canIUseGetUserProfile = true; this.canIUseGetUserProfile = true;
...@@ -118,7 +96,7 @@ export default { ...@@ -118,7 +96,7 @@ export default {
that.showDialog = true; that.showDialog = true;
uni.getProvider({ uni.getProvider({
service: "oauth", service: "oauth",
success: function (res) { success: function(res) {
if (~res.provider.indexOf("weixin")) { if (~res.provider.indexOf("weixin")) {
uni.login({ uni.login({
provider: "weixin", provider: "weixin",
...@@ -164,8 +142,7 @@ export default { ...@@ -164,8 +142,7 @@ export default {
}); });
//这里请求接口 //这里请求接口
var OpenId = ""; var OpenId = "";
that.request2( that.request2({
{
url: "/api/mall/GetWeChatOpenId", url: "/api/mall/GetWeChatOpenId",
data: { data: {
Code: obj.code, Code: obj.code,
...@@ -186,23 +163,22 @@ export default { ...@@ -186,23 +163,22 @@ export default {
let pid = uni.getStorageSync("pid") ? uni.getStorageSync("pid").pid : 0; let pid = uni.getStorageSync("pid") ? uni.getStorageSync("pid").pid : 0;
let Up = uni.getStorageSync("Up") ? uni.getStorageSync("Up").Up : 0; let Up = uni.getStorageSync("Up") ? uni.getStorageSync("Up").Up : 0;
let SmallShopId = uni.getStorageSync("SmallShopId") let SmallShopId = uni.getStorageSync("SmallShopId") ?
? uni.getStorageSync("SmallShopId").SmallShopId uni.getStorageSync("SmallShopId").SmallShopId :
: 0; 0;
let CounponPassword = uni.getStorageSync("CounponPassword") let CounponPassword = uni.getStorageSync("CounponPassword") ?
? uni.getStorageSync("CounponPassword").CounponPassword uni.getStorageSync("CounponPassword").CounponPassword :
: 0; 0;
let KeyWord = uni.getStorageSync("KeyWord") let KeyWord = uni.getStorageSync("KeyWord") ?
? uni.getStorageSync("KeyWord").KeyWord uni.getStorageSync("KeyWord").KeyWord :
: ""; "";
let EduSchoolId = uni.getStorageSync("EduSchoolId") let EduSchoolId = uni.getStorageSync("EduSchoolId") ?
? uni.getStorageSync("EduSchoolId").EduSchoolId uni.getStorageSync("EduSchoolId").EduSchoolId :
: 0; 0;
let EduId = uni.getStorageSync("jxhData") let EduId = uni.getStorageSync("jxhData") ?
? uni.getStorageSync("jxhData").Id uni.getStorageSync("jxhData").Id :
: 0; 0;
that.request2( that.request2({
{
url: "/api/AppletLogin/Login", url: "/api/AppletLogin/Login",
data: { data: {
Source: 1, Source: 1,
...@@ -217,7 +193,7 @@ export default { ...@@ -217,7 +193,7 @@ export default {
CounponPassword: CounponPassword, CounponPassword: CounponPassword,
KeyWord: KeyWord, KeyWord: KeyWord,
EduSchoolId: EduSchoolId, EduSchoolId: EduSchoolId,
EduId:EduId EduId: EduId
}, },
}, },
(res) => { (res) => {
...@@ -249,9 +225,9 @@ export default { ...@@ -249,9 +225,9 @@ export default {
let uid = uni.getStorageSync("mall_UserInfo").UserId; let uid = uni.getStorageSync("mall_UserInfo").UserId;
uni.removeStorageSync("EduSchoolId"); uni.removeStorageSync("EduSchoolId");
that.msg.Id = uid; that.msg.Id = uid;
let IsOpenMiAi = uni.getStorageSync("basedata") let IsOpenMiAi = uni.getStorageSync("basedata") ?
? uni.getStorageSync("basedata").mall.setting.is_show_miai uni.getStorageSync("basedata").mall.setting.is_show_miai :
: 0; //是否开启相亲模式 0; //是否开启相亲模式
if (IsOpenMiAi == 0) { if (IsOpenMiAi == 0) {
//不是相亲模式的时候去更新头像和昵称 //不是相亲模式的时候去更新头像和昵称
that.updateuserinfo(that.msg); //更新用户头像 that.updateuserinfo(that.msg); //更新用户头像
...@@ -261,8 +237,7 @@ export default { ...@@ -261,8 +237,7 @@ export default {
); );
}, },
updateuserinfo(msg) { updateuserinfo(msg) {
this.request2( this.request2({
{
url: "/api/MemberUser/SetMemberPhoto", url: "/api/MemberUser/SetMemberPhoto",
data: msg, data: msg,
}, },
...@@ -279,17 +254,23 @@ export default { ...@@ -279,17 +254,23 @@ export default {
this.showCoupons = false; this.showCoupons = false;
}, },
updateData() { updateData() {
this.request2( this.request2({
{
url: "/api/Mall/GetHome", url: "/api/Mall/GetHome",
data: {}, data: {},
}, },
(res) => { (res) => {
uni.setStorageSync("basedata", res.data); uni.setStorageSync("basedata", res.data);
let basedata = uni.getStorageSync("basedata"); let basedata = uni.getStorageSync("basedata");
let isAttestation = basedata?.user_info?.isAttestation ?? 0; let isAttestation = 0;
let IsOpenGuide = //basedata?.user_info?.isAttestation ?? 0
wx.getStorageSync("basedata")?.mall?.setting?.IsOpenGuide ?? 0; if (basedata && basedata.user_info && basedata.user_info.isAttestation) {
isAttestation = basedata.user_info.isAttestation;
}
let IsOpenGuide = 0;
//wx.getStorageSync("basedata") ? .mall ? .setting ? .IsOpenGuide ? ?
if (basedata && basedata.mall && basedata.mall.setting && basedata.mall.setting.IsOpenGuide) {
IsOpenGuide = basedata.mall.setting.IsOpenGuide
}
if (isAttestation === 0 && IsOpenGuide === 1) { if (isAttestation === 0 && IsOpenGuide === 1) {
uni.navigateTo({ uni.navigateTo({
url: "/pages/user-center/user-center", url: "/pages/user-center/user-center",
...@@ -299,23 +280,23 @@ export default { ...@@ -299,23 +280,23 @@ export default {
); );
}, },
}, },
}; };
</script> </script>
<style> <style>
.auth-page img { .auth-page img {
width: 650rpx; width: 650rpx;
height: 700rpx; height: 700rpx;
} }
.auth-page .hotsopt { .auth-page .hotsopt {
position: absolute; position: absolute;
background: transparent; background: transparent;
border: none; border: none;
outline: none; outline: none;
} }
.auth-page .hotsopt::after { .auth-page .hotsopt::after {
border: none; border: none;
} }
</style> </style>
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
<text class="label">购买数量</text> <text class="label">购买数量</text>
<u-number-box :disabled="!skuObj" v-model="gc" :min="1" :max="goodamount" @change="valChange"></u-number-box> <u-number-box :disabled="!skuObj" v-model="gc" :min="1" :max="goodamount" @change="valChange"></u-number-box>
</view> </view>
<view class="btn-box" v-if="g.totalStock>0&& g.status==1 && (g.form_id == -1 || g.form_id ==0)"> <view class="btn-box" v-if="g.totalStock>0&& g.status==1 && (g.form_id == -1 || g.form_id ==0 ||g.form_id>1)">
<view style="flex: 1;" v-if="optionType != 1"> <view style="flex: 1;" v-if="optionType != 1">
<u-button @click="joinCar" :ripple="true" :hair-line="false" :custom-style="btn1">加入购物车</u-button> <u-button @click="joinCar" :ripple="true" :hair-line="false" :custom-style="btn1">加入购物车</u-button>
</view> </view>
...@@ -44,6 +44,7 @@ ...@@ -44,6 +44,7 @@
<u-button @click="buy" :ripple="true" :hair-line="false" :custom-style="btn2">立即购买</u-button> <u-button @click="buy" :ripple="true" :hair-line="false" :custom-style="btn2">立即购买</u-button>
</view> </view>
</view> </view>
<!--教育-->
<view class="btn-box" v-if="g.totalStock>0&& g.status==1 && g.form_id ==1"> <view class="btn-box" v-if="g.totalStock>0&& g.status==1 && g.form_id ==1">
<view style="flex: 1;"> <view style="flex: 1;">
<u-button :ripple="true" :hair-line="false" :custom-style="btn4" @click='signup'>立即报名5</u-button> <u-button :ripple="true" :hair-line="false" :custom-style="btn4" @click='signup'>立即报名5</u-button>
...@@ -321,7 +322,7 @@ ...@@ -321,7 +322,7 @@
}); });
} }
}, },
signup(){//教育报名 signup() { //教育报名
let ShoppingCartIdList = []; let ShoppingCartIdList = [];
if (this.skuObj && this.skuObj.id) { if (this.skuObj && this.skuObj.id) {
let good = { let good = {
...@@ -499,6 +500,7 @@ ...@@ -499,6 +500,7 @@
text-decoration: line-through; text-decoration: line-through;
margin-left: 10rpx; margin-left: 10rpx;
} }
.goodsku { .goodsku {
position: relative; position: relative;
padding: 10px; padding: 10px;
......
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
"quickapp" : {}, "quickapp" : {},
/* 小程序特有相关 */ /* 小程序特有相关 */
"mp-weixin" : { "mp-weixin" : {
"appid" : "wx5349e63aea0c8529", "appid" : "wx5564525562e92ddb",
"setting" : { "setting" : {
"urlCheck" : false, "urlCheck" : false,
"minified" : false "minified" : false
......
...@@ -349,7 +349,7 @@ ...@@ -349,7 +349,7 @@
<view class="content">{{ g.goods_marketing.limit }}</view> <view class="content">{{ g.goods_marketing.limit }}</view>
</view> </view>
<!-- 优惠 --> <!-- 优惠 -->
<view class="goods-Discount" v-if="g.goodsPreferentialList.length>0"> <view class="goods-Discount" v-if="g.goodsPreferentialList&& g.goodsPreferentialList.length>0">
<view class="discount-left"> <view class="discount-left">
优惠 优惠
</view> </view>
...@@ -795,6 +795,7 @@ ...@@ -795,6 +795,7 @@
if (res.resultCode == 1) { if (res.resultCode == 1) {
this.g = res.data.goods; this.g = res.data.goods;
// 报名限制数组 // 报名限制数组
if (res.data.goods && res.data.goods.edu_data && res.data.goods.edu_data.ClassCondition) {
res.data.goods.edu_data.ClassCondition.forEach(item2 => { res.data.goods.edu_data.ClassCondition.forEach(item2 => {
if (item2.ItemType == 1) { if (item2.ItemType == 1) {
this.ItemType1.push(item2) this.ItemType1.push(item2)
...@@ -808,6 +809,8 @@ ...@@ -808,6 +809,8 @@
this.ItemType5.push(item2) this.ItemType5.push(item2)
} }
}) })
}
// 报名限制数组结束 // 报名限制数组结束
this.g.totalStock = 0; this.g.totalStock = 0;
this.g.attr.forEach((x) => { this.g.attr.forEach((x) => {
......
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