Commit ad422e9466a8bfba6e03643fdff5e1e3419c25b5

Authored by yvan.ni
1 parent e8a6cbaa

首页,评价有礼

packageB/pages/evaluate/evaluate.js
@@ -26,6 +26,7 @@ Page({ @@ -26,6 +26,7 @@ Page({
26 is_act:0, //是否能购获取图片 26 is_act:0, //是否能购获取图片
27 actId:0, //活动ID 27 actId:0, //活动ID
28 giftBagId:0, //礼包ID 28 giftBagId:0, //礼包ID
  29 + ftype:0
29 30
30 }, 31 },
31 //点击星级 32 //点击星级
@@ -98,8 +99,19 @@ Page({ @@ -98,8 +99,19 @@ Page({
98 99
99 //查询美导信息 100 //查询美导信息
100 query_bea: function() { 101 query_bea: function() {
101 - var th = this;  
102 - var url = "/api/weshop/order/pagePosOrder"; 102 + var th = this;
  103 + var url = "/api/weshop/order/pagePosOrder";
  104 +
  105 + switch (this.data.ftype){
  106 + case 3:
  107 + break;
  108 + case 4:
  109 + url = "/api/weshop/serviceCard/pagePos";
  110 + break;
  111 + default:
  112 + break
  113 + }
  114 +
103 var number = th.data.number; //订单编号 115 var number = th.data.number; //订单编号
104 getApp().request.promiseGet(url, { 116 getApp().request.promiseGet(url, {
105 data: { 117 data: {
@@ -175,10 +187,10 @@ Page({ @@ -175,10 +187,10 @@ Page({
175 var url = th.data.url + "/api/weshop/evaluation/evaluate/insert"; 187 var url = th.data.url + "/api/weshop/evaluation/evaluate/insert";
176 var posNo = th.data.number; //收银单号 188 var posNo = th.data.number; //收银单号
177 var proposal = th.data.proposal; //用户建议内容 189 var proposal = th.data.proposal; //用户建议内容
178 - var fromType = th.data.fromType; //评价来源 190 + var fromType = th.data.ftype?th.data.ftype:1; //评价来源
179 var json = { 191 var json = {
180 "evaLabList": evaLabList, 192 "evaLabList": evaLabList,
181 - "fromType": 1, 193 + "fromType": fromType,
182 "number": posNo, 194 "number": posNo,
183 "remark": proposal, 195 "remark": proposal,
184 "star": stars + 1, 196 "star": stars + 1,
@@ -197,9 +209,15 @@ Page({ @@ -197,9 +209,15 @@ Page({
197 if (res.data.code == 0) { 209 if (res.data.code == 0) {
198 getApp().my_warnning("评价成功", 1, th); 210 getApp().my_warnning("评价成功", 1, th);
199 var namber=th.data.number; 211 var namber=th.data.number;
  212 +
  213 + var url="/packageB/pages/evaluate_list/evaluate_list?IsEvaluate=1";
  214 + if(this.data.ftype==4){
  215 + url="/pages/user/index/index";
  216 + }
  217 +
200 setTimeout(function() { 218 setTimeout(function() {
201 wx.redirectTo({ 219 wx.redirectTo({
202 - url: "/packageB/pages/evaluate_list/evaluate_list?IsEvaluate=1" 220 + url: url
203 }); 221 });
204 }, 2000); 222 }, 2000);
205 } else { 223 } else {
@@ -218,11 +236,17 @@ Page({ @@ -218,11 +236,17 @@ Page({
218 number: options.number, 236 number: options.number,
219 //is_evaluate: options.evaluate 237 //is_evaluate: options.evaluate
220 }) 238 })
  239 +
  240 + if(options.fromtype){
  241 + this.setData({ftype:parseInt(options.fromtype)}) ;
  242 + if(options.fromtype==4) th.judge_act();
  243 + }
221 //th.query_bea(); 244 //th.query_bea();
222 - //th.judge_act(); 245 +
223 var userinfo=getApp().globalData.userInfo; 246 var userinfo=getApp().globalData.userInfo;
224 console.log("userinfo",userinfo) 247 console.log("userinfo",userinfo)
225 - 248 +
  249 +
226 if(!userinfo){ 250 if(!userinfo){
227 getApp().goto("/pages/togoin/togoin"); 251 getApp().goto("/pages/togoin/togoin");
228 } 252 }
@@ -260,9 +284,11 @@ Page({ @@ -260,9 +284,11 @@ Page({
260 284
261 var id=this.data.actId; 285 var id=this.data.actId;
262 var gifbagid = this.data.gifbagid; 286 var gifbagid = this.data.gifbagid;
263 - console.log(id,"订单", this.data.number), 287 + console.log(id,"订单", this.data.number);
  288 +
  289 + var ty=this.data.ftype?this.data.ftype:2;
264 wx.redirectTo({ 290 wx.redirectTo({
265 - url: "/pages/giftpack/evaluategift/evaluategift?actId="+id+ "&orderType=2&orderNumber="+this.data.number 291 + url: "/pages/giftpack/evaluategift/evaluategift?actId="+id+ "&orderType="+ty+"&orderNumber="+this.data.number
266 }); 292 });
267 293
268 }, 294 },
@@ -271,10 +297,13 @@ Page({ @@ -271,10 +297,13 @@ Page({
271 judge_act: function () { 297 judge_act: function () {
272 var th = this; 298 var th = this;
273 var url = "/api/weshop/marketing/comment/act/judge"; 299 var url = "/api/weshop/marketing/comment/act/judge";
  300 +
  301 + var ty=this.data.ftype?this.data.ftype:2;
  302 +
274 getApp().request.promiseGet(url, { 303 getApp().request.promiseGet(url, {
275 data: { 304 data: {
276 orderNumber: th.data.number, 305 orderNumber: th.data.number,
277 - orderType: 2, 306 + orderType: ty,
278 storeId: a.stoid, 307 storeId: a.stoid,
279 userId: d.user_id 308 userId: d.user_id
280 } 309 }
packageB/pages/evaluate/evaluate.wxml
@@ -94,13 +94,14 @@ @@ -94,13 +94,14 @@
94 </navigator> 94 </navigator>
95 <view wx:else> 95 <view wx:else>
96 96
97 - 97 +<block wx:if="{{ftype!=4}}">
98 <view style="margin: auto;margin-bottom: 30rpx;" class="Submission flex-center" bindtap="evaluate_qt"> 98 <view style="margin: auto;margin-bottom: 30rpx;" class="Submission flex-center" bindtap="evaluate_qt">
99 <view>评价其他</view> 99 <view>评价其他</view>
100 </view> 100 </view>
101 <view style="margin: auto;margin-bottom: 30rpx;" class="Submission flex-center" bindtap="evaluate_qt" data-status="1"> 101 <view style="margin: auto;margin-bottom: 30rpx;" class="Submission flex-center" bindtap="evaluate_qt" data-status="1">
102 <view>查看已评价的订单</view> 102 <view>查看已评价的订单</view>
103 </view> 103 </view>
  104 +</block>
104 105
105 <!-- 显示来个图标 --> 106 <!-- 显示来个图标 -->
106 <view class="show_icon" style="margin-top: 60rpx;"> 107 <view class="show_icon" style="margin-top: 60rpx;">
@@ -133,7 +134,7 @@ @@ -133,7 +134,7 @@
133 <view class="title">商品详情</view> 134 <view class="title">商品详情</view>
134 <view style="padding: 0 20rpx;"> 135 <view style="padding: 0 20rpx;">
135 <view class="flex jc_sb fs30" style="margin-top: 20rpx;" wx:for="{{show_goods_list}}"> 136 <view class="flex jc_sb fs30" style="margin-top: 20rpx;" wx:for="{{show_goods_list}}">
136 - <view>{{item.WareName}}</view> 137 + <view>{{item.WareName?item.WareName:item.ItemName}}</view>
137 <view>{{item.Qty}}</view> 138 <view>{{item.Qty}}</view>
138 </view> 139 </view>
139 </view> 140 </view>
pages/index/index/index.js
@@ -97,7 +97,7 @@ Page({ @@ -97,7 +97,7 @@ Page({
97 }else{ 97 }else{
98 var cache_scene= wx.setStorageSync('launch'); 98 var cache_scene= wx.setStorageSync('launch');
99 //看一下有没有缓存,没有缓存,或者缓存的值不一样,就开始判断公众号关注组件 99 //看一下有没有缓存,没有缓存,或者缓存的值不一样,就开始判断公众号关注组件
100 - if(!cache_scene || cache_scene!=obj.scene){ 100 + if(!cache_scene){
101 if (obj.scene === 1011 || obj.scene === 1012 || obj.scene === 1013 || obj.scene === 1017 || 101 if (obj.scene === 1011 || obj.scene === 1012 || obj.scene === 1013 || obj.scene === 1017 ||
102 obj.scene === 1047 ||obj.scene === 1089 || obj.scene === 1038 || tt.scancode_time) { 102 obj.scene === 1047 ||obj.scene === 1089 || obj.scene === 1038 || tt.scancode_time) {
103 this.setData({is_ok_h5:1}) 103 this.setData({is_ok_h5:1})
@@ -108,7 +108,6 @@ Page({ @@ -108,7 +108,6 @@ Page({
108 } 108 }
109 }else{ 109 }else{
110 this.setData({is_ok_h5:0}) 110 this.setData({is_ok_h5:0})
111 - wx.setStorageSync('launch',0);  
112 } 111 }
113 112
114 } 113 }