1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-wallet-exchange-index"],{"0681":function(e,a,t){var n=t("c86c");a=n(!1),a.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/* 文章场景相关 */\n/* 引入uView全局scss变量文件 */uni-page-body[data-v-ea6406dc],\n.container[data-v-ea6406dc]{background:#fff}body.?%PAGE?%[data-v-ea6406dc]{background:#fff}.container[data-v-ea6406dc]{padding-bottom:%?70?%}\n/* 账户面板 */.account-panel[data-v-ea6406dc]{width:%?650?%;height:%?180?%;margin:%?50?% auto;padding:0 %?60?%;box-sizing:border-box;border-radius:%?12?%;color:#fff;background:linear-gradient(-125deg,#a46bff,#786cff);box-shadow:0 5px 22px 0 rgba(0,0,0,.26)}.panel-lable[data-v-ea6406dc]{font-size:%?32?%}.recharge-label[data-v-ea6406dc]{color:#333;font-size:%?28?%;margin-bottom:%?25?%}.panel-balance[data-v-ea6406dc]{text-align:right;font-size:%?46?%}.recharge-panel[data-v-ea6406dc]{margin-top:%?60?%;padding:0 %?60?%}\n/* 充值套餐 */.recharge-plan .recharge-plan_item[data-v-ea6406dc]{width:%?192?%;padding:%?15?% 0;float:left;text-align:center;color:#888;border:%?1?% solid #e4e4e4;border-radius:%?10?%;margin:0 %?20?% %?20?% 0}.recharge-plan .recharge-plan_item[data-v-ea6406dc]:nth-child(3n + 0){margin-right:0}.recharge-plan .recharge-plan_item.active[data-v-ea6406dc]{color:#786cff;border:%?1?% solid #786cff}.recharge-plan .recharge-plan_item.active .plan_money[data-v-ea6406dc]{color:#786cff}.plan_money[data-v-ea6406dc]{font-size:%?32?%;color:#525252}.plan_gift[data-v-ea6406dc]{font-size:%?25?%}.recharge-input[data-v-ea6406dc]{margin-top:%?25?%;display:flex;align-items:center}.recharge-input uni-image[data-v-ea6406dc]{width:35px;height:35px}.recharge-input uni-input[data-v-ea6406dc]{border:%?1?% solid #e4e4e4;border-radius:%?10?%;padding:%?15?% %?16?%;font-size:%?26?%;flex:1}\n/* 立即充值 */.recharge-submit[data-v-ea6406dc]{margin-top:%?70?%}.btn-submit .button[data-v-ea6406dc]{font-size:%?30?%;background:#786cff;border:none;color:#fff;border-radius:%?50?%;padding:0 %?120?%;line-height:3}.btn-submit .button[disabled][data-v-ea6406dc]{background:#a098ff;border-color:#a098ff;color:#fff}\n/* 充值说明 */.recharge-describe[data-v-ea6406dc]{margin-top:%?50?%;padding:0 %?60?%}.recharge-describe .content[data-v-ea6406dc]{font-size:%?26?%;line-height:1.6;color:#888}',""]),e.exports=a},"0b47":function(e,a,t){"use strict";t("6a54");var n=t("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.saveRealname=a.realname=a.personal=a.info=a.bindMobile=a.assets=void 0;var r=n(t("9b1b")),i=n(t("3318")),u={userInfo:"user/info",assets:"user/assets",bindMobile:"user/bindMobile",personal:"user/personal",realname:"user/realname",saveRealname:"user/saveRealname"};a.info=function(e,a){var t=(0,r.default)({isPrompt:!0,load:!0},a);return i.default.get(u.userInfo,e,t)};a.assets=function(e,a){return i.default.get(u.assets,e,a)};a.bindMobile=function(e,a){return i.default.post(u.bindMobile,e,a)};a.personal=function(e,a){return i.default.post(u.personal,e,a)};a.realname=function(e,a){return i.default.get(u.realname,e,a)};a.saveRealname=function(e,a){return i.default.post(u.saveRealname,e,a)}},"0fa2":function(e,a,t){"use strict";t("6a54");var n=t("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.data=function(){return r.default.get(i.data)};var r=n(t("3318")),i={data:"setting/data"}},"1ca4":function(e,a,t){"use strict";t("6a54");var n=t("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var r=n(t("21aa")),i=new r.default([{key:"REGISTER",name:"账户注册设置",value:"register"},{key:"PAGE_CATEGORY_TEMPLATE",name:"分类页模板",value:"page_category_template"},{key:"POINTS",name:"积分设置",value:"points"},{key:"RECHARGE",name:"充值设置",value:"recharge"},{key:"EXCHANGE",name:"兑换设置",value:"exchange"},{key:"SHARE",name:"分享设置",value:"share"},{key:"TRADE",name:"商城设置",value:"trade"}]);a.default=i},"21aa":function(e,a,t){"use strict";t("6a54");var n=t("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,t("7a76"),t("c9b5"),t("fd3c"),t("aa9c"),t("5ef2");var r=n(t("80b1")),i=n(t("efe5")),u=function(){function e(a){var t=this;(0,r.default)(this,e);var n=[],i=[];if(!Array.isArray(a))throw new Error("param is not an array!");a.map((function(e){e.key&&e.name&&(n.push(e.key),i.push(e.value),t[e.key]=e,e.key!==e.value&&(t[e.value]=e))})),this.data=a,this.keyArr=n,this.valueArr=i}return(0,i.default)(e,[{key:"keyOf",value:function(e){return this.data[this.keyArr.indexOf(e)]}},{key:"valueOf",value:function(e){return this.data[this.valueArr.indexOf(e)]}},{key:"getNameByKey",value:function(e){var a=this.keyOf(e);if(!a)throw new Error("No enum constant"+e);return a.name}},{key:"getNameByValue",value:function(e){var a=this.valueOf(e);if(!a)throw new Error("No enum constant"+e);return a.name}},{key:"getValueByKey",value:function(e){var a=this.keyOf(e);if(!a)throw new Error("No enum constant"+e);return a.key}},{key:"getData",value:function(){return this.data}}]),e}(),o=u;a.default=o},2881:function(e,a,t){"use strict";t.r(a);var n=t("5e47"),r=t("980b");for(var i in r)["default"].indexOf(i)<0&&function(e){t.d(a,e,(function(){return r[e]}))}(i);t("85da");var u=t("828b"),o=Object(u["a"])(r["default"],n["b"],n["c"],!1,null,"ea6406dc",null,!1,n["a"],void 0);a["default"]=o.exports},"5e47":function(e,a,t){"use strict";t.d(a,"b",(function(){return n})),t.d(a,"c",(function(){return r})),t.d(a,"a",(function(){}));var n=function(){var e=this,a=e.$createElement,t=e._self._c||a;return e.userInfo.user_id?t("v-uni-view",{staticClass:"container"},[t("v-uni-view",{staticClass:"account-panel dis-flex flex-y-center"},[t("v-uni-view",{staticClass:"panel-lable"},[t("v-uni-text",[e._v("账户余额")])],1),t("v-uni-view",{staticClass:"panel-balance flex-box"},[t("v-uni-text",[e._v("¥"+e._s(e.userInfo.balance))])],1)],1),t("v-uni-view",{staticClass:"recharge-panel"},[t("v-uni-view",{staticClass:"recharge-label"},[t("v-uni-text",[e._v("卡密")])],1),t("v-uni-view",{staticClass:"recharge-input"},[t("v-uni-input",{attrs:{type:"text",placeholder:"请输入十六位卡密"},on:{input:function(a){arguments[0]=a=e.$handleEvent(a),e.onChangeKey.apply(void 0,arguments)}},model:{value:e.key,callback:function(a){e.key=a},expression:"key"}}),t("v-uni-image",{staticClass:"scan",attrs:{src:"/static/order/scan.png"},on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.scanCode.apply(void 0,arguments)}}})],1),t("v-uni-view",{staticClass:"recharge-submit btn-submit"},[t("v-uni-form",{on:{submit:function(a){arguments[0]=a=e.$handleEvent(a),e.onSubmit.apply(void 0,arguments)}}},[t("v-uni-button",{staticClass:"button",attrs:{formType:"submit",disabled:e.disabled}},[e._v("确认兑换")])],1)],1)],1),t("v-uni-view",{staticClass:"recharge-describe"},[t("v-uni-view",{staticClass:"recharge-label"},[t("v-uni-text",[e._v("兑换说明")])],1),t("v-uni-view",{staticClass:"content"},[t("v-uni-text",{attrs:{space:"ensp"}},[e._v(e._s(e.setting.describe))])],1)],1)],1):e._e()},r=[]},7525:function(e,a,t){"use strict";t("6a54");var n=t("f5bd").default,r=t("3639").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,t("bf0f"),t("18f7"),t("de6c");var i=r(t("0b47")),u=r(t("855e")),o=n(t("998d")),s=n(t("1ca4")),c={data:function(){return{isLoading:!0,userInfo:{},setting:{},disabled:!1,number:"",key:""}},onLoad:function(e){this.getPageData()},methods:{onChangeNumber:function(e){this.number=e.target.value},onChangeKey:function(e){this.key=e.target.value},getPageData:function(){var e=this;e.isLoading=!0,Promise.all([e.getUserInfo(),e.getSetting()]).then((function(){return e.isLoading=!1}))},getUserInfo:function(){var e=this;return new Promise((function(a,t){i.info().then((function(t){e.userInfo=t.data.userInfo,a(e.userInfo)}))}))},getSetting:function(){var e=this;return new Promise((function(a,t){o.default.item(s.default.EXCHANGE.value,!1).then((function(t){e.setting=t,a(t)}))}))},scanCode:function(){var e=this;uni.scanCode({success:function(a){e.key=a.result},fail:function(a){e.$error("扫码失败")}})},onSubmit:function(e){var a=this,t=this;t.disabled=!0,u.submit({card_number:t.number,secret_key:t.key}).then((function(e){t.$success("兑换处理中,请稍后查看"),a.number="",a.key="",setTimeout((function(){t.getPageData()}),1500)})).finally((function(){return t.disabled=!1}))}}};a.default=c},"855e":function(e,a,t){"use strict";t("6a54");var n=t("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.submit=void 0;var r=n(t("3318")),i={submit:"card/submit"};a.submit=function(e){return r.default.post(i.submit,e)}},"85da":function(e,a,t){"use strict";var n=t("e089"),r=t.n(n);r.a},"980b":function(e,a,t){"use strict";t.r(a);var n=t("7525"),r=t.n(n);for(var i in n)["default"].indexOf(i)<0&&function(e){t.d(a,e,(function(){return n[e]}))}(i);a["default"]=r.a},"998d":function(e,a,t){"use strict";t("6a54");var n=t("3639").default,r=t("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,t("bf0f");var i=r(t("b743")),u=r(t("442c")),o=n(t("0fa2")),s=function(e){return void 0==e&&(e=i.default.get("enabledSettingCache")),new Promise((function(a,t){var n=function(){return u.default.get("Setting")}();e&&n?a(n):function(){return new Promise((function(e,a){o.data().then((function(a){e(a.data.setting)}))}))}().then((function(e){(function(e){u.default.set("Setting",e,600)})(e),a(e)}))}))},c={data:s,item:function(e,a){return new Promise((function(t,n){s(a).then((function(a){t(a[e])}))}))},h5Url:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return new Promise((function(a,t){s(e).then((function(e){var t=e["_other"]["h5Url"];a(t)}))}))}};a.default=c},e089:function(e,a,t){var n=t("0681");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var r=t("967d").default;r("7e39a271",n,!0,{sourceMap:!1,shadowMode:!1})}}]); |