47.js 79 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970
  1. (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[47],{
  2. /***/ "../../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/program/views/sys/main-layout/index.vue?vue&type=script&lang=ts&setup=true":
  3. /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  4. !*** 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/program/views/sys/main-layout/index.vue?vue&type=script&lang=ts&setup=true ***!
  5. \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  6. /*! exports provided: default */
  7. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  8. "use strict";
  9. __webpack_require__.r(__webpack_exports__);
  10. /* 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");
  11. /* 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__);
  12. /* 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");
  13. /* 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__);
  14. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  15. /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./hook */ "./src/app/program/views/sys/main-layout/hook.ts");
  16. /* harmony import */ var _app_program_hook_loadding__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/app/program/hook/loadding */ "./src/app/program/hook/loadding.ts");
  17. /* harmony import */ var _store_auth__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../store/auth */ "./src/app/program/store/auth.ts");
  18. /* harmony import */ var _app_program_router__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/app/program/router */ "./src/app/program/router.ts");
  19. /* harmony import */ var _app_program_store_sys__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/app/program/store/sys */ "./src/app/program/store/sys.ts");
  20. /* harmony import */ var _app_program_store_scene__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/app/program/store/scene */ "./src/app/program/store/scene.ts");
  21. /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
  22. /* harmony import */ var _ant_design_icons_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @ant-design/icons-vue */ "../../node_modules/@ant-design/icons-vue/es/index.js");
  23. /* harmony import */ var _store_local__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../../store/local */ "./src/app/program/store/local.ts");
  24. /* harmony import */ var _app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/app/program/hook/serve */ "./src/app/program/hook/serve.ts");
  25. /* harmony import */ var _app_program_hook__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/app/program/hook */ "./src/app/program/hook/index.ts");
  26. /* harmony import */ var _app_program_store_status__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/app/program/store/status */ "./src/app/program/store/status.ts");
  27. /* harmony import */ var ant_design_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ant-design-vue */ "../../node_modules/ant-design-vue/es/index.js");
  28. var __assign = undefined && undefined.__assign || function () {
  29. __assign = Object.assign || function (t) {
  30. for (var s, i = 1, n = arguments.length; i < n; i++) {
  31. s = arguments[i];
  32. for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
  33. }
  34. return t;
  35. };
  36. return __assign.apply(this, arguments);
  37. };
  38. var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
  39. function adopt(value) {
  40. return value instanceof P ? value : new P(function (resolve) {
  41. resolve(value);
  42. });
  43. }
  44. return new (P || (P = Promise))(function (resolve, reject) {
  45. function fulfilled(value) {
  46. try {
  47. step(generator.next(value));
  48. } catch (e) {
  49. reject(e);
  50. }
  51. }
  52. function rejected(value) {
  53. try {
  54. step(generator["throw"](value));
  55. } catch (e) {
  56. reject(e);
  57. }
  58. }
  59. function step(result) {
  60. result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
  61. }
  62. step((generator = generator.apply(thisArg, _arguments || [])).next());
  63. });
  64. };
  65. var __generator = undefined && undefined.__generator || function (thisArg, body) {
  66. var _ = {
  67. label: 0,
  68. sent: function () {
  69. if (t[0] & 1) throw t[1];
  70. return t[1];
  71. },
  72. trys: [],
  73. ops: []
  74. },
  75. f,
  76. y,
  77. t,
  78. g;
  79. return g = {
  80. next: verb(0),
  81. "throw": verb(1),
  82. "return": verb(2)
  83. }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
  84. return this;
  85. }), g;
  86. function verb(n) {
  87. return function (v) {
  88. return step([n, v]);
  89. };
  90. }
  91. function step(op) {
  92. if (f) throw new TypeError("Generator is already executing.");
  93. while (g && (g = 0, op[0] && (_ = 0)), _) try {
  94. 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;
  95. if (y = 0, t) op = [op[0] & 2, t.value];
  96. switch (op[0]) {
  97. case 0:
  98. case 1:
  99. t = op;
  100. break;
  101. case 4:
  102. _.label++;
  103. return {
  104. value: op[1],
  105. done: false
  106. };
  107. case 5:
  108. _.label++;
  109. y = op[1];
  110. op = [0];
  111. continue;
  112. case 7:
  113. op = _.ops.pop();
  114. _.trys.pop();
  115. continue;
  116. default:
  117. if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
  118. _ = 0;
  119. continue;
  120. }
  121. if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
  122. _.label = op[1];
  123. break;
  124. }
  125. if (op[0] === 6 && _.label < t[1]) {
  126. _.label = t[1];
  127. t = op;
  128. break;
  129. }
  130. if (t && _.label < t[2]) {
  131. _.label = t[2];
  132. _.ops.push(op);
  133. break;
  134. }
  135. if (t[2]) _.ops.pop();
  136. _.trys.pop();
  137. continue;
  138. }
  139. op = body.call(thisArg, _);
  140. } catch (e) {
  141. op = [6, e];
  142. y = 0;
  143. } finally {
  144. f = t = 0;
  145. }
  146. if (op[0] & 5) throw op[1];
  147. return {
  148. value: op[0] ? op[1] : void 0,
  149. done: true
  150. };
  151. }
  152. };
  153. /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_2__["defineComponent"])({
  154. __name: 'index',
  155. setup: function (__props, _a) {
  156. var _this = this;
  157. var expose = _a.expose;
  158. expose();
  159. var wranDesk = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
  160. return Object.values(_store_local__WEBPACK_IMPORTED_MODULE_11__["enablePathPercentage"].value).some(function (tage) {
  161. return tage > 80;
  162. });
  163. });
  164. var changeLang = function (lang) {
  165. return __awaiter(_this, void 0, void 0, function () {
  166. return __generator(this, function (_a) {
  167. switch (_a.label) {
  168. case 0:
  169. Object(_lang__WEBPACK_IMPORTED_MODULE_9__["changeLang"])(lang, false);
  170. return [4 /*yield*/, Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__["useInteractive"])('setBackLocale', lang)];
  171. case 1:
  172. _a.sent();
  173. return [2 /*return*/];
  174. }
  175. });
  176. });
  177. };
  178. var tagsRef = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
  179. var tabs = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([__assign({
  180. icon: {
  181. normal: 'icon-r_scene_s',
  182. active: 'icon-r_scene_s'
  183. }
  184. }, _app_program_router__WEBPACK_IMPORTED_MODULE_6__["metas"].scene), __assign({
  185. icon: {
  186. normal: 'icon-r_case_s',
  187. active: 'icon-r_case_s'
  188. }
  189. }, _app_program_router__WEBPACK_IMPORTED_MODULE_6__["metas"].case), __assign({
  190. icon: {
  191. normal: 'icon-r_media_s',
  192. active: 'icon-r_media_s'
  193. }
  194. }, _app_program_router__WEBPACK_IMPORTED_MODULE_6__["metas"].library)]);
  195. var activeRoute = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
  196. return _app_program_router__WEBPACK_IMPORTED_MODULE_6__["router"].currentRoute.value.name;
  197. });
  198. var current = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([activeRoute.value]);
  199. var indicator = Object(vue__WEBPACK_IMPORTED_MODULE_2__["h"])(_ant_design_icons_vue__WEBPACK_IMPORTED_MODULE_10__["LoadingOutlined"], {
  200. style: {
  201. fontSize: '24px',
  202. color: '#fff'
  203. },
  204. spin: true
  205. });
  206. var isShowIreal = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
  207. var isShowSmart3D = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
  208. var delayClick = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(null);
  209. var delayClickOn = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
  210. return function (type) {
  211. return delayClick.value === type;
  212. };
  213. });
  214. var systemAuth = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true);
  215. var customizeSetting = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
  216. var regSystemAuth = function () {
  217. return __awaiter(_this, void 0, void 0, function () {
  218. return __generator(this, function (_a) {
  219. return [2 /*return*/];
  220. });
  221. });
  222. };
  223. Object(vue__WEBPACK_IMPORTED_MODULE_2__["onBeforeMount"])(function () {
  224. return __awaiter(_this, void 0, void 0, function () {
  225. return __generator(this, function (_a) {
  226. switch (_a.label) {
  227. case 0:
  228. return [4 /*yield*/, Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__["useInteractive"])('getCustomize', {})];
  229. case 1:
  230. _a.sent();
  231. return [2 /*return*/];
  232. }
  233. });
  234. });
  235. });
  236. Object(vue__WEBPACK_IMPORTED_MODULE_2__["onMounted"])(function () {
  237. return __awaiter(_this, void 0, void 0, function () {
  238. return __generator(this, function (_a) {
  239. switch (_a.label) {
  240. case 0:
  241. return [4 /*yield*/, Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__["useInteractive"])('getBackLocale', {})];
  242. case 1:
  243. _a.sent();
  244. return [2 /*return*/];
  245. }
  246. });
  247. });
  248. });
  249. var tagsRefScroller = false;
  250. Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(function () {
  251. return tagsRef.value;
  252. }, function () {
  253. if (!tagsRefScroller && tagsRef.value) {
  254. tagsRefScroller = true;
  255. tagsRef.value.addEventListener('wheel', function (event) {
  256. event.preventDefault(); // 阻止默认的垂直滚动行为
  257. // event.deltaX 和 event.deltaY 属性指示滚轮滚动的方向和幅度
  258. // 对于大多数横向滚动的鼠标,水平滚动会体现在 deltaX 上
  259. // 垂直滚动会体现在 deltaY 上
  260. // 我们希望将垂直滚动的 deltaY 应用到水平滚动条
  261. this.scrollLeft += event.deltaY;
  262. console.log(this);
  263. // 如果您的鼠标或浏览器报告水平滚动在 deltaX 上,您可以使用:
  264. // this.scrollLeft += event.deltaX;
  265. });
  266. }
  267. });
  268. Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () {
  269. if (_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__["isSupper"] && _app_program_store_status__WEBPACK_IMPORTED_MODULE_14__["javaState"].value === _app_program_store_status__WEBPACK_IMPORTED_MODULE_14__["stateEnum"].success) {
  270. regSystemAuth();
  271. }
  272. });
  273. // useSubscribe('regSystemAuth', regSystemAuth)
  274. Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__["useSubscribe"])('getBackLocale', function (lang) {
  275. console.log('getBackLocale', lang);
  276. Object(_lang__WEBPACK_IMPORTED_MODULE_9__["changeLang"])(lang, false);
  277. });
  278. Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__["useSubscribe"])('getCustomize', function (data) {
  279. console.log('getCustomize', data);
  280. customizeSetting.value = data;
  281. isShowIreal.value = Number(data.isShowIreal) === 1;
  282. isShowSmart3D.value = Number(data.isShowSmart3D) === 1;
  283. var list = data.langList.length > 0 ? data.langList.split(',') : [];
  284. Object(_lang__WEBPACK_IMPORTED_MODULE_9__["setLangList"])(list);
  285. // langList.value = data.langList.length > 0 ? data.langList.split(',') : []
  286. });
  287. Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__["useSubscribe"])('warmTip', function (_a) {
  288. var type = _a.type,
  289. content = _a.content;
  290. return __awaiter(_this, void 0, void 0, function () {
  291. return __generator(this, function (_b) {
  292. switch (type) {
  293. case 'success':
  294. ant_design_vue__WEBPACK_IMPORTED_MODULE_15__["message"].success(content);
  295. break;
  296. case 'error':
  297. ant_design_vue__WEBPACK_IMPORTED_MODULE_15__["message"].error(content);
  298. break;
  299. case 'warn':
  300. ant_design_vue__WEBPACK_IMPORTED_MODULE_15__["message"].warn(content);
  301. break;
  302. }
  303. return [2 /*return*/];
  304. });
  305. });
  306. });
  307. var updateAuthCamera = function (show) {
  308. _hook__WEBPACK_IMPORTED_MODULE_3__["cameraAuth"].value = show;
  309. if (!systemAuth.value) {
  310. systemAuth.value = true;
  311. }
  312. };
  313. var getTabsIcon = function (scene) {
  314. switch (scene.type) {
  315. case _app_program_store_sys__WEBPACK_IMPORTED_MODULE_7__["SceneType"].obj:
  316. case _app_program_store_sys__WEBPACK_IMPORTED_MODULE_7__["SceneType"].cloud:
  317. return 'icon-r_scene_n';
  318. case _app_program_store_sys__WEBPACK_IMPORTED_MODULE_7__["SceneType"].fuse:
  319. case _app_program_store_sys__WEBPACK_IMPORTED_MODULE_7__["SceneType"].case:
  320. return 'icon-r_case_n';
  321. case _app_program_store_sys__WEBPACK_IMPORTED_MODULE_7__["SceneType"].library:
  322. return 'icon-r_media_n';
  323. }
  324. };
  325. var handleCustomClick = function (type) {
  326. return __awaiter(_this, void 0, void 0, function () {
  327. var path, timer;
  328. return __generator(this, function (_a) {
  329. switch (_a.label) {
  330. case 0:
  331. delayClick.value = type;
  332. timer && clearTimeout(timer);
  333. timer = setTimeout(function () {
  334. delayClick.value = false;
  335. }, 2200);
  336. switch (type) {
  337. case 1:
  338. path = customizeSetting.value.iReal;
  339. break;
  340. case 2:
  341. path = customizeSetting.value.smart3D;
  342. break;
  343. }
  344. console.log('path', path);
  345. return [4 /*yield*/, Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__["useInteractive"])('openApp', {
  346. path: path,
  347. type: type
  348. })];
  349. case 1:
  350. _a.sent();
  351. return [2 /*return*/];
  352. }
  353. });
  354. });
  355. };
  356. var handleGoto = function (tab) {
  357. Object(_app_program_router__WEBPACK_IMPORTED_MODULE_6__["jump"])({
  358. name: tab.name
  359. });
  360. localStorage.setItem('menu_name', tab.name);
  361. };
  362. Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(function () {
  363. return activeRoute.value;
  364. }, function () {
  365. if (activeRoute.value != current.value[0]) {
  366. current.value = [activeRoute.value];
  367. }
  368. });
  369. var ctx = Object(_app_program_store_scene__WEBPACK_IMPORTED_MODULE_8__["useScene"])();
  370. var __returned__ = {
  371. wranDesk: wranDesk,
  372. changeLang: changeLang,
  373. tagsRef: tagsRef,
  374. tabs: tabs,
  375. activeRoute: activeRoute,
  376. current: current,
  377. indicator: indicator,
  378. isShowIreal: isShowIreal,
  379. isShowSmart3D: isShowSmart3D,
  380. delayClick: delayClick,
  381. delayClickOn: delayClickOn,
  382. systemAuth: systemAuth,
  383. customizeSetting: customizeSetting,
  384. regSystemAuth: regSystemAuth,
  385. tagsRefScroller: tagsRefScroller,
  386. updateAuthCamera: updateAuthCamera,
  387. getTabsIcon: getTabsIcon,
  388. handleCustomClick: handleCustomClick,
  389. handleGoto: handleGoto,
  390. ctx: ctx,
  391. loadding: _app_program_hook_loadding__WEBPACK_IMPORTED_MODULE_4__["loadding"],
  392. info: _store_auth__WEBPACK_IMPORTED_MODULE_5__["info"],
  393. invalidInfo: _store_auth__WEBPACK_IMPORTED_MODULE_5__["invalidInfo"],
  394. metas: _app_program_router__WEBPACK_IMPORTED_MODULE_6__["metas"],
  395. router: _app_program_router__WEBPACK_IMPORTED_MODULE_6__["router"],
  396. jump: _app_program_router__WEBPACK_IMPORTED_MODULE_6__["jump"],
  397. fullScreen: _app_program_store_sys__WEBPACK_IMPORTED_MODULE_7__["fullScreen"],
  398. globalMenuDisabled: _app_program_store_scene__WEBPACK_IMPORTED_MODULE_8__["globalMenuDisabled"],
  399. langNameEum: _lang__WEBPACK_IMPORTED_MODULE_9__["langNameEum"],
  400. lang: _lang__WEBPACK_IMPORTED_MODULE_9__["lang"],
  401. CloseOutlined: _ant_design_icons_vue__WEBPACK_IMPORTED_MODULE_10__["CloseOutlined"],
  402. config: _app_program_hook__WEBPACK_IMPORTED_MODULE_13__["config"]
  403. };
  404. Object.defineProperty(__returned__, '__isScriptSetup', {
  405. enumerable: false,
  406. value: true
  407. });
  408. return __returned__;
  409. }
  410. }));
  411. /***/ }),
  412. /***/ "../../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/program/views/sys/main-layout/index.vue?vue&type=template&id=04e7415c&scoped=true&ts=true":
  413. /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  414. !*** 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/program/views/sys/main-layout/index.vue?vue&type=template&id=04e7415c&scoped=true&ts=true ***!
  415. \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  416. /*! exports provided: render */
  417. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  418. "use strict";
  419. __webpack_require__.r(__webpack_exports__);
  420. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  421. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
  422. /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
  423. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  424. var _withScopeId = function (n) {
  425. return Object(vue__WEBPACK_IMPORTED_MODULE_1__["pushScopeId"])("data-v-04e7415c"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["popScopeId"])(), n;
  426. };
  427. var _hoisted_1 = {
  428. key: 0,
  429. class: "tabs-header"
  430. };
  431. var _hoisted_2 = {
  432. class: "tabs-left"
  433. };
  434. var _hoisted_3 = /*#__PURE__*/_withScopeId(function () {
  435. /*#__PURE__*/return Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("i", {
  436. class: "iconfont icon-pull_b"
  437. }, null, -1 /* HOISTED */);
  438. });
  439. var _hoisted_4 = [_hoisted_3];
  440. var _hoisted_5 = {
  441. class: "tabs",
  442. ref: "tagsRef"
  443. };
  444. var _hoisted_6 = ["onClick"];
  445. var _hoisted_7 = ["_aaa"];
  446. var _hoisted_8 = {
  447. class: "tabs-right"
  448. };
  449. var _hoisted_9 = ["tabs"];
  450. var _hoisted_10 = {
  451. class: "text",
  452. style: {
  453. "white-space": "pre-wrap"
  454. }
  455. };
  456. var _hoisted_11 = {
  457. style: {
  458. "display": "flex",
  459. "align-items": "center",
  460. "line-height": "1.5"
  461. }
  462. };
  463. var _hoisted_12 = /*#__PURE__*/_withScopeId(function () {
  464. /*#__PURE__*/return Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("i", {
  465. class: "iconfont icon-model_s"
  466. }, null, -1 /* HOISTED */);
  467. });
  468. var _hoisted_13 = {
  469. class: "text",
  470. style: {
  471. "white-space": "pre-wrap"
  472. }
  473. };
  474. var _hoisted_14 = {
  475. style: {
  476. "display": "flex",
  477. "align-items": "center",
  478. "line-height": "1.5"
  479. }
  480. };
  481. var _hoisted_15 = /*#__PURE__*/_withScopeId(function () {
  482. /*#__PURE__*/return Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("i", {
  483. class: "iconfont icon-photo_o"
  484. }, null, -1 /* HOISTED */);
  485. });
  486. var _hoisted_16 = {
  487. class: "text",
  488. style: {
  489. "white-space": "pre-wrap"
  490. }
  491. };
  492. var _hoisted_17 = {
  493. class: "setting"
  494. };
  495. var _hoisted_18 = {
  496. key: 0,
  497. class: "iconfont icon-state_e warn"
  498. };
  499. var _hoisted_19 = /*#__PURE__*/_withScopeId(function () {
  500. /*#__PURE__*/return Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("i", {
  501. class: "iconfont icon-r_setup_s"
  502. }, null, -1 /* HOISTED */);
  503. });
  504. var _hoisted_20 = {
  505. key: 0
  506. };
  507. var _hoisted_21 = {
  508. style: {
  509. "text-align": "center"
  510. }
  511. };
  512. var _hoisted_22 = {
  513. class: "loadding"
  514. };
  515. function render(_ctx, _cache, $props, $setup, $data, $options) {
  516. var _component_a_tooltip = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-tooltip");
  517. var _component_a_layout_header = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-layout-header");
  518. var _component_a_menu_item = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-menu-item");
  519. var _component_a_menu = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-menu");
  520. var _component_a_button = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-button");
  521. var _component_a_layout_sider = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-layout-sider");
  522. var _component_a_spin = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-spin");
  523. var _component_router_view = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("router-view");
  524. var _component_a_layout_content = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-layout-content");
  525. var _component_a_layout = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-layout");
  526. return Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_1__["Fragment"], null, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])(_component_a_layout, {
  527. class: "layout"
  528. }, {
  529. default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
  530. return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])(_component_a_layout_header, {
  531. class: "header strengthen-bottom"
  532. }, {
  533. default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
  534. return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])(" <div class=\"tabs-layout\">\r\n <span\r\n v-if=\"isShowSmart3D\"\r\n class=\"tab-item\"\r\n @click=\"handleCustomClick(2)\"\r\n :class=\"{ disabled: delayClickOn(2) }\"\r\n >\r\n <span class=\"icon\" style=\"padding-top: 5px\">\r\n <svg\r\n width=\"1em\"\r\n height=\"1em\"\r\n viewBox=\"0 0 1024 1024\"\r\n fill=\"currentColor\"\r\n >\r\n <path\r\n d=\"M256 96a160 160 0 0 0 0 320 32 32 0 0 1 0 64A224 224 0 1 1 480 256a32 32 0 0 1-64 0A160 160 0 0 0 256 96z\"\r\n p-id=\"1735\"\r\n ></path>\r\n <path\r\n d=\"M577.024 401.728l168.32-168.32a32 32 0 0 1 45.312 45.248l-168.32 168.32C633.472 466.048 640 488.256 640 512c0 23.68-6.464 45.952-17.728 65.024l168.32 168.32a32 32 0 0 1-45.248 45.312l-168.32-168.32A127.36 127.36 0 0 1 512 640a127.36 127.36 0 0 1-65.024-17.728l-168.32 168.32a32 32 0 0 1-45.312-45.248l168.32-168.32A127.36 127.36 0 0 1 384 512c0-23.68 6.464-45.952 17.728-65.024l-168.32-168.32a32 32 0 1 1 45.248-45.312l168.32 168.32A127.36 127.36 0 0 1 512 384c23.68 0 45.952 6.464 65.024 17.728zM512 576a64 64 0 1 0 0-128 64 64 0 0 0 0 128z\"\r\n p-id=\"1736\"\r\n ></path>\r\n <path\r\n d=\"M928 256a160 160 0 0 0-320 0 32 32 0 0 1-64 0A224 224 0 1 1 768 480a32 32 0 0 1 0-64A160 160 0 0 0 928 256zM768 928a160 160 0 0 0 0-320 32 32 0 0 1 0-64A224 224 0 1 1 544 768a32 32 0 0 1 64 0 160 160 0 0 0 160 160zM96 768a160 160 0 0 0 320 0 32 32 0 0 1 64 0A224 224 0 1 1 256 544a32 32 0 0 1 0 64A160 160 0 0 0 96 768z\"\r\n p-id=\"1737\"\r\n ></path>\r\n </svg>\r\n </span>\r\n <span class=\"text\"> {{ $t('program.menu.smart3DTitle') }}</span>\r\n </span>\r\n\r\n <span\r\n v-if=\"isShowIreal\"\r\n class=\"tab-item\"\r\n @click=\"handleCustomClick(1)\"\r\n :class=\"{ disabled: delayClickOn(1) }\"\r\n >\r\n <span class=\"icon\" style=\"padding-top: 5px\">\r\n <svg\r\n fill=\"currentColor\"\r\n width=\"1em\"\r\n height=\"1em\"\r\n class=\"icon\"\r\n viewBox=\"0 0 1024 1024\"\r\n p-id=\"2308\"\r\n >\r\n <path\r\n d=\"M1024 256L512 0 0 256v512l512 256 512-256V256zM309.248 208.704l316.352 170.368L512 427.712l-345.088-147.84 142.336-71.168z m104.96-52.48L512 107.328l345.088 172.544-118.72 50.88-324.16-174.528zM96 708.672V353.92l368 157.696v381.056L96 708.672z m832 0l-368 184V511.616L928 353.92v354.752z\"\r\n p-id=\"2308\"\r\n ></path>\r\n </svg>\r\n </span>\r\n <span class=\"text\"> {{ $t('program.menu.irealTitle') }}</span>\r\n </span>\r\n\r\n <span\r\n class=\"tab-item\"\r\n v-for=\"tab in tabs\"\r\n @click=\"jump({ name: tab.name })\"\r\n :key=\"tab.name\"\r\n :tab=\"tab.title\"\r\n :class=\"{ active: activeRoute === tab.name }\"\r\n >\r\n <component :is=\"tab.icon\" class=\"icon\" />\r\n <span class=\"text\">{{ tab.title }}</span>\r\n </span>\r\n </div> \r\n\r\n <div class=\"fun-btns\">\r\n <span class=\"setting\" @click=\"jump({ name: metas.fileManage.name })\">\r\n <SettingOutlined class=\"icon fun-ctrl\" />\r\n {{ $t('sys.setup') }}\r\n </span>\r\n </div>\r\n "), $setup.ctx.scenes.length ? (Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("div", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("div", {
  535. class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])(["exit", {
  536. show: !!$setup.ctx.activeScene
  537. }]),
  538. onClick: _cache[0] || (_cache[0] =
  539. //@ts-ignore
  540. function () {
  541. var _a;
  542. var args = [];
  543. for (var _i = 0; _i < arguments.length; _i++) {
  544. args[_i] = arguments[_i];
  545. }
  546. return $setup.ctx.hideScene && (_a = $setup.ctx).hideScene.apply(_a, args);
  547. })
  548. }, _hoisted_4, 2 /* CLASS */)]), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("div", _hoisted_5, [(Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_1__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_1__["renderList"])($setup.ctx.scenes, function (scene) {
  549. return Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementBlock"])("div", {
  550. class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])(["tab-header-item strengthen", {
  551. active: scene === $setup.ctx.activeScene
  552. }]),
  553. key: scene.m,
  554. onClick: function ($event) {
  555. return $setup.ctx.showScene(scene);
  556. }
  557. }, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("i", {
  558. class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])(["iconfont", [$setup.getTabsIcon(scene)]])
  559. }, null, 2 /* CLASS */), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("span", {
  560. _aaa: scene.type,
  561. class: "text",
  562. style: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeStyle"])({
  563. visibility: ['fuse', 'case'].includes(scene.type) ? 'hidden' : 'visible'
  564. })
  565. }, Object(vue__WEBPACK_IMPORTED_MODULE_1__["toDisplayString"])(scene.title.length > ($setup.lang === $setup.langNameEum.zh ? 15 : 30) ? scene.title.substring(0, $setup.lang === $setup.langNameEum.zh ? 15 : 30) + '...' : scene.title), 13 /* TEXT, STYLE, PROPS */, _hoisted_7), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])($setup["CloseOutlined"], {
  566. class: "fun-ctrl close",
  567. onClick: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withModifiers"])(function ($event) {
  568. return $setup.ctx.deleteScene(scene);
  569. }, ["stop"])
  570. }, null, 8 /* PROPS */, ["onClick"])], 10 /* CLASS, PROPS */, _hoisted_6);
  571. }), 128 /* KEYED_FRAGMENT */))], 512 /* NEED_PATCH */), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("div", _hoisted_8, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])(_component_a_tooltip, {
  572. placement: "bottom"
  573. }, {
  574. title: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
  575. return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_1__["toDisplayString"])(_ctx.$t('sys.refer')), 1 /* TEXT */)];
  576. }),
  577. default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
  578. return [$setup.ctx.isVM() ? (Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementBlock"])("i", {
  579. key: 0,
  580. onClick: _cache[1] || (_cache[1] =
  581. //@ts-ignore
  582. function () {
  583. var _a;
  584. var args = [];
  585. for (var _i = 0; _i < arguments.length; _i++) {
  586. args[_i] = arguments[_i];
  587. }
  588. return $setup.ctx.refreshCurrent && (_a = $setup.ctx).refreshCurrent.apply(_a, args);
  589. }),
  590. class: "iconfont fun-ctrl icon-refresh"
  591. })) : Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])("v-if", true)];
  592. }),
  593. _: 1 /* STABLE */
  594. }), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("i", {
  595. onClick: _cache[2] || (_cache[2] = function ($event) {
  596. return $setup.fullScreen = !$setup.fullScreen;
  597. }),
  598. class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])(["iconfont", {
  599. 'icon-shrink': $setup.fullScreen,
  600. 'icon-full': !$setup.fullScreen
  601. }])
  602. }, null, 2 /* CLASS */)])])) : Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])("v-if", true)];
  603. }),
  604. _: 1 /* STABLE */
  605. }), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])(_component_a_layout, {
  606. class: "layout"
  607. }, {
  608. default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
  609. return [$setup.activeRoute == '' || !$setup.ctx.activeScene ? (Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createBlock"])(_component_a_layout_sider, {
  610. key: 0,
  611. class: "sider",
  612. width: "160px"
  613. }, {
  614. default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
  615. return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("div", {
  616. class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])(["sider-menu-wrap", {
  617. disabled: $setup.globalMenuDisabled
  618. }])
  619. }, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])(_component_a_menu, {
  620. theme: "dark",
  621. mode: "inline",
  622. class: "sider-menu",
  623. selectedKeys: $setup.current,
  624. "onUpdate:selectedKeys": _cache[5] || (_cache[5] = function ($event) {
  625. return $setup.current = $event;
  626. })
  627. }, {
  628. default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
  629. return [(Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_1__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_1__["renderList"])($setup.tabs, function (tab) {
  630. return Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createBlock"])(_component_a_menu_item, {
  631. key: tab.name,
  632. onClick: function ($event) {
  633. return $setup.handleGoto(tab);
  634. }
  635. }, {
  636. default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
  637. return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("span", {
  638. tabs: tab.name,
  639. style: {
  640. "display": "flex",
  641. "align-items": "center",
  642. "line-height": "1.5"
  643. }
  644. }, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("i", {
  645. class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])(["iconfont", [tab.icon.normal]])
  646. }, null, 2 /* CLASS */), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("span", _hoisted_10, Object(vue__WEBPACK_IMPORTED_MODULE_1__["toDisplayString"])(tab.title), 1 /* TEXT */)], 8 /* PROPS */, _hoisted_9)];
  647. }),
  648. _: 2 /* DYNAMIC */
  649. }, 1032 /* PROPS, DYNAMIC_SLOTS */, ["onClick"]);
  650. }), 128 /* KEYED_FRAGMENT */)), $setup.isShowIreal && $setup.config.setting.ga ? (Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createBlock"])(_component_a_menu_item, {
  651. key: "scene-ireal",
  652. class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])({
  653. disabledsss: $setup.delayClickOn(1)
  654. }),
  655. onClick: _cache[3] || (_cache[3] = function ($event) {
  656. return $setup.handleCustomClick(1);
  657. })
  658. }, {
  659. default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
  660. return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("span", _hoisted_11, [_hoisted_12, Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("span", _hoisted_13, Object(vue__WEBPACK_IMPORTED_MODULE_1__["toDisplayString"])(_ctx.$t('program.menu.irealTitle')), 1 /* TEXT */)])];
  661. }),
  662. _: 1 /* STABLE */
  663. }, 8 /* PROPS */, ["class"])) : Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])("v-if", true), $setup.isShowSmart3D && $setup.config.setting.ga ? (Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createBlock"])(_component_a_menu_item, {
  664. key: "scene-smart",
  665. class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])({
  666. disabledsss: $setup.delayClickOn(2)
  667. }),
  668. onClick: _cache[4] || (_cache[4] = function ($event) {
  669. return $setup.handleCustomClick(2);
  670. })
  671. }, {
  672. default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
  673. return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("span", _hoisted_14, [_hoisted_15, Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("span", _hoisted_16, Object(vue__WEBPACK_IMPORTED_MODULE_1__["toDisplayString"])(_ctx.$t('program.menu.smart3DTitle')), 1 /* TEXT */)])];
  674. }),
  675. _: 1 /* STABLE */
  676. }, 8 /* PROPS */, ["class"])) : Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])("v-if", true)];
  677. }),
  678. _: 1 /* STABLE */
  679. }, 8 /* PROPS */, ["selectedKeys"]), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("div", {
  680. class: "sider-setting",
  681. onClick: _cache[8] || (_cache[8] = function ($event) {
  682. return $setup.jump({
  683. name: $setup.metas.fileManage.name
  684. });
  685. })
  686. }, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("span", _hoisted_17, [$setup.wranDesk || $setup.invalidInfo || $setup.info && $setup.info.surplus < 30 ? (Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementBlock"])("i", _hoisted_18)) : Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])("v-if", true), _hoisted_19, Object(vue__WEBPACK_IMPORTED_MODULE_1__["createTextVNode"])(" " + Object(vue__WEBPACK_IMPORTED_MODULE_1__["toDisplayString"])(_ctx.$t('sys.setup')), 1 /* TEXT */)]), $setup.wranDesk || $setup.invalidInfo || $setup.info && $setup.info.surplus < 30 ? (Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementBlock"])("div", {
  687. key: 0,
  688. class: "tooltips",
  689. onClick: _cache[7] || (_cache[7] = Object(vue__WEBPACK_IMPORTED_MODULE_1__["withModifiers"])(function () {}, ["stop"]))
  690. }, [!$setup.wranDesk ? (Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementBlock"])("p", _hoisted_20, [$setup.invalidInfo ? (Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_1__["Fragment"], {
  691. key: 0
  692. }, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_1__["toDisplayString"])(_ctx.$t('program.auth.uAuthTipOut')), 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */)) : (Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_1__["Fragment"], {
  693. key: 1
  694. }, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_1__["toDisplayString"])(_ctx.$t('program.auth.uAuthTipTime', {
  695. n: $setup.info.surplus
  696. })), 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */))])) : (Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_1__["Fragment"], {
  697. key: 1
  698. }, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("p", null, Object(vue__WEBPACK_IMPORTED_MODULE_1__["toDisplayString"])(_ctx.$t('program.deskErr')), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("div", _hoisted_21, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])(_component_a_button, {
  699. onClick: _cache[6] || (_cache[6] = function ($event) {
  700. return $setup.router.push({
  701. name: 'fileManage'
  702. });
  703. }),
  704. type: "primary",
  705. class: "asdzz",
  706. shape: "round",
  707. size: "middle"
  708. }, {
  709. default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
  710. return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_1__["toDisplayString"])(_ctx.$t('program.gotoDeskSetting')), 1 /* TEXT */)];
  711. }),
  712. _: 1 /* STABLE */
  713. })])], 64 /* STABLE_FRAGMENT */))])) : Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])("v-if", true)])], 2 /* CLASS */)];
  714. }),
  715. _: 1 /* STABLE */
  716. })) : Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])(_component_a_layout_content, {
  717. class: "content"
  718. }, {
  719. default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
  720. return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("div", _hoisted_22, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])(_component_a_spin, {
  721. spinning: $setup.loadding,
  722. indicator: $setup.indicator
  723. }, null, 8 /* PROPS */, ["spinning", "indicator"])]), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])(_component_router_view, null, {
  724. default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function (_a) {
  725. var Component = _a.Component;
  726. return [(Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_1__["KeepAlive"], null, [(Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createBlock"])(Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveDynamicComponent"])(Component)))], 1024 /* DYNAMIC_SLOTS */))];
  727. }),
  728. _: 1 /* STABLE */
  729. })];
  730. }),
  731. _: 1 /* STABLE */
  732. })];
  733. }),
  734. _: 1 /* STABLE */
  735. })];
  736. }),
  737. _: 1 /* STABLE */
  738. }), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])(" <Device v-model:syncDevice=\"syncDevice\" /> "), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])(" <CameraAuth\r\n :authCamera=\"!!cameraAuth\"\r\n :system=\"!systemAuth\"\r\n @update:auth-camera=\"show => updateAuthCamera(show)\"\r\n :camera-code=\"typeof cameraAuth === 'string' ? cameraAuth : undefined\"\r\n v-if=\"cameraAuth\"\r\n /> ")], 2112 /* STABLE_FRAGMENT, DEV_ROOT_FRAGMENT */);
  739. }
  740. /***/ }),
  741. /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=0&id=04e7415c&lang=scss&scoped=true":
  742. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  743. !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=0&id=04e7415c&lang=scss&scoped=true ***!
  744. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  745. /*! no static exports found */
  746. /***/ (function(module, exports, __webpack_require__) {
  747. // Imports
  748. var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
  749. exports = ___CSS_LOADER_API_IMPORT___(false);
  750. // Module
  751. exports.push([module.i, ".tabs-layout[data-v-04e7415c] {\n text-align: center;\n display: flex;\n justify-content: center;\n}\n.tabs-layout .tab-item[data-v-04e7415c] {\n display: inline-flex;\n align-items: center;\n padding: 0 30px;\n height: 58px;\n color: rgba(255, 255, 255, 0.7);\n cursor: pointer;\n}\n.tabs-layout .tab-item .icon[data-v-04e7415c] {\n font-size: 18px;\n}\n.tabs-layout .tab-item .text[data-v-04e7415c] {\n font-size: 14px;\n margin-left: 10px;\n}\n.tabs-layout .tab-item.active[data-v-04e7415c] {\n background: #0f0f0f;\n color: #fff;\n}\n.fun-btns[data-v-04e7415c] {\n position: absolute;\n right: 10px;\n top: 0;\n bottom: 0;\n}\n.fun-btns .icon[data-v-04e7415c] {\n font-size: 18px;\n color: rgba(255, 255, 255, 0.7);\n}\n.fun-btns > *[data-v-04e7415c]:not(:first-child) {\n margin-left: 30px;\n}\n.setting[data-v-04e7415c] {\n position: relative;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n color: rgba(255, 255, 255, 0.7);\n cursor: pointer;\n margin-right: 30px;\n}\n.setting[data-v-04e7415c]:hover {\n color: rgb(255, 255, 255);\n}\n.setting .fun-ctrl[data-v-04e7415c] {\n padding-right: 5px;\n}\n.layout[data-v-04e7415c] {\n height: 100%;\n}\n.layout .header[data-v-04e7415c] {\n position: relative;\n background-color: #1b1b1c;\n height: 60px;\n padding: 0;\n display: flex;\n align-items: flex-end;\n}\n.layout .sider[data-v-04e7415c],\n.layout .sider-menu[data-v-04e7415c] {\n color: #fff;\n background-color: #1b1b1c;\n}\n.content[data-v-04e7415c] {\n flex: 1;\n overflow-y: auto;\n background: #292929;\n position: relative;\n}", ""]);
  752. // Exports
  753. module.exports = exports;
  754. /***/ }),
  755. /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=1&id=04e7415c&lang=scss":
  756. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  757. !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=1&id=04e7415c&lang=scss ***!
  758. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  759. /*! no static exports found */
  760. /***/ (function(module, exports, __webpack_require__) {
  761. // Imports
  762. var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
  763. exports = ___CSS_LOADER_API_IMPORT___(false);
  764. // Module
  765. exports.push([module.i, ".tabs-header {\n margin-bottom: 2px;\n width: 100%;\n height: 40px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.tabs-header .exit {\n display: flex;\n align-items: center;\n height: 100%;\n color: rgba(255, 255, 255, 0.7);\n width: 160px;\n visibility: hidden;\n}\n.tabs-header .exit.show {\n visibility: visible;\n}\n.tabs-header .exit .iconfont {\n margin-left: 20px;\n font-size: 18px;\n cursor: pointer;\n}\n.tabs-header .tabs-left {\n display: flex;\n height: 40px;\n}\n.tabs-header .tabs-right {\n color: rgba(255, 255, 255, 0.7);\n display: flex;\n height: 40px;\n align-items: center;\n padding-left: 20px;\n}\n.tabs-header .tabs-right .iconfont {\n margin-right: 20px;\n font-size: 18px;\n cursor: pointer;\n}\n.tabs-header .tab-header-item {\n height: 40px;\n padding: 0 10px;\n color: rgba(255, 255, 255, 0.7);\n font-size: 14px;\n display: flex;\n align-items: center;\n cursor: pointer;\n transition: all 0.3s ease;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n margin-left: -1px;\n}\n.tabs-header .tab-header-item.active {\n background-color: rgba(255, 255, 255, 0.1);\n}\n.tabs-header .tab-header-item.active .text {\n color: #fff;\n}\n.tabs-header .tab-header-item .iconfont {\n margin-right: 5px;\n}\n.tabs-header .tab-header-item .text {\n white-space: nowrap;\n margin-right: 60px;\n}\n.tabs-header .tabs {\n display: flex;\n flex: 1;\n width: 100%;\n overflow: hidden;\n overflow-x: auto;\n}\n.tabs-header .tabs::-webkit-scrollbar {\n height: 8px;\n background-color: rgba(0, 0, 0, 0);\n}\n.tabs-header .tabs::-webkit-scrollbar-thumb {\n background-color: rgba(255, 255, 255, 0.3);\n}\n.sider-menu-wrap {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n.sider-menu-wrap .iconfont {\n margin-right: 10px;\n font-size: 16px;\n}\n.sider-menu {\n margin-top: 30px !important;\n}\n.ant-menu-item {\n height: 60px !important;\n line-height: 60px !important;\n padding-left: 18px !important;\n}\n.ant-menu-item svg {\n font-size: 16px;\n}\n.ant-menu-item:hover,\n.ant-menu-item-selected {\n background-color: rgba(255, 255, 255, 0.1) !important;\n}\n.sider-setting {\n position: relative;\n cursor: pointer;\n margin-bottom: 30px;\n padding-left: 18px;\n height: 60px;\n line-height: 60px;\n}\n.sider-setting .warn {\n position: absolute;\n left: -5px;\n top: -10px;\n font-size: 12px;\n color: #fa993f;\n height: auto;\n}\n.sider-setting .tooltips {\n display: none;\n cursor: default;\n position: absolute;\n left: 18px;\n bottom: 100%;\n background: #000;\n color: #fff;\n line-height: 1.5;\n padding: 10px;\n z-index: 999;\n width: 250px;\n border-radius: 4px;\n}\n.sider-setting:hover {\n background-color: rgba(255, 255, 255, 0.1) !important;\n}\n.sider-setting:hover svg,\n.sider-setting:hover span {\n color: #fff;\n}\n.sider-setting:hover .tooltips {\n display: block;\n}\n.tab-item.disabled {\n opacity: 0.9;\n pointer-events: none;\n}\n.loadding {\n position: absolute;\n inset: 0;\n z-index: 1;\n pointer-events: none;\n}\n.loadding .ant-spin {\n pointer-events: all;\n padding-top: 100px;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.4);\n}\n.fun-btns button {\n display: inline-flex;\n align-items: center;\n}\n.fun-btns button svg {\n color: #fff;\n}\n.lang {\n color: #fff;\n}\n.asdzz {\n background: rgba(0, 0, 0, 0);\n border-color: #00c8af;\n color: #00c8af;\n}", ""]);
  766. // Exports
  767. module.exports = exports;
  768. /***/ }),
  769. /***/ "../../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/app/program/views/sys/main-layout/index.vue?vue&type=style&index=0&id=04e7415c&lang=scss&scoped=true":
  770. /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  771. !*** 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/app/program/views/sys/main-layout/index.vue?vue&type=style&index=0&id=04e7415c&lang=scss&scoped=true ***!
  772. \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  773. /*! no static exports found */
  774. /***/ (function(module, exports, __webpack_require__) {
  775. // style-loader: Adds some css to the DOM by adding a <style> tag
  776. // load the styles
  777. var content = __webpack_require__(/*! !../../../../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=04e7415c&lang=scss&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=0&id=04e7415c&lang=scss&scoped=true");
  778. if(content.__esModule) content = content.default;
  779. if(typeof content === 'string') content = [[module.i, content, '']];
  780. if(content.locals) module.exports = content.locals;
  781. // add the styles to the DOM
  782. var add = __webpack_require__(/*! ../../../../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
  783. var update = add("481e6833", content, false, {"sourceMap":false,"shadowMode":false});
  784. // Hot Module Replacement
  785. if(false) {}
  786. /***/ }),
  787. /***/ "../../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/app/program/views/sys/main-layout/index.vue?vue&type=style&index=1&id=04e7415c&lang=scss":
  788. /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  789. !*** 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/app/program/views/sys/main-layout/index.vue?vue&type=style&index=1&id=04e7415c&lang=scss ***!
  790. \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  791. /*! no static exports found */
  792. /***/ (function(module, exports, __webpack_require__) {
  793. // style-loader: Adds some css to the DOM by adding a <style> tag
  794. // load the styles
  795. var content = __webpack_require__(/*! !../../../../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=1&id=04e7415c&lang=scss */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=1&id=04e7415c&lang=scss");
  796. if(content.__esModule) content = content.default;
  797. if(typeof content === 'string') content = [[module.i, content, '']];
  798. if(content.locals) module.exports = content.locals;
  799. // add the styles to the DOM
  800. var add = __webpack_require__(/*! ../../../../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
  801. var update = add("de46abc2", content, false, {"sourceMap":false,"shadowMode":false});
  802. // Hot Module Replacement
  803. if(false) {}
  804. /***/ }),
  805. /***/ "./src/app/program/views/sys/main-layout/hook.ts":
  806. /*!*******************************************************!*\
  807. !*** ./src/app/program/views/sys/main-layout/hook.ts ***!
  808. \*******************************************************/
  809. /*! exports provided: syncDevice, useSceneSync, cameraAuth, useCameraAuth */
  810. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  811. "use strict";
  812. __webpack_require__.r(__webpack_exports__);
  813. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "syncDevice", function() { return syncDevice; });
  814. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useSceneSync", function() { return useSceneSync; });
  815. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cameraAuth", function() { return cameraAuth; });
  816. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useCameraAuth", function() { return useCameraAuth; });
  817. /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
  818. var syncDevice = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(false);
  819. var useSceneSync = function () {
  820. syncDevice.value = true;
  821. };
  822. var cameraAuth = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
  823. var useCameraAuth = function (cameraCode) {
  824. cameraAuth.value = typeof cameraCode === 'string' ? cameraCode : true;
  825. };
  826. /***/ }),
  827. /***/ "./src/app/program/views/sys/main-layout/index.vue":
  828. /*!*********************************************************!*\
  829. !*** ./src/app/program/views/sys/main-layout/index.vue ***!
  830. \*********************************************************/
  831. /*! exports provided: default */
  832. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  833. "use strict";
  834. __webpack_require__.r(__webpack_exports__);
  835. /* harmony import */ var _index_vue_vue_type_template_id_04e7415c_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=04e7415c&scoped=true&ts=true */ "./src/app/program/views/sys/main-layout/index.vue?vue&type=template&id=04e7415c&scoped=true&ts=true");
  836. /* harmony import */ var _index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=ts&setup=true */ "./src/app/program/views/sys/main-layout/index.vue?vue&type=script&lang=ts&setup=true");
  837. /* empty/unused harmony star reexport *//* harmony import */ var _index_vue_vue_type_style_index_0_id_04e7415c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=04e7415c&lang=scss&scoped=true */ "./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=0&id=04e7415c&lang=scss&scoped=true");
  838. /* harmony import */ var _index_vue_vue_type_style_index_1_id_04e7415c_lang_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=1&id=04e7415c&lang=scss */ "./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=1&id=04e7415c&lang=scss");
  839. /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
  840. /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4__);
  841. const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4___default()(_index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_04e7415c_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-04e7415c"],['__file',"src/app/program/views/sys/main-layout/index.vue"]])
  842. /* hot reload */
  843. if (false) {}
  844. /* harmony default export */ __webpack_exports__["default"] = (__exports__);
  845. /***/ }),
  846. /***/ "./src/app/program/views/sys/main-layout/index.vue?vue&type=script&lang=ts&setup=true":
  847. /*!********************************************************************************************!*\
  848. !*** ./src/app/program/views/sys/main-layout/index.vue?vue&type=script&lang=ts&setup=true ***!
  849. \********************************************************************************************/
  850. /*! exports provided: default */
  851. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  852. "use strict";
  853. __webpack_require__.r(__webpack_exports__);
  854. /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../../../node_modules/babel-loader/lib!../../../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&lang=ts&setup=true */ "../../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/program/views/sys/main-layout/index.vue?vue&type=script&lang=ts&setup=true");
  855. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_0__["default"]; });
  856. /* empty/unused harmony star reexport */
  857. /***/ }),
  858. /***/ "./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=0&id=04e7415c&lang=scss&scoped=true":
  859. /*!******************************************************************************************************************!*\
  860. !*** ./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=0&id=04e7415c&lang=scss&scoped=true ***!
  861. \******************************************************************************************************************/
  862. /*! no static exports found */
  863. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  864. "use strict";
  865. __webpack_require__.r(__webpack_exports__);
  866. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_04e7415c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../node_modules/vue-style-loader??ref--9-oneOf-1-0!../../../../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=04e7415c&lang=scss&scoped=true */ "../../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/app/program/views/sys/main-layout/index.vue?vue&type=style&index=0&id=04e7415c&lang=scss&scoped=true");
  867. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_04e7415c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_04e7415c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
  868. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_04e7415c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_04e7415c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  869. /***/ }),
  870. /***/ "./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=1&id=04e7415c&lang=scss":
  871. /*!******************************************************************************************************!*\
  872. !*** ./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=1&id=04e7415c&lang=scss ***!
  873. \******************************************************************************************************/
  874. /*! no static exports found */
  875. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  876. "use strict";
  877. __webpack_require__.r(__webpack_exports__);
  878. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_1_id_04e7415c_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../node_modules/vue-style-loader??ref--9-oneOf-1-0!../../../../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=1&id=04e7415c&lang=scss */ "../../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/app/program/views/sys/main-layout/index.vue?vue&type=style&index=1&id=04e7415c&lang=scss");
  879. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_1_id_04e7415c_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_1_id_04e7415c_lang_scss__WEBPACK_IMPORTED_MODULE_0__);
  880. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_1_id_04e7415c_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_1_id_04e7415c_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  881. /***/ }),
  882. /***/ "./src/app/program/views/sys/main-layout/index.vue?vue&type=template&id=04e7415c&scoped=true&ts=true":
  883. /*!***********************************************************************************************************!*\
  884. !*** ./src/app/program/views/sys/main-layout/index.vue?vue&type=template&id=04e7415c&scoped=true&ts=true ***!
  885. \***********************************************************************************************************/
  886. /*! exports provided: render */
  887. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  888. "use strict";
  889. __webpack_require__.r(__webpack_exports__);
  890. /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_04e7415c_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../../../node_modules/babel-loader/lib!../../../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=04e7415c&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/program/views/sys/main-layout/index.vue?vue&type=template&id=04e7415c&scoped=true&ts=true");
  891. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_04e7415c_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
  892. /***/ })
  893. }]);
  894. //# sourceMappingURL=47.js.map