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 lines
6.8 KiB

(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.hideAll()}),2e3),t.abrupt("return");case 28:case"end":return t.stop()}}),t,null,[[13,24]])})))()},toTel:function(){var e=this;return(0,o.default)(i.default.mark((function t(){var n,r,o,a,u,c,l;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.detail,r=n.id,o=n.pay_type,a=e.options.agent,u=a?"agent":"admin",![2,3,4,5,6].includes(o)){t.next=10;break}return t.next=6,e.$api[u].getVirtualPhone({order_id:r});case 6:c=t.sent,e.$util.goUrl({url:c,openType:"call"}),t.next=12;break;case 10:l=7==o?"服务结束":"服务取消",e.$util.showToast({title:"".concat(l,"不能联系客户哦")});case 12:case"end":return t.stop()}}),t)})))()},toCopy:function(){var e=this.detail.address_info,t=e.address,n=e.address_info,r="".concat(t).concat(n);this.$util.goUrl({url:r,openType:"copy"})},toMap:function(t){var n=this;return(0,o.default)(i.default.mark((function r(){var o,a,u,c,l,s;return i.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return o=n.detail[t],a=o.address,u=o.address_info,c=void 0===u?"":u,l=o.lat,s=o.lng,r.next=3,n.$util.checkAuth({type:"userLocation"});case 3:return r.next=5,e.getLocation({type:"gcj02"});case 5:return r.next=7,e.openLocation({latitude:1*l,longitude:1*s,name:c?"".concat(a," ").concat(c):a,scale:28});case 7:case"end":return r.stop()}}),r)})))()}})};t.default=s}).call(this,n("df3c")["default"])},d841:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){}));var r=function(){var e=this,t=e.$createElement,n=(e._self._c,e.detail.id?e.__map(e.detail.order_goods,(function(t,n){var r=e.__get_orig(t),i=e.detail.order_goods.length;return{$orig:r,g0:i}})):null),r=e.detail.id?e.detail.address_info.mobile.substring(0,3):null,i=e.detail.id?e.detail.address_info.mobile.substring(7,11):null,o=e.detail.id?e.detail.imgs&&e.detail.imgs.length>0:null;e._isMounted||(e.e0=function(t){return t.stopPropagation(),e.$util.goUrl({url:e.detail.store_info.address,openType:"copy"})},e.e1=function(t){return t.stopPropagation(),e.$util.goUrl({url:e.detail.store_info.phone,openType:"call"})},e.e2=function(t){return e.$util.goUrl({url:""+e.detail.order_code,openType:"copy"})},e.e3=function(t){return e.$util.goUrl({url:""+e.detail.out_refund_no,openType:"copy"})},e.e4=function(t){return t.stopPropagation(),e.$refs.change_item.close()}),e.$mp.data=Object.assign({},{$root:{l0:n,g1:r,g2:i,g3:o}})},i=[]},dd0e:function(e,t,n){},ddb6:function(e,t,n){"use strict";var r=n("dd0e"),i=n.n(r);i.a},fd65:function(e,t,n){"use strict";n.r(t);var r=n("d841"),i=n("2bb5");for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);n("ddb6");var a=n("828b"),u=Object(a["a"])(i["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);t["default"]=u.exports}},[["4e08","common/runtime","common/vendor"]]]);