(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[35],{ /***/ "../../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/coord-type/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/components/coord-type/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 vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js"); /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts"); /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./constant */ "./src/components/coord-type/constant.ts"); /* harmony import */ var _main_component_slot_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/main/component/slot.vue */ "./src/main/component/slot.vue"); /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({ __name: 'index', props: { modelValue: { type: String, required: true }, type: { type: null, required: true }, hideTitle: { type: Boolean, required: false }, disabled: { type: null, required: false }, disShow: { type: Array, required: false } }, emits: ["update:modelValue", "update:type"], setup: function (__props, _a) { var _b; var expose = _a.expose, emit = _a.emit; expose(); var props = __props; var selects = Object(vue__WEBPACK_IMPORTED_MODULE_0__["reactive"])((_b = {}, // [CoordinateType.GIS]: cacheSelects[CoordinateType.GIS], _b[_hook__WEBPACK_IMPORTED_MODULE_1__["CoordinateType"].PRO] = null, _b)); Object(vue__WEBPACK_IMPORTED_MODULE_0__["watch"])(function () { return _constant__WEBPACK_IMPORTED_MODULE_2__["coordTypes"][_hook__WEBPACK_IMPORTED_MODULE_1__["CoordinateType"].PRO].options; }, function () { selects[_hook__WEBPACK_IMPORTED_MODULE_1__["CoordinateType"].PRO] = _constant__WEBPACK_IMPORTED_MODULE_2__["coordTypes"][_hook__WEBPACK_IMPORTED_MODULE_1__["CoordinateType"].PRO].options.value[0].value; }, { immediate: true }); Object(vue__WEBPACK_IMPORTED_MODULE_0__["watch"])(function () { return _constant__WEBPACK_IMPORTED_MODULE_2__["coordTypes"][_hook__WEBPACK_IMPORTED_MODULE_1__["CoordinateType"].GIS].options; }, function () { selects[_hook__WEBPACK_IMPORTED_MODULE_1__["CoordinateType"].GIS] = _constant__WEBPACK_IMPORTED_MODULE_2__["coordTypes"][_hook__WEBPACK_IMPORTED_MODULE_1__["CoordinateType"].GIS].options.value[0].value; }, { immediate: true }); Object(vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"])(function () { var otherSelect = selects[props.type]; if (Object.keys(selects).includes(props.type.toString())) { emit("update:modelValue", otherSelect); } }); var __returned__ = { selects: selects, props: props, emit: emit, coordTypes: _constant__WEBPACK_IMPORTED_MODULE_2__["coordTypes"], Slot: _main_component_slot_vue__WEBPACK_IMPORTED_MODULE_3__["default"] }; Object.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true }); return __returned__; } })); /***/ }), /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/views/coordinate/download.vue?vue&type=script&lang=ts&setup=true": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/views/coordinate/download.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_hot__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/store/hot */ "./src/store/hot.ts"); /* harmony import */ var _store_measure__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/store/measure */ "./src/store/measure.ts"); /* harmony import */ var _store_panos__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/store/panos */ "./src/store/panos.ts"); /* harmony import */ var _store_dataset__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/store/dataset */ "./src/store/dataset.ts"); /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts"); /* harmony import */ var _measure_constant__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../measure/constant */ "./src/views/measure/constant.ts"); /* harmony import */ var _sdk__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/sdk */ "./src/sdk/index.ts"); /* harmony import */ var _components_show_hot_item_index_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/show-hot-item/index.vue */ "./src/components/show-hot-item/index.vue"); /* harmony import */ var _store_coord_temp__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/store/coord-temp */ "./src/store/coord-temp.ts"); /* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! file-saver */ "../../node_modules/file-saver/dist/FileSaver.min.js"); /* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_13__); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/store */ "./src/store/index.ts"); /* harmony import */ var _hook_useUploadPropress__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/hook/useUploadPropress */ "./src/hook/useUploadPropress.ts"); /* harmony import */ var _components_coord_type_constant__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/coord-type/constant */ "./src/components/coord-type/constant.ts"); /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/lang */ "./src/lang/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 }; } }; var __spreadArray = undefined && undefined.__spreadArray || function (to, from, pack) { if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { if (ar || !(i in from)) { if (!ar) ar = Array.prototype.slice.call(from, 0, i); ar[i] = from[i]; } } return to.concat(ar || Array.prototype.slice.call(from)); }; var Type; (function (Type) { Type["hot"] = "hot"; Type["measure"] = "measurement"; Type["pano"] = "point"; })(Type || (Type = {})); /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_2__["defineComponent"])({ __name: 'download', setup: function (__props, _a) { var _this = this; var expose = _a.expose; expose(); var options = [{ value: Type.hot, label: _lang__WEBPACK_IMPORTED_MODULE_17__["ui18n"].t("hotspot.name"), show: Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () { return map.value[Type.hot]().length > 0; }) }, { value: Type.measure, label: _lang__WEBPACK_IMPORTED_MODULE_17__["ui18n"].t("measure.name"), show: Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () { return map.value[Type.measure]().length > 0; }) }, { value: Type.pano, label: _lang__WEBPACK_IMPORTED_MODULE_17__["ui18n"].t("scene.point"), show: Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () { return map.value[Type.pano]().length > 0; }) }]; var mtype = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () { var r = Object.entries(_components_coord_type_constant__WEBPACK_IMPORTED_MODULE_16__["coordTypes"]).find(function (_a) { var key = _a[0], val = _a[1]; return val.options.value.some(function (item) { return item.value === _hook__WEBPACK_IMPORTED_MODULE_7__["customMap"].coord; }); }); var t = "pro"; if (_hook__WEBPACK_IMPORTED_MODULE_7__["customMap"].coord === "gcj02" || _hook__WEBPACK_IMPORTED_MODULE_7__["customMap"].coord === "__4326" || r && r[0] === _hook__WEBPACK_IMPORTED_MODULE_7__["CoordinateType"].GIS.toString()) { t = "gis"; } return t; }); var type = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(Type.hot); var laser = Object(_hook__WEBPACK_IMPORTED_MODULE_7__["useSDK"])(); Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () { Object(_store_coord_temp__WEBPACK_IMPORTED_MODULE_12__["requestData"])(type.value, mtype.value).then(function (res) { if (_store_coord_temp__WEBPACK_IMPORTED_MODULE_12__["coordTemps"].value.length === 1) { temp.value = _store_coord_temp__WEBPACK_IMPORTED_MODULE_12__["coordTemps"].value[0].id; } }); }); var oldMeasureVals = _store_measure__WEBPACK_IMPORTED_MODULE_4__["list"].value.map(function (item) { var oldVal = item.show; item.show = true; return oldVal; }); var oldHotShow = _store_hot__WEBPACK_IMPORTED_MODULE_3__["show"].value; _store_hot__WEBPACK_IMPORTED_MODULE_3__["show"].value = true; Object(vue__WEBPACK_IMPORTED_MODULE_2__["onUnmounted"])(Object(_utils__WEBPACK_IMPORTED_MODULE_8__["genSingle"])(function () { return _store_measure__WEBPACK_IMPORTED_MODULE_4__["list"].value.forEach(function (item, ndx) { return item.show = oldMeasureVals[ndx]; }); }, _hook__WEBPACK_IMPORTED_MODULE_7__["measureDisabledStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true)), function () { return _store_hot__WEBPACK_IMPORTED_MODULE_3__["show"].value = oldHotShow; }, _hook__WEBPACK_IMPORTED_MODULE_7__["hotDisabledStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true)), // hotInfoDisabledStack.push(ref(true)), laser.carry.hotTheme.push({ component: _components_show_hot_item_index_vue__WEBPACK_IMPORTED_MODULE_11__["default"], props: {} }))); Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function (onCleanup) { if (type.value === Type.measure) { onCleanup(Object(_utils__WEBPACK_IMPORTED_MODULE_8__["genSingle"])(_hook__WEBPACK_IMPORTED_MODULE_7__["measureDisabledStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false)))); } else if (type.value === Type.hot) { onCleanup(Object(_utils__WEBPACK_IMPORTED_MODULE_8__["genSingle"])(_hook__WEBPACK_IMPORTED_MODULE_7__["hotDisabledStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false)), // hotInfoDisabledStack.push(ref(false)), function () { console.error("asdasdasd??"); })); } else { onCleanup(function () {}); } }, { flush: "sync" }); var map = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () { var _a; return _a = {}, _a[Type.hot] = function () { return _store_hot__WEBPACK_IMPORTED_MODULE_3__["list"].value.map(function (item) { return { label: item.title, datasetIds: [item.datasetId], points: [item.pos], append: "", icon: "" }; }); }, _a[Type.measure] = function () { return _store_measure__WEBPACK_IMPORTED_MODULE_4__["list"].value.flatMap(function (item) { var bufPoints = []; var bufSetIds = []; var u = { origin: "", buffers: [] }; if (laser.carry.measureMap.get(item)) { var cas = laser.carry.measureMap.get(item); u = Object(_measure_constant__WEBPACK_IMPORTED_MODULE_9__["getUnit"])({ canvas: cas, raw: item }); bufPoints = cas.getBuffersPoints ? cas.getBuffersPoints() : []; bufSetIds = cas.getBuffersDatasets ? cas.getBuffersDatasets() : []; } var icon = _measure_constant__WEBPACK_IMPORTED_MODULE_9__["infos"][item.type].icon; var options = item.buffers.map(function (buf, ndx) { return { icon: icon, label: buf.title, datasetIds: bufSetIds[ndx], points: bufPoints[ndx], raw: item, append: u.buffers[ndx] // icon: }; }); options.unshift({ icon: icon, label: item.title, datasetIds: item.datasetIds, points: item.points, append: u.origin, raw: item }); return options; }); }, _a[Type.pano] = function () { return _store_panos__WEBPACK_IMPORTED_MODULE_5__["panos"].value.map(function (pano) { return { label: pano.label, points: [{ x: pano.x, y: pano.y, z: pano.z }], datasetIds: [_store_dataset__WEBPACK_IMPORTED_MODULE_6__["main"].value.id], append: "", icon: "" }; }); }, _a; }); var coordOptions = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () { return map.value[type.value](); }); var linkTree = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(); Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(coordOptions, function () { var tree = { children: coordOptions.value }; linkTree.value = Object(_utils__WEBPACK_IMPORTED_MODULE_8__["linkageSelectTree"])(tree, false); linkTree.value.selects = coordOptions.value; }, { immediate: true, flush: "post" }); var fly = function (ndx) { if (type.value === Type.hot) { laser.carry.store.share.showHot = _store_hot__WEBPACK_IMPORTED_MODULE_3__["list"].value[ndx]; } else if (type.value === Type.measure) { var item = _store_measure__WEBPACK_IMPORTED_MODULE_4__["list"].value[ndx]; var cas = laser.carry.measureMap.get(item); Object(_hook__WEBPACK_IMPORTED_MODULE_7__["useFlyMeasure"])(item.points, cas); } else { var item = _store_panos__WEBPACK_IMPORTED_MODULE_5__["panos"].value[ndx]; laser.scene.setPose({ panoOriginID: item.raw.file_id, datasetId: _store_dataset__WEBPACK_IMPORTED_MODULE_6__["main"].value.id }, 300); } }; // useDesaveAssist(coordTemps, { // auto: true, // save: storeSave, // intercept: () => { // return isLogin.value && inRevise(getBackups(), coordTemps.value); // }, // backup: backups, // recovery, // }); var temp = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(); var uploadId = "-1"; var fileInput = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(); Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () { if (temp.value === uploadId && fileInput.value) { temp.value = void 0; fileInput.value.vmRef.input.click(); } }); var tempOption = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () { return __spreadArray([], _store_coord_temp__WEBPACK_IMPORTED_MODULE_12__["coordTemps"].value.map(function (item) { return { label: item.title, value: item.id }; }), true); }); var download = Object(_hook__WEBPACK_IMPORTED_MODULE_7__["genUseLoading"])(function () { return __awaiter(_this, void 0, void 0, function () { var fileName, downItem, options; var _this = this; return __generator(this, function (_a) { switch (_a.label) { case 0: fileName = ""; downItem = function (options, name) { if (name === void 0) { name = ""; } return __awaiter(_this, void 0, void 0, function () { var data, t, current; return __generator(this, function (_a) { data = options.flatMap(function (item) { return item.points.map(function (pos, ndx) { if (type.value === Type.pano) { pos = Object(_hook__WEBPACK_IMPORTED_MODULE_7__["useSDK"])().coordTransform(_sdk__WEBPACK_IMPORTED_MODULE_10__["CoordType"].MESH_LOCAL, pos, _sdk__WEBPACK_IMPORTED_MODULE_10__["CoordType"].LOCAL, item.datasetIds[ndx]); } pos = Object(_hook__WEBPACK_IMPORTED_MODULE_7__["useTransform"])(_hook__WEBPACK_IMPORTED_MODULE_7__["LocalCoord"].LOCAL, _hook__WEBPACK_IMPORTED_MODULE_7__["customMap"].coord, pos, _hook__WEBPACK_IMPORTED_MODULE_7__["customMap"].coordOutType); pos.z = Object(_utils__WEBPACK_IMPORTED_MODULE_8__["round"])(pos.z, 4); return { title: item.label + (item.raw ? "-" + _measure_constant__WEBPACK_IMPORTED_MODULE_9__["infos"][item.raw.type].name + "-" + (ndx + 1) : ""), longitude: pos.x.toString(), latitude: pos.y.toString(), altitude: pos.z.toString(), fid: ndx + 1 }; }); }); t = mtype.value; current = tempOption.value.find(function (item) { return item.value === temp.value; }); Object(_store_coord_temp__WEBPACK_IMPORTED_MODULE_12__["mergeCoord"])(data, temp.value, current.label, t, name); return [2 /*return*/]; }); }); }; options = linkTree.value.selects; if (!(type.value === Type.measure)) return [3 /*break*/, 2]; return [4 /*yield*/, Promise.all(options.map(function (item) { return downItem([item], item.label || ""); }))]; case 1: _a.sent(); return [3 /*break*/, 4]; case 2: return [4 /*yield*/, downItem(options)]; case 3: _a.sent(); _a.label = 4; case 4: return [2 /*return*/]; } }); }); }); var downloadTemp = Object(_hook__WEBPACK_IMPORTED_MODULE_7__["genUseLoading"])(function () { return __awaiter(_this, void 0, void 0, function () { var current; return __generator(this, function (_a) { switch (_a.label) { case 0: current = tempOption.value.find(function (item) { return item.value === temp.value; }); return [4 /*yield*/, Object(file_saver__WEBPACK_IMPORTED_MODULE_13__["saveAs"])(temp.value, current.label + ".xls")]; case 1: _a.sent(); return [2 /*return*/]; } }); }); }); var uploadHandler = function (file) { return __awaiter(_this, void 0, void 0, function () { var url; return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, Object(_hook_useUploadPropress__WEBPACK_IMPORTED_MODULE_15__["useUploadPropress"])(file, "coordTemp").promise]; case 1: url = _a.sent(); _store_coord_temp__WEBPACK_IMPORTED_MODULE_12__["coordTemps"].value.push({ id: _store__WEBPACK_IMPORTED_MODULE_14__["TemploraryID"].get(), title: file.name, url: url }); return [2 /*return*/]; } }); }); }; var delHandler = function (option) { var ndx = _store_coord_temp__WEBPACK_IMPORTED_MODULE_12__["coordTemps"].value.findIndex(function (item) { return item.id === option.value; }); _store_coord_temp__WEBPACK_IMPORTED_MODULE_12__["coordTemps"].value.splice(ndx, 1); }; var __returned__ = { Type: Type, options: options, mtype: mtype, type: type, laser: laser, oldMeasureVals: oldMeasureVals, oldHotShow: oldHotShow, map: map, coordOptions: coordOptions, linkTree: linkTree, fly: fly, temp: temp, uploadId: uploadId, fileInput: fileInput, tempOption: tempOption, download: download, downloadTemp: downloadTemp, uploadHandler: uploadHandler, delHandler: delHandler, defaultCoordTempId: _store_coord_temp__WEBPACK_IMPORTED_MODULE_12__["defaultCoordTempId"], ui18n: _lang__WEBPACK_IMPORTED_MODULE_17__["ui18n"] }; Object.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true }); return __returned__; } })); /***/ }), /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/views/coordinate/index.vue?vue&type=script&lang=ts&setup=true": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/views/coordinate/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 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_coord_type_index_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/coord-type/index.vue */ "./src/components/coord-type/index.vue"); /* harmony import */ var _store_sys__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/store/sys */ "./src/store/sys.ts"); /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts"); /* harmony import */ var _download_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./download.vue */ "./src/views/coordinate/download.vue"); /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts"); /* harmony import */ var _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @kankan/components/src/expose-common */ "../kankan-components/src/expose-common.js"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts"); /* harmony import */ var _sdk__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/sdk */ "./src/sdk/index.ts"); /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts"); /* harmony import */ var _store_dataset__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/store/dataset */ "./src/store/dataset.ts"); /* harmony import */ var _store_controlPoint__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/store/controlPoint */ "./src/store/controlPoint.ts"); /* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/router */ "./src/router/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 }; } }; 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_3__["defineComponent"])({ __name: 'index', setup: function (__props, _a) { var _this = this; var expose = _a.expose; expose(); var outType = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(_hook__WEBPACK_IMPORTED_MODULE_8__["CoordOutType"].LN); var selectType = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(_hook__WEBPACK_IMPORTED_MODULE_8__["LocalCoord"].LOCAL); var map = _store_setup__WEBPACK_IMPORTED_MODULE_6__["mapCompany"].value === "google" ? _hook__WEBPACK_IMPORTED_MODULE_8__["LocalCoord"].GMap : _hook__WEBPACK_IMPORTED_MODULE_8__["LocalCoord"].GDMap; var downMode = Object(vue__WEBPACK_IMPORTED_MODULE_3__["computed"])(function () { return _store_sys__WEBPACK_IMPORTED_MODULE_5__["isEdit"].value && _router__WEBPACK_IMPORTED_MODULE_15__["default"].currentRoute.value.name === _router__WEBPACK_IMPORTED_MODULE_15__["readyRouteName"].coord; }); Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function (onCleanup) { console.error(selectType.value); if (Number(selectType.value) === _hook__WEBPACK_IMPORTED_MODULE_8__["CoordinateType"].GIS) { console.log("change"); onCleanup(_hook__WEBPACK_IMPORTED_MODULE_8__["coordOutTypeStack"].push(outType)); } }); Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () { if ([_hook__WEBPACK_IMPORTED_MODULE_8__["LocalCoord"].LOCAL, map].includes(selectType.value)) { _hook__WEBPACK_IMPORTED_MODULE_8__["customMap"].coord = selectType.value; } }); var getCoordLabel = function (coordName) { var coord = _hook__WEBPACK_IMPORTED_MODULE_8__["localCoordinate"].find(function (coord) { return coord.value === coordName; }); if (coord === null || coord === void 0 ? void 0 : coord.label) { return coord === null || coord === void 0 ? void 0 : coord.label; } else { return Object(_hook__WEBPACK_IMPORTED_MODULE_8__["getCoordLabel"])(coordName); } }; Object(_hook__WEBPACK_IMPORTED_MODULE_8__["useViewStack"])(function () { var atom = Object(vue__WEBPACK_IMPORTED_MODULE_3__["reactive"])({ color: "#fff", icon: "copy", label: _lang__WEBPACK_IMPORTED_MODULE_12__["ui18n"].t("coord.copy"), mapDisabled: true, click: function (pos, screen) { return __awaiter(_this, void 0, void 0, function () { var local, mesh, ret, data, str, e_1; return __generator(this, function (_a) { switch (_a.label) { case 0: local = Object(_hook__WEBPACK_IMPORTED_MODULE_8__["useTransform"])(_hook__WEBPACK_IMPORTED_MODULE_8__["LocalCoord"].SCREEN, _hook__WEBPACK_IMPORTED_MODULE_8__["LocalCoord"].LOCAL, screen, _hook__WEBPACK_IMPORTED_MODULE_8__["customMap"].coordOutType); mesh = Object(_hook__WEBPACK_IMPORTED_MODULE_8__["useSDK"])().coordTransform(_sdk__WEBPACK_IMPORTED_MODULE_11__["CoordType"].LOCAL, local, _sdk__WEBPACK_IMPORTED_MODULE_11__["CoordType"].MESH_LOCAL, _store_dataset__WEBPACK_IMPORTED_MODULE_13__["main"].value.id); ret = Object(_hook__WEBPACK_IMPORTED_MODULE_8__["useTransform"])(_hook__WEBPACK_IMPORTED_MODULE_8__["LocalCoord"].SCREEN, _hook__WEBPACK_IMPORTED_MODULE_8__["customMap"].coord, screen, _hook__WEBPACK_IMPORTED_MODULE_8__["customMap"].coordOutType); console.log("mesh 原始坐标:", mesh, _hook__WEBPACK_IMPORTED_MODULE_8__["customMap"].coord + "坐标:", ret); _a.label = 1; case 1: _a.trys.push([1, 3,, 4]); data = Object(_hook__WEBPACK_IMPORTED_MODULE_8__["normalizeCoord"])(ret, _hook__WEBPACK_IMPORTED_MODULE_8__["customMap"].coord); str = Object.entries(data).reduce(function (t, c) { t += "".concat(c[0], ": ").concat(c[1], "\n"); return t; }, ""); return [4 /*yield*/, Object(_utils__WEBPACK_IMPORTED_MODULE_10__["copyText"])(str)]; case 2: _a.sent(); _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_9__["Message"].success(_lang__WEBPACK_IMPORTED_MODULE_12__["ui18n"].t("coord.copySuccess")); return [3 /*break*/, 4]; case 3: e_1 = _a.sent(); _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_9__["Message"].error(e_1.message); return [3 /*break*/, 4]; case 4: return [2 /*return*/]; } }); }); } }); var menus = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(__spreadArray(__spreadArray([], _hook__WEBPACK_IMPORTED_MODULE_8__["customMouseMenuStack"].current.value.value, true), [atom], false)); return _hook__WEBPACK_IMPORTED_MODULE_8__["customMouseMenuStack"].push(menus); }); setTimeout(function () { var local1 = { x: 32.50518718228, y: -16.4090166951 }; var local2 = { x: -13.54092936782, y: -23.99426947202 }; var mesh1 = Object(_hook__WEBPACK_IMPORTED_MODULE_8__["useSDK"])().coordTransform(_sdk__WEBPACK_IMPORTED_MODULE_11__["CoordType"].LOCAL, local1, _sdk__WEBPACK_IMPORTED_MODULE_11__["CoordType"].MESH_LOCAL, _store_dataset__WEBPACK_IMPORTED_MODULE_13__["main"].value.id); var mesh2 = Object(_hook__WEBPACK_IMPORTED_MODULE_8__["useSDK"])().coordTransform(_sdk__WEBPACK_IMPORTED_MODULE_11__["CoordType"].LOCAL, local2, _sdk__WEBPACK_IMPORTED_MODULE_11__["CoordType"].MESH_LOCAL, _store_dataset__WEBPACK_IMPORTED_MODULE_13__["main"].value.id); var r1 = Object(_hook__WEBPACK_IMPORTED_MODULE_8__["useTransform"])(_hook__WEBPACK_IMPORTED_MODULE_8__["LocalCoord"].LOCAL, "EPSG:32648", mesh1); var r2 = Object(_hook__WEBPACK_IMPORTED_MODULE_8__["useTransform"])(_hook__WEBPACK_IMPORTED_MODULE_8__["LocalCoord"].LOCAL, "EPSG:32648", mesh2); var ld = new THREE.Vector2(local1.x, local1.y).sub(local2).length(); var md = new THREE.Vector2(mesh1.x, mesh1.y).sub(mesh2).length(); var rd = new THREE.Vector2(r1.x, r1.y).sub(r2).length(); console.log("local ", local1, local2, "len", ld); console.log("meshLocal ", mesh1, mesh2, "len", md); console.log("32648 ", r1, r2, "len", rd); console.log("32648与local距离差", rd - ld); console.log("32648与mesh距离差", rd - md); console.log("local与mesh距离差", ld - md); }, 3000); var __returned__ = { outType: outType, selectType: selectType, map: map, downMode: downMode, getCoordLabel: getCoordLabel, CoordTypeCom: _components_coord_type_index_vue__WEBPACK_IMPORTED_MODULE_4__["default"], isLogin: _store_sys__WEBPACK_IMPORTED_MODULE_5__["isLogin"], showToolbox: _store_sys__WEBPACK_IMPORTED_MODULE_5__["showToolbox"], download: _download_vue__WEBPACK_IMPORTED_MODULE_7__["default"], customMap: _hook__WEBPACK_IMPORTED_MODULE_8__["customMap"], LocalCoord: _hook__WEBPACK_IMPORTED_MODULE_8__["LocalCoord"], CoordinateType: _hook__WEBPACK_IMPORTED_MODULE_8__["CoordinateType"], CoordOutType: _hook__WEBPACK_IMPORTED_MODULE_8__["CoordOutType"], useEdit: _hook__WEBPACK_IMPORTED_MODULE_8__["useEdit"], unSetScene: _store_controlPoint__WEBPACK_IMPORTED_MODULE_14__["unSetScene"] }; Object.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true }); return __returned__; } })); /***/ }), /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/coord-type/index.vue?vue&type=template&id=feda3db6&scoped=true&ts=true": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/coord-type/index.vue?vue&type=template&id=feda3db6&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-feda3db6"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "other-select" }; function render(_ctx, _cache, $props, $setup, $data, $options) { var _component_ui_input = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-input"); var _component_ui_tip = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-tip"); 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"); return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_group, { title: $props.hideTitle ? '' : _ctx.$t('coord.selectType') }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "first", {}, undefined, true), (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.coordTypes, function (coordType, key) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, ["".concat(key) !== "".concat($props.disabled) ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_group_option, { key: 0, class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])({ disabled: $props.disShow && $props.disShow.includes(key) }) }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { var _a; return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { type: "radio", label: coordType.label, modelValue: $props.type === key, "onUpdate:modelValue": function ($event) { return $setup.emit('update:type', key); } }, null, 8 /* PROPS */, ["label", "modelValue", "onUpdate:modelValue"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_tip, { tip: (_a = coordType.options.value.find(function (_a) { var value = _a.value; return $setup.selects[key] === value; })) === null || _a === void 0 ? void 0 : _a.label }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { disabled: $props.type !== key, placeholder: _ctx.$t('sys.selectPic'), type: "search", unplaceholder: _ctx.$t('sys.unData'), options: coordType.options.value, modelValue: $setup.selects[key], "onUpdate:modelValue": function ($event) { return $setup.selects[key] = $event; }, width: "100%" }, null, 8 /* PROPS */, ["disabled", "placeholder", "unplaceholder", "options", "modelValue", "onUpdate:modelValue"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "append", { type: key, disabled: $props.type !== key }, undefined, true)])]; }), _: 2 /* DYNAMIC */ }, 1032 /* PROPS, DYNAMIC_SLOTS */, ["tip"])]; }), _: 2 /* DYNAMIC */ }, 1032 /* PROPS, DYNAMIC_SLOTS */, ["class"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */); }), 256 /* UNKEYED_FRAGMENT */)), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {}, undefined, true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "last", {}, undefined, true)]; }), _: 3 /* FORWARDED */ }, 8 /* PROPS */, ["title"]); } /***/ }), /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/views/coordinate/download.vue?vue&type=template&id=8dfc34d6&scoped=true&ts=true": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/views/coordinate/download.vue?vue&type=template&id=8dfc34d6&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-8dfc34d6"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n; }; var _hoisted_1 = { class: "down-layout" }; var _hoisted_2 = { class: "down-aa" }; var _hoisted_3 = /*#__PURE__*/_withScopeId(function () { /*#__PURE__*/return Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", { class: "ctrl-more" }, [/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])(" ")], -1 /* HOISTED */); }); var _hoisted_4 = { class: "info" }; var _hoisted_5 = { key: 0 }; var _hoisted_6 = { class: "temp-option" }; var _hoisted_7 = { key: 0 }; function render(_ctx, _cache, $props, $setup, $data, $options) { var _component_ui_input = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-input"); var _component_ui_group_option = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-group-option"); var _component_ui_group = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-group"); var _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon"); 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"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group, { title: _ctx.$t('coord.download'), 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, { type: "select", placeholder: _ctx.$t('sys.selectPic'), options: $setup.options.filter(function (item) { return item.show.value; }), modelValue: $setup.type, "onUpdate:modelValue": _cache[0] || (_cache[0] = function ($event) { return $setup.type = $event; }), width: "100%" }, null, 8 /* PROPS */, ["placeholder", "options", "modelValue"])]; }), _: 1 /* STABLE */ }), $setup.coordOptions.length ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_group_option, { key: 0, class: "head-ctrl" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { type: "checkbox", label: $setup.ui18n.t('sys.all'), modelValue: $setup.linkTree.select, "onUpdate:modelValue": _cache[1] || (_cache[1] = function ($event) { return $setup.linkTree.select = $event; }) }, null, 8 /* PROPS */, ["label", "modelValue"]), _hoisted_3]; }), _: 1 /* STABLE */ })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["title"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group, { class: "list" }, { 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.coordOptions, function (option, j) { return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_group_option, { class: "option", onClick: function ($event) { return $setup.fly(j); } }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { var _a; return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])(" {{ linkTree.children[j]?.current || \"u\" }} "), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { onClick: _cache[2] || (_cache[2] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function () {}, ["stop"])), type: "checkbox", modelValue: (_a = $setup.linkTree.children[j]) === null || _a === void 0 ? void 0 : _a.select, "onUpdate:modelValue": function (v) { return $setup.linkTree.children[j].select = v; }, class: "checkbox" }, null, 8 /* PROPS */, ["modelValue", "onUpdate:modelValue"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", _hoisted_4, [option.icon ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_icon, { key: 0, type: option.icon }, null, 8 /* PROPS */, ["type"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(" " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(option.label), 1 /* TEXT */)])]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", null, [option.append ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_5, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(option.append), 1 /* TEXT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)])]; }), _: 2 /* DYNAMIC */ }, 1032 /* PROPS, DYNAMIC_SLOTS */, ["onClick"]); }), 256 /* UNKEYED_FRAGMENT */))]; }), _: 1 /* STABLE */ })]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { class: "file-input", width: "100%", accept: ".xls", "onUpdate:modelValue": $setup.uploadHandler, ref: "fileInput", type: "file" }, null, 512 /* NEED_PATCH */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group, null, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, null, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { class: "temp-select", type: "select", unplaceholder: _ctx.$t('sys.unData'), options: $setup.tempOption, placeholder: _ctx.$t('sys.selectPic'), modelValue: $setup.temp, "onUpdate:modelValue": _cache[3] || (_cache[3] = function ($event) { return $setup.temp = $event; }), width: "100%", dire: "top" }, { option: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function (_a) { var raw = _a.raw; return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_6, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, [raw.value === $setup.uploadId ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_icon, { key: 0, type: "uploading" })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(raw.label), 1 /* TEXT */)]), ![$setup.defaultCoordTempId, $setup.uploadId].includes(raw.value) ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_7, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])(" ")])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)])]; }), icon: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])(" "), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { type: "pull-down", small: "", class: "pull-down" })]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["unplaceholder", "options", "placeholder", "modelValue"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["start-measure", { disabled: !$setup.temp || !$setup.linkTree.selects.length }]), type: "primary", onClick: $setup.download, style: { "margin-top": "20px" } }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("coord.szDownload")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["class", "onClick"])]; }), _: 1 /* STABLE */ })]; }), _: 1 /* STABLE */ })]); } /***/ }), /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/views/coordinate/index.vue?vue&type=template&id=1587d015&scoped=true&ts=true": /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/views/coordinate/index.vue?vue&type=template&id=1587d015&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_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"); 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[6] || (_cache[6] = function ($event) { return $setup.showToolbox = $event; }), disabledAnimation: "" }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [!$setup.downMode ? (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"])($setup["CoordTypeCom"], { type: $setup.selectType, "onUpdate:type": _cache[3] || (_cache[3] = function ($event) { return $setup.selectType = $event; }), modelValue: $setup.customMap.coord, "onUpdate:modelValue": _cache[4] || (_cache[4] = function ($event) { return $setup.customMap.coord = $event; }), "dis-show": $setup.unSetScene ? [$setup.CoordinateType.GIS, $setup.CoordinateType.PRO].map(function (i) { return i.toString(); }) : [] }, { append: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function (_a) { var type = _a.type, disabled = _a.disabled; return [!disabled && Number(type) === $setup.CoordinateType.GIS ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_input, { key: 0, readonly: "", class: "format-input", style: { "margin-top": "10px" }, placeholder: _ctx.$t('sys.inputPlc'), type: "text", modelValue: $setup.outType === $setup.CoordOutType.DMS ? _ctx.$t('coord.edit.dms') : _ctx.$t('coord.edit.num'), width: "100%" }, { icon: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, { onClick: _cache[0] || (_cache[0] = function ($event) { return $setup.outType = $setup.outType === $setup.CoordOutType.DMS ? $setup.CoordOutType.LN : $setup.CoordOutType.DMS; }), type: "change1", ctrl: "" })]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["placeholder", "modelValue"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]; }), first: 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: "radio", label: $setup.getCoordLabel($setup.LocalCoord.LOCAL), modelValue: $setup.LocalCoord.LOCAL === $setup.selectType, "onUpdate:modelValue": _cache[1] || (_cache[1] = function ($event) { return $setup.selectType = $setup.LocalCoord.LOCAL; }) }, null, 8 /* PROPS */, ["label", "modelValue"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])(" \r\n {{ $t(\"sys.operTip\") }}\r\n ")]; }), _: 1 /* STABLE */ })]; }), last: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_group_option, { class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])({ disabled: $setup.unSetScene }) }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, { type: "radio", label: $setup.getCoordLabel($setup.map), modelValue: $setup.map === $setup.selectType, "onUpdate:modelValue": _cache[2] || (_cache[2] = function ($event) { return $setup.selectType = $setup.map; }) }, null, 8 /* PROPS */, ["label", "modelValue"])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["class"])]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["type", "modelValue", "dis-show"]), $setup.isLogin ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_button, { key: 0, class: "start-measure", type: "primary", onClick: _cache[5] || (_cache[5] = function ($event) { return $setup.useEdit(); }), style: { "margin-top": "20px" } }, { default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () { return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("coord.download")), 1 /* TEXT */)]; }), _: 1 /* STABLE */ })) : 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"])($setup["download"], { key: 1 }))]; }), _: 1 /* STABLE */ }, 8 /* PROPS */, ["toolbox"]); } /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/coord-type/index.vue?vue&type=style&index=0&id=feda3db6&lang=scss&scoped=true": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/coord-type/index.vue?vue&type=style&index=0&id=feda3db6&lang=scss&scoped=true ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, ".other-select[data-v-feda3db6] {\n margin-left: 20px;\n margin-top: 10px;\n}", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/views/coordinate/download.vue?vue&type=style&index=0&id=8dfc34d6&lang=scss&scoped=true": /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/views/coordinate/download.vue?vue&type=style&index=0&id=8dfc34d6&lang=scss&scoped=true ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, ".down-layout[data-v-8dfc34d6] {\n height: 100%;\n flex-direction: column;\n display: flex;\n justify-content: space-between;\n}\n.down-layout .down-aa[data-v-8dfc34d6] {\n height: calc(100% - 100px);\n}\n.down-layout .down-aa .list[data-v-8dfc34d6] {\n overflow-y: auto;\n padding-right: 20px;\n margin-right: -20px;\n height: calc(100% - 153px);\n}\n.head-ctrl[data-v-8dfc34d6] {\n display: flex;\n justify-content: space-between;\n}\n.head-ctrl .ctrl-more[data-v-8dfc34d6] {\n transition: opacity 0.3s ease;\n}\n.head-ctrl .ctrl-more .icon[data-v-8dfc34d6] {\n font-size: 16px;\n color: rgba(255, 255, 255, 0.7);\n cursor: pointer;\n transition: color 0.3s ease;\n}\n.head-ctrl .ctrl-more .icon[data-v-8dfc34d6]:not(:first-child) {\n margin-left: 22px;\n}\n.head-ctrl .ctrl-more .icon[data-v-8dfc34d6]:hover {\n color: var(--color-main-normal);\n}\n.option[data-v-8dfc34d6] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n cursor: pointer;\n}\n.option > div[data-v-8dfc34d6]:first-child {\n display: flex;\n align-items: center;\n}\n.option .info[data-v-8dfc34d6] {\n margin: 0 7px;\n}", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/views/coordinate/download.vue?vue&type=style&index=1&id=8dfc34d6&lang=scss": /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/views/coordinate/download.vue?vue&type=style&index=1&id=8dfc34d6&lang=scss ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, ".temp-select .select .retouch {\n transform: translateY(-50%) !important;\n padding-right: 20px;\n}\n.temp-select .select .retouch .pull-down {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n transition: all 0.1s linear;\n right: 0px;\n}\n.temp-select .select.focus .retouch .pull-down {\n transform: translateY(-50%) rotate(180deg);\n}\n.temp-option {\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n}\n.temp-option p {\n display: flex;\n align-items: center;\n}\n.temp-option p span {\n margin-left: 7px;\n}\n.file-input {\n position: absolute;\n left: -1000px;\n top: -1000px;\n visibility: hidden;\n}", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/views/coordinate/index.vue?vue&type=style&index=0&id=1587d015&lang=scss&scoped=true": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/views/coordinate/index.vue?vue&type=style&index=0&id=1587d015&lang=scss&scoped=true ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, ".other-select[data-v-1587d015] {\n margin-left: 20px;\n margin-top: 10px;\n}", ""]); // Exports module.exports = exports; /***/ }), /***/ "../../node_modules/file-saver/dist/FileSaver.min.js": /*!****************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/file-saver/dist/FileSaver.min.js ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(a,b){if(true)!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (b), __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}})(this,function(){"use strict";function b(a,b){return"undefined"==typeof b?b={autoBom:!1}:"object"!=typeof b&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}function c(a,b,c){var d=new XMLHttpRequest;d.open("GET",a),d.responseType="blob",d.onload=function(){g(d.response,b,c)},d.onerror=function(){console.error("could not download file")},d.send()}function d(a){var b=new XMLHttpRequest;b.open("HEAD",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(c){var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,a=f.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=f.saveAs||("object"!=typeof window||window!==f?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement("a");g=g||b.name||"download",j.download=g,j.rel="noopener","string"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target="_blank")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:"msSaveOrOpenBlob"in navigator?function(f,g,h){if(g=g||f.name||"download","string"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement("a");i.href=f,i.target="_blank",setTimeout(function(){e(i)})}}:function(b,d,e,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),"string"==typeof b)return c(b,d,e);var h="application/octet-stream"===b.type,i=/constructor/i.test(f.HTMLElement)||f.safari,j=/CriOS\/[\d]+/.test(navigator.userAgent);if((j||h&&i||a)&&"undefined"!=typeof FileReader){var k=new FileReader;k.onloadend=function(){var a=k.result;a=j?a:a.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=a:location=a,g=null},k.readAsDataURL(b)}else{var l=f.URL||f.webkitURL,m=l.createObjectURL(b);g?g.location=m:location.href=m,g=null,setTimeout(function(){l.revokeObjectURL(m)},4E4)}});f.saveAs=g.saveAs=g, true&&(module.exports=g)}); //# sourceMappingURL=FileSaver.min.js.map /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "../../node_modules/webpack/buildin/global.js"))) /***/ }), /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/coord-type/index.vue?vue&type=style&index=0&id=feda3db6&lang=scss&scoped=true": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--9-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/coord-type/index.vue?vue&type=style&index=0&id=feda3db6&lang=scss&scoped=true ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a