program.js 187 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913
  1. /******/ (function(modules) { // webpackBootstrap
  2. /******/ // install a JSONP callback for chunk loading
  3. /******/ function webpackJsonpCallback(data) {
  4. /******/ var chunkIds = data[0];
  5. /******/ var moreModules = data[1];
  6. /******/ var executeModules = data[2];
  7. /******/
  8. /******/ // add "moreModules" to the modules object,
  9. /******/ // then flag all "chunkIds" as loaded and fire callback
  10. /******/ var moduleId, chunkId, i = 0, resolves = [];
  11. /******/ for(;i < chunkIds.length; i++) {
  12. /******/ chunkId = chunkIds[i];
  13. /******/ if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {
  14. /******/ resolves.push(installedChunks[chunkId][0]);
  15. /******/ }
  16. /******/ installedChunks[chunkId] = 0;
  17. /******/ }
  18. /******/ for(moduleId in moreModules) {
  19. /******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
  20. /******/ modules[moduleId] = moreModules[moduleId];
  21. /******/ }
  22. /******/ }
  23. /******/ if(parentJsonpFunction) parentJsonpFunction(data);
  24. /******/
  25. /******/ while(resolves.length) {
  26. /******/ resolves.shift()();
  27. /******/ }
  28. /******/
  29. /******/ // add entry modules from loaded chunk to deferred list
  30. /******/ deferredModules.push.apply(deferredModules, executeModules || []);
  31. /******/
  32. /******/ // run deferred modules when all chunks ready
  33. /******/ return checkDeferredModules();
  34. /******/ };
  35. /******/ function checkDeferredModules() {
  36. /******/ var result;
  37. /******/ for(var i = 0; i < deferredModules.length; i++) {
  38. /******/ var deferredModule = deferredModules[i];
  39. /******/ var fulfilled = true;
  40. /******/ for(var j = 1; j < deferredModule.length; j++) {
  41. /******/ var depId = deferredModule[j];
  42. /******/ if(installedChunks[depId] !== 0) fulfilled = false;
  43. /******/ }
  44. /******/ if(fulfilled) {
  45. /******/ deferredModules.splice(i--, 1);
  46. /******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
  47. /******/ }
  48. /******/ }
  49. /******/
  50. /******/ return result;
  51. /******/ }
  52. /******/
  53. /******/ // The module cache
  54. /******/ var installedModules = {};
  55. /******/
  56. /******/ // object to store loaded and loading chunks
  57. /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
  58. /******/ // Promise = chunk loading, 0 = chunk loaded
  59. /******/ var installedChunks = {
  60. /******/ "program": 0
  61. /******/ };
  62. /******/
  63. /******/ var deferredModules = [];
  64. /******/
  65. /******/ // script path function
  66. /******/ function jsonpScriptSrc(chunkId) {
  67. /******/ return __webpack_require__.p + "js/" + ({}[chunkId]||chunkId) + ".js"
  68. /******/ }
  69. /******/
  70. /******/ // The require function
  71. /******/ function __webpack_require__(moduleId) {
  72. /******/
  73. /******/ // Check if module is in cache
  74. /******/ if(installedModules[moduleId]) {
  75. /******/ return installedModules[moduleId].exports;
  76. /******/ }
  77. /******/ // Create a new module (and put it into the cache)
  78. /******/ var module = installedModules[moduleId] = {
  79. /******/ i: moduleId,
  80. /******/ l: false,
  81. /******/ exports: {}
  82. /******/ };
  83. /******/
  84. /******/ // Execute the module function
  85. /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
  86. /******/
  87. /******/ // Flag the module as loaded
  88. /******/ module.l = true;
  89. /******/
  90. /******/ // Return the exports of the module
  91. /******/ return module.exports;
  92. /******/ }
  93. /******/
  94. /******/ // This file contains only the entry chunk.
  95. /******/ // The chunk loading function for additional chunks
  96. /******/ __webpack_require__.e = function requireEnsure(chunkId) {
  97. /******/ var promises = [];
  98. /******/
  99. /******/
  100. /******/ // JSONP chunk loading for javascript
  101. /******/
  102. /******/ var installedChunkData = installedChunks[chunkId];
  103. /******/ if(installedChunkData !== 0) { // 0 means "already installed".
  104. /******/
  105. /******/ // a Promise means "currently loading".
  106. /******/ if(installedChunkData) {
  107. /******/ promises.push(installedChunkData[2]);
  108. /******/ } else {
  109. /******/ // setup Promise in chunk cache
  110. /******/ var promise = new Promise(function(resolve, reject) {
  111. /******/ installedChunkData = installedChunks[chunkId] = [resolve, reject];
  112. /******/ });
  113. /******/ promises.push(installedChunkData[2] = promise);
  114. /******/
  115. /******/ // start chunk loading
  116. /******/ var script = document.createElement('script');
  117. /******/ var onScriptComplete;
  118. /******/
  119. /******/ script.charset = 'utf-8';
  120. /******/ script.timeout = 120;
  121. /******/ if (__webpack_require__.nc) {
  122. /******/ script.setAttribute("nonce", __webpack_require__.nc);
  123. /******/ }
  124. /******/ script.src = jsonpScriptSrc(chunkId);
  125. /******/
  126. /******/ // create error before stack unwound to get useful stacktrace later
  127. /******/ var error = new Error();
  128. /******/ onScriptComplete = function (event) {
  129. /******/ // avoid mem leaks in IE.
  130. /******/ script.onerror = script.onload = null;
  131. /******/ clearTimeout(timeout);
  132. /******/ var chunk = installedChunks[chunkId];
  133. /******/ if(chunk !== 0) {
  134. /******/ if(chunk) {
  135. /******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type);
  136. /******/ var realSrc = event && event.target && event.target.src;
  137. /******/ error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')';
  138. /******/ error.name = 'ChunkLoadError';
  139. /******/ error.type = errorType;
  140. /******/ error.request = realSrc;
  141. /******/ chunk[1](error);
  142. /******/ }
  143. /******/ installedChunks[chunkId] = undefined;
  144. /******/ }
  145. /******/ };
  146. /******/ var timeout = setTimeout(function(){
  147. /******/ onScriptComplete({ type: 'timeout', target: script });
  148. /******/ }, 120000);
  149. /******/ script.onerror = script.onload = onScriptComplete;
  150. /******/ document.head.appendChild(script);
  151. /******/ }
  152. /******/ }
  153. /******/ return Promise.all(promises);
  154. /******/ };
  155. /******/
  156. /******/ // expose the modules object (__webpack_modules__)
  157. /******/ __webpack_require__.m = modules;
  158. /******/
  159. /******/ // expose the module cache
  160. /******/ __webpack_require__.c = installedModules;
  161. /******/
  162. /******/ // define getter function for harmony exports
  163. /******/ __webpack_require__.d = function(exports, name, getter) {
  164. /******/ if(!__webpack_require__.o(exports, name)) {
  165. /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
  166. /******/ }
  167. /******/ };
  168. /******/
  169. /******/ // define __esModule on exports
  170. /******/ __webpack_require__.r = function(exports) {
  171. /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
  172. /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
  173. /******/ }
  174. /******/ Object.defineProperty(exports, '__esModule', { value: true });
  175. /******/ };
  176. /******/
  177. /******/ // create a fake namespace object
  178. /******/ // mode & 1: value is a module id, require it
  179. /******/ // mode & 2: merge all properties of value into the ns
  180. /******/ // mode & 4: return value when already ns object
  181. /******/ // mode & 8|1: behave like require
  182. /******/ __webpack_require__.t = function(value, mode) {
  183. /******/ if(mode & 1) value = __webpack_require__(value);
  184. /******/ if(mode & 8) return value;
  185. /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
  186. /******/ var ns = Object.create(null);
  187. /******/ __webpack_require__.r(ns);
  188. /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
  189. /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
  190. /******/ return ns;
  191. /******/ };
  192. /******/
  193. /******/ // getDefaultExport function for compatibility with non-harmony modules
  194. /******/ __webpack_require__.n = function(module) {
  195. /******/ var getter = module && module.__esModule ?
  196. /******/ function getDefault() { return module['default']; } :
  197. /******/ function getModuleExports() { return module; };
  198. /******/ __webpack_require__.d(getter, 'a', getter);
  199. /******/ return getter;
  200. /******/ };
  201. /******/
  202. /******/ // Object.prototype.hasOwnProperty.call
  203. /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
  204. /******/
  205. /******/ // __webpack_public_path__
  206. /******/ __webpack_require__.p = "";
  207. /******/
  208. /******/ // on error function for async loading
  209. /******/ __webpack_require__.oe = function(err) { console.error(err); throw err; };
  210. /******/
  211. /******/ var jsonpArray = window["webpackJsonp"] = window["webpackJsonp"] || [];
  212. /******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
  213. /******/ jsonpArray.push = webpackJsonpCallback;
  214. /******/ jsonpArray = jsonpArray.slice();
  215. /******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);
  216. /******/ var parentJsonpFunction = oldJsonpFunction;
  217. /******/
  218. /******/
  219. /******/ // add entry module to deferred list
  220. /******/ deferredModules.push([0,"chunk-vendors","chunk-common"]);
  221. /******/ // run deferred modules when ready
  222. /******/ return checkDeferredModules();
  223. /******/ })
  224. /************************************************************************/
  225. /******/ ({
  226. /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/program/main.vue?vue&type=template&id=8e77232a":
  227. /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  228. !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/program/main.vue?vue&type=template&id=8e77232a ***!
  229. \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  230. /*! exports provided: render */
  231. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  232. "use strict";
  233. __webpack_require__.r(__webpack_exports__);
  234. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  235. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  236. const _hoisted_1 = {
  237. class: "body-layout"
  238. };
  239. function render(_ctx, _cache) {
  240. const _component_router_view = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("router-view");
  241. return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_router_view)]);
  242. }
  243. /***/ }),
  244. /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!./src/app/program/assets/font/iconfont.css":
  245. /*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  246. !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-3-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./src/app/program/assets/font/iconfont.css ***!
  247. \**************************************************************************************************************************************************************************************************************************************************************************************/
  248. /*! no static exports found */
  249. /***/ (function(module, exports, __webpack_require__) {
  250. // Imports
  251. var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
  252. var ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(/*! ../../../../../../../node_modules/css-loader/dist/runtime/getUrl.js */ "../../node_modules/css-loader/dist/runtime/getUrl.js");
  253. var ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(/*! ./iconfont.woff2?t=1747382132408 */ "./src/app/program/assets/font/iconfont.woff2?t=1747382132408");
  254. var ___CSS_LOADER_URL_IMPORT_1___ = __webpack_require__(/*! ./iconfont.woff?t=1747382132408 */ "./src/app/program/assets/font/iconfont.woff?t=1747382132408");
  255. var ___CSS_LOADER_URL_IMPORT_2___ = __webpack_require__(/*! ./iconfont.ttf?t=1747382132408 */ "./src/app/program/assets/font/iconfont.ttf?t=1747382132408");
  256. exports = ___CSS_LOADER_API_IMPORT___(false);
  257. var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);
  258. var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___);
  259. var ___CSS_LOADER_URL_REPLACEMENT_2___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___);
  260. // Module
  261. exports.push([module.i, "@font-face {\n font-family: \"iconfont\"; /* Project id 3440209 */\n src: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") format(\"woff2\"), url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ") format(\"woff\"), url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ") format(\"truetype\");\n}\n.iconfont {\n font-family: \"iconfont\" !important;\n font-size: 16px;\n font-style: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.icon-model_s:before {\n content: \"\\e7a1\";\n}\n\n.icon-photo_o:before {\n content: \"\\e7a2\";\n}\n\n.icon-r_uav_s:before {\n content: \"\\e79f\";\n}\n\n.icon-clear_new1:before {\n content: \"\\e78a\";\n}\n\n.icon-add:before {\n content: \"\\e631\";\n}\n\n.icon-edit:before {\n content: \"\\e789\";\n}\n\n.icon-import:before {\n content: \"\\e786\";\n}\n\n.icon-pull_b:before {\n content: \"\\e787\";\n}\n\n.icon-folder:before {\n content: \"\\e788\";\n}\n\n.icon-r_scene_s:before {\n content: \"\\e77e\";\n}\n\n.icon-r_case_n:before {\n content: \"\\e77f\";\n}\n\n.icon-r_scene_n:before {\n content: \"\\e780\";\n}\n\n.icon-grouping:before {\n content: \"\\e781\";\n}\n\n.icon-r_setup_s:before {\n content: \"\\e782\";\n}\n\n.icon-r_media_n:before {\n content: \"\\e783\";\n}\n\n.icon-r_case_s:before {\n content: \"\\e784\";\n}\n\n.icon-r_media_s:before {\n content: \"\\e785\";\n}\n\n.icon-object:before {\n content: \"\\e759\";\n}\n\n.icon-uav:before {\n content: \"\\e75a\";\n}\n\n.icon-impower:before {\n content: \"\\e7a9\";\n}\n\n.icon-full:before {\n content: \"\\e6df\";\n}\n\n.icon-shrink:before {\n content: \"\\e6e0\";\n}\n\n.icon-state_e:before {\n content: \"\\e624\";\n}\n\n.icon-a-4dkankan-g:before {\n content: \"\\e6c8\";\n}\n\n.icon-more:before {\n content: \"\\e600\";\n}\n\n.icon-s-computer:before {\n content: \"\\e6c7\";\n}\n\n.icon-s-download:before {\n content: \"\\e6c3\";\n}\n\n.icon-s-upload:before {\n content: \"\\e6c4\";\n}\n\n.icon-s-upan:before {\n content: \"\\e6c5\";\n}\n\n.icon-s-complete:before {\n content: \"\\e6c6\";\n}\n\n.icon-del:before {\n content: \"\\e632\";\n}\n\n.icon-next:before {\n content: \"\\e6c1\";\n}\n\n.icon-back:before {\n content: \"\\e6c2\";\n}\n\n.icon-help:before {\n content: \"\\e6c0\";\n}\n\n.icon-setup:before {\n content: \"\\e6be\";\n}\n\n.icon-compute:before {\n content: \"\\e6bf\";\n}\n\n.icon-checkbox:before {\n content: \"\\e649\";\n}\n\n.icon-nor:before {\n content: \"\\e696\";\n}\n\n.icon-pull-down:before {\n content: \"\\e61d\";\n}\n\n.icon-pull-up:before {\n content: \"\\e61e\";\n}\n\n.icon-nav_edit:before {\n content: \"\\e6bb\";\n}\n\n.icon-nav_scene:before {\n content: \"\\e6bc\";\n}\n\n.icon-nav_cam:before {\n content: \"\\e6bd\";\n}\n\n.icon-close:before {\n content: \"\\e633\";\n}\n\n.icon-search:before {\n content: \"\\e64c\";\n}\n\n.icon-refresh:before {\n content: \"\\e65b\";\n}", ""]);
  262. // Exports
  263. module.exports = exports;
  264. /***/ }),
  265. /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!./src/app/program/public.scss":
  266. /*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  267. !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-3-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./src/app/program/public.scss ***!
  268. \*************************************************************************************************************************************************************************************************************************************************************************/
  269. /*! no static exports found */
  270. /***/ (function(module, exports, __webpack_require__) {
  271. // Imports
  272. var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
  273. var ___CSS_LOADER_AT_RULE_IMPORT_0___ = __webpack_require__(/*! -!../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!../../../../../node_modules/postcss-loader/src??ref--9-oneOf-3-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./assets/font/iconfont.css */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!./src/app/program/assets/font/iconfont.css");
  274. var ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/getUrl.js */ "../../node_modules/css-loader/dist/runtime/getUrl.js");
  275. var ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(/*! @/assets/images/favicon.ico */ "./src/assets/images/favicon.ico");
  276. exports = ___CSS_LOADER_API_IMPORT___(false);
  277. exports.i(___CSS_LOADER_AT_RULE_IMPORT_0___);
  278. var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);
  279. // Module
  280. exports.push([module.i, "li {\n list-style: none;\n}\n\n.body-layout {\n width: 100%;\n height: 100%;\n}\n\n.content-layer {\n padding: 19px;\n display: flex;\n margin: 0 auto;\n min-height: 100%;\n flex-direction: row;\n}\n\n.ant-checkbox-checked .ant-checkbox-inner {\n background: none;\n}\n\n.ant-checkbox-inner {\n background: none;\n border-color: #999 !important;\n}\n\n.ant-checkbox-checked .ant-checkbox-inner {\n border-color: #00c8af !important;\n}\n\n.ant-checkbox-checked .ant-checkbox-inner::after {\n border-color: #00c8af !important;\n}\n\n.content-table .ant-table {\n background: none;\n border-color: rgba(255, 255, 255, 0.16) !important;\n}\n.content-table .ant-table .ant-table-row:hover th,\n.content-table .ant-table .ant-table-row:hover td,\n.content-table .ant-table .ant-table-row-selected th,\n.content-table .ant-table .ant-table-row-selected td,\n.content-table .ant-table th,\n.content-table .ant-table td {\n background: none !important;\n border-color: rgba(255, 255, 255, 0.16) !important;\n color: #fff !important;\n}\n.content-table .ant-pagination .ant-pagination-item-link,\n.content-table .ant-pagination .ant-pagination-item {\n background: none;\n border-color: rgba(255, 255, 255, 0.2);\n}\n.content-table .ant-pagination .ant-pagination-item-link span,\n.content-table .ant-pagination .ant-pagination-item-link a,\n.content-table .ant-pagination .ant-pagination-item span,\n.content-table .ant-pagination .ant-pagination-item a {\n color: rgba(255, 255, 255, 0.7);\n}\n.content-table .ant-pagination .ant-pagination-item-link:hover, .content-table .ant-pagination .ant-pagination-item-link.ant-pagination-item-active,\n.content-table .ant-pagination .ant-pagination-item:hover,\n.content-table .ant-pagination .ant-pagination-item.ant-pagination-item-active {\n border-color: #00c8af;\n}\n.content-table .ant-pagination .ant-pagination-item-link:hover span,\n.content-table .ant-pagination .ant-pagination-item-link:hover a, .content-table .ant-pagination .ant-pagination-item-link.ant-pagination-item-active span,\n.content-table .ant-pagination .ant-pagination-item-link.ant-pagination-item-active a,\n.content-table .ant-pagination .ant-pagination-item:hover span,\n.content-table .ant-pagination .ant-pagination-item:hover a,\n.content-table .ant-pagination .ant-pagination-item.ant-pagination-item-active span,\n.content-table .ant-pagination .ant-pagination-item.ant-pagination-item-active a {\n color: #00c8af;\n}\n\n.ant-table-body table {\n border-color: rgba(255, 255, 255, 0.2) !important;\n}\n\n.action-ctrl {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 10px;\n}\n.action-ctrl h2 {\n font-size: 24px;\n font-weight: bold;\n color: #ffffff;\n margin: 0;\n}\n.action-ctrl .action {\n display: flex;\n align-items: center;\n}\n.action-ctrl .action .icons {\n display: flex;\n align-items: center;\n margin-right: 20px;\n}\n.action-ctrl .action .icons span {\n display: inline-block;\n position: relative;\n font-size: 16px;\n color: rgba(255, 255, 255, 0.7);\n}\n.action-ctrl .action .icons span:not(:last-child) {\n margin-right: 12px;\n}\n.action-ctrl .action .ant-input-affix-wrapper,\n.action-ctrl .action .ant-select:not(.ant-select-customize-input) .ant-select-selector,\n.action-ctrl .action .ant-input {\n background-color: RGBA(41, 41, 41, 1);\n border-color: rgba(255, 255, 255, 0.2);\n color: #fff;\n}\n.action-ctrl .action .ant-input-affix-wrapper .ant-input {\n background: none;\n}\n.action-ctrl .action .ant-input-suffix,\n.action-ctrl .action .ant-select-arrow {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.ant-select-dropdown {\n background-color: rgba(26, 26, 26, 0.3);\n box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3), inset 0 0 1px rgba(255, 255, 255, 0.9);\n border-color: none;\n}\n.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {\n background: none;\n color: #00c8af;\n}\n.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) {\n background-color: #00c8af;\n color: #fff;\n}\n.ant-select-dropdown .ant-select-item {\n color: #fff;\n}\n\n.ant-modal-wrap {\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n}\n\n.dialog {\n box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5);\n border: 1px solid #000;\n padding-bottom: 0;\n}\n.dialog .ant-modal-content {\n background: rgb(27, 27, 28);\n}\n.dialog .ant-modal-header {\n background: rgba(27, 27, 28, 0.8);\n border-color: rgba(255, 255, 255, 0.1);\n display: flex;\n align-items: center;\n padding-left: 10px;\n}\n.dialog .ant-modal-header::before {\n content: \"\";\n width: 16px;\n height: 16px;\n display: inline-block;\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") no-repeat center center;\n margin-right: 10px;\n}\n.dialog .ant-modal-title {\n font-size: 16px;\n font-weight: bold;\n color: #999999;\n}\n.dialog .ant-modal-close {\n color: rgba(255, 255, 255, 0.7);\n}\n.dialog .ant-modal-footer {\n width: 100%;\n height: 60px;\n display: flex;\n justify-content: center;\n align-items: center;\n background: #1b1b1c;\n border-top: 1px solid rgba(255, 255, 255, 0.1);\n margin: 0;\n}\n.dialog .ant-modal-body button:not(.ant-btn-primary),\n.dialog .ant-modal-footer button:not(.ant-btn-primary) {\n background: none;\n border: 1px solid #00c8af;\n color: #00c8af;\n}\n.dialog .ant-modal-body button:not(.ant-btn-primary):hover,\n.dialog .ant-modal-footer button:not(.ant-btn-primary):hover {\n border: 1px solid #008b7a;\n color: #008b7a;\n}\n.dialog .ant-modal-footer button {\n width: 105px;\n height: 34px;\n}\n\n.ant-tooltip {\n color: rgba(0, 0, 0, 0.8);\n}\n\n.strengthen {\n box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5);\n border: 1px solid #000;\n}\n\n.strengthen-left {\n box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5);\n border-left: 1px solid #000;\n}\n\n.strengthen-right {\n box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5);\n border-right: 1px solid #000;\n}\n\n.strengthen-top {\n box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5);\n border-top: 1px solid #000;\n}\n\n.strengthen-bottom {\n box-shadow: inset 0px -2px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px #000000;\n}\n\n.fun-ctrl {\n transition: color 0.3s ease;\n cursor: pointer;\n color: rgba(255, 255, 255, 0.7) !important;\n}\n.fun-ctrl:hover {\n color: rgb(255, 255, 255) !important;\n}\n.fun-ctrl:active {\n color: #00c8af !important;\n}\n\n.disabled,\n:disabled {\n opacity: 0.3 !important;\n pointer-events: none !important;\n}\n\n.ant-btn-primary {\n background: #00c8af;\n border-color: #00c8af;\n}\n.ant-btn-primary:hover {\n background: #008b7a;\n border-color: #008b7a;\n}\n.ant-btn-primary:focus, .ant-btn-primary:active {\n background: #00c8af;\n border-color: #00c8af;\n}\n\n.ant-select-dropdown,\n.ant-dropdown-menu {\n background: rgba(27, 27, 28, 0.8);\n box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5);\n border: 1px solid #000;\n}\n.ant-select-dropdown .ant-select-item,\n.ant-select-dropdown .ant-dropdown-menu-item,\n.ant-select-dropdown .ant-dropdown-menu-submenu-title,\n.ant-dropdown-menu .ant-select-item,\n.ant-dropdown-menu .ant-dropdown-menu-item,\n.ant-dropdown-menu .ant-dropdown-menu-submenu-title {\n color: #fff;\n}\n.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),\n.ant-select-dropdown .ant-dropdown-menu-item:hover,\n.ant-select-dropdown .ant-dropdown-menu-submenu-title:hover,\n.ant-dropdown-menu .ant-select-item-option-active:not(.ant-select-item-option-disabled),\n.ant-dropdown-menu .ant-dropdown-menu-item:hover,\n.ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover {\n background: rgba(0, 200, 175, 0.16);\n}\n\n.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {\n margin-left: 0;\n}\n\n.ant-modal-body .anticon.anticon-info-circle {\n display: none;\n}\n.ant-modal-body .ant-modal-confirm-body-wrapper {\n margin: -32px -32px -24px;\n box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5);\n border: 1px solid #000;\n}\n.ant-modal-body .ant-modal-confirm-title {\n height: 34px;\n background: #141414;\n box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5);\n border-bottom: 1px solid #000;\n color: #ffffff;\n font-size: 14px;\n padding: 0 15px;\n display: flex;\n align-items: center;\n}\n.ant-modal-body .ant-modal-confirm-title::before {\n content: \"\";\n width: 16px;\n height: 16px;\n display: inline-block;\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") no-repeat center center;\n margin-right: 10px;\n}\n.ant-modal-body .ant-modal-confirm-content {\n padding: 30px;\n color: #ffffff;\n box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5);\n border-bottom: 1px solid #000;\n background: #1b1b1c;\n margin: 0;\n}\n.ant-modal-body .ant-modal-confirm-btns {\n width: 100%;\n height: 60px;\n display: flex;\n justify-content: center;\n align-items: center;\n background: #1b1b1c;\n margin: 0;\n}\n.ant-modal-body .ant-modal-confirm-btns button {\n width: 105px;\n height: 34px;\n}\n.ant-modal-body .ant-modal-confirm-btns button:not(.ant-btn-primary) {\n background: none;\n border: 1px solid #00c8af;\n color: #00c8af;\n}\n.ant-modal-body .ant-modal-confirm-btns button:not(.ant-btn-primary):hover {\n border: 1px solid #008b7a;\n color: #008b7a;\n}\n\n.ant-checkbox-indeterminate .ant-checkbox-inner {\n background: rgba(0, 0, 0, 0);\n}\n\n.ant-checkbox-indeterminate .ant-checkbox-inner::after {\n background-color: #00c8af;\n}\n\n.ant-spin-blur {\n opacity: 1;\n}\n\n.ant-spin-container::after {\n background: #000;\n}\n\n.ant-modal-confirm .ant-modal-confirm-btns button + button {\n margin-left: 20px;\n}\n\n.ant-modal-content {\n box-shadow: none !important;\n}\n\n.ant-modal-body .ant-modal-confirm-body-wrapper {\n border: none !important;\n}\n\n.type-layout {\n display: flex;\n}\n.type-layout h2 {\n margin-right: 30px;\n color: rgba(255, 255, 255, 0.7);\n cursor: pointer;\n font-size: 24px;\n font-weight: 500 !important;\n}\n.type-layout h2.active {\n position: relative;\n color: #fff;\n}\n.type-layout h2.active::after {\n content: \"\";\n width: 48px;\n position: absolute;\n top: 100%;\n left: 50%;\n transform: translateX(-50%);\n height: 3px;\n border-radius: 2px;\n background-color: rgb(0, 200, 175);\n}\n\n.ant-modal-confirm-body .anticon.anticon-exclamation-circle {\n display: none;\n}\n\n.ant-dropdown-link {\n cursor: pointer;\n}\n\na:hover {\n color: #00c8af;\n}\n\n.ant-dropdown-menu-item,\n.ant-dropdown-menu-submenu-title {\n text-align: center;\n}", ""]);
  281. // Exports
  282. module.exports = exports;
  283. /***/ }),
  284. /***/ "./src/app/program/assets/font/iconfont.ttf?t=1747382132408":
  285. /*!******************************************************************!*\
  286. !*** ./src/app/program/assets/font/iconfont.ttf?t=1747382132408 ***!
  287. \******************************************************************/
  288. /*! no static exports found */
  289. /***/ (function(module, exports, __webpack_require__) {
  290. module.exports = __webpack_require__.p + "fonts/iconfont.11ef8e25.ttf";
  291. /***/ }),
  292. /***/ "./src/app/program/assets/font/iconfont.woff2?t=1747382132408":
  293. /*!********************************************************************!*\
  294. !*** ./src/app/program/assets/font/iconfont.woff2?t=1747382132408 ***!
  295. \********************************************************************/
  296. /*! no static exports found */
  297. /***/ (function(module, exports, __webpack_require__) {
  298. module.exports = __webpack_require__.p + "fonts/iconfont.a7c1cb26.woff2";
  299. /***/ }),
  300. /***/ "./src/app/program/assets/font/iconfont.woff?t=1747382132408":
  301. /*!*******************************************************************!*\
  302. !*** ./src/app/program/assets/font/iconfont.woff?t=1747382132408 ***!
  303. \*******************************************************************/
  304. /*! no static exports found */
  305. /***/ (function(module, exports, __webpack_require__) {
  306. module.exports = __webpack_require__.p + "fonts/iconfont.838bb3f0.woff";
  307. /***/ }),
  308. /***/ "./src/app/program/hook/axios.ts":
  309. /*!***************************************!*\
  310. !*** ./src/app/program/hook/axios.ts ***!
  311. \***************************************/
  312. /*! exports provided: axios, analysisMsg, analysis */
  313. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  314. "use strict";
  315. __webpack_require__.r(__webpack_exports__);
  316. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "analysisMsg", function() { return analysisMsg; });
  317. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "analysis", function() { return analysis; });
  318. /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "../../node_modules/axios/index.js");
  319. /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__);
  320. /* harmony reexport (default from non-harmony) */ __webpack_require__.d(__webpack_exports__, "axios", function() { return axios__WEBPACK_IMPORTED_MODULE_0___default.a; });
  321. /* harmony import */ var ant_design_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ant-design-vue */ "../../node_modules/ant-design-vue/es/index.js");
  322. /* harmony import */ var _loadding__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./loadding */ "./src/app/program/hook/loadding.ts");
  323. /* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../router */ "./src/app/program/router.ts");
  324. /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
  325. /* harmony import */ var _canCalErr__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./canCalErr */ "./src/app/program/hook/canCalErr.ts");
  326. var analysisMsg = function (res) {
  327. if (Number(res.code) === 3115) {
  328. Object(_canCalErr__WEBPACK_IMPORTED_MODULE_5__["showCantCal"])();
  329. }
  330. return _lang__WEBPACK_IMPORTED_MODULE_4__["ui18n"].t('program.errCode.' + res.code);
  331. };
  332. var analysis = function (axiosPromise, useLoad) {
  333. if (useLoad === void 0) {
  334. useLoad = true;
  335. }
  336. var promise = axiosPromise.catch(function (res) {
  337. return Promise.reject(_lang__WEBPACK_IMPORTED_MODULE_4__["ui18n"].t("program.serverErr"));
  338. }).then(function (res) {
  339. return res.data.code !== 200 ? Promise.reject(analysisMsg(res.data)) : res.data.data;
  340. }).catch(function (err) {
  341. Object(_router__WEBPACK_IMPORTED_MODULE_3__["isStatusPage"])() || ant_design_vue__WEBPACK_IMPORTED_MODULE_1__["message"].error(err);
  342. throw err;
  343. });
  344. return useLoad ? Object(_loadding__WEBPACK_IMPORTED_MODULE_2__["useLoadding"])(promise) : promise;
  345. };
  346. /***/ }),
  347. /***/ "./src/app/program/hook/canCalErr.ts":
  348. /*!*******************************************!*\
  349. !*** ./src/app/program/hook/canCalErr.ts ***!
  350. \*******************************************/
  351. /*! exports provided: showCantCal */
  352. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  353. "use strict";
  354. __webpack_require__.r(__webpack_exports__);
  355. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "showCantCal", function() { return showCantCal; });
  356. /* harmony import */ var ant_design_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ant-design-vue */ "../../node_modules/ant-design-vue/es/index.js");
  357. /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
  358. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  359. /* harmony import */ var _app_program_hook_serve__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/app/program/hook/serve */ "./src/app/program/hook/serve.ts");
  360. var showCantCal = function () {
  361. Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_3__["useInteractive"])('setFrontLog', "触发无法计算3315");
  362. ant_design_vue__WEBPACK_IMPORTED_MODULE_0__["Modal"].info({
  363. title: _lang__WEBPACK_IMPORTED_MODULE_1__["ui18n"].t("program.title"),
  364. content: function () {
  365. return Object(vue__WEBPACK_IMPORTED_MODULE_2__["h"])('div', {}, [Object(vue__WEBPACK_IMPORTED_MODULE_2__["h"])('p', {
  366. style: {
  367. fontSize: "24px",
  368. textAlign: "center"
  369. }
  370. }, _lang__WEBPACK_IMPORTED_MODULE_1__["ui18n"].t("program.cantcal.title")), Object(vue__WEBPACK_IMPORTED_MODULE_2__["h"])('p', _lang__WEBPACK_IMPORTED_MODULE_1__["ui18n"].t("program.cantcal.content.0")), Object(vue__WEBPACK_IMPORTED_MODULE_2__["h"])('p', _lang__WEBPACK_IMPORTED_MODULE_1__["ui18n"].t("program.cantcal.content.1")), Object(vue__WEBPACK_IMPORTED_MODULE_2__["h"])('p', _lang__WEBPACK_IMPORTED_MODULE_1__["ui18n"].t("program.cantcal.content.2"))]);
  371. },
  372. okText: _lang__WEBPACK_IMPORTED_MODULE_1__["ui18n"].t("program.yes1"),
  373. centered: true,
  374. onOk: function () {}
  375. });
  376. };
  377. /***/ }),
  378. /***/ "./src/app/program/hook/first-run.ts":
  379. /*!*******************************************!*\
  380. !*** ./src/app/program/hook/first-run.ts ***!
  381. \*******************************************/
  382. /*! exports provided: useFirstRun */
  383. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  384. "use strict";
  385. __webpack_require__.r(__webpack_exports__);
  386. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useFirstRun", function() { return useFirstRun; });
  387. /* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../router */ "./src/app/program/router.ts");
  388. var firstRun = true;
  389. var useFirstRun = function () {
  390. if (Object(_router__WEBPACK_IMPORTED_MODULE_0__["isStatusPage"])()) {
  391. return firstRun;
  392. } else {
  393. var fr = firstRun;
  394. firstRun = false;
  395. return fr;
  396. }
  397. };
  398. /***/ }),
  399. /***/ "./src/app/program/hook/index.ts":
  400. /*!***************************************!*\
  401. !*** ./src/app/program/hook/index.ts ***!
  402. \***************************************/
  403. /*! exports provided: axios, analysisMsg, analysis, loadding, useLoadding, useConfirm, useAlert, usePolling, usePromisePolling, isSupper, baseURL, v4baseURL, fuseBaseURL, serverHostURL, serverHref, v4serverHref, fuseServerHref, langE, fuse, version, sceneKey, buildModelPath, profilePath, useInteractive, useSubscribe, useSend, useImmedSubscribe, URL, isDev, config, getResources */
  404. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  405. "use strict";
  406. __webpack_require__.r(__webpack_exports__);
  407. /* harmony import */ var _axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./axios */ "./src/app/program/hook/axios.ts");
  408. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "axios", function() { return _axios__WEBPACK_IMPORTED_MODULE_0__["axios"]; });
  409. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "analysisMsg", function() { return _axios__WEBPACK_IMPORTED_MODULE_0__["analysisMsg"]; });
  410. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "analysis", function() { return _axios__WEBPACK_IMPORTED_MODULE_0__["analysis"]; });
  411. /* harmony import */ var _loadding__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loadding */ "./src/app/program/hook/loadding.ts");
  412. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "loadding", function() { return _loadding__WEBPACK_IMPORTED_MODULE_1__["loadding"]; });
  413. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useLoadding", function() { return _loadding__WEBPACK_IMPORTED_MODULE_1__["useLoadding"]; });
  414. /* harmony import */ var _model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./model */ "./src/app/program/hook/model.ts");
  415. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useConfirm", function() { return _model__WEBPACK_IMPORTED_MODULE_2__["useConfirm"]; });
  416. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useAlert", function() { return _model__WEBPACK_IMPORTED_MODULE_2__["useAlert"]; });
  417. /* harmony import */ var _polling__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./polling */ "./src/app/program/hook/polling.ts");
  418. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "usePolling", function() { return _polling__WEBPACK_IMPORTED_MODULE_3__["usePolling"]; });
  419. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "usePromisePolling", function() { return _polling__WEBPACK_IMPORTED_MODULE_3__["usePromisePolling"]; });
  420. /* harmony import */ var _serve__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./serve */ "./src/app/program/hook/serve.ts");
  421. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isSupper", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["isSupper"]; });
  422. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "baseURL", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["baseURL"]; });
  423. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "v4baseURL", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["v4baseURL"]; });
  424. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "fuseBaseURL", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["fuseBaseURL"]; });
  425. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "serverHostURL", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["serverHostURL"]; });
  426. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "serverHref", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["serverHref"]; });
  427. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "v4serverHref", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["v4serverHref"]; });
  428. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "fuseServerHref", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["fuseServerHref"]; });
  429. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "langE", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["langE"]; });
  430. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "fuse", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["fuse"]; });
  431. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "version", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["version"]; });
  432. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "sceneKey", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["sceneKey"]; });
  433. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "buildModelPath", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["buildModelPath"]; });
  434. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "profilePath", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["profilePath"]; });
  435. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useInteractive", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["useInteractive"]; });
  436. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useSubscribe", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["useSubscribe"]; });
  437. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useSend", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["useSend"]; });
  438. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useImmedSubscribe", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["useImmedSubscribe"]; });
  439. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "URL", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["URL"]; });
  440. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isDev", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["isDev"]; });
  441. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "config", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["config"]; });
  442. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getResources", function() { return _serve__WEBPACK_IMPORTED_MODULE_4__["getResources"]; });
  443. /***/ }),
  444. /***/ "./src/app/program/hook/loadding.ts":
  445. /*!******************************************!*\
  446. !*** ./src/app/program/hook/loadding.ts ***!
  447. \******************************************/
  448. /*! exports provided: loadding, useLoadding */
  449. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  450. "use strict";
  451. __webpack_require__.r(__webpack_exports__);
  452. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadding", function() { return loadding; });
  453. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useLoadding", function() { return useLoadding; });
  454. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  455. var loadding = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(false);
  456. var useLoadding = function (promise) {
  457. loadding.value = true;
  458. promise.finally(function () {
  459. return loadding.value = false;
  460. });
  461. return promise;
  462. };
  463. /***/ }),
  464. /***/ "./src/app/program/hook/model.ts":
  465. /*!***************************************!*\
  466. !*** ./src/app/program/hook/model.ts ***!
  467. \***************************************/
  468. /*! exports provided: useConfirm, useAlert */
  469. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  470. "use strict";
  471. __webpack_require__.r(__webpack_exports__);
  472. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useConfirm", function() { return useConfirm; });
  473. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useAlert", function() { return useAlert; });
  474. /* harmony import */ var ant_design_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ant-design-vue */ "../../node_modules/ant-design-vue/es/index.js");
  475. /* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../router */ "./src/app/program/router.ts");
  476. /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
  477. var useConfirm = function (content, okText, cancelText) {
  478. if (okText === void 0) {
  479. okText = _lang__WEBPACK_IMPORTED_MODULE_2__["ui18n"].t("program.yes");
  480. }
  481. if (cancelText === void 0) {
  482. cancelText = _lang__WEBPACK_IMPORTED_MODULE_2__["ui18n"].t("program.no");
  483. }
  484. return new Promise(function (resolve) {
  485. if (!Object(_router__WEBPACK_IMPORTED_MODULE_1__["isStatusPage"])()) {
  486. ant_design_vue__WEBPACK_IMPORTED_MODULE_0__["Modal"].confirm({
  487. title: _lang__WEBPACK_IMPORTED_MODULE_2__["ui18n"].t("program.title"),
  488. content: content,
  489. okText: okText,
  490. cancelText: cancelText,
  491. onOk: function () {
  492. resolve(true);
  493. },
  494. onCancel: function () {
  495. resolve(false);
  496. }
  497. });
  498. } else {
  499. resolve(false);
  500. }
  501. });
  502. };
  503. var useAlert = function (content) {
  504. return new Promise(function (resolve) {
  505. var msg = typeof content === 'string' ? content : content.content;
  506. var okText = typeof content === 'string' ? _lang__WEBPACK_IMPORTED_MODULE_2__["ui18n"].t("program.ikown") : content.okText;
  507. if (!Object(_router__WEBPACK_IMPORTED_MODULE_1__["isStatusPage"])()) {
  508. ant_design_vue__WEBPACK_IMPORTED_MODULE_0__["Modal"].info({
  509. title: _lang__WEBPACK_IMPORTED_MODULE_2__["ui18n"].t("program.title"),
  510. content: msg,
  511. okText: okText,
  512. onOk: function () {
  513. resolve(true);
  514. }
  515. });
  516. } else {
  517. resolve(true);
  518. }
  519. });
  520. };
  521. /***/ }),
  522. /***/ "./src/app/program/hook/polling.ts":
  523. /*!*****************************************!*\
  524. !*** ./src/app/program/hook/polling.ts ***!
  525. \*****************************************/
  526. /*! exports provided: usePolling, usePromisePolling */
  527. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  528. "use strict";
  529. __webpack_require__.r(__webpack_exports__);
  530. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "usePolling", function() { return usePolling; });
  531. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "usePromisePolling", function() { return usePromisePolling; });
  532. var usePolling = function (fn, mis) {
  533. var args = [];
  534. for (var _i = 2; _i < arguments.length; _i++) {
  535. args[_i - 2] = arguments[_i];
  536. }
  537. var stop = false;
  538. var polling = function () {
  539. fn.apply(void 0, args);
  540. stop || setTimeout(polling, mis);
  541. };
  542. polling();
  543. return function () {
  544. return stop = true;
  545. };
  546. };
  547. var usePromisePolling = function (fn, mis) {
  548. var args = [];
  549. for (var _i = 2; _i < arguments.length; _i++) {
  550. args[_i - 2] = arguments[_i];
  551. }
  552. var stop = false;
  553. var polling = function () {
  554. fn.apply(void 0, args).then(function () {
  555. stop || setTimeout(polling, mis);
  556. });
  557. };
  558. polling();
  559. return function () {
  560. return stop = true;
  561. };
  562. };
  563. /***/ }),
  564. /***/ "./src/app/program/hook/serve.ts":
  565. /*!***************************************!*\
  566. !*** ./src/app/program/hook/serve.ts ***!
  567. \***************************************/
  568. /*! exports provided: isSupper, baseURL, v4baseURL, fuseBaseURL, serverHostURL, serverHref, v4serverHref, fuseServerHref, langE, fuse, version, sceneKey, buildModelPath, profilePath, useInteractive, useSubscribe, useSend, useImmedSubscribe, URL, isDev, config, getResources */
  569. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  570. "use strict";
  571. __webpack_require__.r(__webpack_exports__);
  572. /* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isSupper", function() { return isSupper; });
  573. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "baseURL", function() { return baseURL; });
  574. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "v4baseURL", function() { return v4baseURL; });
  575. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fuseBaseURL", function() { return fuseBaseURL; });
  576. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "serverHostURL", function() { return serverHostURL; });
  577. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "serverHref", function() { return serverHref; });
  578. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "v4serverHref", function() { return v4serverHref; });
  579. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fuseServerHref", function() { return fuseServerHref; });
  580. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "langE", function() { return langE; });
  581. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fuse", function() { return fuse; });
  582. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "version", function() { return version; });
  583. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sceneKey", function() { return sceneKey; });
  584. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "buildModelPath", function() { return buildModelPath; });
  585. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "profilePath", function() { return profilePath; });
  586. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useInteractive", function() { return useInteractive; });
  587. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useSubscribe", function() { return useSubscribe; });
  588. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useSend", function() { return useSend; });
  589. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useImmedSubscribe", function() { return useImmedSubscribe; });
  590. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "URL", function() { return URL; });
  591. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isDev", function() { return isDev; });
  592. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "config", function() { return config; });
  593. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getResources", function() { return getResources; });
  594. /* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/web.url-search-params.delete.js */ "../../node_modules/core-js/modules/web.url-search-params.delete.js");
  595. /* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_0__);
  596. /* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/web.url-search-params.has.js */ "../../node_modules/core-js/modules/web.url-search-params.has.js");
  597. /* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_1__);
  598. /* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/web.url-search-params.size.js */ "../../node_modules/core-js/modules/web.url-search-params.size.js");
  599. /* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_2__);
  600. /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! axios */ "../../node_modules/axios/index.js");
  601. /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_3__);
  602. var __assign = undefined && undefined.__assign || function () {
  603. __assign = Object.assign || function (t) {
  604. for (var s, i = 1, n = arguments.length; i < n; i++) {
  605. s = arguments[i];
  606. for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
  607. }
  608. return t;
  609. };
  610. return __assign.apply(this, arguments);
  611. };
  612. var isSupper = !!global.ipc;
  613. if (!isSupper) {
  614. var SERVER_HOST_1 = 'http://192.168.0.55';
  615. var emptyFn_1 = function (key) {
  616. var map = {
  617. checkDesk: 0
  618. };
  619. return map[key];
  620. };
  621. global.ipc = {
  622. useInteractive: emptyFn_1,
  623. useSubscribe: function () {
  624. return emptyFn_1;
  625. },
  626. useImmedSubscribe: function () {
  627. return emptyFn_1;
  628. },
  629. useSend: emptyFn_1
  630. };
  631. global.config = {
  632. buildModelPath: 'c:/',
  633. lang: 'en',
  634. profilePath: 'c:/',
  635. setting: {
  636. fuse: true,
  637. version: '1.5.0',
  638. javaPort: 9008,
  639. v4JavaPort: 9101,
  640. fusionPort: 8808
  641. },
  642. sceneKey: 'id',
  643. get SERVER_HREF() {
  644. return SERVER_HOST_1 + ':' + this.setting.javaPort;
  645. },
  646. get V4_SERVER_HREF() {
  647. return SERVER_HOST_1 + ':' + this.setting.v4JavaPort;
  648. },
  649. get FUSE_SERVER_HREF() {
  650. return SERVER_HOST_1 + ':' + this.setting.fusionPort;
  651. },
  652. isDev: true,
  653. SERVER_HOST: SERVER_HOST_1
  654. };
  655. global.URLEmun = {
  656. getLocalScenes: '/laser/init/sceneList',
  657. getLocalSceneUnicodes: '/laser/init/getUnicodes',
  658. getCameras: '/laser/camera/list',
  659. addLocalScene: '/laser/init/sceneSync',
  660. buildScene: '/laser/init/sceneBuild',
  661. deleteLLocalScene: '/laser/init/remove',
  662. getBuildStatus: '/laser/init/buildProgress',
  663. getBuildDetailStatus: '/laser/loc/buildProgress',
  664. fuse: 'http://192.168.0.55:8081/lib/fuse/index.html',
  665. swkk: 'http://192.168.0.55:8081/lib/swkk',
  666. case: 'http://192.168.0.55:8081/lib/criminal',
  667. downLaserScene: '/laser/4dage/downOfflineScene',
  668. downLaserCheckScene: '/laser/4dage/downOfflineSceneCheck',
  669. downLaserCheckSceneV4: '/service/scene/downlaod/downOfflineSceneCheck',
  670. downSuccessScene: '/laser/4dage/downloadUpDateStatus',
  671. downStepScene: '/laser/4dage/downloadProcess',
  672. calcObject: '/laser/init/buildSceneObj',
  673. getVersion: '/laser/init/getSceneNumLocVersion/',
  674. downStatusV4: '/service/scene/downlaod/downloadProcess',
  675. downLaserSceneV4: '/service/scene/downlaod/downOfflineScene',
  676. downSuccessSceneV4: '/service/scene/downlaod/downloadUpDateStatus',
  677. downStepSceneV4: '/service/scene/downlaod/downloadProcess',
  678. // laser/path/list/{{type}} 获取列表,
  679. getStoreList: '/laser/path/list/',
  680. // laser/path/findLastOne/{type} 按类型查询最新启用状态的
  681. getEnableStore: '/laser/path/findLastOne/',
  682. // 新增 {
  683. // "dir":需要映射的目录
  684. // "ype":1,原始资源 2,计算资源
  685. // }
  686. addStore: '/laser/path/add',
  687. // /laser/path/{{id}} 删除
  688. delStore: '/laser/path/del',
  689. authKey: '/laser/camera/addReg',
  690. changeAuthKey: '/laser/camera/updateCameraReg',
  691. copyScene: '/laser/init',
  692. getLocalScenesDetail: '/laser/loc/sceneLocInfo/{sceneCode}',
  693. buildSceneObj: '/laser/loc/buildSceneObj',
  694. buildSceneE57: '/laser/loc/buildSceneE57',
  695. downOfflineScene: '/laser/loc/downOfflineScene',
  696. calcE57: '/laser/init/buildSceneE57',
  697. caseOfflinePackage: '/fusion/offlinePackage/downPath',
  698. getCaseprocess: '/fusion/offlinePackage/process'
  699. };
  700. }
  701. var baseURL = global.config.SERVER_HREF;
  702. var v4baseURL = global.config.V4_SERVER_HREF;
  703. var fuseBaseURL = global.config.FUSE_SERVER_HREF;
  704. var serverHostURL = global.config.SERVER_HOST;
  705. //临时远程调试
  706. // export const baseURL = 'http://192.168.0.11:9000'
  707. // export const v4baseURL = 'http://192.168.0.11:9101'
  708. // const baseURL = global.config.SERVER_HREF
  709. axios__WEBPACK_IMPORTED_MODULE_3___default.a.interceptors.request.use(function (config) {
  710. if (config.url.includes('/laser/')) {
  711. return __assign(__assign({}, config), {
  712. baseURL: baseURL
  713. });
  714. } else if (config.url.includes('/service/')) {
  715. return __assign(__assign({}, config), {
  716. baseURL: v4baseURL
  717. });
  718. } else {
  719. return config;
  720. }
  721. });
  722. var serverHref = baseURL;
  723. var v4serverHref = v4baseURL;
  724. var fuseServerHref = fuseBaseURL;
  725. var langE = global.config.lang;
  726. var fuse = global.config.setting.fuse;
  727. var version = global.config.setting.version;
  728. var sceneKey = global.config.sceneKey;
  729. var buildModelPath = global.config.buildModelPath;
  730. var profilePath = global.config.profilePath;
  731. var useInteractive = global.ipc.useInteractive;
  732. var useSubscribe = global.ipc.useSubscribe;
  733. var useSend = global.ipc.useSend;
  734. var useImmedSubscribe = global.ipc.useImmedSubscribe;
  735. var URL = global.URLEmun;
  736. var isDev = global.config.isDev;
  737. var config = global.config;
  738. var getResources = function (uri) {
  739. if (~uri.indexOf('base64') || ~uri.indexOf('bolb') || ~uri.indexOf('//')) return uri;
  740. if (!~serverHref.indexOf('//')) return serverHref + '/' + uri;
  741. var baseURL = new window.URL(serverHref);
  742. var url = new window.URL(uri, serverHref);
  743. var basePath = baseURL.pathname[baseURL.pathname.length - 1] === '/' ? baseURL.pathname.substring(0, baseURL.pathname.length - 1) : baseURL.pathname;
  744. url.pathname = basePath + url.pathname;
  745. return url.href;
  746. };
  747. window.lang = langE;
  748. // if (!localStorage.getItem('lang')) {
  749. // }
  750. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../node_modules/webpack/buildin/global.js */ "../../node_modules/webpack/buildin/global.js")))
  751. /***/ }),
  752. /***/ "./src/app/program/main.ts":
  753. /*!*********************************!*\
  754. !*** ./src/app/program/main.ts ***!
  755. \*********************************/
  756. /*! no exports provided */
  757. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  758. "use strict";
  759. __webpack_require__.r(__webpack_exports__);
  760. /* harmony import */ var _hook_serve__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./hook/serve */ "./src/app/program/hook/serve.ts");
  761. /* harmony import */ var ant_design_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ant-design-vue */ "../../node_modules/ant-design-vue/es/index.js");
  762. /* harmony import */ var _main_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./main.vue */ "./src/app/program/main.vue");
  763. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  764. /* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./router */ "./src/app/program/router.ts");
  765. /* harmony import */ var ant_design_vue_dist_antd_css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ant-design-vue/dist/antd.css */ "../../node_modules/ant-design-vue/dist/antd.css");
  766. /* harmony import */ var ant_design_vue_dist_antd_css__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(ant_design_vue_dist_antd_css__WEBPACK_IMPORTED_MODULE_5__);
  767. /* harmony import */ var _assets_public_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/assets/public.scss */ "./src/assets/public.scss");
  768. /* harmony import */ var _assets_public_scss__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_assets_public_scss__WEBPACK_IMPORTED_MODULE_6__);
  769. /* harmony import */ var _public_scss__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./public.scss */ "./src/app/program/public.scss");
  770. /* harmony import */ var _public_scss__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_public_scss__WEBPACK_IMPORTED_MODULE_7__);
  771. /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
  772. /* harmony import */ var _store_inject__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./store/inject */ "./src/app/program/store/inject.ts");
  773. var app = Object(vue__WEBPACK_IMPORTED_MODULE_3__["createApp"])(_main_vue__WEBPACK_IMPORTED_MODULE_2__["default"]);
  774. app.use(ant_design_vue__WEBPACK_IMPORTED_MODULE_1__["default"]);
  775. app.use(_router__WEBPACK_IMPORTED_MODULE_4__["router"]);
  776. Object(_lang__WEBPACK_IMPORTED_MODULE_8__["setupI18n"])(app);
  777. if (_hook_serve__WEBPACK_IMPORTED_MODULE_0__["isSupper"]) {
  778. Object(_hook_serve__WEBPACK_IMPORTED_MODULE_0__["useSubscribe"])('goto', function (page) {
  779. Object(_router__WEBPACK_IMPORTED_MODULE_4__["jump"])({
  780. name: page
  781. });
  782. });
  783. app.mount('#app');
  784. } else {
  785. app.mount('#app');
  786. }
  787. Object(_hook_serve__WEBPACK_IMPORTED_MODULE_0__["useSubscribe"])('reload', function () {
  788. location.reload();
  789. });
  790. /***/ }),
  791. /***/ "./src/app/program/main.vue":
  792. /*!**********************************!*\
  793. !*** ./src/app/program/main.vue ***!
  794. \**********************************/
  795. /*! exports provided: default */
  796. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  797. "use strict";
  798. __webpack_require__.r(__webpack_exports__);
  799. /* harmony import */ var _main_vue_vue_type_template_id_8e77232a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./main.vue?vue&type=template&id=8e77232a */ "./src/app/program/main.vue?vue&type=template&id=8e77232a");
  800. /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
  801. /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_1__);
  802. const script = {}
  803. const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_1___default()(script, [['render',_main_vue_vue_type_template_id_8e77232a__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"src/app/program/main.vue"]])
  804. /* hot reload */
  805. if (false) {}
  806. /* harmony default export */ __webpack_exports__["default"] = (__exports__);
  807. /***/ }),
  808. /***/ "./src/app/program/main.vue?vue&type=template&id=8e77232a":
  809. /*!****************************************************************!*\
  810. !*** ./src/app/program/main.vue?vue&type=template&id=8e77232a ***!
  811. \****************************************************************/
  812. /*! exports provided: render */
  813. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  814. "use strict";
  815. __webpack_require__.r(__webpack_exports__);
  816. /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_main_vue_vue_type_template_id_8e77232a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./main.vue?vue&type=template&id=8e77232a */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/program/main.vue?vue&type=template&id=8e77232a");
  817. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_main_vue_vue_type_template_id_8e77232a__WEBPACK_IMPORTED_MODULE_0__["render"]; });
  818. /***/ }),
  819. /***/ "./src/app/program/public.scss":
  820. /*!*************************************!*\
  821. !*** ./src/app/program/public.scss ***!
  822. \*************************************/
  823. /*! no static exports found */
  824. /***/ (function(module, exports, __webpack_require__) {
  825. // style-loader: Adds some css to the DOM by adding a <style> tag
  826. // load the styles
  827. var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!../../../../../node_modules/postcss-loader/src??ref--9-oneOf-3-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./public.scss */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!./src/app/program/public.scss");
  828. if(content.__esModule) content = content.default;
  829. if(typeof content === 'string') content = [[module.i, content, '']];
  830. if(content.locals) module.exports = content.locals;
  831. // add the styles to the DOM
  832. var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
  833. var update = add("407d7805", content, false, {"sourceMap":false,"shadowMode":false});
  834. // Hot Module Replacement
  835. if(false) {}
  836. /***/ }),
  837. /***/ "./src/app/program/router.ts":
  838. /*!***********************************!*\
  839. !*** ./src/app/program/router.ts ***!
  840. \***********************************/
  841. /*! exports provided: metas, history, jump, router, isStatusPage */
  842. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  843. "use strict";
  844. __webpack_require__.r(__webpack_exports__);
  845. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metas", function() { return metas; });
  846. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "history", function() { return history; });
  847. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "jump", function() { return jump; });
  848. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "router", function() { return router; });
  849. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isStatusPage", function() { return isStatusPage; });
  850. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
  851. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
  852. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  853. /* harmony import */ var vue_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue-router */ "./node_modules/vue-router/dist/vue-router.esm-bundler.js");
  854. /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
  855. var metas = {
  856. layout: {
  857. name: 'layout',
  858. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.layout")
  859. },
  860. mainLayout: {
  861. name: 'mainLayout',
  862. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.mainLayout")
  863. },
  864. scene: {
  865. name: 'scene',
  866. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.scene")
  867. },
  868. camera: {
  869. name: 'camera',
  870. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.camera")
  871. },
  872. case: {
  873. name: 'case',
  874. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.case")
  875. },
  876. library: {
  877. name: 'library',
  878. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.library")
  879. },
  880. edit: {
  881. name: 'edit',
  882. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.edit")
  883. },
  884. secoundLayout: {
  885. name: 'secoundLayout',
  886. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.secoundLayout")
  887. },
  888. settingLayout: {
  889. name: 'settingLayout',
  890. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.settingLayout"),
  891. h: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t('sys.setup')
  892. },
  893. fileManage: {
  894. name: 'fileManage',
  895. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.fileManage"),
  896. h: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t('sys.setup')
  897. },
  898. license: {
  899. name: 'license',
  900. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.license"),
  901. h: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t('sys.setup')
  902. },
  903. about: {
  904. name: 'about',
  905. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.about"),
  906. h: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t('sys.setup')
  907. },
  908. help: {
  909. name: 'help',
  910. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.help")
  911. },
  912. install: {
  913. name: 'install',
  914. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.install")
  915. },
  916. status: {
  917. name: 'status',
  918. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.status")
  919. },
  920. fuse: {
  921. name: 'fuse',
  922. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.menu.fuse")
  923. },
  924. lang: {
  925. name: 'lang',
  926. title: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("program.lang")
  927. }
  928. };
  929. var history = Object(vue__WEBPACK_IMPORTED_MODULE_1__["reactive"])([]);
  930. var jump = function (to) {
  931. history.unshift(to);
  932. return router.push(to);
  933. };
  934. var router = Object(vue_router__WEBPACK_IMPORTED_MODULE_2__["createRouter"])({
  935. history: Object(vue_router__WEBPACK_IMPORTED_MODULE_2__["createWebHashHistory"])(),
  936. routes: [{
  937. name: 'test',
  938. path: '/test',
  939. component: function () {
  940. return __webpack_require__.e(/*! import() */ 43).then(__webpack_require__.bind(null, /*! ./views/t/index.vue */ "./src/app/program/views/t/index.vue"));
  941. }
  942. }, {
  943. name: metas.install.name,
  944. path: '/install',
  945. component: function () {
  946. return Promise.all(/*! import() */[__webpack_require__.e(2), __webpack_require__.e(33)]).then(__webpack_require__.bind(null, /*! ./views/install/index.vue */ "./src/app/program/views/install/index.vue"));
  947. }
  948. }, {
  949. name: metas.status.name,
  950. path: '/status',
  951. component: function () {
  952. return __webpack_require__.e(/*! import() */ 41).then(__webpack_require__.bind(null, /*! ./views/status/index.vue */ "./src/app/program/views/status/index.vue"));
  953. }
  954. }, {
  955. name: metas.layout.name,
  956. path: '/layout',
  957. component: function () {
  958. return Promise.all(/*! import() */[__webpack_require__.e(2), __webpack_require__.e(36)]).then(__webpack_require__.bind(null, /*! ./views/sys/layout/index.vue */ "./src/app/program/views/sys/layout/index.vue"));
  959. },
  960. children: [{
  961. name: metas.fuse.name,
  962. path: '/fuse/:sceneId/:sceneCode/:fuseId',
  963. component: function () {
  964. return Promise.all(/*! import() */[__webpack_require__.e(2), __webpack_require__.e(54)]).then(__webpack_require__.bind(null, /*! ./views/fuse/index.vue */ "./src/app/program/views/fuse/index.vue"));
  965. }
  966. }, {
  967. name: metas.mainLayout.name,
  968. path: 'main',
  969. component: function () {
  970. return Promise.all(/*! import() */[__webpack_require__.e(2), __webpack_require__.e(47)]).then(__webpack_require__.bind(null, /*! ./views/sys/main-layout/index.vue */ "./src/app/program/views/sys/main-layout/index.vue"));
  971. },
  972. children: [{
  973. name: metas.scene.name,
  974. path: 'scene',
  975. component: function () {
  976. return Promise.all(/*! import() */[__webpack_require__.e(2), __webpack_require__.e(14), __webpack_require__.e(26)]).then(__webpack_require__.bind(null, /*! ./views/scene/index.vue */ "./src/app/program/views/scene/index.vue"));
  977. }
  978. }, {
  979. name: metas.case.name,
  980. path: 'case',
  981. component: function () {
  982. return Promise.all(/*! import() */[__webpack_require__.e(2), __webpack_require__.e(14), __webpack_require__.e(39)]).then(__webpack_require__.bind(null, /*! ./views/case/index.vue */ "./src/app/program/views/case/index.vue"));
  983. }
  984. }, {
  985. name: metas.library.name,
  986. path: 'library',
  987. component: function () {
  988. return __webpack_require__.e(/*! import() */ 55).then(__webpack_require__.bind(null, /*! ./views/library/index.vue */ "./src/app/program/views/library/index.vue"));
  989. }
  990. }, {
  991. name: metas.edit.name,
  992. path: 'edit',
  993. component: function () {
  994. return __webpack_require__.e(/*! import() */ 40).then(__webpack_require__.bind(null, /*! ./views/edit/index.vue */ "./src/app/program/views/edit/index.vue"));
  995. }
  996. }]
  997. }, {
  998. name: metas.secoundLayout.name,
  999. path: 'secound',
  1000. component: function () {
  1001. return __webpack_require__.e(/*! import() */ 57).then(__webpack_require__.bind(null, /*! ./views/sys/second-layout/index.vue */ "./src/app/program/views/sys/second-layout/index.vue"));
  1002. },
  1003. children: [{
  1004. name: metas.settingLayout.name,
  1005. path: 'setting',
  1006. component: function () {
  1007. return __webpack_require__.e(/*! import() */ 58).then(__webpack_require__.bind(null, /*! ./views/sys/setting-layout/index.vue */ "./src/app/program/views/sys/setting-layout/index.vue"));
  1008. },
  1009. children: [{
  1010. name: metas.camera.name,
  1011. path: 'camera',
  1012. component: function () {
  1013. return Promise.all(/*! import() */[__webpack_require__.e(2), __webpack_require__.e(34)]).then(__webpack_require__.bind(null, /*! ./views/camera/index.vue */ "./src/app/program/views/camera/index.vue"));
  1014. }
  1015. }, {
  1016. name: metas.fileManage.name,
  1017. path: 'file-manage',
  1018. component: function () {
  1019. return __webpack_require__.e(/*! import() */ 53).then(__webpack_require__.bind(null, /*! ./views/file-manage/index.vue */ "./src/app/program/views/file-manage/index.vue"));
  1020. }
  1021. }, {
  1022. name: metas.lang.name,
  1023. path: 'lang',
  1024. component: function () {
  1025. return __webpack_require__.e(/*! import() */ 56).then(__webpack_require__.bind(null, /*! ./views/sys/lang/index.vue */ "./src/app/program/views/sys/lang/index.vue"));
  1026. }
  1027. }, {
  1028. name: metas.license.name,
  1029. path: 'license',
  1030. component: function () {
  1031. return __webpack_require__.e(/*! import() */ 51).then(__webpack_require__.bind(null, /*! ./views/license/index.vue */ "./src/app/program/views/license/index.vue"));
  1032. }
  1033. }, {
  1034. name: metas.about.name,
  1035. path: 'about',
  1036. component: function () {
  1037. return __webpack_require__.e(/*! import() */ 52).then(__webpack_require__.bind(null, /*! ./views/about/index.vue */ "./src/app/program/views/about/index.vue"));
  1038. }
  1039. }]
  1040. }, {
  1041. name: metas.help.name,
  1042. path: 'help',
  1043. component: function () {
  1044. return __webpack_require__.e(/*! import() */ 22).then(__webpack_require__.bind(null, /*! ./views/help/index.vue */ "./src/app/program/views/help/index.vue"));
  1045. }
  1046. }]
  1047. }]
  1048. }]
  1049. });
  1050. var isStatusPage = function () {
  1051. return router.currentRoute.value.name === metas.status.name;
  1052. };
  1053. /***/ }),
  1054. /***/ "./src/app/program/store/auth.ts":
  1055. /*!***************************************!*\
  1056. !*** ./src/app/program/store/auth.ts ***!
  1057. \***************************************/
  1058. /*! exports provided: info, invalidInfo, auth, _getAuth, getAuth, authTip */
  1059. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1060. "use strict";
  1061. __webpack_require__.r(__webpack_exports__);
  1062. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "info", function() { return info; });
  1063. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "invalidInfo", function() { return invalidInfo; });
  1064. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "auth", function() { return auth; });
  1065. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "_getAuth", function() { return _getAuth; });
  1066. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getAuth", function() { return getAuth; });
  1067. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "authTip", function() { return authTip; });
  1068. /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
  1069. /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
  1070. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
  1071. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
  1072. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  1073. /* harmony import */ var _app_program_hook_axios__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/app/program/hook/axios */ "./src/app/program/hook/axios.ts");
  1074. /* harmony import */ var _app_program_hook_serve__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/app/program/hook/serve */ "./src/app/program/hook/serve.ts");
  1075. /* harmony import */ var _app_program_hook_model__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/app/program/hook/model */ "./src/app/program/hook/model.ts");
  1076. /* harmony import */ var _app_program_hook_first_run__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/app/program/hook/first-run */ "./src/app/program/hook/first-run.ts");
  1077. /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
  1078. var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
  1079. function adopt(value) {
  1080. return value instanceof P ? value : new P(function (resolve) {
  1081. resolve(value);
  1082. });
  1083. }
  1084. return new (P || (P = Promise))(function (resolve, reject) {
  1085. function fulfilled(value) {
  1086. try {
  1087. step(generator.next(value));
  1088. } catch (e) {
  1089. reject(e);
  1090. }
  1091. }
  1092. function rejected(value) {
  1093. try {
  1094. step(generator["throw"](value));
  1095. } catch (e) {
  1096. reject(e);
  1097. }
  1098. }
  1099. function step(result) {
  1100. result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
  1101. }
  1102. step((generator = generator.apply(thisArg, _arguments || [])).next());
  1103. });
  1104. };
  1105. var __generator = undefined && undefined.__generator || function (thisArg, body) {
  1106. var _ = {
  1107. label: 0,
  1108. sent: function () {
  1109. if (t[0] & 1) throw t[1];
  1110. return t[1];
  1111. },
  1112. trys: [],
  1113. ops: []
  1114. },
  1115. f,
  1116. y,
  1117. t,
  1118. g;
  1119. return g = {
  1120. next: verb(0),
  1121. "throw": verb(1),
  1122. "return": verb(2)
  1123. }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
  1124. return this;
  1125. }), g;
  1126. function verb(n) {
  1127. return function (v) {
  1128. return step([n, v]);
  1129. };
  1130. }
  1131. function step(op) {
  1132. if (f) throw new TypeError("Generator is already executing.");
  1133. while (g && (g = 0, op[0] && (_ = 0)), _) try {
  1134. if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
  1135. if (y = 0, t) op = [op[0] & 2, t.value];
  1136. switch (op[0]) {
  1137. case 0:
  1138. case 1:
  1139. t = op;
  1140. break;
  1141. case 4:
  1142. _.label++;
  1143. return {
  1144. value: op[1],
  1145. done: false
  1146. };
  1147. case 5:
  1148. _.label++;
  1149. y = op[1];
  1150. op = [0];
  1151. continue;
  1152. case 7:
  1153. op = _.ops.pop();
  1154. _.trys.pop();
  1155. continue;
  1156. default:
  1157. if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
  1158. _ = 0;
  1159. continue;
  1160. }
  1161. if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
  1162. _.label = op[1];
  1163. break;
  1164. }
  1165. if (op[0] === 6 && _.label < t[1]) {
  1166. _.label = t[1];
  1167. t = op;
  1168. break;
  1169. }
  1170. if (t && _.label < t[2]) {
  1171. _.label = t[2];
  1172. _.ops.push(op);
  1173. break;
  1174. }
  1175. if (t[2]) _.ops.pop();
  1176. _.trys.pop();
  1177. continue;
  1178. }
  1179. op = body.call(thisArg, _);
  1180. } catch (e) {
  1181. op = [6, e];
  1182. y = 0;
  1183. } finally {
  1184. f = t = 0;
  1185. }
  1186. if (op[0] & 5) throw op[1];
  1187. return {
  1188. value: op[0] ? op[1] : void 0,
  1189. done: true
  1190. };
  1191. }
  1192. };
  1193. var info = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(null);
  1194. var invalidInfo = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(null);
  1195. var auth = function (ks) {
  1196. return __awaiter(void 0, void 0, void 0, function () {
  1197. return __generator(this, function (_a) {
  1198. return [2 /*return*/];
  1199. });
  1200. });
  1201. };
  1202. var _getAuth = function (force) {
  1203. return __awaiter(void 0, void 0, void 0, function () {
  1204. var res, data, authInfo;
  1205. return __generator(this, function (_a) {
  1206. switch (_a.label) {
  1207. case 0:
  1208. return [4 /*yield*/, _app_program_hook_axios__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_4__["URL"].isAuth)];
  1209. case 1:
  1210. res = _a.sent();
  1211. if (![200, 7003].includes(res.data.code)) return [3 /*break*/, 3];
  1212. return [4 /*yield*/, Object(_app_program_hook_axios__WEBPACK_IMPORTED_MODULE_3__["analysis"])(_app_program_hook_axios__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_4__["URL"].getAuth, {}), false)];
  1213. case 2:
  1214. data = _a.sent();
  1215. authInfo = {
  1216. use: data.status,
  1217. surplus: data.expirationDays,
  1218. keyId: data.sn
  1219. };
  1220. info.value = null;
  1221. invalidInfo.value = null;
  1222. if (res.data.code === 7003) {
  1223. invalidInfo.value = authInfo;
  1224. authTip(force);
  1225. } else {
  1226. info.value = authInfo;
  1227. }
  1228. return [3 /*break*/, 4];
  1229. case 3:
  1230. if (res.data.code === 7004) {
  1231. info.value = null;
  1232. invalidInfo.value = null;
  1233. authTip(force);
  1234. }
  1235. _a.label = 4;
  1236. case 4:
  1237. return [2 /*return*/];
  1238. }
  1239. });
  1240. });
  1241. };
  1242. var cacheAuth = new Map();
  1243. var getAuth = function (force) {
  1244. if (cacheAuth.has(force)) {
  1245. return cacheAuth.get(force);
  1246. } else {
  1247. var promise = _getAuth(force);
  1248. cacheAuth.set(force, promise);
  1249. promise.finally(function () {
  1250. cacheAuth.delete(force);
  1251. });
  1252. }
  1253. };
  1254. var authTip = function (force) {
  1255. if (!info.value) {
  1256. var isTip = force || Object(_app_program_hook_first_run__WEBPACK_IMPORTED_MODULE_6__["useFirstRun"])();
  1257. isTip && Object(_app_program_hook_model__WEBPACK_IMPORTED_MODULE_5__["useAlert"])(_lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t("program.sysTimeout"));
  1258. return false;
  1259. } else {
  1260. return true;
  1261. }
  1262. };
  1263. /***/ }),
  1264. /***/ "./src/app/program/store/cameraAuth.ts":
  1265. /*!*********************************************!*\
  1266. !*** ./src/app/program/store/cameraAuth.ts ***!
  1267. \*********************************************/
  1268. /*! exports provided: code, changeAuth, auth, requestAuthCode */
  1269. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1270. "use strict";
  1271. __webpack_require__.r(__webpack_exports__);
  1272. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "code", function() { return code; });
  1273. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "changeAuth", function() { return changeAuth; });
  1274. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "auth", function() { return auth; });
  1275. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestAuthCode", function() { return requestAuthCode; });
  1276. /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
  1277. /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
  1278. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
  1279. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
  1280. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  1281. /* harmony import */ var _app_program_hook_axios__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/app/program/hook/axios */ "./src/app/program/hook/axios.ts");
  1282. /* harmony import */ var _app_program_hook_serve__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/app/program/hook/serve */ "./src/app/program/hook/serve.ts");
  1283. /* harmony import */ var ant_design_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ant-design-vue */ "../../node_modules/ant-design-vue/es/index.js");
  1284. /* harmony import */ var _camrea__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./camrea */ "./src/app/program/store/camrea.ts");
  1285. /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
  1286. var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
  1287. function adopt(value) {
  1288. return value instanceof P ? value : new P(function (resolve) {
  1289. resolve(value);
  1290. });
  1291. }
  1292. return new (P || (P = Promise))(function (resolve, reject) {
  1293. function fulfilled(value) {
  1294. try {
  1295. step(generator.next(value));
  1296. } catch (e) {
  1297. reject(e);
  1298. }
  1299. }
  1300. function rejected(value) {
  1301. try {
  1302. step(generator["throw"](value));
  1303. } catch (e) {
  1304. reject(e);
  1305. }
  1306. }
  1307. function step(result) {
  1308. result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
  1309. }
  1310. step((generator = generator.apply(thisArg, _arguments || [])).next());
  1311. });
  1312. };
  1313. var __generator = undefined && undefined.__generator || function (thisArg, body) {
  1314. var _ = {
  1315. label: 0,
  1316. sent: function () {
  1317. if (t[0] & 1) throw t[1];
  1318. return t[1];
  1319. },
  1320. trys: [],
  1321. ops: []
  1322. },
  1323. f,
  1324. y,
  1325. t,
  1326. g;
  1327. return g = {
  1328. next: verb(0),
  1329. "throw": verb(1),
  1330. "return": verb(2)
  1331. }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
  1332. return this;
  1333. }), g;
  1334. function verb(n) {
  1335. return function (v) {
  1336. return step([n, v]);
  1337. };
  1338. }
  1339. function step(op) {
  1340. if (f) throw new TypeError("Generator is already executing.");
  1341. while (g && (g = 0, op[0] && (_ = 0)), _) try {
  1342. if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
  1343. if (y = 0, t) op = [op[0] & 2, t.value];
  1344. switch (op[0]) {
  1345. case 0:
  1346. case 1:
  1347. t = op;
  1348. break;
  1349. case 4:
  1350. _.label++;
  1351. return {
  1352. value: op[1],
  1353. done: false
  1354. };
  1355. case 5:
  1356. _.label++;
  1357. y = op[1];
  1358. op = [0];
  1359. continue;
  1360. case 7:
  1361. op = _.ops.pop();
  1362. _.trys.pop();
  1363. continue;
  1364. default:
  1365. if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
  1366. _ = 0;
  1367. continue;
  1368. }
  1369. if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
  1370. _.label = op[1];
  1371. break;
  1372. }
  1373. if (op[0] === 6 && _.label < t[1]) {
  1374. _.label = t[1];
  1375. t = op;
  1376. break;
  1377. }
  1378. if (t && _.label < t[2]) {
  1379. _.label = t[2];
  1380. _.ops.push(op);
  1381. break;
  1382. }
  1383. if (t[2]) _.ops.pop();
  1384. _.trys.pop();
  1385. continue;
  1386. }
  1387. op = body.call(thisArg, _);
  1388. } catch (e) {
  1389. op = [6, e];
  1390. y = 0;
  1391. } finally {
  1392. f = t = 0;
  1393. }
  1394. if (op[0] & 5) throw op[1];
  1395. return {
  1396. value: op[0] ? op[1] : void 0,
  1397. done: true
  1398. };
  1399. }
  1400. };
  1401. var code = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])('');
  1402. var authRequest = function (key, url) {
  1403. return __awaiter(void 0, void 0, void 0, function () {
  1404. var res;
  1405. return __generator(this, function (_a) {
  1406. switch (_a.label) {
  1407. case 0:
  1408. if (!!code.value) return [3 /*break*/, 2];
  1409. return [4 /*yield*/, requestAuthCode()];
  1410. case 1:
  1411. _a.sent();
  1412. _a.label = 2;
  1413. case 2:
  1414. return [4 /*yield*/, _app_program_hook_axios__WEBPACK_IMPORTED_MODULE_3__["axios"].post(url, {
  1415. "machineCode": code.value,
  1416. "plaintext": key
  1417. })];
  1418. case 3:
  1419. res = _a.sent();
  1420. if ([3107, 3112, 200].includes(res.data.code)) {
  1421. Object(_camrea__WEBPACK_IMPORTED_MODULE_6__["setCameraList"])();
  1422. return [2 /*return*/, true];
  1423. } else {
  1424. ant_design_vue__WEBPACK_IMPORTED_MODULE_5__["message"].error(Object(_app_program_hook_axios__WEBPACK_IMPORTED_MODULE_3__["analysisMsg"])(res.data));
  1425. return [2 /*return*/, false];
  1426. }
  1427. return [2 /*return*/];
  1428. }
  1429. });
  1430. });
  1431. };
  1432. var changeAuth = function (key) {
  1433. return __awaiter(void 0, void 0, void 0, function () {
  1434. var result;
  1435. return __generator(this, function (_a) {
  1436. switch (_a.label) {
  1437. case 0:
  1438. return [4 /*yield*/, authRequest(key, _app_program_hook_serve__WEBPACK_IMPORTED_MODULE_4__["URL"].changeAuthKey)];
  1439. case 1:
  1440. result = _a.sent();
  1441. if (result) {
  1442. ant_design_vue__WEBPACK_IMPORTED_MODULE_5__["message"].success(_lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('program.camera.changeAuth'));
  1443. } else {
  1444. throw "更换失败";
  1445. }
  1446. return [2 /*return*/];
  1447. }
  1448. });
  1449. });
  1450. };
  1451. var auth = function (key, cameraCode) {
  1452. return __awaiter(void 0, void 0, void 0, function () {
  1453. var result;
  1454. return __generator(this, function (_a) {
  1455. switch (_a.label) {
  1456. case 0:
  1457. return [4 /*yield*/, authRequest(key, _app_program_hook_serve__WEBPACK_IMPORTED_MODULE_4__["URL"].authKey)];
  1458. case 1:
  1459. result = _a.sent();
  1460. if (result) {
  1461. ant_design_vue__WEBPACK_IMPORTED_MODULE_5__["message"].success(_lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('program.camera.auth'));
  1462. } else {
  1463. throw "更换失败";
  1464. }
  1465. return [2 /*return*/];
  1466. }
  1467. });
  1468. });
  1469. };
  1470. var requestAuthCode = function () {
  1471. return __awaiter(void 0, void 0, void 0, function () {
  1472. var _a, data, err;
  1473. return __generator(this, function (_b) {
  1474. switch (_b.label) {
  1475. case 0:
  1476. return [4 /*yield*/, Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_4__["useInteractive"])('getWinCode', null)];
  1477. case 1:
  1478. _a = _b.sent(), data = _a.data, err = _a.err;
  1479. if (err) {
  1480. ant_design_vue__WEBPACK_IMPORTED_MODULE_5__["message"].error(_lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('program.camera.authErr'));
  1481. throw '获取注册码失败,请以管理员权限启动程序!';
  1482. } else {
  1483. code.value = data;
  1484. }
  1485. return [2 /*return*/];
  1486. }
  1487. });
  1488. });
  1489. };
  1490. /***/ }),
  1491. /***/ "./src/app/program/store/camrea.ts":
  1492. /*!*****************************************!*\
  1493. !*** ./src/app/program/store/camrea.ts ***!
  1494. \*****************************************/
  1495. /*! exports provided: cameraList, cameraNames, setCameraList */
  1496. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1497. "use strict";
  1498. __webpack_require__.r(__webpack_exports__);
  1499. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cameraList", function() { return cameraList; });
  1500. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cameraNames", function() { return cameraNames; });
  1501. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setCameraList", function() { return setCameraList; });
  1502. /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
  1503. /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
  1504. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
  1505. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
  1506. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  1507. /* harmony import */ var _app_program_hook_axios__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/app/program/hook/axios */ "./src/app/program/hook/axios.ts");
  1508. /* harmony import */ var _app_program_hook_serve__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/app/program/hook/serve */ "./src/app/program/hook/serve.ts");
  1509. /* harmony import */ var _type__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./type */ "./src/app/program/store/type.ts");
  1510. var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
  1511. function adopt(value) {
  1512. return value instanceof P ? value : new P(function (resolve) {
  1513. resolve(value);
  1514. });
  1515. }
  1516. return new (P || (P = Promise))(function (resolve, reject) {
  1517. function fulfilled(value) {
  1518. try {
  1519. step(generator.next(value));
  1520. } catch (e) {
  1521. reject(e);
  1522. }
  1523. }
  1524. function rejected(value) {
  1525. try {
  1526. step(generator["throw"](value));
  1527. } catch (e) {
  1528. reject(e);
  1529. }
  1530. }
  1531. function step(result) {
  1532. result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
  1533. }
  1534. step((generator = generator.apply(thisArg, _arguments || [])).next());
  1535. });
  1536. };
  1537. var __generator = undefined && undefined.__generator || function (thisArg, body) {
  1538. var _ = {
  1539. label: 0,
  1540. sent: function () {
  1541. if (t[0] & 1) throw t[1];
  1542. return t[1];
  1543. },
  1544. trys: [],
  1545. ops: []
  1546. },
  1547. f,
  1548. y,
  1549. t,
  1550. g;
  1551. return g = {
  1552. next: verb(0),
  1553. "throw": verb(1),
  1554. "return": verb(2)
  1555. }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
  1556. return this;
  1557. }), g;
  1558. function verb(n) {
  1559. return function (v) {
  1560. return step([n, v]);
  1561. };
  1562. }
  1563. function step(op) {
  1564. if (f) throw new TypeError("Generator is already executing.");
  1565. while (g && (g = 0, op[0] && (_ = 0)), _) try {
  1566. if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
  1567. if (y = 0, t) op = [op[0] & 2, t.value];
  1568. switch (op[0]) {
  1569. case 0:
  1570. case 1:
  1571. t = op;
  1572. break;
  1573. case 4:
  1574. _.label++;
  1575. return {
  1576. value: op[1],
  1577. done: false
  1578. };
  1579. case 5:
  1580. _.label++;
  1581. y = op[1];
  1582. op = [0];
  1583. continue;
  1584. case 7:
  1585. op = _.ops.pop();
  1586. _.trys.pop();
  1587. continue;
  1588. default:
  1589. if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
  1590. _ = 0;
  1591. continue;
  1592. }
  1593. if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
  1594. _.label = op[1];
  1595. break;
  1596. }
  1597. if (op[0] === 6 && _.label < t[1]) {
  1598. _.label = t[1];
  1599. t = op;
  1600. break;
  1601. }
  1602. if (t && _.label < t[2]) {
  1603. _.label = t[2];
  1604. _.ops.push(op);
  1605. break;
  1606. }
  1607. if (t[2]) _.ops.pop();
  1608. _.trys.pop();
  1609. continue;
  1610. }
  1611. op = body.call(thisArg, _);
  1612. } catch (e) {
  1613. op = [6, e];
  1614. y = 0;
  1615. } finally {
  1616. f = t = 0;
  1617. }
  1618. if (op[0] & 5) throw op[1];
  1619. return {
  1620. value: op[0] ? op[1] : void 0,
  1621. done: true
  1622. };
  1623. }
  1624. };
  1625. var cameraList = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
  1626. var cameraNames = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
  1627. if (!cameraList.value.length) {
  1628. return [];
  1629. }
  1630. var list = [];
  1631. var kj = cameraList.value.some(function (item) {
  1632. return item.type == _type__WEBPACK_IMPORTED_MODULE_5__["TypeEnum"].kankan;
  1633. });
  1634. if (kj) {
  1635. list.push(_type__WEBPACK_IMPORTED_MODULE_5__["TypeEnum"].kankan);
  1636. }
  1637. var ss = cameraList.value.some(function (item) {
  1638. return item.type == _type__WEBPACK_IMPORTED_MODULE_5__["TypeEnum"].laser;
  1639. });
  1640. if (ss) {
  1641. list.push(_type__WEBPACK_IMPORTED_MODULE_5__["TypeEnum"].laser);
  1642. }
  1643. var sg = cameraList.value.some(function (item) {
  1644. return item.type == _type__WEBPACK_IMPORTED_MODULE_5__["TypeEnum"].shenguang;
  1645. });
  1646. if (sg) {
  1647. list.push(_type__WEBPACK_IMPORTED_MODULE_5__["TypeEnum"].shenguang);
  1648. }
  1649. return list;
  1650. });
  1651. var setCameraList = function () {
  1652. return __awaiter(void 0, void 0, void 0, function () {
  1653. var serverCameras;
  1654. return __generator(this, function (_a) {
  1655. switch (_a.label) {
  1656. case 0:
  1657. return [4 /*yield*/, Object(_app_program_hook_axios__WEBPACK_IMPORTED_MODULE_3__["analysis"])(_app_program_hook_axios__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_4__["URL"].getCameras, {}))];
  1658. case 1:
  1659. serverCameras = _a.sent();
  1660. cameraList.value = serverCameras.map(function (item) {
  1661. return {
  1662. sn: item.snCode,
  1663. time: item.laserSyncTime,
  1664. type: "10" === item.type ? _type__WEBPACK_IMPORTED_MODULE_5__["TypeEnum"].laser : "11" === item.type ? _type__WEBPACK_IMPORTED_MODULE_5__["TypeEnum"].shenguang : _type__WEBPACK_IMPORTED_MODULE_5__["TypeEnum"].kankan,
  1665. count: item.sceneCount || 0
  1666. };
  1667. });
  1668. return [2 /*return*/];
  1669. }
  1670. });
  1671. });
  1672. };
  1673. Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_4__["useSubscribe"])('localSceneChange', setCameraList);
  1674. /***/ }),
  1675. /***/ "./src/app/program/store/inject.ts":
  1676. /*!*****************************************!*\
  1677. !*** ./src/app/program/store/inject.ts ***!
  1678. \*****************************************/
  1679. /*! no exports provided */
  1680. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1681. "use strict";
  1682. __webpack_require__.r(__webpack_exports__);
  1683. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
  1684. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
  1685. /* harmony import */ var _auth__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./auth */ "./src/app/program/store/auth.ts");
  1686. /* harmony import */ var _scene__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./scene */ "./src/app/program/store/scene.ts");
  1687. /* harmony import */ var _hook_serve__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../hook/serve */ "./src/app/program/hook/serve.ts");
  1688. /* harmony import */ var _status__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./status */ "./src/app/program/store/status.ts");
  1689. /* harmony import */ var _type__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./type */ "./src/app/program/store/type.ts");
  1690. /* harmony import */ var _local__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./local */ "./src/app/program/store/local.ts");
  1691. /* harmony import */ var _camrea__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./camrea */ "./src/app/program/store/camrea.ts");
  1692. if (_hook_serve__WEBPACK_IMPORTED_MODULE_3__["isDev"]) {
  1693. _auth__WEBPACK_IMPORTED_MODULE_1__["info"].value = {
  1694. use: true,
  1695. surplus: 5,
  1696. keyId: '414633727927888304'
  1697. };
  1698. _local__WEBPACK_IMPORTED_MODULE_6__["paths"].value = [{
  1699. type: _local__WEBPACK_IMPORTED_MODULE_6__["PathTypeEnum"].origin,
  1700. id: 123123,
  1701. path: "C:/aa"
  1702. }];
  1703. _camrea__WEBPACK_IMPORTED_MODULE_7__["cameraList"].value.push({
  1704. sn: 'string1',
  1705. time: '2020-24-5',
  1706. type: _type__WEBPACK_IMPORTED_MODULE_5__["TypeEnum"].kankan,
  1707. count: 2
  1708. }, {
  1709. sn: 'string1',
  1710. time: '2020-24-5',
  1711. type: _type__WEBPACK_IMPORTED_MODULE_5__["TypeEnum"].laser,
  1712. count: 2
  1713. });
  1714. _scene__WEBPACK_IMPORTED_MODULE_2__["localScenesAll"].value = [];
  1715. _status__WEBPACK_IMPORTED_MODULE_4__["javaState"].value = _status__WEBPACK_IMPORTED_MODULE_4__["stateEnum"].success;
  1716. _status__WEBPACK_IMPORTED_MODULE_4__["calcStatus"].count = 1;
  1717. _status__WEBPACK_IMPORTED_MODULE_4__["calcStatus"].progress = 50;
  1718. _status__WEBPACK_IMPORTED_MODULE_4__["calcStatus"].scene.locals.push("string");
  1719. _status__WEBPACK_IMPORTED_MODULE_4__["calcStatus"].time = 13;
  1720. _status__WEBPACK_IMPORTED_MODULE_4__["calcStatus"].title = "asdasd";
  1721. // watchAndDownScene()
  1722. }
  1723. // code.value = '2604E086BF60DD7F03426E8B167A0CAB05E217470C9CB2E95F3699816796FFAB2735CE1BA9CF5A4924B176C3170D5C1A16DAD5331F9FC3CDA3FF8E14DEDAB7F861A0AEE5E1C5D17497E067ACC9D2CC5EFE06E75CD444B46A7721E2462DD234EB9EECDD829C31166AD49CF05ED8D6619B'
  1724. /***/ }),
  1725. /***/ "./src/app/program/store/local.ts":
  1726. /*!****************************************!*\
  1727. !*** ./src/app/program/store/local.ts ***!
  1728. \****************************************/
  1729. /*! exports provided: PathTypeEnum, paths, enablePaths, requestPaths, removePath, addPath, enablePathPercentage */
  1730. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1731. "use strict";
  1732. __webpack_require__.r(__webpack_exports__);
  1733. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PathTypeEnum", function() { return PathTypeEnum; });
  1734. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "paths", function() { return paths; });
  1735. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "enablePaths", function() { return enablePaths; });
  1736. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestPaths", function() { return requestPaths; });
  1737. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "removePath", function() { return removePath; });
  1738. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addPath", function() { return addPath; });
  1739. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "enablePathPercentage", function() { return enablePathPercentage; });
  1740. /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
  1741. /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
  1742. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
  1743. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
  1744. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  1745. /* harmony import */ var _app_program_hook__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/app/program/hook */ "./src/app/program/hook/index.ts");
  1746. var __assign = undefined && undefined.__assign || function () {
  1747. __assign = Object.assign || function (t) {
  1748. for (var s, i = 1, n = arguments.length; i < n; i++) {
  1749. s = arguments[i];
  1750. for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
  1751. }
  1752. return t;
  1753. };
  1754. return __assign.apply(this, arguments);
  1755. };
  1756. var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
  1757. function adopt(value) {
  1758. return value instanceof P ? value : new P(function (resolve) {
  1759. resolve(value);
  1760. });
  1761. }
  1762. return new (P || (P = Promise))(function (resolve, reject) {
  1763. function fulfilled(value) {
  1764. try {
  1765. step(generator.next(value));
  1766. } catch (e) {
  1767. reject(e);
  1768. }
  1769. }
  1770. function rejected(value) {
  1771. try {
  1772. step(generator["throw"](value));
  1773. } catch (e) {
  1774. reject(e);
  1775. }
  1776. }
  1777. function step(result) {
  1778. result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
  1779. }
  1780. step((generator = generator.apply(thisArg, _arguments || [])).next());
  1781. });
  1782. };
  1783. var __generator = undefined && undefined.__generator || function (thisArg, body) {
  1784. var _ = {
  1785. label: 0,
  1786. sent: function () {
  1787. if (t[0] & 1) throw t[1];
  1788. return t[1];
  1789. },
  1790. trys: [],
  1791. ops: []
  1792. },
  1793. f,
  1794. y,
  1795. t,
  1796. g;
  1797. return g = {
  1798. next: verb(0),
  1799. "throw": verb(1),
  1800. "return": verb(2)
  1801. }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
  1802. return this;
  1803. }), g;
  1804. function verb(n) {
  1805. return function (v) {
  1806. return step([n, v]);
  1807. };
  1808. }
  1809. function step(op) {
  1810. if (f) throw new TypeError("Generator is already executing.");
  1811. while (g && (g = 0, op[0] && (_ = 0)), _) try {
  1812. if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
  1813. if (y = 0, t) op = [op[0] & 2, t.value];
  1814. switch (op[0]) {
  1815. case 0:
  1816. case 1:
  1817. t = op;
  1818. break;
  1819. case 4:
  1820. _.label++;
  1821. return {
  1822. value: op[1],
  1823. done: false
  1824. };
  1825. case 5:
  1826. _.label++;
  1827. y = op[1];
  1828. op = [0];
  1829. continue;
  1830. case 7:
  1831. op = _.ops.pop();
  1832. _.trys.pop();
  1833. continue;
  1834. default:
  1835. if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
  1836. _ = 0;
  1837. continue;
  1838. }
  1839. if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
  1840. _.label = op[1];
  1841. break;
  1842. }
  1843. if (op[0] === 6 && _.label < t[1]) {
  1844. _.label = t[1];
  1845. t = op;
  1846. break;
  1847. }
  1848. if (t && _.label < t[2]) {
  1849. _.label = t[2];
  1850. _.ops.push(op);
  1851. break;
  1852. }
  1853. if (t[2]) _.ops.pop();
  1854. _.trys.pop();
  1855. continue;
  1856. }
  1857. op = body.call(thisArg, _);
  1858. } catch (e) {
  1859. op = [6, e];
  1860. y = 0;
  1861. } finally {
  1862. f = t = 0;
  1863. }
  1864. if (op[0] & 5) throw op[1];
  1865. return {
  1866. value: op[0] ? op[1] : void 0,
  1867. done: true
  1868. };
  1869. }
  1870. };
  1871. var PathTypeEnum;
  1872. (function (PathTypeEnum) {
  1873. PathTypeEnum[PathTypeEnum["origin"] = 1] = "origin";
  1874. PathTypeEnum[PathTypeEnum["calc"] = 2] = "calc";
  1875. })(PathTypeEnum || (PathTypeEnum = {}));
  1876. var paths = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
  1877. var enableIds = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
  1878. var enablePaths = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
  1879. return paths.value.filter(function (path) {
  1880. return enableIds.value.includes(path.id);
  1881. });
  1882. });
  1883. var requestPaths = function () {
  1884. return __awaiter(void 0, void 0, void 0, function () {
  1885. var sPathsArray, rPaths;
  1886. return __generator(this, function (_a) {
  1887. switch (_a.label) {
  1888. case 0:
  1889. return [4 /*yield*/, Promise.all([Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["analysis"])(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["URL"].getStoreList + PathTypeEnum.origin)), Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["analysis"])(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["URL"].getStoreList + PathTypeEnum.calc))])];
  1890. case 1:
  1891. sPathsArray = _a.sent();
  1892. enableIds.value = [];
  1893. return [4 /*yield*/, Promise.all([Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["analysis"])(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["URL"].getEnableStore + PathTypeEnum.origin)), Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["analysis"])(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["URL"].getEnableStore + PathTypeEnum.calc))])];
  1894. case 2:
  1895. _a.sent().forEach(function (path) {
  1896. path && enableIds.value.push(path.id);
  1897. });
  1898. rPaths = [];
  1899. sPathsArray.forEach(function (sPaths) {
  1900. sPaths.forEach(function (sPath) {
  1901. rPaths.push(__assign(__assign({}, sPath), {
  1902. path: sPath.dir
  1903. }));
  1904. });
  1905. });
  1906. paths.value = rPaths;
  1907. return [2 /*return*/];
  1908. }
  1909. });
  1910. });
  1911. };
  1912. var removePath = function (path) {
  1913. return __awaiter(void 0, void 0, void 0, function () {
  1914. return __generator(this, function (_a) {
  1915. switch (_a.label) {
  1916. case 0:
  1917. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["URL"].delStore + path.id)];
  1918. case 1:
  1919. _a.sent();
  1920. return [4 /*yield*/, requestPaths()];
  1921. case 2:
  1922. _a.sent();
  1923. return [2 /*return*/];
  1924. }
  1925. });
  1926. });
  1927. };
  1928. var addPath = function (path, type) {
  1929. return __awaiter(void 0, void 0, void 0, function () {
  1930. return __generator(this, function (_a) {
  1931. switch (_a.label) {
  1932. case 0:
  1933. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["URL"].addStore, {
  1934. type: type,
  1935. dir: path
  1936. })];
  1937. case 1:
  1938. _a.sent();
  1939. return [4 /*yield*/, requestPaths()];
  1940. case 2:
  1941. _a.sent();
  1942. return [2 /*return*/];
  1943. }
  1944. });
  1945. });
  1946. };
  1947. var enablePathPercentage = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])({});
  1948. Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(enablePaths, function (paths, _, onCleanup) {
  1949. return __awaiter(void 0, void 0, void 0, function () {
  1950. var timeout, stop, update;
  1951. return __generator(this, function (_a) {
  1952. stop = false;
  1953. onCleanup(function () {
  1954. clearTimeout(timeout);
  1955. stop = true;
  1956. });
  1957. update = function () {
  1958. return __awaiter(void 0, void 0, void 0, function () {
  1959. var data, _i, paths_1, path, _a, _b, _c, _d, _e, _f;
  1960. return __generator(this, function (_g) {
  1961. switch (_g.label) {
  1962. case 0:
  1963. data = {};
  1964. if (!paths.length) return [3 /*break*/, 5];
  1965. _i = 0, paths_1 = paths;
  1966. _g.label = 1;
  1967. case 1:
  1968. if (!(_i < paths_1.length)) return [3 /*break*/, 4];
  1969. path = paths_1[_i];
  1970. _a = data;
  1971. _b = path.id;
  1972. return [4 /*yield*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["useInteractive"])('checkDesk', path.path.substring(0, path.path.indexOf(":") + 1))];
  1973. case 2:
  1974. _a[_b] = _g.sent().percentage;
  1975. _g.label = 3;
  1976. case 3:
  1977. _i++;
  1978. return [3 /*break*/, 1];
  1979. case 4:
  1980. return [3 /*break*/, 8];
  1981. case 5:
  1982. _c = data;
  1983. _d = PathTypeEnum.calc;
  1984. return [4 /*yield*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["useInteractive"])('checkDesk', _app_program_hook__WEBPACK_IMPORTED_MODULE_3__["profilePath"].substring(0, _app_program_hook__WEBPACK_IMPORTED_MODULE_3__["profilePath"].indexOf(":") + 1))];
  1985. case 6:
  1986. _c[_d] = _g.sent().percentage;
  1987. _e = data;
  1988. _f = PathTypeEnum.origin;
  1989. return [4 /*yield*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["useInteractive"])('checkDesk', _app_program_hook__WEBPACK_IMPORTED_MODULE_3__["buildModelPath"].substring(0, _app_program_hook__WEBPACK_IMPORTED_MODULE_3__["buildModelPath"].indexOf(":") + 1))];
  1990. case 7:
  1991. _e[_f] = _g.sent().percentage;
  1992. _g.label = 8;
  1993. case 8:
  1994. enablePathPercentage.value = data;
  1995. if (!stop) {
  1996. timeout = setTimeout(update, 1000);
  1997. }
  1998. return [2 /*return*/];
  1999. }
  2000. });
  2001. });
  2002. };
  2003. update();
  2004. return [2 /*return*/];
  2005. });
  2006. });
  2007. }, {
  2008. immediate: true
  2009. });
  2010. /***/ }),
  2011. /***/ "./src/app/program/store/obj.ts":
  2012. /*!**************************************!*\
  2013. !*** ./src/app/program/store/obj.ts ***!
  2014. \**************************************/
  2015. /*! exports provided: objScenes, sgObjScenes */
  2016. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2017. "use strict";
  2018. __webpack_require__.r(__webpack_exports__);
  2019. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objScenes", function() { return objScenes; });
  2020. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sgObjScenes", function() { return sgObjScenes; });
  2021. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  2022. /* harmony import */ var _scene__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scene */ "./src/app/program/store/scene.ts");
  2023. /* harmony import */ var _type__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./type */ "./src/app/program/store/type.ts");
  2024. var __assign = undefined && undefined.__assign || function () {
  2025. __assign = Object.assign || function (t) {
  2026. for (var s, i = 1, n = arguments.length; i < n; i++) {
  2027. s = arguments[i];
  2028. for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
  2029. }
  2030. return t;
  2031. };
  2032. return __assign.apply(this, arguments);
  2033. };
  2034. var objScenes = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
  2035. // console.log('===>', localScenes.value)
  2036. // -1失败 0,未生成 1完成,2计算中 3,排队中 4,暂停
  2037. var map = {
  2038. '-1': _scene__WEBPACK_IMPORTED_MODULE_1__["CalcEnum"].ERR,
  2039. '0': _scene__WEBPACK_IMPORTED_MODULE_1__["CalcEnum"].UN,
  2040. '1': _scene__WEBPACK_IMPORTED_MODULE_1__["CalcEnum"].COM,
  2041. '2': _scene__WEBPACK_IMPORTED_MODULE_1__["CalcEnum"].ING,
  2042. '3': _scene__WEBPACK_IMPORTED_MODULE_1__["CalcEnum"].LINEUP,
  2043. '4': _scene__WEBPACK_IMPORTED_MODULE_1__["CalcEnum"].PAUSE
  2044. };
  2045. return _scene__WEBPACK_IMPORTED_MODULE_1__["localScenes"].value.filter(function (scene) {
  2046. return scene.buildObjStatus !== 0 && scene.type === _type__WEBPACK_IMPORTED_MODULE_2__["TypeEnum"].laser && ![5, 6].includes(scene.location);
  2047. }).map(function (item) {
  2048. return __assign(__assign({}, item), {
  2049. status: map[item.buildObjStatus],
  2050. // 点云只要不是计算完成,就禁用一切mesh操作
  2051. buildType: item.status !== _scene__WEBPACK_IMPORTED_MODULE_1__["CalcEnum"].COM ? 'buildScene' : item.buildType
  2052. });
  2053. });
  2054. });
  2055. var sgObjScenes = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
  2056. // console.log('===>', localScenes.value)
  2057. // -1失败 0,未生成 1完成,2计算中 3,排队中 4,暂停
  2058. var map = {
  2059. '-1': _scene__WEBPACK_IMPORTED_MODULE_1__["CalcEnum"].ERR,
  2060. '0': _scene__WEBPACK_IMPORTED_MODULE_1__["CalcEnum"].UN,
  2061. '1': _scene__WEBPACK_IMPORTED_MODULE_1__["CalcEnum"].COM,
  2062. '2': _scene__WEBPACK_IMPORTED_MODULE_1__["CalcEnum"].ING,
  2063. '3': _scene__WEBPACK_IMPORTED_MODULE_1__["CalcEnum"].LINEUP,
  2064. '4': _scene__WEBPACK_IMPORTED_MODULE_1__["CalcEnum"].PAUSE
  2065. };
  2066. return _scene__WEBPACK_IMPORTED_MODULE_1__["localScenes"].value.filter(function (scene) {
  2067. return scene.buildObjStatus !== 0 && scene.type === _type__WEBPACK_IMPORTED_MODULE_2__["TypeEnum"].shenguang && ![5, 6].includes(scene.location);
  2068. }).map(function (item) {
  2069. return __assign(__assign({}, item), {
  2070. status: map[item.buildObjStatus],
  2071. // 点云只要不是计算完成,就禁用一切mesh操作
  2072. buildType: item.status !== _scene__WEBPACK_IMPORTED_MODULE_1__["CalcEnum"].COM ? 'buildScene' : item.buildType
  2073. });
  2074. });
  2075. });
  2076. /***/ }),
  2077. /***/ "./src/app/program/store/scene.ts":
  2078. /*!****************************************!*\
  2079. !*** ./src/app/program/store/scene.ts ***!
  2080. \****************************************/
  2081. /*! exports provided: Device, CalcEnum, SyncEnum, DownEnum, DownEnumDesc, usbScenesAll, localScenesAll, globalSceneType, showDetailPanel, detailPanelId, globalMenuDisabled, localSceneDetail, usbScenes, localScenes, setLocalScenes, isCalsIng, calcScenes, pauseCalcScene, deleteScenes, syncScenes, cancelSyncScenes, copyScene, calcObj, calcE57, getSceneDetail, buildSceneObj, buildSceneE57, downOfflineScene, getSceneDetailBuildStatus, downE57, downScene, watchDownSuccess, watchAndDownScene, useScene */
  2082. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2083. "use strict";
  2084. __webpack_require__.r(__webpack_exports__);
  2085. /* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Device", function() { return Device; });
  2086. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CalcEnum", function() { return CalcEnum; });
  2087. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SyncEnum", function() { return SyncEnum; });
  2088. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DownEnum", function() { return DownEnum; });
  2089. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DownEnumDesc", function() { return DownEnumDesc; });
  2090. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "usbScenesAll", function() { return usbScenesAll; });
  2091. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "localScenesAll", function() { return localScenesAll; });
  2092. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "globalSceneType", function() { return globalSceneType; });
  2093. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "showDetailPanel", function() { return showDetailPanel; });
  2094. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "detailPanelId", function() { return detailPanelId; });
  2095. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "globalMenuDisabled", function() { return globalMenuDisabled; });
  2096. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "localSceneDetail", function() { return localSceneDetail; });
  2097. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "usbScenes", function() { return usbScenes; });
  2098. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "localScenes", function() { return localScenes; });
  2099. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setLocalScenes", function() { return setLocalScenes; });
  2100. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isCalsIng", function() { return isCalsIng; });
  2101. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "calcScenes", function() { return calcScenes; });
  2102. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "pauseCalcScene", function() { return pauseCalcScene; });
  2103. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deleteScenes", function() { return deleteScenes; });
  2104. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "syncScenes", function() { return syncScenes; });
  2105. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cancelSyncScenes", function() { return cancelSyncScenes; });
  2106. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "copyScene", function() { return copyScene; });
  2107. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "calcObj", function() { return calcObj; });
  2108. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "calcE57", function() { return calcE57; });
  2109. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getSceneDetail", function() { return getSceneDetail; });
  2110. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "buildSceneObj", function() { return buildSceneObj; });
  2111. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "buildSceneE57", function() { return buildSceneE57; });
  2112. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "downOfflineScene", function() { return downOfflineScene; });
  2113. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getSceneDetailBuildStatus", function() { return getSceneDetailBuildStatus; });
  2114. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "downE57", function() { return downE57; });
  2115. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "downScene", function() { return downScene; });
  2116. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "watchDownSuccess", function() { return watchDownSuccess; });
  2117. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "watchAndDownScene", function() { return watchAndDownScene; });
  2118. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useScene", function() { return useScene; });
  2119. /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
  2120. /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
  2121. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
  2122. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
  2123. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  2124. /* harmony import */ var _status__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./status */ "./src/app/program/store/status.ts");
  2125. /* harmony import */ var _auth__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./auth */ "./src/app/program/store/auth.ts");
  2126. /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
  2127. /* harmony import */ var ant_design_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ant-design-vue */ "../../node_modules/ant-design-vue/es/index.js");
  2128. /* harmony import */ var _app_program_hook__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/app/program/hook */ "./src/app/program/hook/index.ts");
  2129. /* harmony import */ var _store_app__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/app */ "./src/store/app.ts");
  2130. /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
  2131. /* harmony import */ var _type__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./type */ "./src/app/program/store/type.ts");
  2132. /* harmony import */ var _camrea__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./camrea */ "./src/app/program/store/camrea.ts");
  2133. /* harmony import */ var _hook_serve__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../hook/serve */ "./src/app/program/hook/serve.ts");
  2134. /* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../router */ "./src/app/program/router.ts");
  2135. /* harmony import */ var _app_program_store_sys__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/app/program/store/sys */ "./src/app/program/store/sys.ts");
  2136. /* harmony import */ var _app_program_store_obj__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/app/program/store/obj */ "./src/app/program/store/obj.ts");
  2137. var __assign = undefined && undefined.__assign || function () {
  2138. __assign = Object.assign || function (t) {
  2139. for (var s, i = 1, n = arguments.length; i < n; i++) {
  2140. s = arguments[i];
  2141. for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
  2142. }
  2143. return t;
  2144. };
  2145. return __assign.apply(this, arguments);
  2146. };
  2147. var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
  2148. function adopt(value) {
  2149. return value instanceof P ? value : new P(function (resolve) {
  2150. resolve(value);
  2151. });
  2152. }
  2153. return new (P || (P = Promise))(function (resolve, reject) {
  2154. function fulfilled(value) {
  2155. try {
  2156. step(generator.next(value));
  2157. } catch (e) {
  2158. reject(e);
  2159. }
  2160. }
  2161. function rejected(value) {
  2162. try {
  2163. step(generator["throw"](value));
  2164. } catch (e) {
  2165. reject(e);
  2166. }
  2167. }
  2168. function step(result) {
  2169. result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
  2170. }
  2171. step((generator = generator.apply(thisArg, _arguments || [])).next());
  2172. });
  2173. };
  2174. var __generator = undefined && undefined.__generator || function (thisArg, body) {
  2175. var _ = {
  2176. label: 0,
  2177. sent: function () {
  2178. if (t[0] & 1) throw t[1];
  2179. return t[1];
  2180. },
  2181. trys: [],
  2182. ops: []
  2183. },
  2184. f,
  2185. y,
  2186. t,
  2187. g;
  2188. return g = {
  2189. next: verb(0),
  2190. "throw": verb(1),
  2191. "return": verb(2)
  2192. }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
  2193. return this;
  2194. }), g;
  2195. function verb(n) {
  2196. return function (v) {
  2197. return step([n, v]);
  2198. };
  2199. }
  2200. function step(op) {
  2201. if (f) throw new TypeError("Generator is already executing.");
  2202. while (g && (g = 0, op[0] && (_ = 0)), _) try {
  2203. if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
  2204. if (y = 0, t) op = [op[0] & 2, t.value];
  2205. switch (op[0]) {
  2206. case 0:
  2207. case 1:
  2208. t = op;
  2209. break;
  2210. case 4:
  2211. _.label++;
  2212. return {
  2213. value: op[1],
  2214. done: false
  2215. };
  2216. case 5:
  2217. _.label++;
  2218. y = op[1];
  2219. op = [0];
  2220. continue;
  2221. case 7:
  2222. op = _.ops.pop();
  2223. _.trys.pop();
  2224. continue;
  2225. default:
  2226. if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
  2227. _ = 0;
  2228. continue;
  2229. }
  2230. if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
  2231. _.label = op[1];
  2232. break;
  2233. }
  2234. if (op[0] === 6 && _.label < t[1]) {
  2235. _.label = t[1];
  2236. t = op;
  2237. break;
  2238. }
  2239. if (t && _.label < t[2]) {
  2240. _.label = t[2];
  2241. _.ops.push(op);
  2242. break;
  2243. }
  2244. if (t[2]) _.ops.pop();
  2245. _.trys.pop();
  2246. continue;
  2247. }
  2248. op = body.call(thisArg, _);
  2249. } catch (e) {
  2250. op = [6, e];
  2251. y = 0;
  2252. } finally {
  2253. f = t = 0;
  2254. }
  2255. if (op[0] & 5) throw op[1];
  2256. return {
  2257. value: op[0] ? op[1] : void 0,
  2258. done: true
  2259. };
  2260. }
  2261. };
  2262. var _a;
  2263. var Device;
  2264. (function (Device) {
  2265. Device[Device["USB"] = 0] = "USB";
  2266. Device[Device["LOCAL"] = 1] = "LOCAL";
  2267. })(Device || (Device = {}));
  2268. var CalcEnum;
  2269. (function (CalcEnum) {
  2270. CalcEnum[CalcEnum["ING"] = 0] = "ING";
  2271. CalcEnum[CalcEnum["ERR"] = 1] = "ERR";
  2272. CalcEnum[CalcEnum["COM"] = 2] = "COM";
  2273. CalcEnum[CalcEnum["UN"] = 3] = "UN";
  2274. CalcEnum[CalcEnum["PAUSE"] = 5] = "PAUSE";
  2275. CalcEnum[CalcEnum["COPY"] = 7] = "COPY";
  2276. CalcEnum[CalcEnum["LINEUP"] = 6] = "LINEUP";
  2277. })(CalcEnum || (CalcEnum = {}));
  2278. var SyncEnum;
  2279. (function (SyncEnum) {
  2280. SyncEnum[SyncEnum["ING"] = 0] = "ING";
  2281. SyncEnum[SyncEnum["ERR"] = 1] = "ERR";
  2282. SyncEnum[SyncEnum["COM"] = 2] = "COM";
  2283. SyncEnum[SyncEnum["UN"] = 3] = "UN";
  2284. })(SyncEnum || (SyncEnum = {}));
  2285. var DownEnum;
  2286. (function (DownEnum) {
  2287. DownEnum[DownEnum["ING"] = 0] = "ING";
  2288. DownEnum[DownEnum["INIT"] = 1] = "INIT";
  2289. DownEnum[DownEnum["SCUESS"] = 2] = "SCUESS";
  2290. DownEnum[DownEnum["RESET"] = 3] = "RESET"; // 重新生成
  2291. })(DownEnum || (DownEnum = {}));
  2292. var DownEnumDesc = (_a = {}, _a[DownEnum.ING] = _lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.sceneDown.ing'), _a[DownEnum.INIT] = _lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.sceneDown.init'), _a[DownEnum.SCUESS] = _lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.sceneDown.success'), _a[DownEnum.RESET] = _lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.sceneDown.reset'), _a);
  2293. var usbScenesAll = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
  2294. var localScenesAll = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
  2295. //1 点云 2mesh
  2296. var globalSceneType = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(1);
  2297. var showDetailPanel = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
  2298. var detailPanelId = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
  2299. var globalMenuDisabled = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
  2300. var unicodes = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
  2301. //带detail的 scene
  2302. var localSceneDetail = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
  2303. var usbScenes = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
  2304. return usbScenesAll.value.filter(function (scene) {
  2305. return !_status__WEBPACK_IMPORTED_MODULE_3__["syncStatus"].scene.usbs.includes(scene[_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["sceneKey"]]);
  2306. }).filter(function (scene) {
  2307. return _camrea__WEBPACK_IMPORTED_MODULE_11__["cameraList"].value.some(function (item) {
  2308. return item.sn.toUpperCase().trim() === scene.sn.toUpperCase().trim();
  2309. });
  2310. }).map(function (scene) {
  2311. var isSyncIng = _status__WEBPACK_IMPORTED_MODULE_3__["syncStatus"].scene.locals.includes(scene[_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["sceneKey"]]);
  2312. var isSyncEnd = isSyncIng || unicodes.value.includes(scene[_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["sceneKey"]]);
  2313. return __assign(__assign({}, scene), {
  2314. syncStatus: isSyncIng ? SyncEnum.ING : isSyncEnd ? SyncEnum.COM : SyncEnum.UN
  2315. });
  2316. });
  2317. });
  2318. var localScenes = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
  2319. return localScenesAll.value.filter(function (scene) {
  2320. return !_status__WEBPACK_IMPORTED_MODULE_3__["syncStatus"].scene.locals.includes(scene[_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["sceneKey"]]);
  2321. }).map(function (scene) {
  2322. var isSyncIng = _status__WEBPACK_IMPORTED_MODULE_3__["syncStatus"].scene.usbs.includes(scene[_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["sceneKey"]]);
  2323. var isSyncEnd = isSyncIng || usbScenesAll.value.some(function (qscene) {
  2324. return qscene[_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["sceneKey"]] === scene[_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["sceneKey"]];
  2325. });
  2326. return __assign(__assign({}, scene), {
  2327. syncStatus: isSyncIng ? SyncEnum.ING : isSyncEnd ? SyncEnum.COM : SyncEnum.UN
  2328. });
  2329. });
  2330. });
  2331. var time;
  2332. var setLocalScenes = function () {
  2333. return __awaiter(void 0, void 0, void 0, function () {
  2334. var _a, slocals, newScenes, repScenes, _loop_1, i;
  2335. return __generator(this, function (_b) {
  2336. switch (_b.label) {
  2337. case 0:
  2338. clearTimeout(time);
  2339. _a = unicodes;
  2340. return [4 /*yield*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["analysis"])(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].getLocalSceneUnicodes, {}), false)];
  2341. case 1:
  2342. _a.value = _b.sent();
  2343. return [4 /*yield*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["analysis"])(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].getLocalScenes, {
  2344. sceneType: globalSceneType.value
  2345. }), false)];
  2346. case 2:
  2347. slocals = _b.sent();
  2348. newScenes = slocals.map(function (item) {
  2349. return __assign(__assign({}, item), {
  2350. id: item.unicode,
  2351. _id: item.id,
  2352. m: item.sceneCode,
  2353. fuseId: item.fusionId,
  2354. time: item.shootTime,
  2355. mapping: item.mapping,
  2356. sn: item.snCode,
  2357. cover: item.thumb + '?time=' + Date.now(),
  2358. title: item.sceneName,
  2359. downStatus: DownEnum.INIT,
  2360. downStatusV4: DownEnum.INIT,
  2361. downIng: item.offlineStatus === 1,
  2362. downIngV4: item.v4OfflineStatus === 1,
  2363. buildObjStatus: item.buildObjStatus,
  2364. buildE57Status: item.buildE57Status === 0 && item.e57Url ? 1 : [2, 3].includes(item.buildE57Status) ? 2 : item.buildE57Status,
  2365. type: 4 === item.sceneSource ? _type__WEBPACK_IMPORTED_MODULE_10__["TypeEnum"].laser : 5 === item.sceneSource ? _type__WEBPACK_IMPORTED_MODULE_10__["TypeEnum"].shenguang : _type__WEBPACK_IMPORTED_MODULE_10__["TypeEnum"].kankan,
  2366. downURL: null,
  2367. status: [CalcEnum.COM, CalcEnum.ERR, CalcEnum.ING, CalcEnum.LINEUP, CalcEnum.COPY, CalcEnum.PAUSE].includes(item.status) ? item.status : CalcEnum.UN
  2368. });
  2369. });
  2370. repScenes = [];
  2371. _loop_1 = function (i) {
  2372. var scene = localScenesAll.value.find(function (scene) {
  2373. return scene._id === newScenes[i]._id;
  2374. });
  2375. repScenes[i] = scene ? Object.assign(scene, newScenes[i]) : newScenes[i];
  2376. };
  2377. for (i = 0; i < newScenes.length; i++) {
  2378. _loop_1(i);
  2379. }
  2380. localScenesAll.value = repScenes;
  2381. time = setTimeout(setLocalScenes, 3000);
  2382. return [2 /*return*/];
  2383. }
  2384. });
  2385. });
  2386. };
  2387. var isCalsIng = function (data) {
  2388. return data.status === CalcEnum.ING || data.status === CalcEnum.LINEUP;
  2389. };
  2390. Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useSubscribe"])('localSceneChange', setLocalScenes);
  2391. Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useImmedSubscribe"])('USBScenes', function (data) {
  2392. usbScenesAll.value = data.sort(function (a, b) {
  2393. return b.time - a.time;
  2394. }).map(function (item) {
  2395. return __assign(__assign({}, item), {
  2396. time: Object(_utils__WEBPACK_IMPORTED_MODULE_5__["formatDate"])(new Date(item.time), 'yyyy-MM-dd')
  2397. });
  2398. });
  2399. });
  2400. var getIds = function (scenes) {
  2401. return scenes.map(function (item) {
  2402. return item._id;
  2403. });
  2404. };
  2405. var calcScenes = function (scenes, isRebuild) {
  2406. if (isRebuild === void 0) {
  2407. isRebuild = false;
  2408. }
  2409. return __awaiter(void 0, void 0, void 0, function () {
  2410. var _i, scenes_1, scene, free, _a, data, ctx_1;
  2411. return __generator(this, function (_b) {
  2412. switch (_b.label) {
  2413. case 0:
  2414. if (!Object(_auth__WEBPACK_IMPORTED_MODULE_4__["authTip"])()) return [3 /*break*/, 8];
  2415. _i = 0, scenes_1 = scenes;
  2416. _b.label = 1;
  2417. case 1:
  2418. if (!(_i < scenes_1.length)) return [3 /*break*/, 6];
  2419. scene = scenes_1[_i];
  2420. return [4 /*yield*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useInteractive"])('checkDesk', scene.path.substring(0, scene.path.indexOf(':') + 1))];
  2421. case 2:
  2422. free = _b.sent().free;
  2423. _a = free < 30 * 1024 * 1024 * 1024;
  2424. if (!_a) return [3 /*break*/, 4];
  2425. return [4 /*yield*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useConfirm"])(_lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.errMsg.calcFree'), _lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.jxcalc'), _lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('sys.cancel'))];
  2426. case 3:
  2427. _a = !_b.sent();
  2428. _b.label = 4;
  2429. case 4:
  2430. // 最少要30g空间
  2431. if (_a) {
  2432. return [2 /*return*/];
  2433. }
  2434. _b.label = 5;
  2435. case 5:
  2436. _i++;
  2437. return [3 /*break*/, 1];
  2438. case 6:
  2439. data = {
  2440. ids: getIds(scenes),
  2441. started: true,
  2442. isRebuild: isRebuild
  2443. };
  2444. return [4 /*yield*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["analysis"])(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].buildScene, data))];
  2445. case 7:
  2446. _b.sent();
  2447. ctx_1 = useScene();
  2448. scenes.map(function (item) {
  2449. return item.m;
  2450. }).forEach(function (m) {
  2451. ctx_1.value.closeScene(m);
  2452. });
  2453. setLocalScenes();
  2454. _b.label = 8;
  2455. case 8:
  2456. return [2 /*return*/];
  2457. }
  2458. });
  2459. });
  2460. };
  2461. var pauseCalcScene = function (scenes, isKK) {
  2462. if (isKK === void 0) {
  2463. isKK = false;
  2464. }
  2465. return __awaiter(void 0, void 0, void 0, function () {
  2466. var data;
  2467. return __generator(this, function (_a) {
  2468. switch (_a.label) {
  2469. case 0:
  2470. data = isKK ? {
  2471. id: scenes[0]._id,
  2472. started: false
  2473. } : {
  2474. ids: getIds(scenes),
  2475. started: false
  2476. };
  2477. return [4 /*yield*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["analysis"])(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(isKK ? _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].calcObject : _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].buildScene, data))];
  2478. case 1:
  2479. _a.sent();
  2480. setLocalScenes();
  2481. return [2 /*return*/];
  2482. }
  2483. });
  2484. });
  2485. };
  2486. var deleteScenes = function (scenes, device, isObj, isKK) {
  2487. if (isObj === void 0) {
  2488. isObj = false;
  2489. }
  2490. if (isKK === void 0) {
  2491. isKK = false;
  2492. }
  2493. return __awaiter(void 0, void 0, void 0, function () {
  2494. var target, ctx;
  2495. return __generator(this, function (_a) {
  2496. target = device === Device.USB ? 'USB' : 'Local';
  2497. ctx = useScene();
  2498. scenes.map(function (item) {
  2499. return item.m;
  2500. }).forEach(function (m) {
  2501. ctx.value.closeScene(m);
  2502. });
  2503. return [2 /*return*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useInteractive"])("delete".concat(target), JSON.stringify({
  2504. scenes: scenes,
  2505. isObj: isObj,
  2506. isKK: isKK
  2507. }))];
  2508. });
  2509. });
  2510. };
  2511. var syncScenes = function (scenes, device) {
  2512. return __awaiter(void 0, void 0, void 0, function () {
  2513. var addScenes, all, target;
  2514. return __generator(this, function (_a) {
  2515. switch (_a.label) {
  2516. case 0:
  2517. addScenes = [];
  2518. all = scenes.map(function (item) {
  2519. return Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["analysis"])(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].checkAddLocalScene, {
  2520. path: item.path,
  2521. snCode: item.sn,
  2522. title: item.title,
  2523. unicode: item.id
  2524. })).then(function () {
  2525. return addScenes.push(item);
  2526. }).catch(function () {
  2527. ant_design_vue__WEBPACK_IMPORTED_MODULE_6__["message"].error("".concat(item.title).concat(_lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.errMsg.calcSync')));
  2528. });
  2529. });
  2530. return [4 /*yield*/, Promise.all(all)];
  2531. case 1:
  2532. _a.sent();
  2533. target = device === Device.USB ? 'USB' : 'Local';
  2534. return [2 /*return*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useInteractive"])("sync".concat(target), JSON.stringify(addScenes))];
  2535. }
  2536. });
  2537. });
  2538. };
  2539. var cancelSyncScenes = function (scenes, device) {
  2540. var eventName = device === Device.USB ? 'quitSyncUSB' : 'quitSyncLocal';
  2541. return Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useInteractive"])(eventName, JSON.stringify(scenes));
  2542. };
  2543. var copyScene = function (scene) {
  2544. return __awaiter(void 0, void 0, void 0, function () {
  2545. return __generator(this, function (_a) {
  2546. switch (_a.label) {
  2547. case 0:
  2548. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post("".concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].copyScene, "/").concat(scene.m, "/copyScene"))];
  2549. case 1:
  2550. _a.sent();
  2551. setLocalScenes();
  2552. return [2 /*return*/];
  2553. }
  2554. });
  2555. });
  2556. };
  2557. var calcObj = function (scene) {
  2558. return __awaiter(void 0, void 0, void 0, function () {
  2559. var resd, _a, lscene, res;
  2560. return __generator(this, function (_b) {
  2561. switch (_b.label) {
  2562. case 0:
  2563. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].getVersion + scene.m)];
  2564. case 1:
  2565. resd = _b.sent();
  2566. _a = resd.data.data.ver;
  2567. if (!_a) return [3 /*break*/, 3];
  2568. return [4 /*yield*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useConfirm"])(_lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.scene.calcTip'))];
  2569. case 2:
  2570. _a = !_b.sent();
  2571. _b.label = 3;
  2572. case 3:
  2573. if (_a) {
  2574. return [2 /*return*/];
  2575. }
  2576. lscene = localScenesAll.value.find(function (s) {
  2577. return s._id === scene._id;
  2578. });
  2579. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].calcObject, {
  2580. id: scene._id,
  2581. started: true
  2582. })];
  2583. case 4:
  2584. res = _b.sent();
  2585. if (![8010, 8011].includes(res.data.code)) return [3 /*break*/, 6];
  2586. return [4 /*yield*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useConfirm"])(_lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.errMsg.resetGen'))];
  2587. case 5:
  2588. if (_b.sent()) {
  2589. calcScenes([scene], true);
  2590. }
  2591. return [3 /*break*/, 7];
  2592. case 6:
  2593. if (res.data.code === 200) {
  2594. lscene.buildObjStatus = 2;
  2595. Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useAlert"])(_lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.errMsg.genObjTip'));
  2596. } else {
  2597. ant_design_vue__WEBPACK_IMPORTED_MODULE_6__["message"].error(res.data.msg);
  2598. }
  2599. _b.label = 7;
  2600. case 7:
  2601. return [2 /*return*/];
  2602. }
  2603. });
  2604. });
  2605. };
  2606. var calcE57 = function (scene) {
  2607. return __awaiter(void 0, void 0, void 0, function () {
  2608. var lscene, res;
  2609. return __generator(this, function (_a) {
  2610. switch (_a.label) {
  2611. case 0:
  2612. lscene = localScenesAll.value.find(function (s) {
  2613. return s._id === scene._id;
  2614. });
  2615. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].calcE57, {
  2616. id: scene._id,
  2617. started: true
  2618. })
  2619. // if ([8010, 8011].includes(res.data.code)) {
  2620. // if (await useConfirm(ui18n.t("program.errMsg.resetGen"))) {
  2621. // calcScenes([scene], true);
  2622. // }
  2623. // } else
  2624. ];
  2625. case 1:
  2626. res = _a.sent();
  2627. // if ([8010, 8011].includes(res.data.code)) {
  2628. // if (await useConfirm(ui18n.t("program.errMsg.resetGen"))) {
  2629. // calcScenes([scene], true);
  2630. // }
  2631. // } else
  2632. if (res.data.code === 200) {
  2633. lscene.buildE57Status = 2;
  2634. Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useAlert"])(_lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.errMsg.genE57Tip'));
  2635. } else {
  2636. ant_design_vue__WEBPACK_IMPORTED_MODULE_6__["message"].error(res.data.msg);
  2637. }
  2638. return [2 /*return*/];
  2639. }
  2640. });
  2641. });
  2642. };
  2643. //获取列表详情
  2644. var getSceneDetail = function (sceneCode) {
  2645. return __awaiter(void 0, void 0, void 0, function () {
  2646. var detail, res;
  2647. return __generator(this, function (_a) {
  2648. switch (_a.label) {
  2649. case 0:
  2650. console.log('进来了', _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].getLocalScenesDetail);
  2651. detail = localScenesAll.value.find(function (s) {
  2652. return s.sceneCode === sceneCode;
  2653. });
  2654. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].getLocalScenesDetail.replace('{sceneCode}', sceneCode))];
  2655. case 1:
  2656. res = _a.sent();
  2657. if (res.data.code === 200) {
  2658. // console.log('res', res.data.data)
  2659. localSceneDetail.value = __assign(__assign(__assign({}, detail), {
  2660. status: detail.status
  2661. }), res.data.data);
  2662. return [2 /*return*/, Promise.resolve(localSceneDetail.value)];
  2663. } else {
  2664. if (res.data.code != 3010) {
  2665. ant_design_vue__WEBPACK_IMPORTED_MODULE_6__["message"].error(res.data.msg);
  2666. }
  2667. return [2 /*return*/, Promise.resolve(false)];
  2668. }
  2669. return [2 /*return*/];
  2670. }
  2671. });
  2672. });
  2673. };
  2674. var buildSceneObj = function (id, started, resultPath) {
  2675. return __awaiter(void 0, void 0, void 0, function () {
  2676. var res;
  2677. return __generator(this, function (_a) {
  2678. switch (_a.label) {
  2679. case 0:
  2680. console.log('进来了', _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].buildSceneObj);
  2681. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].buildSceneObj, {
  2682. id: id,
  2683. started: started,
  2684. resultPath: resultPath
  2685. })];
  2686. case 1:
  2687. res = _a.sent();
  2688. if (res.data.code === 200) {
  2689. console.log('res', res.data.data);
  2690. return [2 /*return*/, Promise.resolve(res.data.data)];
  2691. } else {
  2692. ant_design_vue__WEBPACK_IMPORTED_MODULE_6__["message"].error(res.data.msg);
  2693. return [2 /*return*/, Promise.resolve(false)];
  2694. }
  2695. return [2 /*return*/];
  2696. }
  2697. });
  2698. });
  2699. };
  2700. var buildSceneE57 = function (id, started, resultPath) {
  2701. return __awaiter(void 0, void 0, void 0, function () {
  2702. var res;
  2703. return __generator(this, function (_a) {
  2704. switch (_a.label) {
  2705. case 0:
  2706. console.log('e57', _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].buildSceneE57);
  2707. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].buildSceneE57, {
  2708. id: id,
  2709. started: started,
  2710. resultPath: resultPath
  2711. })];
  2712. case 1:
  2713. res = _a.sent();
  2714. if (res.data.code === 200) {
  2715. console.log('res', res.data.data);
  2716. return [2 /*return*/, Promise.resolve(res.data.data)];
  2717. } else {
  2718. ant_design_vue__WEBPACK_IMPORTED_MODULE_6__["message"].error(res.data.msg);
  2719. return [2 /*return*/, Promise.resolve(false)];
  2720. }
  2721. return [2 /*return*/];
  2722. }
  2723. });
  2724. });
  2725. };
  2726. var downOfflineScene = function (id, lang, resultPath, sceneType) {
  2727. return __awaiter(void 0, void 0, void 0, function () {
  2728. var res;
  2729. return __generator(this, function (_a) {
  2730. switch (_a.label) {
  2731. case 0:
  2732. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].downOfflineScene, {
  2733. id: id,
  2734. lang: lang,
  2735. resultPath: resultPath,
  2736. offlineType: sceneType
  2737. })];
  2738. case 1:
  2739. res = _a.sent();
  2740. if (res.data.code === 200) {
  2741. console.log('res downOfflineScene', res.data.data);
  2742. return [2 /*return*/, Promise.resolve(res.data.data)];
  2743. } else {
  2744. ant_design_vue__WEBPACK_IMPORTED_MODULE_6__["message"].error(res.data.msg);
  2745. return [2 /*return*/, Promise.resolve(false)];
  2746. }
  2747. return [2 /*return*/];
  2748. }
  2749. });
  2750. });
  2751. };
  2752. // offlineType 1:点云 2:mesh
  2753. var getSceneDetailBuildStatus = function (id, buildProgressType, offlineType) {
  2754. return __awaiter(void 0, void 0, Promise, function () {
  2755. var res;
  2756. return __generator(this, function (_a) {
  2757. switch (_a.label) {
  2758. case 0:
  2759. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].getBuildDetailStatus, {
  2760. id: id,
  2761. buildProgressType: buildProgressType,
  2762. offlineType: offlineType
  2763. })];
  2764. case 1:
  2765. res = _a.sent();
  2766. if (res.data.code === 200) {
  2767. return [2 /*return*/, Promise.resolve(res.data.data)];
  2768. } else {
  2769. ant_design_vue__WEBPACK_IMPORTED_MODULE_6__["message"].error(res.data.msg);
  2770. return [2 /*return*/, Promise.resolve(undefined)];
  2771. }
  2772. return [2 /*return*/];
  2773. }
  2774. });
  2775. });
  2776. };
  2777. var downE57 = function (scene) {
  2778. return __awaiter(void 0, void 0, void 0, function () {
  2779. return __generator(this, function (_a) {
  2780. switch (_a.label) {
  2781. case 0:
  2782. return [4 /*yield*/, Object(_utils__WEBPACK_IMPORTED_MODULE_5__["saveAs"])(Object(_hook_serve__WEBPACK_IMPORTED_MODULE_12__["getResources"])(scene.mapping + '/' + scene.e57Url), scene.title.replace(invalidCharsPattern, ' ') + '.zip')];
  2783. case 1:
  2784. _a.sent();
  2785. Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useAlert"])(scene.title + _lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.sceneDown.downSuccess'));
  2786. return [2 /*return*/];
  2787. }
  2788. });
  2789. });
  2790. };
  2791. var downScene = function (scene, isObj) {
  2792. if (isObj === void 0) {
  2793. isObj = false;
  2794. }
  2795. return __awaiter(void 0, void 0, void 0, function () {
  2796. var lscene, check, _a, res, _b;
  2797. var _c, _d;
  2798. return __generator(this, function (_e) {
  2799. switch (_e.label) {
  2800. case 0:
  2801. console.log('下载obj', isObj);
  2802. lscene = localScenesAll.value.find(function (s) {
  2803. return s._id === scene._id;
  2804. });
  2805. if (!isObj) return [3 /*break*/, 2];
  2806. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].get(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].downLaserCheckSceneV4, {
  2807. params: {
  2808. sceneCode: scene.m,
  2809. lang: _lang__WEBPACK_IMPORTED_MODULE_9__["lang"]
  2810. }
  2811. })];
  2812. case 1:
  2813. _a = _e.sent();
  2814. return [3 /*break*/, 4];
  2815. case 2:
  2816. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].downLaserCheckScene, {
  2817. sceneCode: scene.m,
  2818. lang: _lang__WEBPACK_IMPORTED_MODULE_9__["lang"]
  2819. })];
  2820. case 3:
  2821. _a = _e.sent();
  2822. _e.label = 4;
  2823. case 4:
  2824. check = _a;
  2825. if (!(((_d = (_c = check.data) === null || _c === void 0 ? void 0 : _c.data) === null || _d === void 0 ? void 0 : _d.status) !== 2 && _status__WEBPACK_IMPORTED_MODULE_3__["calcStatus"].count > 0)) return [3 /*break*/, 6];
  2826. return [4 /*yield*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useConfirm"])(_lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.errMsg.repeatGen'), _lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.continueDown'), _lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('sys.cancel'))];
  2827. case 5:
  2828. if (!_e.sent()) {
  2829. return [2 /*return*/];
  2830. }
  2831. _e.label = 6;
  2832. case 6:
  2833. if (!isObj) return [3 /*break*/, 8];
  2834. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].get(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].downLaserSceneV4, {
  2835. params: {
  2836. sceneCode: scene.m,
  2837. lang: _lang__WEBPACK_IMPORTED_MODULE_9__["lang"]
  2838. }
  2839. })];
  2840. case 7:
  2841. _b = _e.sent();
  2842. return [3 /*break*/, 10];
  2843. case 8:
  2844. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].downLaserScene, {
  2845. sceneCode: scene.m,
  2846. lang: _lang__WEBPACK_IMPORTED_MODULE_9__["lang"]
  2847. })];
  2848. case 9:
  2849. _b = _e.sent();
  2850. _e.label = 10;
  2851. case 10:
  2852. res = _b;
  2853. if (![8008, 8009].includes(res.data.code)) return [3 /*break*/, 12];
  2854. return [4 /*yield*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useConfirm"])(_lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.errMsg.resetGen'))];
  2855. case 11:
  2856. if (_e.sent()) {
  2857. calcScenes([scene], true);
  2858. }
  2859. return [3 /*break*/, 13];
  2860. case 12:
  2861. if (isObj) {
  2862. lscene.downIngV4 = true;
  2863. } else {
  2864. lscene.downIng = true;
  2865. }
  2866. _e.label = 13;
  2867. case 13:
  2868. Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useSend"])('forwa', 1);
  2869. return [2 /*return*/];
  2870. }
  2871. });
  2872. });
  2873. };
  2874. Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useSubscribe"])('forwa', function (type) {
  2875. return type === 1 && setLocalScenes();
  2876. });
  2877. var watchDownSuccess = function () {
  2878. Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(function () {
  2879. return localScenesAll.value.map(function (data) {
  2880. return __assign({}, data);
  2881. });
  2882. }, function (newv, oldv) {
  2883. var str = newv.filter(function (v) {
  2884. var ov = oldv.find(function (ov) {
  2885. return v._id === ov._id;
  2886. });
  2887. return ov && (ov.downIng && !v.downIng || ov.downIngV4 && !v.downIngV4);
  2888. }).map(function (v) {
  2889. return v.title;
  2890. }).join(',');
  2891. if (str) {
  2892. Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["useAlert"])(str + _lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('program.sceneDown.downSuccess'));
  2893. }
  2894. });
  2895. };
  2896. var invalidCharsPattern = /[\\/:*?"<>|]/g;
  2897. var downScenes = [];
  2898. var watchAndDownScene = function () {
  2899. Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(function () {
  2900. return localScenesAll.value.filter(function (scene) {
  2901. return (scene.downIng || scene.downIngV4) && !downScenes.includes(scene);
  2902. });
  2903. }, function (scenes) {
  2904. return __awaiter(void 0, void 0, void 0, function () {
  2905. var timeout, updateScenes;
  2906. return __generator(this, function (_a) {
  2907. updateScenes = function (scenes, isObj) {
  2908. if (isObj === void 0) {
  2909. isObj = false;
  2910. }
  2911. return __awaiter(void 0, void 0, void 0, function () {
  2912. var downStatus, i, down, e_1, index;
  2913. return __generator(this, function (_a) {
  2914. switch (_a.label) {
  2915. case 0:
  2916. return [4 /*yield*/, Promise.all(scenes.map(function (scene) {
  2917. return isObj ? _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].get(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].downStepSceneV4, {
  2918. params: {
  2919. sceneCode: scene.m
  2920. }
  2921. }) : _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].downStepScene, {
  2922. sceneCode: scene.m
  2923. });
  2924. }))];
  2925. case 1:
  2926. downStatus = _a.sent();
  2927. i = 0;
  2928. _a.label = 2;
  2929. case 2:
  2930. if (!(i < downStatus.length)) return [3 /*break*/, 14];
  2931. down = downStatus[i];
  2932. if (!(down.status === 200 && down.data.data)) return [3 /*break*/, 12];
  2933. console.log('下载请求结果:' + down.data.data);
  2934. if (!down.data.data.url) return [3 /*break*/, 11];
  2935. downScenes.push(scenes[i]);
  2936. _a.label = 3;
  2937. case 3:
  2938. _a.trys.push([3, 5,, 6]);
  2939. return [4 /*yield*/, Object(_utils__WEBPACK_IMPORTED_MODULE_5__["saveAs"])(Object(_store_app__WEBPACK_IMPORTED_MODULE_8__["getResources"])(down.data.data.url), scenes[i].title.replace(invalidCharsPattern, ' ') + '.zip')];
  2940. case 4:
  2941. _a.sent();
  2942. console.log('下载完成 开始上报:');
  2943. return [3 /*break*/, 6];
  2944. case 5:
  2945. e_1 = _a.sent();
  2946. console.log('下载取消 开始上报:');
  2947. return [3 /*break*/, 6];
  2948. case 6:
  2949. if (!isObj) return [3 /*break*/, 8];
  2950. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].get(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].downSuccessSceneV4, {
  2951. params: {
  2952. sceneCode: scenes[i].m
  2953. }
  2954. })];
  2955. case 7:
  2956. _a.sent();
  2957. return [3 /*break*/, 10];
  2958. case 8:
  2959. return [4 /*yield*/, _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].downSuccessScene, {
  2960. sceneCode: scenes[i].m
  2961. })];
  2962. case 9:
  2963. _a.sent();
  2964. _a.label = 10;
  2965. case 10:
  2966. console.log('上报完成');
  2967. index = downScenes.indexOf(scenes[i]);
  2968. if (~index) {
  2969. downScenes.splice(index, 1);
  2970. }
  2971. _a.label = 11;
  2972. case 11:
  2973. return [3 /*break*/, 13];
  2974. case 12:
  2975. clearTimeout(timeout);
  2976. timeout = setTimeout(function () {
  2977. setLocalScenes();
  2978. }, 1000);
  2979. _a.label = 13;
  2980. case 13:
  2981. i++;
  2982. return [3 /*break*/, 2];
  2983. case 14:
  2984. return [2 /*return*/];
  2985. }
  2986. });
  2987. });
  2988. };
  2989. updateScenes(scenes.filter(function (scene) {
  2990. return scene.downIng;
  2991. }), false);
  2992. updateScenes(scenes.filter(function (scene) {
  2993. return scene.downIngV4;
  2994. }), true);
  2995. return [2 /*return*/];
  2996. });
  2997. });
  2998. });
  2999. };
  3000. var useScene = function () {
  3001. var _a;
  3002. var scenes = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
  3003. var activeScene = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
  3004. var allScenes = Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])((_a = {}, _a[_app_program_store_sys__WEBPACK_IMPORTED_MODULE_14__["SceneType"].cloud] = localScenes, _a[_app_program_store_sys__WEBPACK_IMPORTED_MODULE_14__["SceneType"].obj] = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
  3005. return _app_program_store_obj__WEBPACK_IMPORTED_MODULE_15__["objScenes"].value.concat(localScenes.value.filter(function (scene) {
  3006. return scene.type === _type__WEBPACK_IMPORTED_MODULE_10__["TypeEnum"].kankan;
  3007. }), _app_program_store_obj__WEBPACK_IMPORTED_MODULE_15__["sgObjScenes"].value);
  3008. }), _a));
  3009. var pages = {
  3010. laser: "".concat(global.config.setting.binPath || '', "/dist/index.html"),
  3011. fuse: "".concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].fuse),
  3012. mesh_editor: "".concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].swkk, "/epg.html"),
  3013. mesh_viewer: "".concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].swkk, "/spg.html")
  3014. };
  3015. // if(config.isDev) {
  3016. // pages.mesh_viewer = `/swkk/spg.html`
  3017. // pages.mesh_editor = `/swkk/epg.html`
  3018. // }
  3019. Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(_router__WEBPACK_IMPORTED_MODULE_13__["router"].currentRoute, function () {
  3020. var route = _router__WEBPACK_IMPORTED_MODULE_13__["router"].currentRoute.value;
  3021. if (route.name !== _router__WEBPACK_IMPORTED_MODULE_13__["metas"].edit.name) return;
  3022. var m = route.params.m;
  3023. var key = route.params.key;
  3024. var title = route.params.title;
  3025. var type = route.params.type;
  3026. var isEdit = !!route.params.edit;
  3027. if (!m || !type) return;
  3028. var existsScene = scenes.value.find(function (scene) {
  3029. return scene.m === m && scene.type === type && scene.isEdit === isEdit;
  3030. });
  3031. if (existsScene) {
  3032. activeScene.value = existsScene;
  3033. return;
  3034. }
  3035. // const lscene = computed(() => {
  3036. // return allScenes[type].find(lscene => lscene.m === route.params.m)
  3037. // })
  3038. // let laserURL = `lang=${lang}&m=${m}&serve_link=${serverHref}&mapping=${lscene.value.mapping}`
  3039. // if (process.env.VUE_APP_ENV !== 'env') {
  3040. // laserURL = `${laserURL}&basePath=${serverHref}`
  3041. // }
  3042. // const baseURL =
  3043. // type === SceneType.cloud
  3044. // ? `./index.html?${laserURL}`
  3045. // : `${URL.swkk}/${
  3046. // isEdit ? 'epg' : 'spg'
  3047. // }.html?lang=${lang}&m=${m}&app_server=${v4serverHref}&app_resource=${serverHref}/${
  3048. // lscene.value.mapping
  3049. // }/`
  3050. var baseURL = '';
  3051. var laserURL = '';
  3052. var lscene = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
  3053. var _a;
  3054. return (_a = allScenes[type]) === null || _a === void 0 ? void 0 : _a.find(function (lscene) {
  3055. return lscene.m === route.params.m;
  3056. });
  3057. });
  3058. if (type === _app_program_store_sys__WEBPACK_IMPORTED_MODULE_14__["SceneType"].cloud) {
  3059. laserURL = "lang=".concat(_lang__WEBPACK_IMPORTED_MODULE_9__["lang"], "&m=").concat(m, "&serve_link=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["serverHref"], "&mapping=").concat(lscene.value.mapping);
  3060. if (true) {
  3061. laserURL = "".concat(laserURL, "&basePath=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["serverHref"]);
  3062. }
  3063. }
  3064. console.error('config', _app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"]);
  3065. switch (type) {
  3066. case _app_program_store_sys__WEBPACK_IMPORTED_MODULE_14__["SceneType"].cloud:
  3067. //baseURL = `./index.html?${laserURL}`
  3068. baseURL = pages.laser + "?".concat(laserURL);
  3069. break;
  3070. case _app_program_store_sys__WEBPACK_IMPORTED_MODULE_14__["SceneType"].obj:
  3071. // baseURL = `${URL.swkk}/${
  3072. // isEdit ? 'epg' : 'spg'
  3073. // }.html?lang=${lang}&m=${m}&app_server=${v4serverHref}&app_resource=${serverHref}/${
  3074. // lscene.value.mapping
  3075. // }/`
  3076. baseURL = (isEdit ? pages.mesh_editor : pages.mesh_viewer) + "?lang=".concat(_lang__WEBPACK_IMPORTED_MODULE_9__["lang"], "&m=").concat(m, "&app_server=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["v4serverHref"], "&app_resource=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["serverHref"], "/").concat(lscene.value.mapping, "/");
  3077. break;
  3078. case _app_program_store_sys__WEBPACK_IMPORTED_MODULE_14__["SceneType"].case:
  3079. baseURL = "".concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].case, "/index.html#/homes/").concat(m, "?lang=").concat(_lang__WEBPACK_IMPORTED_MODULE_9__["lang"], "&ga=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.ga, "&appServer=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["fuseServerHref"], "&ip=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["serverHostURL"], "&laserServicePort=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.javaPort, "&servicePort=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.fusionPort, "&swkkPort=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.v4JavaPort, "&swssUrl=").concat(pages.laser, "&swkkUrl=").concat(pages.mesh_editor, "&static=&fuse=").concat(pages.fuse);
  3080. break;
  3081. case _app_program_store_sys__WEBPACK_IMPORTED_MODULE_14__["SceneType"].library:
  3082. baseURL = "".concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].case, "/index.html#/mediaLibrary?lang=").concat(_lang__WEBPACK_IMPORTED_MODULE_9__["lang"], "&ga=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.ga, "&appServer=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["fuseServerHref"], "&ip=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["serverHostURL"], "&laserServicePort=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.javaPort, "&servicePort=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.fusionPort, "&swkkPort=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.v4JavaPort, "&swssUrl=").concat(pages.laser, "&swkkUrl=").concat(pages.mesh_editor, "&static=&fuse=").concat(pages.fuse);
  3083. break;
  3084. case _app_program_store_sys__WEBPACK_IMPORTED_MODULE_14__["SceneType"].fuse:
  3085. baseURL = pages.fuse + "?caseId=".concat(m, "&lang=").concat(_lang__WEBPACK_IMPORTED_MODULE_9__["lang"], "&ga=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.ga, "&ip=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["serverHostURL"], "&swkkPort=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.v4JavaPort, "&swssUrl=").concat(pages.laser, "&swkkUrl=").concat(isEdit ? pages.mesh_editor : pages.mesh_viewer, "&laserServicePort=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.javaPort, "&servicePort=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.fusionPort, "&app_resource=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["v4serverHref"], "&static=").concat(isEdit ? '#/fuseEdit/merge' : '#/show/fireInfo');
  3086. }
  3087. if (!baseURL) {
  3088. return;
  3089. }
  3090. console.error(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["serverHostURL"]);
  3091. var addedScene = Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])({
  3092. key: key || m,
  3093. m: m,
  3094. title: lscene.value && lscene.value.title || title || _router__WEBPACK_IMPORTED_MODULE_13__["metas"].edit.title,
  3095. type: type,
  3096. isEdit: isEdit,
  3097. kankan: lscene.value && lscene.value.type !== _type__WEBPACK_IMPORTED_MODULE_10__["TypeEnum"].laser || false,
  3098. laserURL: laserURL,
  3099. baseURL: baseURL
  3100. });
  3101. scenes.value.push(addedScene);
  3102. activeScene.value = addedScene;
  3103. var stopWatch = Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () {
  3104. var _a;
  3105. if (!scenes.value.includes(addedScene)) {
  3106. stopWatch();
  3107. return;
  3108. }
  3109. addedScene.title = ((_a = lscene.value) === null || _a === void 0 ? void 0 : _a.title) || title || _router__WEBPACK_IMPORTED_MODULE_13__["metas"].edit.title;
  3110. });
  3111. }, {
  3112. immediate: true
  3113. });
  3114. Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(allScenes, function () {
  3115. // for (let i = 0; i < scenes.value.length; i++) {
  3116. // const typeScenes = allScenes[scenes.value[i].type]
  3117. // const typeScene = typeScenes?.find(
  3118. // localScene => localScene.m === scenes.value[i].m
  3119. // )
  3120. // if (!typeScene) {
  3121. // deleteScene(scenes.value[i--])
  3122. // // message.warn('编辑中场景已被删除')
  3123. // } else if (
  3124. // typeScene.status === CalcEnum.ING ||
  3125. // typeScene.status === CalcEnum.LINEUP
  3126. // ) {
  3127. // deleteScene(scenes.value[i--])
  3128. // calcTip()
  3129. // }
  3130. // }
  3131. }, {
  3132. deep: true
  3133. });
  3134. Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () {
  3135. if (_router__WEBPACK_IMPORTED_MODULE_13__["router"].currentRoute.value.name !== _router__WEBPACK_IMPORTED_MODULE_13__["metas"].edit.name) {
  3136. return;
  3137. } else if (scenes.value.length && (!activeScene.value || !scenes.value.some(function (scene) {
  3138. return scene === activeScene.value;
  3139. }))) {
  3140. // activeScene.value = scenes.value[0]
  3141. }
  3142. });
  3143. var isVM = function () {
  3144. try {
  3145. return activeScene.value.vm;
  3146. } catch (_a) {
  3147. return false;
  3148. }
  3149. };
  3150. var deleteScene = function (scene) {
  3151. var index = scenes.value.indexOf(scene);
  3152. ~index && scenes.value.splice(index, 1);
  3153. if (scenes.value.length == 0) {
  3154. activeScene.value = null;
  3155. var menu = localStorage.getItem('menu_name');
  3156. if (menu) {
  3157. Object(_router__WEBPACK_IMPORTED_MODULE_13__["jump"])({
  3158. name: menu
  3159. });
  3160. } else {
  3161. Object(_router__WEBPACK_IMPORTED_MODULE_13__["jump"])({
  3162. name: _router__WEBPACK_IMPORTED_MODULE_13__["metas"].scene.name
  3163. });
  3164. }
  3165. } else {
  3166. activeScene.value = scenes.value[scenes.value.length - 1];
  3167. }
  3168. };
  3169. var refreshCurrent = function () {
  3170. if (!activeScene.value.vm) {
  3171. return;
  3172. } else {
  3173. activeScene.value.vm.reload();
  3174. }
  3175. };
  3176. var hideScene = function () {
  3177. if (!activeScene.value) {
  3178. return;
  3179. } else {
  3180. // if(activeScene.value.key === 'library') {
  3181. // activeScene.value = null
  3182. // jump({
  3183. // name: metas.scene.name
  3184. // })
  3185. // } else {
  3186. // router.back()
  3187. // }
  3188. activeScene.value = null;
  3189. var menu = localStorage.getItem('menu_name');
  3190. if (menu) {
  3191. Object(_router__WEBPACK_IMPORTED_MODULE_13__["jump"])({
  3192. name: menu
  3193. });
  3194. } else {
  3195. Object(_router__WEBPACK_IMPORTED_MODULE_13__["jump"])({
  3196. name: _router__WEBPACK_IMPORTED_MODULE_13__["metas"].scene.name
  3197. });
  3198. }
  3199. }
  3200. };
  3201. var closeScene = function (m) {
  3202. Object(vue__WEBPACK_IMPORTED_MODULE_2__["nextTick"])(function () {
  3203. var find = scenes.value.filter(function (scene) {
  3204. return scene.m === m;
  3205. });
  3206. if (find.length) {
  3207. find.forEach(function (scene) {
  3208. return deleteScene(scene);
  3209. });
  3210. }
  3211. });
  3212. };
  3213. var showScene = function (scene) {
  3214. Object(_router__WEBPACK_IMPORTED_MODULE_13__["jump"])({
  3215. name: _router__WEBPACK_IMPORTED_MODULE_13__["metas"].edit.name
  3216. //params: { m: scene.m, type: scene.type, edit: scene.isEdit }
  3217. });
  3218. Object(vue__WEBPACK_IMPORTED_MODULE_2__["nextTick"])(function () {
  3219. activeScene.value = scene;
  3220. });
  3221. };
  3222. var libraryURL = "".concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["URL"].case, "/index.html#/mediaLibrary?lang=").concat(_lang__WEBPACK_IMPORTED_MODULE_9__["lang"], "&ga=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.ga, "&appServer=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["fuseServerHref"], "&ip=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["serverHostURL"], "&laserServicePort=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.javaPort, "&servicePort=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.fusionPort, "&swkkPort=").concat(_app_program_hook__WEBPACK_IMPORTED_MODULE_7__["config"].setting.v4JavaPort, "&swssUrl=").concat(pages.laser, "&swkkUrl=").concat(pages.mesh_editor, "&static=&fuse=").concat(pages.fuse);
  3223. return function () {
  3224. return Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
  3225. return {
  3226. scenes: scenes.value,
  3227. activeScene: activeScene.value,
  3228. libraryURL: libraryURL,
  3229. isVM: isVM,
  3230. deleteScene: deleteScene,
  3231. showScene: showScene,
  3232. hideScene: hideScene,
  3233. closeScene: closeScene,
  3234. refreshCurrent: refreshCurrent
  3235. };
  3236. });
  3237. };
  3238. }();
  3239. window.addEventListener('message', function (e) {
  3240. var data = e.data;
  3241. if (typeof data === 'string') {
  3242. try {
  3243. data = JSON.parse(data);
  3244. } catch (error) {
  3245. data = {};
  3246. }
  3247. }
  3248. console.log('message', data);
  3249. if (data.type == 'tab') {
  3250. if (data.data == 'media') {
  3251. var ctx = useScene();
  3252. ctx.value.hideScene();
  3253. Object(vue__WEBPACK_IMPORTED_MODULE_2__["nextTick"])(function () {
  3254. Object(_router__WEBPACK_IMPORTED_MODULE_13__["jump"])({
  3255. name: 'library'
  3256. });
  3257. });
  3258. }
  3259. } else if (data.type == 'event') {
  3260. if (data.data == 'menu-enabled') {
  3261. globalMenuDisabled.value = false;
  3262. } else if (data.data == 'menu-disabled') {
  3263. globalMenuDisabled.value = true;
  3264. }
  3265. } else if (data.type == 'link') {
  3266. var url = data.data.replace(/\\/g, '/');
  3267. if (data.sceneType) {
  3268. var m = '';
  3269. var p = {};
  3270. switch (data.sceneType) {
  3271. case 'obj':
  3272. m = url.match(/m=(\d+)/)[1];
  3273. p = {
  3274. m: m,
  3275. title: data.title,
  3276. type: _app_program_store_sys__WEBPACK_IMPORTED_MODULE_14__["SceneType"].obj,
  3277. t: Date.now()
  3278. };
  3279. if (data.edit) {
  3280. ;
  3281. p.edit = data.edit;
  3282. }
  3283. Object(_router__WEBPACK_IMPORTED_MODULE_13__["jump"])({
  3284. name: _router__WEBPACK_IMPORTED_MODULE_13__["metas"].edit.name,
  3285. params: p
  3286. });
  3287. break;
  3288. case 'cloud':
  3289. m = url.match(/m=(\d+)/)[1];
  3290. p = {
  3291. m: m,
  3292. title: data.title,
  3293. type: _app_program_store_sys__WEBPACK_IMPORTED_MODULE_14__["SceneType"].cloud,
  3294. t: Date.now()
  3295. };
  3296. if (data.edit) {
  3297. ;
  3298. p.edit = data.edit;
  3299. }
  3300. Object(_router__WEBPACK_IMPORTED_MODULE_13__["jump"])({
  3301. name: _router__WEBPACK_IMPORTED_MODULE_13__["metas"].edit.name,
  3302. params: p
  3303. });
  3304. break;
  3305. case 'fuse':
  3306. m = url.match(/caseId=(\d+)/)[1];
  3307. p = {
  3308. m: m,
  3309. title: data.title,
  3310. type: _app_program_store_sys__WEBPACK_IMPORTED_MODULE_14__["SceneType"].fuse,
  3311. t: Date.now()
  3312. };
  3313. if (data.edit) {
  3314. ;
  3315. p.edit = data.edit;
  3316. }
  3317. Object(_router__WEBPACK_IMPORTED_MODULE_13__["jump"])({
  3318. name: _router__WEBPACK_IMPORTED_MODULE_13__["metas"].edit.name,
  3319. params: p
  3320. });
  3321. break;
  3322. }
  3323. }
  3324. if (url.indexOf('lib/fuse/index.html') != -1) {
  3325. // const match = url.match(/caseId=(\d+)/)
  3326. // if(match && match.length>1) {
  3327. // const caseId = match[1]
  3328. // jump({
  3329. // name: metas.edit.name,
  3330. // params: {
  3331. // m: caseId,
  3332. // // key: 'fuse-'+caseId,
  3333. // title: data.title,
  3334. // type: SceneType.fuse,
  3335. // edit: 1,
  3336. // }
  3337. // })
  3338. // }
  3339. }
  3340. }
  3341. });
  3342. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../node_modules/webpack/buildin/global.js */ "../../node_modules/webpack/buildin/global.js")))
  3343. /***/ }),
  3344. /***/ "./src/app/program/store/status.ts":
  3345. /*!*****************************************!*\
  3346. !*** ./src/app/program/store/status.ts ***!
  3347. \*****************************************/
  3348. /*! exports provided: syncStatus, syncDesc, calcStatus, setCalcStatus, framtTime, javaState, stateEnum */
  3349. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3350. "use strict";
  3351. __webpack_require__.r(__webpack_exports__);
  3352. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "syncStatus", function() { return syncStatus; });
  3353. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "syncDesc", function() { return syncDesc; });
  3354. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "calcStatus", function() { return calcStatus; });
  3355. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setCalcStatus", function() { return setCalcStatus; });
  3356. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "framtTime", function() { return framtTime; });
  3357. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "javaState", function() { return javaState; });
  3358. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "stateEnum", function() { return stateEnum; });
  3359. /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
  3360. /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
  3361. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
  3362. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
  3363. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  3364. /* harmony import */ var _app_program_hook__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/app/program/hook */ "./src/app/program/hook/index.ts");
  3365. /* harmony import */ var _auth__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./auth */ "./src/app/program/store/auth.ts");
  3366. /* harmony import */ var _camrea__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./camrea */ "./src/app/program/store/camrea.ts");
  3367. /* harmony import */ var _scene__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./scene */ "./src/app/program/store/scene.ts");
  3368. /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
  3369. /* harmony import */ var _local__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./local */ "./src/app/program/store/local.ts");
  3370. /* harmony import */ var _cameraAuth__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./cameraAuth */ "./src/app/program/store/cameraAuth.ts");
  3371. var __assign = undefined && undefined.__assign || function () {
  3372. __assign = Object.assign || function (t) {
  3373. for (var s, i = 1, n = arguments.length; i < n; i++) {
  3374. s = arguments[i];
  3375. for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
  3376. }
  3377. return t;
  3378. };
  3379. return __assign.apply(this, arguments);
  3380. };
  3381. var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
  3382. function adopt(value) {
  3383. return value instanceof P ? value : new P(function (resolve) {
  3384. resolve(value);
  3385. });
  3386. }
  3387. return new (P || (P = Promise))(function (resolve, reject) {
  3388. function fulfilled(value) {
  3389. try {
  3390. step(generator.next(value));
  3391. } catch (e) {
  3392. reject(e);
  3393. }
  3394. }
  3395. function rejected(value) {
  3396. try {
  3397. step(generator["throw"](value));
  3398. } catch (e) {
  3399. reject(e);
  3400. }
  3401. }
  3402. function step(result) {
  3403. result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
  3404. }
  3405. step((generator = generator.apply(thisArg, _arguments || [])).next());
  3406. });
  3407. };
  3408. var __generator = undefined && undefined.__generator || function (thisArg, body) {
  3409. var _ = {
  3410. label: 0,
  3411. sent: function () {
  3412. if (t[0] & 1) throw t[1];
  3413. return t[1];
  3414. },
  3415. trys: [],
  3416. ops: []
  3417. },
  3418. f,
  3419. y,
  3420. t,
  3421. g;
  3422. return g = {
  3423. next: verb(0),
  3424. "throw": verb(1),
  3425. "return": verb(2)
  3426. }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
  3427. return this;
  3428. }), g;
  3429. function verb(n) {
  3430. return function (v) {
  3431. return step([n, v]);
  3432. };
  3433. }
  3434. function step(op) {
  3435. if (f) throw new TypeError("Generator is already executing.");
  3436. while (g && (g = 0, op[0] && (_ = 0)), _) try {
  3437. if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
  3438. if (y = 0, t) op = [op[0] & 2, t.value];
  3439. switch (op[0]) {
  3440. case 0:
  3441. case 1:
  3442. t = op;
  3443. break;
  3444. case 4:
  3445. _.label++;
  3446. return {
  3447. value: op[1],
  3448. done: false
  3449. };
  3450. case 5:
  3451. _.label++;
  3452. y = op[1];
  3453. op = [0];
  3454. continue;
  3455. case 7:
  3456. op = _.ops.pop();
  3457. _.trys.pop();
  3458. continue;
  3459. default:
  3460. if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
  3461. _ = 0;
  3462. continue;
  3463. }
  3464. if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
  3465. _.label = op[1];
  3466. break;
  3467. }
  3468. if (op[0] === 6 && _.label < t[1]) {
  3469. _.label = t[1];
  3470. t = op;
  3471. break;
  3472. }
  3473. if (t && _.label < t[2]) {
  3474. _.label = t[2];
  3475. _.ops.push(op);
  3476. break;
  3477. }
  3478. if (t[2]) _.ops.pop();
  3479. _.trys.pop();
  3480. continue;
  3481. }
  3482. op = body.call(thisArg, _);
  3483. } catch (e) {
  3484. op = [6, e];
  3485. y = 0;
  3486. } finally {
  3487. f = t = 0;
  3488. }
  3489. if (op[0] & 5) throw op[1];
  3490. return {
  3491. value: op[0] ? op[1] : void 0,
  3492. done: true
  3493. };
  3494. }
  3495. };
  3496. var syncStatus = Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])({
  3497. count: 0,
  3498. time: 0,
  3499. title: '',
  3500. scene: {
  3501. locals: [],
  3502. usbs: [],
  3503. copysLen: 0,
  3504. unzipLen: 0,
  3505. zipLen: 0
  3506. },
  3507. progress: 0,
  3508. snCodes: []
  3509. });
  3510. var syncDesc = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
  3511. var descs = [];
  3512. if (syncStatus.scene.copysLen) {
  3513. descs.push("".concat(_lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t("program.syncStatus.copy")).concat(syncStatus.scene.copysLen));
  3514. }
  3515. if (syncStatus.scene.unzipLen) {
  3516. descs.push("".concat(_lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t("program.syncStatus.unzip")).concat(syncStatus.scene.unzipLen));
  3517. }
  3518. if (syncStatus.scene.zipLen) {
  3519. descs.push("".concat(_lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t("program.syncStatus.zip")).concat(syncStatus.scene.zipLen));
  3520. }
  3521. if (descs.length) {
  3522. return "\uFF08".concat(descs.join('、'), "\uFF09");
  3523. } else {
  3524. return '';
  3525. }
  3526. });
  3527. var calcStatus = Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])(__assign({}, syncStatus));
  3528. Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(function () {
  3529. return calcStatus.count;
  3530. }, function (ncount, oldcount) {
  3531. if (ncount !== oldcount) {
  3532. Object(_scene__WEBPACK_IMPORTED_MODULE_6__["setLocalScenes"])();
  3533. }
  3534. });
  3535. var setCalcStatus = function () {
  3536. return __awaiter(void 0, void 0, void 0, function () {
  3537. var sstatus;
  3538. return __generator(this, function (_a) {
  3539. switch (_a.label) {
  3540. case 0:
  3541. return [4 /*yield*/, Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["analysis"])(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["URL"].getBuildStatus, {}), false)];
  3542. case 1:
  3543. sstatus = _a.sent();
  3544. Object.assign(calcStatus, __assign(__assign({}, sstatus), {
  3545. scene: {
  3546. locals: sstatus.unicode
  3547. }
  3548. }));
  3549. return [2 /*return*/];
  3550. }
  3551. });
  3552. });
  3553. };
  3554. var framtTime = function (time) {
  3555. var mis = time / 1000;
  3556. if (mis > 60) {
  3557. return (parseInt((mis / 60).toFixed(2)) || 1) + _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t("program.time.minute");
  3558. } else {
  3559. return (parseInt(mis.toFixed(2)) || 1) + _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t("program.time.mis");
  3560. }
  3561. };
  3562. var javaState = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])('0');
  3563. var stateEnum;
  3564. (function (stateEnum) {
  3565. stateEnum["success"] = "11";
  3566. })(stateEnum || (stateEnum = {}));
  3567. Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["useImmedSubscribe"])('USBSnCode', function (snCodes) {
  3568. return syncStatus.snCodes = snCodes;
  3569. });
  3570. Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["useImmedSubscribe"])('stateChange', function (state) {
  3571. console.error('stateChange', state === stateEnum.success);
  3572. javaState.value = state;
  3573. });
  3574. Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["useImmedSubscribe"])('syncStatus', function (subStatus) {
  3575. Object.assign(syncStatus, subStatus);
  3576. });
  3577. var stopPollings = [];
  3578. Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(function () {
  3579. return javaState.value === stateEnum.success;
  3580. }, function (isPoll) {
  3581. if (isPoll) {
  3582. stopPollings.push(Object(_app_program_hook__WEBPACK_IMPORTED_MODULE_3__["usePolling"])(setCalcStatus, 1000));
  3583. console.log('usePolling????setCalcStatus');
  3584. Object(_auth__WEBPACK_IMPORTED_MODULE_4__["getAuth"])();
  3585. Object(_camrea__WEBPACK_IMPORTED_MODULE_5__["setCameraList"])();
  3586. Object(_scene__WEBPACK_IMPORTED_MODULE_6__["setLocalScenes"])();
  3587. Object(_local__WEBPACK_IMPORTED_MODULE_8__["requestPaths"])();
  3588. Object(_cameraAuth__WEBPACK_IMPORTED_MODULE_9__["requestAuthCode"])();
  3589. } else {
  3590. console.log('usePolling????stopPollings');
  3591. stopPollings.forEach(function (stop) {
  3592. return stop();
  3593. });
  3594. }
  3595. }, {
  3596. immediate: true
  3597. });
  3598. // watchEffect((onCleanup) => {
  3599. // if (javaState.value === stateEnum.success) {
  3600. // stopPollings.push(
  3601. // usePolling(setCalcStatus, 1000),
  3602. // )
  3603. // console.log('usePolling????setCalcStatus')
  3604. // getAuth()
  3605. // setCameraList()
  3606. // setLocalScenes()
  3607. // requestPaths()
  3608. // requestAuthCode()
  3609. // } else {
  3610. // console.log('usePolling????stopPollings')
  3611. // stopPollings.forEach(stop => stop())
  3612. // }
  3613. // })
  3614. /***/ }),
  3615. /***/ "./src/app/program/store/sys.ts":
  3616. /*!**************************************!*\
  3617. !*** ./src/app/program/store/sys.ts ***!
  3618. \**************************************/
  3619. /*! exports provided: fullScreen, SceneType */
  3620. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3621. "use strict";
  3622. __webpack_require__.r(__webpack_exports__);
  3623. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fullScreen", function() { return fullScreen; });
  3624. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SceneType", function() { return SceneType; });
  3625. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  3626. var fullScreen = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(false);
  3627. var SceneType;
  3628. (function (SceneType) {
  3629. SceneType["cloud"] = "cloud";
  3630. SceneType["obj"] = "obj";
  3631. SceneType["case"] = "case";
  3632. SceneType["library"] = "library";
  3633. SceneType["fuse"] = "fuse";
  3634. })(SceneType || (SceneType = {}));
  3635. /***/ }),
  3636. /***/ "./src/app/program/store/type.ts":
  3637. /*!***************************************!*\
  3638. !*** ./src/app/program/store/type.ts ***!
  3639. \***************************************/
  3640. /*! exports provided: TypeEnum */
  3641. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3642. "use strict";
  3643. __webpack_require__.r(__webpack_exports__);
  3644. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TypeEnum", function() { return TypeEnum; });
  3645. var TypeEnum;
  3646. (function (TypeEnum) {
  3647. TypeEnum[TypeEnum["laser"] = 0] = "laser";
  3648. TypeEnum[TypeEnum["kankan"] = 1] = "kankan";
  3649. TypeEnum[TypeEnum["shenguang"] = 2] = "shenguang";
  3650. TypeEnum[TypeEnum["case"] = 3] = "case";
  3651. TypeEnum[TypeEnum["library"] = 4] = "library";
  3652. })(TypeEnum || (TypeEnum = {}));
  3653. /***/ }),
  3654. /***/ "./src/assets/images/favicon.ico":
  3655. /*!***************************************!*\
  3656. !*** ./src/assets/images/favicon.ico ***!
  3657. \***************************************/
  3658. /*! no static exports found */
  3659. /***/ (function(module, exports, __webpack_require__) {
  3660. module.exports = __webpack_require__.p + "ed6570ba679228af942ed5b460f88ad0.ico";
  3661. /***/ }),
  3662. /***/ 0:
  3663. /*!***************************************!*\
  3664. !*** multi ./src/app/program/main.ts ***!
  3665. \***************************************/
  3666. /*! no static exports found */
  3667. /***/ (function(module, exports, __webpack_require__) {
  3668. module.exports = __webpack_require__(/*! D:\web_src\4dkankan_v4\packages\kankan-laser\src\app\program\main.ts */"./src/app/program/main.ts");
  3669. /***/ })
  3670. /******/ });
  3671. //# sourceMappingURL=program.js.map