修改默认取件方式

master
chen 2022-01-28 17:04:37 +08:00
parent b5987a5a9d
commit 766220ad29
42 changed files with 172 additions and 102 deletions

View File

@ -19,6 +19,7 @@
.reitem{width: 146rpx;height: 65rpx;border-radius: 20rpx;line-height: 65rpx;text-align: center;} .reitem{width: 146rpx;height: 65rpx;border-radius: 20rpx;line-height: 65rpx;text-align: center;}
.list-box{width: 48.4%;} .list-box{width: 48.4%;}
.list-like-box{top: 18rpx;right: 18rpx;z-index: 1;} .list-like-box{top: 18rpx;right: 18rpx;z-index: 1;}
.list-like-box>image:first-child {opacity: 0.5;}
.list-like-box>image{width: 69rpx;height: 69rpx;} .list-like-box>image{width: 69rpx;height: 69rpx;}
.list-cont-box{bottom: 10rpx;left: 0rpx;right: 0; padding-top: 100rpx; background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.79),rgba(255,255,255,0));padding-left: 22rpx;padding-right: 22rpx;padding-bottom: 18rpx;border-bottom-left-radius: 30rpx;border-bottom-right-radius: 30rpx;} .list-cont-box{bottom: 10rpx;left: 0rpx;right: 0; padding-top: 100rpx; background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.79),rgba(255,255,255,0));padding-left: 22rpx;padding-right: 22rpx;padding-bottom: 18rpx;border-bottom-left-radius: 30rpx;border-bottom-right-radius: 30rpx;}
.list-cont-box15{bottom: 10rpx;left: 0rpx;right: 0; padding-top: 100rpx; background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.79),rgba(255,255,255,0));padding-left: 22rpx;padding-right: 22rpx;padding-bottom: 18rpx;border-bottom-left-radius: 15rpx;border-bottom-right-radius: 15rpx;} .list-cont-box15{bottom: 10rpx;left: 0rpx;right: 0; padding-top: 100rpx; background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.79),rgba(255,255,255,0));padding-left: 22rpx;padding-right: 22rpx;padding-bottom: 18rpx;border-bottom-left-radius: 15rpx;border-bottom-right-radius: 15rpx;}
@ -107,7 +108,7 @@
.xial-box{top: 80rpx;left: 0;right: 0;z-index: 4;border: 2rpx solid #E0E0E0;} .xial-box{top: 80rpx;left: 0;right: 0;z-index: 4;border: 2rpx solid #E0E0E0;}
.xial-item-box{max-height: 400rpx;overflow-y: scroll; overflow-x: hidden;} .xial-item-box{max-height: 400rpx;overflow-y: scroll; overflow-x: hidden;}
.doctorx{margin: 0 15rpx;height: 18rpx;border: 2rpx solid #E6E6E6;} .doctorx{margin: 0 15rpx;height: 18rpx;border: 2rpx solid #E6E6E6;}
.doctorImg{width: 345rpx;height: 285rpx;border-top-left-radius: 10rpx;border-top-right-radius: 10rpx;} .doctorImg{width: 100%;height: 285rpx;border-top-left-radius: 10rpx;border-top-right-radius: 10rpx;}
.isTop{background-color: #FFFFFF;box-shadow: 0rpx 3rpx 10rpx rgba(0,0,0,.6);} .isTop{background-color: #FFFFFF;box-shadow: 0rpx 3rpx 10rpx rgba(0,0,0,.6);}
.isTops{position: sticky;left: 0;right: 0;z-index: 2;} .isTops{position: sticky;left: 0;right: 0;z-index: 2;}
.isTopf{position: fixed;left: 0;right: 0;z-index: 2;} .isTopf{position: fixed;left: 0;right: 0;z-index: 2;}

View File

@ -9,7 +9,7 @@
borderRadius:newRadius+'px', borderRadius:newRadius+'px',
minWidth:isMinW ? newMinWidth+'px':'', minWidth:isMinW ? newMinWidth+'px':'',
color : newCurrent==index ? activec:newcmo}" color : newCurrent==index ? activec:newcmo}"
class="flexs cateitem" :class="(!isCenter && newcateList.length<=4)?'maright0':''" class="flexs cateitem" :class="(!isCenter && newcateList.length<=3)?'maright0':''"
v-for="(item,index) in newcateList" :key="index">{{item.title}}</view> v-for="(item,index) in newcateList" :key="index">{{item.title}}</view>
</view> </view>
</scroll-view> </scroll-view>

View File

@ -1,6 +1,6 @@
<template> <template>
<view class="disjb fw"> <view class="disjb fw">
<view @tap="chooseDoctor(index)" class="radius10 dis fc bacf mar-x20" v-for="(item,index) in list" :key="index"> <view @tap="chooseDoctor(index)" class="radius10 dis fc bacf mar-x20" style="width: 48.6%;" v-for="(item,index) in list" :key="index">
<image :src="item.imgSrc" class="doctorImg" mode="aspectFill"></image> <image :src="item.imgSrc" class="doctorImg" mode="aspectFill"></image>
<view class="col3 mar-s10 mar-x20 mar-z10"> <view class="col3 mar-s10 mar-x20 mar-z10">
<view class="fon28 bold doctoritem disac">{{item.name}}</view> <view class="fon28 bold doctoritem disac">{{item.name}}</view>

View File

@ -16,17 +16,21 @@
<!-- 视频标题 --> <!-- 视频标题 -->
<view class="fon30 bold mar-x10 disac" :style="{fontSize:nFon+'px'}"> <view class="fon30 bold mar-x10 disac" :style="{fontSize:nFon+'px'}">
<view class="clips1">{{item.title}}</view> <view class="clips1">{{item.title}}</view>
<text v-if="item.isVideo && isVedio" :style="{fontSize:(nFon-2)+'px',marginLeft:nmarz+'px'}" style="border-radius: 5rpx;padding: 0 6rpx;text-align: center;" class="pbackc flexs"></text></view> <!-- <text v-if="item.isVideo && isVedio" :style="{fontSize:(nFon-2)+'px',marginLeft:nmarz+'px'}" style="border-radius: 5rpx;padding: 0 6rpx;text-align: center;" class="pbackc flexs"></text> -->
</view>
<!-- 视频描述 --> <!-- 视频描述 -->
<view class="mar-x10 clips1 opc">{{item.content}}</view> <view class="mar-x10 clips1 opc">{{item.content}}</view>
<view class="disjbac">
<view class="disac"> <view class="disac">
<!-- 发布者头像 --> <!-- 发布者头像 -->
<image class="list-headimg" :src="item.head_img" mode="aspectFill"></image> <image class="list-headimg" :src="item.head_img" mode="aspectFill"></image>
<!-- 发布者昵称 --> <!-- 发布者昵称 -->
<view class="clips1 opc">{{item.name}}</view> <view class="clips1 opc">{{item.name}}</view>
</view> </view>
<text v-if="item.isVideo && isVedio" :style="{fontSize:(nFon-2)+'px',marginLeft:nmarz+'px'}" style="border-radius: 5rpx;padding: 0 6rpx;text-align: center;" class="pbackc flexs"></text>
</view> </view>
<image v-if="item.isVideo && isVedio" :style="{width:nWidth+'rpx',height:nHeight+'rpx'}" class="posia" style="top: 50%;left: 50%;transform: translate(-50%,-50%);" src="/static/public/video.png" mode=""></image> </view>
<!-- <image v-if="item.isVideo && isVedio" :style="{width:nWidth+'rpx',height:nHeight+'rpx'}" class="posia" style="top: 50%;left: 50%;transform: translate(-50%,-50%);" src="/static/public/video.png" mode=""></image> -->
</view> </view>
</view> </view>
<!-- 右侧列表 --> <!-- 右侧列表 -->
@ -44,18 +48,21 @@
<!-- 视频标题 --> <!-- 视频标题 -->
<view class="fon30 bold mar-x10 disac" :style="{fontSize:nFon+'px'}"> <view class="fon30 bold mar-x10 disac" :style="{fontSize:nFon+'px'}">
<view class="clips1">{{item.title}}</view> <view class="clips1">{{item.title}}</view>
<text v-if="item.isVideo && isVedio" :style="{fontSize:(nFon-2)+'px',marginLeft:nmarz+'px'}" style="border-radius: 5rpx;padding: 0 6rpx;text-align: center;" class="pbackc flexs"></text> <!-- <text v-if="item.isVideo && isVedio" :style="{fontSize:(nFon-2)+'px',marginLeft:nmarz+'px'}" style="border-radius: 5rpx;padding: 0 6rpx;text-align: center;" class="pbackc flexs"></text> -->
</view> </view>
<!-- 视频描述 --> <!-- 视频描述 -->
<view class="mar-x10 clips1 opc">{{item.content}}</view> <view class="mar-x10 clips1 opc">{{item.content}}</view>
<view class="disjbac">
<view class="disac"> <view class="disac">
<!-- 发布者头像 --> <!-- 发布者头像 -->
<image class="list-headimg" :src="item.head_img" mode="aspectFill"></image> <image class="list-headimg" :src="item.head_img" mode="aspectFill"></image>
<!-- 发布者昵称 --> <!-- 发布者昵称 -->
<view class="clips1 opc">{{item.name}}</view> <view class="clips1 opc">{{item.name}}</view>
</view> </view>
<text v-if="item.isVideo && isVedio" :style="{fontSize:(nFon-2)+'px',marginLeft:nmarz+'px'}" style="border-radius: 5rpx;padding: 0 6rpx;text-align: center;" class="pbackc flexs"></text>
</view> </view>
<image v-if="item.isVideo && isVedio" :style="{width:nWidth+'rpx',height:nHeight+'rpx'}" class="posia" style="top: 50%;left: 50%;transform: translate(-50%,-50%);" src="/static/public/video.png" mode=""></image> </view>
<!-- <image v-if="item.isVideo && isVedio" :style="{width:nWidth+'rpx',height:nHeight+'rpx'}" class="posia" style="top: 50%;left: 50%;transform: translate(-50%,-50%);" src="/static/public/video.png" mode=""></image> -->
</view> </view>
</view> </view>
</view> </view>

View File

@ -116,6 +116,6 @@
.banner-box{position: relative;} .banner-box{position: relative;}
.img{width:100%;} .img{width:100%;}
.dot-box{position: absolute;bottom: 36rpx;display: flex;justify-content: center;width: 100%;} .dot-box{position: absolute;bottom: 36rpx;display: flex;justify-content: center;width: 100%;}
.dotActive{width: 22rpx;height: 12rpx;margin-right: 10rpx;border-radius: 20rpx; background-color: rgba(56, 117, 246, 1);} .dotActive{width: 22rpx;height: 12rpx;margin-right: 10rpx;border-radius: 20rpx; background-color: rgba(56, 117, 246, .5);}
.dotMo{width: 12rpx;height: 12rpx;margin-right: 10rpx;border-radius: 100%;background-color: rgba(191, 191, 191, 1);} .dotMo{width: 12rpx;height: 12rpx;margin-right: 10rpx;border-radius: 100%;background-color: rgba(191, 191, 191, 0.5);}
</style> </style>

View File

@ -291,6 +291,7 @@ const tools = {
language:obj.language language:obj.language
} }
uni.request({ uni.request({
// url: `https://hengmei.scdxtc.cn/api/user/login`,
url: `https://hm.hmzfyy.cn/api/user/login`, url: `https://hm.hmzfyy.cn/api/user/login`,
method: 'post', method: 'post',
data: params, data: params,
@ -383,6 +384,7 @@ const tools = {
}, },
isVedio(){//是否显示视频内容 isVedio(){//是否显示视频内容
uni.request({ uni.request({
// url: `https://hengmei.scdxtc.cn/api/index/base-config`,
url: `https://hm.hmzfyy.cn/api/index/base-config`, url: `https://hm.hmzfyy.cn/api/index/base-config`,
method: 'get', method: 'get',
header: { header: {

View File

@ -412,6 +412,7 @@
is_hot:1 is_hot:1
} }
uni.request({ uni.request({
// url:`https://hengmei.scdxtc.cn/api/spu/list`,
url:`https://hm.hmzfyy.cn/api/spu/list`, url:`https://hm.hmzfyy.cn/api/spu/list`,
data:params, data:params,
method:'post', method:'post',

View File

@ -107,7 +107,7 @@
<view class="disac fc posir"> <view class="disac fc posir">
<image :src="itemf.src" class="icon-img" mode="aspectFill"></image> <image :src="itemf.src" class="icon-img" mode="aspectFill"></image>
<view class="mar-s20 mar-x10">{{itemf.title}}</view> <view class="mar-s20 mar-x10">{{itemf.title}}</view>
<view v-if="indexf==4 && itemf.num!=0" class="posia red-num">{{itemf.num}}</view> <view v-if="itemf.title=='消息通知' && itemf.num!=0" class="posia red-num">{{itemf.num}}</view>
</view> </view>
</view> </view>
</view> </view>
@ -192,7 +192,7 @@
{src:'/static/public/quan60.png',title:'优惠券'}, {src:'/static/public/quan60.png',title:'优惠券'},
{src:'/static/public/kong60.png',title:'孔雀币'}, {src:'/static/public/kong60.png',title:'孔雀币'},
{src:'/static/public/scor60.png',title:'积分管理'}, {src:'/static/public/scor60.png',title:'积分管理'},
{src:'/static/public/signIn.png',title:'签到记录'}, {src:'/static/public/signIn.png',title:'积分签到'},
], ],
toolsList:[ toolsList:[
{src:'/static/public/staff-yue60.png',title:'自助预约',num:''}, {src:'/static/public/staff-yue60.png',title:'自助预约',num:''},
@ -201,8 +201,8 @@
{src:'/static/public/staff-share.png',title:'分享中心',num:''}, {src:'/static/public/staff-share.png',title:'分享中心',num:''},
{src:'/static/public/staff-msg60.png',title:'消息通知',num:''}, {src:'/static/public/staff-msg60.png',title:'消息通知',num:''},
{src:'/static/public/diary.png',title:'我的日记',num:''}, {src:'/static/public/diary.png',title:'我的日记',num:''},
{src:'/static/public/staff-tou60.png',title:'投诉与建议',num:''},
{src:'/static/public/staff-about60.png',title:'关于我们',num:''}, {src:'/static/public/staff-about60.png',title:'关于我们',num:''},
{src:'/static/public/staff-tou60.png',title:'投诉与建议',num:''},
], ],
isQrcode:false,// isQrcode:false,//
userInfo:{},// userInfo:{},//
@ -415,20 +415,16 @@
if(index==7){uni.navigateTo({url:'/pagesA/signIn/signIn'})} if(index==7){uni.navigateTo({url:'/pagesA/signIn/signIn'})}
}, },
goPageTwo(index){// goPageTwo(index){//
if(index!=8){
let newUrl = '' let newUrl = ''
if(index==0) newUrl = '/pagesA/makeAnPppointment/makeAnPppointment' if(this.toolsList[index].title=='自助预约') newUrl = '/pagesA/makeAnPppointment/makeAnPppointment'
if(index==1) newUrl = '/pagesB/personalPoster/personalPoster' if(this.toolsList[index].title=='个人海报') newUrl = '/pagesB/personalPoster/personalPoster'
if(index==2) newUrl = '/pagesB/myCollection/myCollection' if(this.toolsList[index].title=='收藏') newUrl = '/pagesB/myCollection/myCollection'
if(index==3) newUrl = '/pagesB/sharingCenter/sharingCenter' if(this.toolsList[index].title=='分享中心') newUrl = '/pagesB/sharingCenter/sharingCenter'
if(index==4) newUrl = '/pagesB/messagecenter/messagecenter?comeNum=0' if(this.toolsList[index].title=='消息通知') newUrl = '/pagesB/messagecenter/messagecenter?comeNum=0'
if(index==5) newUrl = '/pagesA/my-diary/my-diary' if(this.toolsList[index].title=='我的日记') newUrl = '/pagesA/my-diary/my-diary'
if(index==6) newUrl = '/pagesA/suggestions/suggestions' if(this.toolsList[index].title=='关于我们') newUrl = '/pagesB/aboutUs/aboutUs'
if(index==7) newUrl = '/pagesB/aboutUs/aboutUs' if(this.toolsList[index].title=='投诉与建议') newUrl = '/pagesA/suggestions/suggestions'
uni.navigateTo({ if(this.toolsList[index].title=='专属客服'){
url:newUrl
})
} else {
this.$requst.post('user/my-service').then(res=>{ this.$requst.post('user/my-service').then(res=>{
if(res.code==0){ if(res.code==0){
this.customerInfo = res.data; this.customerInfo = res.data;
@ -438,6 +434,10 @@
this.zCustomer = true; this.zCustomer = true;
} }
}) })
} else {
uni.navigateTo({
url:newUrl
})
} }
}, },
closeCustomer(){ closeCustomer(){
@ -511,6 +511,7 @@
this.tongList[2].num = res.data.continuity_sign;// this.tongList[2].num = res.data.continuity_sign;//
this.tongList[3].num = res.data.share_users.total;// this.tongList[3].num = res.data.share_users.total;//
this.toolsList[4].num = res.data.unread_messages;// this.toolsList[4].num = res.data.unread_messages;//
this.toolsList[5].num = res.data.unread_messages;//
this.myOrderList[0].num = res.data.order_count.waiting;// this.myOrderList[0].num = res.data.order_count.waiting;//
this.myOrderList[1].num = res.data.order_count.paid;// this.myOrderList[1].num = res.data.order_count.paid;//
this.myOrderList[2].num = res.data.order_count.shipped;// this.myOrderList[2].num = res.data.order_count.shipped;//
@ -519,7 +520,7 @@
this.is_servicer = res.data.is_servicer;//01 this.is_servicer = res.data.is_servicer;//01
this.is_staff = res.data.is_staff;//01 this.is_staff = res.data.is_staff;//01
if(res.data.customer_service!=0 && this.toolsList.length==8){ if(res.data.customer_service!=0 && this.toolsList.length==8){
this.toolsList.push({src:'/static/public/customer-check.png',title:'专属客服',num:''}) this.toolsList.unshift({src:'/static/public/customer-check.png',title:'专属客服',num:''})
} }
uni.setStorageSync('shareAll',res.data) uni.setStorageSync('shareAll',res.data)
if(res.data.rules.length!=0){ if(res.data.rules.length!=0){

View File

@ -56,7 +56,7 @@
</view> </view>
<!-- 恒美小课堂 --> <!-- 恒美小课堂 -->
<view v-if="isLoading" class="mar-zy30 mar-s40"> <view v-if="isLoading" class="mar-zy30 mar-s40">
<view class="col2c fon36 bold">恒美小课堂</view> <!-- <view class="col2c fon36 bold">恒美小课堂</view> -->
<!-- 自定义二级分类 --> <!-- 自定义二级分类 -->
<view class="mar-s50 mar-x30"> <view class="mar-s50 mar-x30">
<cate-pu :activeb="publicColor" :newcateList="ktList" :isMinW="true" :newCurrent="newCurrent*1" @choosecateEv="choosecateEv" :newbmo="'#E0E0E0'"></cate-pu> <cate-pu :activeb="publicColor" :newcateList="ktList" :isMinW="true" :newCurrent="newCurrent*1" @choosecateEv="choosecateEv" :newbmo="'#E0E0E0'"></cate-pu>

View File

@ -311,6 +311,7 @@
disease_id:this.disease_id//ID disease_id:this.disease_id//ID
} }
uni.request({ uni.request({
// url:`https://hengmei.scdxtc.cn/api/spu/list`,
url:`https://hm.hmzfyy.cn/api/spu/list`, url:`https://hm.hmzfyy.cn/api/spu/list`,
data:params, data:params,
method:'post', method:'post',

View File

@ -6,8 +6,8 @@
<view class="bacf radius20 mar-s20 disjbac pad-sx27-zy20"> <view class="bacf radius20 mar-s20 disjbac pad-sx27-zy20">
<view class="bold">配送方式</view> <view class="bold">配送方式</view>
<view class="fon26 col3 disac"> <view class="fon26 col3 disac">
<view @tap="expressEv(0)" :class="isExpress?'activeT':'expressT'" :style="{background:isExpress?publicColor:''}">快递</view>
<view @tap="expressEv(1)" :class="!isExpress?'activeT':'expressT'" :style="{background:isExpress?'':publicColor}">自提</view> <view @tap="expressEv(1)" :class="!isExpress?'activeT':'expressT'" :style="{background:isExpress?'':publicColor}">自提</view>
<view @tap="expressEv(0)" :class="isExpress?'activeT':'expressT'" :style="{background:isExpress?publicColor:''}">快递</view>
</view> </view>
</view> </view>
<!-- 地址信息 --> <!-- 地址信息 -->
@ -94,7 +94,7 @@
</view> </view>
<view class="disjbac posixzy bacf pad-zy32" style="height: 124rpx;line-height: 124rpx;"> <view class="disjbac posixzy bacf pad-zy32" style="height: 124rpx;line-height: 124rpx;">
<!-- 去支付 --> <!-- 去支付 -->
<view class="fon36 colf8 bold" v-if="isNei!=3">{{allPrice<0?0:allPrice}}<span v-if="isKq">+{{zf_kqPrice}}</span></view> <view class="fon36 colf8 bold" v-if="isNei!=3">{{allPrice<0?0:allPrice}}<span v-if="isKq">+{{zf_kqPrice}}</span><span v-if="isExpress && expressInfo.default_price!=0" style="font-size: 24rpx;color: #000;">+ {{expressInfo.default_price}}</span></view>
<view class="fon40 colf8 bold dis" v-else><span class="col3 fon28">合计积分</span>{{allPrice}}<span v-if="isExpress && expressInfo.default_price!=0">+ {{expressInfo.default_price}}</span></view> <view class="fon40 colf8 bold dis" v-else><span class="col3 fon28">合计积分</span>{{allPrice}}<span v-if="isExpress && expressInfo.default_price!=0">+ {{expressInfo.default_price}}</span></view>
<view @tap="goPayment" v-if="isNei!=3" class="goPayment"></view> <view @tap="goPayment" v-if="isNei!=3" class="goPayment"></view>
<view @tap="isDui=true" v-else class="goPayment">去兑换</view> <view @tap="isDui=true" v-else class="goPayment">去兑换</view>
@ -186,7 +186,7 @@
return { return {
statusHNH:uni.getStorageSync('statusHNH'), statusHNH:uni.getStorageSync('statusHNH'),
publicColor:uni.getStorageSync('publicColor'),// publicColor:uni.getStorageSync('publicColor'),//
isExpress:true, isExpress:false,
switchQuan:true, switchQuan:true,
showQuan:false,// showQuan:false,//
isDui:false, isDui:false,
@ -229,6 +229,9 @@
isShowP:false, isShowP:false,
isfen:false, isfen:false,
checkGrounpId:0, checkGrounpId:0,
expressInfo:{
default_price:0
}
} }
}, },
onShareAppMessage(res) { onShareAppMessage(res) {
@ -252,11 +255,10 @@
this.$toolAll.tools.isLogin(); this.$toolAll.tools.isLogin();
this.checkChoose();// this.checkChoose();//
uni.removeStorageSync('orderInfo'); uni.removeStorageSync('orderInfo');
setTimeout(()=>{
if(this.addressInfo==''){this.$toolAll.tools.showToast('请完善收件人信息','none',1500);}
},2000)
}, },
onLoad(options) { onLoad(options) {
//
this.zPhone = uni.getStorageSync('phone');
if(uni.getStorageSync('is_active')!=1){this.vision = true;} if(uni.getStorageSync('is_active')!=1){this.vision = true;}
if(options.invite_code!='' && options.invite_code!=undefined){ if(options.invite_code!='' && options.invite_code!=undefined){
this.loginEv(options.invite_code); this.loginEv(options.invite_code);
@ -403,7 +405,7 @@
this.obtainCoin(this.zanAllPrice*100); this.obtainCoin(this.zanAllPrice*100);
this.allPrice = 0; this.allPrice = 0;
} else {// } else {//
this.allPrice = this.$toolAll.tools.addXiaoShu(this.zanAllPrice - this.coin_price).toFixed(2); this.allPrice = (this.$toolAll.tools.addXiaoShu(this.zanAllPrice - this.coin_price)*1).toFixed(2);
this.zf_kqPrice = this.payFS[1].num; this.zf_kqPrice = this.payFS[1].num;
} }
return; return;
@ -411,10 +413,12 @@
//+ //+
if(this.payFS[0].isActive && !this.payFS[1].isActive) { if(this.payFS[0].isActive && !this.payFS[1].isActive) {
this.isKq = false; this.isKq = false;
this.zf_kqPrice = 0;
// 0
if(this.youQuan.youPrice==0){ if(this.youQuan.youPrice==0){
this.allPrice = this.$toolAll.tools.addXiaoShu(this.zanAllPrice).toFixed(2); this.allPrice = (this.$toolAll.tools.addXiaoShu(this.zanAllPrice)*1).toFixed(2);
} else { } else {
this.allPrice = this.$toolAll.tools.addXiaoShu(this.zanAllPrice-this.youQuan.youPrice).toFixed(2); this.allPrice = (this.$toolAll.tools.addXiaoShu(this.zanAllPrice - this.youQuan.youPrice)*1).toFixed(2);
} }
return; return;
} }
@ -424,9 +428,10 @@
this.ntype = 'coin' this.ntype = 'coin'
this.obtainCoin(this.allPrice*100); this.obtainCoin(this.allPrice*100);
this.allPrice = 0; this.allPrice = 0;
} else {// }
if(this.zanAllPrice - this.coin_price>0){//
this.$toolAll.tools.showToast('孔雀币不足') this.$toolAll.tools.showToast('孔雀币不足')
this.allPrice = this.$toolAll.tools.addXiaoShu(this.zanAllPrice - this.coin_price).toFixed(2); this.allPrice = (this.$toolAll.tools.addXiaoShu(this.zanAllPrice - this.coin_price)*1).toFixed(2);
this.zf_kqPrice = this.payFS[1].num; this.zf_kqPrice = this.payFS[1].num;
} }
return; return;
@ -434,7 +439,7 @@
//+ //+
if(!this.payFS[0].isActive && !this.payFS[1].isActive){ if(!this.payFS[0].isActive && !this.payFS[1].isActive){
this.isKq = false; this.isKq = false;
this.allPrice = this.$toolAll.tools.addXiaoShu(this.zanAllPrice).toFixed(2); this.allPrice = (this.$toolAll.tools.addXiaoShu(this.zanAllPrice)*1).toFixed(2);
return; return;
} }
} else { } else {
@ -474,18 +479,17 @@
} else { } else {
this.jsPrice = this.allPrice; this.jsPrice = this.allPrice;
} }
let parmas = { let parmas = {
sku_list: nsku_list,// sku_list: nsku_list,//
total: this.allPrice*100,// total: this.allPrice*100,//
address_id: this.addressInfo.id,//ID address_id: this.addressInfo.id || 0,//ID
express_code: this.expressInfo.code,// express_code: this.expressInfo.code || 0,//
coupon_id: this.youQuan.id,//ID coupon_id: this.youQuan.id,//ID
coupon_price: this.youQuan.youPrice*100,// coupon_price: this.youQuan.youPrice*100,//
pick_self: self,//0 1 pick_self: self,//0 1
pick_self_phone: nphone,// pick_self_phone: nphone,//
original_total: this.zanAllPrice*100,// original_total: this.zanAllPrice*100,//
freight: this.expressInfo.default_price,// freight: this.expressInfo.default_price || 0,//
remarks: "",// remarks: "",//
is_only:is_only,//0 12 is_only:is_only,//0 12
is_score:is_score,//0 1 is_score:is_score,//0 1
@ -501,7 +505,7 @@
this.focusEv(); this.focusEv();
} else if(this.isNei == 3 && !this.payFS[2].isActive){// } else if(this.isNei == 3 && !this.payFS[2].isActive){//
this.$toolAll.tools.showToast('请选择积分付款方式'); this.$toolAll.tools.showToast('请选择积分付款方式');
} else if(this.isNei == 3 && this.expressInfo.default_price!=0){// } else if(this.isNei == 3 && this.expressInfo.default_price!=0 && this.expressInfo.default_price!=undefined && !this.payFS[0].isActive){//
this.$toolAll.tools.showToast('请添加微信支付方式'); this.$toolAll.tools.showToast('请添加微信支付方式');
} else if(this.isNei != 3 && !this.payFS[0].isActive && !this.payFS[1].isActive){ } else if(this.isNei != 3 && !this.payFS[0].isActive && !this.payFS[1].isActive){
this.$toolAll.tools.showToast('请选择支付方式') this.$toolAll.tools.showToast('请选择支付方式')
@ -516,6 +520,7 @@
this.$toolAll.tools.showToast('正在调起支付','loading',1500); this.$toolAll.tools.showToast('正在调起支付','loading',1500);
} }
uni.request({ uni.request({
// url:`https://hengmei.scdxtc.cn/api/order/create`,
url:`https://hm.hmzfyy.cn/api/order/create`, url:`https://hm.hmzfyy.cn/api/order/create`,
data:parmas, data:parmas,
method:'post', method:'post',
@ -556,11 +561,10 @@
if(res.code==0){ if(res.code==0){
this.suseeceEv(info.coding); this.suseeceEv(info.coding);
} else this.$toolAll.tools.showToast(res.msg); } else this.$toolAll.tools.showToast(res.msg);
}) })
}, },
fail() { fail:()=> {
this.times = 0; this.$toolAll.tools.showToast('取消支付');
uni.navigateTo({ uni.navigateTo({
url:'/pagesA/myOrder/myOrder' url:'/pagesA/myOrder/myOrder'
}) })
@ -606,6 +610,10 @@
res.data.forEach(item=>{ res.data.forEach(item=>{
if(item.is_default==1) { if(item.is_default==1) {
this.addressInfo = item; this.addressInfo = item;
} else {
if(res.data.length==1){
this.addressInfo = item;
}
} }
}) })
this.userPphone = this.$toolAll.tools.hideMPhone(this.addressInfo.phone); this.userPphone = this.$toolAll.tools.hideMPhone(this.addressInfo.phone);
@ -635,22 +643,24 @@
expressEv(index){// expressEv(index){//
if(index==0) { if(index==0) {
this.isExpress = true; this.isExpress = true;
// this.checkexpress(); this.checkexpress();
if(this.addressInfo==''){this.$toolAll.tools.showToast('请完善收件人信息','none',1500);}
} }
if(index==1) { if(index==1) {
this.isExpress = false; this.isExpress = false;
this.expressInfo.default_price = 0;
} }
}, },
totalEv(){// totalEv(){//
if(this.isNei!=3 && this.isExpress){// if(this.isNei!=3 && this.isExpress && !this.payFS[1].isActive){//
this.allPrice = this.zanAllPrice - this.youQuan.youPrice - this.delPrice + this.expressInfo.default_price;// = - - + this.allPrice = this.zanAllPrice - this.youQuan.youPrice - this.delPrice;// = - - +
} }
if(this.isNei!=3 && !this.isExpress){// if(this.isNei!=3 && !this.isExpress){//
this.allPrice = this.zanAllPrice - this.youQuan.youPrice - this.delPrice;// = - - this.allPrice = this.zanAllPrice - this.youQuan.youPrice - this.delPrice;// = - -
} }
this.allPrice = this.$toolAll.tools.addXiaoShu(this.allPrice); this.allPrice = parseInt(this.$toolAll.tools.addXiaoShu(this.allPrice));
if(this.isNei ==3 && this.isExpress){// if(this.isNei ==3 && this.isExpress){//
this.allPrice = this.zanAllPrice - this.youQuan.youPrice - this.delPrice + this.expressInfo.default_price;// = - - + this.allPrice = this.zanAllPrice - this.youQuan.youPrice - this.delPrice;// = - - +
} }
if(this.isNei ==3 && !this.isExpress){// if(this.isNei ==3 && !this.isExpress){//
this.allPrice = this.zanAllPrice - this.youQuan.youPrice - this.delPrice;// = - - this.allPrice = this.zanAllPrice - this.youQuan.youPrice - this.delPrice;// = - -
@ -679,6 +689,7 @@
}) })
}, },
checkeList(isJfen){ checkeList(isJfen){
this.allPrice = this.allPrice*1;
this.orderList.forEach(item=>{ this.orderList.forEach(item=>{
this.allPrice += item.price*item.num; this.allPrice += item.price*item.num;
this.allNum += item.num; this.allNum += item.num;
@ -689,6 +700,7 @@
this.zanAllPrice = this.$toolAll.tools.addXiaoShu(this.allPrice); this.zanAllPrice = this.$toolAll.tools.addXiaoShu(this.allPrice);
} }
this.quanEv(0);// this.quanEv(0);//
this.totalEv();
}, },
quanEv(index){// quanEv(index){//
if(this.payFS[1].isActive){ if(this.payFS[1].isActive){

View File

@ -45,7 +45,8 @@
<view v-if="isTiX" @tap="isTiX=false" class="disjcac tc tx-tk-box"> <view v-if="isTiX" @tap="isTiX=false" class="disjcac tc tx-tk-box">
<view class="bacf width100 radius20 pad30 mar-zy85" @tap.stop="isTiX=true"> <view class="bacf width100 radius20 pad30 mar-zy85" @tap.stop="isTiX=true">
<view class="fon28 bold col34">孔雀币提现</view> <view class="fon28 bold col34">孔雀币提现</view>
<view class="fon28 mar-sx30 col34 font5">兑换比例{{kqbl}}孔雀币兑换{{whatPrice}}元人民币</view> <view class="fon28 mar-s30 col34 font5">兑换比例{{kqbl}}孔雀币兑换{{whatPrice}}元人民币</view>
<view class="fon24 mar-s10 mar-x30 colf8 font5">最低提现金额为{{limit_price}}</view>
<input type="number" v-model="kNum" placeholder="请输入孔雀币" class="width100 radius10"/> <input type="number" v-model="kNum" placeholder="请输入孔雀币" class="width100 radius10"/>
<view class="disjbac"> <view class="disjbac">
<view @tap.stop="confrimT" class="tk-btn pbackc">立即提现</view> <view @tap.stop="confrimT" class="tk-btn pbackc">立即提现</view>
@ -89,6 +90,8 @@
isZanw:true, isZanw:true,
vision:false, vision:false,
isShowP:false, isShowP:false,
realPrice:0,//
limit_price:0//
} }
}, },
onReachBottom() { onReachBottom() {
@ -142,11 +145,14 @@
this.isShowP = true this.isShowP = true
} }
}, },
confrimT(){// confrimT(){//
this.realPrice = this.whatPrice / this.kqbl * this.kNum;
if(this.kNum=='' || this.kNum<=0){ if(this.kNum=='' || this.kNum<=0){
this.$toolAll.tools.showToast('请输入孔雀币数量'); this.$toolAll.tools.showToast('请输入孔雀币数量');
} else if(this.kNum>this.dangKQ){ } else if(this.kNum > this.dangKQ){
this.$toolAll.tools.showToast('请输入正确的孔雀币数量'); this.$toolAll.tools.showToast('请输入正确的孔雀币数量');
} else if((this.limit_price - this.realPrice) > 0 ){
this.$toolAll.tools.showToast(`最低提现${this.limit_price}`);
} else { } else {
if(this.times==0){ if(this.times==0){
this.times++; this.times++;
@ -194,6 +200,7 @@
this.dangKQ = res.data.coin;// this.dangKQ = res.data.coin;//
this.shenHZ = res.data.withdrawal_ing;// this.shenHZ = res.data.withdrawal_ing;//
this.yiTKQ = res.data.withdrawald;// this.yiTKQ = res.data.withdrawald;//
this.limit_price = res.data.limit_price*1;//
this.kqbl = res.data.withdrawal_proportion.coin;// this.kqbl = res.data.withdrawal_proportion.coin;//
this.whatPrice = res.data.withdrawal_proportion.money;// this.whatPrice = res.data.withdrawal_proportion.money;//
} }

View File

@ -26,7 +26,7 @@
<view class="order-item-price"><span v-if="item.is_score!=1"></span><span v-else></span>{{item.price}}</view> <view class="order-item-price"><span v-if="item.is_score!=1"></span><span v-else></span>{{item.price}}</view>
<view class="fon26 col3 disac bold cart-input-box"> <view class="fon26 col3 disac bold cart-input-box">
<image @tap="deladdEvent(index , 0)" src="/static/public/del.png" mode=""></image> <image @tap="deladdEvent(index , 0)" src="/static/public/del.png" mode=""></image>
<input type="text" v-model="item.num"/> <input type="text" @input="inputNum($event,index)" v-model="item.num"/>
<image @tap="deladdEvent(index , 1)" src="/static/public/add.png" mode=""></image> <image @tap="deladdEvent(index , 1)" src="/static/public/add.png" mode=""></image>
</view> </view>
</view> </view>
@ -82,6 +82,7 @@
isScore:'', isScore:'',
vision:false, vision:false,
isShowP:false, isShowP:false,
timeout:null
} }
}, },
onShow() { onShow() {
@ -108,6 +109,16 @@
}, },
}, },
methods: { methods: {
//
inputNum(e,index){
clearTimeout(this.timeout);
let str = e.detail.value;
this.timeout = setTimeout(()=>{
if(str=='' || str==0){
this.cartList[index].num = 1;
}
},500)
},
loginEv(invite_code='',source='',channel=''){ loginEv(invite_code='',source='',channel=''){
uni.login({ uni.login({
provider: 'weixin', provider: 'weixin',

View File

@ -25,7 +25,7 @@
</view> </view>
</view> </view>
</view> </view>
<view class="mar-s20 fon28 col3 bold mar-z50">签到记录</view> <view class="mar-s20 fon28 col3 bold mar-z50">积分签到</view>
</view> </view>
<!-- 获取列表提现列表 --> <!-- 获取列表提现列表 -->
<view class="pad-zy30"> <view class="pad-zy30">
@ -39,7 +39,7 @@
<view class="fon36 bold pcol">+{{item.num}}</view> <view class="fon36 bold pcol">+{{item.num}}</view>
</view> </view>
</scroll-view> </scroll-view>
<view v-else class="fon24 col6 tc pad-s50">暂无签到记录</view> <view v-else class="fon24 col6 tc pad-s50">暂无积分签到</view>
</view> </view>
</view> </view>
</view> </view>

View File

@ -39,7 +39,8 @@
<!-- 真实姓名 --> <!-- 真实姓名 -->
<view class="posia col3 fon24 radius10 tc" style="left: 20rpx;bottom: 100rpx;">姓名{{item.real_name || '暂无'}}</view> <view class="posia col3 fon24 radius10 tc" style="left: 20rpx;bottom: 100rpx;">姓名{{item.real_name || '暂无'}}</view>
<!-- 分配客服 --> <!-- 分配客服 -->
<view @tap="fenCustomer(index)" class="posia colf fon24 radius10 tc customer-btn" style="right: 20rpx;top: 80rpx;z-index: 1;" v-if="item.customer=='' || item.customer==null" :style="{background:publicColor}"></view> <!-- <view @tap="fenCustomer(index)" class="posia colf fon24 radius10 tc customer-btn" style="right: 20rpx;top: 80rpx;z-index: 1;" v-if="item.customer=='' || item.customer==null" :style="{background:publicColor}"></view> -->
<view @tap="fenCustomer(index)" class="posia colf fon24 radius10 tc customer-btn" style="right: 20rpx;top: 80rpx;z-index: 1;" :style="{background:publicColor}">分配客服</view>
<!-- 设置标签 --> <!-- 设置标签 -->
<view @tap="tuneUpTag(index)" v-if="item.isTag" class="posia colf fon24 radius10 tc customer-btn" style="right: 20rpx;bottom: 20rpx;z-index: 1;" :style="{background:publicColor}"></view> <view @tap="tuneUpTag(index)" v-if="item.isTag" class="posia colf fon24 radius10 tc customer-btn" style="right: 20rpx;bottom: 20rpx;z-index: 1;" :style="{background:publicColor}"></view>
<view class="fon24 col3 posia bold disac" style="bottom: 60rpx;left: 20rpx;right: 20rpx;"><text class="flexs">标签</text> <view class="fon24 col3 posia bold disac" style="bottom: 60rpx;left: 20rpx;right: 20rpx;"><text class="flexs">标签</text>

View File

@ -76,7 +76,7 @@
onReachBottom() { onReachBottom() {
if(this.total!=this.dataList.length){ if(this.total!=this.dataList.length){
this.page++ this.page++
this.checkList()// this.checkMsg()//
} else { } else {
if(this.isZanw) this.$toolAll.tools.showToast('暂无更多消息','none',1000) if(this.isZanw) this.$toolAll.tools.showToast('暂无更多消息','none',1000)
this.isZanw = false this.isZanw = false

View File

@ -237,6 +237,7 @@
if(index==1){ if(index==1){
this.isWen = false; this.isWen = false;
uni.request({ uni.request({
// url:`https://hengmei.scdxtc.cn/api/spu/collection`,
url:`https://hm.hmzfyy.cn/api/spu/collection`, url:`https://hm.hmzfyy.cn/api/spu/collection`,
data:{page:this.page,size:this.size}, data:{page:this.page,size:this.size},
method:'post', method:'post',

View File

@ -150,13 +150,19 @@
<!-- 医生 --> <!-- 医生 -->
<view v-if="doctorList.length!=0" class="pad20 bacf mar-zy20 radius20 mar-s20"> <view v-if="doctorList.length!=0" class="pad20 bacf mar-zy20 radius20 mar-s20">
<view class="fon28 col3 bold">医生</view> <view class="fon28 col3 bold">医生</view>
<view @tap="goDoctor(item.id)" v-for="(item,index) in doctorList" :key="index" class="disjbac posir pad-sx20"> <!-- <view @tap="goDoctor(item.id)" v-for="(item,index) in doctorList" :key="index" class="disjbac posir pad-sx20">
<image :src="item.imgSrc" mode="aspectFill" class="flexs big-img"></image> <image :src="item.imgSrc" mode="aspectFill" class="flexs big-img"></image>
<view class="disjbac width100 mar-z20 pad-sx20"> <view class="disjbac width100 mar-z20 pad-sx20">
<view class="fon28 col3 width50">{{item.name}}</view> <view class="fon28 col3 width50">{{item.name}}</view>
<view class="fon24 width50 col7D">擅长{{item.goodAt}}</view> <view class="fon24 width50 col7D">擅长{{item.goodAt}}</view>
</view> </view>
<view v-if="(doctorList.length-1)!=index" class="duan-xian"></view> <view v-if="(doctorList.length-1)!=index" class="duan-xian"></view>
</view> -->
<!-- 推荐医生列表 -->
<list-doctor v-if="doctorList.length!=0" :list="doctorList"></list-doctor>
<view v-if="doctorList.length==0" class="disjcac fc" style="margin-top: 10%;">
<image class="zanw-img" src="/static/public/nothing.png" mode="aspectFill"></image>
<!-- <view class="fon24 col3">暂无推荐医生</view> -->
</view> </view>
</view> </view>
<!-- 产品推荐 --> <!-- 产品推荐 -->
@ -236,7 +242,7 @@
<view class="col3">购买数量</view> <view class="col3">购买数量</view>
<view class="fon26 col3 disac bold"> <view class="fon26 col3 disac bold">
<image @tap="buyNum!=1?buyNum--:''" src="/static/public/del.png" class="del-btn" mode=""></image> <image @tap="buyNum!=1?buyNum--:''" src="/static/public/del.png" class="del-btn" mode=""></image>
<input type="text" v-model="buyNum" class="num-input"/> <input type="text" @input="inputNum" v-model="buyNum" class="num-input"/>
<image @tap="buyNum++" src="/static/public/add.png" class="add-btn" mode=""></image> <image @tap="buyNum++" src="/static/public/add.png" class="add-btn" mode=""></image>
</view> </view>
</view> </view>
@ -345,7 +351,8 @@
isZanw:true, isZanw:true,
allList:[], allList:[],
isactivity:0,//01 isactivity:0,//01
orderId:''//id orderId:'',//id
timeout:null
} }
}, },
onReachBottom() { // onReachBottom() { //
@ -418,6 +425,16 @@
} }
}, },
methods: { methods: {
//
inputNum(e){
clearTimeout(this.timeout);
let str = e.detail.value;
this.timeout = setTimeout(()=>{
if(str=='' || str==0){
this.buyNum = 1;
}
},500)
},
sharePin(id,u_id){ sharePin(id,u_id){
// id:id // id:id
this.$requst.post('spu/group-list',{id:id}).then(res=>{ this.$requst.post('spu/group-list',{id:id}).then(res=>{
@ -479,6 +496,7 @@
}, },
checkPTList(id){// checkPTList(id){//
uni.request({ uni.request({
// url:`https://hengmei.scdxtc.cn/api/spu/group-list`,
url:`https://hm.hmzfyy.cn/api/spu/group-list`, url:`https://hm.hmzfyy.cn/api/spu/group-list`,
data:{id:id}, data:{id:id},
method:'post', method:'post',
@ -533,7 +551,7 @@
imgSrc:this.$http + this.detailObj.cover, imgSrc:this.$http + this.detailObj.cover,
coding:this.skuDetail.coding, coding:this.skuDetail.coding,
price:nprice, price:nprice,
num:this.buyNum, num:this.buyNum || 1,
title:this.detailObj.name, title:this.detailObj.name,
sku_name:this.skuDetail.title, sku_name:this.skuDetail.title,
is_score:this.detailObj.is_score, is_score:this.detailObj.is_score,
@ -658,6 +676,7 @@
checkDetail(newId,is_activity){ checkDetail(newId,is_activity){
console.log(newId,is_activity,'参数'); console.log(newId,is_activity,'参数');
uni.request({ uni.request({
// url:`https://hengmei.scdxtc.cn/api/spu/detail`,
url:`https://hm.hmzfyy.cn/api/spu/detail`, url:`https://hm.hmzfyy.cn/api/spu/detail`,
data:{id:newId,is_activity:is_activity}, data:{id:newId,is_activity:is_activity},
method:'post', method:'post',
@ -768,10 +787,14 @@
if(res.data.data.doctor.length!=0){ if(res.data.data.doctor.length!=0){
res.data.data.doctor.forEach(item=>{ res.data.data.doctor.forEach(item=>{
let docObj = { let docObj = {
id:item.id, id: item.id,
imgSrc:item.headimg, imgSrc: item.headimg != null ? item.headimg : '',
name:item.name, name: item.name,
goodAt:item.skill cyear: parseFloat(item.work_time),
bmen: item.dept_name,
zcheng: '主任医师',
goodAt: item.diseases,
show_detail: item.show_detail
} }
this.doctorList.push(docObj); this.doctorList.push(docObj);
}) })
@ -798,6 +821,7 @@
disease_id:''//ID disease_id:''//ID
} }
uni.request({ uni.request({
// url:`https://hengmei.scdxtc.cn/api/spu/list`,
url:`https://hm.hmzfyy.cn/api/spu/list`, url:`https://hm.hmzfyy.cn/api/spu/list`,
data:params, data:params,
method:'post', method:'post',

View File

@ -272,6 +272,7 @@
size:this.size, size:this.size,
} }
uni.request({ uni.request({
// url:`https://hengmei.scdxtc.cn/api/spu/list`,
url:`https://hm.hmzfyy.cn/api/spu/list`, url:`https://hm.hmzfyy.cn/api/spu/list`,
data:params, data:params,
method:'post', method:'post',

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long