Commit 24041c26d78f5b8455ce08e33a82648a975ee04e
1 parent
1f429d3f
啦一下,压缩代码
Showing
5 changed files
with
31 additions
and
69 deletions
app.js
@@ -1042,17 +1042,31 @@ App({ | @@ -1042,17 +1042,31 @@ App({ | ||
1042 | }, | 1042 | }, |
1043 | 1043 | ||
1044 | //获取佣金的比例 | 1044 | //获取佣金的比例 |
1045 | - get_commission(first_money,second_money,third_money,th) { | 1045 | + get_commission(dis_config,gd_data,goods_num) { |
1046 | + | ||
1047 | + var fir_num=0; | ||
1048 | + var sec_num=0; | ||
1049 | + var thi_num=0; | ||
1050 | + if(dis_config.pattern==1){ | ||
1051 | + fir_num=(gd_data.fir_rate || 0)*goods_num; | ||
1052 | + sec_num=(gd_data.sec_rate || 0)*goods_num; | ||
1053 | + thi_num=(gd_data.thi_rate || 0)*goods_num; | ||
1054 | + }else{ | ||
1055 | + fir_num=parseFloat((gd_data.commission || 0) *goods_num*(dis_config.firstRate || 0)/100).toFixed(2); | ||
1056 | + sec_num=parseFloat((gd_data.commission || 0)*goods_num*(dis_config.secondRate || 0)/100).toFixed(2); | ||
1057 | + thi_num=parseFloat((gd_data.commission || 0)*goods_num*(dis_config.thirdRate || 0)/100).toFixed(2); | ||
1058 | + } | ||
1059 | + | ||
1046 | if(getApp().globalData.userInfo.is_distribut){ | 1060 | if(getApp().globalData.userInfo.is_distribut){ |
1047 | - var pattern = th.data.dis_config.pattern; // 分销模式 | ||
1048 | - var first_rate = th.data.dis_config.first_rate; // 一级比例 | ||
1049 | - var second_rate = th.data.dis_config.second_rate; // 二级比例 | ||
1050 | - var third_rate = th.data.dis_config.third_rate; // 三级比例 | 1061 | + var pattern = dis_config.pattern; // 分销模式 |
1062 | + var first_rate = dis_config.first_rate; // 一级比例 | ||
1063 | + var second_rate = dis_config.second_rate; // 二级比例 | ||
1064 | + var third_rate = dis_config.third_rate; // 三级比例 | ||
1051 | 1065 | ||
1052 | if(this.globalData.userInfo.first_leader){ | 1066 | if(this.globalData.userInfo.first_leader){ |
1053 | return parseFloat(parseFloat(first_money).toFixed(2)); | 1067 | return parseFloat(parseFloat(first_money).toFixed(2)); |
1054 | }else{ | 1068 | }else{ |
1055 | - return parseFloat((parseFloat(first_money)+parseFloat(second_money)+parseFloat(third_money)).toFixed(2)); | 1069 | + return parseFloat((parseFloat(fir_num)+parseFloat(sec_num)+parseFloat(thi_num)).toFixed(2)); |
1056 | } | 1070 | } |
1057 | } | 1071 | } |
1058 | }, | 1072 | }, |
pages/cart/cart/cart.js
@@ -50,13 +50,7 @@ Page({ | @@ -50,13 +50,7 @@ Page({ | ||
50 | onLoad: function () { | 50 | onLoad: function () { |
51 | var a = this, | 51 | var a = this, |
52 | ee = a; | 52 | ee = a; |
53 | - //----获取系统参数----- | ||
54 | - // getApp().getConfig2(function (e) { | ||
55 | - // ee.setData({ | ||
56 | - // bconfig: e, | ||
57 | - // sales_rules: e.sales_rules | ||
58 | - // }); | ||
59 | - // }) | 53 | + |
60 | 54 | ||
61 | wx.setNavigationBarTitle({ | 55 | wx.setNavigationBarTitle({ |
62 | title: "购物车", | 56 | title: "购物车", |
@@ -122,7 +116,7 @@ Page({ | @@ -122,7 +116,7 @@ Page({ | ||
122 | enabled: 1 | 116 | enabled: 1 |
123 | } | 117 | } |
124 | }).then(res => { | 118 | }).then(res => { |
125 | - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ | 119 | + if( ut.ajax_ok(res)){ |
126 | var a = res.data.data.pageData; | 120 | var a = res.data.data.pageData; |
127 | var narr=[]; | 121 | var narr=[]; |
128 | for(var i in a){ | 122 | for(var i in a){ |
@@ -150,7 +144,7 @@ Page({ | @@ -150,7 +144,7 @@ Page({ | ||
150 | getApp().request.promiseGet("/api/ms/flash_sale/spikepage", { | 144 | getApp().request.promiseGet("/api/ms/flash_sale/spikepage", { |
151 | data: req_d, | 145 | data: req_d, |
152 | }).then(res => { | 146 | }).then(res => { |
153 | - if (res.data.code == 0 && res.data.data && res.data.data.pageData.length > 0) { | 147 | + if (ut.ajax_ok(res)) { |
154 | th.setData({ | 148 | th.setData({ |
155 | is_has_flash: 1 | 149 | is_has_flash: 1 |
156 | }) | 150 | }) |
@@ -269,7 +263,7 @@ Page({ | @@ -269,7 +263,7 @@ Page({ | ||
269 | 263 | ||
270 | }, | 264 | }, |
271 | }).then(res => { | 265 | }).then(res => { |
272 | - if (res.data.code == 0 && res.data.data && res.data.data.length > 0) { | 266 | + if(ut.ajax_ok2(res)) { |
273 | by_map = {}; | 267 | by_map = {}; |
274 | for (let i in res.data.data) { | 268 | for (let i in res.data.data) { |
275 | let item = res.data.data[i]; | 269 | let item = res.data.data[i]; |
pages/cart/cart2/cart2.js
@@ -1267,19 +1267,8 @@ Page({ | @@ -1267,19 +1267,8 @@ Page({ | ||
1267 | //-- 计算获得佣金的金额 -- | 1267 | //-- 计算获得佣金的金额 -- |
1268 | if( getApp().globalData.userInfo.is_distribut | 1268 | if( getApp().globalData.userInfo.is_distribut |
1269 | && th.data.dis_config && th.data.dis_config.is_yongjin_dk){ | 1269 | && th.data.dis_config && th.data.dis_config.is_yongjin_dk){ |
1270 | - var fir_num=0; | ||
1271 | - var sec_num=0; | ||
1272 | - var thi_num=0; | ||
1273 | - if(th.data.dis_config.pattern==1){ | ||
1274 | - fir_num=(t.data.data.fir_rate || 0)*gg.goods_num; | ||
1275 | - sec_num=(t.data.data.sec_rate || 0)*gg.goods_num; | ||
1276 | - thi_num=(t.data.data.thi_rate || 0)*gg.goods_num; | ||
1277 | - }else{ | ||
1278 | - fir_num=parseFloat((t.data.data.commission || 0) *gg.goods_num*(th.data.dis_config.firstRate || 0)/100).toFixed(2); | ||
1279 | - sec_num=parseFloat((t.data.data.commission || 0)*gg.goods_num*(th.data.dis_config.secondRate || 0)/100).toFixed(2); | ||
1280 | - thi_num=parseFloat((t.data.data.commission || 0)*gg.goods_num*(th.data.dis_config.thirdRate || 0)/100).toFixed(2); | ||
1281 | - } | ||
1282 | - var c_num=getApp().get_commission(fir_num,sec_num,thi_num,th); | 1270 | + |
1271 | + var c_num=getApp().get_commission(th.data.dis_config,t.data.data,gg.goods_num); | ||
1283 | 1272 | ||
1284 | gd.use_commission=c_num; | 1273 | gd.use_commission=c_num; |
1285 | t.data.data.use_commission=c_num; | 1274 | t.data.data.use_commission=c_num; |
@@ -1327,19 +1316,8 @@ Page({ | @@ -1327,19 +1316,8 @@ Page({ | ||
1327 | //-- 计算获得佣金的金额 -- | 1316 | //-- 计算获得佣金的金额 -- |
1328 | if( getApp().globalData.userInfo.is_distribut | 1317 | if( getApp().globalData.userInfo.is_distribut |
1329 | && th.data.dis_config && th.data.dis_config.is_yongjin_dk){ | 1318 | && th.data.dis_config && th.data.dis_config.is_yongjin_dk){ |
1330 | - var fir_num=0; | ||
1331 | - var sec_num=0; | ||
1332 | - var thi_num=0; | ||
1333 | - if(th.data.dis_config.pattern==1){ | ||
1334 | - fir_num=(t.data.data.fir_rate || 0)*gg.goods_num; | ||
1335 | - sec_num=(t.data.data.sec_rate || 0)*gg.goods_num; | ||
1336 | - thi_num=(t.data.data.thi_rate || 0)*gg.goods_num; | ||
1337 | - }else{ | ||
1338 | - fir_num=parseFloat((t.data.data.commission || 0) *gg.goods_num*(th.data.dis_config.firstRate || 0)/100).toFixed(2); | ||
1339 | - sec_num=parseFloat((t.data.data.commission || 0)*gg.goods_num*(th.data.dis_config.secondRate || 0)/100).toFixed(2); | ||
1340 | - thi_num=parseFloat((t.data.data.commission || 0)*gg.goods_num*(th.data.dis_config.thirdRate || 0)/100).toFixed(2); | ||
1341 | - } | ||
1342 | - var c_num=getApp().get_commission(fir_num,sec_num,thi_num,th); | 1319 | + |
1320 | + var c_num=getApp().get_commission(th.data.dis_config,t.data.data,gg.goods_num); | ||
1343 | 1321 | ||
1344 | gd.use_commission=c_num; | 1322 | gd.use_commission=c_num; |
1345 | t.data.data.use_commission=c_num; | 1323 | t.data.data.use_commission=c_num; |
pages/cart/cart2_inte/cart2_inte.js
@@ -401,20 +401,7 @@ Page({ | @@ -401,20 +401,7 @@ Page({ | ||
401 | //-- 计算获得佣金的金额 -- | 401 | //-- 计算获得佣金的金额 -- |
402 | if (getApp().globalData.userInfo.is_distribut | 402 | if (getApp().globalData.userInfo.is_distribut |
403 | && th.data.dis_config && th.data.dis_config.is_yongjin_dk) { | 403 | && th.data.dis_config && th.data.dis_config.is_yongjin_dk) { |
404 | - var fir_num = 0; | ||
405 | - var sec_num = 0; | ||
406 | - var thi_num = 0; | ||
407 | - if (th.data.dis_config.pattern == 1) { | ||
408 | - fir_num = (inte_data.fir_rate || 0) * gg.goods_num; | ||
409 | - sec_num = (inte_data.sec_rate || 0) * gg.goods_num; | ||
410 | - thi_num = (inte_data.thi_rate || 0) * gg.goods_num; | ||
411 | - } else { | ||
412 | - fir_num = parseFloat((inte_data.commission || 0) * gg.goods_num * (th.data.dis_config.firstRate || 0) / 100).toFixed(2); | ||
413 | - sec_num = parseFloat((inte_data.commission || 0) * gg.goods_num * (th.data.dis_config.secondRate || 0) / 100).toFixed(2); | ||
414 | - thi_num = parseFloat((inte_data.commission || 0) * gg.goods_num * (th.data.dis_config.thirdRate || 0) / 100).toFixed(2); | ||
415 | - } | ||
416 | - var c_num = getApp().get_commission(fir_num, sec_num, thi_num, th); | ||
417 | - | 404 | + var c_num = getApp().get_commission(th.data.dis_config,inte_data, gg.goods_num); |
418 | t.data.data.use_commission = c_num; | 405 | t.data.data.use_commission = c_num; |
419 | 406 | ||
420 | } | 407 | } |
pages/cart/cart2_pt/cart2_pt.js
@@ -283,19 +283,8 @@ Page({ | @@ -283,19 +283,8 @@ Page({ | ||
283 | //-- 计算获得佣金的金额 -- | 283 | //-- 计算获得佣金的金额 -- |
284 | if (getApp().globalData.userInfo.is_distribut | 284 | if (getApp().globalData.userInfo.is_distribut |
285 | && th.data.dis_config && th.data.dis_config.is_yongjin_dk) { | 285 | && th.data.dis_config && th.data.dis_config.is_yongjin_dk) { |
286 | - var fir_num = 0; | ||
287 | - var sec_num = 0; | ||
288 | - var thi_num = 0; | ||
289 | - if (th.data.dis_config.pattern == 1) { | ||
290 | - fir_num = (t.data.data.fir_rate || 0) * gg.goods_num; | ||
291 | - sec_num = (t.data.data.sec_rate || 0) * gg.goods_num; | ||
292 | - thi_num = (t.data.data.thi_rate || 0) * gg.goods_num; | ||
293 | - } else { | ||
294 | - fir_num = parseFloat((t.data.data.commission || 0) * gg.goods_num * (th.data.dis_config.firstRate || 0) / 100).toFixed(2); | ||
295 | - sec_num = parseFloat((t.data.data.commission || 0) * gg.goods_num * (th.data.dis_config.secondRate || 0) / 100).toFixed(2); | ||
296 | - thi_num = parseFloat((t.data.data.commission || 0) * gg.goods_num * (th.data.dis_config.thirdRate || 0) / 100).toFixed(2); | ||
297 | - } | ||
298 | - var c_num = getApp().get_commission(fir_num, sec_num, thi_num, th); | 286 | + |
287 | + var c_num = getApp().get_commission(th.data.dis_config, t.data.data, gg.goods_num); | ||
299 | 288 | ||
300 | gd.use_commission = c_num; | 289 | gd.use_commission = c_num; |
301 | t.data.data.use_commission = c_num; | 290 | t.data.data.use_commission = c_num; |