You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
670 lines
41 KiB
670 lines
41 KiB
2 weeks ago
|
(globalThis["webpackChunkGoFaster"] = globalThis["webpackChunkGoFaster"] || []).push([["src_renderer_views_Settings_vue"],{
|
||
|
|
||
|
/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/renderer/views/Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css":
|
||
|
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
|
!*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/renderer/views/Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css ***!
|
||
|
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
|
/***/ ((module, __webpack_exports__, __webpack_require__) => {
|
||
|
|
||
|
"use strict";
|
||
|
__webpack_require__.r(__webpack_exports__);
|
||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||
|
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
|
||
|
/* harmony export */ });
|
||
|
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
|
||
|
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
|
||
|
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
|
||
|
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
|
||
|
// Imports
|
||
|
|
||
|
|
||
|
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
|
||
|
// Module
|
||
|
___CSS_LOADER_EXPORT___.push([module.id, `
|
||
|
.settings[data-v-a5c10072] {
|
||
|
padding: 20px;
|
||
|
height: 100%;
|
||
|
overflow-y: auto;
|
||
|
}
|
||
|
.page-header[data-v-a5c10072] {
|
||
|
margin-bottom: 30px;
|
||
|
}
|
||
|
.page-header h2[data-v-a5c10072] {
|
||
|
margin: 0;
|
||
|
color: #333;
|
||
|
font-size: 24px;
|
||
|
}
|
||
|
.settings-content[data-v-a5c10072] {
|
||
|
max-width: 800px;
|
||
|
}
|
||
|
.settings-section[data-v-a5c10072] {
|
||
|
background: white;
|
||
|
border-radius: 8px;
|
||
|
padding: 24px;
|
||
|
margin-bottom: 24px;
|
||
|
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
|
||
|
}
|
||
|
.settings-section h3[data-v-a5c10072] {
|
||
|
margin: 0 0 20px 0;
|
||
|
color: #333;
|
||
|
font-size: 18px;
|
||
|
border-bottom: 2px solid #e0e0e0;
|
||
|
padding-bottom: 8px;
|
||
|
}
|
||
|
.setting-item[data-v-a5c10072] {
|
||
|
display: flex;
|
||
|
align-items: center;
|
||
|
justify-content: space-between;
|
||
|
margin-bottom: 20px;
|
||
|
padding: 16px 0;
|
||
|
border-bottom: 1px solid #f5f5f5;
|
||
|
}
|
||
|
.setting-item[data-v-a5c10072]:last-child {
|
||
|
border-bottom: none;
|
||
|
margin-bottom: 0;
|
||
|
}
|
||
|
.setting-item label[data-v-a5c10072] {
|
||
|
font-weight: 500;
|
||
|
color: #333;
|
||
|
min-width: 200px;
|
||
|
}
|
||
|
.setting-item input[type="text"][data-v-a5c10072],
|
||
|
.setting-item input[type="number"][data-v-a5c10072],
|
||
|
.setting-item select[data-v-a5c10072] {
|
||
|
padding: 8px 12px;
|
||
|
border: 1px solid #ddd;
|
||
|
border-radius: 4px;
|
||
|
font-size: 14px;
|
||
|
min-width: 200px;
|
||
|
}
|
||
|
.setting-item input[type="text"][data-v-a5c10072]:focus,
|
||
|
.setting-item input[type="number"][data-v-a5c10072]:focus,
|
||
|
.setting-item select[data-v-a5c10072]:focus {
|
||
|
outline: none;
|
||
|
border-color: #1976d2;
|
||
|
box-shadow: 0 0 0 2px rgba(25, 118, 210, 0.2);
|
||
|
}
|
||
|
|
||
|
/* 开关样式 */
|
||
|
.toggle-switch[data-v-a5c10072] {
|
||
|
position: relative;
|
||
|
display: inline-block;
|
||
|
}
|
||
|
.toggle-switch input[type="checkbox"][data-v-a5c10072] {
|
||
|
opacity: 0;
|
||
|
width: 0;
|
||
|
height: 0;
|
||
|
}
|
||
|
.toggle-label[data-v-a5c10072] {
|
||
|
display: block;
|
||
|
width: 50px;
|
||
|
height: 24px;
|
||
|
background: #ccc;
|
||
|
border-radius: 12px;
|
||
|
cursor: pointer;
|
||
|
position: relative;
|
||
|
transition: background-color 0.3s;
|
||
|
}
|
||
|
.toggle-label[data-v-a5c10072]:before {
|
||
|
content: '';
|
||
|
position: absolute;
|
||
|
width: 20px;
|
||
|
height: 20px;
|
||
|
border-radius: 50%;
|
||
|
background: white;
|
||
|
top: 2px;
|
||
|
left: 2px;
|
||
|
transition: transform 0.3s;
|
||
|
}
|
||
|
.toggle-switch input[type="checkbox"]:checked + .toggle-label[data-v-a5c10072] {
|
||
|
background: #1976d2;
|
||
|
}
|
||
|
.toggle-switch input[type="checkbox"]:checked + .toggle-label[data-v-a5c10072]:before {
|
||
|
transform: translateX(26px);
|
||
|
}
|
||
|
|
||
|
/* 操作按钮 */
|
||
|
.settings-actions[data-v-a5c10072] {
|
||
|
display: flex;
|
||
|
gap: 16px;
|
||
|
justify-content: flex-end;
|
||
|
margin-top: 30px;
|
||
|
}
|
||
|
.btn[data-v-a5c10072] {
|
||
|
padding: 12px 24px;
|
||
|
border: none;
|
||
|
border-radius: 6px;
|
||
|
cursor: pointer;
|
||
|
font-size: 14px;
|
||
|
font-weight: 500;
|
||
|
transition: all 0.2s;
|
||
|
}
|
||
|
.btn-primary[data-v-a5c10072] {
|
||
|
background: #1976d2;
|
||
|
color: white;
|
||
|
}
|
||
|
.btn-primary[data-v-a5c10072]:hover {
|
||
|
background: #1565c0;
|
||
|
}
|
||
|
.btn-secondary[data-v-a5c10072] {
|
||
|
background: #757575;
|
||
|
color: white;
|
||
|
}
|
||
|
.btn-secondary[data-v-a5c10072]:hover {
|
||
|
background: #616161;
|
||
|
}
|
||
|
|
||
|
/* 响应式设计 */
|
||
|
@media (max-width: 768px) {
|
||
|
.setting-item[data-v-a5c10072] {
|
||
|
flex-direction: column;
|
||
|
align-items: flex-start;
|
||
|
gap: 12px;
|
||
|
}
|
||
|
.setting-item label[data-v-a5c10072] {
|
||
|
min-width: auto;
|
||
|
}
|
||
|
.setting-item input[type="text"][data-v-a5c10072],
|
||
|
.setting-item input[type="number"][data-v-a5c10072],
|
||
|
.setting-item select[data-v-a5c10072] {
|
||
|
min-width: 100%;
|
||
|
}
|
||
|
.settings-actions[data-v-a5c10072] {
|
||
|
flex-direction: column;
|
||
|
}
|
||
|
}
|
||
|
`, ""]);
|
||
|
// Exports
|
||
|
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/renderer/views/Settings.vue?vue&type=script&lang=js":
|
||
|
/*!****************************************************************************************************************************!*\
|
||
|
!*** ./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/renderer/views/Settings.vue?vue&type=script&lang=js ***!
|
||
|
\****************************************************************************************************************************/
|
||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
|
||
|
"use strict";
|
||
|
__webpack_require__.r(__webpack_exports__);
|
||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||
|
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
|
||
|
/* harmony export */ });
|
||
|
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm-bundler.js");
|
||
|
|
||
|
|
||
|
|
||
|
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
|
||
|
name: 'Settings',
|
||
|
setup() {
|
||
|
const settings = (0,vue__WEBPACK_IMPORTED_MODULE_0__.reactive)({
|
||
|
// 基本设置
|
||
|
appName: 'GoFaster',
|
||
|
language: 'zh-CN',
|
||
|
theme: 'light',
|
||
|
|
||
|
// 网络设置
|
||
|
apiUrl: 'http://localhost:8080',
|
||
|
timeout: 10,
|
||
|
retryCount: 3,
|
||
|
|
||
|
// 用户设置
|
||
|
autoLogin: false,
|
||
|
rememberPassword: false,
|
||
|
sessionTimeout: 30,
|
||
|
|
||
|
// 通知设置
|
||
|
desktopNotifications: true,
|
||
|
soundNotifications: true,
|
||
|
notificationInterval: 10,
|
||
|
|
||
|
// 数据设置
|
||
|
cacheSize: 100,
|
||
|
autoCleanCache: true,
|
||
|
backupFrequency: 'weekly'
|
||
|
})
|
||
|
|
||
|
const loadSettings = () => {
|
||
|
const savedSettings = localStorage.getItem('gofaster-settings')
|
||
|
if (savedSettings) {
|
||
|
Object.assign(settings, JSON.parse(savedSettings))
|
||
|
}
|
||
|
}
|
||
|
|
||
|
const saveSettings = () => {
|
||
|
try {
|
||
|
localStorage.setItem('gofaster-settings', JSON.stringify(settings))
|
||
|
// 这里可以添加保存成功的提示
|
||
|
console.log('设置已保存')
|
||
|
} catch (error) {
|
||
|
console.error('保存设置失败:', error)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
const resetSettings = () => {
|
||
|
if (confirm('确定要重置所有设置吗?此操作不可撤销。')) {
|
||
|
localStorage.removeItem('gofaster-settings')
|
||
|
location.reload()
|
||
|
}
|
||
|
}
|
||
|
|
||
|
;(0,vue__WEBPACK_IMPORTED_MODULE_0__.onMounted)(() => {
|
||
|
loadSettings()
|
||
|
})
|
||
|
|
||
|
return {
|
||
|
settings,
|
||
|
saveSettings,
|
||
|
resetSettings
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/renderer/views/Settings.vue?vue&type=template&id=a5c10072&scoped=true":
|
||
|
/*!********************************************************************************************************************************************************************************************************************!*\
|
||
|
!*** ./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/renderer/views/Settings.vue?vue&type=template&id=a5c10072&scoped=true ***!
|
||
|
\********************************************************************************************************************************************************************************************************************/
|
||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
|
||
|
"use strict";
|
||
|
__webpack_require__.r(__webpack_exports__);
|
||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||
|
/* harmony export */ render: () => (/* binding */ render)
|
||
|
/* harmony export */ });
|
||
|
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm-bundler.js");
|
||
|
|
||
|
|
||
|
const _hoisted_1 = { class: "settings" }
|
||
|
const _hoisted_2 = { class: "settings-content" }
|
||
|
const _hoisted_3 = { class: "settings-section" }
|
||
|
const _hoisted_4 = { class: "setting-item" }
|
||
|
const _hoisted_5 = { class: "setting-item" }
|
||
|
const _hoisted_6 = { class: "setting-item" }
|
||
|
const _hoisted_7 = { class: "settings-section" }
|
||
|
const _hoisted_8 = { class: "setting-item" }
|
||
|
const _hoisted_9 = { class: "setting-item" }
|
||
|
const _hoisted_10 = { class: "setting-item" }
|
||
|
const _hoisted_11 = { class: "settings-section" }
|
||
|
const _hoisted_12 = { class: "setting-item" }
|
||
|
const _hoisted_13 = { class: "toggle-switch" }
|
||
|
const _hoisted_14 = { class: "setting-item" }
|
||
|
const _hoisted_15 = { class: "toggle-switch" }
|
||
|
const _hoisted_16 = { class: "setting-item" }
|
||
|
const _hoisted_17 = { class: "settings-section" }
|
||
|
const _hoisted_18 = { class: "setting-item" }
|
||
|
const _hoisted_19 = { class: "toggle-switch" }
|
||
|
const _hoisted_20 = { class: "setting-item" }
|
||
|
const _hoisted_21 = { class: "toggle-switch" }
|
||
|
const _hoisted_22 = { class: "setting-item" }
|
||
|
const _hoisted_23 = { class: "settings-section" }
|
||
|
const _hoisted_24 = { class: "setting-item" }
|
||
|
const _hoisted_25 = { class: "setting-item" }
|
||
|
const _hoisted_26 = { class: "toggle-switch" }
|
||
|
const _hoisted_27 = { class: "setting-item" }
|
||
|
const _hoisted_28 = { class: "settings-actions" }
|
||
|
|
||
|
function render(_ctx, _cache, $props, $setup, $data, $options) {
|
||
|
return ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [
|
||
|
_cache[45] || (_cache[45] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", { class: "page-header" }, [
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h2", null, "系统设置")
|
||
|
], -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)(" 基本设置 "),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [
|
||
|
_cache[22] || (_cache[22] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", null, "基本设置", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_4, [
|
||
|
_cache[17] || (_cache[17] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", null, "应用名称", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("input", {
|
||
|
"onUpdate:modelValue": _cache[0] || (_cache[0] = $event => (($setup.settings.appName) = $event)),
|
||
|
type: "text",
|
||
|
placeholder: "GoFaster"
|
||
|
}, null, 512 /* NEED_PATCH */), [
|
||
|
[vue__WEBPACK_IMPORTED_MODULE_0__.vModelText, $setup.settings.appName]
|
||
|
])
|
||
|
]),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [
|
||
|
_cache[19] || (_cache[19] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", null, "语言", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("select", {
|
||
|
"onUpdate:modelValue": _cache[1] || (_cache[1] = $event => (($setup.settings.language) = $event))
|
||
|
}, _cache[18] || (_cache[18] = [
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("option", { value: "zh-CN" }, "简体中文", -1 /* CACHED */),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("option", { value: "en-US" }, "English", -1 /* CACHED */)
|
||
|
]), 512 /* NEED_PATCH */), [
|
||
|
[vue__WEBPACK_IMPORTED_MODULE_0__.vModelSelect, $setup.settings.language]
|
||
|
])
|
||
|
]),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_6, [
|
||
|
_cache[21] || (_cache[21] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", null, "主题", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("select", {
|
||
|
"onUpdate:modelValue": _cache[2] || (_cache[2] = $event => (($setup.settings.theme) = $event))
|
||
|
}, _cache[20] || (_cache[20] = [
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("option", { value: "light" }, "浅色主题", -1 /* CACHED */),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("option", { value: "dark" }, "深色主题", -1 /* CACHED */),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("option", { value: "auto" }, "跟随系统", -1 /* CACHED */)
|
||
|
]), 512 /* NEED_PATCH */), [
|
||
|
[vue__WEBPACK_IMPORTED_MODULE_0__.vModelSelect, $setup.settings.theme]
|
||
|
])
|
||
|
])
|
||
|
]),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)(" 网络设置 "),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_7, [
|
||
|
_cache[26] || (_cache[26] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", null, "网络设置", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_8, [
|
||
|
_cache[23] || (_cache[23] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", null, "API服务器地址", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("input", {
|
||
|
"onUpdate:modelValue": _cache[3] || (_cache[3] = $event => (($setup.settings.apiUrl) = $event)),
|
||
|
type: "text",
|
||
|
placeholder: "http://localhost:8080"
|
||
|
}, null, 512 /* NEED_PATCH */), [
|
||
|
[vue__WEBPACK_IMPORTED_MODULE_0__.vModelText, $setup.settings.apiUrl]
|
||
|
])
|
||
|
]),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_9, [
|
||
|
_cache[24] || (_cache[24] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", null, "请求超时时间 (秒)", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("input", {
|
||
|
"onUpdate:modelValue": _cache[4] || (_cache[4] = $event => (($setup.settings.timeout) = $event)),
|
||
|
type: "number",
|
||
|
min: "5",
|
||
|
max: "60"
|
||
|
}, null, 512 /* NEED_PATCH */), [
|
||
|
[vue__WEBPACK_IMPORTED_MODULE_0__.vModelText, $setup.settings.timeout]
|
||
|
])
|
||
|
]),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_10, [
|
||
|
_cache[25] || (_cache[25] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", null, "自动重试次数", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("input", {
|
||
|
"onUpdate:modelValue": _cache[5] || (_cache[5] = $event => (($setup.settings.retryCount) = $event)),
|
||
|
type: "number",
|
||
|
min: "0",
|
||
|
max: "5"
|
||
|
}, null, 512 /* NEED_PATCH */), [
|
||
|
[vue__WEBPACK_IMPORTED_MODULE_0__.vModelText, $setup.settings.retryCount]
|
||
|
])
|
||
|
])
|
||
|
]),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)(" 用户设置 "),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_11, [
|
||
|
_cache[32] || (_cache[32] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", null, "用户设置", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_12, [
|
||
|
_cache[28] || (_cache[28] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", null, "自动登录", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_13, [
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("input", {
|
||
|
"onUpdate:modelValue": _cache[6] || (_cache[6] = $event => (($setup.settings.autoLogin) = $event)),
|
||
|
type: "checkbox",
|
||
|
id: "autoLogin"
|
||
|
}, null, 512 /* NEED_PATCH */), [
|
||
|
[vue__WEBPACK_IMPORTED_MODULE_0__.vModelCheckbox, $setup.settings.autoLogin]
|
||
|
]),
|
||
|
_cache[27] || (_cache[27] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", {
|
||
|
for: "autoLogin",
|
||
|
class: "toggle-label"
|
||
|
}, null, -1 /* CACHED */))
|
||
|
])
|
||
|
]),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_14, [
|
||
|
_cache[30] || (_cache[30] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", null, "记住密码", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_15, [
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("input", {
|
||
|
"onUpdate:modelValue": _cache[7] || (_cache[7] = $event => (($setup.settings.rememberPassword) = $event)),
|
||
|
type: "checkbox",
|
||
|
id: "rememberPassword"
|
||
|
}, null, 512 /* NEED_PATCH */), [
|
||
|
[vue__WEBPACK_IMPORTED_MODULE_0__.vModelCheckbox, $setup.settings.rememberPassword]
|
||
|
]),
|
||
|
_cache[29] || (_cache[29] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", {
|
||
|
for: "rememberPassword",
|
||
|
class: "toggle-label"
|
||
|
}, null, -1 /* CACHED */))
|
||
|
])
|
||
|
]),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_16, [
|
||
|
_cache[31] || (_cache[31] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", null, "会话超时时间 (分钟)", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("input", {
|
||
|
"onUpdate:modelValue": _cache[8] || (_cache[8] = $event => (($setup.settings.sessionTimeout) = $event)),
|
||
|
type: "number",
|
||
|
min: "15",
|
||
|
max: "1440"
|
||
|
}, null, 512 /* NEED_PATCH */), [
|
||
|
[vue__WEBPACK_IMPORTED_MODULE_0__.vModelText, $setup.settings.sessionTimeout]
|
||
|
])
|
||
|
])
|
||
|
]),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)(" 通知设置 "),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_17, [
|
||
|
_cache[38] || (_cache[38] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", null, "通知设置", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_18, [
|
||
|
_cache[34] || (_cache[34] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", null, "桌面通知", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_19, [
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("input", {
|
||
|
"onUpdate:modelValue": _cache[9] || (_cache[9] = $event => (($setup.settings.desktopNotifications) = $event)),
|
||
|
type: "checkbox",
|
||
|
id: "desktopNotifications"
|
||
|
}, null, 512 /* NEED_PATCH */), [
|
||
|
[vue__WEBPACK_IMPORTED_MODULE_0__.vModelCheckbox, $setup.settings.desktopNotifications]
|
||
|
]),
|
||
|
_cache[33] || (_cache[33] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", {
|
||
|
for: "desktopNotifications",
|
||
|
class: "toggle-label"
|
||
|
}, null, -1 /* CACHED */))
|
||
|
])
|
||
|
]),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_20, [
|
||
|
_cache[36] || (_cache[36] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", null, "声音提醒", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_21, [
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("input", {
|
||
|
"onUpdate:modelValue": _cache[10] || (_cache[10] = $event => (($setup.settings.soundNotifications) = $event)),
|
||
|
type: "checkbox",
|
||
|
id: "soundNotifications"
|
||
|
}, null, 512 /* NEED_PATCH */), [
|
||
|
[vue__WEBPACK_IMPORTED_MODULE_0__.vModelCheckbox, $setup.settings.soundNotifications]
|
||
|
]),
|
||
|
_cache[35] || (_cache[35] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", {
|
||
|
for: "soundNotifications",
|
||
|
class: "toggle-label"
|
||
|
}, null, -1 /* CACHED */))
|
||
|
])
|
||
|
]),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_22, [
|
||
|
_cache[37] || (_cache[37] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", null, "消息提醒间隔 (秒)", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("input", {
|
||
|
"onUpdate:modelValue": _cache[11] || (_cache[11] = $event => (($setup.settings.notificationInterval) = $event)),
|
||
|
type: "number",
|
||
|
min: "5",
|
||
|
max: "300"
|
||
|
}, null, 512 /* NEED_PATCH */), [
|
||
|
[vue__WEBPACK_IMPORTED_MODULE_0__.vModelText, $setup.settings.notificationInterval]
|
||
|
])
|
||
|
])
|
||
|
]),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)(" 数据设置 "),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_23, [
|
||
|
_cache[44] || (_cache[44] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", null, "数据设置", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_24, [
|
||
|
_cache[39] || (_cache[39] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", null, "数据缓存大小 (MB)", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("input", {
|
||
|
"onUpdate:modelValue": _cache[12] || (_cache[12] = $event => (($setup.settings.cacheSize) = $event)),
|
||
|
type: "number",
|
||
|
min: "50",
|
||
|
max: "1000"
|
||
|
}, null, 512 /* NEED_PATCH */), [
|
||
|
[vue__WEBPACK_IMPORTED_MODULE_0__.vModelText, $setup.settings.cacheSize]
|
||
|
])
|
||
|
]),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_25, [
|
||
|
_cache[41] || (_cache[41] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", null, "自动清理缓存", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_26, [
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("input", {
|
||
|
"onUpdate:modelValue": _cache[13] || (_cache[13] = $event => (($setup.settings.autoCleanCache) = $event)),
|
||
|
type: "checkbox",
|
||
|
id: "autoCleanCache"
|
||
|
}, null, 512 /* NEED_PATCH */), [
|
||
|
[vue__WEBPACK_IMPORTED_MODULE_0__.vModelCheckbox, $setup.settings.autoCleanCache]
|
||
|
]),
|
||
|
_cache[40] || (_cache[40] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", {
|
||
|
for: "autoCleanCache",
|
||
|
class: "toggle-label"
|
||
|
}, null, -1 /* CACHED */))
|
||
|
])
|
||
|
]),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_27, [
|
||
|
_cache[43] || (_cache[43] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", null, "数据备份频率", -1 /* CACHED */)),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("select", {
|
||
|
"onUpdate:modelValue": _cache[14] || (_cache[14] = $event => (($setup.settings.backupFrequency) = $event))
|
||
|
}, _cache[42] || (_cache[42] = [
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("option", { value: "daily" }, "每日", -1 /* CACHED */),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("option", { value: "weekly" }, "每周", -1 /* CACHED */),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("option", { value: "monthly" }, "每月", -1 /* CACHED */),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("option", { value: "never" }, "从不", -1 /* CACHED */)
|
||
|
]), 512 /* NEED_PATCH */), [
|
||
|
[vue__WEBPACK_IMPORTED_MODULE_0__.vModelSelect, $setup.settings.backupFrequency]
|
||
|
])
|
||
|
])
|
||
|
]),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)(" 操作按钮 "),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_28, [
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("button", {
|
||
|
class: "btn btn-secondary",
|
||
|
onClick: _cache[15] || (_cache[15] = (...args) => ($setup.resetSettings && $setup.resetSettings(...args)))
|
||
|
}, " 重置设置 "),
|
||
|
(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("button", {
|
||
|
class: "btn btn-primary",
|
||
|
onClick: _cache[16] || (_cache[16] = (...args) => ($setup.saveSettings && $setup.saveSettings(...args)))
|
||
|
}, " 保存设置 ")
|
||
|
])
|
||
|
])
|
||
|
]))
|
||
|
}
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "./node_modules/vue-style-loader/index.js??clonedRuleSet-12.use[0]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/renderer/views/Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css":
|
||
|
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
|
!*** ./node_modules/vue-style-loader/index.js??clonedRuleSet-12.use[0]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/renderer/views/Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css ***!
|
||
|
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
// style-loader: Adds some css to the DOM by adding a <style> tag
|
||
|
|
||
|
// load the styles
|
||
|
var content = __webpack_require__(/*! !!../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css */ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/renderer/views/Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css");
|
||
|
if(content.__esModule) content = content.default;
|
||
|
if(typeof content === 'string') content = [[module.id, content, '']];
|
||
|
if(content.locals) module.exports = content.locals;
|
||
|
// add the styles to the DOM
|
||
|
var add = (__webpack_require__(/*! !../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js")["default"])
|
||
|
var update = add("57cdd173", content, false, {"sourceMap":false,"shadowMode":false});
|
||
|
// Hot Module Replacement
|
||
|
if(true) {
|
||
|
// When the styles change, update the <style> tags
|
||
|
if(!content.locals) {
|
||
|
module.hot.accept(/*! !!../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css */ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/renderer/views/Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css", function() {
|
||
|
var newContent = __webpack_require__(/*! !!../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css */ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/renderer/views/Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css");
|
||
|
if(newContent.__esModule) newContent = newContent.default;
|
||
|
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
|
||
|
update(newContent);
|
||
|
});
|
||
|
}
|
||
|
// When the module is disposed, remove the <style> tags
|
||
|
module.hot.dispose(function() { update(); });
|
||
|
}
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "./src/renderer/views/Settings.vue":
|
||
|
/*!*****************************************!*\
|
||
|
!*** ./src/renderer/views/Settings.vue ***!
|
||
|
\*****************************************/
|
||
|
/***/ ((module, __webpack_exports__, __webpack_require__) => {
|
||
|
|
||
|
"use strict";
|
||
|
__webpack_require__.r(__webpack_exports__);
|
||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||
|
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
|
||
|
/* harmony export */ });
|
||
|
/* harmony import */ var _Settings_vue_vue_type_template_id_a5c10072_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Settings.vue?vue&type=template&id=a5c10072&scoped=true */ "./src/renderer/views/Settings.vue?vue&type=template&id=a5c10072&scoped=true");
|
||
|
/* harmony import */ var _Settings_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Settings.vue?vue&type=script&lang=js */ "./src/renderer/views/Settings.vue?vue&type=script&lang=js");
|
||
|
/* harmony import */ var _Settings_vue_vue_type_style_index_0_id_a5c10072_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css */ "./src/renderer/views/Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css");
|
||
|
/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
;
|
||
|
|
||
|
|
||
|
const __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__["default"])(_Settings_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_Settings_vue_vue_type_template_id_a5c10072_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render],['__scopeId',"data-v-a5c10072"],['__file',"src/renderer/views/Settings.vue"]])
|
||
|
/* hot reload */
|
||
|
if (true) {
|
||
|
__exports__.__hmrId = "a5c10072"
|
||
|
const api = __VUE_HMR_RUNTIME__
|
||
|
module.hot.accept()
|
||
|
if (!api.createRecord('a5c10072', __exports__)) {
|
||
|
api.reload('a5c10072', __exports__)
|
||
|
}
|
||
|
|
||
|
module.hot.accept(/*! ./Settings.vue?vue&type=template&id=a5c10072&scoped=true */ "./src/renderer/views/Settings.vue?vue&type=template&id=a5c10072&scoped=true", __WEBPACK_OUTDATED_DEPENDENCIES__ => { /* harmony import */ _Settings_vue_vue_type_template_id_a5c10072_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Settings.vue?vue&type=template&id=a5c10072&scoped=true */ "./src/renderer/views/Settings.vue?vue&type=template&id=a5c10072&scoped=true");
|
||
|
return (() => {
|
||
|
api.rerender('a5c10072', _Settings_vue_vue_type_template_id_a5c10072_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render)
|
||
|
})(__WEBPACK_OUTDATED_DEPENDENCIES__); })
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (__exports__);
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "./src/renderer/views/Settings.vue?vue&type=script&lang=js":
|
||
|
/*!*****************************************************************!*\
|
||
|
!*** ./src/renderer/views/Settings.vue?vue&type=script&lang=js ***!
|
||
|
\*****************************************************************/
|
||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
|
||
|
"use strict";
|
||
|
__webpack_require__.r(__webpack_exports__);
|
||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||
|
/* harmony export */ "default": () => (/* reexport safe */ _node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Settings_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"])
|
||
|
/* harmony export */ });
|
||
|
/* harmony import */ var _node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Settings_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./Settings.vue?vue&type=script&lang=js */ "./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/renderer/views/Settings.vue?vue&type=script&lang=js");
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "./src/renderer/views/Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css":
|
||
|
/*!*************************************************************************************************!*\
|
||
|
!*** ./src/renderer/views/Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css ***!
|
||
|
\*************************************************************************************************/
|
||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
|
||
|
"use strict";
|
||
|
__webpack_require__.r(__webpack_exports__);
|
||
|
/* harmony import */ var _node_modules_vue_style_loader_index_js_clonedRuleSet_12_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_12_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_12_use_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Settings_vue_vue_type_style_index_0_id_a5c10072_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader/index.js??clonedRuleSet-12.use[0]!../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css */ "./node_modules/vue-style-loader/index.js??clonedRuleSet-12.use[0]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/renderer/views/Settings.vue?vue&type=style&index=0&id=a5c10072&scoped=true&lang=css");
|
||
|
/* harmony import */ var _node_modules_vue_style_loader_index_js_clonedRuleSet_12_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_12_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_12_use_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Settings_vue_vue_type_style_index_0_id_a5c10072_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_clonedRuleSet_12_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_12_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_12_use_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Settings_vue_vue_type_style_index_0_id_a5c10072_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__);
|
||
|
/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};
|
||
|
/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_clonedRuleSet_12_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_12_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_12_use_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Settings_vue_vue_type_style_index_0_id_a5c10072_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _node_modules_vue_style_loader_index_js_clonedRuleSet_12_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_12_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_12_use_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Settings_vue_vue_type_style_index_0_id_a5c10072_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__[__WEBPACK_IMPORT_KEY__]
|
||
|
/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "./src/renderer/views/Settings.vue?vue&type=template&id=a5c10072&scoped=true":
|
||
|
/*!***********************************************************************************!*\
|
||
|
!*** ./src/renderer/views/Settings.vue?vue&type=template&id=a5c10072&scoped=true ***!
|
||
|
\***********************************************************************************/
|
||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
|
||
|
"use strict";
|
||
|
__webpack_require__.r(__webpack_exports__);
|
||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||
|
/* harmony export */ render: () => (/* reexport safe */ _node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Settings_vue_vue_type_template_id_a5c10072_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render)
|
||
|
/* harmony export */ });
|
||
|
/* harmony import */ var _node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Settings_vue_vue_type_template_id_a5c10072_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./Settings.vue?vue&type=template&id=a5c10072&scoped=true */ "./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/renderer/views/Settings.vue?vue&type=template&id=a5c10072&scoped=true");
|
||
|
|
||
|
|
||
|
/***/ })
|
||
|
|
||
|
}]);
|