pages-user-index.a7f2bd90.js 19 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-user-index"],{"09d6":function(e,t,i){"use strict";var n=i("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.data=r;var a=n(i("2827")),s={data:"setting/data"};function r(){return a.default.get(s.data)}},"0aac":function(e,t,i){var n=i("24fb");t=n(!1),t.push([e.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\r\n/* 引入uView全局scss变量文件 */.main-header[data-v-5043915a]{background-color:#fff;position:relative;width:100%;height:%?280?%;background-size:100% 100%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-left:%?30?%}.main-header .bg-image[data-v-5043915a]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.main-header .user-info[data-v-5043915a]{display:-webkit-box;display:-webkit-flex;display:flex;height:%?100?%;z-index:1}.main-header .user-info .user-avatar .image[data-v-5043915a]{display:block;width:%?100?%;height:%?100?%;-webkit-border-radius:50%;border-radius:50%}.main-header .user-info .user-content[data-v-5043915a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:%?30?%;color:#c59a46}.main-header .user-info .user-content .nick-name[data-v-5043915a]{font-size:%?32?%;font-weight:700}.main-header .user-info .user-content .mobile[data-v-5043915a]{margin-top:%?15?%;font-size:%?26?%}.main-header .user-info .user-content .user-grade[data-v-5043915a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#3c3c3c;margin-top:%?12?%;-webkit-border-radius:%?10?%;border-radius:%?10?%;padding:%?4?% %?12?%}.main-header .user-info .user-content .user-grade .user-grade_icon .image[data-v-5043915a]{display:block;width:%?32?%;height:%?32?%}.main-header .user-info .user-content .user-grade .user-grade_name[data-v-5043915a]{margin-left:%?5?%;font-size:%?24?%;color:#eee0c3}.main-header .user-info .user-content .login-tips[data-v-5043915a]{margin-top:%?12?%;font-size:%?28?%}.my-asset[data-v-5043915a]{display:-webkit-box;display:-webkit-flex;display:flex;background:#fff;padding:%?40?% 0}.my-asset .asset-right[data-v-5043915a]{width:%?200?%;border-left:%?1?% solid #eee}.my-asset .asset-right-item[data-v-5043915a]{text-align:center;color:#545454}.my-asset .asset-right-item .item-icon[data-v-5043915a]{font-size:%?40?%}.my-asset .asset-right-item .item-name[data-v-5043915a]{margin-top:%?10?%}.my-asset .asset-right-item .item-name uni-text[data-v-5043915a]{font-size:%?25?%}.my-asset .asset-left-item[data-v-5043915a]{text-align:center;color:#666;padding:0 %?42?%}.my-asset .asset-left-item .item-value[data-v-5043915a]{font-size:%?32?%;color:red}.my-asset .asset-left-item .item-name[data-v-5043915a]{margin-top:%?6?%}.my-asset .asset-left-item .item-name[data-v-5043915a]{font-size:%?25?%}.order-navbar[data-v-5043915a]{display:-webkit-box;display:-webkit-flex;display:flex;margin:%?20?% auto %?20?% auto;padding:%?20?% 0;width:94%;-webkit-box-shadow:0 %?1?% %?5?% 0 rgba(0,0,0,.05);box-shadow:0 %?1?% %?5?% 0 rgba(0,0,0,.05);font-size:%?30?%;-webkit-border-radius:%?5?%;border-radius:%?5?%;background:#fff}.order-navbar-item[data-v-5043915a]{position:relative;width:25%}.order-navbar-item .item-icon[data-v-5043915a]{text-align:center;margin:0 auto;padding:%?10?% 0;color:#545454;font-size:%?40?%}.order-navbar-item .item-name[data-v-5043915a]{font-size:%?24?%;color:#545454;text-align:center;margin-right:%?10?%}.order-navbar-item .order-badge[data-v-5043915a]{position:absolute;top:0;right:%?55?%;font-size:%?22?%;background:#fa2209;text-align:center;line-height:%?28?%;color:#fff;-webkit-border-radius:100%;border-radius:100%;min-height:%?30?%;min-width:%?30?%;padding:%?1?%}.my-service[data-v-5043915a]{margin:%?22?% auto %?22?% auto;padding:%?20?% 0;width:94%;-webkit-box-shadow:0 %?1?% %?5?% 0 rgba(0,0,0,.05);box-shadow:0 %?1?% %?5?% 0 rgba(0,0,0,.05);-webkit-border-radius:%?5?%;border-radius:%?5?%;background:#fff}.my-service .service-title[data-v-5043915a]{padding-left:%?20?%;margin-bottom:%?30?%;font-size:%?28?%}.my-service .service-content .service-item[data-v-5043915a]{position:relative;width:25%;float:left;margin-bottom:%?30?%}.my-service .service-content .service-item .item-icon[data-v-5043915a]{text-align:center;margin:0 auto;padding:%?10?% 0;color:#ff3800;font-size:%?40?%}.my-service .service-content .service-item .item-name[data-v-5043915a]{font-size:%?24?%;color:#545454;text-align:center;margin-right:%?10?%}.my-logout[data-v-5043915a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:%?30?%}.my-logout .logout-btn[data-v-5043915a]{margin:0 auto;display:inline-block;font-size:%?26?%;color:#616161;-webkit-border-radius:%?20?%;border-radius:%?20?%;border:1px solid #dcdcdc;padding:%?14?% %?150?%}',""]),e.exports=t},2210:function(e,t,i){"use strict";var n=i("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.assets=t.info=void 0;var a=n(i("5530")),s=n(i("2827")),r={userInfo:"user/info",assets:"user/assets"},o=function(e,t){var i=(0,a.default)({isPrompt:!0,load:!0},t);return s.default.get(r.userInfo,e,i)};t.info=o;var u=function(e,t){return s.default.get(r.assets,e)};t.assets=u},3858:function(e,t,i){"use strict";var n=i("dbce"),a=i("4ea4");i("4160"),i("d3b7"),i("3ca3"),i("ddb0"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=a(i("e35a")),r=i("57c6"),o=a(i("d9fc")),u=a(i("43fa")),c=n(i("2210")),d=n(i("93e4")),l=[{id:"all",name:"全部订单",icon:"qpdingdan"},{id:"payment",name:"待支付",icon:"daifukuan",count:0},{id:"delivery",name:"待发货",icon:"daifahuo",count:0},{id:"received",name:"待收货",icon:"daishouhuo",count:0}],v=[{id:"address",name:"收货地址",icon:"shouhuodizhi",type:"link",url:"pages/address/index"},{id:"coupon",name:"领券中心",icon:"lingquan",type:"link",url:"pages/coupon/index"},{id:"myCoupon",name:"优惠券",icon:"youhuiquan",type:"link",url:"pages/my-coupon/index"},{id:"help",name:"我的帮助",icon:"bangzhu",type:"link",url:"pages/help/index"},{id:"contact",name:"在线客服",icon:"kefu",type:"button",openType:"contact"},{id:"points",name:"我的积分",icon:"jifen",type:"link",url:"pages/points/log"},{id:"refund",name:"退换/售后",icon:"shouhou",type:"link",url:"pages/refund/index"}],f={data:function(){return{SettingKeyEnum:o.default,$platform:this.$platform,isLoading:!0,isLogin:!1,setting:{},userInfo:{},assets:{balance:"--",points:"--",coupon:"--"},service:v,orderNavbar:l,todoCounts:{payment:0,deliver:0,received:0}}},onShow:function(e){this.onRefreshPage()},methods:{onRefreshPage:function(){(0,r.setCartTabBadge)(),this.isLogin=(0,r.checkLogin)(),this.getPageData()},getPageData:function(e){var t=this;t.isLoading=!0,Promise.all([t.getSetting(),t.getUserInfo(),t.getUserAssets(),t.getTodoCounts()]).then((function(i){t.isLoading=!1,t.initService(),t.initOrderTabbar(),e&&e()})).catch((function(e){console.log("catch",e)}))},initService:function(){var e=this,t=[];v.forEach((function(i){"points"===i.id&&(i.name="我的"+e.setting[o.default.POINTS.value].points_name),t.push(i)})),e.service=t},initOrderTabbar:function(){var e=this,t=[];l.forEach((function(i){i.hasOwnProperty("count")&&(i.count=e.todoCounts[i.id]),t.push(i)})),e.orderNavbar=t},getSetting:function(){var e=this;return new Promise((function(t,i){u.default.data().then((function(i){e.setting=i,t(i)})).catch(i)}))},getUserInfo:function(){var e=this;return new Promise((function(t,i){e.isLogin?c.info().then((function(i){e.userInfo=i.data.userInfo,t(e.userInfo)})).catch((function(n){n.result&&401==n.result.status?(e.isLogin=!1,t(null)):i(n)})):t(null)}))},getUserAssets:function(){var e=this;return new Promise((function(t,i){e.isLogin?c.assets().then((function(i){e.assets=i.data.assets,t(e.assets)})).catch((function(n){n.result&&401==n.result.status?(e.isLogin=!1,t(null)):i(n)})):t(null)}))},getTodoCounts:function(){var e=this;return new Promise((function(t,i){e.isLogin?d.todoCounts().then((function(i){e.todoCounts=i.data.counts,t(e.todoCounts)})).catch((function(n){n.result&&401==n.result.status?(e.isLogin=!1,t(null)):i(n)})):t(null)}))},handleLogin:function(){!this.isLogin&&this.$navTo("pages/login/index")},handleLogout:function(){var e=this;uni.showModal({title:"友情提示",content:"您确定要退出登录吗?",success:function(t){t.confirm&&s.default.dispatch("Logout",{}).then((function(t){return e.onRefreshPage()}))}})},onTargetWallet:function(){this.$navTo("pages/wallet/index")},onTargetOrder:function(e){this.$navTo("pages/order/index",{dataType:e.id})},onTargetPoints:function(){this.$navTo("pages/points/log")},onTargetMyCoupon:function(){this.$navTo("pages/my-coupon/index")},handleService:function(e){var t=e.url;this.$navTo(t)}},onPullDownRefresh:function(){this.getPageData((function(){uni.stopPullDownRefresh()}))}};t.default=f},"3dd5":function(e,t,i){var n=i("0aac");"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var a=i("4f06").default;a("05c2eb62",n,!0,{sourceMap:!1,shadowMode:!1})},"43fa":function(e,t,i){"use strict";var n=i("4ea4"),a=i("dbce");i("d3b7"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=a(i("09d6")),r=n(i("01f5")),o="Setting",u=function(e){var t=1800;r.default.set(o,e,t)},c=function(){return r.default.get(o)},d=function(){return new Promise((function(e,t){s.data().then((function(t){e(t.data.setting)}))}))},l=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return new Promise((function(t,i){var n=c();e&&n?t(n):d().then((function(e){u(e),t(e)}))}))},v=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return new Promise((function(i,n){l(t).then((function(t){i(t[e])}))}))},f={data:l,item:v};t.default=f},"46e0":function(e,t,i){"use strict";i.r(t);var n=i("3858"),a=i.n(n);for(var s in n)"default"!==s&&function(e){i.d(t,e,(function(){return n[e]}))}(s);t["default"]=a.a},"8cc9":function(e,t,i){"use strict";var n=i("3dd5"),a=i.n(n);a.a},"93e4":function(e,t,i){"use strict";var n=i("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.todoCounts=o,t.list=u,t.detail=c,t.express=d,t.cancel=l,t.receipt=v,t.pay=f;var a=n(i("5530")),s=n(i("2827")),r={todoCounts:"order/todoCounts",list:"order/list",detail:"order/detail",express:"order/express",cancel:"order/cancel",receipt:"order/receipt",pay:"order/pay"};function o(e){return s.default.get(r.todoCounts,e)}function u(e,t){return s.default.get(r.list,e,t)}function c(e,t){return s.default.get(r.detail,(0,a.default)({orderId:e},t))}function d(e,t){return s.default.get(r.express,(0,a.default)({orderId:e},t))}function l(e,t){return s.default.post(r.cancel,(0,a.default)({orderId:e},t))}function v(e,t){return s.default.post(r.receipt,(0,a.default)({orderId:e},t))}function f(e,t,i){return s.default.get(r.pay,(0,a.default)({orderId:e,payType:t},i))}},"95dd":function(e,t,i){"use strict";var n;i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return n}));var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.isLoading?e._e():i("v-uni-view",{staticClass:"container"},[i("v-uni-view",{staticClass:"main-header",style:{height:"H5"==e.$platform?"240rpx":"320rpx",paddingTop:"H5"==e.$platform?"0":"50rpx"}},[i("v-uni-image",{staticClass:"bg-image",attrs:{src:"/static/background/user-header.png",mode:"scaleToFill"}}),e.isLogin?i("v-uni-view",{staticClass:"user-info"},[i("v-uni-view",{staticClass:"user-avatar"},[i("v-uni-image",{staticClass:"image",attrs:{src:e.userInfo.avatar_url?e.userInfo.avatar_url:"/static/default-avatar.png"}})],1),i("v-uni-view",{staticClass:"user-content"},[i("v-uni-view",{staticClass:"nick-name"},[e._v(e._s(e.userInfo.nick_name))]),e.userInfo.grade_id>0&&e.userInfo.grade?i("v-uni-view",{staticClass:"user-grade"},[i("v-uni-view",{staticClass:"user-grade_icon"},[i("v-uni-image",{staticClass:"image",attrs:{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA0lBMVEUAAAD/tjL/tzH/uDP/uC7/tjH/tzH/tzL/tTH+tTL+tjP/tDD/tTD+tzD/tjL/szD/uDH/tjL/tjL+tjD/tjT/szb/tzL/tTL+uTH+tjL/tjL/tjL/tTT/tjL/tjL+tjH/uTL/vDD/tjL/tjH/tzL9uS//tTL/nBr/sS7/tjH/ujL/szD/uTv+rzf/tzL+tzH+vDP+uzL+tjP+ry7+tDL9ki/7szf/sEX/tTL/tjL+tjL/tTH/tTT/tzH/tzL/tjP/sTX/uTP/wzX+rTn/vDX9vC8m8ckhAAAAOXRSTlMAlnAMB/vjxKWGMh0S6drMiVxPRkEY9PLy0ru0sKagmo5+dGtgVCMgBP716eXWyMGxqJGRe2o5KSmFNjaYAAABP0lEQVQ4y8XS13KDMBAF0AWDDe4t7r3ETu9lVxJgJ/n/X8rKAzHG5TE+Twz3zki7I/g/KXdghIbGJewrU4yzn08Ebgl6TuZzzuOC6W5es3HX6qsSz3NFShRU0MpucytDmOSpu3yULx3CA9RD1HjVedc0jSjqm6ZzhUjDsFDQhSp/OKj5GQvg0+ZCOixsbtDLAeTTOm/yGi8GyIphIVsgH737FEDV44LJa88IRKK/SetrwT9G/GUIr6vXjoy4GXn7+RboVXnghuSjaoGecwQxL2su3CwAKlO+QFoqxI4FMctHQhQd2OhxTu184jWUlI+rMTBTn1/IQcJHQ6GQdZ7pWiDaNdhTt330efISeiqYwQEzQpTlsURJLhzkEmpCPsERfeIUVyXr6MNuIyp5uziW6xURtt7hhGwzmMNJExfO4Bd9X0ZPqAxdNwAAAABJRU5ErkJggg=="}})],1),i("v-uni-view",{staticClass:"user-grade_name"},[i("v-uni-text",[e._v(e._s(e.userInfo.grade.name))])],1)],1):i("v-uni-view",{staticClass:"mobile"},[e._v(e._s(e.userInfo.mobile))])],1)],1):i("v-uni-view",{staticClass:"user-info",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleLogin.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"user-avatar"},[i("v-uni-image",{staticClass:"image",attrs:{src:"/static/default-avatar.png"}})],1),i("v-uni-view",{staticClass:"user-content"},[i("v-uni-view",{staticClass:"nick-name"},[e._v("未登录")]),i("v-uni-view",{staticClass:"login-tips"},[e._v("点击登录账号")])],1)],1)],1),i("v-uni-view",{staticClass:"my-asset"},[i("v-uni-view",{staticClass:"asset-left flex-box dis-flex flex-x-center"},[i("v-uni-view",{staticClass:"asset-left-item",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onTargetWallet.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"item-value dis-flex flex-x-center"},[i("v-uni-text",[e._v(e._s(e.isLogin?e.assets.balance:"--"))])],1),i("v-uni-view",{staticClass:"item-name dis-flex flex-x-center"},[i("v-uni-text",[e._v("账户余额")])],1)],1),i("v-uni-view",{staticClass:"asset-left-item",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onTargetPoints.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"item-value dis-flex flex-x-center"},[i("v-uni-text",[e._v(e._s(e.isLogin?e.assets.points:"--"))])],1),i("v-uni-view",{staticClass:"item-name dis-flex flex-x-center"},[i("v-uni-text",[e._v(e._s(e.setting[e.SettingKeyEnum.POINTS.value].points_name))])],1)],1),i("v-uni-view",{staticClass:"asset-left-item",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onTargetMyCoupon.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"item-value dis-flex flex-x-center"},[i("v-uni-text",[e._v(e._s(e.isLogin?e.assets.coupon:"--"))])],1),i("v-uni-view",{staticClass:"item-name dis-flex flex-x-center"},[i("v-uni-text",[e._v("优惠券")])],1)],1)],1),i("v-uni-view",{staticClass:"asset-right"},[i("v-uni-view",{staticClass:"asset-right-item",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onTargetWallet.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"item-icon dis-flex flex-x-center"},[i("v-uni-text",{staticClass:"iconfont icon-qianbao"})],1),i("v-uni-view",{staticClass:"item-name dis-flex flex-x-center"},[i("v-uni-text",[e._v("我的钱包")])],1)],1)],1)],1),i("v-uni-view",{staticClass:"order-navbar"},e._l(e.orderNavbar,(function(t,n){return i("v-uni-view",{key:n,staticClass:"order-navbar-item",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.onTargetOrder(t)}}},[i("v-uni-view",{staticClass:"item-icon"},[i("v-uni-text",{staticClass:"iconfont",class:["icon-"+t.icon]})],1),i("v-uni-view",{staticClass:"item-name"},[e._v(e._s(t.name))]),t.count&&t.count>0?i("v-uni-text",{staticClass:"order-badge"},[e._v(e._s(t.count))]):e._e()],1)})),1),i("v-uni-view",{staticClass:"my-service"},[i("v-uni-view",{staticClass:"service-title"},[e._v("我的服务")]),i("v-uni-view",{staticClass:"service-content clearfix"},[e._l(e.service,(function(t,n){return["link"==t.type?i("v-uni-view",{key:n+"_0",staticClass:"service-item",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.handleService(t)}}},[i("v-uni-view",{staticClass:"item-icon"},[i("v-uni-text",{staticClass:"iconfont",class:["icon-"+t.icon]})],1),i("v-uni-view",{staticClass:"item-name"},[e._v(e._s(t.name))])],1):e._e(),"button"==t.type&&"MP-WEIXIN"==e.$platform?i("v-uni-view",{key:n+"_1",staticClass:"service-item"},[i("v-uni-button",{staticClass:"btn-normal",attrs:{"open-type":t.openType}},[i("v-uni-view",{staticClass:"item-icon"},[i("v-uni-text",{staticClass:"iconfont",class:["icon-"+t.icon]})],1),i("v-uni-view",{staticClass:"item-name"},[e._v(e._s(t.name))])],1)],1):e._e()]}))],2)],1),e.isLogin?i("v-uni-view",{staticClass:"my-logout"},[i("v-uni-view",{staticClass:"logout-btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleLogout()}}},[i("v-uni-text",[e._v("退出登录")])],1)],1):e._e()],1)},s=[]},a989:function(e,t,i){"use strict";i.r(t);var n=i("95dd"),a=i("46e0");for(var s in a)"default"!==s&&function(e){i.d(t,e,(function(){return a[e]}))}(s);i("8cc9");var r,o=i("f0c5"),u=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"5043915a",null,!1,n["a"],r);t["default"]=u.exports},d9fc:function(e,t,i){"use strict";var n=i("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(i("e643")),s=new a.default([{key:"PAGE_CATEGORY_TEMPLATE",name:"分类页模板",value:"page_category_template"},{key:"POINTS",name:"积分设置",value:"points"},{key:"RECHARGE",name:"充值设置",value:"recharge"}]);t.default=s},e643:function(e,t,i){"use strict";var n=i("4ea4");i("c975"),i("d81d"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(i("d4ec")),s=n(i("bee2")),r=function(){function e(t){var i=this;(0,a.default)(this,e);var n=[],s=[];if(!Array.isArray(t))throw new Error("param is not an array!");t.map((function(e){e.key&&e.name&&(n.push(e.key),s.push(e.value),i[e.key]=e,e.key!==e.value&&(i[e.value]=e))})),this.data=t,this.keyArr=n,this.valueArr=s}return(0,s.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 t=this.keyOf(e);if(!t)throw new Error("No enum constant"+e);return t.name}},{key:"getNameByValue",value:function(e){var t=this.valueOf(e);if(!t)throw new Error("No enum constant"+e);return t.name}},{key:"getValueByKey",value:function(e){var t=this.keyOf(e);if(!t)throw new Error("No enum constant"+e);return t.key}},{key:"getData",value:function(){return this.data}}]),e}(),o=r;t.default=o}}]);