(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[21],{ /***/ "../../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/app/epoint/views/app.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/app/epoint/views/app.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 _hook__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts"); /* harmony import */ var _calibration_index_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./calibration/index.vue */ "./src/app/epoint/views/calibration/index.vue"); /* harmony import */ var _views_sys_floors_index_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/views/sys/floors/index.vue */ "./src/views/sys/floors/index.vue"); /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts"); /* harmony import */ var _store_model__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/store/model */ "./src/store/model.ts"); /* harmony import */ var _store_dataset__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/dataset */ "./src/store/dataset.ts"); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/store */ "./src/store/index.ts"); /* harmony import */ var _laser__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../laser */ "./src/app/epoint/laser.ts"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts"); /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts"); /* harmony import */ var _views_sys_notice_index_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/views/sys/notice/index.vue */ "./src/views/sys/notice/index.vue"); /* harmony import */ var _views_sys_err_index_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/views/sys/err/index.vue */ "./src/views/sys/err/index.vue"); /* harmony import */ var _hook_useParams__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/hook/useParams */ "./src/hook/useParams.ts"); /* harmony import */ var _views_sys_floors_status__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/views/sys/floors/status */ "./src/views/sys/floors/status.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: 'app', setup: function (__props, _a) { var _this = this; var expose = _a.expose; expose(); Object(_hook__WEBPACK_IMPORTED_MODULE_3__["setupNotice"])(_hook_useParams__WEBPACK_IMPORTED_MODULE_15__["default"].m); var i18n = Object(_lang__WEBPACK_IMPORTED_MODULE_12__["useI18n"])(); var putCtrl = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false); var mapRef = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(null); var sceneRef = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(null); var init = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false); Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () { console.error(_store__WEBPACK_IMPORTED_MODULE_9__["appEl"].value); }); var mountHandler = Object(_hook__WEBPACK_IMPORTED_MODULE_3__["genUseLoading"])(function () { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, Promise.all([Object(_store_setup__WEBPACK_IMPORTED_MODULE_6__["requestData"])(), Object(_store_model__WEBPACK_IMPORTED_MODULE_7__["requestData"])(), Object(_store_dataset__WEBPACK_IMPORTED_MODULE_8__["requestData"])()])]; case 1: _a.sent(); return [4 /*yield*/, Object(_laser__WEBPACK_IMPORTED_MODULE_10__["setupLaser"])(sceneRef.value, mapRef.value, _store__WEBPACK_IMPORTED_MODULE_9__["store"])]; case 2: _a.sent(); _laser__WEBPACK_IMPORTED_MODULE_10__["laser"].scene.on("buildingChange", function (model) { console.log(_store_model__WEBPACK_IMPORTED_MODULE_7__["currentModelId"].value); _store_model__WEBPACK_IMPORTED_MODULE_7__["currentModelId"].value = model === null || model === void 0 ? void 0 : model.id; }); _store__WEBPACK_IMPORTED_MODULE_9__["appEl"].value = document.querySelector("#layout-app"); _hook__WEBPACK_IMPORTED_MODULE_3__["disabledMap"].lmenu = true; _hook__WEBPACK_IMPORTED_MODULE_3__["disabledMap"].map = true; _laser__WEBPACK_IMPORTED_MODULE_10__["laser"].map.emit("visible", false); Object(_hook__WEBPACK_IMPORTED_MODULE_3__["setSDK"])(_laser__WEBPACK_IMPORTED_MODULE_10__["laser"]); init.value = true; return [2 /*return*/]; } }); }); }); Object(vue__WEBPACK_IMPORTED_MODULE_2__["onMounted"])(mountHandler); var __returned__ = { i18n: i18n, putCtrl: putCtrl, mapRef: mapRef, sceneRef: sceneRef, init: init, mountHandler: mountHandler, disabledMap: _hook__WEBPACK_IMPORTED_MODULE_3__["disabledMap"], customMap: _hook__WEBPACK_IMPORTED_MODULE_3__["customMap"], Pano: _calibration_index_vue__WEBPACK_IMPORTED_MODULE_4__["default"], Floors: _views_sys_floors_index_vue__WEBPACK_IMPORTED_MODULE_5__["default"], rotateCompass: _store_setup__WEBPACK_IMPORTED_MODULE_6__["rotateCompass"], openCompass: _store_setup__WEBPACK_IMPORTED_MODULE_6__["openCompass"], os: _utils__WEBPACK_IMPORTED_MODULE_11__["os"], Notice: _views_sys_notice_index_vue__WEBPACK_IMPORTED_MODULE_13__["default"], Err: _views_sys_err_index_vue__WEBPACK_IMPORTED_MODULE_14__["default"], showFloors: _views_sys_floors_status__WEBPACK_IMPORTED_MODULE_16__["showFloors"], styleWidth: _views_sys_floors_status__WEBPACK_IMPORTED_MODULE_16__["styleWidth"] }; 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/app/epoint/views/calibration/controlsPoints.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/app/epoint/views/calibration/controlsPoints.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 _views_sys_mouse_menu_index_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/views/sys/mouse-menu/index.vue */ "./src/views/sys/mouse-menu/index.vue"); /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts"); /* harmony import */ var _label_index_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./label/index.vue */ "./src/app/epoint/views/calibration/label/index.vue"); /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts"); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/store */ "./src/store/index.ts"); /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts"); /* harmony import */ var _views_sys_head_index_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/views/sys/head/index.vue */ "./src/views/sys/head/index.vue"); /* harmony import */ var _kankan_components__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @kankan/components */ "../kankan-components/src/index.js"); /* harmony import */ var _store_controls__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../store/controls */ "./src/app/epoint/store/controls.ts"); /* harmony import */ var _laser__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../laser */ "./src/app/epoint/laser.ts"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts"); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../store */ "./src/app/epoint/store.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)); }; // import { requestData, panos, Pano } from "@/store/panos"; // requestData(); /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_2__["defineComponent"])({ __name: 'controlsPoints', emits: ["goto"], setup: function (__props, _a) { var _this = this; var expose = _a.expose, emit = _a.emit; expose(); var controls = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(_store_controls__WEBPACK_IMPORTED_MODULE_11__["controls"].value.map(function (item) { return __assign({}, item); })); _laser__WEBPACK_IMPORTED_MODULE_12__["laser"].enterCtrlPointPannel(); console.log("enterCtrlPointPannel"); Object(vue__WEBPACK_IMPORTED_MODULE_2__["onUnmounted"])(function () { console.log("leaveCtrlPointPannel"); _laser__WEBPACK_IMPORTED_MODULE_12__["laser"].leaveCtrlPointPannel(); }); _kankan_components__WEBPACK_IMPORTED_MODULE_10__["Message"].warning(_lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t("epoint.v2.mouseTip")); var panoOptions = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () { return _store__WEBPACK_IMPORTED_MODULE_14__["clouds"].value.sweepLocations.map(function (i, j) { return { label: j + 1, value: i }; }); }); var current = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(); // watchEffect(() => { // if (current.value) { // laser.scene.setPose({ panoOriginID: current.value.uuid }, 300); // } // }); var editControls = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]); var activeControl = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(); Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () { if (activeControl.value && !~controls.value.indexOf(activeControl.value)) { activeControl.value = null; } }); Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function (onCleanup) { var des = controls.value.map(function (control) { return _laser__WEBPACK_IMPORTED_MODULE_12__["laser"].sceneCarry.use({ component: _label_index_vue__WEBPACK_IMPORTED_MODULE_5__["default"], props: { show: activeControl.value === control, text: control.name, pos: control.local, focus: activeControl.value === control, changePos: function (pos) { control.local = pos; var pano = _laser__WEBPACK_IMPORTED_MODULE_12__["laser"].getCurrentPano(); var offset = _laser__WEBPACK_IMPORTED_MODULE_12__["laser"].getPanoOffset(pano, pos); control.offset = offset; console.log("getCurrentPano"); } } }); }); onCleanup(function () { return des.forEach(function (d) { return d(); }); }); }); var currentPano = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(_laser__WEBPACK_IMPORTED_MODULE_12__["laser"].getCurrentPano()); setTimeout(function () { currentPano.value = _laser__WEBPACK_IMPORTED_MODULE_12__["laser"].getCurrentPano(); }, 3000); _laser__WEBPACK_IMPORTED_MODULE_12__["laser"].scene.on("posChange", function () { currentPano.value = _laser__WEBPACK_IMPORTED_MODULE_12__["laser"].getCurrentPano(); }); Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () { activeControl.value = controls.value.find(function (c) { return c.uid === currentPano.value; }); }); var menus = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([{ icon: "location", label: "设为P1", custDisabled: false, color: "#fff", click: function (post) { if (!post) { return _kankan_components__WEBPACK_IMPORTED_MODULE_10__["Message"].error(_lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t("scene.getPointError")); } var pano = _laser__WEBPACK_IMPORTED_MODULE_12__["laser"].getCurrentPano(); var offset = _laser__WEBPACK_IMPORTED_MODULE_12__["laser"].getPanoOffset(pano, post.position); console.log("getCurrentPano"); if (activeControl.value) { activeControl.value.local = post.position; activeControl.value.offset = offset; } else { var ndx = Math.max.apply(Math, __spreadArray(__spreadArray([], controls.value.map(function (item) { return Number(item.name.substring(1)) || 0; }), false), [controls.value.length - 1], false)); console.log(offset); controls.value.unshift({ id: _store__WEBPACK_IMPORTED_MODULE_7__["TemploraryID"].get(), offset: offset, sort: controls.value.length, uid: pano, name: "P".concat(ndx + 1), local: post.position }); } } }]); Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () { if (activeControl.value) { menus.value[0].label = _lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t("epoint.v2.move", activeControl.value); } else { menus.value[0].label = _lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t("epoint.v2.add", activeControl.value); } }); var setCurrent = function () { current.value = _store__WEBPACK_IMPORTED_MODULE_14__["clouds"].value.sweepLocations.find(function (a) { return a.uuid === _laser__WEBPACK_IMPORTED_MODULE_12__["laser"].getCurrentPano(); }); }; _laser__WEBPACK_IMPORTED_MODULE_12__["laser"].scene.on("posChange", setCurrent); setCurrent(); _hook__WEBPACK_IMPORTED_MODULE_4__["customMouseMenuStack"].push(menus); var enterEditTitle = function (control) { editControls.value.push(control); setTimeout(function () { var ancestor = _store__WEBPACK_IMPORTED_MODULE_7__["appEl"].value; var quitHandler = function () { if (!control.name.trim()) { _kankan_components__WEBPACK_IMPORTED_MODULE_10__["Message"].error(_lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t("epoint.v2.noInputCtrl")); } else { editControls.value.splice(editControls.value.indexOf(control), 1); ancestor.removeEventListener("click", quitHandler); } }; ancestor.addEventListener("click", quitHandler); }, 100); }; var gotoControl = function (control) { // if (activeControl.value === control) { // activeControl.value = null; // } else { _laser__WEBPACK_IMPORTED_MODULE_12__["laser"].scene.setPose({ panoOriginID: control.uid, target: control.local }, 300); // useFlyTag(control.local); // laser.scene.flyPano(control.uid, control.local); // activeControl.value = control; // } }; var delControl = function (control) { var ndx = controls.value.indexOf(control); controls.value.splice(ndx, 1); }; var saveHandler = Object(_hook__WEBPACK_IMPORTED_MODULE_4__["genUseLoading"])(function () { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { case 0: if (controls.value.some(function (i) { return !i.name.trim(); })) { _kankan_components__WEBPACK_IMPORTED_MODULE_10__["Message"].error(_lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t("epoint.v2.noInputCtrl")); return [2 /*return*/]; } return [4 /*yield*/, Object(_store_controls__WEBPACK_IMPORTED_MODULE_11__["save"])(controls.value)]; case 1: _a.sent(); emit("goto", "home"); return [2 /*return*/]; } }); }); }); var backHandler = function () { return __awaiter(_this, void 0, void 0, function () { var _a; return __generator(this, function (_b) { switch (_b.label) { case 0: _a = Object(_utils__WEBPACK_IMPORTED_MODULE_13__["inRevise"])(controls.value, _store_controls__WEBPACK_IMPORTED_MODULE_11__["controls"].value); if (!_a) return [3 /*break*/, 2]; return [4 /*yield*/, Object(_hook__WEBPACK_IMPORTED_MODULE_4__["useConfirm"])(_lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t("sys.forceLeaveConfirm"))]; case 1: _a = !_b.sent(); _b.label = 2; case 2: if (_a) { return [2 /*return*/]; } emit("goto", "home"); return [2 /*return*/]; } }); }); }; var __returned__ = { controls: controls, panoOptions: panoOptions, current: current, editControls: editControls, activeControl: activeControl, emit: emit, currentPano: currentPano, menus: menus, setCurrent: setCurrent, enterEditTitle: enterEditTitle, gotoControl: gotoControl, delControl: delControl, saveHandler: saveHandler, backHandler: backHandler, MouseMenu: _views_sys_mouse_menu_index_vue__WEBPACK_IMPORTED_MODULE_3__["default"], setup: _store_setup__WEBPACK_IMPORTED_MODULE_8__["store"], LHeader: _views_sys_head_index_vue__WEBPACK_IMPORTED_MODULE_9__["default"], laser: _laser__WEBPACK_IMPORTED_MODULE_12__["laser"] }; 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/app/epoint/views/calibration/home.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/app/epoint/views/calibration/home.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 core_js_modules_es_string_replace_all_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.string.replace-all.js */ "../../node_modules/core-js/modules/es.string.replace-all.js"); /* harmony import */ var core_js_modules_es_string_replace_all_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_all_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.url-search-params.delete.js */ "../../node_modules/core-js/modules/web.url-search-params.delete.js"); /* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.url-search-params.has.js */ "../../node_modules/core-js/modules/web.url-search-params.has.js"); /* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/web.url-search-params.size.js */ "../../node_modules/core-js/modules/web.url-search-params.size.js"); /* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); /* harmony import */ var _views_sys_head_index_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/views/sys/head/index.vue */ "./src/views/sys/head/index.vue"); /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts"); /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts"); /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts"); /* harmony import */ var _help_goto__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/help/goto */ "./src/help/goto.ts"); /* harmony import */ var _laser__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../laser */ "./src/app/epoint/laser.ts"); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../store */ "./src/app/epoint/store.ts"); /* harmony import */ var _kankan_components__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @kankan/components */ "../kankan-components/src/index.js"); /* harmony import */ var _store_dataset__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/store/dataset */ "./src/store/dataset.ts"); /* harmony import */ var papaparse__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! papaparse */ "../../node_modules/papaparse/papaparse.min.js"); /* harmony import */ var papaparse__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(papaparse__WEBPACK_IMPORTED_MODULE_16__); /* harmony import */ var _components_info_index_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/info/index.vue */ "./src/components/info/index.vue"); /* harmony import */ var _store_controlPoint__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/store/controlPoint */ "./src/store/controlPoint.ts"); /* harmony import */ var _store_controls__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../store/controls */ "./src/app/epoint/store/controls.ts"); /* harmony import */ var _store_home__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../store/home */ "./src/app/epoint/store/home.ts"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts"); /* harmony import */ var _share_index_vue__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./share/index.vue */ "./src/app/epoint/views/calibration/share/index.vue"); 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 InfoEnum; (function (InfoEnum) { InfoEnum[InfoEnum["empty"] = 0] = "empty"; InfoEnum[InfoEnum["prevUpdate"] = 1] = "prevUpdate"; InfoEnum[InfoEnum["countErr"] = 2] = "countErr"; InfoEnum[InfoEnum["findErr"] = 3] = "findErr"; InfoEnum[InfoEnum["success"] = 4] = "success"; })(InfoEnum || (InfoEnum = {})); /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_6__["defineComponent"])({ __name: 'home', props: { show: { type: Boolean, required: true } }, emits: ["goto"], setup: function (__props, _a) { var _this = this; var expose = _a.expose, emit = _a.emit; expose(); var showReport = Object(vue__WEBPACK_IMPORTED_MODULE_6__["ref"])(false); var last = Object(vue__WEBPACK_IMPORTED_MODULE_6__["ref"])(Number(localStorage.getItem("getReportTime")) || 0); var needGet = function () { var now = new Date(_store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.report).getTime(); return now - last.value > 0; }; var showReportHandler = function () { last.value = Date.now(); localStorage.setItem("getReportTime", last.value.toString()); showReport.value = true; }; var info = Object(vue__WEBPACK_IMPORTED_MODULE_6__["computed"])(function () { if (!_store_controls__WEBPACK_IMPORTED_MODULE_19__["controls"].value.length) { return { msg: _lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("epoint.v2.uncInfo"), status: InfoEnum.empty }; } if (_store_controls__WEBPACK_IMPORTED_MODULE_19__["controls"].value.length < 3) { return { msg: _lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("epoint.v2.minError"), status: InfoEnum.countErr }; } if (!_store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.gis || _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.gis.length === 0) { return { msg: _lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("epoint.v2.uploadInfo"), status: InfoEnum.countErr }; } var _loop_1 = function (p) { var gp = _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.gis.find(function (gp) { return gp.uid.toString() === p.uid.toString(); }); console.log(_store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.gis, _store_controls__WEBPACK_IMPORTED_MODULE_19__["controls"].value); if (!gp) { return { value: { msg: _lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("epoint.v2.findError", p), status: InfoEnum.findErr } }; } }; for (var _i = 0, _a = _store_controls__WEBPACK_IMPORTED_MODULE_19__["controls"].value; _i < _a.length; _i++) { var p = _a[_i]; var state_1 = _loop_1(p); if (typeof state_1 === "object") return state_1.value; } if (_store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.uploadTime) { // const lastTime = controls.value // .map((item) => { // const now = item.updateTime ? new Date(item.updateTime).getTime() : 0; // return now; // }) // .sort((a, b) => b - a)[0]; var lastTime = new Date(_store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.controlsUpdateTime).getTime(); var saveTime = new Date(_store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.uploadTime).getTime(); // console.error( // controls.value, // calcProps.value.uploadTime, // formatDate(new Date(lastTime), "yyyy-MM-dd hh:mm:ss") // ); if (lastTime > saveTime) { return { msg: _lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("epoint.v2.timeError"), status: InfoEnum.prevUpdate }; } } return { status: InfoEnum.success }; }); var initStatus = false; console.error("初始化-----"); Object(vue__WEBPACK_IMPORTED_MODULE_6__["onUnmounted"])(function () { return console.error("销毁"); }); Promise.all([Object(_store_controls__WEBPACK_IMPORTED_MODULE_19__["requestData"])(), Object(_store_controlPoint__WEBPACK_IMPORTED_MODULE_18__["requestData"])(false), Object(_store_home__WEBPACK_IMPORTED_MODULE_20__["requestData"])()]).then(function () { initStatus = _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.useControlPoint; console.error("监听"); Object(vue__WEBPACK_IMPORTED_MODULE_6__["watch"])(info, function () { console.error(initStatus, [InfoEnum.success, InfoEnum.prevUpdate].includes(info.value.status)); if ([InfoEnum.success, InfoEnum.prevUpdate].includes(info.value.status)) { _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.useControlPoint = initStatus; } else { _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.useControlPoint = false; } }); }); var toastErr = function (type, info) { return _lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("sys.uploadErr.".concat(type), info); }; var datasetOption = _store_dataset__WEBPACK_IMPORTED_MODULE_15__["list"].value.map(function (raw) { return { label: raw.title, value: raw }; }); var currentDataset = Object(vue__WEBPACK_IMPORTED_MODULE_6__["ref"])(_store_dataset__WEBPACK_IMPORTED_MODULE_15__["list"].value[0]); var filename = Object(vue__WEBPACK_IMPORTED_MODULE_6__["computed"])(function () { if ("file" in _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value) { if (typeof _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.file === "string") { return _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.fileName; } else { return _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.file.name; } } }); var downFormat = Object(vue__WEBPACK_IMPORTED_MODULE_6__["ref"])("CSV"); var uploadHandler = function (file) { return __awaiter(_this, void 0, void 0, function () { var result, data, items; return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, fetch(URL.createObjectURL(file)).then(function (res) { return res.text(); })]; case 1: result = _a.sent(); result = result.replaceAll("��", "°"); if (!/\.csv/gi.exec(file.name)) return [3 /*break*/, 3]; return [4 /*yield*/, new Promise(function (resolve) { papaparse__WEBPACK_IMPORTED_MODULE_16___default.a.parse(result, { complete: function (results) { console.log(results.data); data = results.data.slice(2); resolve(); } }); })]; case 2: _a.sent(); return [3 /*break*/, 4]; case 3: if (/\.dat/gi.exec(file.name)) { data = result.split("\n").slice(2).map(function (i) { return i.split(",").map(function (i) { return i.trim(); }); }).filter(function (i) { return i.length; }); } _a.label = 4; case 4: items = checkData(data); if (items) { _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.file = file; _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.gis = items; _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.fileName = file.name; _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.uploadTime = Object(_utils__WEBPACK_IMPORTED_MODULE_21__["formatDate"])(new Date(), "yyyy-MM-dd hh:mm:ss"); _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.useControlPoint = items.length >= 3; } return [2 /*return*/]; } }); }); }; var downHandler = function () { return __awaiter(_this, void 0, void 0, function () { var isPro, getInfo, BOM, results, blob; return __generator(this, function (_a) { switch (_a.label) { case 0: isPro = _hook__WEBPACK_IMPORTED_MODULE_9__["coordinate"][_hook__WEBPACK_IMPORTED_MODULE_9__["CoordinateType"].PRO].some(function (_a) { var value = _a.value; return value === _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.epsg; }); getInfo = function (c) { return ["".concat(c.uid), "".concat(c.name), "", "", ""]; }; BOM = "\uFEFF"; results = BOM + "".concat(_lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("epoint.downTip"), "\r\nUID,").concat(_lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("epoint.name"), ",").concat(isPro ? "x" : _lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("coord.lng"), ",").concat(isPro ? "y" : _lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("coord.lat"), ",").concat(isPro ? "z" : _lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("coord.height"), "\r\n") + _store_controls__WEBPACK_IMPORTED_MODULE_19__["controls"].value.map(function (c) { return getInfo(c).join(",") + ","; }).join("\r\n"); // 添加 UTF-8 BOM // const blob = new Blob([results], { type: "text/csv;charset=utf-8" }); console.log(isPro); blob = new Blob([results], { type: "text/csv;charset=utf-8;" }); return [4 /*yield*/, Object(_utils__WEBPACK_IMPORTED_MODULE_21__["saveAs"])(blob, "ControlPoints." + downFormat.value)]; case 1: _a.sent(); return [2 /*return*/]; } }); }); }; var delFileHandler = function () { _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.file = ""; _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.fileName = ""; _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.gis = []; }; var checkData = function (raws) { raws = raws.filter(function (i) { return !i.every(function (l) { return !l; }); }); var isPro = _hook__WEBPACK_IMPORTED_MODULE_9__["coordinate"][_hook__WEBPACK_IMPORTED_MODULE_9__["CoordinateType"].PRO].some(function (_a) { var value = _a.value; return value === _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.epsg; }); var llen = _store_controls__WEBPACK_IMPORTED_MODULE_19__["controls"].value.length; if (raws.length < llen) { _kankan_components__WEBPACK_IMPORTED_MODULE_14__["Message"].error(_lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("epoint.v2.countError", { llen: llen })); return false; } // raws = raws.slice(0, llen); console.log(raws); var numRaws = []; for (var i = 0; i < raws.length; i++) { if (raws[i].length < 3) { _kankan_components__WEBPACK_IMPORTED_MODULE_14__["Message"].error(_lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("epoint.v2.rowError", { row: i + 1 })); // Message.error(`文件格式错误,${i + 1}行,请编写经度,纬度,高层`); return false; } if (!numRaws[i]) { numRaws[i] = { uid: raws[i][0], name: raws[i][1], pos: [], posRaw: [] }; } var ndx = 0; for (var j = 2; j < 5; j++) { if (!isPro && Object(_utils__WEBPACK_IMPORTED_MODULE_21__["dmsCheck"])(raws[i][j])) { numRaws[i].pos[ndx] = Object(_utils__WEBPACK_IMPORTED_MODULE_21__["toDigital"])(raws[i][j]); numRaws[i].posRaw[ndx] = raws[i][j]; console.log(raws[i][j], numRaws[i].pos[ndx]); } else { if (!raws[i][j] || isNaN(Number(raws[i][j]))) { _kankan_components__WEBPACK_IMPORTED_MODULE_14__["Message"].error(_lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("epoint.v2.columnError", { row: i + 1, col: j + 1 })); return false; } numRaws[i].pos[ndx] = Number(raws[i][j]); numRaws[i].posRaw[ndx] = raws[i][j]; } ndx++; } } for (var i = 0; i < numRaws.length; i++) { var pos = numRaws[i]; console.error(_store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.epsg, _hook__WEBPACK_IMPORTED_MODULE_9__["LocalCoord"].WGS84); var coord = Object(_hook__WEBPACK_IMPORTED_MODULE_9__["useTransform"])(_store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.epsg, _hook__WEBPACK_IMPORTED_MODULE_9__["LocalCoord"].WGS84, { x: pos.pos[0], y: pos.pos[1], z: pos.pos[2] }); pos.pos[0] = coord.x; pos.pos[1] = coord.y; pos.pos[2] = coord.z; if (Math.abs(numRaws[i].pos[0]) > 180 || Math.abs(numRaws[i].pos[1]) > 90) { _kankan_components__WEBPACK_IMPORTED_MODULE_14__["Message"].error(_lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("epoint.v2.columnError")); return false; } } return numRaws; }; var coordOptions = Object(vue__WEBPACK_IMPORTED_MODULE_6__["computed"])(function () { var result = Object.keys(_store_controlPoint__WEBPACK_IMPORTED_MODULE_18__["autOptions"].value).map(function (coord) { return { label: Object(_hook__WEBPACK_IMPORTED_MODULE_9__["getCoordLabel"])(coord), value: coord }; }); return result; }); var backHandler = function () { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, Object(_hook__WEBPACK_IMPORTED_MODULE_9__["useConfirm"])(_lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("sys.forceLeaveConfirm"))]; case 1: if (!_a.sent()) { return [2 /*return*/]; } Object(_help_goto__WEBPACK_IMPORTED_MODULE_11__["back"])(); return [2 /*return*/]; } }); }); }; var saveHandler = function () { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, Object(_store_home__WEBPACK_IMPORTED_MODULE_20__["save"])(_store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value)]; case 1: _a.sent(); return [2 /*return*/]; } }); }); }; var calcHandler = function () { return __awaiter(_this, void 0, void 0, function () { var gis, temp_1, isEq_1, ecs, escMap, data; return __generator(this, function (_a) { switch (_a.label) { case 0: if (!(_store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.useControlPoint && info.value.status !== InfoEnum.success)) return [3 /*break*/, 3]; if (!(info.value.status === InfoEnum.prevUpdate)) return [3 /*break*/, 2]; return [4 /*yield*/, Object(_hook__WEBPACK_IMPORTED_MODULE_9__["useConfirm"])(info.value.msg + "\n" + _lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("epoint.hxjs"))]; case 1: if (!_a.sent()) { return [2 /*return*/]; } return [3 /*break*/, 3]; case 2: _kankan_components__WEBPACK_IMPORTED_MODULE_14__["Message"].error(info.value.msg); throw info.value.msg; case 3: return [4 /*yield*/, saveHandler()]; case 4: _a.sent(); if (_store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.useControlPoint) { gis = _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"].value.gis; temp_1 = gis[0].pos; isEq_1 = function (a, b) { return Math.abs(a - b) < 0.00001; }; if (gis.slice(1).every(function (it) { return isEq_1(it.pos[0], temp_1[0]) && isEq_1(it.pos[1], temp_1[1]); })) { _kankan_components__WEBPACK_IMPORTED_MODULE_14__["Message"].error(_lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("epoint.eqGis")); throw "点位一样"; } } return [4 /*yield*/, _laser__WEBPACK_IMPORTED_MODULE_12__["laser"].calcEditClouds([Object(vue__WEBPACK_IMPORTED_MODULE_6__["toRaw"])(_store__WEBPACK_IMPORTED_MODULE_13__["ecloudsArgs"].value)])]; case 5: ecs = _a.sent(); if (!(typeof ecs === "string")) return [3 /*break*/, 6]; escMap = { panoNotAllConnected: _lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t("epoint.panoNotAllConnected") }; _kankan_components__WEBPACK_IMPORTED_MODULE_14__["Message"].error(ecs in escMap ? escMap[ecs] : ecs); return [3 /*break*/, 9]; case 6: return [4 /*yield*/, Object(_hook__WEBPACK_IMPORTED_MODULE_9__["useConfirm"])(_lang__WEBPACK_IMPORTED_MODULE_10__["ui18n"].t(_hook__WEBPACK_IMPORTED_MODULE_9__["params"].kankan ? "epoint.calcConfirmKanKan" : "epoint.calcConfirm"))]; case 7: if (!_a.sent()) return [3 /*break*/, 9]; return [4 /*yield*/, Object(_store__WEBPACK_IMPORTED_MODULE_13__["calc"])(Object.values(ecs)[0].sweepLocations)]; case 8: data = _a.sent(); console.log(data); Object(_help_goto__WEBPACK_IMPORTED_MODULE_11__["back"])(); _a.label = 9; case 9: return [2 /*return*/]; } }); }); }; var __returned__ = { showReport: showReport, last: last, needGet: needGet, showReportHandler: showReportHandler, InfoEnum: InfoEnum, info: info, initStatus: initStatus, toastErr: toastErr, emit: emit, datasetOption: datasetOption, currentDataset: currentDataset, filename: filename, downFormat: downFormat, uploadHandler: uploadHandler, downHandler: downHandler, delFileHandler: delFileHandler, checkData: checkData, coordOptions: coordOptions, backHandler: backHandler, saveHandler: saveHandler, calcHandler: calcHandler, LHeader: _views_sys_head_index_vue__WEBPACK_IMPORTED_MODULE_7__["default"], sceneSource: _store_setup__WEBPACK_IMPORTED_MODULE_8__["sceneSource"], setup: _store_setup__WEBPACK_IMPORTED_MODULE_8__["store"], clouds: _store__WEBPACK_IMPORTED_MODULE_13__["clouds"], Info: _components_info_index_vue__WEBPACK_IMPORTED_MODULE_17__["default"], calcProps: _store_home__WEBPACK_IMPORTED_MODULE_20__["calcProps"], controls: _store_controls__WEBPACK_IMPORTED_MODULE_19__["controls"], saveAs: _utils__WEBPACK_IMPORTED_MODULE_21__["saveAs"], Report: _share_index_vue__WEBPACK_IMPORTED_MODULE_22__["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/app/epoint/views/calibration/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/app/epoint/views/calibration/index.vue?vue&type=script&lang=ts&setup=true ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js"); /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js"); /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/store */ "./src/store/index.ts"); /* harmony import */ var _pano_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./pano.vue */ "./src/app/epoint/views/calibration/pano.vue"); /* harmony import */ var _controlsPoints_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./controlsPoints.vue */ "./src/app/epoint/views/calibration/controlsPoints.vue"); /* harmony import */ var _home_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./home.vue */ "./src/app/epoint/views/calibration/home.vue"); /* harmony import */ var _crop_store__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../crop/store */ "./src/app/crop/store.ts"); /* harmony import */ var _store_controls__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../store/controls */ "./src/app/epoint/store/controls.ts"); /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts"); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../store */ "./src/app/epoint/store.ts"); /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts"); /* harmony import */ var _help_goto__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/help/goto */ "./src/help/goto.ts"); var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __generator = undefined && undefined.__generator || function (thisArg, body) { var _ = { label: 0, sent: function () { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (g && (g = 0, op[0] && (_ = 0)), _) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_2__["defineComponent"])({ __name: 'index', setup: function (__props, _a) { var _this = this; var expose = _a.expose; expose(); var gotoHandler = function (key) { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { case 0: if (!(key === "controlsPoints")) return [3 /*break*/, 2]; return [4 /*yield*/, Object(_store_controls__WEBPACK_IMPORTED_MODULE_8__["requestData"])()]; case 1: _a.sent(); _a.label = 2; case 2: current.value = key; return [2 /*return*/]; } }); }); }; var comps = _hook__WEBPACK_IMPORTED_MODULE_9__["params"].kankan ? { pano: _pano_vue__WEBPACK_IMPORTED_MODULE_4__["default"] } : { pano: _pano_vue__WEBPACK_IMPORTED_MODULE_4__["default"], home: _home_vue__WEBPACK_IMPORTED_MODULE_6__["default"], controlsPoints: _controlsPoints_vue__WEBPACK_IMPORTED_MODULE_5__["default"] }; // clouds.value.vision_edit_version = "1.0" if (!_store__WEBPACK_IMPORTED_MODULE_10__["clouds"].value.vision_edit_version || Number(_store__WEBPACK_IMPORTED_MODULE_10__["clouds"].value.vision_edit_version) < 1) { Object(_hook__WEBPACK_IMPORTED_MODULE_9__["useConfirm"])({ content: _lang__WEBPACK_IMPORTED_MODULE_11__["ui18n"].t("epoint.v2.oldData"), okText: _lang__WEBPACK_IMPORTED_MODULE_11__["ui18n"].t("crop.calcBtn"), cancelText: _lang__WEBPACK_IMPORTED_MODULE_11__["ui18n"].t("sys.ok") }).then(function (ok) { return __awaiter(_this, void 0, void 0, function () { var _a; return __generator(this, function (_b) { switch (_b.label) { case 0: _a = ok; if (!_a) return [3 /*break*/, 2]; return [4 /*yield*/, Object(_hook__WEBPACK_IMPORTED_MODULE_9__["useConfirm"])({ content: _hook__WEBPACK_IMPORTED_MODULE_9__["params"].kankan ? _lang__WEBPACK_IMPORTED_MODULE_11__["ui18n"].t("epoint.calcConfirmKanKan") : _lang__WEBPACK_IMPORTED_MODULE_11__["ui18n"].t("epoint.calcConfirm"), okText: _lang__WEBPACK_IMPORTED_MODULE_11__["ui18n"].t("crop.calcBtn") })]; case 1: _a = _b.sent(); _b.label = 2; case 2: if (!_a) return [3 /*break*/, 4]; return [4 /*yield*/, Object(_crop_store__WEBPACK_IMPORTED_MODULE_7__["reset"])()]; case 3: _b.sent(); _b.label = 4; case 4: setTimeout(function () { Object(_help_goto__WEBPACK_IMPORTED_MODULE_12__["back"])(); }); return [2 /*return*/]; } }); }); }); } var current = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(_hook__WEBPACK_IMPORTED_MODULE_9__["params"].kankan ? "pano" : "home"); var __returned__ = { gotoHandler: gotoHandler, comps: comps, current: current, showToolbox: _store__WEBPACK_IMPORTED_MODULE_3__["showToolbox"], Home: _home_vue__WEBPACK_IMPORTED_MODULE_6__["default"], params: _hook__WEBPACK_IMPORTED_MODULE_9__["params"] }; 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/app/epoint/views/calibration/label/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/app/epoint/views/calibration/label/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 vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); /* harmony import */ var _point1_png__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./point1.png */ "./src/app/epoint/views/calibration/label/point1.png"); /* harmony import */ var _point1_png__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_point1_png__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _point2_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./point2.png */ "./src/app/epoint/views/calibration/label/point2.png"); /* harmony import */ var _point2_png__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_point2_png__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts"); /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({ __name: 'index', props: { changePos: { type: Function, required: true }, platform: { type: String, required: true }, show: { type: Boolean, required: true }, focus: { type: Boolean, required: false }, text: { type: String, required: true } }, setup: function (__props, _a) { var expose = _a.expose; expose(); var props = __props; var URL = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () { return [_point1_png__WEBPACK_IMPORTED_MODULE_1___default.a, _point2_png__WEBPACK_IMPORTED_MODULE_2___default.a][Number(props.focus)]; }); var move = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(false); var downHandler = function (sev) { var el = sev.target; var mountEl = document.documentElement; var preset = { x: el.offsetWidth / 2 - sev.offsetX, y: el.offsetHeight - sev.offsetY }; Object(_hook__WEBPACK_IMPORTED_MODULE_3__["useSDK"])().scene.el.style.pointerEvents = "none"; var moveHandler = function (ev) { move.value = true; var sdk = Object(_hook__WEBPACK_IMPORTED_MODULE_3__["useSDK"])(); var pos = sdk[props.platform].getPointByScreen({ x: ev.pageX + preset.x, y: ev.pageY + preset.y, inDrag: true }); // const meshPosition = sdk.coordTransform( // CoordType.LOCAL, // { ...pos.position }, // CoordType.MESH_LOCAL, // main.value.id // ); // console.log(meshPosition); pos && props.changePos(pos.position); }; var upHandler = function (ev) { Object(_hook__WEBPACK_IMPORTED_MODULE_3__["useSDK"])().scene.el.style.pointerEvents = "all"; mountEl.removeEventListener("mousemove", moveHandler); mountEl.removeEventListener("mouseup", upHandler); move.value = false; }; mountEl.addEventListener("mousemove", moveHandler); mountEl.addEventListener("mouseup", upHandler); }; var __returned__ = { props: props, URL: URL, move: move, downHandler: downHandler }; 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/app/epoint/views/calibration/pano.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/app/epoint/views/calibration/pano.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 core_js_modules_esnext_set_difference_v2_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_difference_v2_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var core_js_modules_esnext_set_intersection_v2_js__WEBPACK_IMPORTED_MODULE_3__ = __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_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_intersection_v2_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var core_js_modules_esnext_set_is_disjoint_from_v2_js__WEBPACK_IMPORTED_MODULE_4__ = __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_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_is_disjoint_from_v2_js__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var core_js_modules_esnext_set_is_subset_of_v2_js__WEBPACK_IMPORTED_MODULE_5__ = __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_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_is_subset_of_v2_js__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var core_js_modules_esnext_set_is_superset_of_v2_js__WEBPACK_IMPORTED_MODULE_6__ = __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_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_is_superset_of_v2_js__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var core_js_modules_esnext_set_symmetric_difference_v2_js__WEBPACK_IMPORTED_MODULE_7__ = __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_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_symmetric_difference_v2_js__WEBPACK_IMPORTED_MODULE_7__); /* harmony import */ var core_js_modules_esnext_set_union_v2_js__WEBPACK_IMPORTED_MODULE_8__ = __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_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_union_v2_js__WEBPACK_IMPORTED_MODULE_8__); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); /* harmony import */ var _components_dataset_tree_index_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/dataset-tree/index.vue */ "./src/components/dataset-tree/index.vue"); /* harmony import */ var _control_control_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../control/control.vue */ "./src/app/epoint/views/control/control.vue"); /* harmony import */ var _store_model__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/store/model */ "./src/store/model.ts"); /* harmony import */ var _hook_useAlert__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/hook/useAlert */ "./src/hook/useAlert.ts"); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../store */ "./src/app/epoint/store.ts"); /* harmony import */ var _help_goto__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/help/goto */ "./src/help/goto.ts"); /* harmony import */ var _laser__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../laser */ "./src/app/epoint/laser.ts"); /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts"); /* harmony import */ var _control_help__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../control/help */ "./src/app/epoint/views/control/help.ts"); /* harmony import */ var _views_sys_head_index_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/views/sys/head/index.vue */ "./src/views/sys/head/index.vue"); /* harmony import */ var _hook_useLoading__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/hook/useLoading */ "./src/hook/useLoading.ts"); /* harmony import */ var _hook_useParams__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/hook/useParams */ "./src/hook/useParams.ts"); /* harmony import */ var _kankan_components__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @kankan/components */ "../kankan-components/src/index.js"); /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts"); /* harmony import */ var process__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! process */ "../../node_modules/node-libs-browser/mock/process.js"); /* harmony import */ var process__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(process__WEBPACK_IMPORTED_MODULE_24__); /* harmony import */ var _store_dataset__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @/store/dataset */ "./src/store/dataset.ts"); /* harmony import */ var _store_app__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @/store/app */ "./src/store/app.ts"); /* harmony import */ var _store_home__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../../store/home */ "./src/app/epoint/store/home.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 }; } }; 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_9__["defineComponent"])({ __name: 'pano', emits: ["goto"], setup: function (__props, _a) { var _this = this; var expose = _a.expose, emit = _a.emit; expose(); var group = Object(vue__WEBPACK_IMPORTED_MODULE_9__["reactive"])(Object(_control_help__WEBPACK_IMPORTED_MODULE_18__["groupFactory"])()); var highList = Object(vue__WEBPACK_IMPORTED_MODULE_9__["ref"])([]); var selectList = Object(vue__WEBPACK_IMPORTED_MODULE_9__["ref"])([]); var runs = Object(vue__WEBPACK_IMPORTED_MODULE_9__["ref"])([]); var i18n = Object(_lang__WEBPACK_IMPORTED_MODULE_23__["useI18n"])(); var viewModes = [{ desc: i18n.t("view.top"), val: "top" }, { desc: i18n.t("view.side"), val: "side" }, { desc: i18n.t("view.scene"), val: "3d" }]; var hideTip; Object(vue__WEBPACK_IMPORTED_MODULE_9__["watch"])(_store__WEBPACK_IMPORTED_MODULE_14__["viewMode"], function () { eclouds.switchViewMode(_store__WEBPACK_IMPORTED_MODULE_14__["viewMode"].value); if (_store__WEBPACK_IMPORTED_MODULE_14__["viewMode"].value === "side") { if (!localStorage.getItem("tipEpoint")) { localStorage.setItem("tipEpoint", "1"); hideTip = _kankan_components__WEBPACK_IMPORTED_MODULE_22__["Message"].show({ msg: i18n.t("epoint.editTip") }).hide; } } }); Object(vue__WEBPACK_IMPORTED_MODULE_9__["onUnmounted"])(function () { return hideTip && hideTip(); }); var panoURL = Object(vue__WEBPACK_IMPORTED_MODULE_9__["computed"])(function () { var params = Object(_hook_useParams__WEBPACK_IMPORTED_MODULE_21__["useParams"])(); if (!highList.value[0]) { return null; } return params.kankan ? Object(_store_app__WEBPACK_IMPORTED_MODULE_26__["getResources"])("/scene_view_data/".concat(params.m, "/images/pan/low/").concat(highList.value[0].uuid, ".jpg")) : _store_dataset__WEBPACK_IMPORTED_MODULE_25__["main"].value.sceneVersion === "V3" ? Object(_store_app__WEBPACK_IMPORTED_MODULE_26__["getResources"])("/images/images".concat(params.m, "/pan/low/").concat(highList.value[0].uuid, ".jpg")) : Object(_store_app__WEBPACK_IMPORTED_MODULE_26__["getResources"])("/scene_view_data/".concat(params.m, "/images/pan/low/").concat(highList.value[0].uuid, ".jpg")); }); var _b = Object(_laser__WEBPACK_IMPORTED_MODULE_16__["getEclouds"])(), eclouds = _b.eclouds, quit = _b.quit; var panoSelectHandler = function (raw) { if (raw && raw.type === "floor") { var isSelect = highList.value.includes(raw); highList.value = isSelect ? [] : [raw]; eclouds.select(isSelect ? null : raw); } }; Object(vue__WEBPACK_IMPORTED_MODULE_9__["watchEffect"])(function () { // const ctrls = group[0].ctrls.filter(item => item.value !== 'rotate') // group[0].ctrls[1].show = viewMode.value !== "side"; if (_store__WEBPACK_IMPORTED_MODULE_14__["viewMode"].value !== "side") {} // group[0].ctrls = ctrls }); Object(vue__WEBPACK_IMPORTED_MODULE_9__["watchEffect"])(function () { if (!selectList.value.includes(highList.value[0])) { panoSelectHandler(highList.value[0]); highList.value = []; } }); Object(vue__WEBPACK_IMPORTED_MODULE_9__["watch"])(highList, function (newv, oldv) { if (newv.length) { eclouds.select(newv[0]); } else { eclouds.select(null); } }, { flush: "sync" }); var enterApi = function (val) { return "".concat(val, "Mode"); }; var cancelApi = function (val) { return "cancel".concat(val[0].toUpperCase()).concat(val.substring(1)); }; var cache = {}; for (var _i = 0, group_1 = group; _i < group_1.length; _i++) { var ctrls = group_1[_i].ctrls; var _loop_1 = function (ctrl) { eclouds.bus.on(cancelApi(ctrl.value), function () { delete cache[ctrl.value]; runs.value = runs.value.filter(function (item) { return item.value !== ctrl.value; }); }); }; for (var _c = 0, ctrls_1 = ctrls; _c < ctrls_1.length; _c++) { var ctrl = ctrls_1[_c]; _loop_1(ctrl); } } var ctrlHandler = function (data) { if (data.select.includes("reset")) { reset(); } data.select = data.select.filter(function (v) { return v !== "reset"; }); data.un = data.un.filter(function (v) { return v !== "reset"; }); for (var _i = 0, _a = data.select; _i < _a.length; _i++) { var srun = _a[_i]; cache[srun] = eclouds[enterApi(srun)](); } for (var _b = 0, _c = data.un; _b < _c.length; _b++) { var urun = _c[_b]; if (cache[urun]) { cache[urun](); delete cache[urun]; } } }; var selectHandler = function (newSelectList) { console.log("select"); var addModels = []; var delModels = []; selectList.value.forEach(function (target) { if (!newSelectList.some(function (newTarget) { return Object(vue__WEBPACK_IMPORTED_MODULE_9__["toRaw"])(newTarget) === Object(vue__WEBPACK_IMPORTED_MODULE_9__["toRaw"])(target); })) { delModels.push(target); } }); newSelectList.forEach(function (target) { if (!selectList.value.some(function (newTarget) { return Object(vue__WEBPACK_IMPORTED_MODULE_9__["toRaw"])(newTarget) === Object(vue__WEBPACK_IMPORTED_MODULE_9__["toRaw"])(target); })) { addModels.push(target); } }); Object(process__WEBPACK_IMPORTED_MODULE_24__["nextTick"])(function () { selectList.value = newSelectList; addModels.forEach(function (item) { // eclouds.changeIsCalc && eclouds.changeIsCalc(item.origin, true); eclouds.changeShow(item.origin, true); }); delModels.forEach(function (item) { // eclouds.changeIsCalc && eclouds.changeIsCalc(item.origin, false); eclouds.changeShow(item.origin, false); }); }); }; var switchRTK = function (clound) { if (_store_home__WEBPACK_IMPORTED_MODULE_27__["calcProps"].value.useControlPoint) { return _kankan_components__WEBPACK_IMPORTED_MODULE_22__["Message"].error(_lang__WEBPACK_IMPORTED_MODULE_23__["ui18n"].t("epoint.openErr")); } clound.openRTK = !clound.openRTK; eclouds.changeRTK(clound.origin, clound.openRTK); _kankan_components__WEBPACK_IMPORTED_MODULE_22__["Message"].success(clound.openRTK ? _lang__WEBPACK_IMPORTED_MODULE_23__["ui18n"].t("epoint.openRTKTip") : _lang__WEBPACK_IMPORTED_MODULE_23__["ui18n"].t("epoint.closeRTKTip"), false); }; var toggleShow = function (clound) { clound.exist = clound.origin.exist = !clound.origin.exist; console.log(clound); eclouds.changeIsCalc(clound.origin, clound.exist); }; var shiftMode = Object(vue__WEBPACK_IMPORTED_MODULE_9__["ref"])(false); var start = Object(vue__WEBPACK_IMPORTED_MODULE_9__["ref"])(); document.documentElement.addEventListener("keydown", function (ev) { shiftMode.value = ev.keyCode === 16; }); document.documentElement.addEventListener("keyup", function (ev) { shiftMode.value = false; start.value = void 0; }); var changeSelect = function (data, selected) { console.error(data, selected); if (!data.children.length && shiftMode.value) { if (start.value) { var child = _store__WEBPACK_IMPORTED_MODULE_14__["tree"].value[0].children; var startIndex = child.indexOf(start.value[0]); var endIndex = child.indexOf(data.current); var actionList_1 = child.slice(Math.min(startIndex, endIndex), Math.max(startIndex, endIndex) + 1); var newlist = start.value[1] ? Array.from(new Set(selectList.value.concat(actionList_1))) : selectList.value.filter(function (origin) { return !actionList_1.includes(origin); }); start.value = void 0; return selectHandler(newlist); } else { start.value = [data.current, selected]; } } if (!data.children.length) { selectHandler(selected ? __spreadArray(__spreadArray([], selectList.value, true), [data.current], false) : selectList.value.filter(function (origin) { return origin !== data.current; })); } else { selectHandler(selected ? _store__WEBPACK_IMPORTED_MODULE_14__["tree"].value[0].children : []); } }; // 你通知我的话就 changeShow(panosData, show) // 我通知你的话是 bus.emit('switchPanoVisible', panosData, visible) eclouds.bus.on("select", function (raw) { if (raw) { highList.value = [Object(_store_model__WEBPACK_IMPORTED_MODULE_12__["flatList"])(_store__WEBPACK_IMPORTED_MODULE_14__["tree"].value).find(function (_a) { var uuid = _a.uuid; return uuid === raw.uuid; })]; } else { highList.value = []; } }); eclouds.bus.on("switchPanoVisible", function (_a) { var panosData = _a[0], show = _a[1]; var target = Object(_store_model__WEBPACK_IMPORTED_MODULE_12__["flatList"])(_store__WEBPACK_IMPORTED_MODULE_14__["tree"].value).find(function (_a) { var uuid = _a.uuid; return uuid === panosData.uuid; }); // target.show = show; // return; var targetRaw = Object(vue__WEBPACK_IMPORTED_MODULE_9__["toRaw"])(target); console.log(targetRaw); var index = selectList.value.findIndex(function (item) { return Object(vue__WEBPACK_IMPORTED_MODULE_9__["toRaw"])(item) === targetRaw; }); var cselect = __spreadArray([], selectList.value, true); // console.log(cselect, index, show) if (~index && !show) { cselect.splice(index, 1); } else if (show && !~index) { cselect.push(target); } selectList.value = cselect; }); var saveHandler = function () { return __awaiter(_this, void 0, void 0, function () { var hideCount, _a; return __generator(this, function (_b) { switch (_b.label) { case 0: console.log(_store__WEBPACK_IMPORTED_MODULE_14__["clouds"].value.sweepLocations); hideCount = _store__WEBPACK_IMPORTED_MODULE_14__["clouds"].value.sweepLocations.filter(function (item) { return !item.exist; }).length; if (!(hideCount === _store__WEBPACK_IMPORTED_MODULE_14__["clouds"].value.sweepLocations.length)) return [3 /*break*/, 1]; Object(_hook_useAlert__WEBPACK_IMPORTED_MODULE_13__["useAlert"])(i18n.t("epoint.unCountAlert")); return [2 /*return*/]; case 1: _a = hideCount; if (!_a) return [3 /*break*/, 3]; return [4 /*yield*/, Object(_hook_useAlert__WEBPACK_IMPORTED_MODULE_13__["useConfirm"])(i18n.t("epoint.saveConfim"))]; case 2: _a = !_b.sent(); _b.label = 3; case 3: if (_a) { return [2 /*return*/]; } _b.label = 4; case 4: return [4 /*yield*/, save()]; case 5: _b.sent(); console.log("highList", highList.value[0]); panoSelectHandler(highList.value[0]); return [2 /*return*/]; } }); }); }; var backHandler = function () { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, Object(_hook_useAlert__WEBPACK_IMPORTED_MODULE_13__["useConfirm"])(i18n.t("sys.forceLeaveConfirm"))]; case 1: if (!_a.sent()) { return [2 /*return*/]; } return [4 /*yield*/, Object(_store__WEBPACK_IMPORTED_MODULE_14__["requestData"])()]; case 2: _a.sent(); if (_hook_useParams__WEBPACK_IMPORTED_MODULE_21__["default"].kankan) { Object(_help_goto__WEBPACK_IMPORTED_MODULE_15__["back"])(); } else { quit(); emit("goto", "home"); } return [2 /*return*/]; } }); }); }; var reset = Object(_hook_useLoading__WEBPACK_IMPORTED_MODULE_20__["genUseLoading"])(function () { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, Object(_hook_useAlert__WEBPACK_IMPORTED_MODULE_13__["useConfirm"])(i18n.t(_hook_useParams__WEBPACK_IMPORTED_MODULE_21__["default"].kankan ? "epoint.resetConfirmKanKan" : "sys.resetConfirm"))]; case 1: if (!_a.sent()) return [3 /*break*/, 3]; return [4 /*yield*/, Object(_store__WEBPACK_IMPORTED_MODULE_14__["reset"])()]; case 2: _a.sent(); location.reload(); _a.label = 3; case 3: return [2 /*return*/]; } }); }); }); var calc = Object(_hook_useLoading__WEBPACK_IMPORTED_MODULE_20__["genUseLoading"])(function () { return __awaiter(_this, void 0, void 0, function () { var ecs, escMap, data; return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, eclouds.calc()]; case 1: ecs = _a.sent(); console.log(ecs); if (!(typeof ecs === "string")) return [3 /*break*/, 2]; escMap = { panoNotAllConnected: i18n.t("epoint.panoNotAllConnected") }; _kankan_components__WEBPACK_IMPORTED_MODULE_22__["Message"].error(ecs in escMap ? escMap[ecs] : ecs); return [3 /*break*/, 6]; case 2: return [4 /*yield*/, Object(_hook_useAlert__WEBPACK_IMPORTED_MODULE_13__["useConfirm"])(i18n.t(_hook_useParams__WEBPACK_IMPORTED_MODULE_21__["default"].kankan ? "epoint.calcConfirmKanKan" : "epoint.calcConfirm"))]; case 3: if (!_a.sent()) return [3 /*break*/, 5]; return [4 /*yield*/, Object(_store__WEBPACK_IMPORTED_MODULE_14__["calc"])(Object.values(ecs)[0].sweepLocations)]; case 4: data = _a.sent(); console.log(data); Object(_help_goto__WEBPACK_IMPORTED_MODULE_15__["back"])(); return [3 /*break*/, 6]; case 5: runs.value = runs.value.filter(function (item) { return item.value !== "reset"; }); _a.label = 6; case 6: return [2 /*return*/]; } }); }); }); var save = Object(_hook_useLoading__WEBPACK_IMPORTED_MODULE_20__["genUseLoading"])(function () { return __awaiter(_this, void 0, void 0, function () { var ecs; return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, eclouds.save()]; case 1: ecs = _a.sent(); console.log(ecs); return [4 /*yield*/, Object(_store__WEBPACK_IMPORTED_MODULE_14__["save"])(Object.values(ecs)[0].sweepLocations)]; case 2: _a.sent(); if (!_hook_useParams__WEBPACK_IMPORTED_MODULE_21__["default"].kankan) { quit(); emit("goto", "home"); } else { console.log("a?"); } return [2 /*return*/]; } }); }); }); Object(vue__WEBPACK_IMPORTED_MODULE_9__["watchEffect"])(function () { var children = _store__WEBPACK_IMPORTED_MODULE_14__["tree"].value[0].children; children.forEach(function (clound) { eclouds.changeRTK(clound.origin, _store_home__WEBPACK_IMPORTED_MODULE_27__["calcProps"].value.useControlPoint ? false : clound.openRTK); // console.log("change", calcProps.value.useControlPoint ? false : clound.openRTK); }); }); // // 初始化 if (_store__WEBPACK_IMPORTED_MODULE_14__["tree"].value.length) { console.log(_store__WEBPACK_IMPORTED_MODULE_14__["tree"].value[0]); changeSelect(_store__WEBPACK_IMPORTED_MODULE_14__["tree"].value[0], true); _store__WEBPACK_IMPORTED_MODULE_14__["clouds"].value.sweepLocations.forEach(function (item) { eclouds.changeIsCalc && eclouds.changeIsCalc(item, item.exist); }); // const items = (tree.value[0] as any).children; // selectHandler( // items.filter((item) => { // if (!item.exist) { // eclouds.changeIsCalc && eclouds.changeIsCalc(item.origin, false); // } else { // return true; // } // }) // ); } if (!_hook_useParams__WEBPACK_IMPORTED_MODULE_21__["default"].kankan) { Object(vue__WEBPACK_IMPORTED_MODULE_9__["onUnmounted"])(function () { eclouds.cancelEdit(); }); } var __returned__ = { group: group, highList: highList, selectList: selectList, runs: runs, i18n: i18n, viewModes: viewModes, hideTip: hideTip, panoURL: panoURL, eclouds: eclouds, quit: quit, panoSelectHandler: panoSelectHandler, enterApi: enterApi, cancelApi: cancelApi, cache: cache, ctrlHandler: ctrlHandler, selectHandler: selectHandler, switchRTK: switchRTK, toggleShow: toggleShow, shiftMode: shiftMode, start: start, changeSelect: changeSelect, saveHandler: saveHandler, backHandler: backHandler, reset: reset, calc: calc, emit: emit, save: save, DatasetTree: _components_dataset_tree_index_vue__WEBPACK_IMPORTED_MODULE_10__["default"], Control: _control_control_vue__WEBPACK_IMPORTED_MODULE_11__["default"], tree: _store__WEBPACK_IMPORTED_MODULE_14__["tree"], viewMode: _store__WEBPACK_IMPORTED_MODULE_14__["viewMode"], setup: _store_setup__WEBPACK_IMPORTED_MODULE_17__["store"], LHeader: _views_sys_head_index_vue__WEBPACK_IMPORTED_MODULE_19__["default"], params: _hook_useParams__WEBPACK_IMPORTED_MODULE_21__["default"], calcProps: _store_home__WEBPACK_IMPORTED_MODULE_27__["calcProps"] }; 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/app/epoint/views/calibration/share/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/app/epoint/views/calibration/share/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 _item_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./item.vue */ "./src/app/epoint/views/calibration/share/item.vue"); /* harmony import */ var _pdf_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./pdf.vue */ "./src/app/epoint/views/calibration/share/pdf.vue"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts"); /* harmony import */ var _kankan_components_src__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @kankan/components/src */ "../kankan-components/src/index.js"); /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts"); /* harmony import */ var _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @kankan/components/src/expose-common */ "../kankan-components/src/expose-common.js"); /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts"); /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts"); /* harmony import */ var _store_home__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../../store/home */ "./src/app/epoint/store/home.ts"); /* harmony import */ var _app_epoint_store__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/app/epoint/store */ "./src/app/epoint/store.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', emits: ["close"], setup: function (__props, _a) { var _this = this; var expose = _a.expose, emit = _a.emit; expose(); var laser = Object(_hook__WEBPACK_IMPORTED_MODULE_7__["useSDK"])(); var data = _app_epoint_store__WEBPACK_IMPORTED_MODULE_12__["clouds"].value; Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () { return __awaiter(_this, void 0, void 0, function () { var res; return __generator(this, function (_a) { switch (_a.label) { case 0: _kankan_components_src__WEBPACK_IMPORTED_MODULE_6__["Loading"].show({}, Math.random()); return [4 /*yield*/, Object(_utils__WEBPACK_IMPORTED_MODULE_5__["asyncTimeout"])()]; case 1: _a.sent(); return [4 /*yield*/, laser.getEditCloudsCover(2000, 888)]; case 2: res = _a.sent().dataUrl; data.image = res; data.time = _store_home__WEBPACK_IMPORTED_MODULE_11__["calcProps"].value.report; _hook__WEBPACK_IMPORTED_MODULE_7__["laserLoadingDisabled"].push(Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false)); // 提供配准图 // const { dataUrl: img, pose } = await measure.canvas.toDataURL(1000, 500); Object(vue__WEBPACK_IMPORTED_MODULE_2__["nextTick"])(function () { _hook__WEBPACK_IMPORTED_MODULE_7__["laserLoadingDisabled"].pop(); _kankan_components_src__WEBPACK_IMPORTED_MODULE_6__["Loading"].hideAll(); }); return [2 /*return*/]; } }); }); }); var pdfvm = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(null); var showDownPdf = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false); var downPDF = function () { return __awaiter(_this, void 0, void 0, function () { var pdf, time; return __generator(this, function (_a) { switch (_a.label) { case 0: showDownPdf.value = true; _kankan_components_src__WEBPACK_IMPORTED_MODULE_6__["Loading"].show(); return [4 /*yield*/, pdfvm.value.downPDF()]; case 1: pdf = _a.sent(); _kankan_components_src__WEBPACK_IMPORTED_MODULE_6__["Loading"].hide(); showDownPdf.value = false; time = Object(_utils__WEBPACK_IMPORTED_MODULE_5__["formatDate"])(new Date(), "yyyy-MM-dd-hh-mm-ss"); Object(_utils__WEBPACK_IMPORTED_MODULE_5__["saveAs"])(pdf.output("blob"), "".concat(_lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t("epoint.report.title") + "-" + _store_setup__WEBPACK_IMPORTED_MODULE_10__["title"].value + "-" + time, ".pdf")); _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_8__["Message"].success(_lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t("sys.downloadSuccess")); return [2 /*return*/]; } }); }); }; var __returned__ = { emit: emit, laser: laser, data: data, pdfvm: pdfvm, showDownPdf: showDownPdf, downPDF: downPDF, ShareItem: _item_vue__WEBPACK_IMPORTED_MODULE_3__["default"], PdfTemp: _pdf_vue__WEBPACK_IMPORTED_MODULE_4__["default"], os: _utils__WEBPACK_IMPORTED_MODULE_5__["os"] }; 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/app/epoint/views/calibration/share/item.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/app/epoint/views/calibration/share/item.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_reduce_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.reduce.js */ "../../node_modules/core-js/modules/es.array.reduce.js"); /* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts"); var __assign = undefined && undefined.__assign || function () { __assign = Object.assign || function (t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_1__["defineComponent"])({ __name: 'item', props: { page: { type: String, required: false }, start: { type: Number, required: false }, num: { type: Number, required: false }, notHead: { type: Boolean, required: false }, notTable: { type: Boolean, required: false }, last: { type: Boolean, required: false }, notFloor: { type: Boolean, required: false }, data: { type: null, required: true }, isPdf: { type: Boolean, required: false } }, setup: function (__props, _a) { var expose = _a.expose; expose(); var props = __props; var links = props.data.sweepLocations.flatMap(function (item) { return item.links_data.map(function (l) { return __assign(__assign({}, item), { link_data: l }); }); }); var showLinks = props.start !== undefined ? links.slice(props.start, props.start + props.num) : links; var totalAvgMAE = links.length > 0 ? (links.reduce(function (t, i) { return i.link_data.MAE + t; }, 0) / links.length).toFixed(4) : "0"; var maeSetting = [{ max: 0.015, color: "rgba(50, 204, 50, 1)" }, { max: 0.02, color: "rgba(204, 204, 51, 1)" }, { max: 0.04, color: "rgba(204, 51, 51, 1)" }]; var getColor = function (mae) { return maeSetting.find(function (m) { return mae <= m.max; }) || maeSetting[maeSetting.length - 1]; }; var getLinkColor = function (muuid, luuid) { var locs = props.data.sweepLocations; var l = locs.find(function (l) { return l.uuid === muuid; }); if (!l) return; var link = l.links_data.find(function (lm) { return locs[lm.index].uuid === luuid; }); if (!link) return; return l && getColor(link.MAE); }; var totalAvgOverlap = links.length > 0 ? (links.reduce(function (t, i) { return i.link_data.overlap + t; }, 0) / links.length * 100).toFixed(4) : 0; var __returned__ = { props: props, links: links, showLinks: showLinks, totalAvgMAE: totalAvgMAE, maeSetting: maeSetting, getColor: getColor, getLinkColor: getLinkColor, totalAvgOverlap: totalAvgOverlap, round: _utils__WEBPACK_IMPORTED_MODULE_2__["round"] }; 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/app/epoint/views/calibration/share/pdf.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/app/epoint/views/calibration/share/pdf.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 _item_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./item.vue */ "./src/app/epoint/views/calibration/share/item.vue"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts"); /* harmony import */ var jspdf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! jspdf */ "../../node_modules/jspdf/dist/jspdf.es.min.js"); /* harmony import */ var html2canvas__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! html2canvas */ "../../node_modules/html2canvas/dist/html2canvas.js"); /* harmony import */ var html2canvas__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(html2canvas__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts"); var __assign = undefined && undefined.__assign || function () { __assign = Object.assign || function (t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __generator = undefined && undefined.__generator || function (thisArg, body) { var _ = { label: 0, sent: function () { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (g && (g = 0, op[0] && (_ = 0)), _) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_2__["defineComponent"])({ __name: 'pdf', props: { data: { type: null, required: true } }, setup: function (__props, _a) { var _b; var _this = this; var expose = _a.expose; var props = __props; var logo = (_b = {}, _b[_lang__WEBPACK_IMPORTED_MODULE_7__["langNameEum"].zh] = __webpack_require__(/*! @/assets/images/logo_4dage_cn.png */ "./src/assets/images/logo_4dage_cn.png"), _b[_lang__WEBPACK_IMPORTED_MODULE_7__["langNameEum"].en] = __webpack_require__(/*! @/assets/images/logo_4dage_en.png */ "./src/assets/images/logo_4dage_en.png"), _b[_lang__WEBPACK_IMPORTED_MODULE_7__["langNameEum"].jp] = __webpack_require__(/*! @/assets/images/logo_4dage_en.png */ "./src/assets/images/logo_4dage_en.png"), _b[_lang__WEBPACK_IMPORTED_MODULE_7__["langNameEum"].kr] = __webpack_require__(/*! @/assets/images/logo_4dage_en.png */ "./src/assets/images/logo_4dage_en.png"), _b); var date = Object(_utils__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), "yyyy-MM-dd hh:mm:ss"); var vms = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]); var SCALE = 1.5; var WIDTH = 595.28 * SCALE; var HEIGHT = 841.89 * SCALE; var links = props.data.sweepLocations.flatMap(function (item) { return item.links_data.map(function (l) { return __assign(__assign({}, item), { link_data: l }); }); }); var rowNum = links.length; var pageMaxRow = 30; var firstPageRow = 12; var count = Math.floor((rowNum - firstPageRow) / pageMaxRow); var pageNums = []; var start = 0; if (count <= 0) { pageNums.push({ start: 0, num: rowNum }); } else { pageNums.push({ start: 0, num: firstPageRow }); start = firstPageRow; for (var i = 0; i < count; i++) { pageNums[i + 1] = { start: start, num: pageMaxRow }; start += pageMaxRow; } if ((rowNum - firstPageRow) % pageMaxRow) { pageNums.push({ start: start, num: (rowNum - firstPageRow) % pageMaxRow }); } } console.log("pageNums", pageNums); var downPDF = function () { return __awaiter(_this, void 0, void 0, function () { var pdf, canvasEls, hs, ws, count, i, canvas, contentWidth, contentHeight, pageHeight, leftHeight, position, imgWidth, imgHeight, i, canvas, pageData, imgWidth, imgHeight; return __generator(this, function (_a) { switch (_a.label) { case 0: canvasEls = []; hs = []; ws = []; count = vms.value.length; i = 0; _a.label = 1; case 1: if (!(i < count)) return [3 /*break*/, 4]; return [4 /*yield*/, html2canvas__WEBPACK_IMPORTED_MODULE_6___default()(vms.value[i])]; case 2: canvas = _a.sent(); canvasEls.push(canvas); contentWidth = canvas.width; contentHeight = canvas.height; pageHeight = contentWidth / WIDTH * HEIGHT; leftHeight = contentHeight; position = 0; imgWidth = WIDTH; imgHeight = WIDTH / contentWidth * contentHeight; hs.push(imgHeight); ws.push(imgWidth); _a.label = 3; case 3: i++; return [3 /*break*/, 1]; case 4: pdf = new jspdf__WEBPACK_IMPORTED_MODULE_5__["jsPDF"]("p", "px", [WIDTH, pageMaxRow * 54]); for (i = 0; i < canvasEls.length; i++) { canvas = canvasEls[i]; pageData = canvas.toDataURL("image/jpeg", 1.0); imgWidth = ws[i], imgHeight = hs[i]; pdf.addImage(pageData, "JPEG", 0, 0, imgWidth, imgHeight); if (i !== canvasEls.length - 1) { pdf.addPage(); } } return [2 /*return*/, pdf]; } }); }); }; expose({ downPDF: downPDF }); var __returned__ = { logo: logo, date: date, props: props, vms: vms, SCALE: SCALE, WIDTH: WIDTH, HEIGHT: HEIGHT, links: links, rowNum: rowNum, pageMaxRow: pageMaxRow, firstPageRow: firstPageRow, count: count, pageNums: pageNums, start: start, downPDF: downPDF, ShareItem: _item_vue__WEBPACK_IMPORTED_MODULE_3__["default"], lang: _lang__WEBPACK_IMPORTED_MODULE_7__["lang"], os: _utils__WEBPACK_IMPORTED_MODULE_4__["os"] }; 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/app/epoint/views/control/control.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/app/epoint/views/control/control.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 core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.reduce.js */ "../../node_modules/core-js/modules/es.array.reduce.js"); /* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); /* harmony import */ var _components_control_panl_index_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/control-panl/index.vue */ "./src/components/control-panl/index.vue"); /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/hook */ "./src/hook/index.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_3__["defineComponent"])({ __name: 'control', props: { show: { type: Boolean, required: true }, group: { type: null, required: true }, runs: { type: Array, required: true } }, emits: ["updateSelect", "update:runs"], setup: function (__props, _a) { var _this = this; var expose = _a.expose, emit = _a.emit; expose(); var props = __props; var ctrolGroup = Object(vue__WEBPACK_IMPORTED_MODULE_3__["reactive"])(props.group); var ctrlsHandler = function (ctrls, oldCtrls) { return __awaiter(_this, void 0, void 0, function () { var addCtrls, delCtrls; return __generator(this, function (_a) { addCtrls = oldCtrls ? ctrls.filter(function (item) { return !oldCtrls.includes(item); }) : ctrls; delCtrls = oldCtrls ? oldCtrls.filter(function (item) { return !ctrls.includes(item); }) : []; emit('updateSelect', { select: addCtrls.map(function (item) { return item.value; }), un: delCtrls.map(function (item) { return item.value; }) }); return [2 /*return*/]; }); }); }; var useSetting = function (use) { use.handler(); }; Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])(function () { return props.runs; }, ctrlsHandler, { immediate: true }); Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])(function () { return props.show; }, function () { return emit('update:runs', []); }); Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])(function () { return props.group; }, function () { var ctrls = props.group.reduce(function (t, c) { return t.concat(c.ctrls); }, []).map(function (c) { return c.value; }); console.log('????????', props.runs.filter(function (a) { return ctrls.includes(a.value); })); emit('update:runs', props.runs.filter(function (a) { return ctrls.includes(a.value); })); }, { deep: true }); Object(_hook__WEBPACK_IMPORTED_MODULE_5__["useViewStack"])(function () { var keyHandler = function (ev) { if (ev.code === 'KeyW') { var select = props.runs.filter(function (a) { return a === ctrolGroup[2].ctrls[0]; }); var index = props.runs.indexOf(ctrolGroup[0].ctrls[0]); var runs = []; if (!~index) { runs = [ctrolGroup[0].ctrls[0]]; } emit('update:runs', runs.concat(select)); } if (ev.code === 'KeyR') { var select = props.runs.filter(function (a) { return a === ctrolGroup[2].ctrls[0]; }); var index = props.runs.indexOf(ctrolGroup[0].ctrls[1]); var runs = []; if (!~index) { runs = [ctrolGroup[0].ctrls[1]]; } emit('update:runs', runs.concat(select)); } }; document.body.addEventListener('keyup', keyHandler, false); return function () { document.body.removeEventListener('keyup', keyHandler, false); }; }); var __returned__ = { props: props, ctrolGroup: ctrolGroup, emit: emit, ctrlsHandler: ctrlsHandler, useSetting: useSetting, ContrlPanl: _components_control_panl_index_vue__WEBPACK_IMPORTED_MODULE_4__["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/components/info/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/info/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 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: 'index', props: { type: { type: String, required: false, default: 'info' }, msg: { type: String, required: true }, icon: { type: String, required: false } }, emits: ["click"], setup: function (__props, _a) { var expose = _a.expose, emit = _a.emit; expose(); var icons = { success: 'state_e', info: 'state_e', warning: 'state_e', error: 'state_e' }; var __returned__ = { emit: emit, icons: icons }; 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/app/epoint/views/app.vue?vue&type=template&id=18887a7a&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/app/epoint/views/app.vue?vue&type=template&id=18887a7a&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-18887a7a"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "laser-layer" }; var _hoisted_2 = { class: "map", ref: "mapRef" }; var _hoisted_3 = /*#__PURE__*/_withScopeId(function () { /*#__PURE__*/return Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("img", { src: "images/p_compass.png" }, null, -1 /* HOISTED */); }); var _hoisted_4 = [_hoisted_3]; var _hoisted_5 = { key: 0 }; function render(_ctx, _cache, $props, $setup, $data, $options) { var _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon"); var _component_ui_editor_layout = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-editor-layout"); return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_editor_layout, { onClick: _cache[1] || (_cache[1] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function () {}, ["stop"])), id: "layout-app", class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["editor-layout full", { 'put-ctrl-pano': $setup.putCtrl || $setup.disabledMap.tool }]), style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({ '--floorWidth': $setup.styleWidth + 'px' }) }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["withDirectives"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["scene", { loading: !$setup.disabledMap.laserLoading }]), ref: "sceneRef" }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["direction", { showFloors: $setup.showFloors }]), id: "scene-direction" }, null, 2 /* CLASS */)], 2 /* CLASS */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["withDirectives"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [$setup.openCompass ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", { key: 0, class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["direction", { showFloors: $setup.showFloors }]), id: "map-direction", style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({ transform: "rotate(".concat($setup.rotateCompass, "deg)") }) }, _hoisted_4, 6 /* CLASS, STYLE */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 512 /* NEED_PATCH */), [[vue__WEBPACK_IMPORTED_MODULE_0__["vShow"], !$setup.disabledMap.map]])], 512 /* NEED_PATCH */), [[vue__WEBPACK_IMPORTED_MODULE_0__["vShow"], $setup.init]]), $setup.init ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_5, [$setup.customMap.sysView !== 'full' && !$setup.disabledMap.tool && $setup.os.isPc ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", { key: 0, class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ctrl-pano-c fun-ctrl strengthen-left strengthen-top strengthen-bottom", { active: $setup.putCtrl }]), onClick: _cache[0] || (_cache[0] = function ($event) { return $setup.putCtrl = !$setup.putCtrl; }) }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { type: "extend", class: "icon" })], 2 /* CLASS */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Pano"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Floors"], { all: "", force: "" })])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Notice"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Err"])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["class", "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/app/epoint/views/calibration/controlsPoints.vue?vue&type=template&id=b3f00068&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/app/epoint/views/calibration/controlsPoints.vue?vue&type=template&id=b3f00068&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-b3f00068"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "layout" }; var _hoisted_2 = { class: "tix-layout" }; var _hoisted_3 = { class: "info-item head" }; var _hoisted_4 = ["onClick"]; var _hoisted_5 = { key: 0, class: "value" }; var _hoisted_6 = { class: "btn-group" }; var _hoisted_7 = { class: "panos" }; 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_group_option = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-group-option"); 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('epoint.v2.cj'), borderBottom: "", class: "ct-title" }, { icon: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { ctrl: "", type: "clear1", onClick: _cache[0] || (_cache[0] = function ($event) { return $setup.controls = []; }) })]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group, { class: "tree-measure" }, { 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.controls, function (control, j) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_group_option, { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["info", { input: $setup.editControls.includes(control), select: $setup.activeControl === control, 'first-children': j === 0, 'last-children': j === $setup.controls.length - 1 }]), key: control.id }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_3, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", { class: "name item-name fun-ctrl", onClick: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function ($event) { return $setup.gotoControl(control); }, ["stop"]) }, [$setup.editControls.includes(control) ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_input, { key: 0, placeholder: _ctx.$t('sys.inputPlc'), onClick: _cache[1] || (_cache[1] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function () {}, ["stop"])), type: "text", class: "input measure-input", height: "30px", width: "100%", modelValue: control.name, "onUpdate:modelValue": function ($event) { return control.name = $event; }, maxlength: 50 }, null, 8 /* PROPS */, ["placeholder", "modelValue", "onUpdate:modelValue"])) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], { key: 1 }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(control.name), 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */))], 8 /* PROPS */, _hoisted_4), !$setup.editControls.includes(control) ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("p", _hoisted_5, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { style: { "margin-right": "20px" }, class: "icon", type: "edit", onClick: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function ($event) { return $setup.enterEditTitle(control); }, ["stop"]), ctrl: "" }, null, 8 /* PROPS */, ["onClick"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { class: "icon", type: "del", onClick: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function ($event) { return $setup.delControl(control); }, ["stop"]), ctrl: "" }, null, 8 /* PROPS */, ["onClick"])])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)])]; }), _: 2 /* DYNAMIC */ }, 1032 /* PROPS, DYNAMIC_SLOTS */, ["class"]); }), 128 /* KEYED_FRAGMENT */))]; }), _: 1 /* STABLE */ })]), 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__["createElementVNode"])("div", _hoisted_6, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { type: "submit", onClick: $setup.backHandler }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.cancel")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { type: "primary", onClick: $setup.saveHandler }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.save")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["onClick"])])]; }), _: 1 /* STABLE */ })]), (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Teleport"], { to: "#app" }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["LHeader"], { title: "".concat($setup.setup.title, " | ").concat(_ctx.$t('epoint.title')), model: "epoint", disLang: "" }, null, 8 /* PROPS */, ["title"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_7, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { type: "select", unplaceholder: _ctx.$t('sys.unData'), options: $setup.panoOptions, modelValue: $setup.current, "onUpdate:modelValue": _cache[2] || (_cache[2] = function (val) { return $setup.laser.scene.setPose({ panoOriginID: val.uuid }, 300); }), placeholder: _ctx.$t('sys.selectPic'), width: "100px", dire: "bottom" }, null, 8 /* PROPS */, ["unplaceholder", "options", "modelValue", "placeholder"])]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["MouseMenu"])]))], 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/app/epoint/views/calibration/home.vue?vue&type=template&id=43105032&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/app/epoint/views/calibration/home.vue?vue&type=template&id=43105032&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-43105032"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { key: 1, class: "file-ext" }; var _hoisted_2 = { key: 0 }; function render(_ctx, _cache, $props, $setup, $data, $options) { var _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon"); 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"); return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, [$props.show ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], { key: 0 }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group, { title: _ctx.$t('dataset.refer'), borderBottom: "" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, null, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { class: "disabled", placeholder: _ctx.$t('sys.selectPic'), type: "select", unplaceholder: _ctx.$t('sys.unData'), options: $setup.datasetOption, modelValue: $setup.currentDataset, "onUpdate:modelValue": _cache[0] || (_cache[0] = function ($event) { return $setup.currentDataset = $event; }), width: "100%" }, { preIcon: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { type: "show_dot_s" })]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["placeholder", "unplaceholder", "options", "modelValue"])]; }), _: 1 /* STABLE */ })]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"]), $setup.sceneSource !== '57' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_group, { key: 0, title: _ctx.$t('epoint.v2.stitle'), borderBottom: "" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [$setup.calcProps.useControlPoint && $setup.clouds.sweepLocations.some(function (i) { return i.has_rtk; }) ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_group_option, { key: 0 }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Info"], { type: "warning", msg: _ctx.$t('epoint.v2.useInfo') }, null, 8 /* PROPS */, ["msg"])]; }), _: 1 /* STABLE */ })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, null, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { type: "text", placeholder: _ctx.$t('sys.inputPlc'), modelValue: _ctx.$t('epoint.v2.epoint'), width: "100%", readonly: "", class: "enter", onClick: _cache[1] || (_cache[1] = function ($event) { return $setup.emit('goto', 'pano'); }) }, { icon: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { type: "pull-more" })]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["placeholder", "modelValue"])]; }), _: 1 /* STABLE */ })]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group, { title: _ctx.$t('epoint.v2.cj'), borderBottom: "" }, { icon: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { type: "switch", modelValue: $setup.calcProps.useControlPoint, "onUpdate:modelValue": _cache[2] || (_cache[2] = function (ev) { $setup.calcProps.useControlPoint = ev; $setup.initStatus = ev; }), disabled: ![$setup.InfoEnum.success, $setup.InfoEnum.prevUpdate].includes($setup.info.status) }, null, 8 /* PROPS */, ["modelValue", "disabled"])]; }), default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, null, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { type: "text", placeholder: _ctx.$t('sys.inputPlc'), modelValue: _ctx.$t('coord.ctrls'), width: "100%", readonly: "", class: "enter", onClick: _cache[3] || (_cache[3] = function ($event) { return $setup.emit('goto', 'controlsPoints'); }) }, { icon: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.controls.length) + " ", 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { type: "pull-more" })]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["placeholder", "modelValue"])]; }), _: 1 /* STABLE */ }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, null, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { type: "search", placeholder: _ctx.$t('sys.selectPic'), options: $setup.coordOptions, unplaceholder: _ctx.$t('sys.unData'), modelValue: $setup.calcProps.epsg, "onUpdate:modelValue": _cache[4] || (_cache[4] = function ($event) { return $setup.calcProps.epsg = $event; }), width: "100%" }, null, 8 /* PROPS */, ["placeholder", "options", "unplaceholder", "modelValue"])]; }), _: 1 /* STABLE */ }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["down-temp", { disabled: $setup.controls.length === 0 }]) }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { width: "70%", height: "34px", onClick: $setup.downHandler }, { 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("epoint.v2.downtemp")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { placeholder: _ctx.$t('sys.selectPic'), type: "select", unplaceholder: _ctx.$t('sys.unData'), options: [{ label: 'CSV', value: 'CSV' }, { label: 'DAT', value: 'DAT' }], modelValue: $setup.downFormat, "onUpdate:modelValue": _cache[5] || (_cache[5] = function ($event) { return $setup.downFormat = $event; }), height: "34px", width: "30%" }, null, 8 /* PROPS */, ["placeholder", "unplaceholder", "modelValue"])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["class"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])({ disabled: $setup.controls.length === 0 }) }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [!$setup.filename ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_input, { key: 0, class: "input", width: "100%", toastErr: $setup.toastErr, accept: ".csv, .dat", "onUpdate:modelValue": $setup.uploadHandler, type: "file" }, { replace: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, null, { 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("epoint.v2.uploadCoord")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ })]; }), _: 1 /* STABLE */ })) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", { class: "fun-ctrl", onClick: _cache[6] || (_cache[6] = function ($event) { return $setup.saveAs($setup.calcProps.file, $setup.calcProps.fileName); }) }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.filename.substring(0, $setup.filename.lastIndexOf("."))) + ". ", 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.filename.substring($setup.filename.lastIndexOf(".") + 1)), 1 /* TEXT */)]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { toastErr: $setup.toastErr, width: "20px", accept: ".csv, .dat", "onUpdate:modelValue": $setup.uploadHandler, type: "file" }, { replace: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { class: "fun-ctrl", type: "uploading" })]; }), _: 1 /* STABLE */ }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { class: "fun-ctrl", onClick: $setup.delFileHandler, type: "del" })])]))]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["class"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, null, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [$setup.info.msg ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["Info"], { key: 0, type: "warning", msg: $setup.info.msg }, null, 8 /* PROPS */, ["msg"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]; }), _: 1 /* STABLE */ })]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"]), $setup.calcProps.report ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_group, { key: 1, title: _ctx.$t('epoint.v2.jbaogao') }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, null, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { onClick: $setup.showReportHandler, class: "rep-btn" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.download")) + " ", 1 /* TEXT */), $setup.needGet() ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_2)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]; }), _: 1 /* STABLE */ })]; }), _: 1 /* STABLE */ })]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Teleport"], { to: "body" }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["LHeader"], { title: "".concat($setup.setup.title, " | ").concat(_ctx.$t('epoint.title')), model: "epoint", disLang: "" }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["createSlots"])({ _: 2 /* DYNAMIC */ }, [$props.show ? { name: "control", fn: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { width: "105px", onClick: $setup.backHandler }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.leave")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { width: "105px", onClick: $setup.saveHandler, style: { "margin": "0 10px" }, class: "save" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.save")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }), $setup.sceneSource !== '57' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_button, { key: 0, width: "105px", type: "primary", class: "save", onClick: $setup.calcHandler }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.calc")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]; }), key: "0" } : undefined]), 1032 /* PROPS, DYNAMIC_SLOTS */, ["title"])])), $setup.showReport ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["Report"], { key: 1, onClose: _cache[7] || (_cache[7] = function ($event) { return $setup.showReport = false; }) })) : 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/app/epoint/views/calibration/index.vue?vue&type=template&id=7336f98f&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/app/epoint/views/calibration/index.vue?vue&type=template&id=7336f98f&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_gate_content = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-gate-content"); var _component_ui_gate = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-gate"); 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__["createBlock"])(_component_ui_editor_toolbox, { toolbox: $setup.showToolbox, "onUpdate:toolbox": _cache[0] || (_cache[0] = function ($event) { return $setup.showToolbox = $event; }), class: "coord-set clear-float", disabledAnimation: "" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_gate, { index: Object.keys($setup.comps).indexOf($setup.current), height: "100%", class: "gate-coord", absolute: "" }, { 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.comps, function (comp, ckey) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_gate_content, { class: "view-content" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [!$setup.params.kankan ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], { key: 0 }, [ckey === 'home' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["Home"], { key: 0, onGoto: $setup.gotoHandler, show: $setup.current === 'home' }, null, 8 /* PROPS */, ["show"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), ckey !== 'home' && $setup.current === ckey ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveDynamicComponent"])(comp), { key: 1, onGoto: $setup.gotoHandler }, null, 32 /* HYDRATE_EVENTS */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */)) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveDynamicComponent"])(comp), { key: 1, onGoto: $setup.gotoHandler }, null, 32 /* HYDRATE_EVENTS */))]; }), _: 2 /* DYNAMIC */ }, 1024 /* DYNAMIC_SLOTS */); }), 256 /* UNKEYED_FRAGMENT */))]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["index"])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["toolbox"]); } /***/ }), /***/ "../../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/app/epoint/views/calibration/label/index.vue?vue&type=template&id=00506c74&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/app/epoint/views/calibration/label/index.vue?vue&type=template&id=00506c74&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-00506c74"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "label" }; var _hoisted_2 = ["src", "onMousedown"]; function render(_ctx, _cache, $props, $setup, $data, $options) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["withDirectives"])((Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("img", { src: $setup.URL, onMousedown: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])($setup.downHandler, ["stop", "prevent"]), class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])({ move: $setup.move, focus: $props.focus }) }, null, 42 /* CLASS, PROPS, HYDRATE_EVENTS */, _hoisted_2), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.text), 1 /* TEXT */)], 512 /* NEED_PATCH */)), [[vue__WEBPACK_IMPORTED_MODULE_0__["vShow"], $props.show]]); } /***/ }), /***/ "../../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/app/epoint/views/calibration/pano.vue?vue&type=template&id=c0778576&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/app/epoint/views/calibration/pano.vue?vue&type=template&id=c0778576&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-c0778576"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "group layout" }; var _hoisted_2 = { class: "cover" }; var _hoisted_3 = ["src"]; var _hoisted_4 = { key: 1, class: "un-data" }; var _hoisted_5 = { class: "fix-layout" }; var _hoisted_6 = { key: 0, class: "btn-group" }; var _hoisted_7 = { class: "view-mode strengthen" }; var _hoisted_8 = ["onClick"]; 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_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_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, { "border-bottom": "" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, null, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [$setup.panoURL ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("img", { key: 0, src: $setup.panoURL }, null, 8 /* PROPS */, _hoisted_3)) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_4, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { type: "panorama-f" }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.un-select")), 1 /* TEXT */)]))])]; }), _: 1 /* STABLE */ })]; }), _: 1 /* STABLE */ }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_5, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["DatasetTree"], { class: "tree-measure", list: $setup.tree, selects: $setup.selectList, "disabled-select": "", onSelects: $setup.selectHandler, onClick: $setup.panoSelectHandler, highlight: $setup.highList, border: "" }, { label: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function (_a) { var raw = _a.raw, icon = _a.icon; return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { style: { "width": "var(--icon-width)" }, type: raw.type === 'floor' ? 'point-s' : icon }, null, 8 /* PROPS */, ["type"])]; }), prectrl: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function (_a) { var raw = _a.raw; return [raw.type === 'floor' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], { key: 0 }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { type: raw.exist ? 'eye-s' : 'eye-n', tip: raw.exist ? _ctx.$t('sys.hide') : _ctx.$t('sys.show'), style: { "margin-right": "10px" }, onClick: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function ($event) { return $setup.toggleShow(raw); }, ["stop"]) }, null, 8 /* PROPS */, ["type", "tip", "onClick"]), raw.isRTK ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_icon, { key: 0, tip: !$setup.calcProps.useControlPoint && raw.openRTK ? _ctx.$t('epoint.closeRTK') : _ctx.$t('epoint.openRTK'), style: { "width": "var(--icon-width)" }, class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["rtk-icon", { active: !$setup.calcProps.useControlPoint && raw.openRTK }]), type: !$setup.calcProps.useControlPoint && raw.openRTK ? 'state_gps' : 'state_gps_d', ctrl: "", onClick: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function ($event) { return $setup.switchRTK(raw); }, ["stop"]) }, null, 8 /* PROPS */, ["tip", "type", "class", "onClick"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]; }), ctrl: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function (_a) { var selectData = _a.selectData; return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { onClick: _cache[0] || (_cache[0] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function () {}, ["stop"])), class: "select", modelValue: selectData.select, "onUpdate:modelValue": function (select) { return $setup.changeSelect(selectData, select); }, type: "checkbox" }, null, 8 /* PROPS */, ["modelValue", "onUpdate:modelValue"])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["list", "selects", "highlight"])]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group, null, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [!$setup.params.kankan ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_6, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { type: "submit", onClick: $setup.backHandler }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.cancel")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { type: "primary", onClick: $setup.saveHandler }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.save")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ })])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]; }), _: 1 /* STABLE */ })]), (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Teleport"], { to: "body" }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Control"], { show: "", onUpdateSelect: $setup.ctrlHandler, group: $setup.group, runs: $setup.runs, "onUpdate:runs": _cache[1] || (_cache[1] = function ($event) { return $setup.runs = $event; }) }, null, 8 /* PROPS */, ["group", "runs"]), !$setup.params.kankan ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["LHeader"], { key: 0, title: "".concat($setup.setup.title, " | ").concat(_ctx.$t('epoint.title')), model: "epoint", disLang: "" }, null, 8 /* PROPS */, ["title"])) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["LHeader"], { key: 1, title: "".concat($setup.setup.title, " | ").concat(_ctx.$t('epoint.title')), model: "epoint", disLang: "" }, { control: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { width: "105px", onClick: $setup.backHandler }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.leave")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { width: "105px", onClick: $setup.save, style: { "margin": "0 10px" }, class: "save" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.save")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["onClick"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { width: "105px", type: "primary", class: "save", onClick: $setup.calc }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.calc")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["onClick"])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"])), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_7, [(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.viewMode }]), onClick: function ($event) { return $setup.viewMode = mode.val; } }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(mode.desc), 11 /* TEXT, CLASS, PROPS */, _hoisted_8); }), 64 /* STABLE_FRAGMENT */))])]))], 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/app/epoint/views/calibration/share/index.vue?vue&type=template&id=05a2539f&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/app/epoint/views/calibration/share/index.vue?vue&type=template&id=05a2539f&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_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon"); var _component_ui_button = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-button"); var _component_ui_dialog = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-dialog"); return $setup.data.image ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_dialog, { key: 0 }, { header: 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("epoint.report.title")) + " ", 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { type: "close", ctrl: "", onClick: _cache[0] || (_cache[0] = function ($event) { return $setup.emit('close'); }) })]; }), footer: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { type: "submit", onClick: _cache[1] || (_cache[1] = function ($event) { return $setup.emit('close'); }) }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.cancel")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { type: "primary", onClick: _cache[2] || (_cache[2] = function ($event) { return $setup.downPDF(); }) }, { 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("measure.exportPDF")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ })]; }), default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["share-content", { pc: $setup.os.isPc }]) }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["ShareItem"], { data: $setup.data, page: "1" }, null, 8 /* PROPS */, ["data"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])(" "), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["PdfTemp"], { data: $setup.data, ref: "pdfvm" }, null, 8 /* PROPS */, ["data"])], 2 /* CLASS */)])]; }), _: 1 /* STABLE */ })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true); } /***/ }), /***/ "../../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/app/epoint/views/calibration/share/item.vue?vue&type=template&id=aa187f54&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/app/epoint/views/calibration/share/item.vue?vue&type=template&id=aa187f54&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-aa187f54"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "share-item" }; var _hoisted_2 = { class: "title" }; var _hoisted_3 = { class: "time" }; var _hoisted_4 = { key: 1, class: "cover" }; var _hoisted_5 = ["src"]; var _hoisted_6 = { class: "item-block" }; var _hoisted_7 = { class: "info1" }; var _hoisted_8 = { class: "fgrid" }; var _hoisted_9 = { class: "infos" }; var _hoisted_10 = { key: 1, class: "item-block", style: { "margin-top": "calc(100px * var(--scale))" } }; var _hoisted_11 = { class: "table3" }; var _hoisted_12 = /*#__PURE__*/_withScopeId(function () { /*#__PURE__*/return Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("th", null, null, -1 /* HOISTED */); }); function render(_ctx, _cache, $props, $setup, $data, $options) { 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"])("div", _hoisted_1, [!$props.notHead ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], { key: 0 }, [!$props.isPdf ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], { key: 0 }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("h2", _hoisted_2, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.title")), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", _hoisted_3, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.data.time), 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), !$props.notHead ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_4, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("img", { src: $props.data.image }, null, 8 /* PROPS */, _hoisted_5)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_6, [!$props.notHead ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], { key: 0 }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("h3", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.zl.name")), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.zl.desc")), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_7, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("table", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("tr", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("td", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.zl.czsLabel")), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("td", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.data.sweepLocations.length), 1 /* TEXT */)]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("tr", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("td", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.zl.gxsLabel")), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("td", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.links.length), 1 /* TEXT */)])]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_8, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", { style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({ backgroundColor: $setup.getColor(Number($setup.totalAvgMAE) || 0).color }) }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.dqwc")), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.totalAvgMAE || 0) + "m", 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { type: "checkbox" })])], 4 /* STYLE */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", { style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({ backgroundColor: $setup.getColor(Number($setup.totalAvgMAE) || 0).color }) }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.zl.zdsLabel")), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.totalAvgOverlap || 0) + "%", 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { type: "checkbox" })])], 4 /* STYLE */)])]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_9, [(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.maeSetting, function (s) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", { style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({ color: s.color }) }, null, 4 /* STYLE */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(" " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.zl.zdwsLabel")) + " " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(s.max) + "m ", 1 /* TEXT */)]); }), 64 /* STABLE_FRAGMENT */))]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("

{{ $t(\"epoint.report.zl.ljzlLabel\") }}

")], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])(" \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n {{ v.uuid }}\r\n
\r\n {{ v.uuid }}\r\n

{{ k }}

\r\n
\r\n ")]), $setup.showLinks.length ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_10, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("h3", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.err.name")), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_11, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("table", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("tr", null, [_hoisted_12, Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("th", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.ths.0")), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("th", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.ths.1")), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("th", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.ths.2")), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("th", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.ths.3")), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("th", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.ths.4")), 1 /* TEXT */)]), (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.showLinks, function (info, i) { var _a; return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("tr", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("td", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", { style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({ backgroundColor: (_a = $setup.getLinkColor(info.uuid, $props.data.sweepLocations[info.link_data.index].uuid)) === null || _a === void 0 ? void 0 : _a.color }) }, null, 4 /* STYLE */)]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("td", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.link")) + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(($props.start || 0) + i + 1), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("td", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(info.uuid), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("td", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.data.sweepLocations[info.link_data.index].uuid), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("td", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.round(info.link_data.overlap * 100, 2)) + "%", 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("td", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.round(info.link_data.MAE, 4)) + "m", 1 /* TEXT */)]); }), 256 /* UNKEYED_FRAGMENT */))])])])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]); } /***/ }), /***/ "../../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/app/epoint/views/calibration/share/pdf.vue?vue&type=template&id=7d7c94ff&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/app/epoint/views/calibration/share/pdf.vue?vue&type=template&id=7d7c94ff&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-7d7c94ff"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "header" }; var _hoisted_2 = ["src"]; var _hoisted_3 = { class: "footer" }; function render(_ctx, _cache, $props, $setup, $data, $options) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["pdf-temp", { pc: $setup.os.isPc && !$setup.os.isTablet }]) }, [(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.pageNums, function (num, i) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", { ref_for: true, ref: function (vm) { return $setup.vms[i] = vm; } }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("h1", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("epoint.report.title")), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("img", { src: $setup.logo[$setup.lang], alt: "" }, null, 8 /* PROPS */, _hoisted_2)]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["ShareItem"], { data: $props.data, notHead: i !== 0, notFloor: true, notTable: false, last: i + 1 === $setup.pageNums.length, num: num.num, start: num.start, "is-pdf": "" }, null, 8 /* PROPS */, ["data", "notHead", "last", "num", "start"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_3, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.data.time), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("measure.pageMark", { index: i + 1, length: $setup.pageNums.length })), 1 /* TEXT */)])], 512 /* NEED_PATCH */); }), 64 /* STABLE_FRAGMENT */))], 2 /* CLASS */); } /***/ }), /***/ "../../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/app/epoint/views/control/control.vue?vue&type=template&id=34e66166&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/app/epoint/views/control/control.vue?vue&type=template&id=34e66166&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) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["ContrlPanl"], { class: "measure-control", "model-value": $props.runs, "onUpdate:modelValue": _cache[0] || (_cache[0] = function (runs) { return $setup.emit('update:runs', runs); }), group: $setup.ctrolGroup, show: $props.show, onSelect: $setup.useSetting, full: "" }, null, 8 /* PROPS */, ["model-value", "group", "show"]); } /***/ }), /***/ "../../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/info/index.vue?vue&type=template&id=5a7465c1&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/info/index.vue?vue&type=template&id=5a7465c1&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-5a7465c1"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "meta" }; var _hoisted_2 = { class: "title" }; var _hoisted_3 = { key: 0, class: "content" }; function render(_ctx, _cache, $props, $setup, $data, $options) { var _a; 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"])("div", { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["info-layer", (_a = {}, _a['info-' + $props.type] = true, _a)]), onClick: _cache[0] || (_cache[0] = function ($event) { return $setup.emit('click'); }) }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [$props.icon || $setup.icons[$props.type] ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_icon, { key: 0, type: $props.icon || $setup.icons[$props.type], class: "icon" }, null, 8 /* PROPS */, ["type"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.msg) + " ", 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "append", {}, undefined, true)])]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "tail", {}, undefined, true)]), _ctx.$slots.default ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_3, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {}, undefined, true)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 2 /* CLASS */); } /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/epoint/views/app.vue?vue&type=style&index=1&id=18887a7a&lang=css": /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/epoint/views/app.vue?vue&type=style&index=1&id=18887a7a&lang=css ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, "\nbody {\r\n --editor-menu-bottom: 0px;\r\n --header-top: 0px;\n}\r\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/epoint/views/calibration/controlsPoints.vue?vue&type=style&index=1&id=b3f00068&lang=css": /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/epoint/views/calibration/controlsPoints.vue?vue&type=style&index=1&id=b3f00068&lang=css ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, "\n.ct-title .group-content {\r\n margin: 0 -20px;\r\n padding: 0 20px;\n}\n.measure-input input {\r\n padding-right: 60px !important;\n}\r\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/epoint/views/calibration/home.vue?vue&type=style&index=1&id=43105032&lang=css": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/epoint/views/calibration/home.vue?vue&type=style&index=1&id=43105032&lang=css ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, "\n.down-temp .ui-button {\r\n border-top-right-radius: 0;\r\n border-bottom-right-radius: 0;\n}\n.down-temp .ui-input .text input {\r\n border-top-left-radius: 0;\r\n border-bottom-left-radius: 0;\r\n background: none;\r\n border-color: var(--colors-normal-base);\r\n border-left: none;\n}\r\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/epoint/views/calibration/pano.vue?vue&type=style&index=1&id=c0778576&lang=css": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/epoint/views/calibration/pano.vue?vue&type=style&index=1&id=c0778576&lang=css ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, "\n.rtk-icon .tip {\r\n right: 0;\r\n left: auto;\r\n transform: translate(0, 0);\n}\r\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/epoint/views/app.vue?vue&type=style&index=0&id=18887a7a&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/app/epoint/views/app.vue?vue&type=style&index=0&id=18887a7a&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, ".editor-layout.auto[data-v-18887a7a] {\n background-color: #000;\n}\n.laser-layer[data-v-18887a7a] {\n position: absolute;\n z-index: 1;\n}\n.laser-layer #potree_sidebar_container[data-v-18887a7a] {\n position: absolute;\n top: var(--editor-head-height);\n left: var(--editor-menu-width);\n bottom: 0;\n width: 300px;\n z-index: 3;\n}\n.laser-layer .scene.loading[data-v-18887a7a]::after {\n content: \"\";\n position: absolute;\n z-index: 999;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n background-color: #000;\n}\n.full .laser-layer[data-v-18887a7a] {\n width: 100%;\n height: 100%;\n}\n.ctrl-pano-c[data-v-18887a7a] {\n position: absolute;\n right: calc(var(--editor-menu-right) + var(--editor-toolbox-width));\n width: 20px;\n height: 80px;\n background: rgba(26, 26, 26, 0.8);\n border-radius: 6px 0px 0px 6px;\n top: 50%;\n transform: translateY(-50%);\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: rgba(255, 255, 255, 0.7);\n font-size: 14px;\n cursor: pointer;\n transition: inset 0.3s ease, color 0.3s ease;\n}\n.ctrl-pano-c[data-v-18887a7a]:hover {\n color: rgb(255, 255, 255);\n}\n.ctrl-pano-c[data-v-18887a7a]:active {\n color: var(--colors-primary-base);\n}\n.ctrl-pano-c .icon[data-v-18887a7a] {\n display: inline-block;\n transition: transform 0.3s ease;\n transform: rotate(0);\n}\n.ctrl-pano-c.active .icon[data-v-18887a7a] {\n transform: rotate(180deg);\n}\n.put-ctrl-pano[data-v-18887a7a] {\n --editor-menu-right: calc(-1 * var(--editor-toolbox-width));\n}\n.scene[data-v-18887a7a],\n.map[data-v-18887a7a] {\n width: 100%;\n height: 100%;\n}\n.view-mode[data-v-18887a7a] {\n transition: all 0.3s ease;\n position: absolute;\n left: calc(50% - (var(--editor-menu-right) + var(--editor-toolbox-width)) / 2);\n top: calc(var(--editor-head-height) + var(--header-top) + 10px);\n background: rgba(27, 27, 28, 0.8);\n border-radius: 4px;\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n z-index: 99;\n display: flex;\n}\n.view-mode span[data-v-18887a7a] {\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-18887a7a] {\n cursor: pointer;\n color: var(--colors-primary-base) !important;\n background-color: rgba(0, 200, 175, 0.16);\n}\n.direction[data-v-18887a7a] {\n position: absolute;\n z-index: 1;\n pointer-events: none;\n}\n.view-full .direction[data-v-18887a7a] {\n margin-right: calc(var(--floorWidth) + 10px);\n}\n.scene.view-full #scene-direction[data-v-18887a7a] {\n right: calc(var(--editor-menu-right) + var(--editor-toolbox-width) + 10px);\n top: calc(var(--editor-head-height) + var(--header-top) + 10px);\n width: 100px;\n height: 100px;\n}\n.not-left .scene.view-full #scene-direction[data-v-18887a7a],\n.scene.view-simle #scene-direction[data-v-18887a7a] {\n right: 10px;\n top: 10px;\n width: 60px;\n height: 60px;\n}\n#map-direction img[data-v-18887a7a] {\n width: 100%;\n height: 100%;\n}\n.view-full #map-direction[data-v-18887a7a] {\n right: calc(var(--editor-menu-right) + var(--editor-toolbox-width) + 42px + 10px);\n top: calc(var(--editor-head-height) + var(--header-top) + 10px);\n width: 42px;\n height: 42px;\n}\n.view-full #map-direction.showFloors[data-v-18887a7a] {\n right: calc(var(--editor-menu-right) + var(--editor-toolbox-width) + 52px + 10px);\n}\n.view-simle #map-direction[data-v-18887a7a] {\n width: 30px;\n height: 30px;\n right: 50px;\n top: 10px;\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/app/epoint/views/calibration/controlsPoints.vue?vue&type=style&index=0&id=b3f00068&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/app/epoint/views/calibration/controlsPoints.vue?vue&type=style&index=0&id=b3f00068&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, ".panos[data-v-b3f00068] {\n position: absolute;\n left: 10px;\n top: 60px;\n color: #fff;\n background: rgba(0, 0, 0, 0.7);\n z-index: 3;\n}\n.save[data-v-b3f00068] {\n margin-left: 10px;\n}\n.tix-layout[data-v-b3f00068] {\n overflow-y: auto;\n padding: 20px;\n margin: -20px;\n flex: 1 !important;\n}\n.tree-measure[data-v-b3f00068] {\n padding: 0 20px;\n margin: -20px;\n overflow: hidden;\n}\n.head-ctrl[data-v-b3f00068] {\n display: flex;\n justify-content: space-between;\n}\n.head-ctrl .ctrl-more[data-v-b3f00068] {\n transition: opacity 0.3s ease;\n}\n.head-ctrl .ctrl-more span[data-v-b3f00068] {\n margin-right: 20px;\n}\n.head-ctrl .ctrl-more .icon[data-v-b3f00068] {\n font-size: 16px;\n color: inherit;\n cursor: pointer;\n transition: color 0.3s ease;\n}\n.head-ctrl .ctrl-more .icon[data-v-b3f00068]:not(:first-child) {\n margin-left: 20;\n}\n.head-ctrl .ctrl-more .icon[data-v-b3f00068]:hover {\n color: var(--color-main-normal);\n}\n.info[data-v-b3f00068] {\n color: rgba(255, 255, 255, 0.7);\n padding-left: 6px;\n position: relative;\n padding: 20px 0;\n flex: 1;\n margin: 0;\n cursor: pointer;\n}\n.info:not(.input).select[data-v-b3f00068]::after {\n content: \"\";\n position: absolute;\n top: 0;\n bottom: 0;\n left: -200px;\n right: -200px;\n background-color: rgba(var(--colors-primary-base-fill), 0.16);\n pointer-events: none;\n}\n.info .info-item[data-v-b3f00068] {\n display: flex;\n}\n.info .info-item .name[data-v-b3f00068] {\n flex: 1;\n word-break: break-all;\n}\n.info .info-item .value[data-v-b3f00068] {\n flex: none;\n margin-left: 10px;\n}\n.btn-group[data-v-b3f00068] {\n margin-top: 40px;\n display: flex;\n justify-content: center;\n}\n.btn-group > *[data-v-b3f00068] {\n width: 40%;\n}\n.btn-group > *[data-v-b3f00068]:first-child {\n margin-right: 20px;\n}\n.layout[data-v-b3f00068] {\n display: flex;\n flex-direction: column;\n height: 100%;\n}\n.layout > *[data-v-b3f00068] {\n flex: 0 0 auto;\n}\n.layout .tree-measure[data-v-b3f00068] {\n flex: 1;\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/app/epoint/views/calibration/home.vue?vue&type=style&index=0&id=43105032&scoped=true&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/app/epoint/views/calibration/home.vue?vue&type=style&index=0&id=43105032&scoped=true&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, ".enter[data-v-43105032] {\n position: relative;\n}\n.enter[data-v-43105032]::after {\n z-index: 99;\n content: \"\";\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n cursor: pointer;\n}\n.file-ext[data-v-43105032] {\n height: 34px;\n background: rgba(255, 255, 255, 0.1);\n border-radius: 4px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 0 10px;\n}\n.file-ext > div[data-v-43105032] {\n width: 85%;\n flex: 0 0 auto;\n display: flex;\n}\n.file-ext > div > span[data-v-43105032]:first-child {\n flex: 0 0 auto;\n max-width: 84%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.file-ext > div > span[data-v-43105032]:last-child {\n flex: 0 0 auto;\n}\n.file-ext > span[data-v-43105032]:last-child {\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n}\n.file-ext > span:last-child i[data-v-43105032] {\n margin-left: 10px;\n}\n.rep-btn[data-v-43105032] {\n position: relative;\n}\n.rep-btn span[data-v-43105032] {\n width: 8px;\n height: 8px;\n background: #fa3d47;\n border-radius: 4px;\n position: absolute;\n margin-top: -0.1em;\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/app/epoint/views/calibration/index.vue?vue&type=style&index=0&id=7336f98f&scoped=true&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/app/epoint/views/calibration/index.vue?vue&type=style&index=0&id=7336f98f&scoped=true&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, ".coord-set[data-v-7336f98f] {\n overflow-y: auto;\n overflow-x: hidden;\n}\n.coord-set .gate-coord[data-v-7336f98f] {\n overflow: initial !important;\n padding-bottom: 20px;\n height: auto !important;\n min-height: 100%;\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/app/epoint/views/calibration/label/index.vue?vue&type=style&index=0&id=00506c74&scoped=true&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/app/epoint/views/calibration/label/index.vue?vue&type=style&index=0&id=00506c74&scoped=true&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, ".label[data-v-00506c74] {\n width: 32px;\n cursor: move;\n position: relative;\n}\n.label img[data-v-00506c74] {\n width: 100%;\n}\n.label p[data-v-00506c74] {\n position: absolute;\n font-size: 14px;\n color: #ffffff;\n text-align: center;\n min-width: 300px;\n left: 50%;\n transform: translateX(-50%);\n pointer-events: none;\n text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.8);\n}\n.move[data-v-00506c74] {\n pointer-events: none;\n}\n@keyframes slidein-00506c74 {\nfrom {\n transform: translateY(0);\n}\nto {\n transform: translateY(-50%);\n}\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/app/epoint/views/calibration/pano.vue?vue&type=style&index=0&id=c0778576&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/app/epoint/views/calibration/pano.vue?vue&type=style&index=0&id=c0778576&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, ".cover[data-v-c0778576] {\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n height: 150px;\n}\n.cover img[data-v-c0778576] {\n width: 100%;\n display: block;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.save[data-v-c0778576] {\n margin-left: 10px;\n}\n.un-data[data-v-c0778576] {\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n color: rgba(255, 255, 255, 0.5);\n flex-direction: column;\n background: rgba(255, 255, 255, 0.1);\n}\n.un-data i[data-v-c0778576] {\n font-size: 48px;\n margin-bottom: 6px;\n}\n.un-data p[data-v-c0778576] {\n font-size: 12px;\n padding: 0 1em;\n text-align: center;\n}\n.active[data-v-c0778576] {\n color: var(--colors-primary-base) !important;\n}\n.epont[data-v-c0778576] {\n padding: 24px;\n}\n.view-mode[data-v-c0778576] {\n font-size: 14px;\n transition: all 0.3s ease;\n position: absolute;\n left: calc(50% - (var(--editor-menu-right) + var(--editor-toolbox-width)) / 2);\n top: calc(var(--editor-head-height) + var(--header-top) + 10px);\n background: rgba(27, 27, 28, 0.8);\n border-radius: 4px;\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n z-index: 99;\n display: flex;\n}\n.view-mode span[data-v-c0778576] {\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-c0778576] {\n cursor: pointer;\n color: var(--colors-primary-base) !important;\n background-color: rgba(0, 200, 175, 0.16);\n}\n.btn-group[data-v-c0778576] {\n margin-top: 40px;\n display: flex;\n justify-content: center;\n}\n.btn-group > *[data-v-c0778576] {\n width: 40%;\n}\n.btn-group > *[data-v-c0778576]:first-child {\n margin-right: 20px;\n}\n.layout[data-v-c0778576] {\n display: flex;\n flex-direction: column;\n height: 100%;\n}\n.layout > *[data-v-c0778576] {\n flex: 0 0 auto;\n}\n.layout .tree-measure[data-v-c0778576] {\n flex: 1;\n}\n.layout .fix-layout[data-v-c0778576] {\n flex: 1;\n overflow-y: auto;\n padding-right: 25px;\n margin-right: -20px;\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/app/epoint/views/calibration/share/index.vue?vue&type=style&index=0&id=05a2539f&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/app/epoint/views/calibration/share/index.vue?vue&type=style&index=0&id=05a2539f&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, ".share-content[data-v-05a2539f] {\n --scale: 0.333;\n text-align: left;\n overflow-y: auto;\n padding-right: 20px;\n color: #000;\n background: #fff;\n}\n.share-content.pc[data-v-05a2539f] {\n width: 826px;\n height: 640px;\n max-height: calc(90vh - 220px);\n}\n.share-item[data-v-05a2539f] {\n width: 100%;\n padding: calc(40px * var(--scale)) calc(60px * var(--scale));\n}\n.share-item > .title[data-v-05a2539f] {\n font-size: calc(80px * var(--scale));\n margin-bottom: calc(30px * var(--scale));\n text-align: center;\n}\n.share-item .time[data-v-05a2539f] {\n font-size: calc(40px * var(--scale));\n color: #999999;\n text-align: center;\n margin-bottom: calc(60px * var(--scale));\n}\n.share-item .cover[data-v-05a2539f] {\n width: 100%;\n padding-top: 44.4444444444%;\n position: relative;\n}\n.share-item .cover img[data-v-05a2539f] {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.share-item .item-block[data-v-05a2539f] {\n margin-top: calc(100px * var(--scale));\n}\n.share-item .item-block > h3[data-v-05a2539f] {\n font-size: calc(60px * var(--scale));\n}\n.share-item .item-block > p[data-v-05a2539f] {\n margin: calc(80px * var(--scale)) 0 calc(60px * var(--scale));\n font-size: calc(48px * var(--scale));\n}\n.share-item .info1[data-v-05a2539f] {\n display: flex;\n justify-content: space-between;\n}\n.share-item .info1 > *[data-v-05a2539f] {\n flex: 1;\n}\n.share-item .info1 > table[data-v-05a2539f] {\n margin-right: calc(100px * var(--scale));\n border-spacing: 0;\n border-right: calc(1px * var(--scale)) solid #000;\n border-bottom: calc(1px * var(--scale)) solid #000;\n}\n.share-item .info1 > table td[data-v-05a2539f] {\n border-left: calc(1px * var(--scale)) solid #000;\n border-top: calc(1px * var(--scale)) solid #000;\n font-size: calc(40px * var(--scale));\n}\n.share-item .info1 > table td[data-v-05a2539f]:nth-child(1) {\n padding-left: calc(100px * var(--scale));\n}\n.share-item .info1 > table td[data-v-05a2539f]:nth-child(2) {\n text-align: right;\n padding-right: calc(100px * var(--scale));\n}\n.share-item .info1 > .fgrid[data-v-05a2539f] {\n margin-left: calc(100px * var(--scale));\n display: grid;\n grid-template-columns: 1fr 1fr;\n font-size: calc(40px * var(--scale));\n}\n.share-item .info1 > .fgrid > div[data-v-05a2539f] {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n margin: calc(5px * var(--scale));\n background: #32CC32;\n color: #fff;\n height: calc(204px * var(--scale));\n grid-column: 1/3;\n}\n.share-item .info1 > .fgrid > div i[data-v-05a2539f] {\n font-size: 1.5em;\n margin-left: 10px;\n}\n.share-item .info1 > .fgrid > div[data-v-05a2539f]:first-child {\n grid-column: 1/3;\n}\n.infos[data-v-05a2539f] {\n display: flex;\n justify-content: space-evenly;\n margin-top: calc(60px * var(--scale));\n}\n.infos p[data-v-05a2539f] {\n font-size: calc(40px * var(--scale));\n display: flex;\n align-items: center;\n}\n.infos p > span[data-v-05a2539f] {\n margin-right: 3px;\n width: calc(70px * var(--scale));\n background: currentColor;\n height: 100%;\n}\n.pdf-temp[data-v-05a2539f] {\n --pageScale: 4;\n --scale: calc(0.333 * var(--pageScale));\n z-index: -1;\n position: absolute;\n left: -10000px;\n top: -100000px;\n width: calc(826px * var(--pageScale)) !important;\n background-color: #fff;\n color: #333333;\n}\n.pdf-temp > div[data-v-05a2539f] {\n padding: calc(40px * var(--scale)) calc(50px * var(--scale));\n}\n.pdf-temp .header[data-v-05a2539f] {\n padding-bottom: calc(10px * var(--pageScale));\n border-bottom: calc(1px * var(--pageScale)) solid #cccccc;\n margin-bottom: calc(10px * var(--pageScale));\n overflow: hidden;\n height: calc(24px * var(--pageScale) * 1.6);\n}\n.pdf-temp .header h1[data-v-05a2539f] {\n font-size: calc(24px * var(--pageScale));\n float: left;\n max-width: 80%;\n margin-top: 0;\n}\n.pdf-temp .header img[data-v-05a2539f] {\n max-width: 40%;\n float: right;\n height: calc(24px * var(--pageScale));\n margin-top: calc(4px * var(--pageScale));\n}\n.pdf-temp .footer[data-v-05a2539f] {\n margin-top: calc(10px * var(--pageScale));\n padding-top: calc(10px * var(--pageScale));\n border-top: calc(1px * var(--pageScale)) solid #cccccc;\n font-size: calc(7px * var(--pageScale));\n color: #999999;\n display: flex;\n justify-content: space-between;\n}\n.table2[data-v-05a2539f] {\n font-size: calc(32px * var(--scale));\n}\n.table2 table[data-v-05a2539f] {\n margin: 0 auto;\n border-spacing: 0;\n}\n.table2 table tr:not(:last-child) span[data-v-05a2539f] {\n padding: 0 calc(40px * var(--scale));\n}\n.table2 table td[data-v-05a2539f]:not(:first-child) {\n width: calc(64px * var(--scale));\n height: calc(64px * var(--scale));\n border-top: calc(1px * var(--scale)) solid #000;\n}\n.table2 table tr:not(:last-child) td[data-v-05a2539f]:not(:first-child) {\n border-left: calc(1px * var(--scale)) solid #000;\n}\n.table2 table tr:not(:last-child) td[data-v-05a2539f]:last-child {\n border-right: calc(1px * var(--scale)) solid #000;\n}\n.table2 table tr:last-child td[data-v-05a2539f] {\n position: relative;\n}\n.table2 table tr:last-child span[data-v-05a2539f] {\n white-space: nowrap;\n position: absolute;\n transform-origin: left center;\n transform: translate(10px, 0) rotate(45deg);\n}\n.table2 table tr:last-child p[data-v-05a2539f] {\n width: 1em;\n word-break: break-all;\n line-height: 0.7em;\n opacity: 0;\n}\n.table3[data-v-05a2539f] {\n margin-top: calc(72px * var(--scale));\n}\n.table3 table[data-v-05a2539f] {\n width: 100%;\n border-spacing: 0;\n}\n.table3 table td:first-child span[data-v-05a2539f] {\n width: calc(16px * var(--scale));\n display: block;\n background: #32CC32;\n height: 100%;\n}\n.table3 table th[data-v-05a2539f], .table3 table td[data-v-05a2539f] {\n height: calc(120px * var(--scale));\n}\n.table3 table th[data-v-05a2539f] {\n background: #F5F5F5;\n font-size: calc(42px * var(--scale));\n}\n.table3 table td[data-v-05a2539f]:not(:first-child) {\n border-bottom: calc(1px * var(--scale)) solid #999999;\n font-size: calc(40px * var(--scale));\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/app/epoint/views/calibration/share/item.vue?vue&type=style&index=0&id=aa187f54&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/app/epoint/views/calibration/share/item.vue?vue&type=style&index=0&id=aa187f54&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, ".share-content[data-v-aa187f54] {\n --scale: 0.333;\n text-align: left;\n overflow-y: auto;\n padding-right: 20px;\n color: #000;\n background: #fff;\n}\n.share-content.pc[data-v-aa187f54] {\n width: 826px;\n height: 640px;\n max-height: calc(90vh - 220px);\n}\n.share-item[data-v-aa187f54] {\n width: 100%;\n padding: calc(40px * var(--scale)) calc(60px * var(--scale));\n}\n.share-item > .title[data-v-aa187f54] {\n font-size: calc(80px * var(--scale));\n margin-bottom: calc(30px * var(--scale));\n text-align: center;\n}\n.share-item .time[data-v-aa187f54] {\n font-size: calc(40px * var(--scale));\n color: #999999;\n text-align: center;\n margin-bottom: calc(60px * var(--scale));\n}\n.share-item .cover[data-v-aa187f54] {\n width: 100%;\n padding-top: 44.4444444444%;\n position: relative;\n}\n.share-item .cover img[data-v-aa187f54] {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.share-item .item-block[data-v-aa187f54] {\n margin-top: calc(100px * var(--scale));\n}\n.share-item .item-block > h3[data-v-aa187f54] {\n font-size: calc(60px * var(--scale));\n}\n.share-item .item-block > p[data-v-aa187f54] {\n margin: calc(80px * var(--scale)) 0 calc(60px * var(--scale));\n font-size: calc(48px * var(--scale));\n}\n.share-item .info1[data-v-aa187f54] {\n display: flex;\n justify-content: space-between;\n}\n.share-item .info1 > *[data-v-aa187f54] {\n flex: 1;\n}\n.share-item .info1 > table[data-v-aa187f54] {\n margin-right: calc(100px * var(--scale));\n border-spacing: 0;\n border-right: calc(1px * var(--scale)) solid #000;\n border-bottom: calc(1px * var(--scale)) solid #000;\n}\n.share-item .info1 > table td[data-v-aa187f54] {\n border-left: calc(1px * var(--scale)) solid #000;\n border-top: calc(1px * var(--scale)) solid #000;\n font-size: calc(40px * var(--scale));\n}\n.share-item .info1 > table td[data-v-aa187f54]:nth-child(1) {\n padding-left: calc(100px * var(--scale));\n}\n.share-item .info1 > table td[data-v-aa187f54]:nth-child(2) {\n text-align: right;\n padding-right: calc(100px * var(--scale));\n}\n.share-item .info1 > .fgrid[data-v-aa187f54] {\n margin-left: calc(100px * var(--scale));\n display: grid;\n grid-template-columns: 1fr 1fr;\n font-size: calc(40px * var(--scale));\n}\n.share-item .info1 > .fgrid > div[data-v-aa187f54] {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n margin: calc(5px * var(--scale));\n background: #32CC32;\n color: #fff;\n height: calc(204px * var(--scale));\n grid-column: 1/3;\n}\n.share-item .info1 > .fgrid > div i[data-v-aa187f54] {\n font-size: 1.5em;\n margin-left: 10px;\n}\n.share-item .info1 > .fgrid > div[data-v-aa187f54]:first-child {\n grid-column: 1/3;\n}\n.infos[data-v-aa187f54] {\n display: flex;\n justify-content: space-evenly;\n margin-top: calc(60px * var(--scale));\n}\n.infos p[data-v-aa187f54] {\n font-size: calc(40px * var(--scale));\n display: flex;\n align-items: center;\n}\n.infos p > span[data-v-aa187f54] {\n margin-right: 3px;\n width: calc(70px * var(--scale));\n background: currentColor;\n height: 100%;\n}\n.pdf-temp[data-v-aa187f54] {\n --pageScale: 4;\n --scale: calc(0.333 * var(--pageScale));\n z-index: -1;\n position: absolute;\n left: -10000px;\n top: -100000px;\n width: calc(826px * var(--pageScale)) !important;\n background-color: #fff;\n color: #333333;\n}\n.pdf-temp > div[data-v-aa187f54] {\n padding: calc(40px * var(--scale)) calc(50px * var(--scale));\n}\n.pdf-temp .header[data-v-aa187f54] {\n padding-bottom: calc(10px * var(--pageScale));\n border-bottom: calc(1px * var(--pageScale)) solid #cccccc;\n margin-bottom: calc(10px * var(--pageScale));\n overflow: hidden;\n height: calc(24px * var(--pageScale) * 1.6);\n}\n.pdf-temp .header h1[data-v-aa187f54] {\n font-size: calc(24px * var(--pageScale));\n float: left;\n max-width: 80%;\n margin-top: 0;\n}\n.pdf-temp .header img[data-v-aa187f54] {\n max-width: 40%;\n float: right;\n height: calc(24px * var(--pageScale));\n margin-top: calc(4px * var(--pageScale));\n}\n.pdf-temp .footer[data-v-aa187f54] {\n margin-top: calc(10px * var(--pageScale));\n padding-top: calc(10px * var(--pageScale));\n border-top: calc(1px * var(--pageScale)) solid #cccccc;\n font-size: calc(7px * var(--pageScale));\n color: #999999;\n display: flex;\n justify-content: space-between;\n}\n.table2[data-v-aa187f54] {\n font-size: calc(32px * var(--scale));\n}\n.table2 table[data-v-aa187f54] {\n margin: 0 auto;\n border-spacing: 0;\n}\n.table2 table tr:not(:last-child) span[data-v-aa187f54] {\n padding: 0 calc(40px * var(--scale));\n}\n.table2 table td[data-v-aa187f54]:not(:first-child) {\n width: calc(64px * var(--scale));\n height: calc(64px * var(--scale));\n border-top: calc(1px * var(--scale)) solid #000;\n}\n.table2 table tr:not(:last-child) td[data-v-aa187f54]:not(:first-child) {\n border-left: calc(1px * var(--scale)) solid #000;\n}\n.table2 table tr:not(:last-child) td[data-v-aa187f54]:last-child {\n border-right: calc(1px * var(--scale)) solid #000;\n}\n.table2 table tr:last-child td[data-v-aa187f54] {\n position: relative;\n}\n.table2 table tr:last-child span[data-v-aa187f54] {\n white-space: nowrap;\n position: absolute;\n transform-origin: left center;\n transform: translate(10px, 0) rotate(45deg);\n}\n.table2 table tr:last-child p[data-v-aa187f54] {\n width: 1em;\n word-break: break-all;\n line-height: 0.7em;\n opacity: 0;\n}\n.table3[data-v-aa187f54] {\n margin-top: calc(72px * var(--scale));\n}\n.table3 table[data-v-aa187f54] {\n width: 100%;\n border-spacing: 0;\n}\n.table3 table td:first-child span[data-v-aa187f54] {\n width: calc(16px * var(--scale));\n display: block;\n background: #32CC32;\n height: 100%;\n}\n.table3 table th[data-v-aa187f54], .table3 table td[data-v-aa187f54] {\n height: calc(120px * var(--scale));\n}\n.table3 table th[data-v-aa187f54] {\n background: #F5F5F5;\n font-size: calc(42px * var(--scale));\n}\n.table3 table td[data-v-aa187f54]:not(:first-child) {\n border-bottom: calc(1px * var(--scale)) solid #999999;\n font-size: calc(40px * var(--scale));\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/app/epoint/views/calibration/share/pdf.vue?vue&type=style&index=0&id=7d7c94ff&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/app/epoint/views/calibration/share/pdf.vue?vue&type=style&index=0&id=7d7c94ff&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, ".share-content[data-v-7d7c94ff] {\n --scale: 0.333;\n text-align: left;\n overflow-y: auto;\n padding-right: 20px;\n color: #000;\n background: #fff;\n}\n.share-content.pc[data-v-7d7c94ff] {\n width: 826px;\n height: 640px;\n max-height: calc(90vh - 220px);\n}\n.share-item[data-v-7d7c94ff] {\n width: 100%;\n padding: calc(40px * var(--scale)) calc(60px * var(--scale));\n}\n.share-item > .title[data-v-7d7c94ff] {\n font-size: calc(80px * var(--scale));\n margin-bottom: calc(30px * var(--scale));\n text-align: center;\n}\n.share-item .time[data-v-7d7c94ff] {\n font-size: calc(40px * var(--scale));\n color: #999999;\n text-align: center;\n margin-bottom: calc(60px * var(--scale));\n}\n.share-item .cover[data-v-7d7c94ff] {\n width: 100%;\n padding-top: 44.4444444444%;\n position: relative;\n}\n.share-item .cover img[data-v-7d7c94ff] {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.share-item .item-block[data-v-7d7c94ff] {\n margin-top: calc(100px * var(--scale));\n}\n.share-item .item-block > h3[data-v-7d7c94ff] {\n font-size: calc(60px * var(--scale));\n}\n.share-item .item-block > p[data-v-7d7c94ff] {\n margin: calc(80px * var(--scale)) 0 calc(60px * var(--scale));\n font-size: calc(48px * var(--scale));\n}\n.share-item .info1[data-v-7d7c94ff] {\n display: flex;\n justify-content: space-between;\n}\n.share-item .info1 > *[data-v-7d7c94ff] {\n flex: 1;\n}\n.share-item .info1 > table[data-v-7d7c94ff] {\n margin-right: calc(100px * var(--scale));\n border-spacing: 0;\n border-right: calc(1px * var(--scale)) solid #000;\n border-bottom: calc(1px * var(--scale)) solid #000;\n}\n.share-item .info1 > table td[data-v-7d7c94ff] {\n border-left: calc(1px * var(--scale)) solid #000;\n border-top: calc(1px * var(--scale)) solid #000;\n font-size: calc(40px * var(--scale));\n}\n.share-item .info1 > table td[data-v-7d7c94ff]:nth-child(1) {\n padding-left: calc(100px * var(--scale));\n}\n.share-item .info1 > table td[data-v-7d7c94ff]:nth-child(2) {\n text-align: right;\n padding-right: calc(100px * var(--scale));\n}\n.share-item .info1 > .fgrid[data-v-7d7c94ff] {\n margin-left: calc(100px * var(--scale));\n display: grid;\n grid-template-columns: 1fr 1fr;\n font-size: calc(40px * var(--scale));\n}\n.share-item .info1 > .fgrid > div[data-v-7d7c94ff] {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n margin: calc(5px * var(--scale));\n background: #32CC32;\n color: #fff;\n height: calc(204px * var(--scale));\n grid-column: 1/3;\n}\n.share-item .info1 > .fgrid > div i[data-v-7d7c94ff] {\n font-size: 1.5em;\n margin-left: 10px;\n}\n.share-item .info1 > .fgrid > div[data-v-7d7c94ff]:first-child {\n grid-column: 1/3;\n}\n.infos[data-v-7d7c94ff] {\n display: flex;\n justify-content: space-evenly;\n margin-top: calc(60px * var(--scale));\n}\n.infos p[data-v-7d7c94ff] {\n font-size: calc(40px * var(--scale));\n display: flex;\n align-items: center;\n}\n.infos p > span[data-v-7d7c94ff] {\n margin-right: 3px;\n width: calc(70px * var(--scale));\n background: currentColor;\n height: 100%;\n}\n.pdf-temp[data-v-7d7c94ff] {\n --pageScale: 4;\n --scale: calc(0.333 * var(--pageScale));\n z-index: -1;\n position: absolute;\n left: -10000px;\n top: -100000px;\n width: calc(826px * var(--pageScale)) !important;\n background-color: #fff;\n color: #333333;\n}\n.pdf-temp > div[data-v-7d7c94ff] {\n padding: calc(40px * var(--scale)) calc(50px * var(--scale));\n}\n.pdf-temp .header[data-v-7d7c94ff] {\n padding-bottom: calc(10px * var(--pageScale));\n border-bottom: calc(1px * var(--pageScale)) solid #cccccc;\n margin-bottom: calc(10px * var(--pageScale));\n overflow: hidden;\n height: calc(24px * var(--pageScale) * 1.6);\n}\n.pdf-temp .header h1[data-v-7d7c94ff] {\n font-size: calc(24px * var(--pageScale));\n float: left;\n max-width: 80%;\n margin-top: 0;\n}\n.pdf-temp .header img[data-v-7d7c94ff] {\n max-width: 40%;\n float: right;\n height: calc(24px * var(--pageScale));\n margin-top: calc(4px * var(--pageScale));\n}\n.pdf-temp .footer[data-v-7d7c94ff] {\n margin-top: calc(10px * var(--pageScale));\n padding-top: calc(10px * var(--pageScale));\n border-top: calc(1px * var(--pageScale)) solid #cccccc;\n font-size: calc(7px * var(--pageScale));\n color: #999999;\n display: flex;\n justify-content: space-between;\n}\n.table2[data-v-7d7c94ff] {\n font-size: calc(32px * var(--scale));\n}\n.table2 table[data-v-7d7c94ff] {\n margin: 0 auto;\n border-spacing: 0;\n}\n.table2 table tr:not(:last-child) span[data-v-7d7c94ff] {\n padding: 0 calc(40px * var(--scale));\n}\n.table2 table td[data-v-7d7c94ff]:not(:first-child) {\n width: calc(64px * var(--scale));\n height: calc(64px * var(--scale));\n border-top: calc(1px * var(--scale)) solid #000;\n}\n.table2 table tr:not(:last-child) td[data-v-7d7c94ff]:not(:first-child) {\n border-left: calc(1px * var(--scale)) solid #000;\n}\n.table2 table tr:not(:last-child) td[data-v-7d7c94ff]:last-child {\n border-right: calc(1px * var(--scale)) solid #000;\n}\n.table2 table tr:last-child td[data-v-7d7c94ff] {\n position: relative;\n}\n.table2 table tr:last-child span[data-v-7d7c94ff] {\n white-space: nowrap;\n position: absolute;\n transform-origin: left center;\n transform: translate(10px, 0) rotate(45deg);\n}\n.table2 table tr:last-child p[data-v-7d7c94ff] {\n width: 1em;\n word-break: break-all;\n line-height: 0.7em;\n opacity: 0;\n}\n.table3[data-v-7d7c94ff] {\n margin-top: calc(72px * var(--scale));\n}\n.table3 table[data-v-7d7c94ff] {\n width: 100%;\n border-spacing: 0;\n}\n.table3 table td:first-child span[data-v-7d7c94ff] {\n width: calc(16px * var(--scale));\n display: block;\n background: #32CC32;\n height: 100%;\n}\n.table3 table th[data-v-7d7c94ff], .table3 table td[data-v-7d7c94ff] {\n height: calc(120px * var(--scale));\n}\n.table3 table th[data-v-7d7c94ff] {\n background: #F5F5F5;\n font-size: calc(42px * var(--scale));\n}\n.table3 table td[data-v-7d7c94ff]:not(:first-child) {\n border-bottom: calc(1px * var(--scale)) solid #999999;\n font-size: calc(40px * var(--scale));\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/info/index.vue?vue&type=style&index=0&id=5a7465c1&scoped=true&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/info/index.vue?vue&type=style&index=0&id=5a7465c1&scoped=true&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, ".info-layer[data-v-5a7465c1] {\n padding: 10px;\n color: rgba(255, 255, 255, 0.7);\n font-size: 12px;\n margin-bottom: 10px;\n background: rgba(0, 0, 0, 0.3);\n border-radius: 4px;\n}\n.info-layer .meta[data-v-5a7465c1] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.info-layer .meta .title[data-v-5a7465c1] {\n display: flex;\n align-items: flex-start;\n color: #fff;\n}\n.info-layer .meta .icon[data-v-5a7465c1] {\n font-size: 16px;\n margin-right: 6px;\n}\n.info-layer .content[data-v-5a7465c1] {\n margin-top: 10px;\n}\n.info-warning .meta .icon[data-v-5a7465c1] {\n color: #f59a41;\n}\n.info-info .meta .icon[data-v-5a7465c1] {\n color: rgb(255, 255, 255);\n}", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/papaparse/papaparse.min.js": /*!**********************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/papaparse/papaparse.min.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* @license Papa Parse v5.4.1 https://github.com/mholt/PapaParse License: MIT */ !function(e,t){ true?!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (t), __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)):undefined}(this,function s(){"use strict";var f="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==f?f:{};var n=!f.document&&!!f.postMessage,o=f.IS_PAPA_WORKER||!1,a={},u=0,b={parse:function(e,t){var r=(t=t||{}).dynamicTyping||!1;J(r)&&(t.dynamicTypingFunction=r,r={});if(t.dynamicTyping=r,t.transform=!!J(t.transform)&&t.transform,t.worker&&b.WORKERS_SUPPORTED){var i=function(){if(!b.WORKERS_SUPPORTED)return!1;var e=(r=f.URL||f.webkitURL||null,i=s.toString(),b.BLOB_URL||(b.BLOB_URL=r.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",i,")();"],{type:"text/javascript"})))),t=new f.Worker(e);var r,i;return t.onmessage=_,t.id=u++,a[t.id]=t}();return i.userStep=t.step,i.userChunk=t.chunk,i.userComplete=t.complete,i.userError=t.error,t.step=J(t.step),t.chunk=J(t.chunk),t.complete=J(t.complete),t.error=J(t.error),delete t.worker,void i.postMessage({input:e,config:t,workerId:i.id})}var n=null;b.NODE_STREAM_INPUT,"string"==typeof e?(e=function(e){if(65279===e.charCodeAt(0))return e.slice(1);return e}(e),n=t.download?new l(t):new p(t)):!0===e.readable&&J(e.read)&&J(e.on)?n=new g(t):(f.File&&e instanceof File||e instanceof Object)&&(n=new c(t));return n.stream(e)},unparse:function(e,t){var n=!1,_=!0,m=",",y="\r\n",s='"',a=s+s,r=!1,i=null,o=!1;!function(){if("object"!=typeof t)return;"string"!=typeof t.delimiter||b.BAD_DELIMITERS.filter(function(e){return-1!==t.delimiter.indexOf(e)}).length||(m=t.delimiter);("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(n=t.quotes);"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(r=t.skipEmptyLines);"string"==typeof t.newline&&(y=t.newline);"string"==typeof t.quoteChar&&(s=t.quoteChar);"boolean"==typeof t.header&&(_=t.header);if(Array.isArray(t.columns)){if(0===t.columns.length)throw new Error("Option columns is empty");i=t.columns}void 0!==t.escapeChar&&(a=t.escapeChar+s);("boolean"==typeof t.escapeFormulae||t.escapeFormulae instanceof RegExp)&&(o=t.escapeFormulae instanceof RegExp?t.escapeFormulae:/^[=+\-@\t\r].*$/)}();var u=new RegExp(Q(s),"g");"string"==typeof e&&(e=JSON.parse(e));if(Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return h(null,e,r);if("object"==typeof e[0])return h(i||Object.keys(e[0]),e,r)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||i),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),h(e.fields||[],e.data||[],r);throw new Error("Unable to serialize unrecognized input");function h(e,t,r){var i="";"string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t));var n=Array.isArray(e)&&0=this._config.preview;if(o)f.postMessage({results:n,workerId:b.WORKER_ID,finished:a});else if(J(this._config.chunk)&&!t){if(this._config.chunk(n,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);n=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(n.data),this._completeResults.errors=this._completeResults.errors.concat(n.errors),this._completeResults.meta=n.meta),this._completed||!a||!J(this._config.complete)||n&&n.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),a||n&&n.meta.paused||this._nextChunk(),n}this._halted=!0},this._sendError=function(e){J(this._config.error)?this._config.error(e):o&&this._config.error&&f.postMessage({workerId:b.WORKER_ID,error:e,finished:!1})}}function l(e){var i;(e=e||{}).chunkSize||(e.chunkSize=b.RemoteChunkSize),h.call(this,e),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(i=new XMLHttpRequest,this._config.withCredentials&&(i.withCredentials=this._config.withCredentials),n||(i.onload=v(this._chunkLoaded,this),i.onerror=v(this._chunkError,this)),i.open(this._config.downloadRequestBody?"POST":"GET",this._input,!n),this._config.downloadRequestHeaders){var e=this._config.downloadRequestHeaders;for(var t in e)i.setRequestHeader(t,e[t])}if(this._config.chunkSize){var r=this._start+this._config.chunkSize-1;i.setRequestHeader("Range","bytes="+this._start+"-"+r)}try{i.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}n&&0===i.status&&this._chunkError()}},this._chunkLoaded=function(){4===i.readyState&&(i.status<200||400<=i.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:i.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(e){var t=e.getResponseHeader("Content-Range");if(null===t)return-1;return parseInt(t.substring(t.lastIndexOf("/")+1))}(i),this.parseChunk(i.responseText)))},this._chunkError=function(e){var t=i.statusText||e;this._sendError(new Error(t))}}function c(e){var i,n;(e=e||{}).chunkSize||(e.chunkSize=b.LocalChunkSize),h.call(this,e);var s="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,n=e.slice||e.webkitSlice||e.mozSlice,s?((i=new FileReader).onload=v(this._chunkLoaded,this),i.onerror=v(this._chunkError,this)):i=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(i.error)}}function p(e){var r;h.call(this,e=e||{}),this.stream=function(e){return r=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e,t=this._config.chunkSize;return t?(e=r.substring(0,t),r=r.substring(t)):(e=r,r=""),this._finished=!r,this.parseChunk(e)}}}function g(e){h.call(this,e=e||{});var t=[],r=!0,i=!1;this.pause=function(){h.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){h.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){i&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):r=!0},this._streamData=v(function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),r&&(r=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=v(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=v(function(){this._streamCleanUp(),i=!0,this._streamData("")},this),this._streamCleanUp=v(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function r(m){var a,o,u,i=Math.pow(2,53),n=-i,s=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,h=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,t=this,r=0,f=0,d=!1,e=!1,l=[],c={data:[],errors:[],meta:{}};if(J(m.step)){var p=m.step;m.step=function(e){if(c=e,_())g();else{if(g(),0===c.data.length)return;r+=e.data.length,m.preview&&r>m.preview?o.abort():(c.data=c.data[0],p(c,t))}}}function y(e){return"greedy"===m.skipEmptyLines?""===e.join("").trim():1===e.length&&0===e[0].length}function g(){return c&&u&&(k("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+b.DefaultDelimiter+"'"),u=!1),m.skipEmptyLines&&(c.data=c.data.filter(function(e){return!y(e)})),_()&&function(){if(!c)return;function e(e,t){J(m.transformHeader)&&(e=m.transformHeader(e,t)),l.push(e)}if(Array.isArray(c.data[0])){for(var t=0;_()&&t=l.length?"__parsed_extra":l[r]),m.transform&&(s=m.transform(s,n)),s=v(n,s),"__parsed_extra"===n?(i[n]=i[n]||[],i[n].push(s)):i[n]=s}return m.header&&(r>l.length?k("FieldMismatch","TooManyFields","Too many fields: expected "+l.length+" fields but parsed "+r,f+t):r=i.length/2?"\r\n":"\r"}(e,i)),u=!1,m.delimiter)J(m.delimiter)&&(m.delimiter=m.delimiter(e),c.meta.delimiter=m.delimiter);else{var n=function(e,t,r,i,n){var s,a,o,u;n=n||[",","\t","|",";",b.RECORD_SEP,b.UNIT_SEP];for(var h=0;h=N)return L(!0)}else for(S=W,W++;;){if(-1===(S=i.indexOf(z,S+1)))return r||h.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:u.length,index:W}),T();if(S===n-1)return T(i.substring(W,S).replace(C,z));if(z!==K||i[S+1]!==K){if(z===K||0===S||i[S-1]!==K){-1!==w&&w=N)return L(!0);break}h.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:u.length,index:W}),S++}}else S++}return T();function I(e){u.push(e),d=W}function A(e){var t=0;if(-1!==e){var r=i.substring(S+1,e);r&&""===r.trim()&&(t=r.length)}return t}function T(e){return r||(void 0===e&&(e=i.substring(W)),f.push(e),W=n,I(f),o&&F()),L()}function D(e){W=e,I(f),f=[],R=i.indexOf(P,W)}function L(e){return{data:u,errors:h,meta:{delimiter:M,linebreak:P,aborted:H,truncated:!!e,cursor:d+(t||0)}}}function F(){q(L()),u=[],h=[]}},this.abort=function(){H=!0},this.getCharIndex=function(){return W}}function _(e){var t=e.data,r=a[t.workerId],i=!1;if(t.error)r.userError(t.error,t.file);else if(t.results&&t.results.data){var n={abort:function(){i=!0,m(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:y,resume:y};if(J(r.userStep)){for(var s=0;s tag // load the styles var content = __webpack_require__(/*! !../../../../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--7-oneOf-1-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./app.vue?vue&type=style&index=1&id=18887a7a&lang=css */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/epoint/views/app.vue?vue&type=style&index=1&id=18887a7a&lang=css"); if(content.__esModule) content = content.default; if(typeof content === 'string') content = [[module.i, content, '']]; if(content.locals) module.exports = content.locals; // add the styles to the DOM var add = __webpack_require__(/*! ../../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default var update = add("3470471e", content, false, {"sourceMap":false,"shadowMode":false}); // Hot Module Replacement if(false) {} /***/ }), /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/epoint/views/calibration/controlsPoints.vue?vue&type=style&index=1&id=b3f00068&lang=css": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--7-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/epoint/views/calibration/controlsPoints.vue?vue&type=style&index=1&id=b3f00068&lang=css ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a