|
...
|
...
|
@@ -4,7 +4,7 @@ import comm from '../../utils/bookCommon'; |
|
|
|
import App from '../../utils/api';
|
|
|
|
const {regeneratorRuntime} = global
|
|
|
|
const formTpl={
|
|
|
|
|
|
|
|
id:'',
|
|
|
|
date:0,
|
|
|
|
time:0,
|
|
|
|
pnum_str:'1-4',
|
|
...
|
...
|
@@ -66,20 +66,29 @@ Page({ |
|
|
|
this.setData({
|
|
|
|
timePickerArray: timePickerArray,
|
|
|
|
})
|
|
|
|
if(options.id>0){
|
|
|
|
this.initModify(options.id);
|
|
|
|
}
|
|
|
|
},
|
|
|
|
/**
|
|
|
|
*
|
|
|
|
* @param d
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
setDateStr(d=new Date()/1000){
|
|
|
|
async setDateStr(d=new Date()/1000){
|
|
|
|
let dateStr=[
|
|
|
|
util.unixtoTime(d,'MM-DD `DAY/周WW`'),
|
|
|
|
util.unixtoTime(parseInt(d)+86400,'MM-DD `DAY/周WW`'),
|
|
|
|
];
|
|
|
|
this.setData({
|
|
|
|
let form=this.data.form;
|
|
|
|
form.time=await comm.getTimeSpaceIndex(d);
|
|
|
|
let obj={
|
|
|
|
dateStr:dateStr,
|
|
|
|
})
|
|
|
|
form:form,
|
|
|
|
};
|
|
|
|
this.setData(obj)
|
|
|
|
return obj;
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
...
|
...
|
@@ -296,4 +305,48 @@ Page({ |
|
|
|
timePickerIndex:timePickerIndex,
|
|
|
|
})
|
|
|
|
},
|
|
|
|
/**
|
|
|
|
* 修改初始化
|
|
|
|
*/
|
|
|
|
async initModify(id){
|
|
|
|
try{
|
|
|
|
let res= await App.Reserve.Detail({rid:id,openid:''});
|
|
|
|
|
|
|
|
console.log('initModify',res);
|
|
|
|
//设置日期
|
|
|
|
let obj = await this.setDateStr(res.data.rdate);
|
|
|
|
//设置时间
|
|
|
|
let nd=util.unixtoTime(res.data.rdate,'HH:II');
|
|
|
|
let timePickerIndex=this.data.timePickerIndex
|
|
|
|
console.log('initModify-',this.data.timePickerArray,obj.form.time)
|
|
|
|
this.data.timePickerArray[obj.form.time].forEach((dd,ii)=>{
|
|
|
|
console.log('initModify-',nd,dd)
|
|
|
|
if(nd==dd){
|
|
|
|
timePickerIndex[obj.form.time]=ii;
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
})
|
|
|
|
|
|
|
|
console.log('initModify-timePickerIndex',timePickerIndex);
|
|
|
|
obj.form.pnum_str=res.data.pnum_str;
|
|
|
|
obj.form.rname=res.data.rname;
|
|
|
|
obj.form.phone=res.data.phone;
|
|
|
|
obj.form.sex=res.data.sex;
|
|
|
|
obj.form.cusdem=res.data.cusdem;
|
|
|
|
obj.form.id=id;
|
|
|
|
obj.form.tid=[];
|
|
|
|
res.data.tables.forEach((t,ti)=>{
|
|
|
|
t.isselect=true
|
|
|
|
res.data.tables[ti]=t;
|
|
|
|
obj.form.tid.push(t.id)
|
|
|
|
})
|
|
|
|
this.setData({
|
|
|
|
timePickerIndex:timePickerIndex,
|
|
|
|
form:obj.form,
|
|
|
|
tablesed:res.data.tables,
|
|
|
|
})
|
|
|
|
}catch (e){
|
|
|
|
console.log('initModify',e)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}) |
|
|
\ No newline at end of file |
...
|
...
|
|