(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[49],{ /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/views/setup/index.vue?vue&type=script&lang=ts&setup=true": /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!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/views/setup/index.vue?vue&type=script&lang=ts&setup=true ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (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 vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/store */ "./src/store/index.ts"); /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts"); /* harmony import */ var _store_app__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/store/app */ "./src/store/app.ts"); /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/request */ "./src/request/index.ts"); /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts"); /* harmony import */ var _views_sys_menu_index_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/views/sys/menu/index.vue */ "./src/views/sys/menu/index.vue"); /* harmony import */ var _views_sys_mode_tab_index_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/views/sys/mode-tab/index.vue */ "./src/views/sys/mode-tab/index.vue"); /* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/router */ "./src/router/index.ts"); /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts"); /* harmony import */ var _sdk__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/sdk */ "./src/sdk/index.ts"); /* harmony import */ var _store_controlPoint__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/store/controlPoint */ "./src/store/controlPoint.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 }; } }; /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_2__["defineComponent"])({ __name: 'index', setup: function (__props, _a) { var _this = this; var expose = _a.expose; expose(); var laser = Object(_hook__WEBPACK_IMPORTED_MODULE_7__["useSDK"])(); var blob; var photo = Object(_hook__WEBPACK_IMPORTED_MODULE_7__["genUseLoading"])(function () { return __awaiter(_this, void 0, void 0, function () { var pose, base64, posInfo; return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, laser.scene.getPose()]; case 1: pose = _a.sent(); return [4 /*yield*/, laser.scene.screenshot(300, 150)]; case 2: base64 = _a.sent().dataUrl; blob = Object(_utils__WEBPACK_IMPORTED_MODULE_12__["base64ToBlob"])(base64); _store_setup__WEBPACK_IMPORTED_MODULE_4__["store"].initPic = base64; posInfo = laser.scene.getPointByScreen(); _store_setup__WEBPACK_IMPORTED_MODULE_4__["store"].pose = { id: _store_setup__WEBPACK_IMPORTED_MODULE_4__["store"].pose && _store_setup__WEBPACK_IMPORTED_MODULE_4__["store"].pose.id, inisDirection: { yaw: pose.yaw, pitch: pose.pitch }, inisPosition: pose.position, datasetId: posInfo === null || posInfo === void 0 ? void 0 : posInfo.datasetId }; _store_setup__WEBPACK_IMPORTED_MODULE_4__["store"].showMode = _hook__WEBPACK_IMPORTED_MODULE_7__["customMap"].mode; quitPhoto(); return [2 /*return*/]; } }); }); }); var photoIng = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false); var setPhoto = function () { if (photoIng.value) return; Object(_hook__WEBPACK_IMPORTED_MODULE_7__["useEdit"])(); _hook__WEBPACK_IMPORTED_MODULE_7__["disabledMap"].tool = true; photoIng.value = true; _store__WEBPACK_IMPORTED_MODULE_3__["showToolbar"].value = true; laser.store.hot.show = false; _hook__WEBPACK_IMPORTED_MODULE_7__["fullViewStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])("scene")); _hook__WEBPACK_IMPORTED_MODULE_7__["mapDisabledStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true)); _hook__WEBPACK_IMPORTED_MODULE_7__["residenMouseMenuDisapbedStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true)); }; var getModeName = function (raw) { return raw === _sdk__WEBPACK_IMPORTED_MODULE_13__["Mode"].pano ? "panorama" : raw === _sdk__WEBPACK_IMPORTED_MODULE_13__["Mode"].cloud ? "cloudPoint" : "model"; }; var quitPhoto = function (isEdit) { if (isEdit === void 0) { isEdit = false; } if (!photoIng.value) return; if (!isEdit && !_store__WEBPACK_IMPORTED_MODULE_3__["isSave"].value) { Object(_hook__WEBPACK_IMPORTED_MODULE_7__["useLeaveEditRaw"])(); } _hook__WEBPACK_IMPORTED_MODULE_7__["disabledMap"].tool = false; photoIng.value = false; _store__WEBPACK_IMPORTED_MODULE_3__["showToolbar"].value = false; laser.store.hot.show = true; _hook__WEBPACK_IMPORTED_MODULE_7__["mapDisabledStack"].pop(); _hook__WEBPACK_IMPORTED_MODULE_7__["fullViewStack"].pop(); _hook__WEBPACK_IMPORTED_MODULE_7__["residenMouseMenuDisapbedStack"].pop(); }; var switchQue = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true); var openViewSetting = function (open) { _hook__WEBPACK_IMPORTED_MODULE_7__["disabledMap"].lmenu = open; if (!open) { switchQue.value = initSwitch; } else { switchQue.value = open; } }; var initSwitch = false; Object(_hook__WEBPACK_IMPORTED_MODULE_7__["useViewStack"])(function () { _hook__WEBPACK_IMPORTED_MODULE_7__["lmenuDisabled"].push(Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false)); var fource = "fource-retain"; var stopWatch = Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () { if (_store__WEBPACK_IMPORTED_MODULE_3__["isEdit"].value && !photoIng.value && _hook__WEBPACK_IMPORTED_MODULE_7__["disabledMap"].lmenu) { _store__WEBPACK_IMPORTED_MODULE_3__["appEl"].value.classList.add(fource); } else { _store__WEBPACK_IMPORTED_MODULE_3__["appEl"].value.classList.remove(fource); } }, { flush: "post" }); var leaveHandler = function () { quitPhoto(true); _hook__WEBPACK_IMPORTED_MODULE_7__["disabledMap"].lmenu = false; setTimeout(function () { _hook__WEBPACK_IMPORTED_MODULE_7__["editBus"].on("leave", leaveHandler, { last: true }); _hook__WEBPACK_IMPORTED_MODULE_7__["editBus"].on("save", leaveHandler, { last: true }); }); }; _hook__WEBPACK_IMPORTED_MODULE_7__["editBus"].on("leave", leaveHandler, { last: true }); _hook__WEBPACK_IMPORTED_MODULE_7__["editBus"].on("save", leaveHandler, { last: true }); initSwitch = switchQue.value = _hook__WEBPACK_IMPORTED_MODULE_7__["disabledMap"].switch; var pop = _hook__WEBPACK_IMPORTED_MODULE_7__["tabSwitchDisabledStack"].push(switchQue); return function () { _hook__WEBPACK_IMPORTED_MODULE_7__["editBus"].off("leave", leaveHandler); _hook__WEBPACK_IMPORTED_MODULE_7__["editBus"].off("save", leaveHandler); stopWatch(); photoIng.value = false; pop(); _hook__WEBPACK_IMPORTED_MODULE_7__["lmenuDisabled"].pop(); }; }); Object(_hook__WEBPACK_IMPORTED_MODULE_7__["useDesaveAssist"])([_store_setup__WEBPACK_IMPORTED_MODULE_4__["store"], _store_app__WEBPACK_IMPORTED_MODULE_5__["currentApp"].auth.list], { save: function () { return __awaiter(_this, void 0, void 0, function () { var url; return __generator(this, function (_a) { switch (_a.label) { case 0: if (!_store_setup__WEBPACK_IMPORTED_MODULE_4__["store"].title.trim()) { Object(_hook__WEBPACK_IMPORTED_MODULE_7__["useAlert"])(_lang__WEBPACK_IMPORTED_MODULE_11__["ui18n"].t("sys.setting.setNameErr")); throw new Error("场景名称不能为空!"); } if (!_store_setup__WEBPACK_IMPORTED_MODULE_4__["store"].isOpen && !_store_setup__WEBPACK_IMPORTED_MODULE_4__["store"].password) { Object(_hook__WEBPACK_IMPORTED_MODULE_7__["useAlert"])(_lang__WEBPACK_IMPORTED_MODULE_11__["ui18n"].t("sys.setting.setOpenErr")); throw new Error("请输入加密密码!"); } if (!blob) return [3 /*break*/, 2]; return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_6__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_6__["URL"].uploadFile, blob, { paths: { type: "setup" } })]; case 1: url = _a.sent(); blob = null; _store_setup__WEBPACK_IMPORTED_MODULE_4__["store"].initPic = url; _a.label = 2; case 2: return [4 /*yield*/, Promise.all([Object(_store_setup__WEBPACK_IMPORTED_MODULE_4__["storeSave"])(), _store_app__WEBPACK_IMPORTED_MODULE_5__["currentApp"].auth.save()])]; case 3: _a.sent(); openViewSetting(false); return [2 /*return*/]; } }); }); }, intercept: function () { return __awaiter(this, void 0, void 0, function () { var data; return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, Object(_utils__WEBPACK_IMPORTED_MODULE_12__["asyncTimeout"])(16)]; case 1: _a.sent(); if (!_store__WEBPACK_IMPORTED_MODULE_3__["isLogin"].value) return [2 /*return*/, false]; data = { m: _store_setup__WEBPACK_IMPORTED_MODULE_4__["store"], a: _store_app__WEBPACK_IMPORTED_MODULE_5__["currentApp"].auth.list.value }; console.log("inv", data, { m: Object(_store_setup__WEBPACK_IMPORTED_MODULE_4__["getBackups"])(), a: _store_app__WEBPACK_IMPORTED_MODULE_5__["currentApp"].auth.getBackups() }); return [2 /*return*/, Object(_utils__WEBPACK_IMPORTED_MODULE_12__["inRevise"])(data, { m: Object(_store_setup__WEBPACK_IMPORTED_MODULE_4__["getBackups"])(), a: _store_app__WEBPACK_IMPORTED_MODULE_5__["currentApp"].auth.getBackups() }, true)]; } }); }); }, auto: true, backup: function () { Object(_store_setup__WEBPACK_IMPORTED_MODULE_4__["backups"])(); _store_app__WEBPACK_IMPORTED_MODULE_5__["currentApp"].auth.backups(); openViewSetting(false); }, recovery: function () { Object(_store_setup__WEBPACK_IMPORTED_MODULE_4__["recovery"])(); _store_app__WEBPACK_IMPORTED_MODULE_5__["currentApp"].auth.recovery(); } }); var sureSetMenu = [_router__WEBPACK_IMPORTED_MODULE_10__["writeRouteName"].data, _router__WEBPACK_IMPORTED_MODULE_10__["writeRouteName"].hotspot, _router__WEBPACK_IMPORTED_MODULE_10__["writeRouteName"].measure, _router__WEBPACK_IMPORTED_MODULE_10__["writeRouteName"].coord]; var menuHandler = function (raw) { if (_store_app__WEBPACK_IMPORTED_MODULE_5__["currentApp"].auth.inInclude(raw.name)) { _store_app__WEBPACK_IMPORTED_MODULE_5__["currentApp"].auth.exclude(raw.name); } else { _store_app__WEBPACK_IMPORTED_MODULE_5__["currentApp"].auth.include(raw.name); } }; Object(_hook__WEBPACK_IMPORTED_MODULE_7__["useViewStack"])(function () { Object(_store_setup__WEBPACK_IMPORTED_MODULE_4__["requestData"])(); return function () {}; }); var __returned__ = { laser: laser, blob: blob, photo: photo, photoIng: photoIng, setPhoto: setPhoto, getModeName: getModeName, quitPhoto: quitPhoto, switchQue: switchQue, openViewSetting: openViewSetting, initSwitch: initSwitch, sureSetMenu: sureSetMenu, menuHandler: menuHandler, showToolbox: _store__WEBPACK_IMPORTED_MODULE_3__["showToolbox"], showToolbar: _store__WEBPACK_IMPORTED_MODULE_3__["showToolbar"], store: _store_setup__WEBPACK_IMPORTED_MODULE_4__["store"], openCompass: _store_setup__WEBPACK_IMPORTED_MODULE_4__["openCompass"], rotateCompass: _store_setup__WEBPACK_IMPORTED_MODULE_4__["rotateCompass"], getResources: _store_app__WEBPACK_IMPORTED_MODULE_5__["getResources"], disabledMap: _hook__WEBPACK_IMPORTED_MODULE_7__["disabledMap"], LMenu: _views_sys_menu_index_vue__WEBPACK_IMPORTED_MODULE_8__["default"], ModeTab: _views_sys_mode_tab_index_vue__WEBPACK_IMPORTED_MODULE_9__["default"], currentApp: _store_app__WEBPACK_IMPORTED_MODULE_5__["currentApp"], lang: _lang__WEBPACK_IMPORTED_MODULE_11__["lang"], langNameEum: _lang__WEBPACK_IMPORTED_MODULE_11__["langNameEum"], unSetScene: _store_controlPoint__WEBPACK_IMPORTED_MODULE_14__["unSetScene"] }; Object.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true }); return __returned__; } })); /***/ }), /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/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/views/setup/index.vue?vue&type=template&id=292a9696&scoped=true&ts=true": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!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/views/setup/index.vue?vue&type=template&id=292a9696&scoped=true&ts=true ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); var _withScopeId = function (n) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-292a9696"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "cover" }; var _hoisted_2 = ["src"]; var _hoisted_3 = { class: "input-item" }; var _hoisted_4 = { class: "input-item" }; var _hoisted_5 = { class: "input-item" }; function render(_ctx, _cache, $props, $setup, $data, $options) { var _component_ui_input = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-input"); var _component_ui_group_option = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-group-option"); var _component_ui_group = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-group"); var _component_ui_button = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-button"); var _component_ui_editor_toolbox = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-editor-toolbox"); var _component_ui_editor_toolbar = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-editor-toolbar"); var _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon"); return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_editor_toolbox, { toolbox: $setup.showToolbox, "onUpdate:toolbox": _cache[7] || (_cache[7] = function ($event) { return $setup.showToolbox = $event; }), disabledAnimation: "" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group, { title: _ctx.$t('sys.setting.setName'), "border-bottom": "" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, null, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { class: "setup-title-input", type: "text", width: "100%", modelValue: $setup.store.title, "onUpdate:modelValue": _cache[0] || (_cache[0] = function ($event) { return $setup.store.title = $event; }), maxlength: $setup.lang === $setup.langNameEum.zh ? 50 : 100, placeholder: _ctx.$t('sys.setting.setNamePlace') }, null, 8 /* PROPS */, ["modelValue", "maxlength", "placeholder"])]; }), _: 1 /* STABLE */ })]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group, { title: _ctx.$t('sys.setting.setPic'), "border-bottom": "" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, null, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("img", { src: $setup.getResources($setup.store.initPic) }, null, 8 /* PROPS */, _hoisted_2), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", { class: "setting-cover", onClick: $setup.setPhoto }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.setup")), 1 /* TEXT */)])]; }), _: 1 /* STABLE */ })]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group, { title: _ctx.$t('sys.setting.compass.name'), "border-bottom": "" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, { class: "show-comp" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.setting.compass.show")), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { type: "checkbox", modelValue: $setup.openCompass, "onUpdate:modelValue": _cache[1] || (_cache[1] = function ($event) { return $setup.openCompass = $event; }) }, null, 8 /* PROPS */, ["modelValue"])]; }), _: 1 /* STABLE */ }), $setup.openCompass ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_group_option, { key: 0, label: _ctx.$t('sys.setting.compass.rotate'), class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])({ disabled: !$setup.unSetScene }) }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, Object(vue__WEBPACK_IMPORTED_MODULE_0__["mergeProps"])({ type: "range", modelValue: $setup.rotateCompass, "onUpdate:modelValue": _cache[2] || (_cache[2] = function ($event) { return $setup.rotateCompass = $event; }), input: false }, { min: 0, max: 360, step: 1 }, { width: "100%" }), null, 16 /* FULL_PROPS */, ["modelValue"])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["label", "class"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group, { title: _ctx.$t('sys.setting.setView'), "border-bottom": "" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, null, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { onClick: _cache[3] || (_cache[3] = function ($event) { return $setup.openViewSetting(!$setup.disabledMap.lmenu); }) }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.disabledMap.lmenu ? _ctx.$t("sys.setting.closeSetView") : _ctx.$t("sys.setting.openSetView")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ })]; }), _: 1 /* STABLE */ })]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group, { title: _ctx.$t('sys.setting.setOpen') }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, null, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_3, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { type: "radio", label: _ctx.$t('sys.setting.public'), modelValue: $setup.store.isOpen, "onUpdate:modelValue": _cache[4] || (_cache[4] = function (val) { return $setup.store.isOpen = val; }) }, null, 8 /* PROPS */, ["label", "modelValue"])]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_4, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { type: "radio", label: _ctx.$t('sys.setting.pwd'), modelValue: !$setup.store.isOpen, "onUpdate:modelValue": _cache[5] || (_cache[5] = function (val) { return $setup.store.isOpen = !val; }) }, null, 8 /* PROPS */, ["label", "modelValue"])]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_5, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { placeholder: _ctx.$t('sys.pwdPlace'), type: "text", maxlength: 4, width: "100%", modelValue: $setup.store.password, "onUpdate:modelValue": _cache[6] || (_cache[6] = function ($event) { return $setup.store.password = $event; }), disabled: $setup.store.isOpen }, null, 8 /* PROPS */, ["placeholder", "modelValue", "disabled"])])]; }), _: 1 /* STABLE */ })]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"])])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["toolbox"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_editor_toolbar, { toolbar: $setup.showToolbar, class: "photo" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { type: "submit", class: "btn", onClick: _cache[8] || (_cache[8] = function ($event) { return $setup.quitPhoto(false); }) }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.cancel")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { type: "primary", class: "btn", onClick: $setup.photo }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.setting.setPic")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["onClick"])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["toolbar"]), $setup.disabledMap.lmenu ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["LMenu"], { key: 0, class: "cusom-lmenu", menu: $setup.currentApp.menu.value.allList, "disabled-goto": "" }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["createSlots"])({ _: 2 /* DYNAMIC */ }, [$setup.currentApp.auth ? { name: "attach", fn: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function (_a) { var raw = _a.raw; return [raw.isRoute && $setup.sureSetMenu.includes(raw.name) ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_icon, { key: 0, type: $setup.currentApp.auth.inInclude(raw.name) ? 'eye-s' : 'eye-n', class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["menu-view-icon", { active: $setup.currentApp.auth.inInclude(raw.name) }]), onClick: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function ($event) { return $setup.menuHandler(raw); }, ["stop"]) }, null, 8 /* PROPS */, ["type", "class", "onClick"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]; }), key: "0" } : undefined]), 1032 /* PROPS, DYNAMIC_SLOTS */, ["menu"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), $setup.disabledMap.lmenu ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["ModeTab"], { key: 1, all: "" }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["createSlots"])({ _: 2 /* DYNAMIC */ }, [$setup.currentApp.auth ? { name: "attach", fn: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function (_a) { var raw = _a.raw; return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { type: $setup.currentApp.auth.inInclude($setup.getModeName(raw)) ? 'eye-s' : 'eye-n', class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["menu-view-icon btn-view-icon", { active: $setup.currentApp.auth.inInclude($setup.getModeName(raw)), 'mt-mode': raw !== 'model' }]), onClick: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function ($event) { return $setup.menuHandler({ name: $setup.getModeName(raw) }); }, ["stop"]) }, null, 8 /* PROPS */, ["type", "class", "onClick"])]; }), key: "0" } : undefined]), 1024 /* DYNAMIC_SLOTS */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */); } /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/views/setup/index.vue?vue&type=style&index=1&id=292a9696&lang=css": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!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/views/setup/index.vue?vue&type=style&index=1&id=292a9696&lang=css ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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, "\n.fource-retain {\r\n --editor-menu-left: 0px !important;\n}\n.setup-title-input.ui-input .text.suffix input {\r\n padding-right: 64px;\n}\r\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/views/setup/index.vue?vue&type=style&index=0&id=292a9696&lang=scss&scoped=true": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!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/views/setup/index.vue?vue&type=style&index=0&id=292a9696&lang=scss&scoped=true ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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, ".input-item[data-v-292a9696] {\n margin-bottom: 10px;\n}\n.cover[data-v-292a9696] {\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n}\n.cover img[data-v-292a9696] {\n width: 100%;\n display: block;\n height: 150px;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.cover span[data-v-292a9696] {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgb(0, 0, 0) 100%);\n opacity: 0.5;\n text-align: center;\n height: 32px;\n display: flex;\n align-items: center;\n justify-content: center;\n color: #fff;\n cursor: pointer;\n}\n.photo .btn[data-v-292a9696] {\n width: 160px;\n}\n.photo .btn[data-v-292a9696]:not(:first-child) {\n margin-left: 20px;\n}\n.menu-view-icon[data-v-292a9696] {\n position: absolute;\n right: 10px;\n pointer-events: all;\n top: 4px;\n font-size: 14px;\n width: 24px;\n height: 24px;\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: rgba(0, 0, 0, 0.5);\n border-radius: 50%;\n}\n.menu-view-icon.active[data-v-292a9696] {\n color: var(--colors-primary-base);\n}\n.btn-view-icon[data-v-292a9696] {\n right: -20px;\n top: -17px;\n font-size: 14px;\n}\n.btn-view-icon.mt-mode[data-v-292a9696] {\n right: 0;\n}\n.cusom-lmenu[data-v-292a9696] {\n opacity: 1 !important;\n}\n.show-comp[data-v-292a9696] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/views/setup/index.vue?vue&type=style&index=1&id=292a9696&lang=css": /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--7-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!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/views/setup/index.vue?vue&type=style&index=1&id=292a9696&lang=css ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a