58.chunk.js
1.95 KB
webpackJsonpecCom([58],{978:function(e,a,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(a,"__esModule",{value:!0});var l=t(33),r=n(l),u=t(25),o=n(u),s=t(6),c=n(s),i=t(1),g=n(i),d=t(3),f=n(d),m=t(4),w=n(m),p=t(5),h=n(p),v=t(12),y=(n(v),t(42)),_=n(y),I=t(32),S=function(e){if(e&&e.__esModule)return e;var a={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(a[t]=e[t]);return a.default=e,a}(I),k=t(10),L=n(k),b="e9_locale",N=S.callApi,E=function(){return localStorage.login?JSON.parse(localStorage.login).langId:window[b]?window[b].userLanguage:7},O=[{key:"7",showname:"简体中文"},{key:"8",showname:"英文"},{key:"9",showname:"繁体中文"}],R=function(e){function a(e){(0,g.default)(this,a);var t=(0,w.default)(this,(a.__proto__||(0,c.default)(a)).call(this,e));return t.setLanguageId=function(e){return new o.default(function(a,t){N("/api/system/language/base/changeLang","GET",{languageId:e}).then(function(e){var t=e.currentLang;window[b]&&(window[b].userLanguage=t);var n=localStorage.getItem("login"),l=JSON.parse(n)||{};l.langId=t,n=(0,r.default)(l),localStorage.setItem("login",n),localStorage.setItem("languageidweaver",t),location.reload(),a()})})},t.state={selectValue:E()},t}return(0,h.default)(a,e),(0,f.default)(a,[{key:"selectHandler",value:function(e){e!==this.state.selectValue&&this.setLanguageId(e)}},{key:"renderItem",value:function(e){return React.createElement(_.default,{options:e,value:E()+"",onChange:this.selectHandler.bind(this)})}},{key:"render",value:function(){var e=this.props,a=e.className,t=void 0===a?"":a,n=e.style;return React.createElement("div",{className:"wea-language-select-wrapper "+t,style:n},React.createElement("span",{className:"wea-language-select-label"},"语言选择:"),React.createElement("div",{className:"wea-language-select"},this.renderItem(O)))}}]),a}(React.Component),C=(0,L.default)(R,"WeaLanguageSelect");a.default=C}});
//# sourceMappingURL=58.chunk.js.map?v=6b9c8081