(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[47],{
/***/ "../../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":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** 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 ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
/* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
/* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./hook */ "./src/app/program/views/sys/main-layout/hook.ts");
/* harmony import */ var _app_program_hook_loadding__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/app/program/hook/loadding */ "./src/app/program/hook/loadding.ts");
/* harmony import */ var _store_auth__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../store/auth */ "./src/app/program/store/auth.ts");
/* harmony import */ var _app_program_router__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/app/program/router */ "./src/app/program/router.ts");
/* harmony import */ var _app_program_store_sys__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/app/program/store/sys */ "./src/app/program/store/sys.ts");
/* harmony import */ var _app_program_store_scene__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/app/program/store/scene */ "./src/app/program/store/scene.ts");
/* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
/* 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");
/* harmony import */ var _store_local__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../../store/local */ "./src/app/program/store/local.ts");
/* harmony import */ var _app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/app/program/hook/serve */ "./src/app/program/hook/serve.ts");
/* harmony import */ var _app_program_hook__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/app/program/hook */ "./src/app/program/hook/index.ts");
/* harmony import */ var _app_program_store_status__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/app/program/store/status */ "./src/app/program/store/status.ts");
/* harmony import */ var ant_design_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ant-design-vue */ "../../node_modules/ant-design-vue/es/index.js");
var __assign = undefined && undefined.__assign || function () {
__assign = Object.assign || function (t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
function adopt(value) {
return value instanceof P ? value : new P(function (resolve) {
resolve(value);
});
}
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
}
function rejected(value) {
try {
step(generator["throw"](value));
} catch (e) {
reject(e);
}
}
function step(result) {
result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
}
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = undefined && undefined.__generator || function (thisArg, body) {
var _ = {
label: 0,
sent: function () {
if (t[0] & 1) throw t[1];
return t[1];
},
trys: [],
ops: []
},
f,
y,
t,
g;
return g = {
next: verb(0),
"throw": verb(1),
"return": verb(2)
}, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
return this;
}), g;
function verb(n) {
return function (v) {
return step([n, v]);
};
}
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (g && (g = 0, op[0] && (_ = 0)), _) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0:
case 1:
t = op;
break;
case 4:
_.label++;
return {
value: op[1],
done: false
};
case 5:
_.label++;
y = op[1];
op = [0];
continue;
case 7:
op = _.ops.pop();
_.trys.pop();
continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
_ = 0;
continue;
}
if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
_.label = op[1];
break;
}
if (op[0] === 6 && _.label < t[1]) {
_.label = t[1];
t = op;
break;
}
if (t && _.label < t[2]) {
_.label = t[2];
_.ops.push(op);
break;
}
if (t[2]) _.ops.pop();
_.trys.pop();
continue;
}
op = body.call(thisArg, _);
} catch (e) {
op = [6, e];
y = 0;
} finally {
f = t = 0;
}
if (op[0] & 5) throw op[1];
return {
value: op[0] ? op[1] : void 0,
done: true
};
}
};
/* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_2__["defineComponent"])({
__name: 'index',
setup: function (__props, _a) {
var _this = this;
var expose = _a.expose;
expose();
var wranDesk = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
return Object.values(_store_local__WEBPACK_IMPORTED_MODULE_11__["enablePathPercentage"].value).some(function (tage) {
return tage > 80;
});
});
var changeLang = function (lang) {
return __awaiter(_this, void 0, void 0, function () {
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
Object(_lang__WEBPACK_IMPORTED_MODULE_9__["changeLang"])(lang, false);
return [4 /*yield*/, Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__["useInteractive"])('setBackLocale', lang)];
case 1:
_a.sent();
return [2 /*return*/];
}
});
});
};
var tagsRef = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
var tabs = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([__assign({
icon: {
normal: 'icon-r_scene_s',
active: 'icon-r_scene_s'
}
}, _app_program_router__WEBPACK_IMPORTED_MODULE_6__["metas"].scene), __assign({
icon: {
normal: 'icon-r_case_s',
active: 'icon-r_case_s'
}
}, _app_program_router__WEBPACK_IMPORTED_MODULE_6__["metas"].case), __assign({
icon: {
normal: 'icon-r_media_s',
active: 'icon-r_media_s'
}
}, _app_program_router__WEBPACK_IMPORTED_MODULE_6__["metas"].library)]);
var activeRoute = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
return _app_program_router__WEBPACK_IMPORTED_MODULE_6__["router"].currentRoute.value.name;
});
var current = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([activeRoute.value]);
var indicator = Object(vue__WEBPACK_IMPORTED_MODULE_2__["h"])(_ant_design_icons_vue__WEBPACK_IMPORTED_MODULE_10__["LoadingOutlined"], {
style: {
fontSize: '24px',
color: '#fff'
},
spin: true
});
var isShowIreal = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
var isShowSmart3D = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
var delayClick = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(null);
var delayClickOn = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
return function (type) {
return delayClick.value === type;
};
});
var systemAuth = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true);
var customizeSetting = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
var regSystemAuth = function () {
return __awaiter(_this, void 0, void 0, function () {
return __generator(this, function (_a) {
return [2 /*return*/];
});
});
};
Object(vue__WEBPACK_IMPORTED_MODULE_2__["onBeforeMount"])(function () {
return __awaiter(_this, void 0, void 0, function () {
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
return [4 /*yield*/, Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__["useInteractive"])('getCustomize', {})];
case 1:
_a.sent();
return [2 /*return*/];
}
});
});
});
Object(vue__WEBPACK_IMPORTED_MODULE_2__["onMounted"])(function () {
return __awaiter(_this, void 0, void 0, function () {
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
return [4 /*yield*/, Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__["useInteractive"])('getBackLocale', {})];
case 1:
_a.sent();
return [2 /*return*/];
}
});
});
});
var tagsRefScroller = false;
Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(function () {
return tagsRef.value;
}, function () {
if (!tagsRefScroller && tagsRef.value) {
tagsRefScroller = true;
tagsRef.value.addEventListener('wheel', function (event) {
event.preventDefault(); // 阻止默认的垂直滚动行为
// event.deltaX 和 event.deltaY 属性指示滚轮滚动的方向和幅度
// 对于大多数横向滚动的鼠标,水平滚动会体现在 deltaX 上
// 垂直滚动会体现在 deltaY 上
// 我们希望将垂直滚动的 deltaY 应用到水平滚动条
this.scrollLeft += event.deltaY;
console.log(this);
// 如果您的鼠标或浏览器报告水平滚动在 deltaX 上,您可以使用:
// this.scrollLeft += event.deltaX;
});
}
});
Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () {
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) {
regSystemAuth();
}
});
// useSubscribe('regSystemAuth', regSystemAuth)
Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__["useSubscribe"])('getBackLocale', function (lang) {
console.log('getBackLocale', lang);
Object(_lang__WEBPACK_IMPORTED_MODULE_9__["changeLang"])(lang, false);
});
Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__["useSubscribe"])('getCustomize', function (data) {
console.log('getCustomize', data);
customizeSetting.value = data;
isShowIreal.value = Number(data.isShowIreal) === 1;
isShowSmart3D.value = Number(data.isShowSmart3D) === 1;
var list = data.langList.length > 0 ? data.langList.split(',') : [];
Object(_lang__WEBPACK_IMPORTED_MODULE_9__["setLangList"])(list);
// langList.value = data.langList.length > 0 ? data.langList.split(',') : []
});
Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__["useSubscribe"])('warmTip', function (_a) {
var type = _a.type,
content = _a.content;
return __awaiter(_this, void 0, void 0, function () {
return __generator(this, function (_b) {
switch (type) {
case 'success':
ant_design_vue__WEBPACK_IMPORTED_MODULE_15__["message"].success(content);
break;
case 'error':
ant_design_vue__WEBPACK_IMPORTED_MODULE_15__["message"].error(content);
break;
case 'warn':
ant_design_vue__WEBPACK_IMPORTED_MODULE_15__["message"].warn(content);
break;
}
return [2 /*return*/];
});
});
});
var updateAuthCamera = function (show) {
_hook__WEBPACK_IMPORTED_MODULE_3__["cameraAuth"].value = show;
if (!systemAuth.value) {
systemAuth.value = true;
}
};
var getTabsIcon = function (scene) {
switch (scene.type) {
case _app_program_store_sys__WEBPACK_IMPORTED_MODULE_7__["SceneType"].obj:
case _app_program_store_sys__WEBPACK_IMPORTED_MODULE_7__["SceneType"].cloud:
return 'icon-r_scene_n';
case _app_program_store_sys__WEBPACK_IMPORTED_MODULE_7__["SceneType"].fuse:
case _app_program_store_sys__WEBPACK_IMPORTED_MODULE_7__["SceneType"].case:
return 'icon-r_case_n';
case _app_program_store_sys__WEBPACK_IMPORTED_MODULE_7__["SceneType"].library:
return 'icon-r_media_n';
}
};
var handleCustomClick = function (type) {
return __awaiter(_this, void 0, void 0, function () {
var path, timer;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
delayClick.value = type;
timer && clearTimeout(timer);
timer = setTimeout(function () {
delayClick.value = false;
}, 2200);
switch (type) {
case 1:
path = customizeSetting.value.iReal;
break;
case 2:
path = customizeSetting.value.smart3D;
break;
}
console.log('path', path);
return [4 /*yield*/, Object(_app_program_hook_serve__WEBPACK_IMPORTED_MODULE_12__["useInteractive"])('openApp', {
path: path,
type: type
})];
case 1:
_a.sent();
return [2 /*return*/];
}
});
});
};
var handleGoto = function (tab) {
Object(_app_program_router__WEBPACK_IMPORTED_MODULE_6__["jump"])({
name: tab.name
});
localStorage.setItem('menu_name', tab.name);
};
Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(function () {
return activeRoute.value;
}, function () {
if (activeRoute.value != current.value[0]) {
current.value = [activeRoute.value];
}
});
var ctx = Object(_app_program_store_scene__WEBPACK_IMPORTED_MODULE_8__["useScene"])();
var __returned__ = {
wranDesk: wranDesk,
changeLang: changeLang,
tagsRef: tagsRef,
tabs: tabs,
activeRoute: activeRoute,
current: current,
indicator: indicator,
isShowIreal: isShowIreal,
isShowSmart3D: isShowSmart3D,
delayClick: delayClick,
delayClickOn: delayClickOn,
systemAuth: systemAuth,
customizeSetting: customizeSetting,
regSystemAuth: regSystemAuth,
tagsRefScroller: tagsRefScroller,
updateAuthCamera: updateAuthCamera,
getTabsIcon: getTabsIcon,
handleCustomClick: handleCustomClick,
handleGoto: handleGoto,
ctx: ctx,
loadding: _app_program_hook_loadding__WEBPACK_IMPORTED_MODULE_4__["loadding"],
info: _store_auth__WEBPACK_IMPORTED_MODULE_5__["info"],
invalidInfo: _store_auth__WEBPACK_IMPORTED_MODULE_5__["invalidInfo"],
metas: _app_program_router__WEBPACK_IMPORTED_MODULE_6__["metas"],
router: _app_program_router__WEBPACK_IMPORTED_MODULE_6__["router"],
jump: _app_program_router__WEBPACK_IMPORTED_MODULE_6__["jump"],
fullScreen: _app_program_store_sys__WEBPACK_IMPORTED_MODULE_7__["fullScreen"],
globalMenuDisabled: _app_program_store_scene__WEBPACK_IMPORTED_MODULE_8__["globalMenuDisabled"],
langNameEum: _lang__WEBPACK_IMPORTED_MODULE_9__["langNameEum"],
lang: _lang__WEBPACK_IMPORTED_MODULE_9__["lang"],
CloseOutlined: _ant_design_icons_vue__WEBPACK_IMPORTED_MODULE_10__["CloseOutlined"],
config: _app_program_hook__WEBPACK_IMPORTED_MODULE_13__["config"]
};
Object.defineProperty(__returned__, '__isScriptSetup', {
enumerable: false,
value: true
});
return __returned__;
}
}));
/***/ }),
/***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/program/views/sys/main-layout/index.vue?vue&type=template&id=04e7415c&scoped=true&ts=true":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/program/views/sys/main-layout/index.vue?vue&type=template&id=04e7415c&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 core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
var _withScopeId = function (n) {
return Object(vue__WEBPACK_IMPORTED_MODULE_1__["pushScopeId"])("data-v-04e7415c"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["popScopeId"])(), n;
};
var _hoisted_1 = {
key: 0,
class: "tabs-header"
};
var _hoisted_2 = {
class: "tabs-left"
};
var _hoisted_3 = /*#__PURE__*/_withScopeId(function () {
/*#__PURE__*/return Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("i", {
class: "iconfont icon-pull_b"
}, null, -1 /* HOISTED */);
});
var _hoisted_4 = [_hoisted_3];
var _hoisted_5 = {
class: "tabs",
ref: "tagsRef"
};
var _hoisted_6 = ["onClick"];
var _hoisted_7 = ["_aaa"];
var _hoisted_8 = {
class: "tabs-right"
};
var _hoisted_9 = ["tabs"];
var _hoisted_10 = {
class: "text",
style: {
"white-space": "pre-wrap"
}
};
var _hoisted_11 = {
style: {
"display": "flex",
"align-items": "center",
"line-height": "1.5"
}
};
var _hoisted_12 = /*#__PURE__*/_withScopeId(function () {
/*#__PURE__*/return Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("i", {
class: "iconfont icon-model_s"
}, null, -1 /* HOISTED */);
});
var _hoisted_13 = {
class: "text",
style: {
"white-space": "pre-wrap"
}
};
var _hoisted_14 = {
style: {
"display": "flex",
"align-items": "center",
"line-height": "1.5"
}
};
var _hoisted_15 = /*#__PURE__*/_withScopeId(function () {
/*#__PURE__*/return Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("i", {
class: "iconfont icon-photo_o"
}, null, -1 /* HOISTED */);
});
var _hoisted_16 = {
class: "text",
style: {
"white-space": "pre-wrap"
}
};
var _hoisted_17 = {
class: "setting"
};
var _hoisted_18 = {
key: 0,
class: "iconfont icon-state_e warn"
};
var _hoisted_19 = /*#__PURE__*/_withScopeId(function () {
/*#__PURE__*/return Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("i", {
class: "iconfont icon-r_setup_s"
}, null, -1 /* HOISTED */);
});
var _hoisted_20 = {
key: 0
};
var _hoisted_21 = {
style: {
"text-align": "center"
}
};
var _hoisted_22 = {
class: "loadding"
};
function render(_ctx, _cache, $props, $setup, $data, $options) {
var _component_a_tooltip = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-tooltip");
var _component_a_layout_header = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-layout-header");
var _component_a_menu_item = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-menu-item");
var _component_a_menu = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-menu");
var _component_a_button = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-button");
var _component_a_layout_sider = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-layout-sider");
var _component_a_spin = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-spin");
var _component_router_view = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("router-view");
var _component_a_layout_content = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-layout-content");
var _component_a_layout = Object(vue__WEBPACK_IMPORTED_MODULE_1__["resolveComponent"])("a-layout");
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, {
class: "layout"
}, {
default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])(_component_a_layout_header, {
class: "header strengthen-bottom"
}, {
default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])("
\r\n
\r\n \r\n \r\n \r\n {{ $t('program.menu.smart3DTitle') }}\r\n \r\n\r\n
\r\n \r\n \r\n \r\n {{ $t('program.menu.irealTitle') }}\r\n \r\n\r\n
\r\n \r\n {{ tab.title }}\r\n \r\n
\r\n\r\n \r\n \r\n \r\n {{ $t('sys.setup') }}\r\n \r\n
\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", {
class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])(["exit", {
show: !!$setup.ctx.activeScene
}]),
onClick: _cache[0] || (_cache[0] =
//@ts-ignore
function () {
var _a;
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return $setup.ctx.hideScene && (_a = $setup.ctx).hideScene.apply(_a, args);
})
}, _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) {
return Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementBlock"])("div", {
class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])(["tab-header-item strengthen", {
active: scene === $setup.ctx.activeScene
}]),
key: scene.m,
onClick: function ($event) {
return $setup.ctx.showScene(scene);
}
}, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("i", {
class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])(["iconfont", [$setup.getTabsIcon(scene)]])
}, null, 2 /* CLASS */), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("span", {
_aaa: scene.type,
class: "text",
style: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeStyle"])({
visibility: ['fuse', 'case'].includes(scene.type) ? 'hidden' : 'visible'
})
}, 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"], {
class: "fun-ctrl close",
onClick: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withModifiers"])(function ($event) {
return $setup.ctx.deleteScene(scene);
}, ["stop"])
}, null, 8 /* PROPS */, ["onClick"])], 10 /* CLASS, PROPS */, _hoisted_6);
}), 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, {
placement: "bottom"
}, {
title: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_1__["toDisplayString"])(_ctx.$t('sys.refer')), 1 /* TEXT */)];
}),
default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
return [$setup.ctx.isVM() ? (Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementBlock"])("i", {
key: 0,
onClick: _cache[1] || (_cache[1] =
//@ts-ignore
function () {
var _a;
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return $setup.ctx.refreshCurrent && (_a = $setup.ctx).refreshCurrent.apply(_a, args);
}),
class: "iconfont fun-ctrl icon-refresh"
})) : Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])("v-if", true)];
}),
_: 1 /* STABLE */
}), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("i", {
onClick: _cache[2] || (_cache[2] = function ($event) {
return $setup.fullScreen = !$setup.fullScreen;
}),
class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])(["iconfont", {
'icon-shrink': $setup.fullScreen,
'icon-full': !$setup.fullScreen
}])
}, null, 2 /* CLASS */)])])) : Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])("v-if", true)];
}),
_: 1 /* STABLE */
}), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])(_component_a_layout, {
class: "layout"
}, {
default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
return [$setup.activeRoute == '' || !$setup.ctx.activeScene ? (Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createBlock"])(_component_a_layout_sider, {
key: 0,
class: "sider",
width: "160px"
}, {
default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("div", {
class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])(["sider-menu-wrap", {
disabled: $setup.globalMenuDisabled
}])
}, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])(_component_a_menu, {
theme: "dark",
mode: "inline",
class: "sider-menu",
selectedKeys: $setup.current,
"onUpdate:selectedKeys": _cache[5] || (_cache[5] = function ($event) {
return $setup.current = $event;
})
}, {
default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
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) {
return Object(vue__WEBPACK_IMPORTED_MODULE_1__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createBlock"])(_component_a_menu_item, {
key: tab.name,
onClick: function ($event) {
return $setup.handleGoto(tab);
}
}, {
default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("span", {
tabs: tab.name,
style: {
"display": "flex",
"align-items": "center",
"line-height": "1.5"
}
}, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("i", {
class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])(["iconfont", [tab.icon.normal]])
}, 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)];
}),
_: 2 /* DYNAMIC */
}, 1032 /* PROPS, DYNAMIC_SLOTS */, ["onClick"]);
}), 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, {
key: "scene-ireal",
class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])({
disabledsss: $setup.delayClickOn(1)
}),
onClick: _cache[3] || (_cache[3] = function ($event) {
return $setup.handleCustomClick(1);
})
}, {
default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
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 */)])];
}),
_: 1 /* STABLE */
}, 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, {
key: "scene-smart",
class: Object(vue__WEBPACK_IMPORTED_MODULE_1__["normalizeClass"])({
disabledsss: $setup.delayClickOn(2)
}),
onClick: _cache[4] || (_cache[4] = function ($event) {
return $setup.handleCustomClick(2);
})
}, {
default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
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 */)])];
}),
_: 1 /* STABLE */
}, 8 /* PROPS */, ["class"])) : Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])("v-if", true)];
}),
_: 1 /* STABLE */
}, 8 /* PROPS */, ["selectedKeys"]), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("div", {
class: "sider-setting",
onClick: _cache[8] || (_cache[8] = function ($event) {
return $setup.jump({
name: $setup.metas.fileManage.name
});
})
}, [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", {
key: 0,
class: "tooltips",
onClick: _cache[7] || (_cache[7] = Object(vue__WEBPACK_IMPORTED_MODULE_1__["withModifiers"])(function () {}, ["stop"]))
}, [!$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"], {
key: 0
}, [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"], {
key: 1
}, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_1__["toDisplayString"])(_ctx.$t('program.auth.uAuthTipTime', {
n: $setup.info.surplus
})), 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"], {
key: 1
}, [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, {
onClick: _cache[6] || (_cache[6] = function ($event) {
return $setup.router.push({
name: 'fileManage'
});
}),
type: "primary",
class: "asdzz",
shape: "round",
size: "middle"
}, {
default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_1__["toDisplayString"])(_ctx.$t('program.gotoDeskSetting')), 1 /* TEXT */)];
}),
_: 1 /* STABLE */
})])], 64 /* STABLE_FRAGMENT */))])) : Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])("v-if", true)])], 2 /* CLASS */)];
}),
_: 1 /* STABLE */
})) : Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])(_component_a_layout_content, {
class: "content"
}, {
default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function () {
return [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createElementVNode"])("div", _hoisted_22, [Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])(_component_a_spin, {
spinning: $setup.loadding,
indicator: $setup.indicator
}, null, 8 /* PROPS */, ["spinning", "indicator"])]), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createVNode"])(_component_router_view, null, {
default: Object(vue__WEBPACK_IMPORTED_MODULE_1__["withCtx"])(function (_a) {
var Component = _a.Component;
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 */))];
}),
_: 1 /* STABLE */
})];
}),
_: 1 /* STABLE */
})];
}),
_: 1 /* STABLE */
})];
}),
_: 1 /* STABLE */
}), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])(" "), Object(vue__WEBPACK_IMPORTED_MODULE_1__["createCommentVNode"])(" updateAuthCamera(show)\"\r\n :camera-code=\"typeof cameraAuth === 'string' ? cameraAuth : undefined\"\r\n v-if=\"cameraAuth\"\r\n /> ")], 2112 /* STABLE_FRAGMENT, DEV_ROOT_FRAGMENT */);
}
/***/ }),
/***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=0&id=04e7415c&lang=scss&scoped=true":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=0&id=04e7415c&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, ".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}", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=1&id=04e7415c&lang=scss":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=1&id=04e7415c&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, ".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}", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/app/program/views/sys/main-layout/index.vue?vue&type=style&index=0&id=04e7415c&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/app/program/views/sys/main-layout/index.vue?vue&type=style&index=0&id=04e7415c&lang=scss&scoped=true ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a