diff --git a/pages/cart/cart2/cart2.js b/pages/cart/cart2/cart2.js
index 191d706..e0fb47c 100644
--- a/pages/cart/cart2/cart2.js
+++ b/pages/cart/cart2/cart2.js
@@ -361,7 +361,7 @@ Page({
}
})
- if(frozenQuan){
+ if (frozenQuan && arr[ind].quan_list){
arr[ind].quan_list=th.check_is_frozenQuan(arr[ind].quan_list,frozenQuan);
}
@@ -446,7 +446,7 @@ Page({
}
})
- if(frozenQuan){
+ if (frozenQuan && quanlist){
quanlist=th.check_is_frozenQuan(quanlist,frozenQuan);
}
@@ -493,7 +493,7 @@ Page({
}
})
- if(frozenQuan){
+ if (frozenQuan && quanlist){
quanlist=th.check_is_frozenQuan(quanlist,frozenQuan);
}
}
diff --git a/pages/goods/goodsInfo/goodsInfo.js b/pages/goods/goodsInfo/goodsInfo.js
index 95529d2..84fae37 100644
--- a/pages/goods/goodsInfo/goodsInfo.js
+++ b/pages/goods/goodsInfo/goodsInfo.js
@@ -305,7 +305,6 @@ Page({
if (!user) return false;
clearInterval(ti);
-
if(user.card_field ){
var str = user['card_expiredate'].replace(/-/g, '/');
var end = new Date(str);
@@ -1573,7 +1572,7 @@ Page({
}
var goods_list = this.selectComponent("#goods_list"); //组件的id
- goods_list.get_list();
+ if (goods_list) goods_list.get_list();
},
//--------检查是否活动,活动是否开始,或者是否结束-------
diff --git a/pages/goods/goodsInfo/goodsInfo.wxml b/pages/goods/goodsInfo/goodsInfo.wxml
index 86f83c8..b26cc8c 100644
--- a/pages/goods/goodsInfo/goodsInfo.wxml
+++ b/pages/goods/goodsInfo/goodsInfo.wxml
@@ -566,25 +566,8 @@
推荐
-
-
-
-
-
-
-
-
-
- ¥
- {{item.shop_price}}
-
- 原价¥{{item.market_price}}
-
- {{item.goods_name}}
-
-
-
-
+
+
diff --git a/pages/user/my_service/appment_main.js b/pages/user/my_service/appment_main.js
index 14dd47e..5bc4d53 100644
--- a/pages/user/my_service/appment_main.js
+++ b/pages/user/my_service/appment_main.js
@@ -47,23 +47,6 @@ Page({
},
//控制备注输入
check_text: function() {
- wx.requestSubscribeMessage({
- tmplIds: ['Jg7Tj-wPlDfsairz_EHBQdoQnzLLF4nVhT1weCBEmTE'],
- success(res) {
- console.log("222222222222222222222222222222");
- },
-
- fail(res) {
-
- console.log('fail 失败')
-
- console.log(res)
-
- logger.warn('订阅消息fail', res)
-
- }
- })
-
var th = this;
var is_textea = th.data.is_textea;
th.setData({
@@ -77,11 +60,13 @@ Page({
if (store) {
th.setData({
store: 0,
+ is_textea: 1
})
} else {
th.setData({
beautician: 0,
store: 1,
+ is_textea: 0
})
if (th.data.store_list.length < 1) {
wx.showLoading({
@@ -101,148 +86,220 @@ Page({
//提交成功及发送模版代码
success: function() {
var th = this;
- th.setData({
- is_textea: 0
+ var store = th.data.store_name; //门店名称
+ var bea_name = th.data.beautician_name; //美容师名称
+ var time = th.data.time; //预约时间
+ var is_sub = th.data.is_sub; //是否重复提交
+ var url = th.data.inurl + "/api/weshop/marketing/reservation/reservation/insert"; //接口路径
+ var serviceId = th.data.itemId; //服务id
+ var beauticianID = th.data.beauticianID; //美容师id
+ var buyType = th.data.buyType; //服务项目类型
+ var storeId = a.stoid; //商家id
+ var storageId = th.data.storageId; //门店id
+ var userId = d.user_id; //用户id
+ var remarks = th.data.remarks; //用户备注
+ var project_id = th.data.project_id; //项目id
+ var validay = th.data.validay;
+ var json = {
+ "arrangeTime": time + ":00",
+ "beauticianId": beauticianID,
+ "buyType": buyType,
+ "effectiveDay": "",
+ "number": "",
+ "projectId": project_id,
+ "remark": remarks,
+ "serviceId": serviceId,
+ "states": 0,
+ "storageId": storageId,
+ "storeId": storeId,
+ "userId": userId,
+ "validay": validay
+ }
+ var data = JSON.stringify(json);
+ wx.request({
+ url: url,
+ data: json,
+ method: 'post',
+ header: {
+ 'content-type': 'application/json'
+ }, // 设置请求的 header
+ success: function(res) {
+ th.setData({
+ is_sub: 0
+ })
+ wx.hideLoading();
+ if (res.data.code == 0) {
+ getApp().my_warnning("预约成功", 1, th);
+ var store_name = th.data.store_name; //预约门店
+ var number = res.data.data.Number;
+ var temp_url = "/api/wx/open/app/user/sendSubscribeMsg"; //模版接口
+ var userinfo = getApp().globalData.userInfo;
+ var name = d.userInfo.nickname;
+ var json = {
+ // "formId": formid,
+ "keyWord": [{
+ "keyword": res.data.data.ServiceName
+ },
+ {
+ "keyword": time.substring(0, 16)
+ }, {
+ "keyword": res.data.data.BeauticianName
+ }, {
+ "keyword": res.data.data.StorageName
+ }, {
+ "keyword": res.data.data.Address
+ }
+ ],
+ "page": "/pages/user/my_service/tment_details?number=" + number,
+ "storeId": a.stoid,
+ "typeId": "1011",
+ "userId": d.user_id
+ };
+ var data = JSON.stringify(json);
+ //调用发送预约成功模版接口
+ wx.request({
+ url: th.data.inurl + temp_url,
+ data: data,
+ method: 'post',
+ header: {
+ 'content-type': 'application/json'
+ }, // 设置请求的 header
+ success: function(data) {}
+ })
+ setTimeout(function() {
+ wx.redirectTo({
+ url: "/pages/user/my_service/tment_details?number=" + number
+ });
+ }, 1000);
+ } else {
+ getApp().my_warnning(res.data.msg, 0, th);
+ th.settime();
+ }
+ }
})
+
+ },
+ //定时显示texteat
+ settime: function() {
+ var th = this;
+ setTimeout(function() {
+ th.setData({
+ is_textea: 1
+ })
+ }, 2000);
+ },
+ //提交预约
+ sub_success: function(e) {
+ var th = this;
+ var temp_url = th.data.inurl + "/api/wx/weappSendlist/page";
+ var template_id = "";
+ if (th.data.is_sub == 1) {
+ return false;
+ }
var store = th.data.store_name; //门店名称
var bea_name = th.data.beautician_name; //美容师名称
var time = th.data.time; //预约时间
var is_sub = th.data.is_sub; //是否重复提交
+ th.setData({
+ is_textea: 0,
+ is_sub: 1
+ })
//提交预约前的判断
if (store == "") {
getApp().my_warnning("请选择服务门店", 0, th);
+ th.setData({
+ is_sub: 0
+ })
+ th.settime();
return false;
} else if (bea_name == "") {
getApp().my_warnning("请选择美容师", 0, th);
+ th.setData({
+ is_sub: 0
+ })
+ th.settime();
return false;
- } else if (time == "") {
+ } else if (time == undefined || time == '') {
getApp().my_warnning("请选择预约时间", 0, th);
+ th.setData({
+ is_sub: 0
+ })
+ th.settime();
return false;
} else {
- if (is_sub == 0) {
- th.setData({
- is_sub: 1
- })
- var url = th.data.inurl + "/api/weshop/marketing/reservation/reservation/insert"; //接口路径
- var serviceId = th.data.itemId; //服务id
- var beauticianID = th.data.beauticianID; //美容师id
- var buyType = th.data.buyType; //服务项目类型
- var storeId = a.stoid; //商家id
- var storageId = th.data.storageId; //门店id
- var userId = d.user_id; //用户id
- var remarks = th.data.remarks; //用户备注
- var project_id = th.data.project_id; //项目id
- var validay = th.data.validay;
- var json = {
- "arrangeTime": time,
- "beauticianId": beauticianID,
- "buyType": buyType,
- "effectiveDay": "",
- "number": "",
- "projectId": project_id,
- "remark": remarks,
- "serviceId": serviceId,
- "states": 0,
- "storageId": storageId,
- "storeId": storeId,
- "userId": userId,
- "validay": validay
+ var version ="";
+ //判断微信版本是否达到预约成功订阅的要求
+ wx.getSystemInfo({
+ success(res) {
+ version = res.version;
}
- var data = JSON.stringify(json);
- wx.request({
- url: url,
- data: json,
- method: 'post',
- header: {
- 'content-type': 'application/json'
- }, // 设置请求的 header
- success: function(res) {
- th.setData({
- is_sub: 0
+ })
+ wx.showLoading({
+ title: '加载中',
+ })
+ if (th.ver(version, '7.0.4') >= 0) {
+ //获取模版id
+ getApp().request.promiseGet(temp_url, {
+ data: {
+ store_id: a.stoid,
+ typeid: "1011"
+ }
+ }).then(res => {
+ if (res.data.code == 0 && res.data.data.pageData.length > 0) {
+ template_id = res.data.data.pageData[0].template_id;
+ // //授权订阅
+ wx.requestSubscribeMessage({
+ tmplIds: [template_id],
+ success(res) {
+ th.success();
+ },
+ fail(res) {
+ th.success();
+ }
})
- if (res.data.code == 0) {
- getApp().my_warnning("预约成功", 1, th);
- var store_name = th.data.store_name; //预约门店
- var number = res.data.data.Number;
- var temp_url = "/api/wx/open/app/user/sendSubscribeMsg"; //模版接口
- var userinfo = getApp().globalData.userInfo;
- var name = d.userInfo.nickname;
- var json = {
- // "formId": formid,
- "keyWord": [{
- "keyword": res.data.data.ServiceName
- },
- {
- "keyword": time
- }, {
- "keyword": res.data.data.BeauticianName
- }, {
- "keyword": res.data.data.StorageName
- }, {
- "keyword": res.data.data.Address
- }
- ],
- "page": "/pages/user/my_service/tment_details?number=" + number,
- "storeId": a.stoid,
- "typeId": "1011",
- "userId": d.user_id
- };
- var data = JSON.stringify(json);
- //调用发送预约成功模版接口
- wx.request({
- url: th.data.inurl + temp_url,
- data: data,
- method: 'post',
- header: {
- 'content-type': 'application/json'
- }, // 设置请求的 header
- success: function(data) {}
- })
- setTimeout(function() {
- wx.redirectTo({
- url: "/pages/user/my_service/tment_details?number=" + number
- });
- }, 1000);
- } else {
- getApp().my_warnning(res.data.msg, 0, th);
- th.setData({
- is_sub: 0
- })
- }
+ } else {
+ th.success();
}
})
+ } else {
+ // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示
+ wx.showModal({
+ title: '提示',
+ content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
+ })
+ th.setData({
+ is_sub: 0
+ })
}
+
}
},
- //提交预约
- sub_success: function(e) {
- var th = this;
- var temp_url = "/api/wx/weappSendlist/page";
- var template_id = "";
- //获取模版id
- getApp().request.promiseGet(temp_url, {
- data: {
- store_id: a.stoid,
- typeid: "1011"
+ //版本判断
+ ver:function(v1,v2){
+ v1 = v1.split('.')
+ v2 = v2.split('.')
+ var num1 = "" ;
+ var num2 = "";
+ var len = Math.max(v1.length, v2.length)
+
+ while (v1.length < len) {
+ v1.push('0')
}
- }).then(res => {
- if (res.data.code == 0) {
- template_id = res.data.data.pageData[0].template_id;
- // //授权订阅
- wx.requestSubscribeMessage({
- tmplIds: [template_id],
- success(res) {
- th.success();
- },
- fail(res) {
- th.success();
- }
- })
- }else{
- th.success();
+ while (v2.length < len) {
+ v2.push('0')
}
- })
+ for (let i = 0; i < len; i++) {
+ num1 = parseInt(v1[i])
+ num2 = parseInt(v2[i])
+
+ if (num1 > num2) {
+ return 1
+ } else if (num1 < num2) {
+ return -1
+ }
+ }
+ return 0
},
goto: function(e) {
var th = this;
@@ -252,9 +309,14 @@ Page({
})
if (th.data.store_name == "") {
getApp().my_warnning("请选择服务门店", 0, th);
+ th.settime();
} else if (th.data.beautician_name == "") {
getApp().my_warnning("请选择美容师", 0, th);
+ th.settime();
} else {
+ th.setData({
+ is_textea: 1
+ })
var url = e.currentTarget.dataset.url;
getApp().goto(url);
}
@@ -285,7 +347,8 @@ Page({
th.setData({
store: 0,
store_name: store_name,
- storageId: Id
+ storageId: Id,
+ is_textea: 1
})
},
onReachBottom: function() {
@@ -340,6 +403,7 @@ Page({
}
} else {
getApp().my_warnning(res.data.msg, 0, th);
+ th.settime();
}
})
},
@@ -351,6 +415,7 @@ Page({
})
if (th.data.store_name == "") {
getApp().my_warnning("请选择服务门店", 0, th);
+ th.settime();
} else {
wx.showLoading({
title: '加载中',
@@ -373,6 +438,7 @@ Page({
})
if (res.data.data.pageData.length < 1) {
getApp().my_warnning("暂无美容师", 0, th);
+ th.settime();
} else {
if (th.data.beautician == 0) {
th.setData({
@@ -385,7 +451,8 @@ Page({
}
}
} else {
- getApp().my_warnning("暂无美容师", 0, th);
+ getApp().my_warnning(res.data.msg, 0, th);
+ th.settime();
}
})
}
@@ -402,7 +469,7 @@ Page({
beauticianID: BeauticianID,
time: "",
tment_count: "",
- is_textea: 0
+ is_textea: 1
})
},
@@ -431,7 +498,6 @@ Page({
nav_bea: function() {
var th = this;
th.setData({
- is_textea: 0,
beautician: 0
})
var storageId = th.data.storageId; //线下门店id
@@ -439,10 +505,15 @@ Page({
var project_id = th.data.project_id;
if (storageId == "") {
getApp().my_warnning("请选择服务门店", 0, th);
+ th.settime();
} else {
+ th.setData({
+ is_textea: 1
+ })
wx.navigateTo({
url: "/pages/user/my_service/cosmetology_list?" + 'storageId=' + storageId + '&' + 'itemId=' + itemId + '&' + "projectId=" + project_id
});
+
}
},
/**
@@ -473,6 +544,7 @@ Page({
});
if (th.data.is_gps == 0) {
getApp().confirmBox("请开启GPS定位", null, 25000, !1);
+ th.settime();
}
} else {
th.setData({
@@ -509,6 +581,7 @@ Page({
})
} else {
getApp().my_warnning(res.data.msg, 0, th);
+ th.settime();
}
})
@@ -522,6 +595,10 @@ Page({
if (seekTime != "") {
th.query_more();
}
+ th.setData({
+ time: th.data.time.substring(0, 16),
+ is_textea: 1
+ })
th.query_project();
},
//获取单个服务项目信息
@@ -542,6 +619,7 @@ Page({
})
} else {
getApp().my_warnning(res.data.msg, 0, th);
+ th.settime();
}
})
},
diff --git a/pages/user/my_service/appment_main.wxml b/pages/user/my_service/appment_main.wxml
index 9621fce..8c16bd2 100644
--- a/pages/user/my_service/appment_main.wxml
+++ b/pages/user/my_service/appment_main.wxml
@@ -36,7 +36,7 @@
- {{item.StaffName}}
+ {{item.StaffName}}
@@ -69,12 +69,12 @@
注
-
+
- {{remarks==''?'填写备注':remarks}}
+
diff --git a/pages/user/my_service/appment_main.wxss b/pages/user/my_service/appment_main.wxss
index e2ca36d..ba5d2c1 100644
--- a/pages/user/my_service/appment_main.wxss
+++ b/pages/user/my_service/appment_main.wxss
@@ -14,7 +14,9 @@
font-size: 26rpx;
color: rgb(142, 142, 142);
}
-
+.StaffName{
+ max-width: 350rpx;
+}
.angler {
transform: rotate(227deg);
margin-bottom: 0rpx;
diff --git a/pages/user/my_service/beauty_deta.js b/pages/user/my_service/beauty_deta.js
index 6903b70..b9d08e7 100644
--- a/pages/user/my_service/beauty_deta.js
+++ b/pages/user/my_service/beauty_deta.js
@@ -47,8 +47,7 @@ Page({
itemId: options.itemId,
modify: options.modify,
hours: hours,
- projectId: options.projectId,
- StaffName: options.StaffName
+ projectId: options.projectId
})
if (options.url != undefined) {
th.setData({
@@ -65,6 +64,11 @@ Page({
iscos: options.iscos
})
}
+ if (options.StaffName!=undefined){
+ th.setData({
+ StaffName: options.StaffName
+ })
+ }
th.query_beatea();
th.query_aweek();
},
@@ -78,8 +82,6 @@ Page({
// var date = myDate.getHours(); //获取当前小时数(0-23);
let str = myDate.toTimeString(); //"10:55:24 GMT+0800 (中国标准时间)"
let date = str.substring(0, 8); // '10:55:24'
-
- // console.log("当前时间", date);
th.setData({
hours: date
});
diff --git a/pages/user/my_service/cosmetology_list.js b/pages/user/my_service/cosmetology_list.js
index c826005..6147a7e 100644
--- a/pages/user/my_service/cosmetology_list.js
+++ b/pages/user/my_service/cosmetology_list.js
@@ -74,6 +74,7 @@ Page({
if (_Img != undefined) {
var _errObj = {};
_errObj[_errImg] = "/miniapp/images/no-head.jpg";
+ console.log(_errObj,"zzzzzzz");
this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ;
}
},
diff --git a/pages/user/my_service/cosmetology_list.wxml b/pages/user/my_service/cosmetology_list.wxml
index 5f35a18..02f99a7 100644
--- a/pages/user/my_service/cosmetology_list.wxml
+++ b/pages/user/my_service/cosmetology_list.wxml
@@ -2,33 +2,26 @@
-
+
-
+
-
+
{{item.StaffName}}
-
+
-
-
- {{item}}
+
+
+ {{it.LabelName}}
-
- {{item}}
-
-
- {{item}}
-
-
@@ -50,7 +43,7 @@
-
+
到底了
diff --git a/pages/user/my_service/cosmetology_list.wxss b/pages/user/my_service/cosmetology_list.wxss
index f036161..4a8fb7b 100644
--- a/pages/user/my_service/cosmetology_list.wxss
+++ b/pages/user/my_service/cosmetology_list.wxss
@@ -32,7 +32,10 @@ page{
height: 25rpx;
margin-right: 7rpx;
}
-
+.Labels{
+ width: 100%;
+ margin-top: 15rpx;
+}
.Label {
margin-top: 25rpx;
}
@@ -42,7 +45,8 @@ page{
height: 30rpx;
border-radius: 20rpx;
line-height: 30rpx;
- margin-right: 14rpx;
+ margin-right: 10rpx;
+ padding:0rpx 9rpx;
}
.itone {
diff --git a/pages/user/my_service/hist_service.wxml b/pages/user/my_service/hist_service.wxml
index 5d290d0..2e8cb8e 100644
--- a/pages/user/my_service/hist_service.wxml
+++ b/pages/user/my_service/hist_service.wxml
@@ -39,6 +39,7 @@
+ 未服务
已服务
已过期
已取消
diff --git a/pages/user/my_service/i_service.js b/pages/user/my_service/i_service.js
index 6796f87..54d868b 100644
--- a/pages/user/my_service/i_service.js
+++ b/pages/user/my_service/i_service.js
@@ -86,7 +86,9 @@ Page({
}),
wx.stopPullDownRefresh(); //停止下拉刷新
} else {
- getApp().my_warnning(res.data.msg, 0, th);
+ th.setData({
+ is_service_read: 1
+ })
}
})
},
diff --git a/pages/user/my_service/tment_eval.js b/pages/user/my_service/tment_eval.js
index c4da462..46c8c97 100644
--- a/pages/user/my_service/tment_eval.js
+++ b/pages/user/my_service/tment_eval.js
@@ -1,4 +1,4 @@
-var e = getApp(),
+ var e = getApp(),
a = e.globalData.setting,
os = a,
t = e.request,
@@ -21,37 +21,37 @@ Page({
beautician: "", //美容师信息
fromType: "服务评价", //评价来源
arrangeTime: "", //服务日期
- is_evaluate:0,//是否评价
- EvaluateDatetime:"",//评价时间
+ is_evaluate: 0, //是否评价
+ EvaluateDatetime: "", //评价时间
},
//点击星级
check_stars: function(e) {
var th = this;
- var is_evaluate = th.data.is_evaluate;//0可点击
- if (is_evaluate==0){
- var index = e.currentTarget.dataset.index;
- var stars_index = th.data.stars_index;
- if (index != stars_index) {
- var url = "/api/weshop/marketing/reservation/star/label/list";
- getApp().request.promiseGet(url, {
- data: {
- Star: index+1,
- storeId: a.stoid
- }
- }).then(res => {
- if (res.data.code == 0) {
- th.setData({
- labels: res.data.data
- })
- } else {
- getApp().my_warnning(res.data.msg, 0, th);
- return;
- }
- })
- th.setData({
- stars_index: index
- })
- }
+ var is_evaluate = th.data.is_evaluate; //0可点击
+ if (is_evaluate == 0) {
+ var index = e.currentTarget.dataset.index;
+ var stars_index = th.data.stars_index;
+ if (index != stars_index) {
+ var url = "/api/weshop/marketing/reservation/star/label/list";
+ getApp().request.promiseGet(url, {
+ data: {
+ Star: index + 1,
+ storeId: a.stoid
+ }
+ }).then(res => {
+ if (res.data.code == 0) {
+ th.setData({
+ labels: res.data.data
+ })
+ } else {
+ getApp().my_warnning(res.data.msg, 0, th);
+ return;
+ }
+ })
+ th.setData({
+ stars_index: index
+ })
+ }
}
},
//输入评价意见和建议
@@ -63,31 +63,32 @@ Page({
})
},
//图片失败,默认图片
- bind_bnerr1: function(e) {
+ bind_bnerr1: function (e) {
+ var th = this;
var _errImg = e.target.dataset.errorimg;
var _Img = e.target.dataset.img;
if (_Img != undefined) {
var _errObj = {};
_errObj[_errImg] = "/miniapp/images/no-head.jpg";
- this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ;
+ th.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ;
}
},
//选择标签
check_label: function(e) {
var th = this;
- var evaluate = th.data.is_evaluate;//0为未评价,未评价才可点击标签
- if (evaluate==0){
- var index = e.currentTarget.dataset.index;
- var label_id = th.data.labels[index].check;
- var labels = 'labels[' + index + '].check';
- if (label_id) {
- label_id = 0
- } else {
- label_id = 1
- }
- th.setData({
- [labels]: label_id
- })
+ var evaluate = th.data.is_evaluate; //0为未评价,未评价才可点击标签
+ if (evaluate == 0) {
+ var index = e.currentTarget.dataset.index;
+ var label_id = th.data.labels[index].check;
+ var labels = 'labels[' + index + '].check';
+ if (label_id) {
+ label_id = 0
+ } else {
+ label_id = 1
+ }
+ th.setData({
+ [labels]: label_id
+ })
}
},
//查询美容师信息
@@ -106,7 +107,7 @@ Page({
var data = res.data.data.pageData;
var arrangeTime = data[0].ArrangeTime;
th.setData({
- beautician: data[0],
+ beautician: data,
arrangeTime: arrangeTime
})
} else {
@@ -118,22 +119,22 @@ Page({
evaluate_get: function() {
var th = this;
var url = "/api/weshop/evaluation/evaluate/get";
- getApp().request.promiseGet(url,{
+ getApp().request.promiseGet(url, {
data: {
number: th.data.number,
storeId: a.stoid
}
}).then(res => {
- if(res.data.code == 0){
- th.setData({
- stars_index: res.data.data.Star,
- labels: res.data.data.EvaluationList,
- proposal: res.data.data.Remark,
- EvaluateDatetime: res.data.data.EvaluateDatetime.substring(0,19)
- })
- }else{
- getApp().my_warnning(res.data.msg,0,th);
- }
+ if (res.data.code == 0) {
+ th.setData({
+ stars_index: res.data.data.Star-1,
+ labels: res.data.data.EvaluationList,
+ proposal: res.data.data.Remark,
+ EvaluateDatetime: res.data.data.EvaluateDatetime.substring(0, 19)
+ })
+ } else {
+ getApp().my_warnning(res.data.msg, 0, th);
+ }
})
},
//提交评价
@@ -145,10 +146,13 @@ Page({
if (stars < 0) {
getApp().my_warnning("请进行评分", 0, th);
return false;
- } else if (proposal==""){
+ } else if (proposal == "") {
getApp().my_warnning("给点建议呗", 0, th);
return false;
}
+ wx.showLoading({
+ title: '加载中',
+ })
var labels = th.data.labels; //星级标签数组
var evaLabList = []; //用户选择的评价标签
// 查询评价标签
@@ -178,15 +182,14 @@ Page({
'content-type': 'application/json'
}, // 设置请求的 header
success: function(res) {
+ wx.hideLoading();
if (res.data.code == 0) {
- th.setData({
- sub_evaluate: 1
- })
+ getApp().my_warnning("评价成功", 1, th);
setTimeout(function() {
wx.redirectTo({
url: "/pages/user/my_service/tment_order_list"
});
- }, 1500);
+ }, 2000);
} else {
getApp().my_warnning(res.data.msg, 0, th);
}
@@ -196,12 +199,14 @@ Page({
},
//图片失败,默认图片
bind_bnerr1: function(e) {
+ var th = this;
var _errImg = e.target.dataset.errorimg;
var _Img = e.target.dataset.img;
if (_Img != undefined) {
+
var _errObj = {};
- _errObj[_errImg] = "/miniapp/images/no-head.jpg";
- this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ;
+ _errObj[_errImg] = th.data.iurl+"/miniapp/images/no-head.jpg";
+ th.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ;
}
},
/**
@@ -222,8 +227,8 @@ Page({
onShow: function() {
var th = this;
var is_evaluate = th.data.is_evaluate;
- if (is_evaluate==1){
+ if (is_evaluate == 1) {
th.evaluate_get();
- }
+ }
},
})
\ No newline at end of file
diff --git a/pages/user/my_service/tment_eval.wxml b/pages/user/my_service/tment_eval.wxml
index 502fc30..20dd053 100644
--- a/pages/user/my_service/tment_eval.wxml
+++ b/pages/user/my_service/tment_eval.wxml
@@ -1,28 +1,29 @@
-
+
-
+
+
-
+
服务美容师:
- {{beautician.BeauticianName}}
+ {{it.BeauticianName}}
服务项目:
- {{beautician.StorageName}}
+ {{it.ServiceName}}
服务时间:
- {{arrangeTime}}
+ {{it.WriteTime}}
@@ -35,7 +36,7 @@
@@ -61,7 +62,7 @@
-
+
{{item.LabelName}}
@@ -85,8 +86,8 @@
-
-
+
+
确认提交
diff --git a/pages/user/my_service/tment_order_list.js b/pages/user/my_service/tment_order_list.js
index f246ffc..6e0134e 100644
--- a/pages/user/my_service/tment_order_list.js
+++ b/pages/user/my_service/tment_order_list.js
@@ -101,6 +101,9 @@ Page({
var arr1 = th.data.tm_order_list;
var arr2 = res.data.data.pageData;
var arr3 = [...arr1, ...arr2];
+ for(var i = 0;i更改时间
发表评价
重新预约
- 查看评价
+ 评价详情
diff --git a/pages/user/my_service/tment_order_list.wxss b/pages/user/my_service/tment_order_list.wxss
index 43094a5..2219dee 100644
--- a/pages/user/my_service/tment_order_list.wxss
+++ b/pages/user/my_service/tment_order_list.wxss
@@ -69,6 +69,8 @@ page {
width: 190rpx;
height: 190rpx;
margin-right: 20rpx;
+ border-radius: 50%;
+ border: 1px solid #eee;
}
.details {