mirror of
https://github.com/xiaoyiweb/YiAi.git
synced 2025-09-26 05:06:39 +08:00
1 line
8.4 KiB
JavaScript
1 line
8.4 KiB
JavaScript
'use strict';const _0x38f716=_0x43a5;(function(_0x6a9ba0,_0x752d27){const _0x9a1d4=_0x43a5,_0x340f5f=_0x6a9ba0();while(!![]){try{const _0x3da064=parseInt(_0x9a1d4(0x188))/0x1*(parseInt(_0x9a1d4(0x1b4))/0x2)+-parseInt(_0x9a1d4(0x19d))/0x3*(parseInt(_0x9a1d4(0x1aa))/0x4)+parseInt(_0x9a1d4(0x1bd))/0x5+-parseInt(_0x9a1d4(0x18a))/0x6+-parseInt(_0x9a1d4(0x1b3))/0x7*(-parseInt(_0x9a1d4(0x1c4))/0x8)+parseInt(_0x9a1d4(0x1ac))/0x9+-parseInt(_0x9a1d4(0x19f))/0xa*(parseInt(_0x9a1d4(0x1a1))/0xb);if(_0x3da064===_0x752d27)break;else _0x340f5f['push'](_0x340f5f['shift']());}catch(_0xce0fe2){_0x340f5f['push'](_0x340f5f['shift']());}}}(_0x4ea2,0x1c437));var __decorate=this&&this[_0x38f716(0x1b6)]||function(_0x47a44a,_0x123e65,_0x284907,_0xe4156d){const _0x552693=_0x38f716;var _0x147c52=arguments[_0x552693(0x18f)],_0x46ba0b=_0x147c52<0x3?_0x123e65:_0xe4156d===null?_0xe4156d=Object['getOwnPropertyDescriptor'](_0x123e65,_0x284907):_0xe4156d,_0x1eb0c5;if(typeof Reflect===_0x552693(0x18d)&&typeof Reflect['decorate']===_0x552693(0x185))_0x46ba0b=Reflect[_0x552693(0x1b8)](_0x47a44a,_0x123e65,_0x284907,_0xe4156d);else{for(var _0x2516d8=_0x47a44a[_0x552693(0x18f)]-0x1;_0x2516d8>=0x0;_0x2516d8--)if(_0x1eb0c5=_0x47a44a[_0x2516d8])_0x46ba0b=(_0x147c52<0x3?_0x1eb0c5(_0x46ba0b):_0x147c52>0x3?_0x1eb0c5(_0x123e65,_0x284907,_0x46ba0b):_0x1eb0c5(_0x123e65,_0x284907))||_0x46ba0b;}return _0x147c52>0x3&&_0x46ba0b&&Object['defineProperty'](_0x123e65,_0x284907,_0x46ba0b),_0x46ba0b;},__metadata=this&&this[_0x38f716(0x1c9)]||function(_0x464f7b,_0x4d7e86){const _0x627dd0=_0x38f716;if(typeof Reflect===_0x627dd0(0x18d)&&typeof Reflect[_0x627dd0(0x18c)]==='function')return Reflect[_0x627dd0(0x18c)](_0x464f7b,_0x4d7e86);},__param=this&&this[_0x38f716(0x1a7)]||function(_0x384896,_0x59a803){return function(_0x4d0254,_0x5e1ae0){_0x59a803(_0x4d0254,_0x5e1ae0,_0x384896);};};function _0x43a5(_0x408218,_0x16ba0e){const _0x4ea2da=_0x4ea2();return _0x43a5=function(_0x43a5fb,_0x201b1f){_0x43a5fb=_0x43a5fb-0x17c;let _0x300ab8=_0x4ea2da[_0x43a5fb];return _0x300ab8;},_0x43a5(_0x408218,_0x16ba0e);}function _0x4ea2(){const _0x2e1f8b=['icon-park-outline:mindmap-map','icon-park-outline:shopping','AppStore','322IHSeHB','2ECySzI','Chat','__decorate','推广计划','decorate','MenuEntity','update','/mind','HttpException','324680UVGaIC','HttpStatus','/app-store','onModuleInit','eos-icons:typing','ant-design:appstore-outlined','menuEntity','34696zjTGPj','Mind','@nestjs/typeorm','initMenu','isSystem','__metadata','Share','对话聊天','./menu.entity','Market','专业绘画','Pay','uiw:share','typeorm','/midjourney','visibleMenu','缺失必要参数!','/user-center','ri:landscape-line','/draw','function','UserCenter','menuPath','70369PmXTDT','Midjourney','835236gUltVJ','menuPlatform','metadata','object','/chat','length','save','menuListFront','ri:account-pin-box-line','find','@nestjs/common','/pay','应用广场','ASC','__esModule','/market','绘画广场','InjectRepository','/share','195501hYRJdw','delete','2230QCXIqv','会员中心','836ajKNIe','solar:album-line-duotone','思维导图','BAD_REQUEST','操作菜单失败!','updateIcon','__param','Repository','findOne','4EmmzIn','delMenu','20529zqJbsU','MenuService','基础绘画','affected'];_0x4ea2=function(){return _0x2e1f8b;};return _0x4ea2();}Object['defineProperty'](exports,_0x38f716(0x198),{'value':!![]}),exports['MenuService']=void 0x0;const common_1=require(_0x38f716(0x194)),typeorm_1=require(_0x38f716(0x1c6)),typeorm_2=require(_0x38f716(0x17e)),menu_entity_1=require(_0x38f716(0x1cc));let MenuService=class MenuService{constructor(_0x997801){const _0x81e2e=_0x38f716;this[_0x81e2e(0x1c3)]=_0x997801;}async[_0x38f716(0x1c0)](){const _0x3d4937=_0x38f716;await this[_0x3d4937(0x1c7)]();}async[_0x38f716(0x1c7)](){const _0x5b5493=_0x38f716,_0x4e011e=await this[_0x5b5493(0x1c3)]['count']();if(_0x4e011e>0x0)return;const _0x221eea=[{'menuTipText':_0x5b5493(0x1cb),'menuIcon':_0x5b5493(0x1c1),'menuName':_0x5b5493(0x1b5),'menuPath':_0x5b5493(0x18e),'menuType':0x0,'menuPlatform':0x1,'order':0x64},{'menuTipText':_0x5b5493(0x196),'menuIcon':_0x5b5493(0x1c2),'menuName':_0x5b5493(0x1b2),'menuPath':_0x5b5493(0x1bf),'menuType':0x0,'menuPlatform':0x1,'order':0xc8},{'menuTipText':_0x5b5493(0x1ce),'menuIcon':_0x5b5493(0x183),'menuName':_0x5b5493(0x189),'menuPath':_0x5b5493(0x17f),'menuType':0x0,'menuPlatform':0x1,'order':0x12c},{'menuTipText':_0x5b5493(0x19a),'menuIcon':_0x5b5493(0x1a2),'menuName':_0x5b5493(0x1cd),'menuPath':_0x5b5493(0x199),'menuType':0x0,'menuPlatform':0x1,'order':0x190},{'menuTipText':_0x5b5493(0x1ae),'menuIcon':'fluent:draw-image-24-regular','menuName':'Draw','menuPath':_0x5b5493(0x184),'menuType':0x0,'menuPlatform':0x1,'order':0x1f4},{'menuTipText':_0x5b5493(0x1a3),'menuIcon':_0x5b5493(0x1b0),'menuName':'Mind','menuPath':_0x5b5493(0x1bb),'menuType':0x0,'menuPlatform':0x1,'order':0x258},{'menuTipText':_0x5b5493(0x1a0),'menuIcon':_0x5b5493(0x1b1),'menuName':_0x5b5493(0x17c),'menuPath':_0x5b5493(0x195),'menuType':0x0,'menuPlatform':0x1,'order':0x2bc},{'menuTipText':_0x5b5493(0x1b7),'menuIcon':_0x5b5493(0x17d),'menuName':_0x5b5493(0x1ca),'menuPath':_0x5b5493(0x19c),'menuType':0x0,'menuPlatform':0x1,'order':0x320}],_0x24a507=[{'menuTipText':_0x5b5493(0x1cb),'menuIcon':_0x5b5493(0x1c1),'menuName':'Chat','menuPath':_0x5b5493(0x18e),'menuType':0x0,'menuPlatform':0x0,'order':0x64},{'menuTipText':'应用广场','menuIcon':_0x5b5493(0x1c2),'menuName':'AppStore','menuPath':_0x5b5493(0x1bf),'menuType':0x0,'menuPlatform':0x0,'order':0xc8},{'menuTipText':_0x5b5493(0x1ce),'menuIcon':_0x5b5493(0x183),'menuName':_0x5b5493(0x189),'menuPath':_0x5b5493(0x17f),'menuType':0x0,'menuPlatform':0x0,'order':0x12c},{'menuTipText':'思维导图','menuIcon':'icon-park-outline:mindmap-map','menuName':_0x5b5493(0x1c5),'menuPath':_0x5b5493(0x1bb),'menuType':0x0,'menuPlatform':0x0,'order':0x190},{'menuTipText':'个人中心','menuIcon':_0x5b5493(0x192),'menuName':_0x5b5493(0x186),'menuPath':_0x5b5493(0x182),'menuType':0x0,'menuPlatform':0x0,'order':0x1f4}],_0x4a0e23=[..._0x221eea,..._0x24a507];await this[_0x5b5493(0x1c3)][_0x5b5493(0x190)](_0x4a0e23);}async['queryMenu'](_0x4aa8a4){const _0x47d397=_0x38f716,{menuPlatform:_0x3e460a}=_0x4aa8a4,_0xd8c4f7={};return _0x3e460a&&(_0xd8c4f7[_0x47d397(0x18b)]=_0x3e460a),await this[_0x47d397(0x1c3)]['find']({'where':_0xd8c4f7,'order':{'order':_0x47d397(0x197)}});}async[_0x38f716(0x191)](_0x466df0){const _0x33017a=_0x38f716,{menuPlatform:_0x1765da}=_0x466df0,_0x13d689={'isShow':!![]};return _0x1765da&&(_0x13d689[_0x33017a(0x18b)]=_0x1765da),await this[_0x33017a(0x1c3)][_0x33017a(0x193)]({'where':_0x13d689,'order':{'order':_0x33017a(0x197)}});}async[_0x38f716(0x180)](_0x1c1b94){const _0x356527=_0x38f716,{id:_0x4d3727}=_0x1c1b94;if(!_0x4d3727)return;const _0x15232b=await this[_0x356527(0x1c3)][_0x356527(0x1a9)]({'where':{'id':_0x4d3727}});if(!_0x15232b)return;const {isShow:_0x24c38d}=_0x15232b,_0x180c88=await this['menuEntity'][_0x356527(0x1ba)]({'id':_0x4d3727},{'isShow':!_0x24c38d});return _0x180c88[_0x356527(0x1af)]>0x0;}async['setMenu'](_0x3d6422){const _0x18c940=_0x38f716,{id:_0x23ca0c}=_0x3d6422;_0x3d6422[_0x18c940(0x1c8)]?_0x3d6422[_0x18c940(0x187)]='':_0x3d6422['menuIframeUrl']='';delete _0x3d6422[_0x18c940(0x1c8)];try{if(_0x23ca0c){const _0x43fb90=await this[_0x18c940(0x1c3)][_0x18c940(0x1ba)]({'id':_0x23ca0c},_0x3d6422);return _0x43fb90['affected']>0x0;}else{const _0x2a1d94=await this['menuEntity'][_0x18c940(0x190)](_0x3d6422);return _0x2a1d94;}}catch(_0xf16444){throw new common_1[(_0x18c940(0x1bc))](_0x18c940(0x1a5),common_1[_0x18c940(0x1be)][_0x18c940(0x1a4)]);}}async[_0x38f716(0x1ab)](_0x1a1954){const _0x309b50=_0x38f716,{id:_0x3103a7}=_0x1a1954;if(!_0x3103a7)throw new common_1['HttpException']('缺失必要参数!',common_1[_0x309b50(0x1be)][_0x309b50(0x1a4)]);const _0x584fae=await this['menuEntity'][_0x309b50(0x19e)]({'id':_0x3103a7});return _0x584fae;}async[_0x38f716(0x1a6)](_0x830214){const _0x34b9d6=_0x38f716,{id:_0x186585,menuIcon:_0x13c1a5,menuTipText:_0xc33c4b,order:_0x5685c8}=_0x830214;if(!_0x186585||!_0x13c1a5||!_0xc33c4b||!_0x5685c8)throw new common_1[(_0x34b9d6(0x1bc))](_0x34b9d6(0x181),common_1[_0x34b9d6(0x1be)][_0x34b9d6(0x1a4)]);const _0x100de9=await this['menuEntity']['update']({'id':_0x186585},{'menuIcon':_0x13c1a5,'menuTipText':_0xc33c4b,'order':_0x5685c8});return _0x100de9['affected']>0x0;}};MenuService=__decorate([(0x0,common_1['Injectable'])(),__param(0x0,(0x0,typeorm_1[_0x38f716(0x19b)])(menu_entity_1[_0x38f716(0x1b9)])),__metadata('design:paramtypes',[typeorm_2[_0x38f716(0x1a8)]])],MenuService),exports[_0x38f716(0x1ad)]=MenuService; |