1 line
8.2 KiB
JavaScript
1 line
8.2 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["mine-pages-pay"],{"1dfb":function(e,t,n){var a=n("c86c");t=a(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.mine-pay .item-text[data-v-6dd51a8b]{width:%?150?%}.mine-pay .pay-item .iconfont[data-v-6dd51a8b]{font-size:%?50?%}.mine-pay .pay-icon[data-v-6dd51a8b]{font-size:%?40?%}.mine-pay .pay-btn[data-v-6dd51a8b]{width:%?622?%;height:%?94?%;margin:0 auto}',""]),e.exports=t},4280:function(e,t,n){"use strict";n.r(t);var a=n("e9d8"),i=n("cbf5");for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);n("8ffe");var s=n("828b"),o=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"6dd51a8b",null,!1,a["a"],void 0);t["default"]=o.exports},"529c":function(e,t,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("4626");var i=a(n("9b1b")),r=a(n("2634")),s=a(n("2fdc")),o=n("8f59"),l=a(n("4b06")),d={components:{parser:l.default},data:function(){return{isLoad:!1,options:{},payList:[{id:1,title:"微信支付",icon:"icon-wechat-pay",is_disabled:!1},{id:2,title:"余额支付",icon:"icon-qianbao",is_disabled:!1}],payInd:0,balanceInd:1,text:"",tmplIds:[],lockTap:!1}},computed:(0,o.mapState)({primaryColor:function(e){return e.config.configInfo.primaryColor},subColor:function(e){return e.config.configInfo.subColor},configInfo:function(e){return e.config.configInfo},userInfo:function(e){return e.user.userInfo},orderInfo:function(e){return e.order.orderInfo}}),onLoad:function(){var e=this;return(0,s.default)((0,r.default)().mark((function t(){return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$util.showLoading(),e.initIndex();case 2:case"end":return t.stop()}}),t)})))()},methods:(0,i.default)((0,i.default)((0,i.default)({},(0,o.mapActions)(["getUserInfo"])),(0,o.mapMutations)(["updateOrderItem"])),{},{initIndex:function(){var e=arguments,t=this;return(0,s.default)((0,r.default)().mark((function n(){var a,i,s,o,l,d,c;return(0,r.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.length>0&&void 0!==e[0]&&e[0],n.next=3,t.getUserInfo();case 3:a=t.userInfo.balance,i=t.orderInfo,s=i.pay_price,i.page_type,o=i.send_type,void 0===o?0:o,l=1*a<1*s,d=t.balanceInd,t.payList[d].is_disabled=l,1*s==0&&(t.payList[0].is_disabled=!0,t.payInd=d),c=[],t.tmplIds=c,t.isLoad=!0,t.$util.hideAll();case 13:case"end":return n.stop()}}),n)})))()},initRefresh:function(){this.initIndex(!0)},toChangeItem:function(e){2===e&&this.payList[e].is_disabled||(this.payInd=e)},toPay:function(){var e=this;return(0,s.default)((0,r.default)().mark((function t(){return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.toConfirmPay();case 1:case"end":return t.stop()}}),t)})))()},toConfirmPay:function(){var e=this;return(0,s.default)((0,r.default)().mark((function t(){var n,a,i,s,o,l,d,c,u,p,f,m,v,b,y;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.payList,a=e.payInd,i=e.text,s=void 0===i?"":i,o=e.$util.deepCopy(e.orderInfo),l=o.page_type,d=n[a].id,c="breed"==l?{pay_model:d,text:s}:{pay_model:d},u=Object.assign({},o,c),delete u.pay_price,delete u.page_type,!e.lockTap){t.next=10;break}return t.abrupt("return");case 10:return e.lockTap=!0,e.$util.showLoading(),t.prev=12,p=["breed","claim_send","land_send"].includes(l)?1:"",f=["breed","claim_send","land_send"].includes(l)?"navigateBack":"",m=["breed","claim_send"].includes(l)?"claim":"land",v={breed:"breedOrder",claim_send:"sendOrderApply",land_send:"sendOrderApply"},t.next=19,e.$api[m][v[l]](u);case 19:if(b=t.sent,y=b.pay_list,e.$util.hideAll(),!y){t.next=40;break}return t.prev=23,3==u.pay_model&&(y={orderInfo:y,provider:"alipay"}),t.next=27,e.$util.pay(y);case 27:return e.$util.showToast({title:"支付成功"}),"breed"==l&&e.updateOrderItem({key:"haveOperItem",val:!0}),setTimeout((function(){e.$util.back(),console.log(p,f,"==========="),e.$util.goUrl({url:p,openType:f})}),1e3),e.lockTap=!1,t.abrupt("return");case 34:return t.prev=34,t.t0=t["catch"](23),e.$util.showToast({title:"支付失败"}),setTimeout((function(){e.$util.back(),e.$util.goUrl({url:p,openType:f})}),1e3),e.lockTap=!1,t.abrupt("return");case 40:e.$util.showToast({title:"支付成功"}),"breed"==l&&e.updateOrderItem({key:"haveOperItem",val:!0}),setTimeout((function(){console.log(p,f,"=========333=="),e.$util.back(),e.$util.goUrl({url:p,openType:f})}),1e3),t.next=48;break;case 45:t.prev=45,t.t1=t["catch"](12),setTimeout((function(){e.lockTap=!1,e.$util.hideAll()}),2e3);case 48:case"end":return t.stop()}}),t,null,[[12,45],[23,34]])})))()}})};t.default=d},"8ffe":function(e,t,n){"use strict";var a=n("fb57"),i=n.n(a);i.a},cbf5:function(e,t,n){"use strict";n.r(t);var a=n("529c"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=i.a},e9d8:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){}));var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isLoad?n("v-uni-view",{staticClass:"mine-pay"},[n("v-uni-view",{staticClass:"flex-center flex-column fill-base mt-md ml-md mr-md pd-lg f-paragraph c-title box-shadow radius-24"},[n("v-uni-view",{staticClass:"flex-y-baseline f-sm-title"},[e._v("¥"),n("v-uni-view",{staticStyle:{"font-size":"60rpx"}},[e._v(e._s(e.orderInfo.pay_price))])],1),n("v-uni-view",[e._v("实付金额")])],1),"breed"==e.orderInfo.page_type?n("v-uni-view",{staticClass:"fill-base mt-md ml-md mr-md f-paragraph box-shadow radius-24"},[n("v-uni-view",{staticClass:"flex-between ml-md mr-md pl-sm pt-lg pb-lg"},[n("v-uni-view",{staticClass:"item-text"},[e._v("订单备注")]),n("v-uni-input",{staticClass:"flex-1 f-paragraph",attrs:{type:"text",maxlength:"100","placeholder-class":"c-placeholder",placeholder:"请输入订单备注"},model:{value:e.text,callback:function(t){e.text=t},expression:"text"}})],1)],1):e._e(),n("v-uni-view",{staticClass:"fill-base mt-md ml-md mr-md f-sm-title box-shadow radius-24"},e._l(e.payList,(function(t,a){return n("v-uni-view",{key:a,staticClass:"flex-between ml-md mr-md pl-sm pr-sm pt-lg pb-lg b-1px-b",on:{click:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.toChangeItem(a)}}},[n("v-uni-view",{staticClass:"pay-item flex-y-center"},[n("i",{staticClass:"iconfont mr-md",class:[t.icon],style:{color:1==t.id?e.primaryColor:2==t.id?e.subColor:"#01AAF2"}}),n("v-uni-view",{staticClass:"flex-y-baseline"},[e._v(e._s(t.title)),2==t.id?n("v-uni-view",{staticClass:"f-paragraph c-caption ml-sm"},[e._v("余额"+e._s(e.userInfo.balance||0)+"元")]):e._e()],1)],1),n("i",{staticClass:"pay-icon iconfont c-caption",class:[{"icon-xuanze":e.payInd!=a},{"icon-radio-fill":t.is_disabled||e.payInd==a}],style:{color:e.payInd==a?e.primaryColor:""}})],1)})),1),n("v-uni-view",{staticClass:"space-lg"}),n("auth",{attrs:{needAuth:e.userInfo&&!e.userInfo.nickName,must:!0},on:{go:function(t){arguments[0]=t=e.$handleEvent(t),e.toPay.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"pay-btn flex-center f-title c-base radius",style:{background:e.primaryColor}},[e._v("立即支付")])],1)],1):e._e()},i=[]},fb57:function(e,t,n){var a=n("1dfb");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var i=n("967d").default;i("60491ecc",a,!0,{sourceMap:!1,shadowMode:!1})}}]); |