| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700 |
- /******/ (function(modules) { // webpackBootstrap
- /******/ // install a JSONP callback for chunk loading
- /******/ function webpackJsonpCallback(data) {
- /******/ var chunkIds = data[0];
- /******/ var moreModules = data[1];
- /******/ var executeModules = data[2];
- /******/
- /******/ // add "moreModules" to the modules object,
- /******/ // then flag all "chunkIds" as loaded and fire callback
- /******/ var moduleId, chunkId, i = 0, resolves = [];
- /******/ for(;i < chunkIds.length; i++) {
- /******/ chunkId = chunkIds[i];
- /******/ if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {
- /******/ resolves.push(installedChunks[chunkId][0]);
- /******/ }
- /******/ installedChunks[chunkId] = 0;
- /******/ }
- /******/ for(moduleId in moreModules) {
- /******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
- /******/ modules[moduleId] = moreModules[moduleId];
- /******/ }
- /******/ }
- /******/ if(parentJsonpFunction) parentJsonpFunction(data);
- /******/
- /******/ while(resolves.length) {
- /******/ resolves.shift()();
- /******/ }
- /******/
- /******/ // add entry modules from loaded chunk to deferred list
- /******/ deferredModules.push.apply(deferredModules, executeModules || []);
- /******/
- /******/ // run deferred modules when all chunks ready
- /******/ return checkDeferredModules();
- /******/ };
- /******/ function checkDeferredModules() {
- /******/ var result;
- /******/ for(var i = 0; i < deferredModules.length; i++) {
- /******/ var deferredModule = deferredModules[i];
- /******/ var fulfilled = true;
- /******/ for(var j = 1; j < deferredModule.length; j++) {
- /******/ var depId = deferredModule[j];
- /******/ if(installedChunks[depId] !== 0) fulfilled = false;
- /******/ }
- /******/ if(fulfilled) {
- /******/ deferredModules.splice(i--, 1);
- /******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
- /******/ }
- /******/ }
- /******/
- /******/ return result;
- /******/ }
- /******/
- /******/ // The module cache
- /******/ var installedModules = {};
- /******/
- /******/ // object to store loaded and loading chunks
- /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
- /******/ // Promise = chunk loading, 0 = chunk loaded
- /******/ var installedChunks = {
- /******/ "index": 0
- /******/ };
- /******/
- /******/ var deferredModules = [];
- /******/
- /******/ // script path function
- /******/ function jsonpScriptSrc(chunkId) {
- /******/ return __webpack_require__.p + "js/" + ({}[chunkId]||chunkId) + ".js"
- /******/ }
- /******/
- /******/ // The require function
- /******/ function __webpack_require__(moduleId) {
- /******/
- /******/ // Check if module is in cache
- /******/ if(installedModules[moduleId]) {
- /******/ return installedModules[moduleId].exports;
- /******/ }
- /******/ // Create a new module (and put it into the cache)
- /******/ var module = installedModules[moduleId] = {
- /******/ i: moduleId,
- /******/ l: false,
- /******/ exports: {}
- /******/ };
- /******/
- /******/ // Execute the module function
- /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
- /******/
- /******/ // Flag the module as loaded
- /******/ module.l = true;
- /******/
- /******/ // Return the exports of the module
- /******/ return module.exports;
- /******/ }
- /******/
- /******/ // This file contains only the entry chunk.
- /******/ // The chunk loading function for additional chunks
- /******/ __webpack_require__.e = function requireEnsure(chunkId) {
- /******/ var promises = [];
- /******/
- /******/
- /******/ // JSONP chunk loading for javascript
- /******/
- /******/ var installedChunkData = installedChunks[chunkId];
- /******/ if(installedChunkData !== 0) { // 0 means "already installed".
- /******/
- /******/ // a Promise means "currently loading".
- /******/ if(installedChunkData) {
- /******/ promises.push(installedChunkData[2]);
- /******/ } else {
- /******/ // setup Promise in chunk cache
- /******/ var promise = new Promise(function(resolve, reject) {
- /******/ installedChunkData = installedChunks[chunkId] = [resolve, reject];
- /******/ });
- /******/ promises.push(installedChunkData[2] = promise);
- /******/
- /******/ // start chunk loading
- /******/ var script = document.createElement('script');
- /******/ var onScriptComplete;
- /******/
- /******/ script.charset = 'utf-8';
- /******/ script.timeout = 120;
- /******/ if (__webpack_require__.nc) {
- /******/ script.setAttribute("nonce", __webpack_require__.nc);
- /******/ }
- /******/ script.src = jsonpScriptSrc(chunkId);
- /******/
- /******/ // create error before stack unwound to get useful stacktrace later
- /******/ var error = new Error();
- /******/ onScriptComplete = function (event) {
- /******/ // avoid mem leaks in IE.
- /******/ script.onerror = script.onload = null;
- /******/ clearTimeout(timeout);
- /******/ var chunk = installedChunks[chunkId];
- /******/ if(chunk !== 0) {
- /******/ if(chunk) {
- /******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type);
- /******/ var realSrc = event && event.target && event.target.src;
- /******/ error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')';
- /******/ error.name = 'ChunkLoadError';
- /******/ error.type = errorType;
- /******/ error.request = realSrc;
- /******/ chunk[1](error);
- /******/ }
- /******/ installedChunks[chunkId] = undefined;
- /******/ }
- /******/ };
- /******/ var timeout = setTimeout(function(){
- /******/ onScriptComplete({ type: 'timeout', target: script });
- /******/ }, 120000);
- /******/ script.onerror = script.onload = onScriptComplete;
- /******/ document.head.appendChild(script);
- /******/ }
- /******/ }
- /******/ return Promise.all(promises);
- /******/ };
- /******/
- /******/ // expose the modules object (__webpack_modules__)
- /******/ __webpack_require__.m = modules;
- /******/
- /******/ // expose the module cache
- /******/ __webpack_require__.c = installedModules;
- /******/
- /******/ // define getter function for harmony exports
- /******/ __webpack_require__.d = function(exports, name, getter) {
- /******/ if(!__webpack_require__.o(exports, name)) {
- /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
- /******/ }
- /******/ };
- /******/
- /******/ // define __esModule on exports
- /******/ __webpack_require__.r = function(exports) {
- /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
- /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
- /******/ }
- /******/ Object.defineProperty(exports, '__esModule', { value: true });
- /******/ };
- /******/
- /******/ // create a fake namespace object
- /******/ // mode & 1: value is a module id, require it
- /******/ // mode & 2: merge all properties of value into the ns
- /******/ // mode & 4: return value when already ns object
- /******/ // mode & 8|1: behave like require
- /******/ __webpack_require__.t = function(value, mode) {
- /******/ if(mode & 1) value = __webpack_require__(value);
- /******/ if(mode & 8) return value;
- /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
- /******/ var ns = Object.create(null);
- /******/ __webpack_require__.r(ns);
- /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
- /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
- /******/ return ns;
- /******/ };
- /******/
- /******/ // getDefaultExport function for compatibility with non-harmony modules
- /******/ __webpack_require__.n = function(module) {
- /******/ var getter = module && module.__esModule ?
- /******/ function getDefault() { return module['default']; } :
- /******/ function getModuleExports() { return module; };
- /******/ __webpack_require__.d(getter, 'a', getter);
- /******/ return getter;
- /******/ };
- /******/
- /******/ // Object.prototype.hasOwnProperty.call
- /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
- /******/
- /******/ // __webpack_public_path__
- /******/ __webpack_require__.p = "";
- /******/
- /******/ // on error function for async loading
- /******/ __webpack_require__.oe = function(err) { console.error(err); throw err; };
- /******/
- /******/ var jsonpArray = window["webpackJsonp"] = window["webpackJsonp"] || [];
- /******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
- /******/ jsonpArray.push = webpackJsonpCallback;
- /******/ jsonpArray = jsonpArray.slice();
- /******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);
- /******/ var parentJsonpFunction = oldJsonpFunction;
- /******/
- /******/
- /******/ // add entry module to deferred list
- /******/ deferredModules.push([1,"chunk-vendors","chunk-common"]);
- /******/ // run deferred modules when ready
- /******/ return checkDeferredModules();
- /******/ })
- /************************************************************************/
- /******/ ({
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!./src/main/mobile.scss":
- /*!******************************************************************************************************************************************************************************************************************************************************************!*\
- !*** 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/main/mobile.scss ***!
- \******************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ":root body {\n --editor-toolbox-width: calc(100vw - var(--editor-menu-width));\n --hide-header-top: calc(-1 * var(--editor-head-height));\n --show-header-top: calc(-1 * var(--editor-head-height));\n --simle-map-width: 300px;\n --simle-map-height: 150px;\n --scale-simle-map-width: 300px;\n --scale-simle-map-height: 200px;\n --global-search-width: calc(100% - 72px);\n --taggle-btn-width: 42px;\n --body-right-margin: 10px;\n -webkit-tap-highlight-color: transparent;\n -webkit-touch-callout: none;\n}\n:root body .ui-editor-toolbox {\n z-index: 300;\n padding-top: calc(var(--padding-top) + 20px);\n}\n:root body .ui-editor-head {\n z-index: 3000;\n}\n\n.horizontal .hot-item .hot-bubble:not(.pc) {\n width: 356px !important;\n --bottom-left: 173px !important;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "./src/app/base/auth.ts":
- /*!******************************!*\
- !*** ./src/app/base/auth.ts ***!
- \******************************/
- /*! exports provided: list, include, inInclude, exclude, inExclude, save, request, backups, getBackups, recovery, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "list", function() { return list; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "include", function() { return include; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "inInclude", function() { return inInclude; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "exclude", function() { return exclude; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "inExclude", function() { return inExclude; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "save", function() { return save; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "request", function() { return request; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "backups", function() { return backups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getBackups", function() { return getBackups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recovery", function() { return recovery; });
- /* 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");
- /* 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__);
- /* 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");
- /* 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__);
- /* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/router */ "./src/router/index.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./state */ "./src/app/base/state.ts");
- /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- 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;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var list = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])([]);
- var operation = function (name, cb) {
- if (Array.isArray(name)) {
- var results = [];
- for (var _i = 0, name_1 = name; _i < name_1.length; _i++) {
- var n = name_1[_i];
- results.push(operation(n, cb));
- }
- return results;
- } else {
- var atom = list.value.find(function (atom) {
- return atom.name === name;
- });
- if (!atom) {
- atom = {
- id: _store__WEBPACK_IMPORTED_MODULE_6__["TemploraryID"].get(),
- open: false,
- name: name
- };
- list.value.push(atom);
- }
- return cb(atom);
- }
- };
- var include = function (name) {
- operation(name, function (atom) {
- return atom.open = true;
- });
- };
- var inInclude = function (name) {
- var names = Array.isArray(name) ? name : [name];
- for (var _i = 0, names_1 = names; _i < names_1.length; _i++) {
- var n = names_1[_i];
- var isOpen = operation(n, function (atom) {
- return atom.open === true;
- });
- if (!isOpen) {
- return false;
- }
- }
- return true;
- };
- var exclude = function (name) {
- operation(name, function (atom) {
- return atom.open = false;
- });
- };
- var inExclude = function (name) {
- var names = Array.isArray(name) ? name : [name];
- for (var _i = 0, names_2 = names; _i < names_2.length; _i++) {
- var n = names_2[_i];
- var isClose = operation(n, function (atom) {
- return atom.open === false;
- });
- if (!isClose) {
- return false;
- }
- }
- return true;
- };
- var save = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var reqMap, reqs, _loop_1, _i, _a, auth;
- return __generator(this, function (_b) {
- switch (_b.label) {
- case 0:
- reqMap = {
- add: [],
- del: []
- };
- reqs = [];
- _loop_1 = function (auth) {
- if (!_store__WEBPACK_IMPORTED_MODULE_6__["TemploraryID"].is(auth.id)) {
- var old = backupData.find(function (bauth) {
- return bauth.name === auth.name;
- });
- console.error(old, auth);
- if (Object(_utils__WEBPACK_IMPORTED_MODULE_5__["inRevise"])(old, auth)) {
- if (auth.open) {
- reqMap.add.push(auth.id);
- } else {
- reqMap.del.push(auth.id);
- }
- }
- }
- };
- for (_i = 0, _a = list.value; _i < _a.length; _i++) {
- auth = _a[_i];
- _loop_1(auth);
- }
- reqMap.add.length && reqs.push(_request__WEBPACK_IMPORTED_MODULE_4__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].enableMenu, reqMap.add.map(function (id) {
- return {
- id: id
- };
- })));
- reqMap.del.length && reqs.push(_request__WEBPACK_IMPORTED_MODULE_4__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].disableMenu, reqMap.del.map(function (id) {
- return {
- id: id
- };
- })));
- console.log(reqMap);
- return [4 /*yield*/, Promise.all(reqs)];
- case 1:
- _b.sent();
- return [2 /*return*/];
- }
- });
- });
- };
- var isEnter = false;
- var enterBefores = [_router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].measure, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].download, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].dataManage, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].coordinate, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].spaceDivision, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].record, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].floorpan, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].spaceModel, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].setup];
- var stopWatch = Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () {
- var baseAuth = ['layout', _router__WEBPACK_IMPORTED_MODULE_2__["defRouteName"], _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].navigation];
- if (!window.offline) {
- // baseAuth.push(writeRouteName.record)
- }
- if (_store__WEBPACK_IMPORTED_MODULE_6__["isLogin"].value) {
- baseAuth.push.apply(baseAuth, _state__WEBPACK_IMPORTED_MODULE_7__["isLocal"] ? [_router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].download, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].setup, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].floorpan] : [_router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].download, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].dataManage, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].spaceDivision, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].floorpan,
- // writeRouteName.record,
- _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].spaceModel, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].coordinate, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].setup, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].clouds, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].crop]);
- var filterNames = [];
- if (_store_setup__WEBPACK_IMPORTED_MODULE_8__["locationRaw"].value === 8 || _store_setup__WEBPACK_IMPORTED_MODULE_8__["locationRaw"].value === 5 || _store_setup__WEBPACK_IMPORTED_MODULE_8__["locationRaw"].value === 6 && !_store_setup__WEBPACK_IMPORTED_MODULE_8__["mixture"].value) {
- filterNames.push(_router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].clouds);
- }
- // else if (locationRaw.value === 6) {
- // filterNames.push(writeRouteName.clouds)
- // }
- else {
- filterNames.push(_router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].coordinate);
- }
- // if (!panos.value.length) {
- // filterNames.push(writeRouteName.coordinate)
- // }
- exclude(filterNames);
- for (var i = 0; i < baseAuth.length; i++) {
- if (filterNames.includes(baseAuth[i])) {
- baseAuth.splice(i--, 1);
- }
- }
- }
- if (!isEnter) {
- baseAuth.push.apply(baseAuth, enterBefores);
- }
- if (_store_setup__WEBPACK_IMPORTED_MODULE_8__["isFire"].value) {
- baseAuth.push(_router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].fire);
- }
- include(baseAuth);
- });
- // 做权限相关的东西
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])(_store__WEBPACK_IMPORTED_MODULE_6__["isLogin"], function (n, o, onCleanup) {
- return __awaiter(void 0, void 0, void 0, function () {
- var includes, filterNames;
- return __generator(this, function (_a) {
- includes = [];
- filterNames = [];
- if (_store__WEBPACK_IMPORTED_MODULE_6__["isLogin"].value) {
- includes.push(_router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].earthwork);
- // const menus = await axios.post(URL.getLoginMenus, {})
- // const serverList = menus.map(menu => ({ id: menu.id, name: menu.path as AuthName, open: true }))
- // serverList.forEach(item => {
- // if (item.open) {
- // includes.push(item.name)
- // } else {
- // filterNames.push(item.name)
- // }
- // })
- }
- includes = includes.filter(function (i) {
- return !inInclude(i);
- });
- filterNames = filterNames.filter(function (i) {
- return !inExclude(i);
- });
- include(includes);
- exclude(filterNames);
- onCleanup(function () {
- exclude(includes);
- include(filterNames);
- });
- return [2 /*return*/];
- });
- });
- }, {
- immediate: true
- });
- var request = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var menus, serverList, exclude_1, oldAuth;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_4__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].getMenus, {})];
- case 1:
- menus = _a.sent();
- serverList = menus.map(function (menu) {
- return {
- id: menu.id,
- name: menu.path,
- open: menu.status === '1'
- };
- });
- if (_state__WEBPACK_IMPORTED_MODULE_7__["isLocal"]) {
- exclude_1 = [_router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].data, _router__WEBPACK_IMPORTED_MODULE_2__["writeRouteName"].coord];
- serverList.forEach(function (atom) {
- if (exclude_1.includes(atom.name)) {
- atom.open = false;
- }
- });
- }
- oldAuth = list.value.filter(function (item) {
- return item.open;
- }).map(function (item) {
- return item.name;
- });
- list.value = serverList;
- include(oldAuth.filter(function (atom) {
- return !enterBefores.includes(atom);
- }));
- backups();
- isEnter = true;
- return [2 /*return*/];
- }
- });
- });
- };
- var backupData;
- var backups = function () {
- backupData = list.value.map(function (item) {
- return __assign({}, item);
- });
- };
- var getBackups = function () {
- console.error('inv get', backupData);
- return backupData;
- };
- backups();
- var recovery = function () {
- list.value = backupData;
- };
- /* harmony default export */ __webpack_exports__["default"] = ({
- list: list,
- inExclude: inExclude,
- inInclude: inInclude,
- include: include,
- exclude: exclude,
- save: save,
- request: request,
- backups: backups,
- recovery: recovery,
- getBackups: getBackups
- });
- /***/ }),
- /***/ "./src/app/base/main.ts":
- /*!******************************!*\
- !*** ./src/app/base/main.ts ***!
- \******************************/
- /*! no exports provided */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* 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");
- /* 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__);
- /* 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");
- /* 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__);
- /* harmony import */ var _main_env__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/main/env */ "./src/main/env.ts");
- /* harmony import */ var _menu__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./menu */ "./src/app/base/menu.ts");
- /* harmony import */ var _route__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./route */ "./src/app/base/route.ts");
- /* harmony import */ var _auth__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./auth */ "./src/app/base/auth.ts");
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./state */ "./src/app/base/state.ts");
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- 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;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- // 菜单注入
- Object(_main_env__WEBPACK_IMPORTED_MODULE_2__["default"])(function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var setup;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, __webpack_require__.e(/*! import() */ 3).then(__webpack_require__.bind(null, /*! @/main/setup */ "./src/main/setup.ts"))];
- case 1:
- setup = _a.sent().default;
- return [4 /*yield*/, _auth__WEBPACK_IMPORTED_MODULE_5__["default"].request()];
- case 2:
- _a.sent();
- setup({
- routerRef: _route__WEBPACK_IMPORTED_MODULE_4__["default"],
- menu: _menu__WEBPACK_IMPORTED_MODULE_3__["default"],
- auth: _auth__WEBPACK_IMPORTED_MODULE_5__["default"],
- isLocal: _state__WEBPACK_IMPORTED_MODULE_6__["isLocal"],
- disableLang: true,
- disableUserSys: _state__WEBPACK_IMPORTED_MODULE_6__["disableUserSys"],
- disableSearch: _state__WEBPACK_IMPORTED_MODULE_6__["disableSearch"],
- disableGoto: _state__WEBPACK_IMPORTED_MODULE_6__["disableGoto"],
- logo: 'logo'
- });
- Promise.all(/*! import() */[__webpack_require__.e(3), __webpack_require__.e(4)]).then(__webpack_require__.bind(null, /*! @/help/guide */ "./src/help/guide.ts"));
- return [2 /*return*/];
- }
- });
- });
- });
- /***/ }),
- /***/ "./src/app/base/menu.ts":
- /*!******************************!*\
- !*** ./src/app/base/menu.ts ***!
- \******************************/
- /*! exports provided: relation, menuIconPreset, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "relation", function() { return relation; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "menuIconPreset", function() { return menuIconPreset; });
- /* 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");
- /* 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__);
- /* harmony import */ var _router_constant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/router/constant */ "./src/router/constant.ts");
- /* harmony import */ var _store_sys__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/store/sys */ "./src/store/sys.ts");
- /* harmony import */ var _views_sys_menu_menu__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/views/sys/menu/menu */ "./src/views/sys/menu/menu.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _auth__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./auth */ "./src/app/base/auth.ts");
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./state */ "./src/app/base/state.ts");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var _a, _b;
- var excessKeys = {
- edit: 'edit'
- };
- var excess = {
- edit: {
- title: Object(_lang__WEBPACK_IMPORTED_MODULE_7__["useI18n"])().t('sys.edit')
- }
- };
- // 父子关系表
- var relation = (_a = {}, _a[excessKeys.edit] = [_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].dataManage, _router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].coordinate, _router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].spaceDivision, _router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].spaceModel, _router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].clouds, _router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].crop], _a);
- var menuIconPreset = (_b = {}, _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].query] = 'nav-browse', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].data] = 'nav-data', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].hotspot] = 'nav-hotspot', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].measure] = 'nav-measure', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].earthwork] = 'aicon-earthwork-n', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].floorpan] = 'nav-house', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].coord] = 'nav-coord', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].download] = 'nav-download', _b[excessKeys.edit] = 'nav-edit', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].fire] = 'survey_f', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].setup] = 'nav-setup', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].dataManage] = 'nav_data-setup', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].coordinate] = 'nav-geography', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].spaceDivision] = 'nav-correct', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].spaceModel] = 'nav-space', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].record] = 'nav-record', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].clouds] = 'data_revise_n', _b[_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].crop] = 'cloud_c', _b);
- var allMeta = Object(vue__WEBPACK_IMPORTED_MODULE_4__["computed"])(function () {
- var meta = _store_sys__WEBPACK_IMPORTED_MODULE_2__["isLogin"].value ? _router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteMeta"] : _router_constant__WEBPACK_IMPORTED_MODULE_1__["readyRouteMeta"];
- var excludes = [];
- console.error('allMeta', _store_setup__WEBPACK_IMPORTED_MODULE_8__["isFire"].value);
- if (!_store_setup__WEBPACK_IMPORTED_MODULE_8__["isFire"].value) {
- excludes.push(_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].fire);
- // delete (menuIconPreset as any)[writeRouteName.fire]
- }
- if (_state__WEBPACK_IMPORTED_MODULE_6__["isLocal"]) {
- excludes.push(_router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].coord, _router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].data, _router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].dataManage, _router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].coordinate, _router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].spaceDivision, _router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].spaceModel, _router_constant__WEBPACK_IMPORTED_MODULE_1__["writeRouteName"].crop);
- delete excess.edit;
- }
- for (var _i = 0, excludes_1 = excludes; _i < excludes_1.length; _i++) {
- var name = excludes_1[_i];
- delete meta[name];
- }
- return meta;
- });
- var allList = Object(vue__WEBPACK_IMPORTED_MODULE_4__["computed"])(function () {
- if (_store_sys__WEBPACK_IMPORTED_MODULE_2__["isLogin"].value) {
- return Object(_views_sys_menu_menu__WEBPACK_IMPORTED_MODULE_3__["composeMenu"])(allMeta.value, menuIconPreset, relation, excess);
- } else {
- return Object(_views_sys_menu_menu__WEBPACK_IMPORTED_MODULE_3__["composeMenu"])(allMeta.value, menuIconPreset, {});
- }
- });
- var menu = Object(vue__WEBPACK_IMPORTED_MODULE_4__["computed"])(function () {
- var meta = __assign({}, allMeta.value);
- for (var key in meta) {
- if (Object(_auth__WEBPACK_IMPORTED_MODULE_5__["inExclude"])(key)) {
- delete meta[key];
- }
- }
- if (_store_sys__WEBPACK_IMPORTED_MODULE_2__["isLogin"].value) {
- return {
- allList: allList.value,
- list: Object(_views_sys_menu_menu__WEBPACK_IMPORTED_MODULE_3__["composeMenu"])(meta, menuIconPreset, relation, excess),
- relation: relation
- };
- } else {
- return {
- allList: allList.value,
- list: Object(_views_sys_menu_menu__WEBPACK_IMPORTED_MODULE_3__["composeMenu"])(meta, menuIconPreset, {}),
- relation: {}
- };
- }
- });
- /* harmony default export */ __webpack_exports__["default"] = (menu);
- /***/ }),
- /***/ "./src/app/base/route.ts":
- /*!*******************************!*\
- !*** ./src/app/base/route.ts ***!
- \*******************************/
- /*! exports provided: routesRef, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "routesRef", function() { return routesRef; });
- /* harmony import */ var _router_info__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/router/info */ "./src/router/info.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
- /* harmony import */ var _router_constant__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/router/constant */ "./src/router/constant.ts");
- /* harmony import */ var _auth__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./auth */ "./src/app/base/auth.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __spreadArray = undefined && undefined.__spreadArray || function (to, from, pack) {
- if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
- if (ar || !(i in from)) {
- if (!ar) ar = Array.prototype.slice.call(from, 0, i);
- ar[i] = from[i];
- }
- }
- return to.concat(ar || Array.prototype.slice.call(from));
- };
- var excludeRoutes = function (list) {
- var nList = __spreadArray([], list, true);
- for (var i = 0; i < nList.length; i++) {
- if (Object(_auth__WEBPACK_IMPORTED_MODULE_4__["inExclude"])(nList[i].name)) {
- nList.splice(i--, 1);
- } else if (nList[i].children) {
- nList[i] = __assign(__assign({}, nList[i]), {
- children: excludeRoutes(nList[i].children)
- });
- }
- }
- return nList;
- };
- // 路由注入
- var routesRef = Object(vue__WEBPACK_IMPORTED_MODULE_1__["computed"])(function () {
- var list = excludeRoutes(_store__WEBPACK_IMPORTED_MODULE_2__["isLogin"].value ? _router_info__WEBPACK_IMPORTED_MODULE_0__["writeRoutesRaw"] : _router_info__WEBPACK_IMPORTED_MODULE_0__["readlyRoutesRaw"]);
- return {
- list: list,
- default: _router_constant__WEBPACK_IMPORTED_MODULE_3__["defRouteName"]
- };
- });
- /* harmony default export */ __webpack_exports__["default"] = (routesRef);
- /***/ }),
- /***/ "./src/app/base/state.ts":
- /*!*******************************!*\
- !*** ./src/app/base/state.ts ***!
- \*******************************/
- /*! exports provided: isLocal, disableUserSys, setDisableUserSys, disableSearch, setDisabledSearch, disableGoto, setDisabledGoto */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isLocal", function() { return isLocal; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "disableUserSys", function() { return disableUserSys; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setDisableUserSys", function() { return setDisableUserSys; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "disableSearch", function() { return disableSearch; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setDisabledSearch", function() { return setDisabledSearch; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "disableGoto", function() { return disableGoto; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setDisabledGoto", function() { return setDisabledGoto; });
- /* harmony import */ var _hook_useParams__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/hook/useParams */ "./src/hook/useParams.ts");
- var isLocal = Object(_hook_useParams__WEBPACK_IMPORTED_MODULE_0__["useParams"])().v === 'local';
- var disableUserSys = isLocal;
- var setDisableUserSys = function (v) {
- disableUserSys = v;
- };
- var disableSearch = false;
- var setDisabledSearch = function (v) {
- return disableSearch = v;
- };
- var disableGoto = false;
- var setDisabledGoto = function (v) {
- return disableGoto = v;
- };
- /***/ }),
- /***/ "./src/assets/images/chrome.png":
- /*!**************************************!*\
- !*** ./src/assets/images/chrome.png ***!
- \**************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/chrome.bc51f70f.png";
- /***/ }),
- /***/ "./src/assets/images/eg.png":
- /*!**********************************!*\
- !*** ./src/assets/images/eg.png ***!
- \**********************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/eg.6462c7c7.png";
- /***/ }),
- /***/ "./src/assets/images/err.png":
- /*!***********************************!*\
- !*** ./src/assets/images/err.png ***!
- \***********************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/err.25870c10.png";
- /***/ }),
- /***/ "./src/assets/images/ff.png":
- /*!**********************************!*\
- !*** ./src/assets/images/ff.png ***!
- \**********************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/ff.67952769.png";
- /***/ }),
- /***/ "./src/assets/images/safar.png":
- /*!*************************************!*\
- !*** ./src/assets/images/safar.png ***!
- \*************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/safar.50205f34.png";
- /***/ }),
- /***/ "./src/main/env.ts":
- /*!*************************!*\
- !*** ./src/main/env.ts ***!
- \*************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* WEBPACK VAR INJECTION */(function(global) {/* 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");
- /* 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__);
- /* 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");
- /* 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__);
- /* harmony import */ var _store_user__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/store/user */ "./src/store/user.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _hook_useParams__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/hook/useParams */ "./src/hook/useParams.ts");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- 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;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var back = function () {
- __webpack_require__.e(/*! require.ensure */ 59).then((function () {
- return __webpack_require__(/*! @/assets/back.scss */ "./src/assets/back.scss");
- }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
- var $app = document.querySelector('#app');
- var ff = __webpack_require__(/*! @/assets/images/ff.png */ "./src/assets/images/ff.png");
- var eg = __webpack_require__(/*! @/assets/images/eg.png */ "./src/assets/images/eg.png");
- var safar = __webpack_require__(/*! @/assets/images/safar.png */ "./src/assets/images/safar.png");
- var chrome = __webpack_require__(/*! @/assets/images/chrome.png */ "./src/assets/images/chrome.png");
- var err = __webpack_require__(/*! @/assets/images/err.png */ "./src/assets/images/err.png");
- $app.innerHTML = '\
- <div class="layout">\
- <img src="' + err + '" class="err">\
- <h1>' + _lang__WEBPACK_IMPORTED_MODULE_5__["ui18n"].t('sys.compatible.tip') + '</h1>\
- <p>' + _lang__WEBPACK_IMPORTED_MODULE_5__["ui18n"].t('sys.compatible.selectTip') + '</p>\
- <div class="list">\
- <a class="ff" target="_blank" href="http://www.firefox.com.cn/">\
- <img src="' + ff + '">\
- ' + _lang__WEBPACK_IMPORTED_MODULE_5__["ui18n"].t('sys.compatible.ff') + '\
- </a>\
- <a class="ff" target="_blank" href="https://www.microsoft.com/en-us/edge">\
- <img src="' + eg + '">\
- ' + _lang__WEBPACK_IMPORTED_MODULE_5__["ui18n"].t('sys.compatible.edg') + '\
- </a>\
- <a class="ff" target="_blank" href="https://www.apple.com/safari/">\
- <img src="' + safar + '">\
- ' + _lang__WEBPACK_IMPORTED_MODULE_5__["ui18n"].t('sys.compatible.safari') + '\
- </span>\
- <a class="ff" target="_blank" href="https://www.google.com/chrome/">\
- <img src="' + chrome + '">\
- ' + _lang__WEBPACK_IMPORTED_MODULE_5__["ui18n"].t('sys.compatible.chrome') + '\
- </a>\
- </div>\
- </div>\
- ';
- };
- var main = function (callback) {
- return __awaiter(void 0, void 0, void 0, function () {
- var t, p_1, ResizeObserver, VConsole, e_1;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- _a.trys.push([0, 7,, 8]);
- t = {
- a: 2,
- b: 3
- };
- p_1 = __assign({}, t);
- new Proxy(p_1, {
- get: function (_, t) {
- return p_1[t];
- }
- });
- if (!!global.ResizeObserver) return [3 /*break*/, 2];
- return [4 /*yield*/, __webpack_require__.e(/*! import() */ 70).then(__webpack_require__.bind(null, /*! resize-observer-polyfill */ "../../node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js"))];
- case 1:
- ResizeObserver = _a.sent().default;
- global.ResizeObserver = ResizeObserver;
- _a.label = 2;
- case 2:
- if (!(!_utils__WEBPACK_IMPORTED_MODULE_3__["os"].isPc || _utils__WEBPACK_IMPORTED_MODULE_3__["os"].isTablet)) return [3 /*break*/, 5];
- _store_user__WEBPACK_IMPORTED_MODULE_2__["urlToken"].value = _store_user__WEBPACK_IMPORTED_MODULE_2__["token"].value = '';
- if (_utils__WEBPACK_IMPORTED_MODULE_3__["os"].isTablet) {
- __webpack_require__(/*! ./pc.scss */ "./src/main/pc.scss");
- } else {
- __webpack_require__(/*! ./mobile.scss */ "./src/main/mobile.scss");
- }
- if (!Object(_hook_useParams__WEBPACK_IMPORTED_MODULE_4__["useParams"])().test) return [3 /*break*/, 4];
- return [4 /*yield*/, __webpack_require__.e(/*! import() */ 71).then(__webpack_require__.t.bind(null, /*! vconsole */ "../../node_modules/vconsole/dist/vconsole.min.js", 7))];
- case 3:
- VConsole = _a.sent().default;
- new VConsole();
- _a.label = 4;
- case 4:
- return [3 /*break*/, 6];
- case 5:
- __webpack_require__(/*! ./pc.scss */ "./src/main/pc.scss");
- _a.label = 6;
- case 6:
- callback();
- return [3 /*break*/, 8];
- case 7:
- e_1 = _a.sent();
- console.error(e_1);
- back();
- return [3 /*break*/, 8];
- case 8:
- return [2 /*return*/];
- }
- });
- });
- };
- /* harmony default export */ __webpack_exports__["default"] = (main);
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../node_modules/webpack/buildin/global.js */ "../../node_modules/webpack/buildin/global.js")))
- /***/ }),
- /***/ "./src/main/mobile.scss":
- /*!******************************!*\
- !*** ./src/main/mobile.scss ***!
- \******************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- 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!./mobile.scss */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!./src/main/mobile.scss");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("fb968192", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "./src/router/info.ts":
- /*!****************************!*\
- !*** ./src/router/info.ts ***!
- \****************************/
- /*! exports provided: baseAppRoute, readlyChildren, readlyRoutesRaw, writeChildren, writeRoutesRaw */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "baseAppRoute", function() { return baseAppRoute; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "readlyChildren", function() { return readlyChildren; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "readlyRoutesRaw", function() { return readlyRoutesRaw; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "writeChildren", function() { return writeChildren; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "writeRoutesRaw", function() { return writeRoutesRaw; });
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./constant */ "./src/router/constant.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __spreadArray = undefined && undefined.__spreadArray || function (to, from, pack) {
- if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
- if (ar || !(i in from)) {
- if (!ar) ar = Array.prototype.slice.call(from, 0, i);
- ar[i] = from[i];
- }
- }
- return to.concat(ar || Array.prototype.slice.call(from));
- };
- var baseAppRoute = {
- path: '/',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteName"].layout,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteMeta"].layout,
- component: function () {
- return Promise.all(/*! import() */[__webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(8), __webpack_require__.e(44)]).then(__webpack_require__.bind(null, /*! @/main/component/app.vue */ "./src/main/component/app.vue"));
- }
- };
- var readlyChildren = [{
- path: '',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteName"].query,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteMeta"].query,
- component: function () {
- return Promise.all(/*! import() */[__webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(46)]).then(__webpack_require__.bind(null, /*! @/views/query/index.vue */ "./src/views/query/index.vue"));
- }
- }, {
- path: 'hotspot',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteName"].hotspot,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteMeta"].hotspot,
- component: function () {
- return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(8), __webpack_require__.e(17), __webpack_require__.e(24)]).then(__webpack_require__.bind(null, /*! @/views/hotspot/index.vue */ "./src/views/hotspot/index.vue"));
- }
- }, {
- path: 'measure',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteName"].measure,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteMeta"].measure,
- component: function () {
- return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(10), __webpack_require__.e(27)]).then(__webpack_require__.bind(null, /*! @/views/measure/index.vue */ "./src/views/measure/index.vue"));
- }
- }, {
- path: 'data',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteName"].data,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteMeta"].data,
- component: function () {
- return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(19)]).then(__webpack_require__.bind(null, /*! @/views/data/index.vue */ "./src/views/data/index.vue"));
- }
- }, {
- path: 'fire',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteName"].fire,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteMeta"].fire,
- component: function () {
- return __webpack_require__.e(/*! import() */ 48).then(__webpack_require__.bind(null, /*! @/views/fire/index.vue */ "./src/views/fire/index.vue"));
- }
- }, {
- path: 'coord',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteName"].coord,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteMeta"].coord,
- component: function () {
- return Promise.all(/*! import() */[__webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(8), __webpack_require__.e(35)]).then(__webpack_require__.bind(null, /*! @/views/coordinate/index.vue */ "./src/views/coordinate/index.vue"));
- }
- }, {
- path: 'navigation',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteName"].navigation,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteMeta"].navigation,
- component: function () {
- return Promise.all(/*! import() */[__webpack_require__.e(9), __webpack_require__.e(13), __webpack_require__.e(38)]).then(__webpack_require__.bind(null, /*! @/views/navigation/index.vue */ "./src/views/navigation/index.vue"));
- }
- }, {
- path: 'record',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteName"].record,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["readyRouteMeta"].record,
- component: function () {
- return __webpack_require__.e(/*! import() */ 20).then(__webpack_require__.bind(null, /*! @/views/record/index.vue */ "./src/views/record/index.vue"));
- }
- }];
- var readlyRoutesRaw = [__assign(__assign({}, baseAppRoute), {
- children: readlyChildren
- })];
- var writeChildren = __spreadArray(__spreadArray([], readlyChildren, true), [{
- path: 'earthwork',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteName"].earthwork,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteMeta"].earthwork,
- component: function () {
- return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(6), __webpack_require__.e(10), __webpack_require__.e(18), __webpack_require__.e(12), __webpack_require__.e(23)]).then(__webpack_require__.bind(null, /*! @/views/earthwork/index.vue */ "./src/views/earthwork/index.vue"));
- }
- }, {
- path: 'download',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteName"].download,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteMeta"].download,
- component: function () {
- return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(6), __webpack_require__.e(18), __webpack_require__.e(28)]).then(__webpack_require__.bind(null, /*! @/views/download/index.vue */ "./src/views/download/index.vue"));
- }
- }, {
- path: 'floorpan',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteName"].floorpan,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteMeta"].floorpan,
- component: function () {
- return __webpack_require__.e(/*! import() */ 45).then(__webpack_require__.bind(null, /*! @/views/floorpan/index.vue */ "./src/views/floorpan/index.vue"));
- }
- }, {
- path: 'setup',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteName"].setup,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteMeta"].setup,
- component: function () {
- return Promise.all(/*! import() */[__webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(11), __webpack_require__.e(49)]).then(__webpack_require__.bind(null, /*! @/views/setup/index.vue */ "./src/views/setup/index.vue"));
- }
- }, {
- path: 'coordinate',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteName"].coordinate,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteMeta"].coordinate,
- component: function () {
- return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(19)]).then(__webpack_require__.bind(null, /*! @/views/data/index.vue */ "./src/views/data/index.vue"));
- }
- }, {
- path: 'data-manage',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteName"].dataManage,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteMeta"].dataManage,
- component: function () {
- return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(12), __webpack_require__.e(37)]).then(__webpack_require__.bind(null, /*! @/views/data-manage/index.vue */ "./src/views/data-manage/index.vue"));
- }
- }, {
- path: 'space-division',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteName"].spaceDivision,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteMeta"].spaceDivision,
- component: function () {
- return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(42)]).then(__webpack_require__.bind(null, /*! @/views/space-division/index.vue */ "./src/views/space-division/index.vue"));
- }
- }, {
- path: 'coordinate-set',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteName"].coordinate,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteMeta"].coordinate,
- component: function () {
- return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(3), __webpack_require__.e(4), __webpack_require__.e(9), __webpack_require__.e(17), __webpack_require__.e(31)]).then(__webpack_require__.bind(null, /*! @/views/coord-set/index.vue */ "./src/views/coord-set/index.vue"));
- }
- }, {
- path: '/space-model',
- name: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteName"].spaceModel,
- meta: _constant__WEBPACK_IMPORTED_MODULE_0__["writeRouteMeta"].spaceModel,
- component: function () {
- return Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(5), __webpack_require__.e(29)]).then(__webpack_require__.bind(null, /*! @/views/space-model/index.vue */ "./src/views/space-model/index.vue"));
- }
- }], false);
- var writeRoutesRaw = [__assign(__assign({}, baseAppRoute), {
- children: writeChildren
- })];
- /***/ }),
- /***/ "./src/views/sys/menu/menu.ts":
- /*!************************************!*\
- !*** ./src/views/sys/menu/menu.ts ***!
- \************************************/
- /*! exports provided: composeMenu, findRelationMenuLocals, findMenuLocals */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "composeMenu", function() { return composeMenu; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "findRelationMenuLocals", function() { return findRelationMenuLocals; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "findMenuLocals", function() { return findMenuLocals; });
- /* 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");
- /* 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__);
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __spreadArray = undefined && undefined.__spreadArray || function (to, from, pack) {
- if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
- if (ar || !(i in from)) {
- if (!ar) ar = Array.prototype.slice.call(from, 0, i);
- ar[i] = from[i];
- }
- }
- return to.concat(ar || Array.prototype.slice.call(from));
- };
- // 将menu添加到正确的父子关系中
- var menuAttached = function (menu, locals) {
- if (locals.length === 0) {
- return menu;
- }
- var currentMenu = menu.find(function (_a) {
- var name = _a.name;
- return name === locals[0];
- });
- if (!currentMenu) {
- return menu;
- } else if (locals.length > 1) {
- var _loop_1 = function (i) {
- currentMenu = currentMenu.children.find(function (_a) {
- var name = _a.name;
- return name === locals[i];
- });
- if (!currentMenu) {
- return {
- value: menu
- };
- }
- };
- for (var i = 1; i < locals.length - 1; i++) {
- var state_1 = _loop_1(i);
- if (typeof state_1 === "object") return state_1.value;
- }
- var index = menu.findIndex(function (_a) {
- var name = _a.name;
- return name === locals[locals.length - 1];
- });
- if (~index) {
- currentMenu.children.push(menu[index]);
- menu[index].children = [];
- menu.splice(index, 1);
- }
- } else {
- currentMenu.children = [];
- }
- };
- // 整理menu构建父子关系
- var menuTidyRelation = function (menu, nexus, locals) {
- if (locals === void 0) {
- locals = [];
- }
- var name;
- for (name in nexus) {
- var nnexus = nexus[name];
- var nlocals = __spreadArray(__spreadArray([], locals, true), [name], false);
- menuAttached(menu, nlocals);
- for (var _i = 0, nnexus_1 = nnexus; _i < nnexus_1.length; _i++) {
- var children = nnexus_1[_i];
- if (typeof children === 'string') {
- menuAttached(menu, __spreadArray(__spreadArray([], nlocals, true), [children], false));
- } else {
- menuTidyRelation(menu, children, nlocals);
- }
- }
- }
- return menu;
- };
- var composeMenu = function (routeMate, menuIconPreset, relation, excess) {
- if (relation === void 0) {
- relation = {};
- }
- var base = Object.keys(routeMate).filter(function (name) {
- return menuIconPreset[name];
- }).map(function (name) {
- return __assign(__assign({}, routeMate[name]), {
- icon: menuIconPreset[name],
- isRoute: true,
- name: name
- });
- });
- if (excess) {
- base.push.apply(base, Object.keys(excess).map(function (name) {
- return __assign(__assign({}, excess[name]), {
- icon: menuIconPreset[name],
- isRoute: false,
- name: name
- });
- }));
- }
- var iconKeys = Object.keys(menuIconPreset);
- var menu = base.sort(function (a, b) {
- return iconKeys.indexOf(a.name) - iconKeys.indexOf(b.name);
- });
- return menuTidyRelation(menu, relation);
- };
- // 查找某个菜单的链条
- var findRelationMenuLocals = function (name, currentRelation) {
- if (typeof currentRelation === 'string') {
- return name === currentRelation ? [name] : [];
- } else {
- for (var rname in currentRelation) {
- if (rname === name) {
- return [rname];
- }
- var relations = currentRelation[rname];
- for (var _i = 0, relations_1 = relations; _i < relations_1.length; _i++) {
- var relation = relations_1[_i];
- var clocals = findRelationMenuLocals(name, relation);
- if (clocals.length) {
- return __spreadArray([rname], clocals, true);
- }
- }
- }
- return [];
- }
- };
- // 查找某个菜单的链条
- var findMenuLocals = function () {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- var locals = findRelationMenuLocals.apply(void 0, args);
- return locals.length === 0 ? [args[0]] : locals;
- };
- /***/ }),
- /***/ 1:
- /*!************************************!*\
- !*** multi ./src/app/base/main.ts ***!
- \************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__(/*! D:\web_src\4dkankan_v4\packages\kankan-laser\src\app\base\main.ts */"./src/app/base/main.ts");
- /***/ })
- /******/ });
- //# sourceMappingURL=index.js.map
|