1 line
25 KiB
JavaScript
1 line
25 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-fee-cashier"],{"0563":function(e,t,a){"use strict";a.r(t);var n=a("24ec"),i=a("b14e");for(var o in i)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(o);a("6cac");var s=a("828b"),r=Object(s["a"])(i["default"],n["b"],n["c"],!1,null,"4d5c40ac",null,!1,n["a"],void 0);t["default"]=r.exports},"19b2":function(e,t,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("bd06"),a("bf0f"),a("4626"),a("5ac7"),a("e838");n(a("b885"));var i=a("97d4"),o=a("b9a1"),s=a("6cd6"),r=a("a6b0"),c=n(a("bf7d")),u=a("c162"),d=a("b9a1"),l=a("a7bc"),f=(n(a("b885")),n(a("79d4"))),p=a("c8b3"),h={data:function(){return{selectedAbaOption:"abapay_khqr",communityId:"",orgMoney:0,queryTime:0,isPaid:!1,money:0,business:"",showQRButton:!1,abadeeplink:void 0,app_store:void 0,play_store:void 0,openId:"",appId:"",data:{},cashierUserId:"",banButton:!1,useIntegral:"N",integral:0,integralMoney:0,cashierOrderList:[],payment_option:"aba_pay",paymentOptions:[{value:"aba_pay",label:"ABA KHQR",des:"Scan to pay with any banking app",icon:"/static/pay_images/aba_options/ABAKHQR.png",iconBg:"#ffffff",enabled:!0},{value:"alipay",label:"Alipay",des:"Scan to pay with Alipay",icon:"/static/pay_images/aba_options/Alipay.png",iconBg:"#ffffff",enabled:!1},{value:"wechat",label:"Wechat",des:"Scan to pay with WeChat",icon:"/static/pay_images/aba_options/Wechat.png",iconBg:"#ffffff",enabled:!1}],aba_train_id:"",order_id_query:"",order_lifetime_minute:0,timer:null,showQrToast:!1,qrImage:""}},mounted:function(){if("ALIPAY"==(0,s.isWxOrAli)()){xu;var e=document.createElement("script");e.type="text/javascript",e.src="https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.min.js",document.body.appendChild(e)}},onUnload:function(){this.clearQueryTimer()},onShow:function(){if(this.get_train_status(),this.startQueryTimer(),(0,p.isShowLaterTime)()){var e=[];try{var t=uni.getStorageSync("order_list");t?e=t:console.log("存储数据为空,使用默认空列表")}catch(r){console.log("无存储数据,使用默认空列表",r)}if(console.log("=========================\n\n"),console.log(e),e.length>0){var a=this.data.feeIds,n=this.money,i=this.data.feeName,o=e.findIndex((function(e){return a&&""!==a&&e.feeIds?e.feeIds.some((function(e){return a.includes(e)})):e.money===n&&e.des===i})),s=(this.$t("pages.fee.cashier.您有未支付的订单,是否前往支付?"),"");-1!==o?(this.$t("pages.fee.cashier.检测到您有和这个订单相关的未支付订单,是否前往支付?"),s="/pages/fee/orderNotPay?showHigh="+o,console.log(s)):s="/pages/fee/orderNotPay",console.log(1),console.log(e)}}},onLoad:function(e){this.openId=e.openId,this.communityId=e.communityId,this.cashierUserId=e.cashierUserId;var t=this;this._loadAppId((function(){if(!(0,i.isNotNull)(t.openId))return"ALIPAY"==(0,s.isWxOrAli)()?void t._refreshAliPayOpenId():void t._refreshWechatMiniOpenId()})),this.money=e.money,this.orgMoney=e.money,this.business=e.business,this.data=uni.getStorageSync("doing_cashier"),(0,u.hasLogin)()&&this._loadUserIntegral(),this.payment_option="aba_pay",this._submit()},components:{tips:c.default},methods:{close_qr:function(){this.showQrToast=!1},get_train_status:function(){var e=this;""!==this.aba_train_id&&(e.queryTime=e.queryTime+1,(0,l.request)({url:f.default.queryPayStatus,method:"GET",data:{trainId:e.aba_train_id},success:function(t){try{var a=t.data;if(console.log("支付状态查询ID:",e.aba_train_id),console.log("支付状态查询结果:",a),!0===a||!0===a.success){console.log("支付成功 ✅,停止轮询"),clearInterval(this.timer),e.banButton=!1,e.isPaid=!0,uni.showToast({title:e.$t("pages.fee.cashier.支付成功"),icon:"none",duration:2e3});var n="/pages/successPage/successPage?msg="+e.$t("pages.fee.unifiedPaymentCashier.支付成功")+"&objType=3003";uni.navigateTo({url:n})}else e.banButton=!0}catch(i){console.error("解析支付状态响应失败:",i)}},fail:function(e){console.error("支付状态请求失败:",e)}}))},selectPaymentMethod:function(e){this.payment_option=e,""==this.qrImage?!this.banButton&&this.appId&&this._submit():this.showQrToast=!0},startQueryTimer:function(){var e=this;if(1===this.queryTime&&(this.notice_Backend(),console.log("通知后台成功")),!this.isPaid&&!this.timer&&this.queryTime<=1){this.timer=setInterval((function(){e.get_train_status(),(e.isPaid||Date.now()>=e.order_lifetime_timestamp)&&(clearInterval(e.timer),e.timer=null,console.log("定时器停止,原因:",e.isPaid?"支付成功":"订单已过期"))}),3e3)}},clearQueryTimer:function(){this.timer&&(clearInterval(this.timer),this.timer=null)},_loadAppId:function(e){var t=this;(0,o.getCommunityWechatAppId)({communityId:this.communityId,objType:"1100"}).then((function(a){t.appId=a.data,e()}))},_refreshWechatOpenId:function(){var e=window.location.href;(0,o.refreshUserOpenId)({redirectUrl:e,wAppId:this.appId}).then((function(e){0!=e.code||(window.location.href=e.data.openUrl)}))},_refreshWechatMiniOpenId:function(){var e=this;wx.login({success:function(t){if(t.code){var a=uni.getAccountInfoSync(),n=a.miniProgram.appId;(0,o.getWechatMiniOpenId)({code:t.code,appId:n}).then((function(t){0==t.code?e.openId=t.data:uni.showToast({icon:"none",title:t.msg})}))}},fail:function(e){console.log("调用wx.login获取code失败"),console.log(e)}})},_submit:function(){console.log("开始支付AAAAA"),this.banButton=!0;var e=this.data;e.business=this.business,e.tradeType="JSAPI",e.appId=this.appId,e.cashierUserId=this.cashierUserId,e.openId="122132132132",e.paymentOption=this.payment_option,e.useIntegral=this.useIntegral,"aba_pay"===this.payment_option&&(e.aba_pay_option=this.selectedAbaOption),(0,r.cashierPayFee)(this,e)},_loadUserIntegral:function(){var e=this;(0,d.queryUserIntegral)({page:1,row:1}).then((function(t){e.integral=t.integral,e.integralMoney=t.integralMoney}))},toggleQr:function(){this.startQueryTimer(),this.showQrToast=!this.showQrToast},DownloadQr:function(){var e=document.createElement("a");e.href=this.qrImage,e.download="qr-code.png",e.click()},notice_Backend:function(){var e={order_id:this.order_id_query,tran_id:this.aba_train_id};(0,l.requestNoAuth)({url:f.default.abaCallBackAppUser,method:"POST",data:e,success:function(e){console.log("刷新订单状态返回结果:",e),(0,i.isNotNull)(e)&&"OK"===e.data?uni.showToast({title:e.data,icon:"none",duration:1500}):uni.showToast({title:"通知后台成功",icon:"none",duration:1500})},fail:function(e){console.error("刷新订单请求失败:",e)}})},_checkIntegral:function(e){console.log(e);var t=e.detail.value;if(!t||t.length<1)return this.useIntegral="N",void(this.money=this.orgMoney);this.useIntegral="Y",parseFloat(this.integralMoney)>parseFloat(this.orgMoney)?this.money=0:(this.money=parseFloat(this.orgMoney)-parseFloat(this.integralMoney),this.money=this.money.toFixed(2))},_viewGetIntegral:function(){var e=this.$t("pages.fee.cashier.您可以到商城购物或者物业缴费的方式获取积分积分可以用来物业缴费和商城购物");this.$refs.tipRef.openTip(this.$t("pages.fee.cashier.如何获取积分"),e)}}};t.default=h},"24ec":function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",[a("v-uni-view",{staticClass:"bg-white money-info text-center"},[a("v-uni-view",{staticClass:"money-black"}),a("v-uni-view",{staticClass:"money-title"},[e._v(" "+e._s(e.$t("pages.fee.cashier.订单金额")))]),a("v-uni-view",{staticClass:"money-value"},[e._v(e._s(e.money))])],1),a("v-uni-view",{staticClass:"padding-sm"},[a("v-uni-view",{staticClass:"block__title"},[e._v(" "+e._s(e.$t("pages.fee.cashier.使用积分")))]),a("v-uni-checkbox-group",{on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e._checkIntegral.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"cu-list menu"},[a("v-uni-view",{staticClass:"cu-item "},[a("v-uni-view",{staticClass:"content padding-tb-sm"},[a("v-uni-view",[a("v-uni-view",{staticClass:"text-cut",staticStyle:{width:"220px"}},[e.integral<=0?a("v-uni-checkbox",{attrs:{value:"Y",disabled:"true"}}):a("v-uni-checkbox",{attrs:{value:"Y"}})],1)],1)],1),a("v-uni-view",{staticClass:"action"},[a("v-uni-text",{staticClass:"text-grey text-sm"},[e._v(e._s(e.integral)+" "+e._s(e.$t("pages.fee.cashier.个积分")))])],1)],1)],1)],1),a("v-uni-view",{staticClass:"text-right",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._viewGetIntegral()}}},[e._v(" "+e._s(e.$t("pages.fee.cashier.如何获取积分")))])],1),a("v-uni-view",{staticClass:"padding-sm"},[a("v-uni-view",{staticClass:"block__title"},[e._v(" "+e._s(e.$t("pages.fee.cashier.选择支付方式")))]),a("v-uni-view",{staticClass:"payment-methods"},[a("v-uni-view",{staticClass:"payment-options"},e._l(e.paymentOptions,(function(t){return a("v-uni-view",{key:t.value,staticClass:"payment-method",class:[{disabled:!t.enabled},{"payment-method--selected":e.payment_option===t.value}],on:{click:function(a){arguments[0]=a=e.$handleEvent(a),t.enabled&&e.selectPaymentMethod(t.value)}}},[a("v-uni-view",{staticClass:"payment-icon-wrapper",style:{backgroundColor:t.enabled?t.iconBg:"#E5E7EB"}},[a("v-uni-image",{staticClass:"payment-icon",style:{opacity:t.enabled?1:.5},attrs:{src:t.icon,mode:"aspectFit"}})],1),a("v-uni-view",{staticClass:"payment-label-wrapper"},[a("v-uni-view",{staticClass:"payment-main-label",style:{color:t.enabled?"#081B37":"#9CA3AF"}},[e._v(" "+e._s(t.label)+" ")]),a("v-uni-view",{staticClass:"payment-sub-label",style:{color:t.enabled?"#697386":"#D1D5DB"}},[e._v(" "+e._s(t.des)+" ")])],1),a("v-uni-view",{staticClass:"payment-action-wrapper",style:{opacity:t.enabled?1:.5}},[a("v-uni-view",{staticClass:"arrow-bg",style:{backgroundColor:t.enabled?"#F2F3F7":"#E5E7EB"}}),a("v-uni-view",{staticClass:"arrow-icon",style:{borderColor:t.enabled?"#535362":"#9CA3AF"}})],1)],1)})),1)],1)],1),e.showQRButton?a("v-uni-view",{staticClass:"cu-bar btn-group",staticStyle:{"margin-top":"30px"}},[a("v-uni-button",{staticClass:"cu-btn bg-green shadow-blur round lg",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.toggleQr.apply(void 0,arguments)}}},[e._v(" "+e._s(e.$t("pages.fee.cashier.展示二维码"))+" ")])],1):e._e(),a("tips",{ref:"tipRef"}),e.showQrToast?a("v-uni-view",{staticClass:"qr-toast"},[a("v-uni-view",{staticClass:"qr-toast__content"},[a("v-uni-view",{staticClass:"qr-toast__tran-id"},[e._v("Tran Id:"+e._s(e.aba_train_id))]),a("v-uni-view",{staticClass:"qr-toast__close-icon",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.close_qr.apply(void 0,arguments)}}},[e._v("×")]),a("v-uni-image",{staticClass:"qr-toast__image",attrs:{src:e.qrImage,mode:"widthFix"}})],1)],1):e._e()],1)},i=[]},3323:function(e,t,a){var n=a("c86c");t=n(!1),t.push([e.i,"@charset \"UTF-8\";.block__title[data-v-4d5c40ac]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?0?% %?30?% %?20?%}.money-info[data-v-4d5c40ac]{height:%?400?%;margin:%?20?%}.money-info .money-black[data-v-4d5c40ac]{height:%?120?%}.money-info .money-title[data-v-4d5c40ac]{font-size:%?32?%}.money-info .money-value[data-v-4d5c40ac]{color:#e54d42;margin-top:%?20?%;font-size:%?64?%}.payment-methods[data-v-4d5c40ac]{padding:%?10?% %?30?%}.payment-options[data-v-4d5c40ac]{display:flex;flex-direction:column;gap:%?16?%;width:100%}.payment-method[data-v-4d5c40ac]{display:flex;align-items:center;padding:%?20?%;gap:%?20?%;background:#fff;box-shadow:0 1px 4px rgba(183,190,203,.36);border-radius:%?16?%;cursor:pointer;width:100%;box-sizing:border-box;transition:all .2s ease}.payment-method.payment-method--selected[data-v-4d5c40ac]{border:%?2?% solid #007aff;box-shadow:0 %?4?% %?12?% rgba(0,122,255,.15)}.payment-method.disabled[data-v-4d5c40ac]{cursor:not-allowed;opacity:.7}.payment-icon-wrapper[data-v-4d5c40ac]{width:%?70?%;height:%?70?%;border-radius:%?12?%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.payment-icon[data-v-4d5c40ac]{width:%?60?%;height:%?60?%;transition:opacity .2s ease}.payment-label-wrapper[data-v-4d5c40ac]{display:flex;flex-direction:column;flex:1}.payment-main-label[data-v-4d5c40ac]{font-size:%?28?%;font-weight:600;margin-bottom:%?6?%;transition:color .2s ease}.payment-sub-label[data-v-4d5c40ac]{font-size:%?22?%;transition:color .2s ease}.payment-action-wrapper[data-v-4d5c40ac]{position:relative;width:%?40?%;height:%?40?%;transition:opacity .2s ease}.arrow-bg[data-v-4d5c40ac]{position:absolute;inset:0;border-radius:%?6?%;transition:background-color .2s ease}.arrow-icon[data-v-4d5c40ac]{position:absolute;left:16%;top:22%;width:%?20?%;height:%?20?%;border-top:%?2?% solid #535362;border-right:%?2?% solid #535362;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border-color .2s ease}\n/* 二维码弹窗容器:居中显示,半透明遮罩 */\n/* 弹窗整体居中+遮罩 */.qr-toast[data-v-4d5c40ac]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999;padding:50px 20px;box-sizing:border-box}\n/* 白色内容卡片 */.qr-toast__content[data-v-4d5c40ac]{position:relative;background:#fff;border-radius:12px;padding:20px;width:90vw;max-width:640px;display:flex;flex-direction:column;align-items:center;margin:0 auto}\n/* 右上角关闭 */.qr-toast__close-icon[data-v-4d5c40ac]{position:absolute;top:10px;right:10px;font-size:20px;color:#999;cursor:pointer}\n/* 提示文字 */.qr-toast__title[data-v-4d5c40ac]{font-size:16px;color:#333;margin-bottom:15px;text-align:center}\n/* 二维码 */.qr-toast__image[data-v-4d5c40ac]{width:280px;height:auto;background:#fff;padding:12px;border-radius:8px;margin-bottom:10px}\n/* 底部按钮区:横向排列按钮 */.qr-toast__actions[data-v-4d5c40ac]{display:flex;justify-content:space-between;\n /* 或者可以用 'flex-start' 或 'flex-end' 根据需求调整 */align-items:center\n /* 确保垂直居中对齐 */}\n/* 通用按钮 */.qr-toast__btn[data-v-4d5c40ac]{padding:10px;font-size:14px;border-radius:6px;border:none;width:100%}\n/* 灰色按钮:确定支付 */.qr-toast__btn--confirm[data-v-4d5c40ac]{margin-right:auto;\n /* 将左侧的内容推到最左边 */background:#666;width:40vw;color:#fff}\n/* 蓝色按钮:打开ABA */.qr-toast__btn--aba[data-v-4d5c40ac]{margin-left:auto;\n /* 将右侧的内容推到最右边 */background:#007aff;width:40vw;color:#fff}",""]),e.exports=t},"597f":function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",[a("v-uni-view",{staticClass:"cu-modal",class:1==e.showTips?"show":""},[a("v-uni-view",{staticClass:"cu-dialog"},[a("v-uni-view",{staticClass:"cu-bar bg-white justify-end"},[a("v-uni-view",{staticClass:"content"},[e._v(e._s(e.title))]),a("v-uni-view",{staticClass:"action",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._cancleTip()}}},[a("v-uni-text",{staticClass:"cuIcon-close text-red"})],1)],1),a("v-uni-view",{staticClass:"padding-xl"},[a("v-uni-view",[e._v(e._s(e.content))])],1),a("v-uni-view",{staticClass:"cu-bar bg-white justify-end"},[a("v-uni-view",{staticClass:"action margin-0 flex-sub solid-left",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._cancleTip()}}},[e._v(" "+e._s(e.$t("pages.fee.unifiedPaymentCashier.关闭")))])],1)],1)],1)],1)},i=[]},"6cac":function(e,t,a){"use strict";var n=a("8a9a"),i=a.n(n);i.a},7021:function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={name:"tips",data:function(){return{showTips:!1,title:"",content:""}},methods:{openTip:function(e,t){this.title=e,this.content=t,this.showTips=!0,console.log("openTip",this.showTips)},_cancleTip:function(){this.showTips=!1}}};t.default=n},"8a9a":function(e,t,a){var n=a("3323");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var i=a("967d").default;i("5988b3d0",n,!0,{sourceMap:!1,shadowMode:!1})},a6b0:function(e,t,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.cashierPayFee=function(e,t,a){a||(a="/pages/successPage/successPage?msg=支付成功&objType=3003");wx.showLoading({title:"支付中"}),(0,i.requestNoAuth)({url:o.default.cashier,method:"POST",data:t,success:function(t){if("扣费为0回调成功"===t.data.msg){uni.navigateTo({url:"/pages/successPage/successPage?msg=支付成功&objType=3003"})}uni.showToast({title:t.data.msg,duration:2e3}),console.log(t),console.log();var a=t.data.returnData.abapay_deeplink,n=t.data.orderId;e.aba_train_id=t.data.returnData.status.tran_id,e.order_id_query=t.data.orderId;var i=Date.now(),o=60*t.data.lifetime*1e3;if(e.order_lifetime_timestamp=i+o,e.qrImage=t.data.returnData.qrImage,e.abadeeplink=t.data.returnData.abapay_deeplink,e.app_store=t.data.returnData.app_store,e.play_store=t.data.returnData.play_store,void 0!=e.abadeeplink){"undefined"!==typeof plus?(plus.runtime.openURL(a,(function(t){console.log("打开结果:",t),t&&t.code&&(e.showQrToast=!0)})),e.banButton=!1):uni.showModal({title:e.$t("pages.fee.unifiedPaymentCashier.提示"),content:e.$t("pages.fee.unifiedPaymentCashier.是否打开ABA应用完成支付")+"?",showCancel:!0,cancelText:e.$t("pages.fee.unifiedPaymentCashier.取消"),confirmText:e.$t("pages.fee.unifiedPaymentCashier.打开"),success:function(t){console.log("用户点击了确认按钮:",t),t.confirm&&window.open(a,"_blank"),console.log(" _that.startQueryTimer();"),e.startQueryTimer(),e.showQrToast=!0},fail:function(t){console.error("弹窗交互失败:",t),e.startQueryTimer(),e.showQrToast=!0}});var s=[];try{var r=uni.getStorageSync("order_list");r?s=r:console.log("存储数据为空,使用默认空列表")}catch(c){console.log("无存储数据,使用默认空列表",c)}s.push({order_id:n,train_id:e.aba_train_id,qr_image:e.qrImage,abapayDeeplink:a,money:e.money,des:e.data.feeName,time:Date.now(),feeIds:e.data.feeIds}),console.log("order list:"),console.log(s);try{uni.setStorageSync("order_list",s),console.log("列表存储成功")}catch(c){console.log("列表存储失败",c)}}else uni.showModal({title:"Error",content:t.data.returnData.status.message,showCancel:!1})},fail:function(t){wx.hideLoading(),wx.showToast({title:"服务器异常了",icon:"none",duration:2e3}),e.banButton=!1}})},t.computeObjFee=function(e){return new Promise((function(t,a){(0,i.request)({url:o.default.computeObjFee,method:"GET",data:e,success:function(e){200!=e.statusCode?a():t(e.data)},fail:function(e){a()}})}))},t.computePayFeeCoupon=function(e){return new Promise((function(t,a){(0,i.request)({url:o.default.computePayFeeCoupon,method:"GET",data:e,success:function(e){200!=e.statusCode?a():t(e.data)},fail:function(e){a()}})}))},t.couponPropertyUserGiftCar=function(e){return new Promise((function(t,a){(0,i.requestNoAuth)({url:o.default.couponPropertyUserGiftCar,method:"POST",data:JSON.stringify(e),success:function(e){0!=e.data.code?a():t(e.data)},fail:function(e){a()}})}))},t.generatorCouponQrcode=function(e){return new Promise((function(t,a){(0,i.request)({url:o.default.generatorCouponQrcode,method:"POST",data:JSON.stringify(e),success:function(e){200!=e.statusCode?a():t(e.data)},fail:function(e){a()}})}))},t.getCouponUsers=function(e,t){return new Promise((function(a,n){(0,i.requestNoAuth)({url:o.default.queryCouponUser,method:"GET",data:e,success:function(e){if(200==e.statusCode)return t=e.data,t.length<1&&n(),void a(t);n()},fail:function(e){n()}})}))},t.getFeeDiscounts=function(e){return new Promise((function(t,a){(0,i.request)({url:o.default.computeFeeDiscount,method:"GET",data:e,success:function(e){if(200!=e.statusCode)a();else{var n=e.data.data;t(n)}},fail:function(e){a()}})}))},t.getParkingCarCoupon=function(e){return new Promise((function(t,a){(0,i.requestNoAuth)({url:o.default.listParkingCouponCar,method:"GET",data:e,success:function(e){var n=e.data;0!=n.code?a(n.msg):t(n.data)},fail:function(e){a()}})}))},t.getQrCodeData=function(e){return new Promise((function(t,a){(0,i.requestNoAuth)({url:o.default.getNativeQrcodePayment,method:"GET",data:e,success:function(e){200!=e.statusCode?a():t(e.data)},fail:function(e){a()}})}))},t.getRoomFees=function(e,t){return new Promise((function(a,n){var r=[];(0,i.request)({url:o.default.queryFeeByOwner,method:"GET",data:e,success:function(e){if(200==e.statusCode){var i=e.data.fees;return i.length<1&&n(),i.forEach((function(e){t=JSON.parse(JSON.stringify(t)),t.endTime=(0,s.dateTimeStringToDateString)(e.endTime);var a=new Date;e.endTime>a?t.feeStateName="正常":t.feeStateName="欠费",t.additionalAmount=e.additionalAmount,t.squarePrice=e.squarePrice,t.amount=e.feePrice,t.feeId=e.feeId,t.feeName=e.feeName,t.feeFlag=e.feeFlag,t.paymentCycle=e.paymentCycle,t.preDegrees=e.preDegrees,t.curDegrees=e.curDegrees,t.preReadingTime=e.preReadingTime,t.curReadingTime=e.curReadingTime,t.feeState=e.state,t.deadlineTime=e.deadlineTime,t.amountOwed=e.amountOwed,t.startTime=e.startTime,t.payOnline=e.payOnline,r.push(t)})),void a(r)}n()},fail:function(e){n()}})}))},t.getRoomOweFees=function(e){return new Promise((function(t,a){(0,i.request)({url:o.default.listOweFees,method:"GET",data:e,success:function(e){if(200==e.statusCode){var n=e.data.data;return n.length<1&&a(),n.forEach((function(e){e.endTime=(0,s.dateTimeStringToDateString)(e.endTime),e.deadlineTime=(0,s.dateTimeStringToDateString)(e.deadlineTime)})),void t(n)}a()},fail:function(e){a()}})}))},t.getTempCarFeeOrder=function(e){return new Promise((function(t,a){(0,i.requestNoAuth)({url:o.default.getTempCarFeeOrder,method:"GET",data:e,success:function(e){200!=e.statusCode?a():t(e.data)},fail:function(e){a()}})}))},t.payFeeApp=function(e,t){wx.showLoading({title:"支付中"}),(0,i.request)({url:o.default.preOrder,method:"POST",data:t,success:function(e){if(wx.hideLoading(),"0"==e.data.code){var t;e.data;return t=JSON.stringify({}),void uni.requestPayment({provider:"wxpay",orderInfo:t,success:function(e){uni.navigateTo({url:"/pages/successPage/successPage?msg=支付成功&objType=3003"})},fail:function(e){console.log("fail:"+JSON.stringify(e))}})}if("100"==e.data.code){e.data;return uni.showToast({title:"支付成功",duration:2e3}),void uni.navigateTo({url:"/pages/successPage/successPage?msg=支付成功&objType=3003"})}wx.showToast({title:data.msg,icon:"none",duration:2e3})},fail:function(e){wx.hideLoading(),wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})},t.payFeeWechat=function(e,t,a){a||(a="/pages/successPage/successPage?msg=支付成功&objType=3003");wx.showLoading({title:"支付中"}),(0,i.request)({url:o.default.unifiedPayment,method:"POST",data:t,success:function(e){if(wx.hideLoading(),"0"!=e.data.code){if(200==e.statusCode&&"100"==e.data.code){e.data;return uni.showToast({title:"支付成功",duration:2e3}),void setTimeout((function(){uni.navigateBack({})}),2e3)}wx.showToast({title:"缴费失败"+e.data.msg,icon:"none",duration:2e3})}else{var t=e.data;WexinPayFactory.wexinPay(t,(function(){uni.navigateTo({url:a})}))}},fail:function(e){wx.hideLoading(),wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})},t.receiveParkingCoupon=function(e){return new Promise((function(t,a){(0,i.requestNoAuth)({url:o.default.saveParkingCouponCar,method:"POST",data:JSON.stringify(e),success:function(e){200!=e.statusCode?a():t(e.data)},fail:function(e){a()}})}))},t.toAliPayTempCarFee=function(e){return new Promise((function(t,a){(0,i.requestNoAuth)({url:o.default.alipayPayTempCarFee,method:"POST",data:JSON.stringify(e),success:function(e){200!=e.statusCode?a():t(e.data)},fail:function(e){a()}})}))},t.toPayTempCarFee=function(e){return new Promise((function(t,a){(0,i.requestNoAuth)({url:o.default.cashier,method:"POST",data:JSON.stringify(e),success:function(e){200!=e.statusCode?a():t(e.data)},fail:function(e){a()}})}))},a("bf0f"),a("2797"),a("d4b5"),a("aa9c");var i=a("a7bc"),o=n(a("79d4")),s=a("fcd3")},b14e:function(e,t,a){"use strict";a.r(t);var n=a("19b2"),i=a.n(n);for(var o in n)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(o);t["default"]=i.a},bf7d:function(e,t,a){"use strict";a.r(t);var n=a("597f"),i=a("c046");for(var o in i)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(o);var s=a("828b"),r=Object(s["a"])(i["default"],n["b"],n["c"],!1,null,"d88db4ee",null,!1,n["a"],void 0);t["default"]=r.exports},c046:function(e,t,a){"use strict";a.r(t);var n=a("7021"),i=a.n(n);for(var o in n)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(o);t["default"]=i.a},c8b3:function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.isShowLaterTime=function(){var e=uni.getStorageSync("later_time"),t=Date.now();if(!e)return!0;return t>e},t.setShowLaterTime=function(){var e=Date.now(),t=e+3e5;console.log("延迟5min"),uni.setStorageSync("later_time",t)}}}]); |