1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-pay-index"],{"4a82":function(t,e,n){"use strict";(function(t){n("6a54");var r=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n("9b1b"));n("bf0f");var o,a=n("1bcb"),c=r(n("80e1")),u=n("8f59"),s={mixins:[c.default],data:function(){return{index:0,redirect_url:"",order_sn:"",type:""}},onLoad:function(e){var n=this;t.log("onLoad"),o=this,this["index"]=0,uni.showLoading({title:"获取订单状态"}),t.log(e,"ppp"),new Promise((function(t){null!==e&&void 0!==e&&e.order_sn&&(n["redirect_url"]=e["redirect_url"],n["order_sn"]=e["order_sn"],n["type"]=e["type"],t())})).then((function(t){n.OrderState(n["order_sn"],n["type"])}))},onShow:function(){t.log("onShow"),this["index"]>0&&(this["index"]=5)},computed:(0,i.default)({},(0,u.mapGetters)(["GetOperation"])),methods:{OrderState:function(e,n){var r=this;t.log(e,"进入轮询方法"),setTimeout((function(){o["index"]+=1;var i={order_sn:e,type:n};(0,a.getOrderStatusAPI)(i).then((function(i){if(o["index"]>=5&&0==i["data"]["pay_status"])return t.log(e,"次数限制"),uni.hideLoading(),void o.pay_statepage({order_sn:e,type:n,state:2},r["redirect_url"]);0!=i["data"]["pay_status"]?(uni.hideLoading(),o.pay_statepage({order_sn:i["data"]["order_sn"],type:n,state:1},r["redirect_url"])):o.OrderState(e,n)}))}),500)}}};e.default=s}).call(this,n("ba7c")["default"])},6215:function(t,e,n){"use strict";n.r(e);var r=n("4a82"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=i.a},"80e1":function(t,e,n){"use strict";(function(t){n("6a54");var r=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("c223"),n("5ef2"),n("5c47"),n("0506"),n("aa9c"),n("64aa"),n("c9b5"),n("bf0f"),n("ab80"),n("a1c1"),n("e966"),n("d4b5"),n("7a76");var i=r(n("fcf3")),o=r(n("9b1b")),a=(n("35ff"),n("03cc")),c=n("1bcb"),u=n("8f59"),s=n("4e62"),d={computed:{},methods:(0,o.default)((0,o.default)({},(0,u.mapMutations)(["GetState"])),{},{qnyurl:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"v2";return"https://img.agrimedia.cn/chwl/".concat(e,"/").concat(t)},RetainDecimalPoint:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=2;e&&(t/=100);var r=""+t;if(-1!=r.indexOf(".")){var i=r.indexOf("."),o=r.substring(i+1,r.length);if(!(o["length"]<n))return r.substring(0,i+3);for(var a=0;a<n-o["length"];a++)r+="0";return r}var c=/(^[1-9]\d*$)/;if(c.test(t)){for(var u=[],s="",d=0;d<r["length"];d++)u.push(r[d]);for(var l=0;l<u.length;l++)if(s+=u[l],l>=u.length-1){s+=".";for(var f=0;f<n;f++)s+="0"}return s}return r},RetainDecimalPoints:function(e){var n=e.num,r=void 0===n?0:n,i=e.iscarry,o=void 0===i||i,a=e.toFixed,c=void 0===a?2:a;if(t.log(r.__proto__.constructor.name,"numnum"),"string"!==r.__proto__.constructor.name&&"string"!==typeof r)throw"所传参数不是字符串";c=Number(c),o&&(r=""+r/100);var u=r.indexOf(".");if(-1!=u)if(c>0){var s=r.substring(u+1,r.length);if(s["length"]>c)r=r.substring(0,u+1+c);else for(var d=0;d<c-s["length"];d++)r+="0"}else r=r.substring(0,u);else{if(/(^[1-9]\d*$)/.test(r)){var l,f="";l=r.split("");for(var p=0;p<l.length;p++)if(f+=l[p],p>=l.length-1){f+=".";for(var g=0;g<c;g++)f+="0"}r=f}}return r},_commission:function(t){return this.RetainDecimalPoints({num:String(t),iscarry:!1,toFixed:4})},_amount:function(t){return this.RetainDecimalPoints({num:String(t),iscarry:!0,toFixed:2})},__amount:function(t){return this.RetainDecimalPoints({num:String(t),iscarry:!1,toFixed:2})},_deduction_prop_:function(e,n,r){var i=this.RetainDecimalPoints({num:String(n*(e/100)),iscarry:!1,toFixed:0});t.log(i,"补贴了多少");var o=this.RetainDecimalPoints({num:String(n-i),iscarry:!0,toFixed:2});t.log(o,"补贴后的价格");var a={Subsidyprice:this.RetainDecimalPoints({num:String(i),iscarry:!0,toFixed:2}),AfterSubsidy:o};return r?a[r]:a},calc:function(t,e,n){var r,i,o,a,c,u,s,d,l=0,f=0,p=1;switch(r=t.toString(),i=e.toString(),u=-1!=r.indexOf("."),s=-1!=i.indexOf("."),u&&(l=r.split(".")[1].length),s&&(f=i.split(".")[1].length),o=l>f?l:f,a=l<f?l:f,n){case"+":case"-":case"/":c=o-a;for(var g=0;g<c;g++)l==a?r+="0":i+="0";break;case"*":o+=a;break;default:return"暂不支持的计算类型,现已支持的有加法、减法、乘法、除法"}r=r.replace(".",""),i=i.replace(".","");for(g=0;g<o;g++)p*=10;switch(t=parseInt(r),e=parseInt(i),n){case"+":d=(t+e)/p;break;case"-":d=(t-e)/p;break;case"*":d=t*e/p;break;case"/":d=t/e;break;default:return"暂不支持的计算类型,现已支持的有加法、减法、乘法、除法"}return d},leftClick:function(t,e){t?uni.redirectTo({url:e}):uni.navigateBack({delta:1})},location:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(){var e,n=null===(e=getApp()["globalData"]["parameters"])||void 0===e?void 0:e.isWechat;t.log("是否小程序环境",getApp()["globalData"]["parameters"]),n?wx.miniProgram.navigateTo({url:"/pages/wxpay/openCustomerServiceChat?url=".concat(s.RXSERVICE)}):location.href="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1"})),ImgSplicing:function(t){return"https://img.agrimedia.cn/chwl/H5card/".concat(t)},openLocation:function(){uni.showToast({title:"定位功能正在维护",icon:"none"})},payment:function(e){var n;uni.showLoading({title:"加载中"});var r=e.order_sn,i=e.type,o=e.redirect_url,a=void 0===o?"":o;t.log(r,i,a,"支付方法参数1"),null!==(n=getApp()["globalData"]["parameters"])&&void 0!==n&&n.isWechat?(t.log("呼呼1"),this._H5WXPAY(e).then((function(e){uni.hideLoading(),t.log(e["data"],"微信支付参数");var n={timeStamp:encodeURIComponent(e["data"]["result"]["timestamp"]),nonceStr:encodeURIComponent(e["data"]["result"]["nonceStr"]),package:encodeURIComponent(e["data"]["result"]["package"]),signType:encodeURIComponent(e["data"]["result"]["signType"]),paySign:encodeURIComponent(e["data"]["result"]["paySign"]),order_sn:e["data"]["out_trade_no"],type:i,business:"H5Environment",return_url:a};t.log(encodeURIComponent(JSON.stringify(n)),"编码"),wx.miniProgram.navigateTo({url:"/pages/wxpay/wxpay?data=".concat(encodeURIComponent(JSON.stringify(n)),"&isencodeURL=true")})}))):(t.log("呼呼2"),(0,c.WXpayH5API)({order_sn:r,type:i,redirect_url:"".concat(getApp()["globalData"]["urlfileName"],"/pages/pay/index?order_sn=").concat(r,"&type=").concat(i,"&redirect_url=").concat(a)}).then((function(e){t.log("".concat(getApp()["globalData"]["urlfileName"],"/pages/pay/index?order_sn=").concat(r,"&type=").concat(i,"&redirect_url=").concat(a)),t.log(e["data"]["redirect_url"],"支付方法地址"),window.location.replace(e["data"]["redirect_url"])})))},_H5WXPAY:function(t){if(3==t["type"]){var e=t.order_sn,n=t.money;return(0,a.WXpayAPI)({out_order_num:e,money:n})}if(4==t["type"]){var r=t.order_sn;return(0,a.WXpayDYPAPI)({orderNo:r})}if(7==t["type"]){var i=t.order_sn,o=t.type,u=t.redirect_url;return(0,c.WXpayH5API)({order_sn:i,type:o,redirect_url:u})}},pay_statepage:function(e,n){var r="";if(r+=n,t.log(r,"判断跳转链接"),t.log("拼接参数"),"undefined"!==typeof e)for(var i in e)-1!=r.indexOf("?")?r+="&".concat(i,"=").concat(e[i]):r+="?".concat(i,"=").concat(e[i]);t.log(r,"地址"),n&&uni.redirectTo({url:r})},initScrollView:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:data,n=e.el,r=e.bottomlb,o=void 0===r?0:r,a=this;return new Promise((function(e,r){uni.getSystemInfo({success:function(r){"string"===typeof n?uni.createSelectorQuery().in(a).select(".".concat(n)).boundingClientRect((function(i){t.log(i,a["NAVHEIGHT"],o,"元素高度"),0==i["height"]&&"OrderToggleType"==n&&(o=45),e((r.windowHeight-(i["height"]+a["NAVHEIGHT"]+o))*(750/r["windowWidth"]))})).exec():"object"===(0,i.default)(n)&&function(){for(var e=[],r=0;r<n["length"];r++)uni.createSelectorQuery().in(a).select(".".concat(n[r])).boundingClientRect((function(n){e.push(n["height"]),t.log(e,"高度")})).exec()}()}})}))},deepClone:function(t){function e(e){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(t){if(!t||"object"!==(0,i.default)(t))throw new Error("error arguments","shallowClone");var e=t.constructor===Array?[]:{};for(var n in t)t.hasOwnProperty(n)&&(t[n]&&"object"===(0,i.default)(t[n])?(e[n]=t[n].constructor===Array?[]:{},e[n]=deepClone(t[n])):e[n]=t[n]);return e})),Copy:function(t){uni.setClipboardData({data:t,success:function(){uni.showToast({title:"复制成功",icon:"none"})}})},GetUserchooseLocation:function(){return new Promise((function(e,n){uni.chooseLocation({success:function(r){getCityName2(r["latitude"],r["longitude"]).then((function(n){t.log(n,"eeeeeeeeeee");var r=n.result,i=r.address,o=r.ad_info,a=o.province,c=o.city,u=o.district,s=o.location,d=o.city_code,l=o.name,f=r.formatted_addresses.recommend;e({province:a,city:c,district:u,location:s,city_code:d,name:l,recommend:f,address:i})})).catch((function(t){n(t)}))}})}))},handleOpen:function(){},regYuanToFen:function(t,e){var n=0,r=t.toString(),i=e.toString();try{n+=r.split(".")[1].length}catch(o){}try{n+=i.split(".")[1].length}catch(o){}return Number(r.replace(".",""))*Number(i.replace(".",""))/Math.pow(10,n)},getUrlParams:function(t){try{for(var e=t.split("?")[1],n={},r=e.split("&"),i=0,o=r.length;i<o;i++){var a=r[i].split("=");n[a[0]]=a[1]}return n}catch(c){return!1}}}),filters:{OrderState:function(t){switch(t){case 0:return"待支付";case 1:return"待发货";case 2:return"待收货";case 3:return"已退款";case 4:return"已取消";case 5:return"完成"}}}};e.default=d}).call(this,n("ba7c")["default"])},"9f8c":function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var r=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view")},i=[]},efd1:function(t,e,n){"use strict";n.r(e);var r=n("9f8c"),i=n("6215");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);var a=n("828b"),c=Object(a["a"])(i["default"],r["b"],r["c"],!1,null,"594eac9a",null,!1,r["a"],void 0);e["default"]=c.exports}}]); |