chunk-58c32c79.c746f8cf.js 6.4 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-58c32c79"],{2733:function(t,e,s){s.r(e);var a=s("c14f"),i=s("1da1"),c=(s("14d9"),s("90e7")),r={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(c.x)().then((()=>{var e=Object(i.a)(Object(a.a)().m((function e(s){return Object(a.a)().w((function(e){for(;;)switch(e.n){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 1:return e.a(2)}}),e)})));return function(t){return e.apply(this,arguments)}})()).catch((function(e){t.$message.error(e.msg)}))},getServeInfo:function(){var t=this;Object(c.ub)().then((()=>{var e=Object(i.a)(Object(a.a)().m((function e(s){var i,c;return Object(a.a)().w((function(e){for(;;)switch(e.n){case 0:i=s.data,c=t.isChecked,e.n="sms"===c?1:"copy"===c?2:"expr_dump"===c?3:4;break;case 1:return t.numbers=i.sms.num,e.a(3,5);case 2:return t.numbers=i.copy.num,e.a(3,5);case 3:return t.numbers=i.dump.num,e.a(3,5);case 4:return t.numbers=i.query.num,e.a(3,5);case 5:return e.a(2)}}),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(c.Db)({type:this.isChecked}).then((()=>{var e=Object(i.a)(Object(a.a)().m((function e(s){var i;return Object(a.a)().w((function(e){for(;;)switch(e.n){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 1:return e.a(2)}}),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(c.bb)(t).then((()=>{var t=Object(i.a)(Object(a.a)().m((function t(s){return Object(a.a)().w((function(t){for(;;)switch(t.n){case 0:e.code=s.data;case 1:return t.a(2)}}),t)})));return function(e){return t.apply(this,arguments)}})()).catch((function(t){e.code="",e.$message.error(t.msg)}))}}};s("9884"),s=s("2877"),s=Object(s.a)(r,(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",{directives:[{name:"db-click",rawName:"v-db-click"}],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,"e3c5d240",null);e.default=s.exports},"642d":function(t,e,s){},9884:function(t,e,s){s("642d")}}]);