Commit 7e2ff8a0f03ee8eff7771da5fdfe4c34c4b01b83

Authored by wangfan
1 parent 41f30b2f

most_pnum

... ... @@ -18,7 +18,10 @@
"pages/me/list",
"pages/book/b_addnew",
"pages/book/b_sms",
"pages/book/b_setting"
"pages/book/b_setting",
"pages/book/setting/index",
"pages/book/setting/sms",
"pages/book/setting/sms_buy"
],
"window": {
"navigationStyle": "custom",
... ...
... ... @@ -226,7 +226,14 @@ image{
width:100%;
border-radius: 0;
background-color: transparent;
overflow: visible;
}
.navigator-hover{
background:none;
}
.more{
width: 12rpx;
height: 22rpx;
background-image: url("http://qn.colorcun.com/custom/lite-yd/image/click.png");
background-size: 100%;
}
\ No newline at end of file
... ...
<view style="height:{{height}}px;" class="nothing-page flex-vc bg-white">
<image class="nothing-booklist" src="/pages/image/nothing-booklist.png"></image>
<image class="nothing-booklist" src="http://qn.colorcun.com/custom/lite-yd/image/nothing-booklist.png"></image>
<view class="black-font font34r smooth nothing-content">暂无内容</view>
</view>
\ No newline at end of file
... ...
... ... @@ -7,15 +7,15 @@ Component({
data:{
list:[
{
imgurl:'/pages/image/notice-wx.png',
imgurl:'http://qn.colorcun.com/custom/lite-yd/image/notice-wx.png',
title:'微信'
},
{
imgurl:'/pages/image/notice-msg.png',
imgurl:'http://qn.colorcun.com/custom/lite-yd/image/notice-msg.png',
title:'短信'
},
{
imgurl:'/pages/image/notice-call.png',
imgurl:'http://qn.colorcun.com/custom/lite-yd/image/notice-call.png',
title:'电话'
}
],
... ...
<view class="selected-time flex-cc">
<view class="flex-vc padding-topbottom padding-left25" bindtap="reducePnum">
<image src="/pages/image/reduce-act.png" class="select-act"></image>
<image src="http://qn.colorcun.com/custom/lite-yd/image/reduce-act.png" class="select-act"></image>
</view>
<input value="{{pnum}}" class="select-input flex-cc green-font font34r" bindunput="editpnum"/>
<view class="flex-vc padding-topbottom padding-right25" bindtap="addPnum">
<image src="/pages/image/add-act.png" class="select-act"></image>
<image src="http://qn.colorcun.com/custom/lite-yd/image/add-act.png" class="select-act"></image>
</view>
</view>
\ No newline at end of file
... ...
... ... @@ -17,7 +17,7 @@ Component({
attached(){
let pages=getCurrentPages();
let p=pages[pages.length-1];
let pi=['/pages/book/b_addnew','/pages/book/b_index','/pages/book/b_setting'];
let pi=['/pages/book/b_addnew','/pages/book/b_index','/pages/book/b_setting','/pages/book/setting/index'];
for(let x in pi){
console.log('tabBar',pi[x],p);
if(pi[x].indexOf(p.route)>-1){
... ...
... ... @@ -14,8 +14,14 @@
</formids>
<formids class="item flex-vc" bindtap="redirectTo" data-url="/pages/book/b_setting">
<view class="flex-vc {{pi==2?'checked':''}}">
<view class="icon setting"></view>
<view class="icon board"></view>
<view class="text">桌位</view>
</view>
</formids>
<formids class="item flex-vc" bindtap="redirectTo" data-url="/pages/book/setting/index">
<view class="flex-vc {{pi==3?'checked':''}}">
<view class="icon setting"></view>
<view class="text">设置</view>
</view>
</formids>
</view>
... ...
... ... @@ -15,7 +15,7 @@
color: #353535;
}
.tabBar .item{
width: 33%;
width: 25%;
}
.tabBar .icon{
width: 40rpx;
... ... @@ -32,13 +32,18 @@
.tabBar .book{
background-image: url("http://qn.colorcun.com/custom/lite-yd/image/seller-tabs-book.png");
}
.tabBar .book .reserve{
.tabBar .checked .book {
background-image: url("http://qn.colorcun.com/custom/lite-yd/image/seller-tabs-book-checked.png");
}
.tabBar .setting{
background-image: url("http://qn.colorcun.com/custom/lite-yd/image/seller-tabs-setting.png");
}
.tabBar .setting .reserve{
.tabBar .checked .setting {
background-image: url("http://qn.colorcun.com/custom/lite-yd/image/seller-tabs-setting-checked.png");
}
.tabBar .board{
background-image: url("http://qn.colorcun.com/custom/lite-yd/image/seller-tabs-boards.png");
}
.tabBar .checked .board {
background-image: url("http://qn.colorcun.com/custom/lite-yd/image/seller-tabs-boards-checked.png");
}
... ...
... ... @@ -5,7 +5,8 @@
<view class="flex-lr part">
<view class="opt flex-ll">
<view class="back flex-vc" bindtap="back" wx:if="{{disBack}}">
<image class="back-image" src="http://qn.colorcun.com/custom/lite-yd/image/back.png"></image>
<image class="back-image" src="http://qn.colorcun.com/custom/lite-yd/image/back.png" wx:if="{{backgroundColor=='#ffffff'}}"></image>
<image class="back-image" src="http://qn.colorcun.com/custom/lite-yd/image/back-light.png" wx:else=""></image>
</view>
<view class="home flex-vc" bindtap="home" wx:if="{{disHome}}">
<image class="home-image" src="http://qn.colorcun.com/custom/lite-yd/image/home.svg"></image>
... ... @@ -21,4 +22,4 @@
</view>
</view>
</view>
</view>
\ No newline at end of file
... ...
... ... @@ -10,7 +10,6 @@
font-weight: bold;
}
.nav .part{
background-color: #ffffff;
line-height: 68rpx;
height: 68rpx;
text-align: center;
... ...
... ... @@ -11,7 +11,7 @@
<view class="single-date gray-deep-font flex-vc">
<view class="font30r">更多</view>
<view class="date-num flex-vc">
<image src="../image/more-dot.png" class="more-dot"></image>
<image src="http://qn.colorcun.com/custom/lite-yd/image/more-dot.png" class="more-dot"></image>
</view>
</view>
</view>
... ...
... ... @@ -128,7 +128,7 @@
<view>可订桌位<text wx:if="{{tables.length>0}}"> ({{tablesLength}})</text></view>
<view class="flex-rr advice-more" bindtap="selectdesk" wx:if="{{tablesLength>1}}">
<view style="padding-right:20rpx;" class="gray-deep-font font26r">更多</view>
<image src="../image/click.png" class="icon12-22"></image>
<image src="http://qn.colorcun.com/custom/lite-yd/image/click.png" class="icon12-22"></image>
</view>
</view>
<view class="advice-desk-detail flex-rr" wx:if="{{tables.length>0}}">
... ... @@ -156,7 +156,7 @@
<block wx:if="{{reminder}}">
<view class="flex-rr" style="height:100rpx;">
<view style="color:#E14553;" class="font28r">{{reminder}}</view>
<image src="../image/name-have.png" class="phone-reminder"></image>
<image src="http://qn.colorcun.com/custom/lite-yd/image/name-have.png" class="phone-reminder"></image>
</view>
</block>
<block wx:if="{{searchlist}}">
... ... @@ -179,6 +179,9 @@
</block>
</view>
</view>
<view class="book-info-single" bindtap="selectedValue" data-key="time" data-value="{{form.time}}" data-display="block">
<view style="font-size: 34rpx;height: 100rpx;line-height: 100rpx;">{{timePickerArray[form.time][timePickerIndex[form.time]]}}</view>
</view>
<view class="book-info-single">
<input placeholder="顾客的要求(25字以内,选填)" placeholder-class="gray-font font34r" class="black-font font34r" maxlength="25" value="{{form.cusdem}}"
... ... @@ -188,9 +191,6 @@
bindblur="inputFocus"
data-key="cusdem"/>
</view>
<view class="book-info-single" bindtap="selectedValue" data-key="time" data-value="{{form.time}}" data-display="block">
<view>到店时间 {{timePickerArray[form.time][timePickerIndex[form.time]]}}</view>
</view>
</view>
<view class="page-full submit">
<view class="confirm-button white-font flex-vc font34r {{buttonhide==false ? 'confirm-button-active' : ''}}" bindtap="{{buttonhide==false ? 'formsubmit' : ''}}">确定</view>
... ...
... ... @@ -177,7 +177,7 @@ Page({
console.log('savedFilePath',savedFilePath);
wx.openDocument({
filePath: savedFilePath,
fileType:'xls',
fileType:'pdf',
success: function(res) {
console.log('打开文档成功')
},
... ...
... ... @@ -4,11 +4,11 @@
<view class="book-page bg_white">
<view class="book-search flex-lr">
<view class="flex-ll book-search-left">
<image src="../image/search.png" class="search-icon"></image>
<image src="http://qn.colorcun.com/custom/lite-yd/image/search.png" class="search-icon"></image>
<input placeholder="桌位·预定人姓名·手机号" placeholder-class="font30r gray-font smooth" class="font30r black-font smooth search-input" value="{{keywords}}" bindinput="searchinput" confirm-type="search" bindconfirm="searchbook"/>
</view>
<view bindtap="exportFile" class="exportFile flex-vc">
<image src="../image/export.png" class="search-icon"></image>
<image src="http://qn.colorcun.com/custom/lite-yd/image/export.png" class="search-icon"></image>
<view>导出</view>
</view>
</view>
... ... @@ -48,7 +48,7 @@
<view class="book-list-thead flex-lr font34r black-font">
<view>桌号</view>
<view class="flex-cc">预定人</view>
<view class="flex-cc" bindtap="timeorder">时间<image src="../image/direction.png" class="icon22-26" background-size="cover"></image></view>
<view class="flex-cc" bindtap="timeorder">时间<image src="http://qn.colorcun.com/custom/lite-yd/image/direction.png" class="icon22-26" background-size="cover"></image></view>
<view class="flex-rr">操作</view>
</view>
<view class="book-list" style="padding-bottom:118rpx;">
... ...
... ... @@ -35,7 +35,7 @@
</block>
<view class="flex-rr advice-more" bindtap="selectdesk">
<view style="padding-right:30rpx;" class="gray-deep-font font26r">更多</view>
<image src="../image/click.png" class="icon12-22"></image>
<image src="http://qn.colorcun.com/custom/lite-yd/image/click.png" class="icon12-22"></image>
</view>
</view>
</view>
... ... @@ -57,7 +57,7 @@
<block wx:if="{{reminder}}">
<view class="flex-rr" style="height:100rpx;">
<view style="color:#E14553;" class="font28r">{{reminder}}</view>
<image src="../image/name-have.png" class="phone-reminder"></image>
<image src="http://qn.colorcun.com/custom/lite-yd/image/name-have.png" class="phone-reminder"></image>
</view>
</block>
</view>
... ...
// pages/book/setting/index.js
import util from '../../../utils/util';
import App from '../../../utils/api';
const {regeneratorRuntime} = global
Page({
/**
* 页面的初始数据
*/
data: {
},
/**
* 生命周期函数--监听页面加载
*/
enter_params:{},
onLoad: function (options) {
this.enter_params=util.cache('enter_params');
App.Reserve.SellerInfo(this.enter_params).then(res=>{
this.setData({
seller:res.data.seller,
user:res.data.seller_user
})
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
App.Reserve.SmsInfo({seller_id:this.enter_params.seller_id}).then(res=>{
if(res.ret==404){
res.data={
last_num:100,
meals:[
{id:1,total:550,price_ave:0.09,price_old:50,price:50,discount:0},
{id:2,total:1200,price_ave:0.083,price_old:100,price:100,discount:0},
{id:3,total:3650,price_ave:0.082,price_old:328,price:300,discount:9.1},
],
};
}
this.setData({
sms:res.data,
})
})
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
})
\ No newline at end of file
... ...
{
"backgroundTextStyle":"light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTextStyle":"light",
"usingComponents": {
"nav":"/components/nav/nav",
"tabBar":"/components/book/tabBar/tabBar",
"formids":"/components/formids/formids"
}
}
\ No newline at end of file
... ...
<!--pages/book/setting/index.wxml-->
<nav id="nav" backgroundColor="#199095" color="#fefefe">订座</nav>
<view class="header">
<view class="info">
<view class="nick">{{user.nickname}}</view>
<view class="seller Medium">{{seller.sellername}} | 客户经理</view>
</view>
</view>
<view class="page">
<formids url="/pages/book/setting/sms">
<view class="row flex-lr">
<view>短信管理</view>
<view class="flex-rr">
<view class="right lastNum">剩余{{sms.last_num||0}}条</view>
<view class="more"></view>
</view>
</view>
</formids>
</view>
<tabBar></tabBar>
... ...
/* pages/book/setting/index.wxss */
/*
http://qn.colorcun.com/custom/lite-yd/image/icon-zk.png
http://qn.colorcun.com/custom/lite-yd/image/icon-cz.png
*/
.header{
height: 302rpx;
background-color: #199095;
margin-top: -2rpx;
}
.header .info{
color:#FEFEFE;
width: 90%;
padding-top: 86rpx;
margin: 0 auto;
}
.header .info .nick{
font-size: 44rpx;
font-weight: bold;
margin-bottom: 28rpx;
}
.header .info .seller{
font-size: 34rpx;
}
.page{
width: 90%;
margin: 0 auto;
color: #353535;
padding-top: 28rpx;
}
.row{
font-size: 34rpx;
height: 80rpx;
border-bottom: 2rpx solid #F1F0F4;
}
.row .right{
font-size: 30rpx;
color:#999999;
}
.row .more{
margin-left: 20rpx;
}
\ No newline at end of file
... ...
// pages/book/setting/sms.js
import util from '../../../utils/util';
import App from '../../../utils/api';
const {regeneratorRuntime} = global
Page({
/**
* 页面的初始数据
*/
data: {
seller_id:'',
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
if(!options.seller_id){
let enter_params=util.cache('enter_params');
options.seller_id=enter_params.seller_id;
}
App.Reserve.SmsInfo({seller_id:options.seller_id}).then(res=>{
if(res.ret==404){
res.data={
last_num:100,
meals:[
{id:1,total:550,price_ave:0.09,price_old:50,price:50,discount:0},
{id:2,total:1200,price_ave:0.083,price_old:100,price:100,discount:0},
{id:3,total:3650,price_ave:0.082,price_old:328,price:300,discount:9.1},
],
};
}
this.setData({
seller_id:options.seller_id,
sms:res.data,
})
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
})
\ No newline at end of file
... ...
{
"backgroundTextStyle":"light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTextStyle":"light",
"usingComponents": {
"nav":"/components/nav/nav",
"formids":"/components/formids/formids"
}
}
\ No newline at end of file
... ...
<!--pages/book/setting/sms.wxml-->
<nav id="nav" backgroundColor="#199095" color="#fefefe">短信管理</nav>
<view class="header">
<view class="info flex-vc">
<view class="nick">短信余量</view>
<view class="last flex-lr">
<view class="lastNum">{{sms.last_num||0}}</view>
<view class="lastNum-txt">条</view>
</view>
<formids class="button" url="/pages/book/setting/sms_buy?seller_id={{seller_id}}" open-type="redirect">
<view class="txt Medium">立即充值</view>
<view class="icon-cz">特惠</view>
</formids>
</view>
</view>
<view class="page">
<view class="line">
<view>常见问题说明</view>
</view>
<view class="action">
<view class="tip Medium">1.短信计费</view>
<view class="item">短信计费统一根据三大运营商标注计算;</view>
<view class="item">当短信内容字符数≤70,短信按照一条计费;</view>
<view class="item">当短信内容字符数>70个字符时,按照每70个字符 为一条短信;</view>
</view>
<view class="action">
<view class="tip Medium">2.短信统计</view>
<view class="item">短信统计只统计计费短信,与订单数量无关,一个订 单可能会发送多条短信,则计费时按照多条短信计费;</view>
</view>
<view class="action">
<view class="tip Medium">3.充值说明</view>
<view class="item">短信统一在订座商户小程序上进行充值,充值记录和 详情使用情况统一在小程序上查看;</view>
</view>
</view>
... ...
/* pages/book/setting/sms.wxss */
/*
http://qn.colorcun.com/custom/lite-yd/image/icon-zk.png
http://qn.colorcun.com/custom/lite-yd/image/icon-cz.png
*/
.header{
height: 402rpx;
background-color: #199095;
margin-top: -2rpx;
}
.header .info{
color:#FEFEFE;
width: 90%;
padding-top: 86rpx;
margin: 0 auto;
}
.header .info .nick{
font-size: 34rpx;
margin-bottom: 10rpx;
}
.header .info .last{
height: 66rpx;
line-height: 66rpx;
}
.header .info .last .lastNum{
font-size: 48rpx;
font-weight: bold;
margin-right: 10rpx;
}
.header .info .last .lastNum-txt{
font-size: 30rpx;
}
.header .info .button{
margin-top: 76rpx;
position: relative;
background-color: #FEFEFE;
height: 80rpx;
width: 240rpx;
line-height: 75rpx;
border-radius: 10rpx;
color:#199095;
text-align: center;
}
.header .info .button .icon-cz{
width: 74rpx;
height: 40rpx;
background-image: url("http://qn.colorcun.com/custom/lite-yd/image/icon-cz.png");
background-size: 100%;
position: absolute;
top:-10rpx;
right:-6rpx;
font-size: 24rpx;
color: #FEFEFE;
line-height: 35rpx;
text-align: center;
}
.page{
width: 90%;
margin: 0 auto;
color: #353535;
padding-top: 28rpx;
font-size: 28rpx;
color: #353535;
}
.action{
padding-bottom: 30rpx;
border-bottom: 2rpx solid #F1F0F4;
margin-bottom: 30rpx;
}
.action .tip{
margin-bottom: 22rpx;
}
.action .item:before{
content: '·';
padding: 10rpx;
}
.action:last-child{
border-bottom-width: 0;
}
.line{
height: 40rpx;
width: 80%;
margin: 42rpx auto 0;
border-top: 2rpx solid #E0E0E0;
position: relative;
}
.line view{
background-color: #FEFEFE;
width: 248rpx;
margin: -22rpx auto 0;
text-align: center;
}
\ No newline at end of file
... ...
// pages/book/setting/sms_buy.js
import util from '../../../utils/util';
import App from '../../../utils/api';
const {regeneratorRuntime} = global
Page({
/**
* 页面的初始数据
*/
data: {
form:{},
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
if(!options.seller_id){
let enter_params=util.cache('enter_params');
options.seller_id=enter_params.seller_id;
}
App.Reserve.SmsInfo({seller_id:options.seller_id}).then(res=>{
if(res.ret==404){
res.data={
last_num:100,
meals:[
{id:1,total:550,price_ave:0.09,price_old:50,price:50,discount:0},
{id:2,total:1200,price_ave:0.083,price_old:100,price:100,discount:0},
{id:3,total:3650,price_ave:0.082,price_old:328,price:300,discount:9.1},
],
};
}
this.setData({
seller_id:options.seller_id,
sms:res.data,
})
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
chooseMeal(e){
this.setData({
form:{
meal_id:util.attr(e,'id'),
price:util.attr(e,'price'),
seller_id:this.data.seller_id
}
})
},
buy(){
if(!this.data.form.meal_id) return;
App.Reserve.SmsBuy(this.data.form).then(res=>{
let pay=res.data;
wx.requestPayment({
'timeStamp': pay.timeStamp,
'nonceStr': pay.nonceStr,
'package': pay.package,
'signType': 'MD5',
'paySign': pay.paySign,
'success':function(res){
if(res){
App.Reserve.SmsInfo({seller_id:this.data.seller_id},'clear');
wx.showToast({
title: '支付成功',
icon: 'loading',
duration: 1000,
mask:true,
success:function () {
setTimeout(()=>{
wx.navigateBack();
},1500)
}
})
}
},
'fail':function(res){
wx.showToast({
title: '已取消支付',
icon: 'loading',
duration: 1000,
mask:true,
})
}
})
});
},
})
\ No newline at end of file
... ...
{
"backgroundTextStyle":"light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTextStyle":"black",
"usingComponents": {
"nav":"/components/nav/nav",
"formids":"/components/formids/formids"
}
}
\ No newline at end of file
... ...
<!--pages/book/setting/sms_buy.wxml-->
<nav id="nav">短信充值</nav>
<view class="page">
<view class="title Medium">短信套餐</view>
<view class="subtitle">购买套餐,使用更划算</view>
<block wx:for="{{sms.meals}}" wx:key="sms.meals.key">
<view class="block {{form.id==item.id?'checked':''}} flex-vc"
data-id="{{item.id}}" data-price="{{item.price}}"
bindtap="chooseMeal">
<view class="flex-lr info">
<view class="left">
<view class="count Medium">{{item.total}}条</view>
<view class="price-pre">约{{item.price_ave}}元/条</view>
</view>
<view class="right">
<view class="price Medium">¥{{item.price}}</view>
<view class="price-old" wx:if="{{item.price_old && item.price_old>item.price}}">¥{{item.price_old}}</view>
</view>
</view>
<view class="icon-zk Medium" wx:if="{{item.discount>0 && item.discount<10}}">{{item.discount}}折</view>
</view>
</block>
</view>
<view class="button-view flex-vc {{form.price>0?'active':''}}">
<view class="page flex-lr" style="padding-top: 0;">
<view class="tip" wx:if="{{form.price>0}}">{{form.price}}元</view>
<view class="tip" wx:else="">短信剩余{{sms.lasr_num}}条,不充值将无法给顾客发送预定通知</view>
<view class="button Medium" bindtap="buy">购买</view>
</view>
</view>
... ...
/* pages/book/setting/sms_buy.wxss */
.page{
width: 90%;
margin: 0 auto;
color: #353535;
padding-top: 28rpx;
font-size: 30rpx;
color: #353535;
}
.title{
font-size: 40rpx;
height: 56rpx;
line-height: 56rpx;
margin-bottom: 20rpx;
}
.subtitle{
font-size: 30rpx;
margin-bottom: 30rpx;
}
.block{
border: 2rpx solid #999999;
border-radius: 10rpx;
height: 172rpx;
position: relative;
margin-bottom: 38rpx;
}
.block .icon-zk{
width: 104rpx;
height: 54rpx;
background-image: url("http://qn.colorcun.com/custom/lite-yd/image/icon-zk.png");
background-size: 100%;
position: absolute;
top:-10rpx;
right:-6rpx;
font-size: 34rpx;
color: #FEFEFE;
line-height: 48rpx;
text-align: center;
}
.block .info{
width: 90%;
}
.block .count{
font-size: 40rpx;
height: 56rpx;
line-height: 56rpx;
margin-bottom: 10rpx;
}
.block .price-pre{
font-size: 34rpx;
height: 48rpx;
line-height: 48rpx;
}
.block .price{
font-size: 40rpx;
height: 56rpx;
line-height: 56rpx;
font-weight: bold;
}
.block .price-old{
font-size: 34rpx;
height: 48rpx;
line-height: 48rpx;
color: #999999;
text-decoration: line-through;
margin-top: -10rpx;
position: absolute;
}
.block .info .right{
position: relative;
width: 100rpx;
}
.block.checked{
border: 2rpx solid #199095;
background-color: #199095;
color:#FEFEFE;
}
.block.checked .price-old{
color:#efefef;
}
.button-view{
position: fixed;
bottom: 0;
height: 144rpx;
border-top: 2rpx solid #F1F0F4;
line-height: 144rpx;
width: 100%;
}
.button-view .button{
width: 190rpx;
min-width: 190rpx;
height: 80rpx;
line-height: 80rpx;
background-color: #75BCBF;
color:#FEFEFE;
font-size: 34rpx;
border-radius: 10rpx;
text-align: center;
}
.button-view .tip{
width: 100%;
height: 84rpx;
line-height: 42rpx;
}
.button-view.active .button{
background-color: #199095;
}
.button-view.active .tip{
font-size: 40rpx;
line-height: 84rpx;
font-weight: bold;
}
\ No newline at end of file
... ...
... ... @@ -30,7 +30,7 @@
"list": []
},
"miniprogram": {
"current": 21,
"current": 24,
"list": [
{
"id": 0,
... ... @@ -201,6 +201,27 @@
"pathName": "pages/book/b_index",
"query": "seller_id=80&seller_openid=oGefL4qKBWIh5xwyg3LVfkMbDumA&manager_id=1859",
"scene": "1001"
},
{
"id": -1,
"name": "预定本-设置",
"pathName": "pages/book/setting/index",
"query": "",
"scene": "1001"
},
{
"id": -1,
"name": "预定本-设置-短信管理",
"pathName": "pages/book/setting/sms",
"query": "",
"scene": "1001"
},
{
"id": -1,
"name": "预定本-设置-短信充值",
"pathName": "pages/book/setting/sms_buy",
"query": "",
"scene": "1001"
}
]
}
... ...
... ... @@ -82,4 +82,12 @@ export default {
//导出
'App.Reserve.ExportReserve':null,
//查询短信剩余及套餐
'App.Reserve.SmsInfo':{
cachetime:300,
},
//生成支付签名接口
'App.Reserve.SmsBuy':null,
}
\ No newline at end of file
... ...