(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[28],{ /***/ "../../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/components/modal-ctrol/item.vue?vue&type=script&setup=true&lang=ts": /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** 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/components/modal-ctrol/item.vue?vue&type=script&setup=true&lang=ts ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({ __name: 'item', props: { name: { type: String, required: true }, value: { type: Array, required: true }, disable: { type: Boolean, required: true }, border: { type: Boolean, required: true }, config: { type: Object, required: true } }, emits: ["update:value", "update:disable"], setup: function (__props, _a) { var expose = _a.expose, emit = _a.emit; expose(); var props = __props; var desc = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () { return [{ label: "X ", disable: props.config.xDisable }, { label: "Y ", disable: props.config.yDisable }, { label: "Z ", disable: props.config.zDisable }]; }); var getValue = function (val) { var min = Number(props.config.min); val = val < min ? min : val; var max = Number(props.config.max); val = val > max ? max : val; return val; }; var setValue = function (ndx, itemVal) { console.log(ndx); var cValue = props.value.filter(function (_, cndx) { return cndx !== ndx; }); cValue.splice(ndx, 0, itemVal); emit("update:value", cValue); }; var __returned__ = { props: props, emit: emit, desc: desc, getValue: getValue, setValue: setValue }; 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/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/ruler-tool/index.vue?vue&type=script&setup=true&lang=ts": /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** 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/components/ruler-tool/index.vue?vue&type=script&setup=true&lang=ts ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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 _utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts"); /* harmony import */ var _utils_ruler_tool_factory__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/utils/ruler-tool-factory */ "./src/utils/ruler-tool-factory.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', props: { offsetPixel: { type: Array, required: true }, scale: { type: Number, required: true }, downUnit: { type: Number, required: false } }, setup: function (__props, _a) { var _this = this; var expose = _a.expose; expose(); var props = __props; var showUWidth = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () { return props.downUnit / props.scale; }); var layoutRef = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(); var url = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(""); var width = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(2); var height = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(2); var setSize = function () { width.value = layoutRef.value.parentElement.offsetWidth; height.value = layoutRef.value.parentElement.offsetHeight; }; var xRang = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () { var offset = props.offsetPixel[0] * props.scale; return [-offset, width.value * props.scale - offset]; }); var yRang = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () { var offset = props.offsetPixel[1] * props.scale; return [-offset, height.value * props.scale - offset]; }); var xNumTicks = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () { return Math.floor(width.value / 100); }); var yNumTicks = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () { return Math.floor(height.value / 100); }); var getOffset = function (range, rOffset, size) { return (rOffset - range[0]) / (range[1] - range[0]) * size; }; var redraw = function () { return __awaiter(_this, void 0, void 0, function () { var _a; return __generator(this, function (_b) { switch (_b.label) { case 0: _a = url; return [4 /*yield*/, Object(_utils_ruler_tool_factory__WEBPACK_IMPORTED_MODULE_4__["rulerToolFactory"])(xRang.value, yRang.value, xNumTicks.value, yNumTicks.value, width.value, height.value)]; case 1: _a.value = _b.sent().url; return [2 /*return*/]; } }); }); }; window.addEventListener("resize", setSize); Object(vue__WEBPACK_IMPORTED_MODULE_2__["onMounted"])(function () { Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(function () { return [xRang.value, yRang.value, xNumTicks.value, yNumTicks.value, width.value, height.value]; }, Object(_utils__WEBPACK_IMPORTED_MODULE_3__["debounce"])(redraw, 200)); setSize(); }); Object(vue__WEBPACK_IMPORTED_MODULE_2__["onUnmounted"])(function () { window.removeEventListener("resize", setSize); }); var __returned__ = { props: props, showUWidth: showUWidth, layoutRef: layoutRef, url: url, width: width, height: height, setSize: setSize, xRang: xRang, yRang: yRang, xNumTicks: xNumTicks, yNumTicks: yNumTicks, getOffset: getOffset, redraw: redraw }; 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/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/views/download/crop.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/download/crop.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 _components_modal_ctrol_item_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/modal-ctrol/item.vue */ "./src/components/modal-ctrol/item.vue"); /* harmony import */ var _sdk__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/sdk */ "./src/sdk/index.ts"); /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts"); /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts"); /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/request */ "./src/request/index.ts"); /* harmony import */ var _store_download__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/download */ "./src/store/download.ts"); /* harmony import */ var _kankan_components__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @kankan/components */ "../kankan-components/src/index.js"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts"); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/store */ "./src/store/index.ts"); /* harmony import */ var _components_ruler_tool_index_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/ruler-tool/index.vue */ "./src/components/ruler-tool/index.vue"); 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 }; } }; /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_2__["defineComponent"])({ __name: 'crop', props: { datasets: { type: null, required: true } }, emits: ["download", "selectList"], setup: function (__props, _a) { var _this = this; var expose = _a.expose, emit = _a.emit; expose(); var props = __props; var showScale = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true); var viewModes = [{ desc: _lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t("scene.download.viewMode.0"), val: "top" }, { desc: _lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t("scene.download.viewMode.1"), val: "side" }, { desc: _lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t("scene.download.viewMode.2"), val: "3d" }]; var downUnit = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(); var ctrolsConfig = Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])({ translate: { name: _lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t("scene.download.wresizeObject.translate"), config: { min: -Infinity, max: Infinity, step: 1, unit: "cm" } }, rotate: { name: _lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t("scene.download.wresizeObject.rotate"), config: { min: -180, max: 180, step: 0.1, unit: "°", xDisable: false, yDisable: false, zDisable: false // xDisable: computed(() => crop?.viewMode.value === "top"), // yDisable: computed(() => ["side", "top"].includes(crop?.viewMode.value)), // zDisable: computed(() => crop?.viewMode.value === "side"), } }, scale: { name: _lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t("scene.download.wresizeObject.scale"), config: { min: 1, max: Infinity, step: 1, unit: "%" } } }); var dropGenerate = function () { var fullView = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(); var disabledClound = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false); var disabledMap = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false); var disabledFloor = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true); var sdk = Object(_hook__WEBPACK_IMPORTED_MODULE_5__["useSDK"])(); var viewMode = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])("3d"); var crop = sdk.scene.openCropMode(); crop.bus.on("downloadUnitScale", function (scale) { return downUnit.value = scale; }); var quitHooks = [function () { return crop.bus.off("downloadUnitScale"); }, Object(_hook__WEBPACK_IMPORTED_MODULE_5__["useCustom"])(_hook__WEBPACK_IMPORTED_MODULE_5__["CustomCom"].FullView, fullView), Object(_hook__WEBPACK_IMPORTED_MODULE_5__["useDisabled"])(_hook__WEBPACK_IMPORTED_MODULE_5__["DisabledCom"].Clound, disabledClound), Object(_hook__WEBPACK_IMPORTED_MODULE_5__["useDisabled"])(_hook__WEBPACK_IMPORTED_MODULE_5__["DisabledCom"].Map, disabledMap), _hook__WEBPACK_IMPORTED_MODULE_5__["mouseMenuDisabledStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false)), _hook__WEBPACK_IMPORTED_MODULE_5__["searchDisabledStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true)), _hook__WEBPACK_IMPORTED_MODULE_5__["tabSwitchDisabledStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true)), _hook__WEBPACK_IMPORTED_MODULE_5__["laserModeStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(_sdk__WEBPACK_IMPORTED_MODULE_4__["Mode"].cloud)), _hook__WEBPACK_IMPORTED_MODULE_5__["floorsDisabled"].push(disabledFloor), Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () { return crop.setSelect(props.datasets.map(_hook__WEBPACK_IMPORTED_MODULE_5__["useDataset"])); }), Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () { return crop.switchViewMode(viewMode.value); })]; var ctrols = Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])({ rotate: { value: [0, 0, 0], disable: false, setValue: function (value) { ctrols.rotate.value = value; crop.setRotate(value); }, setDisable: function (disabled) { ctrols.rotate.disable = disabled; console.log(disabled); crop.setRotateDisable(disabled); } }, translate: { value: [0, 0, 0], disable: false, setValue: function (value) { ctrols.translate.value = value; crop.setTranslate(value.map(function (i) { return i * 0.01; })); }, setDisable: function (disabled) { ctrols.translate.disable = disabled; crop.setTranslateDisable(disabled); } }, scale: { value: [100, 100, 100], disable: false, setValue: function (value) { ctrols.scale.value = value; crop.setScale(value.map(function (item) { return item * 0.01; })); }, setDisable: function (disabled) { ctrols.scale.disable = disabled; crop.setScaleDisable(disabled); } }, axleYRotate: { value: 0, setValue: function (value) { ctrols.axleYRotate.value = value; crop.setAxleYRotate(value); } } }); crop.bus.on("changeAxleYRotate", function (val) { console.log("---", val); ctrols.axleYRotate.value = Object(_utils__WEBPACK_IMPORTED_MODULE_10__["round"])(val, 1); }); crop.bus.on("transalteChange", function (val) { return ctrols.translate.value = val.map(function (v) { return v * 100; }); }); crop.bus.on("rotateChange", function (val) { return ctrols.rotate.value = val; }); crop.bus.on("scaleChange", function (val) { return ctrols.scale.value = val.map(function (item) { return item * 100; }); }); var piexScale = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(1); crop.bus.on("changPiexScale", function (val) { return piexScale.value = val; }); var viewBox = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([0, 0, 1, 1]); crop.bus.on("viewBoxChange", function (val) { if (piexScale.value) { viewBox.value = [val.left, val.top].map(function (item) { return item / piexScale.value * -1; }); } }); var pop = _hook__WEBPACK_IMPORTED_MODULE_5__["carryViewStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])("auto not-left")); return { viewMode: viewMode, piexScale: piexScale, viewBox: viewBox, ctrols: ctrols, reset: function () { crop.reset(); ctrols.rotate.setDisable(false); ctrols.translate.setDisable(false); ctrols.scale.setDisable(false); }, destory: function () { _store__WEBPACK_IMPORTED_MODULE_11__["appEl"].value.classList.remove("auto"); crop.bus.off("*"); quitHooks.forEach(function (des) { return des(); }); crop.close(); pop(); }, enterMap: function () { fullView.value = "map"; disabledClound.value = true; disabledMap.value = false; disabledFloor.value = false; }, enterScene: function () { fullView.value = "scene"; disabledClound.value = false; disabledMap.value = true; disabledFloor.value = true; }, toClout: function (downFormat, epsg, name) { return __awaiter(_this, void 0, void 0, function () { var data; var _this = this; return __generator(this, function (_a) { switch (_a.label) { case 0: data = crop.getToBlobRequestArgs(downFormat, epsg, name); if (!data) { _kankan_components__WEBPACK_IMPORTED_MODULE_9__["Message"].warning(_lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t("scene.download.nullCloud")); return [2 /*return*/]; } data.epsg = epsg; data.fileName = name; data.type = downFormat; return [4 /*yield*/, Object(_store_download__WEBPACK_IMPORTED_MODULE_8__["useDownload"])(data, function (data, md5) { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { _request__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_7__["URL"].cropDateSet, __assign(__assign({}, data), { md5: md5 }), { paths: { type: downFormat } }); return [2 /*return*/]; }); }); })]; case 1: _a.sent(); return [2 /*return*/]; } }); }); }, // toClout: crop.toBlob, toImage: Object(_hook__WEBPACK_IMPORTED_MODULE_5__["genUseLoading"])(function () { return __awaiter(_this, void 0, void 0, function () { var url, e_1; return __generator(this, function (_a) { switch (_a.label) { case 0: console.log("下载测绘图"); _a.label = 1; case 1: _a.trys.push([1, 4,, 5]); return [4 /*yield*/, crop.toImage(showScale.value)]; case 2: url = _a.sent(); return [4 /*yield*/, Object(_utils__WEBPACK_IMPORTED_MODULE_10__["saveAs"])(url)]; case 3: _a.sent(); return [3 /*break*/, 5]; case 4: e_1 = _a.sent(); console.error("下载错误", e_1); return [3 /*break*/, 5]; case 5: return [2 /*return*/]; } }); }); }, { bgColor: "#000" }) }; }; var crop = dropGenerate(); crop.enterScene(); Object(vue__WEBPACK_IMPORTED_MODULE_2__["onUnmounted"])(function () { return crop.destory(); }); var __returned__ = { emit: emit, props: props, showScale: showScale, viewModes: viewModes, downUnit: downUnit, ctrolsConfig: ctrolsConfig, dropGenerate: dropGenerate, crop: crop, ModalItem: _components_modal_ctrol_item_vue__WEBPACK_IMPORTED_MODULE_3__["default"], RulerTool: _components_ruler_tool_index_vue__WEBPACK_IMPORTED_MODULE_12__["default"] }; 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/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/views/download/home.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/download/home.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_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 core_js_modules_esnext_set_difference_v2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/esnext.set.difference.v2.js */ "../../node_modules/core-js/modules/esnext.set.difference.v2.js"); /* harmony import */ var core_js_modules_esnext_set_difference_v2_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_difference_v2_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var core_js_modules_esnext_set_intersection_v2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/esnext.set.intersection.v2.js */ "../../node_modules/core-js/modules/esnext.set.intersection.v2.js"); /* harmony import */ var core_js_modules_esnext_set_intersection_v2_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_intersection_v2_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var core_js_modules_esnext_set_is_disjoint_from_v2_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/esnext.set.is-disjoint-from.v2.js */ "../../node_modules/core-js/modules/esnext.set.is-disjoint-from.v2.js"); /* harmony import */ var core_js_modules_esnext_set_is_disjoint_from_v2_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_is_disjoint_from_v2_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var core_js_modules_esnext_set_is_subset_of_v2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/esnext.set.is-subset-of.v2.js */ "../../node_modules/core-js/modules/esnext.set.is-subset-of.v2.js"); /* harmony import */ var core_js_modules_esnext_set_is_subset_of_v2_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_is_subset_of_v2_js__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var core_js_modules_esnext_set_is_superset_of_v2_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/esnext.set.is-superset-of.v2.js */ "../../node_modules/core-js/modules/esnext.set.is-superset-of.v2.js"); /* harmony import */ var core_js_modules_esnext_set_is_superset_of_v2_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_is_superset_of_v2_js__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var core_js_modules_esnext_set_symmetric_difference_v2_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/esnext.set.symmetric-difference.v2.js */ "../../node_modules/core-js/modules/esnext.set.symmetric-difference.v2.js"); /* harmony import */ var core_js_modules_esnext_set_symmetric_difference_v2_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_symmetric_difference_v2_js__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var core_js_modules_esnext_set_union_v2_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/esnext.set.union.v2.js */ "../../node_modules/core-js/modules/esnext.set.union.v2.js"); /* harmony import */ var core_js_modules_esnext_set_union_v2_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_union_v2_js__WEBPACK_IMPORTED_MODULE_7__); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); /* harmony import */ var _components_tree_atom_index_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/tree-atom/index.vue */ "./src/components/tree-atom/index.vue"); /* harmony import */ var _components_dataset_tree_constant__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/dataset-tree/constant */ "./src/components/dataset-tree/constant.ts"); /* harmony import */ var _store_dataset__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/store/dataset */ "./src/store/dataset.ts"); /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts"); /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./constant */ "./src/views/download/constant.ts"); /* harmony import */ var _store_controlPoint__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/store/controlPoint */ "./src/store/controlPoint.ts"); /* harmony import */ var _components_coord_type_constant__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/coord-type/constant */ "./src/components/coord-type/constant.ts"); /* harmony import */ var _help__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./help */ "./src/views/download/help.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)); }; /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_8__["defineComponent"])({ __name: 'home', props: { selectList: { type: Array, required: true }, all: { type: Array, required: true }, showDatesets: { type: null, required: true }, coordValue: { type: [String, null], required: true }, downFormatValue: { type: [String, null], required: true }, downOptions: { type: Array, required: true } }, emits: ["enterCrop", "download", "update:selectList", "update:coordValue", "update:downFormatValue"], setup: function (__props, _a) { var expose = _a.expose, emit = _a.emit; expose(); var props = __props; var noFilterAll = [_constant__WEBPACK_IMPORTED_MODULE_13__["lasOption"], _constant__WEBPACK_IMPORTED_MODULE_13__["plyOption"], _constant__WEBPACK_IMPORTED_MODULE_13__["objOption"], _constant__WEBPACK_IMPORTED_MODULE_13__["e57Option"], _constant__WEBPACK_IMPORTED_MODULE_13__["panoOption"]].map(function (item) { return __assign(__assign({}, item), { enable: true }); }); var clickItemHandler = function (raw) { Object(_hook__WEBPACK_IMPORTED_MODULE_12__["useDataset"])(raw).flyTo(); }; var selectDataset = function (item, select) { var target = props.all.find(function (citem) { return citem.id === item.id; }); var selectList = props.selectList; if (select) { selectList = __spreadArray(__spreadArray([], props.selectList, true), [target], false); } else { selectList = props.selectList.filter(function (citem) { return citem.id !== item.id; }); } if (selectList.length > 1 && (props.downFormatValue === "obj" || props.downFormatValue === "pano")) { selectList = [item]; } emit("update:selectList", selectList); }; var datasetsOptions = Object(vue__WEBPACK_IMPORTED_MODULE_8__["computed"])(function () { return _store_dataset__WEBPACK_IMPORTED_MODULE_11__["list"].value.map(function (item) { return Object(_help__WEBPACK_IMPORTED_MODULE_16__["getFormatOptionsByDatasets"])([item]); }); }); var downAllOptions = Object(vue__WEBPACK_IMPORTED_MODULE_8__["computed"])(function () { return Array.from(new Set(datasetsOptions.value.flat())); }); Object(vue__WEBPACK_IMPORTED_MODULE_8__["watchEffect"])(function () { if (!props.downFormatValue && downAllOptions.value.length) { emit("update:downFormatValue", downAllOptions.value[0].value); } }); var getIsEnable = function (item) { var ndx = props.all.indexOf(item); return ndx === -1 || datasetsOptions.value[ndx].some(function (item) { return item.value === props.downFormatValue; }); }; Object(vue__WEBPACK_IMPORTED_MODULE_8__["watchEffect"])(function () { if (!props.downFormatValue) return; var selectList = props.selectList.filter(getIsEnable); console.error("selectList", props.selectList); if (selectList.length > 1 && (props.downFormatValue === "obj" || props.downFormatValue === "pano")) { selectList = [selectList[0]]; } if (selectList.length !== props.selectList.length) { emit("update:selectList", selectList); } }); var getDatasetFormats = function (dataset) { var formats = []; var supper = { lasExist: ".las", plyExist: ".ply", objExist: ".obj", e57Exist: ".e57" }; for (var _i = 0, _a = Object.entries(supper); _i < _a.length; _i++) { var _b = _a[_i], key = _b[0], val = _b[1]; if (dataset[key]) { formats.push(val); } } return formats; }; var downFormatOptions = Object(vue__WEBPACK_IMPORTED_MODULE_8__["computed"])(function () { return downAllOptions.value.map(function (option) { return __assign(__assign({}, option), { enable: true }); }); }); Object(vue__WEBPACK_IMPORTED_MODULE_8__["watchEffect"])(function () { var _a; if (((_a = coordOptions === null || coordOptions === void 0 ? void 0 : coordOptions.value) === null || _a === void 0 ? void 0 : _a.length) === 0 || props.downFormatValue !== _constant__WEBPACK_IMPORTED_MODULE_13__["lasOption"].value && props.coordValue) { emit("update:coordValue", null); } }); var selectRef = Object(vue__WEBPACK_IMPORTED_MODULE_8__["ref"])(); var selectHandler = function (raw) { var _a; emit("update:downFormatValue", raw.value); (_a = selectRef.value.vmRef.vmRef.input) === null || _a === void 0 ? void 0 : _a.blur(); }; var coordOptions = Object(vue__WEBPACK_IMPORTED_MODULE_8__["computed"])(function () { return _store_controlPoint__WEBPACK_IMPORTED_MODULE_14__["unSetScene"].value ? [] : _components_coord_type_constant__WEBPACK_IMPORTED_MODULE_15__["coordTypes"][_hook__WEBPACK_IMPORTED_MODULE_12__["CoordinateType"].PRO].options.value; }); var __returned__ = { noFilterAll: noFilterAll, emit: emit, props: props, clickItemHandler: clickItemHandler, selectDataset: selectDataset, datasetsOptions: datasetsOptions, downAllOptions: downAllOptions, getIsEnable: getIsEnable, getDatasetFormats: getDatasetFormats, downFormatOptions: downFormatOptions, selectRef: selectRef, selectHandler: selectHandler, coordOptions: coordOptions, TreeAtom: _components_tree_atom_index_vue__WEBPACK_IMPORTED_MODULE_9__["default"], icons: _components_dataset_tree_constant__WEBPACK_IMPORTED_MODULE_10__["icons"], list: _store_dataset__WEBPACK_IMPORTED_MODULE_11__["list"], main: _store_dataset__WEBPACK_IMPORTED_MODULE_11__["main"], lasOption: _constant__WEBPACK_IMPORTED_MODULE_13__["lasOption"] }; 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/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/views/download/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/download/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 _home_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./home.vue */ "./src/views/download/home.vue"); /* harmony import */ var _crop_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./crop.vue */ "./src/views/download/crop.vue"); /* harmony import */ var _store_dataset__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/store/dataset */ "./src/store/dataset.ts"); /* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/router */ "./src/router/index.ts"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts"); /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/request */ "./src/request/index.ts"); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/store */ "./src/store/index.ts"); /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts"); /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts"); /* harmony import */ var _store_model__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/store/model */ "./src/store/model.ts"); /* harmony import */ var _select_coord_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./select-coord.vue */ "./src/views/download/select-coord.vue"); /* harmony import */ var _help__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./help */ "./src/views/download/help.ts"); /* harmony import */ var _store_download__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/store/download */ "./src/store/download.ts"); /* harmony import */ var _store_setting__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/store/setting */ "./src/store/setting.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 __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)); }; /* 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 isCropMode = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false); Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(function () { return isCropMode.value; }, function (show, _, onClanup) { if (show) { var cropBeforeSelect_1 = __spreadArray([], _store_dataset__WEBPACK_IMPORTED_MODULE_5__["showList"].value, true); Object(_hook__WEBPACK_IMPORTED_MODULE_10__["useEdit"])(); _hook__WEBPACK_IMPORTED_MODULE_10__["editBus"].on("leave", function () { return isCropMode.value = false; }, { last: true }); onClanup(function () { if (cropBeforeSelect_1) { _store_dataset__WEBPACK_IMPORTED_MODULE_5__["showList"].value = cropBeforeSelect_1; } }); } else { onClanup(function () {}); } }); Object(_hook__WEBPACK_IMPORTED_MODULE_10__["useViewStack"])(function () { var cacheDisabledFloorPan = _store_setup__WEBPACK_IMPORTED_MODULE_11__["disableFloorPan"].value; var cacheSelect = __spreadArray([], _store_dataset__WEBPACK_IMPORTED_MODULE_5__["showList"].value, true); _store_setup__WEBPACK_IMPORTED_MODULE_11__["disableFloorPan"].value = false; var isChange = false; var stopWatch = Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(_router__WEBPACK_IMPORTED_MODULE_6__["router"].currentRoute, function () { var params = _router__WEBPACK_IMPORTED_MODULE_6__["router"].currentRoute.value.params; if (params && params.id) { _store_dataset__WEBPACK_IMPORTED_MODULE_5__["showList"].value = _store_model__WEBPACK_IMPORTED_MODULE_12__["flatModels"].value.filter(function (item) { return item.type === "dataset" && item.origin.id === params.id; }).map(function (item) { return item.origin; }); isChange = true; } }, { immediate: true }); return function () { if (isChange) { _store_setup__WEBPACK_IMPORTED_MODULE_11__["disableFloorPan"].value = cacheDisabledFloorPan; _store_dataset__WEBPACK_IMPORTED_MODULE_5__["showList"].value = cacheSelect; } stopWatch(); }; }); var formatOptions = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () { return Object(_help__WEBPACK_IMPORTED_MODULE_14__["getFormatOptionsByDatasets"])(_store_dataset__WEBPACK_IMPORTED_MODULE_5__["showList"].value, !isCropMode.value); }); var showSelectCoord = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false); var coord = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(); var closeSelectCoord = function (s) { showSelectCoord.value = false; coord.value = s; }; var selectCoord = function () { showSelectCoord.value = true; return new Promise(function (resolve, reject) { var stop = Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () { if (!showSelectCoord.value) { stop(); coord.value ? resolve(coord.value) : reject(); } }); }); }; var downloadDatesets = function (format, epsg, name) { return __awaiter(_this, void 0, void 0, function () { var data, downDatasets, dataset, url, _a, urlnameReg, urlname, name_1, downDataset; var _this = this; return __generator(this, function (_b) { switch (_b.label) { case 0: data = __assign(__assign({}, Object(_hook__WEBPACK_IMPORTED_MODULE_10__["useSDK"])().scene.getDownloadInfo()), { epsg: epsg, datasetId: _store_dataset__WEBPACK_IMPORTED_MODULE_5__["showList"].value.map(function (item) { return item.id; }).sort(function (a, b) { return a.localeCompare(b); }), type: format, fileName: name }); data.poses = Object(_hook__WEBPACK_IMPORTED_MODULE_10__["useSDK"])().getDatasetsPose(data.datasetId); downDatasets = function (data, md5) { data = md5 ? __assign(__assign({}, data), { md5: md5 }) : data; return _request__WEBPACK_IMPORTED_MODULE_8__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_8__["URL"].downloadDateSet, data, { paths: { type: data.type } }); }; if (!(data.datasetId.length === 1 && epsg === null && format !== "pano")) return [3 /*break*/, 7]; dataset = _store_dataset__WEBPACK_IMPORTED_MODULE_5__["list"].value.find(function (item) { return item.id === data.datasetId[0]; }); if (!(format === "pano")) return [3 /*break*/, 2]; return [4 /*yield*/, Object(_help__WEBPACK_IMPORTED_MODULE_14__["downloadDatasetPanos"])(dataset)]; case 1: _a = _b.sent(); return [3 /*break*/, 4]; case 2: return [4 /*yield*/, downDatasets(data, null)]; case 3: _a = _b.sent(); _b.label = 4; case 4: url = _a; urlnameReg = url.match(/([^\/?#]+)(?=\?|$)/); urlname = url.substring(url.lastIndexOf("/") + 1, url.lastIndexOf(".")); return [4 /*yield*/, Object(_utils__WEBPACK_IMPORTED_MODULE_7__["asyncTimeout"])(100)]; case 5: _b.sent(); name_1 = format === "e57" && urlname ? urlname : (dataset === null || dataset === void 0 ? void 0 : dataset.title) || _hook__WEBPACK_IMPORTED_MODULE_10__["params"].m; console.log(name_1); return [4 /*yield*/, Object(_store_download__WEBPACK_IMPORTED_MODULE_15__["downFile"])(url, name_1)]; case 6: _b.sent(); return [3 /*break*/, 11]; case 7: if (!(format !== "pano")) return [3 /*break*/, 9]; return [4 /*yield*/, Object(_store_download__WEBPACK_IMPORTED_MODULE_15__["useDownload"])(data, downDatasets)]; case 8: _b.sent(); return [3 /*break*/, 11]; case 9: downDataset = function (data, md5) { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { data.md5 = md5; return [2 /*return*/, _request__WEBPACK_IMPORTED_MODULE_8__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_8__["URL"].downloadDateSetPano, data)]; }); }); }; return [4 /*yield*/, Object(_store_download__WEBPACK_IMPORTED_MODULE_15__["useDownload"])({ sceneCode: _store_dataset__WEBPACK_IMPORTED_MODULE_5__["showList"].value.find(function (item) { return item.id === data.datasetId[0]; }).sceneCode }, downDataset)]; case 10: _b.sent(); _b.label = 11; case 11: return [2 /*return*/]; } }); }); }; var epsg = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(null); var format = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(null); var iPano = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false); var downloadHandler = function (download, includePano) { if (includePano === void 0) { includePano = false; } return __awaiter(_this, void 0, void 0, function () { var _a, epsg_1, format_1; return __generator(this, function (_b) { switch (_b.label) { case 0: iPano.value = includePano; if (!includePano) return [3 /*break*/, 2]; epsg.value = epsg.value === "un" ? null : epsg.value; return [4 /*yield*/, download(format.value, epsg.value, _hook__WEBPACK_IMPORTED_MODULE_10__["params"].m)]; case 1: _b.sent(); return [3 /*break*/, 5]; case 2: return [4 /*yield*/, selectCoord()]; case 3: _a = _b.sent(), epsg_1 = _a.coord, format_1 = _a.format; epsg_1 = epsg_1 === "un" ? null : epsg_1; return [4 /*yield*/, download(format_1, epsg_1, _hook__WEBPACK_IMPORTED_MODULE_10__["params"].m)]; case 4: _b.sent(); _b.label = 5; case 5: return [2 /*return*/]; } }); }); }; Object(_hook__WEBPACK_IMPORTED_MODULE_10__["useViewStack"])(function () { var oldShowHotImage = _store_setting__WEBPACK_IMPORTED_MODULE_16__["showHotImage"].value; _store_setting__WEBPACK_IMPORTED_MODULE_16__["showHotImage"].value = false; return function () { _store_setting__WEBPACK_IMPORTED_MODULE_16__["showHotImage"].value = oldShowHotImage; }; }); var __returned__ = { isCropMode: isCropMode, formatOptions: formatOptions, showSelectCoord: showSelectCoord, coord: coord, closeSelectCoord: closeSelectCoord, selectCoord: selectCoord, downloadDatesets: downloadDatesets, epsg: epsg, format: format, iPano: iPano, downloadHandler: downloadHandler, Home: _home_vue__WEBPACK_IMPORTED_MODULE_3__["default"], CropComponent: _crop_vue__WEBPACK_IMPORTED_MODULE_4__["default"], showList: _store_dataset__WEBPACK_IMPORTED_MODULE_5__["showList"], datasets: _store_dataset__WEBPACK_IMPORTED_MODULE_5__["list"], router: _router__WEBPACK_IMPORTED_MODULE_6__["router"], writeRouteName: _router__WEBPACK_IMPORTED_MODULE_6__["writeRouteName"], showToolbox: _store__WEBPACK_IMPORTED_MODULE_9__["showToolbox"], SelectCoord: _select_coord_vue__WEBPACK_IMPORTED_MODULE_13__["default"] }; 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/components/modal-ctrol/item.vue?vue&type=template&id=2f5bc818&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/components/modal-ctrol/item.vue?vue&type=template&id=2f5bc818&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-2f5bc818"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "attr-item" }; var _hoisted_2 = { class: "label" }; var _hoisted_3 = ["onClick"]; var _hoisted_4 = ["onClick"]; 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 = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-group"); return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_group, { title: $props.name, borderBottom: $props.border, class: "modal-group" }, { icon: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { type: "switch", modelValue: !$props.disable, "onUpdate:modelValue": _cache[0] || (_cache[0] = function (val) { return $setup.emit('update:disable', !val); }) }, null, 8 /* PROPS */, ["modelValue"])]; }), default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [(Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($props.value, function (item, ndx) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", _hoisted_2, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.desc[ndx].label), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["value", { disabled: $props.disable || $setup.desc[ndx].disable }]) }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", { onClick: function ($event) { return $setup.setValue(ndx, $setup.getValue(item + $props.config.step)); } }, " + " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.config.step) + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.config.unit), 9 /* TEXT, PROPS */, _hoisted_3), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", { onClick: function ($event) { return $setup.setValue(ndx, $setup.getValue(item - $props.config.step)); } }, " - " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.config.step) + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.config.unit), 9 /* TEXT, PROPS */, _hoisted_4), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])(" setValue(ndx, v)\"\r\n :min=\"config.min\"\r\n :max=\"config.max\"\r\n :step=\"config.step\"\r\n :placeholder=\"$t('sys.inputPlc')\"\r\n /> ")], 2 /* CLASS */)]); }), 256 /* UNKEYED_FRAGMENT */))]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title", "borderBottom"]); } /***/ }), /***/ "../../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/components/ruler-tool/index.vue?vue&type=template&id=e3bc243c&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/components/ruler-tool/index.vue?vue&type=template&id=e3bc243c&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-e3bc243c"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = ["src"]; function render(_ctx, _cache, $props, $setup, $data, $options) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", { style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({ width: $setup.width + 'px', height: $setup.height + 'px' }), ref: "layoutRef" }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("img", { src: $setup.url }, null, 8 /* PROPS */, _hoisted_1), $props.downUnit ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", { key: 0, class: "uitem", style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({ width: $setup.showUWidth + 'px' }) }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, "1:" + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.downUnit) + "m", 1 /* TEXT */)], 4 /* STYLE */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 4 /* STYLE */); } /***/ }), /***/ "../../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/download/crop.vue?vue&type=template&id=2e9cac8d&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/download/crop.vue?vue&type=template&id=2e9cac8d&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 __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 _withScopeId = function (n) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-2e9cac8d"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "down-layout" }; var _hoisted_2 = { class: "footer" }; var _hoisted_3 = { key: 0, class: "ruler-layout" }; var _hoisted_4 = { class: "view-mode strengthen" }; var _hoisted_5 = ["onClick"]; var _hoisted_6 = { key: 1, class: "set-axle" }; var _hoisted_7 = { class: "strengthen" }; function render(_ctx, _cache, $props, $setup, $data, $options) { var _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon"); var _component_ui_group = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-group"); var _component_ui_input = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-input"); var _component_ui_button = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-button"); 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__["createElementVNode"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group, { title: _ctx.$t('scene.download.wresize') }, { icon: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { type: "reset", ctrl: "", size: "16px", onClick: _cache[0] || (_cache[0] = function ($event) { return $setup.crop.reset(); }), class: "refresh", tip: _ctx.$t('view.reset'), "tip-h": "right" }, null, 8 /* PROPS */, ["tip"])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"]), (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($setup.ctrolsConfig, function (item, key, i) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["ModalItem"], Object(vue__WEBPACK_IMPORTED_MODULE_0__["mergeProps"])(__assign({}, item), { disable: $setup.crop.ctrols[key].disable, value: $setup.crop.ctrols[key].value, border: "", "onUpdate:disable": $setup.crop.ctrols[key].setDisable, "onUpdate:value": $setup.crop.ctrols[key].setValue }), null, 16 /* FULL_PROPS */, ["disable", "value", "onUpdate:disable", "onUpdate:value"]); }), 256 /* UNKEYED_FRAGMENT */)), $setup.crop.viewMode.value !== '3d' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_group, { key: 0, title: _ctx.$t('scene.crop.scale'), borderBottom: false, class: "modal-group" }, { icon: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { type: "switch", modelValue: $setup.showScale, "onUpdate:modelValue": _cache[1] || (_cache[1] = function ($event) { return $setup.showScale = $event; }) }, null, 8 /* PROPS */, ["modelValue"])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { onClick: $setup.crop.toImage, type: "primary", class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])({ disabled: $setup.crop.viewMode.value === '3d' }), style: { "margin-top": "20px" } }, { 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("scene.download.cropImage")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["onClick", "class"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { onClick: _cache[2] || (_cache[2] = function ($event) { return $setup.emit('download', $setup.crop.toClout); }), style: { "margin-top": "20px" } }, { 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("scene.download.cloud")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ })]), (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Teleport"], { to: "#layout-app" }, [$setup.crop.viewMode.value !== '3d' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], { key: 0 }, [$setup.showScale ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_3, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["RulerTool"], { offsetPixel: $setup.crop.viewBox.value, scale: $setup.crop.piexScale.value, downUnit: $setup.downUnit }, null, 8 /* PROPS */, ["offsetPixel", "scale", "downUnit"])])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("
\r\n 1: {{ round(crop.piexScale.value, 4) }} ({{ $t(\"scene.download.piexScale\") }})\r\n
")], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_4, [(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__["renderList"])($setup.viewModes, function (mode) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["fun-ctrl", { active: mode.val === $setup.crop.viewMode.value }]), onClick: function ($event) { return $setup.crop.viewMode.value = mode.val; } }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(mode.desc), 11 /* TEXT, CLASS, PROPS */, _hoisted_5); }), 64 /* STABLE_FRAGMENT */))]), $setup.crop.viewMode.value !== '3d' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_6, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_7, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", { onClick: _cache[3] || (_cache[3] = function ($event) { return $setup.crop.ctrols.axleYRotate.setValue($setup.crop.ctrols.axleYRotate.value - 1 > $setup.ctrolsConfig.rotate.config.min ? $setup.crop.ctrols.axleYRotate.value - 1 : $setup.ctrolsConfig.rotate.config.min); }) }, "-"), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, Object(vue__WEBPACK_IMPORTED_MODULE_0__["mergeProps"])({ type: "range" }, $setup.ctrolsConfig.rotate.config, { input: false, modelValue: $setup.crop.ctrols.axleYRotate.value, "onUpdate:modelValue": $setup.crop.ctrols.axleYRotate.setValue, width: "100%" }), null, 16 /* FULL_PROPS */, ["modelValue", "onUpdate:modelValue"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", { onClick: _cache[4] || (_cache[4] = function ($event) { return $setup.crop.ctrols.axleYRotate.setValue($setup.crop.ctrols.axleYRotate.value + 1 < $setup.ctrolsConfig.rotate.config.max ? $setup.crop.ctrols.axleYRotate.value + 1 : $setup.ctrolsConfig.rotate.config.max); }) }, "+")])])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]))], 64 /* STABLE_FRAGMENT */); } /***/ }), /***/ "../../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/download/home.vue?vue&type=template&id=d969b148&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/download/home.vue?vue&type=template&id=d969b148&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-d969b148"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "down-layout" }; var _hoisted_2 = ["onClick"]; var _hoisted_3 = { key: 0 }; var _hoisted_4 = { class: "info" }; var _hoisted_5 = { key: 0, class: "footer" }; 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_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__["createElementVNode"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group, { title: _ctx.$t('sys.download'), borderBottom: "" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, { label: _ctx.$t('scene.download.format') }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { type: "select", unplaceholder: _ctx.$t('sys.unData'), options: $setup.noFilterAll, modelValue: $props.downFormatValue, "onUpdate:modelValue": _cache[0] || (_cache[0] = function (val) { return $setup.emit('update:downFormatValue', val); }), width: "100%", stopEl: "div", ref: "selectRef", placeholder: _ctx.$t('sys.selectPic') }, { option: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function (_a) { var raw = _a.raw, active = _a.active; return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["select-option", { enable: raw.enable }]), onClick: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function ($event) { return raw.enable && $setup.selectHandler(raw); }, ["stop"]) }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(raw.label), 1 /* TEXT */), !raw.enable ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_3, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(raw.tip || _ctx.$t("scene.download.formatNotSupport")), 1 /* TEXT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 10 /* CLASS, PROPS */, _hoisted_2)]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["unplaceholder", "options", "modelValue", "placeholder"])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["label"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, { label: _ctx.$t('coord.title'), class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])({ disabled: $setup.coordOptions.length === 0 || $props.downFormatValue !== $setup.lasOption.value }) }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { type: "search", options: $setup.coordOptions, modelValue: $props.coordValue, "onUpdate:modelValue": _cache[1] || (_cache[1] = function (str) { return $setup.emit('update:coordValue', str); }), unplaceholder: _ctx.$t('sys.unData'), width: "100%", placeholder: _ctx.$t('sys.selectPic') }, null, 8 /* PROPS */, ["options", "modelValue", "unplaceholder", "placeholder"])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["label", "class"])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group, null, { 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__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($setup.list, function (item) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["TreeAtom"], { class: "tree-atom", title: item.title, icon: $setup.icons['dataset'], desc: item !== $setup.main ? item.sceneName : _ctx.$t('dataset.initial'), onClick: function ($event) { return $setup.clickItemHandler(item); } }, { ctrl: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", { onClick: _cache[3] || (_cache[3] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function () {}, ["stop"])), style: { "height": "16px" } }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { onClick: _cache[2] || (_cache[2] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function () {}, ["stop"])), type: "checkbox", disabled: !$setup.getIsEnable(item), modelValue: $props.selectList.some(function (citem) { return citem.id === item.id; }), "onUpdate:modelValue": function (s) { return $setup.selectDataset(item, s); } }, null, 8 /* PROPS */, ["disabled", "modelValue", "onUpdate:modelValue"])])]; }), foot: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_4, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("dataset.format")) + ":" + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.getDatasetFormats(item).join(" ")), 1 /* TEXT */)])]; }), _: 2 /* DYNAMIC */ }, 1032 /* PROPS, DYNAMIC_SLOTS */, ["title", "icon", "desc", "onClick"]); }), 256 /* UNKEYED_FRAGMENT */))]; }), _: 1 /* STABLE */ })]; }), _: 1 /* STABLE */ })]), $props.showDatesets.length ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_5, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { type: "primary", onClick: _cache[4] || (_cache[4] = function ($event) { return $setup.emit('download'); }), class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])({ disabled: !$props.downFormatValue }) }, { 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("scene.download.cloud")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["class"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { onClick: _cache[5] || (_cache[5] = function ($event) { return $setup.emit('enterCrop'); }), style: { "margin-top": "20px" } }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { type: "cut" }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("scene.download.cropCloud")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ })])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */); } /***/ }), /***/ "../../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/download/index.vue?vue&type=template&id=2a5707a5&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/download/index.vue?vue&type=template&id=2a5707a5&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"); function render(_ctx, _cache, $props, $setup, $data, $options) { var _component_ui_editor_toolbox = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-editor-toolbox"); return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, [$setup.router.currentRoute.value.name === $setup.writeRouteName.download ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_editor_toolbox, { key: 0, toolbox: $setup.showToolbox, "onUpdate:toolbox": _cache[5] || (_cache[5] = function ($event) { return $setup.showToolbox = $event; }), class: "down-toolbox", disabledAnimation: "" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [!$setup.isCropMode ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["Home"], { key: 0, "select-list": $setup.showList, "onUpdate:select-list": _cache[0] || (_cache[0] = function ($event) { return $setup.showList = $event; }), all: $setup.datasets, showDatesets: $setup.showList, onDownload: _cache[1] || (_cache[1] = function ($event) { return $setup.downloadHandler($setup.downloadDatesets, true); }), "coord-value": $setup.epsg, "onUpdate:coord-value": _cache[2] || (_cache[2] = function ($event) { return $setup.epsg = $event; }), "down-format-value": $setup.format, "onUpdate:down-format-value": _cache[3] || (_cache[3] = function ($event) { return $setup.format = $event; }), downOptions: $setup.formatOptions, onEnterCrop: _cache[4] || (_cache[4] = function ($event) { return $setup.isCropMode = true; }) }, null, 8 /* PROPS */, ["select-list", "all", "showDatesets", "coord-value", "down-format-value", "downOptions"])) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["CropComponent"], { key: 1, datasets: $setup.showList, onDownload: $setup.downloadHandler }, null, 8 /* PROPS */, ["datasets"]))]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["toolbox"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), $setup.showSelectCoord ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["SelectCoord"], { key: 1, onQuit: $setup.closeSelectCoord, onSubmit: $setup.closeSelectCoord, includePano: $setup.iPano, downOptions: $setup.formatOptions }, null, 8 /* PROPS */, ["includePano", "downOptions"])) : 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/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/modal-ctrol/item.vue?vue&type=style&index=0&id=2f5bc818&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/components/modal-ctrol/item.vue?vue&type=style&index=0&id=2f5bc818&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, ".attr-item[data-v-2f5bc818] {\n display: flex;\n justify-content: space-between;\n}\n.attr-item .label[data-v-2f5bc818] {\n font-size: 14px;\n color: rgba(255, 255, 255, 0.7);\n width: 50px;\n flex: 0 0 auto;\n}\n.attr-item .value span[data-v-2f5bc818] {\n width: 50px;\n height: 24px;\n line-height: 24px;\n text-align: center;\n display: inline-block;\n border-radius: 3px;\n margin-right: 4px;\n color: #fff;\n background: rgba(255, 255, 255, 0.1);\n font-size: 12px;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n cursor: pointer;\n transition: background 0.3s ease;\n}\n.attr-item .value span[data-v-2f5bc818]:hover {\n background: rgba(255, 255, 255, 0.3);\n}\n.attr-item[data-v-2f5bc818]:nth-child(2) {\n margin: 10px 0;\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/components/modal-ctrol/item.vue?vue&type=style&index=1&id=2f5bc818&lang=scss": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** 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/components/modal-ctrol/item.vue?vue&type=style&index=1&id=2f5bc818&lang=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, ".modal-group > h3.group-title {\n font-size: 14px;\n color: #fff;\n}\n.modal-attr-inp input {\n font-size: 12px !important;\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/components/ruler-tool/index.vue?vue&type=style&index=0&id=e3bc243c&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/components/ruler-tool/index.vue?vue&type=style&index=0&id=e3bc243c&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, ".uitem[data-v-e3bc243c] {\n --w: 1px;\n --color: #fff;\n position: absolute;\n left: 50px;\n bottom: 50px;\n height: var(--w);\n background: var(--color);\n text-align: center;\n}\n.uitem span[data-v-e3bc243c] {\n position: absolute;\n bottom: var(--w);\n margin-bottom: 2px;\n left: 50%;\n transform: translateX(-50%);\n}\n.uitem[data-v-e3bc243c]::after, .uitem[data-v-e3bc243c]::before {\n content: \"\";\n position: absolute;\n height: 8px;\n background: var(--color);\n width: var(--w);\n top: -3px;\n}\n.uitem[data-v-e3bc243c]::after {\n right: 0;\n}\n.uitem[data-v-e3bc243c]::before {\n left: 0;\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/download/crop.vue?vue&type=style&index=0&id=2e9cac8d&lang=sass&scoped=true": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-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--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-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/download/crop.vue?vue&type=style&index=0&id=2e9cac8d&lang=sass&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, ".down-toolbox[data-v-2e9cac8d] {\n padding: 20px 0 150px;\n}\n.down-layout[data-v-2e9cac8d] {\n padding: 0 20px;\n overflow-y: auto;\n height: 100%;\n}\n.data-set-item-a[data-v-2e9cac8d] {\n display: flex;\n align-items: center;\n position: relative;\n --icon-width: 20px;\n}\n.data-set-item-a.active[data-v-2e9cac8d]::before {\n content: \"\";\n height: calc(100% + 32px);\n top: -10px;\n pointer-events: none;\n width: var(--editor-toolbox-width);\n right: -20px;\n position: absolute;\n background-color: rgba(var(--colors-primary-base-fill), 0.16);\n z-index: 1;\n}\n.data-set-item-a p[data-v-2e9cac8d] {\n flex: 1;\n display: flex;\n align-items: center;\n word-break: break-all;\n}\n.data-set-item-a p .icon[data-v-2e9cac8d] {\n width: var(--icon-width);\n flex: none;\n}\n.data-set-item-a .ctrls[data-v-2e9cac8d] {\n flex: none;\n display: flex;\n align-items: center;\n margin-left: 20px;\n}\n.data-set-item-a .ctrls .select[data-v-2e9cac8d] {\n margin-right: 20px;\n}\n.data-set-item-a .time[data-v-2e9cac8d] {\n position: absolute;\n top: 100%;\n font-size: 12px;\n left: var(--icon-width);\n}\n.select-label[data-v-2e9cac8d] {\n font-size: 12px;\n}\n.select-label span[data-v-2e9cac8d]:not(:first-child) {\n margin-left: 4px;\n}\n.footer[data-v-2e9cac8d] {\n position: absolute;\n bottom: 0;\n right: var(--editor-menu-right);\n width: var(--editor-toolbox-width);\n z-index: 2;\n padding: 20px 20px 40px;\n transition: 0.3s ease right;\n}\n.input-group[data-v-2e9cac8d] {\n margin-bottom: 15px;\n}\n.tree-atom[data-v-2e9cac8d] {\n margin-bottom: 20px;\n}\n.tree-atom .desc[data-v-2e9cac8d] {\n margin-top: 6px;\n}\n.tree-atom .info[data-v-2e9cac8d] {\n margin-top: 4px;\n}\n.tree-atom .info span[data-v-2e9cac8d] {\n display: inline-block;\n height: 12px;\n line-height: 12px;\n}\n.tree-atom .info span[data-v-2e9cac8d]:not(:last-child) {\n margin-right: 10px;\n padding-right: 10px;\n border-right: 1px solid rgba(255, 255, 255, 0.3);\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/download/crop.vue?vue&type=style&index=1&id=2e9cac8d&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/download/crop.vue?vue&type=style&index=1&id=2e9cac8d&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, ".view-mode[data-v-2e9cac8d] {\n transition: all 0.3s ease;\n position: absolute;\n left: 50%;\n top: calc(var(--editor-head-height) + var(--header-top) + 30px);\n background: rgba(27, 27, 28, 0.8);\n border-radius: 4px;\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n transform: translateX(-50%);\n z-index: 99;\n display: flex;\n}\n.view-mode span[data-v-2e9cac8d] {\n transition: all 0.3s ease;\n padding: 10px 0;\n width: 80px;\n text-align: center;\n color: rgba(255, 255, 255, 0.7);\n}\n.view-mode span.active[data-v-2e9cac8d] {\n cursor: pointer;\n color: var(--colors-primary-base) !important;\n background-color: rgba(0, 200, 175, 0.16);\n}\n.set-axle[data-v-2e9cac8d] {\n position: absolute;\n bottom: 40px;\n z-index: 3;\n left: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n right: calc(var(--editor-toolbox-width) + var(--editor-menu-right));\n padding: 0 60px;\n}\n.set-axle > div[data-v-2e9cac8d] {\n max-width: 684px;\n background-color: var(--editor-toolbox-back);\n width: 100%;\n display: flex;\n padding: 5px 15px;\n border-radius: 10px;\n align-items: center;\n}\n.set-axle > div > span[data-v-2e9cac8d] {\n width: 30px;\n font-size: 16px;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n text-align: center;\n cursor: pointer;\n}\n.piex-scale[data-v-2e9cac8d] {\n bottom: 20px;\n left: calc(50% - (var(--editor-toolbox-width) + var(--editor-menu-right)) / 2);\n transform: translateX(-50%);\n font-size: 14px;\n color: rgba(255, 255, 255, 0.5);\n pointer-events: none;\n z-index: 3;\n position: absolute;\n}\n.ruler-layout[data-v-2e9cac8d] {\n position: absolute;\n left: 0;\n right: 0;\n top: calc(var(--header-top) + var(--editor-head-height));\n bottom: 0;\n z-index: 3;\n pointer-events: none;\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/download/crop.vue?vue&type=style&index=2&id=2e9cac8d&lang=scss": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** 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/download/crop.vue?vue&type=style&index=2&id=2e9cac8d&lang=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, "@charset \"UTF-8\";\n.set-axle .range-text.number::after {\n content: \"°\";\n position: absolute;\n right: 3px;\n top: 3px;\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/download/home.vue?vue&type=style&index=0&id=d969b148&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/download/home.vue?vue&type=style&index=0&id=d969b148&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, ".down-toolbox[data-v-d969b148] {\n padding: 20px 0 150px;\n}\n.down-layout[data-v-d969b148] {\n padding: 0 20px;\n overflow-y: auto;\n height: 100%;\n}\n.data-set-item-a[data-v-d969b148] {\n display: flex;\n align-items: center;\n position: relative;\n --icon-width: 20px;\n}\n.data-set-item-a.active[data-v-d969b148]::before {\n content: \"\";\n height: calc(100% + 32px);\n top: -10px;\n pointer-events: none;\n width: var(--editor-toolbox-width);\n right: -20px;\n position: absolute;\n background-color: rgba(var(--colors-primary-base-fill), 0.16);\n z-index: 1;\n}\n.data-set-item-a p[data-v-d969b148] {\n flex: 1;\n display: flex;\n align-items: center;\n word-break: break-all;\n}\n.data-set-item-a p .icon[data-v-d969b148] {\n width: var(--icon-width);\n flex: none;\n}\n.data-set-item-a .ctrls[data-v-d969b148] {\n flex: none;\n display: flex;\n align-items: center;\n margin-left: 20px;\n}\n.data-set-item-a .ctrls .select[data-v-d969b148] {\n margin-right: 20px;\n}\n.data-set-item-a .time[data-v-d969b148] {\n position: absolute;\n top: 100%;\n font-size: 12px;\n left: var(--icon-width);\n}\n.select-label[data-v-d969b148] {\n font-size: 12px;\n}\n.select-label span[data-v-d969b148]:not(:first-child) {\n margin-left: 4px;\n}\n.footer[data-v-d969b148] {\n position: absolute;\n bottom: 0;\n right: var(--editor-menu-right);\n width: var(--editor-toolbox-width);\n z-index: 2;\n padding: 20px 20px 40px;\n transition: 0.3s ease right;\n}\n.input-group[data-v-d969b148] {\n margin-bottom: 15px;\n}\n.tree-atom[data-v-d969b148] {\n margin-bottom: 20px;\n}\n.tree-atom .desc[data-v-d969b148] {\n margin-top: 6px;\n}\n.tree-atom .info[data-v-d969b148] {\n margin-top: 4px;\n}\n.tree-atom .info span[data-v-d969b148] {\n display: inline-block;\n height: 12px;\n line-height: 12px;\n}\n.tree-atom .info span[data-v-d969b148]:not(:last-child) {\n margin-right: 10px;\n padding-right: 10px;\n border-right: 1px solid rgba(255, 255, 255, 0.3);\n}\n.select-option[data-v-d969b148] {\n padding: 10px;\n width: 100%;\n margin: -10px;\n display: flex;\n justify-content: space-between;\n}\n.select-option *[data-v-d969b148] {\n pointer-events: none;\n}\n.select-option[data-v-d969b148]:not(.enable) {\n opacity: 0.3;\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/download/home.vue?vue&type=style&index=1&id=d969b148&lang=scss": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** 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/download/home.vue?vue&type=style&index=1&id=d969b148&lang=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, ".tree-atom {\n margin-bottom: 20px;\n}\n.tree-atom .desc {\n margin-top: 4px;\n}\n.tree-atom .info {\n margin-top: 4px;\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/download/index.vue?vue&type=style&index=0&id=2a5707a5&lang=sass&scoped=true": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-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--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-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/download/index.vue?vue&type=style&index=0&id=2a5707a5&lang=sass&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, ".down-toolbox[data-v-2a5707a5] {\n padding: 20px 0 150px;\n}\n.down-layout[data-v-2a5707a5] {\n padding: 0 20px;\n overflow-y: auto;\n height: 100%;\n}\n.data-set-item-a[data-v-2a5707a5] {\n display: flex;\n align-items: center;\n position: relative;\n --icon-width: 20px;\n}\n.data-set-item-a.active[data-v-2a5707a5]::before {\n content: \"\";\n height: calc(100% + 32px);\n top: -10px;\n pointer-events: none;\n width: var(--editor-toolbox-width);\n right: -20px;\n position: absolute;\n background-color: rgba(var(--colors-primary-base-fill), 0.16);\n z-index: 1;\n}\n.data-set-item-a p[data-v-2a5707a5] {\n flex: 1;\n display: flex;\n align-items: center;\n word-break: break-all;\n}\n.data-set-item-a p .icon[data-v-2a5707a5] {\n width: var(--icon-width);\n flex: none;\n}\n.data-set-item-a .ctrls[data-v-2a5707a5] {\n flex: none;\n display: flex;\n align-items: center;\n margin-left: 20px;\n}\n.data-set-item-a .ctrls .select[data-v-2a5707a5] {\n margin-right: 20px;\n}\n.data-set-item-a .time[data-v-2a5707a5] {\n position: absolute;\n top: 100%;\n font-size: 12px;\n left: var(--icon-width);\n}\n.select-label[data-v-2a5707a5] {\n font-size: 12px;\n}\n.select-label span[data-v-2a5707a5]:not(:first-child) {\n margin-left: 4px;\n}\n.footer[data-v-2a5707a5] {\n position: absolute;\n bottom: 0;\n right: var(--editor-menu-right);\n width: var(--editor-toolbox-width);\n z-index: 2;\n padding: 20px 20px 40px;\n transition: 0.3s ease right;\n}\n.input-group[data-v-2a5707a5] {\n margin-bottom: 15px;\n}\n.tree-atom[data-v-2a5707a5] {\n margin-bottom: 20px;\n}\n.tree-atom .desc[data-v-2a5707a5] {\n margin-top: 6px;\n}\n.tree-atom .info[data-v-2a5707a5] {\n margin-top: 4px;\n}\n.tree-atom .info span[data-v-2a5707a5] {\n display: inline-block;\n height: 12px;\n line-height: 12px;\n}\n.tree-atom .info span[data-v-2a5707a5]:not(:last-child) {\n margin-right: 10px;\n padding-right: 10px;\n border-right: 1px solid rgba(255, 255, 255, 0.3);\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/download/index.vue?vue&type=style&index=1&id=2a5707a5&lang=scss": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** 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/download/index.vue?vue&type=style&index=1&id=2a5707a5&lang=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, ".input-group .ui-input:first-child input {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group .ui-input:last-child input {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n margin-left: -1px;\n}\n.name-text .text.suffix input {\n padding-right: 60px;\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/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/modal-ctrol/item.vue?vue&type=style&index=0&id=2f5bc818&lang=scss&scoped=true": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--9-oneOf-1-0!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/components/modal-ctrol/item.vue?vue&type=style&index=0&id=2f5bc818&lang=scss&scoped=true ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a