(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"])("
{{ $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 {{ v.uuid }}\r\n | \r\n\r\n |
| \r\n | \r\n {{ v.uuid }}\r\n {{ k }} \r\n | \r\n