删除目录application/routine/view/crmebN/pages/product-pinke

This commit is contained in:
聆听 2018-10-24 18:02:09 +08:00
parent c0e5233d91
commit a6fe86c65c
4 changed files with 0 additions and 474 deletions

View File

@ -1,276 +0,0 @@
// pages/product-con/index.js
var app = getApp();
var wxh = require('../../utils/wxh.js');
var WxParse = require('../../wxParse/wxParse.js');
Page({
/**
* 页面的初始数据
*/
data: {
url: app.globalData.urlImages,
num: 1,
description:"",
minusStatus: 'disabled',
storeInfo: [],
replyCount:0,
reply:[],
pinking:[],
pindAll:[],
indicatorDots: true,//是否显示面板指示点;
autoplay: true,//是否自动播放;
interval: 3000,//动画间隔的时间;
duration: 500,//动画播放的时长;
indicatorColor: "rgba(51, 51, 51, .3)",
indicatorActivecolor: "#ffffff",
show :false,
combinationId:0,
collect:false,//收藏
CartCount:0,//购物车数量
prostatus:false,
timeer: '',
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options){
app.setBarColor();
if (options.id){
this.setData({
combinationId: options.id
})
this.getCombinationDetail();
}else{
wx.showToast({
title: '参数错误',
icon: 'none',
duration: 1000,
})
setTimeout(function(){
wx.navigateTo({
url: '/pages/pink-list/index',
})
},1200)
}
},
setTime: function () {//到期时间戳
var that = this;
var newTime = new Date().getTime() / 1000;
var endTimeList = that.data.pinking;
var countDownArr = [];
for (var i in endTimeList) {
var endTime = endTimeList[i].stop_time;
var obj = [];
if (endTime - newTime > 0) {
var time = endTime - newTime;
var day = parseInt(time / (60 * 60 * 24));
var hou = parseInt(time % (60 * 60 * 24) / 3600);
var min = parseInt(time % (60 * 60 * 24) % 3600 / 60);
var sec = parseInt(time % (60 * 60 * 24) % 3600 % 60);
hou = parseInt(hou) + parseInt(day * 24);
obj = {
day: that.timeFormat(day),
hou: that.timeFormat(hou),
min: that.timeFormat(min),
sec: that.timeFormat(sec)
}
} else {
obj = {
day: '00',
hou: '00',
min: '00',
sec: '00'
}
that.getList();
}
endTimeList[i].time = obj;
}
that.setData({
pinking: endTimeList
})
var timeer = setTimeout(that.setTime, 1000);
that.setData({
timeer: timeer
})
},
timeFormat(param) {//小于10的格式化函数
return param < 10 ? '0' + param : param;
},
getCombinationDetail:function(){
var that = this;
if (!that.data.combinationId){
wx.showToast({
title: '参数错误',
icon: 'none',
duration: 1000,
})
setTimeout(function () {
wx.navigateTo({
url: '/pages/pink-list/index',
})
}, 1200)
}
wx.request({
url: app.globalData.url + '/routine/auth_api/combination_detail?uid=' + app.globalData.uid,
data: {
id: that.data.combinationId
},
method: 'GET',
dataType: 'json',
success: function(res) {
if(res.data.code == 200){
that.setData({
storeInfo: res.data.data.storeInfo,
description: res.data.data.storeInfo.description,
replyCount: res.data.data.replyCount,
reply: res.data.data.reply,
pinking: res.data.data.pink,
pindAll: res.data.data.pindAll,
collect:res.data.data.storeInfo.userCollect
})
}
that.setTime();
WxParse.wxParse('description', 'html', that.data.description, that, 0);
}
})
},
showList: function(){
this.setData({
show:true
})
},
close: function(){
this.setData({
show: false
})
},
goPink:function(e){
console.log(e);
var pinkId = e.currentTarget.dataset.id;
wx.navigateTo({
url: '/pages/join-pink/index?id=' + pinkId,
})
},
parameterShow: function(e){
var that = this;
var pinkId = e.detail.value.pinkId;
wx.request({
url: app.globalData.url + '/routine/auth_api/get_form_id?uid=' + app.globalData.uid,
method: 'GET',
data: {
formId: e.detail.formId
},
success: function (res) { }
})
wx.request({
url: app.globalData.url + '/routine/auth_api/now_buy?uid=' + app.globalData.uid,
method: 'GET',
data: {
productId: that.data.storeInfo.product_id,
cartNum: that.data.num,
uniqueId: '',
combinationId: that.data.combinationId,
secKillId: 0
},
success: function (res) {
if (res.data.code == 200) {
if (pinkId) {
wx.navigateTo({ //跳转至指定页面并关闭其他打开的所有页面(这个最好用在返回至首页的的时候)
url: '/pages/order-confirm/order-confirm?id=' + res.data.data.cartId + '&pinkId=' + pinkId
})
} else {
wx.navigateTo({ //跳转至指定页面并关闭其他打开的所有页面(这个最好用在返回至首页的的时候)
url: '/pages/order-confirm/order-confirm?id=' + res.data.data.cartId
})
}
} else {
wx.showToast({
title: res.data.msg,
icon: 'none',
duration: 2000
})
}
}
})
},
modelbg:function(e){
this.setData({
prostatus: false
})
},
bindMinus: function () {
var that = this;
wxh.carmin(that)
},
bindPlus: function () {
var that = this;
wxh.carjia(that);
},
setCollect: function () {
if (this.data.collect) this.unCollectProduct();
else this.collectProduct();
},
unCollectProduct: function () {
var that = this;
wx.request({
url: app.globalData.url + '/routine/auth_api/uncollect_product?uid=' + app.globalData.uid,
method: 'GET',
data: {
productId: that.data.combinationId,
category:'pink_product'
},
success: function (res) {
wx.showToast({
title: '取消收藏成功',
icon: 'success',
duration: 1500,
})
that.setData({
collect: false,
})
}
})
},
collectProduct: function () {
var that = this;
wx.request({
url: app.globalData.url + '/routine/auth_api/collect_product?uid=' + app.globalData.uid,
method: 'GET',
data: {
productId: that.data.combinationId,
category: 'pink_product'
},
success: function (res) {
wx.showToast({
title: '收藏成功',
icon: 'success',
duration: 1500,
})
that.setData({
collect: true,
})
}
})
},
getCar: function () {
wx.switchTab({
url: '/pages/buycar/buycar'
});
},
getCartCount: function () {
var that = this;
var header = {
'content-type': 'application/x-www-form-urlencoded',
};
wx.request({
url: app.globalData.url + '/routine/auth_api/get_cart_num?uid=' + app.globalData.uid,
method: 'POST',
header: header,
success: function (res) {
that.setData({
CartCount: res.data.data
})
}
})
},
})

View File

@ -1,3 +0,0 @@
{
"navigationBarTitleText": "拼团产品详情"
}

View File

@ -1,122 +0,0 @@
<view class='swiper_banner'>
<swiper class="swiper-box" indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" indicator-color="{{indicatorColor}}" indicator-active-color="{{indicatorActivecolor}}">
<block wx:for="{{storeInfo.images}}">
<swiper-item>
<image src="{{url}}{{item}}" class="slide-image"/>
</swiper-item>
</block>
</swiper>
</view>
<view class='pro-wrapper'>
<view class='pro-infos'>
<view class='title'>{{storeInfo.title}}</view>
<view class='price-wrapper flex'>
<view class='left flex'>
<view class='price'><text>¥</text>{{storeInfo.price}}</view>
<view class='old-price'>¥{{storeInfo.product_price}}</view>
</view>
</view>
</view>
</view>
<view class='pink-list'>
<view class='title-bar flex'>
<view class='left-wrapper'>{{pinking.length}}人在拼单,可直接参与</view>
<view class='right-wrapper' bindtap="showList">查看更多</view>
</view>
<view class='list-item'>
<block wx:for="{{pinking}}" wx:if="{{index < 2}}">
<navigator class='item flex' hover-class='none'>
<view class='left-wrapper flex' bindtap='goPink' data-id="{{item.id}}">
<image src='{{item.avatar}}'></image>
<view class='name'>{{item.nickname}}</view>
</view>
<view class='right-wrapper flex'>
<view class='counts-wrapper' bindtap='goPink' data-id="{{item.id}}">
<view class='count'>还差<text class='num'>{{item.count}}人</text>拼成</view>
<view class='time'>剩余{{item.time.hou}}:{{item.time.min}}:{{item.time.sec}}</view>
</view>
<form bindsubmit="parameterShow" report-submit='true'>
<input type='text' style="display:none" name="pinkId" value='{{item.id}}'></input>
<button class='join' form-type='submit'>去拼单</button>
</form>
<!-- <view class='join' bindtap='parameterShow'>去拼单</view> -->
</view>
</navigator>
</block>
</view>
</view>
<view class='evaluate-wrapper' wx:if="{{replyCount}}">
<view class='common-title flex'>
<view class='line'></view>
<view class='iconfont icon-pinglun'></view>
<view class='text'>评价</view>
<view class='line'></view>
</view>
<view class='evaluate-hot'>
<view class='hot-title'>宝贝评价({{replyCount}})</view>
<view class='infos-wrapper'>
<view class='user-info flex'>
<image class='avatar' src='{{reply.avatar}}'></image>
<text class='name'>{{reply.nickname}}</text>
<view class='start star{{reply.star}}'></view>
</view>
<view class='txt-msg'>{{reply.comment}}</view>
<view class='time-bar'>{{reply.add_time}} {{reply.suk}}</view>
</view>
<navigator wx:if="{{replyCount > 0}}" hover-class="none" url="/pages/comment/comment?productId={{storeInfo.product_id}}">查看全部评价</navigator>
</view>
</view>
<view class='content-wrapper'>
<view class='common-title flex'>
<view class='line'></view>
<view class='iconfont icon-tupian'></view>
<view class='text'>详情</view>
<view class='line'></view>
</view>
<view class='con-box'>
<template is="wxParse" data="{{wxParseData:description.nodes}}"/>
</view>
</view>
<view style='height:130rpx;'></view>
<view class='foot flex'>
<view class='fn-btns flex'>
<view class='item'>
<view class='iconfont icon-kefu'></view>
<text>客服</text>
</view>
<view class='item' bindtap='getCar'>
<view class='iconfont icon-gouwuche'><span class='item-span'>{{CartCount}}</span></view>
<text>购物车</text>
</view>
</view>
<view class='btns-wrapper flex'>
<form class="form-btn" bindsubmit="parameterShow" report-submit='true'>
<input type='text' style="display:none" name="pinkId" value='0'></input>
<button class='payment-btn' form-type='submit'>确认下单</button>
</form>
</view>
</view>
<view class="pinklist-model {{show==true ? 'show':''}}">
<view class='tit-bar'>正在拼单</view>
<scroll-view scroll-y style="max-height:635rpx;">
<block wx:for="{{pinking}}" wx:if="{{index < 10}}">
<view class='item flex'>
<view class='left-wrapper' bindtap='goPink' data-id="{{item.id}}">
<image src='{{item.avatar}}'></image>
<view class='text-info'>
<view class='name'>{{item.nickname}}<text>还差{{item.count}}人</text></view>
<view class='time'>剩余{{item.time.hou}}:{{item.time.min}}:{{item.time.sec}}</view>
</view>
</view>
<form bindsubmit="parameterShow" report-submit='true'>
<input type='text' style="display:none" name="pinkId" value='{{item.id}}'></input>
<button class='right-wrapper' form-type='submit'>去拼单</button>
</form>
</view>
</block>
</scroll-view>
<view class='tips'>仅显示10个正在拼团的人</view>
<view class='close' bindtap='close'></view>
</view>
<include src="/pages/foo-tan/foo-tan.wxml"/>
<import src="/wxParse/wxParse.wxml"/>

View File

@ -1,73 +0,0 @@
.swiper-box{height: 750rpx;}
swiper-item{position: relative; width: 100%;}
.swiper_banner swiper-item image{width: 100%; height: 750rpx;}
.swiper-box .wx-swiper-dots.wx-swiper-dots-horizontal{width: 100%; padding-right: 30rpx;display: flex;justify-content:center;box-sizing: border-box;}
.pro-wrapper .pro-infos{background-color: #fff;padding: 20rpx;}
.pro-wrapper .pro-infos .price-wrapper{margin-top: 10rpx; align-items:center;}
.pro-wrapper .pro-infos .price-wrapper .left{align-items: center;}
.pro-wrapper .pro-infos .price-wrapper .left .old-price{color: #666; margin: 10rpx 0 0 10rpx; text-decoration: line-through; font-size: 26rpx;}
.pro-wrapper .pro-infos .price-wrapper .price{font-size: 48rpx; color: #ff3d3d;}
.pro-wrapper .pro-infos .price-wrapper .price text{font-size: 28rpx;}
.pro-wrapper .pro-infos .price-wrapper .small-txt{font-size: 24rpx; width: 35rpx; color: #fff; border-radius: 3px; height: 40rpx; line-height: 40rpx; text-align: center;margin-left: 10rpx;}
.pro-wrapper .pro-infos .price-wrapper .jing{background-color: #ff3d3d;}
.pro-wrapper .pro-infos .price-wrapper .you{background-color: #4eb047; }
.pro-wrapper .pro-infos .count-wrapper{ margin-top: 10rpx; justify-content: space-between; font-size: 26rpx; color: #666; padding-bottom: 20rpx;}
.block-bar{position: relative; padding: 0 20rpx; height: 70rpx; line-height: 70rpx; background-color: #fff; border-top: 1px solid #f7f7f7; font-size: 26rpx;}
.block-bar .title{margin-right: 25rpx; color: #666;}
.block-bar:after{content: "";position: absolute; right: 20rpx; top: 50%; margin-top: -7.5rpx; width: 15rpx;height: 15rpx;border-left: 3rpx solid #bbb;border-bottom: 3rpx solid #bbb;transform: rotate(-135deg); margin-left: 10rpx;}
.block-bar.integral::after{display: none;}
.block-bar.selected{margin-top: 10rpx;}
.common-title{height: 88rpx; color: #aaa;font-size: 24rpx; align-items: center; justify-content: center;}
.common-title .line{width: 105rpx; height: 2rpx; background-color: #e0e0e0;}
.common-title .iconfont{font-size: 35rpx; margin: 0 5rpx 0 17rpx;}
.common-title .text{margin-right: 17rpx;}
.evaluate-hot{ padding: 0 20rpx 30rpx; background-color: #fff;}
.evaluate-hot .hot-title{height: 85rpx; line-height: 85rpx; }
.evaluate-hot .user-info{align-items: center;}
.evaluate-hot .user-info .avatar{width: 48rpx; height: 48rpx; border-radius: 50%; margin-right: 10rpx;}
.evaluate-hot .txt-msg{margin-top: 15rpx; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.evaluate-hot .time-bar{margin-top: 15rpx; font-size: 24rpx; color: #888;}
.evaluate-hot navigator{width: 200rpx; height: 50rpx; margin: 25rpx auto 0; line-height: 46rpx; font-size: 24rpx; color: #ff7000; box-sizing: border-box; border-radius: 30px; border: 2rpx solid #ff7000; text-align: center;}
.foot{position: fixed; left: 0; bottom: 0; width: 100%; height: 110rpx; background-color: #fff; border-top: 1px solid #e0e0e0; align-items: center;}
.foot .fn-btns{width: 305rpx; height: 100%; align-items: center;}
.foot .fn-btns .item{flex: 1; text-align: center; font-size: 22rpx; color: #666;}
.foot .fn-btns .item .iconfont{font-size: 35rpx; color: #999;position:relative;}
.foot .fn-btns .item .iconfont.icon-xingxing{color: #ff7000;}
.foot .btns-wrapper{width: 688rpx; height: 100%; line-height: 110rpx; color: #fff; font-size: 30rpx;}
.foot .btns-wrapper view{flex: 1; text-align: center;}
.foot .btns-wrapper .buy-btn{background-color: #ff7000;}
.foot .btns-wrapper .payment-btn{background-color: #ff3d3d;}
.pink-list{background-color: #fff; margin-top: 15rpx; padding: 0 20rpx;}
.pink-list .title-bar{height: 84rpx; align-items: center; justify-content: space-between; border-bottom: 1px solid #eee;}
.pink-list .title-bar .right-wrapper{font-size: 24rpx; color: #999;}
.pink-list .title-bar .right-wrapper::after{content: "";display: inline-block; width: 15rpx;height: 15rpx;border-left: 3rpx solid #bbb;border-bottom: 3rpx solid #bbb;transform: rotate(-135deg); }
.pink-list .list-item .item{width: 100%; padding: 15rpx 0; align-items: center; justify-content: space-between; border-bottom: 1px solid #eee;}
.pink-list .list-item .item:last-child{border-bottom: 0;}
.pink-list .list-item .item .left-wrapper {align-items: center;}
.pink-list .list-item .item .left-wrapper image{width: 89rpx; height: 89rpx; border-radius: 50%; margin-right: 10rpx;}
.pink-list .list-item .item .right-wrapper{align-items: center;}
.pink-list .list-item .item .right-wrapper .count{font-size: 26rpx;}
.pink-list .list-item .item .right-wrapper .count .num{color: #ff3d3d;}
.pink-list .list-item .item .right-wrapper .time{margin-top: 5rpx; font-size: 22rpx; color: #666;}
.pink-list .list-item .item .right-wrapper .join{width: 135rpx; height: 60rpx; line-height: 60rpx; text-align: center; color: #fff; background-color: #ff3d3d; border-radius: 5px;margin-left: 30rpx;border:none;font-size:26rpx;}
.pinklist-model{display: none; z-index: 60; position: fixed; left: 50%; top: 200rpx; width: 650rpx; margin-left: -325rpx; background-color: #fff; padding: 0 20rpx; box-sizing: border-box;}
.pinklist-model.show{display: block;}
.pinklist-model .tit-bar{height: 120rpx; line-height: 120rpx; text-align: center; font-size: 32rpx; border-bottom: 1px solid #eee;}
.pinklist-model .item{padding: 10rpx 0; justify-content: space-between; align-items: center; border-bottom: 1px solid #eee;}
.pinklist-model .item .left-wrapper{display: flex; align-items: center;}
.pinklist-model .item .left-wrapper image{width: 89rpx; height: 89rpx; border-radius: 50%;}
.pinklist-model .item .left-wrapper .text-info{margin-left:22rpx;}
.pinklist-model .item .left-wrapper .text-info .name text{font-size: 24rpx; color: #666;}
.pinklist-model .item .left-wrapper .text-info .time{font-size: 22rpx; color: #999;}
.pinklist-model .item .right-wrapper{width: 125rpx; height: 55rpx; line-height: 55rpx; text-align: center; color: #fff; background-color: #ff3d3d; border-radius: 5px;border:none;font-size:22rpx;}
.pinklist-model .tips{height: 62rpx; line-height: 62rpx; text-align: center; color: #999;font-size: 22rpx;}
.close{position: absolute; right: -23rpx; top: -22rpx; width: 60rpx; height: 60rpx; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjMDMwMGMwMi1jOGFmLTQzNDctOWU2ZS0wYTc3Y2E3OWJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUFEMTcxQ0E0NkE3MTFFOEE0MTdEMDI1RjJBNzk4QjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUFEMTcxQzk0NkE3MTFFOEE0MTdEMDI1RjJBNzk4QjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ZDM0ZjU1NS0xODEwLTVhNDctYTA2Mi1jY2Y3NWE0NDRkYjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YzAzMDBjMDItYzhhZi00MzQ3LTllNmUtMGE3N2NhNzliZmQwIi8+IDwv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'); background-size: 100% 100%;}
.item-span{min-width:20rpx;height:20rpx;border-radius:50rpx;background-color:#ff3d3d;color: #fff;display:block;font-size:12rpx;text-align:center;line-height:20rpx;position:absolute;right:23rpx;top:0;}
.form-btn{width:100%;height:100%;line-height:110rpx;font-size:30rpx;}
.form-btn button{color:#fff;border:none;border-radius:0;height:110rpx;line-height:110rpx;}
@import "/pages/foo-tan/foo-tan.wxss";
@import "/wxParse/wxParse.wxss";