|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-18729bde"],{2733:function(t,e,s){"use strict";s.r(e);var a=s("c7eb"),i=s("1da1"),r=(s("14d9"),s("90e7")),c={name:"smsPay",data:function(){return{all:{sms:"短信",copy:"商品采集",expr_query:"物流查询",expr_dump:"电子面单打印"},isChecked:"sms",numbers:"",account:"",list:[],current:0,checkList:{},spinShow:!1,code:{}}},created:function(){this.isChecked=this.$route.query.type,this.onIsLogin()},methods:{onIsLogin:function(){var t=this;this.spinShow=!0,Object(r.w)().then(function(){var e=Object(i.a)(Object(a.a)().mark((function e(s){return Object(a.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s.data.status?(t.getServeInfo(),t.getPrice()):(t.$message.warning("请先登录"),t.$router.push({path:t.$routeProStr+"/setting/sms/sms_config/index?url="+t.$route.path,query:{type:t.$route.query.type}}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$message.error(e.msg)}))},getServeInfo:function(){var t=this;Object(r.ib)().then(function(){var e=Object(i.a)(Object(a.a)().mark((function e(s){var i;return Object(a.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=s.data,e.t0=t.isChecked,e.next="sms"===e.t0?4:"copy"===e.t0?6:"expr_dump"===e.t0?8:10;break;case 4:return t.numbers=i.sms.num,e.abrupt("break",12);case 6:return t.numbers=i.copy.num,e.abrupt("break",12);case 8:return t.numbers=i.dump.num,e.abrupt("break",12);case 10:return t.numbers=i.query.num,e.abrupt("break",12);case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$message.error(e.msg)}))},onChangeType:function(){this.current=0,this.getPrice(),this.getServeInfo()},getPrice:function(){var t=this;this.spinShow=!0,Object(r.rb)({type:this.isChecked}).then(function(){var e=Object(i.a)(Object(a.a)().mark((function e(s){var i;return Object(a.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout((function(){t.spinShow=!1}),800),i=s.data,t.list=i.data,t.checkList=t.list[0],t.getCode(t.checkList);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$message.error(e.msg),t.list=[]}))},check:function(t,e){var s=this;this.spinShow=!0,this.current=e,setTimeout((function(){s.getCode(t),s.checkList=t,s.spinShow=!1}),800)},getCode:function(t){var e=this;t={pay_type:"weixin",meal_id:t.id,price:t.price,num:t.num,type:t.type};Object(r.W)(t).then(function(){var t=Object(i.a)(Object(a.a)().mark((function t(s){return Object(a.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.code=s.data;case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.code="",e.$message.error(t.msg)}))}}};s("d9c5"),s=s("2877"),s=Object(s.a)(c,(function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"loading",rawName:"v-loading",value:t.spinShow,expression:"spinShow"}]},[e("div",{staticClass:"i-layout-page-header header_top"},[e("div",{staticClass:"i-layout-page-header fl_header"},[e("router-link",{attrs:{to:{path:t.$routeProStr+"/setting/sms/sms_config/index"}}},[e("el-button",{attrs:{size:"small",type:"text"}},[t._v("返回")])],1),e("el-divider",{attrs:{direction:"vertical"}}),e("span",{staticClass:"ivu-page-header-title mr20",staticStyle:{padding:"0"}},[t._v(t._s(t.$route.meta.title))])],1)]),e("el-card",{staticClass:"ivu-mt",attrs:{bordered:!1,shadow:"never"}},[e("el-tabs",{on:{"tab-click":t.onChangeType},model:{value:t.isChecked,callback:function(e){t.isChecked=e},expression:"isChecked"}},[e("el-tab-pane",{attrs:{label:"短信",name:"sms"}}),e("el-tab-pane",{attrs:{label:"商品采集",name:"copy"}}),e("el-tab-pane",{attrs:{label:"物流查询",name:"expr_query"}}),e("el-tab-pane",{attrs:{label:"电子面单打印",name:"expr_dump"}})],1),e("el-row",{staticClass:"mt50",attrs:{gutter:16}},[e("el-col",{staticClass:"ivu-text-left mb20",attrs:{span:24}},[e("el-col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:2}},[e("span",{staticClass:"ivu-text-right ivu-block"},[t._v("当前剩余条数:")])]),e("el-col",{attrs:{xs:11,sm:13,md:19,lg:20}},[e("span",[t._v(t._s(t.numbers))])])],1),e("el-col",{staticClass:"ivu-text-left mb20",attrs:{span:24}},[e("el-col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:2}},[e("span",{staticClass:"ivu-text-right ivu-block"},[t._v("选择套餐:")])]),e("el-col",{attrs:{xs:11,sm:13,md:19,lg:20}},[e("el-row",{attrs:{gutter:20}},t._l(t.list,(function(s,a){return e("el-col",{key:a,attrs:{xxl:4,xl:8,lg:8,md:12,sm:24,xs:24}},[e("div",{staticClass:"list-goods-list-item mb15",class:{active:a===t.current},on:{click:function(e){return t.check(s,a)}}},[e("div",{staticClass:"list-goods-list-item-title",class:{active:a===t.current}},[t._v("\n ¥ "),e("i",[t._v(t._s(s.price))])]),e("div",{staticClass:"list-goods-list-item-price",class:{active:a===t.current}},[e("span",[t._v(t._s(t.all[t.isChecked])+"条数: "+t._s(s.num))])])])])})),1)],1)],1),t.checkList?e("el-col",{staticClass:"ivu-text-left mb20",attrs:{span:24}},[e("el-col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:2}},[e("span",{staticClass:"ivu-text-right ivu-block"},[t._v("充值条数:")])]),e("el-col",{attrs:{xs:11,sm:13,md:19,lg:20}},[e("span",[t._v(t._s(t.checkList.num))])])],1):t._e(),t.checkList?e("el-col",{staticClass:"ivu-text-left mb20",attrs:{span:24}},[e("el-col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:2}},[e("span",{staticClass:"ivu-text-right ivu-block"},[t._v("支付金额:")])]),e("el-col",{attrs:{xs:11,sm:13,md:19,lg:20}},[e("span",{staticClass:"list-goods-list-item-number"},[t._v("¥"+t._s(t.checkList.price))])])],1):t._e(),e("el-col",{staticClass:"ivu-text-left mb20",attrs:{span:24}},[e("el-col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:2}},[e("span",{staticClass:"ivu-text-right ivu-block"},[t._v("付款方式:")])]),e("el-col",{attrs:{xs:11,sm:13,md:19,lg:20}},[e("span",{staticClass:"list-goods-list-item-pay"},[t._v("微信支付"),t.code.invalid?e("i",[t._v(t._s(" ( 支付码过期时间:"+t.code.invalid+" )"))]):t._e()])])],1),e("el-col",{attrs:{span:24}},[e("el-col",{staticClass:"mr20",attrs:{xs:12,sm:6,md:4,lg:3}},[t._v(" ")]),e("el-col",{attrs:{xs:11,sm:13,md:19,lg:20}},[e("div",{staticClass:"list-goods-list-item-code mr20"},[t.code.code_url?e("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.code.code_url,expression:"code.code_url"}]}):t._e()])])],1)],1)],1)],1)}),[],!1,null,"80301562",null);e.default=s.exports},d9c5:function(t,e,s){"use strict";s("edce")},edce:function(t,e,s){}}]); |