|
|
|
|
const app = getApp();
|
|
|
|
|
Page({
|
|
|
|
|
data: {
|
|
|
|
|
content: "",
|
|
|
|
|
busMode: "0",
|
|
|
|
|
name: "",
|
|
|
|
|
typelist: [
|
|
|
|
|
"不吃辣",
|
|
|
|
|
"少放辣",
|
|
|
|
|
"多放辣",
|
|
|
|
|
"不吃酸",
|
|
|
|
|
"不要香菜",
|
|
|
|
|
"不吃葱",
|
|
|
|
|
"不吃姜"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 生命周期函数--监听页面加载
|
|
|
|
|
*/
|
|
|
|
|
onLoad: function(options) {
|
|
|
|
|
var content = "";
|
|
|
|
|
if (app.orderTicket.ext2) {
|
|
|
|
|
content = app.orderTicket.ext2;
|
|
|
|
|
}
|
|
|
|
|
this.setData({
|
|
|
|
|
content: content,
|
|
|
|
|
typelist: this.data.typelist
|
|
|
|
|
})
|
|
|
|
|
this.cy_load_tags();
|
|
|
|
|
this.setData({color:app.globalData.color})
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
cy_load_tags:function(){
|
|
|
|
|
var that=this;
|
|
|
|
|
var store= wx.getStorageSync("store", store);
|
|
|
|
|
var storeId=store.storeId;
|
|
|
|
|
var params={
|
|
|
|
|
"storeId":storeId,
|
|
|
|
|
"method":"program.store.memo.tags"
|
|
|
|
|
}
|
|
|
|
|
var ignores = [];
|
|
|
|
|
app.jsapi.api(app.globalData.appKey, app.globalData.appSecret, app.globalData.serverUrl).ajax(params, ignores,
|
|
|
|
|
function(json) {
|
|
|
|
|
var result = json.data;
|
|
|
|
|
if(result.status==1){
|
|
|
|
|
if(result.data.memoTags){
|
|
|
|
|
if(result.data.memoTags.indexOf(",")>=0){
|
|
|
|
|
that.setData({typelist:result.data.memoTags.split(",")})
|
|
|
|
|
}else{
|
|
|
|
|
var memoTags=[];
|
|
|
|
|
memoTags.push(result.data.memoTags);
|
|
|
|
|
that.setData({typelist:memoTags})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},function(err){
|
|
|
|
|
app.msg.showMsg("提示", "网络中断,操作失败");
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
cy_userComment: function(e) {
|
|
|
|
|
var content = e.detail.value;
|
|
|
|
|
if (content.length > 32) {
|
|
|
|
|
this.setData({
|
|
|
|
|
content: this.data.content
|
|
|
|
|
});
|
|
|
|
|
wx.showToast({
|
|
|
|
|
title: '最多32个字!',
|
|
|
|
|
icon: "none"
|
|
|
|
|
})
|
|
|
|
|
} else {
|
|
|
|
|
this.setData({
|
|
|
|
|
content: content
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 选择用餐方式
|
|
|
|
|
*/
|
|
|
|
|
cy_selectType: function(e) {
|
|
|
|
|
var name = e.currentTarget.dataset.name;
|
|
|
|
|
if ((this.data.content.length + name.length + 1) > 32) {
|
|
|
|
|
wx.showToast({
|
|
|
|
|
title: '最多32个字!',
|
|
|
|
|
icon: "none"
|
|
|
|
|
})
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (this.data.content.length != 0) {
|
|
|
|
|
this.data.content = this.data.content + " ";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
this.setData({
|
|
|
|
|
content: this.data.content + name
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 完成
|
|
|
|
|
*/
|
|
|
|
|
cy_finish: function() {
|
|
|
|
|
var pages = getCurrentPages();
|
|
|
|
|
var prvpage = pages[pages.length - 2];
|
|
|
|
|
app.orderTicket.ext2 = this.data.content;
|
|
|
|
|
prvpage.setData({
|
|
|
|
|
comment: this.data.content
|
|
|
|
|
});
|
|
|
|
|
wx.navigateBack();
|
|
|
|
|
}
|
|
|
|
|
})
|