You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
6.8 KiB

8 months ago
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["agent/pages/refund/detail"],{"2bb5":function(e,t,n){"use strict";n.r(t);var r=n("95c0"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=i.a},"4e08":function(e,t,n){"use strict";(function(e,t){var r=n("47a9");n("7043");r(n("3240"));var i=r(n("fd65"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(i.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"95c0":function(e,t,n){"use strict";(function(e){var r=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("7eb4")),o=r(n("ee10")),a=r(n("7ca3")),u=n("8f59");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s={components:{},data:function(){return{options:{},carType:{0:"公交/地铁",1:"出租车"},payType:{1:"微信支付",2:"余额支付",3:"支付宝支付"},statusType:{1:"退款申请中",2:"同意退款",3:"拒绝退款"},detail:{pay_type:0},lockTap:!1,popupInfo:{}}},computed:(0,u.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},over_time_text:function(){return(new Date).getTime()+1e3*this.detail.end_time}}),onLoad:function(e){var t=e.agent,n=void 0===t?0:t;e.agent=1*n,this.options=e,this.initIndex()},methods:l(l(l({},(0,u.mapActions)(["getConfigInfo","getCoachInfo"])),(0,u.mapMutations)(["updateTechnicianItem"])),{},{initIndex:function(){var e=arguments,t=this;return(0,o.default)(i.default.mark((function n(){var r,o,a,u,c,l;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.length>0&&void 0!==e[0]&&e[0],t.configInfo.id&&!r){n.next=4;break}return n.next=4,t.getConfigInfo();case 4:return o=t.options,a=o.id,u=o.agent,c=u?"agent":"admin",n.next=8,t.$api[c].refundOrderInfo({id:a});case 8:l=n.sent,t.$util.setNavigationBarColor({bg:t.primaryColor}),l.is_balance=1*l.balance>0?1:0,t.detail=l;case 12:case"end":return n.stop()}}),n)})))()},initRefresh:function(){this.initIndex(!0)},toConfirm:function(e){var t=this;return(0,o.default)(i.default.mark((function n(){var r,o,a;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:r=t.detail,o=r.id,a=r.apply_price,t.popupInfo={id:o,type:e,apply_price:a,price:2==e?a:"",text:""},t.$refs.change_item.open();case 3:case"end":return n.stop()}}),n)})))()},confirmChangeOrder:function(){var e=this;return(0,o.default)(i.default.mark((function t(){var n,r,o,a,u,c,l,s,d;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.popupInfo,r=n.type,o=n.price,a=n.apply_price,u=e.$util.pick(e.popupInfo,["id","price","text"]),c=/^(([0-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/,2!=r||o&&c.test(o)&&!(1*o>1*a)){t.next=6;break}return e.$util.showToast({title:o?c.test(o)?"退款金额不能大于可退款金额":"请输入正确的退款金额,最多保留2位小数":"请输入退款金额"}),t.abrupt("return");case 6:if(!e.lockTap){t.next=8;break}return t.abrupt("return");case 8:return e.lockTap=!0,e.$util.showLoading(),l=e.options.agent,s=l?"agent":"admin",d=2==r?"passRefund":"noPassRefund",t.prev=13,t.next=16,e.$api[s][d](u);case 16:e.$refs.change_item.close(),e.$util.showToast({title:"操作成功"}),e.lockTap=!1,e.updateTechnicianItem({key:"haveOperItem",val:!0}),e.initRefresh(),e.$util.back(),t.next=28;break;case 24:return t.prev=24,t.t0=t["catch"](13),setTimeout((function(){e.lockTap=!1,e.$util.hideAl