Commit ee50aa4f1c98d43a07c46052444f5851b638c8a1

Authored by wangfan
1 parent 88d8d373

录入调整

1 var util = require('../../../utils/util.js') 1 var util = require('../../../utils/util.js')
2 var uri=require('../../../utils/uri.js'); 2 var uri=require('../../../utils/uri.js');
  3 +const reserveStatus=['待确认','已预定','就餐中','已完成','已取消'];
3 Component({ 4 Component({
4 properties:{ 5 properties:{
5 item:{ 6 item:{
@@ -31,8 +32,11 @@ Component({ @@ -31,8 +32,11 @@ Component({
31 item.phone_mask=item.phone.replace(/(\d{2})(.{5})(\d{3})/,function($0,$1,$2,$3){ 32 item.phone_mask=item.phone.replace(/(\d{2})(.{5})(\d{3})/,function($0,$1,$2,$3){
32 return $1+'**'+$3; 33 return $1+'**'+$3;
33 }) 34 })
34 - item.rname_mask=item.rname.substr(0,3)+(item.sex==1?'先生':'女士') 35 +
35 } 36 }
  37 + item.rname_mask=item.rname.substr(0,3)+(item.sex==1?'先生':'女士')
  38 + item.order_time=util.unixtoTime(item.rdate,'HH:II')
  39 + item.status_str=reserveStatus[item.status]||'';
36 this.setData({vitem:item}) 40 this.setData({vitem:item})
37 }, 41 },
38 callPhone(e){ 42 callPhone(e){
@@ -7,6 +7,12 @@ @@ -7,6 +7,12 @@
7 <view class="Medium">{{vitem.rname_mask}}</view> 7 <view class="Medium">{{vitem.rname_mask}}</view>
8 <view class="Medium" style="margin-top:10rpx;">{{vitem.phone_mask||''}}</view> 8 <view class="Medium" style="margin-top:10rpx;">{{vitem.phone_mask||''}}</view>
9 </view> 9 </view>
10 - <view class="book-list-td flex-cc">{{vitem.order_time}}</view>  
11 - <view class="book-list-td flex-rr green-font">通知预订人</view> 10 + <view class="book-list-td flex-vc">
  11 + {{vitem.order_time}}
  12 + </view>
  13 + <view class="book-list-td flex-rr green-font">
  14 + <view>
  15 + <view>{{vitem.status==1?'通知预订人':vitem.status_str}}</view>
  16 + </view>
  17 + </view>
12 </view> 18 </view>
@@ -19,7 +19,7 @@ Page({ @@ -19,7 +19,7 @@ Page({
19 keywords:'', 19 keywords:'',
20 sort:'', 20 sort:'',
21 form:{ 21 form:{
22 - time:0, 22 + time:-1,
23 } 23 }
24 }, 24 },
25 sellerid:0, 25 sellerid:0,
@@ -28,7 +28,6 @@ Page({ @@ -28,7 +28,6 @@ Page({
28 let dateStr=util.unixtoTime(d,'MM-DD DAY'); 28 let dateStr=util.unixtoTime(d,'MM-DD DAY');
29 var radio=750/util.getsystem().windowWidth; 29 var radio=750/util.getsystem().windowWidth;
30 var contentHeight=util.getsystem().windowHeight-Math.ceil(120/radio) 30 var contentHeight=util.getsystem().windowHeight-Math.ceil(120/radio)
31 - var todayobj=bookOrder.changedate(d*1000);  
32 if(opt.seller_id){ 31 if(opt.seller_id){
33 this.sellerid=opt.seller_id; 32 this.sellerid=opt.seller_id;
34 util.cache('sellerid',opt.seller_id) 33 util.cache('sellerid',opt.seller_id)
@@ -42,16 +41,9 @@ Page({ @@ -42,16 +41,9 @@ Page({
42 //this.sellerid=opt.seller_id ? opt.seller_id : util.cache('sellerid'); 41 //this.sellerid=opt.seller_id ? opt.seller_id : util.cache('sellerid');
43 this.setData({ 42 this.setData({
44 sellerid:this.sellerid, 43 sellerid:this.sellerid,
45 - systemInfo:util.getsystem(),  
46 - contentHeight:contentHeight,  
47 listHeight:contentHeight-Math.ceil(210/radio), 44 listHeight:contentHeight-Math.ceil(210/radio),
48 dateStr:dateStr, 45 dateStr:dateStr,
49 - showyear:todayobj.year,  
50 - showmonth:todayobj.month,  
51 - showday:todayobj.day  
52 -  
53 }) 46 })
54 - console.log(this.data.sellerid)  
55 //util.setBarTitle('预定本'); 47 //util.setBarTitle('预定本');
56 let openid=getApp().openid; 48 let openid=getApp().openid;
57 if(openid){ 49 if(openid){
@@ -72,6 +64,12 @@ Page({ @@ -72,6 +64,12 @@ Page({
72 this.selectComponent('#nav').init(); 64 this.selectComponent('#nav').init();
73 }, 65 },
74 async getbooklist(){ 66 async getbooklist(){
  67 + let time=0;
  68 + if(this.data.form.time<0){
  69 + time=await bookOrder.getTimeSpaceIndex();
  70 + }else{
  71 + time=this.data.form.time;
  72 + }
75 var formdata={}; 73 var formdata={};
76 if(this.data.sort!=''){ 74 if(this.data.sort!=''){
77 formdata.sort=this.data.sort 75 formdata.sort=this.data.sort
@@ -79,22 +77,19 @@ Page({ @@ -79,22 +77,19 @@ Page({
79 if(this.data.keywords!=''){ 77 if(this.data.keywords!=''){
80 formdata.keywords=this.data.keywords 78 formdata.keywords=this.data.keywords
81 } 79 }
82 - formdata.sid=this.data.sellerid; 80 + formdata.sid=this.sellerid;
83 formdata.x=1; 81 formdata.x=1;
84 formdata.y=200; 82 formdata.y=200;
85 - let rdate=await bookOrder.getTimeSpace(this.data.dateStr,this.data.form.time); 83 + let rdate=await bookOrder.getTimeSpace(this.data.dateStr,time);
86 formdata.rdate=rdate; 84 formdata.rdate=rdate;
87 var that=this; 85 var that=this;
88 App.Reserve.GetReserveList(formdata).then(function(json){ 86 App.Reserve.GetReserveList(formdata).then(function(json){
89 console.log(json) 87 console.log(json)
90 if(json.ret==200){ 88 if(json.ret==200){
91 - json.data.forEach(function(v,i){  
92 - var obj=bookOrder.changedate(Number(v.rdate)*1000);  
93 - v.order_time=(obj.hour<10 ? '0'+obj.hour : obj.hour)+':'+(obj.minute==0 ? '0'+obj.minute : obj.minute);  
94 - })  
95 that.setData({ 89 that.setData({
96 isloading:true, 90 isloading:true,
97 - bookList:json.data.length==0 ? null : json.data 91 + bookList:json.data.length==0 ? null : json.data,
  92 + form:{time:time},
98 }) 93 })
99 that.boolists=that.selectAllComponents('.orderbook'); 94 that.boolists=that.selectAllComponents('.orderbook');
100 that.boolists.forEach(function(v,i){ 95 that.boolists.forEach(function(v,i){
@@ -132,25 +127,12 @@ Page({ @@ -132,25 +127,12 @@ Page({
132 console.log(this.data.calendarMask) 127 console.log(this.data.calendarMask)
133 }, 128 },
134 dateChange(event){ 129 dateChange(event){
135 - var currentdate=event.detail.year+'-'+(event.detail.month<10 ? '0'+event.detail.month : event.detail.month)+'-'+(event.detail.day<10 ? '0'+event.detail.day : event.detail.day);  
136 - var currentime=bookOrder.gettimestamp(currentdate+' 00:00:00');  
137 - var myDate = new Date(parseInt(currentime)*1000);  
138 - var week=bookOrder.getweek(myDate.getDay());  
139 - var dateStr=(event.detail.month<10 ? '0'+event.detail.month : event.detail.month)+'-'+(event.detail.day<10 ? '0'+event.detail.day : event.detail.day);  
140 - if(currentime-new Date()/1000<=86400 && currentime-new Date()/1000>0){  
141 - dateStr+=' 明天'  
142 - }else{  
143 - dateStr+=' '+week  
144 - }  
145 - let clickDay = event.detail.day;  
146 - let changeDay = `dayStyle[1].day`;  
147 - let changeBg = `dayStyle[1].background`;  
148 - console.log(changeBg) 130 + let cktime=util.timetouUnix(event.detail.year+'/'+event.detail.month+'/'+event.detail.day)
  131 + let clickDay = event.detail.day;
  132 + let changeDay = `dayStyle[1].day`;
  133 + let changeBg = `dayStyle[1].background`;
149 this.setData({ 134 this.setData({
150 - showyear:event.detail.year,  
151 - showmonth:event.detail.month,  
152 - showday:event.detail.day,  
153 - dateStr:dateStr, 135 + dateStr:util.unixtoTime(cktime,'MM-DD `DAY/周WW`'),
154 [changeDay]: clickDay, 136 [changeDay]: clickDay,
155 [changeBg]: "#84e7d0" 137 [changeBg]: "#84e7d0"
156 }) 138 })
@@ -30,11 +30,11 @@ @@ -30,11 +30,11 @@
30 "list": [] 30 "list": []
31 }, 31 },
32 "miniprogram": { 32 "miniprogram": {
33 - "current": 21, 33 + "current": 0,
34 "list": [ 34 "list": [
35 { 35 {
36 "id": 0, 36 "id": 0,
37 - "name": "预定本", 37 + "name": "预定本-商家1",
38 "pathName": "pages/book/b_index", 38 "pathName": "pages/book/b_index",
39 "query": "seller_id=1&seller_openid=o9pcQ0cbjRKnRWczcOJaaSRGP1lE&manager_id=500", 39 "query": "seller_id=1&seller_openid=o9pcQ0cbjRKnRWczcOJaaSRGP1lE&manager_id=500",
40 "scene": "1001" 40 "scene": "1001"