引入 Cron

This commit is contained in:
fofolee 2022-04-16 02:04:16 +08:00
parent cec2ff7f96
commit 807834244d
4 changed files with 38 additions and 23 deletions

11
package-lock.json generated
View File

@ -10,6 +10,7 @@
"dependencies": {
"@quasar/extras": "^1.0.0",
"core-js": "^3.6.5",
"croner": "^4.3.9",
"monaco-editor": "^0.33.0",
"monaco-editor-webpack-plugin": "^7.0.1",
"picture-compressor": "^1.1.0",
@ -3917,6 +3918,11 @@
"node": ">= 10"
}
},
"node_modules/croner": {
"version": "4.3.9",
"resolved": "https://registry.npmmirror.com/croner/-/croner-4.3.9.tgz",
"integrity": "sha512-e9bqMBUoShzQ9Dazb3D86IvYPa94WGWTp8hyi+VMiFHrTBS65Re8c9e+k31tOpkiGQZCSOXBe0IssPZiOpBsMw=="
},
"node_modules/cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@ -14391,6 +14397,11 @@
"readable-stream": "^3.4.0"
}
},
"croner": {
"version": "4.3.9",
"resolved": "https://registry.npmmirror.com/croner/-/croner-4.3.9.tgz",
"integrity": "sha512-e9bqMBUoShzQ9Dazb3D86IvYPa94WGWTp8hyi+VMiFHrTBS65Re8c9e+k31tOpkiGQZCSOXBe0IssPZiOpBsMw=="
},
"cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",

View File

@ -13,6 +13,7 @@
"dependencies": {
"@quasar/extras": "^1.0.0",
"core-js": "^3.6.5",
"croner": "^4.3.9",
"monaco-editor": "^0.33.0",
"monaco-editor-webpack-plugin": "^7.0.1",
"picture-compressor": "^1.1.0",

View File

@ -3,29 +3,10 @@ import {
} from 'quasar/wrappers'
import UTOOLS from "../js/utools.js";
import programmings from '../js/options/programs.js';
import defaultProfile from "../js/options/defaultProfile.js"
import Cron from "croner"
// 配置数据存取
let defaultProfile = {
commandCardStyle: "normal",
primaryColor: "#009688",
defaultPrimaryColor: "#009688",
backgroundImg: null,
codeHistory: {},
quickFeatures: {
favFile: {
enable: false,
tag: "文件"
},
favUrl: {
enable: false,
tag: "网址"
},
pluNickName: {
enable: false,
tag: "别名"
},
}
}
let userProfile = UTOOLS.getDB(
UTOOLS.DBPRE.CFG + "preferences"
);
@ -33,10 +14,11 @@ Object.assign(defaultProfile, userProfile)
// "async" is optional;
// more info on params: https://v2.quasar.dev/quasar-cli/boot-files
export default boot(async ({
export default boot(async({
app
}) => {
app.config.globalProperties.$utools = UTOOLS
app.config.globalProperties.$programmings = programmings
app.config.globalProperties.$profile = defaultProfile
app.config.globalProperties.$Cron = Cron
})

View File

@ -0,0 +1,21 @@
export default {
commandCardStyle: "normal",
primaryColor: "#009688",
defaultPrimaryColor: "#009688",
backgroundImg: null,
codeHistory: {},
quickFeatures: {
favFile: {
enable: false,
tag: "文件"
},
favUrl: {
enable: false,
tag: "网址"
},
pluNickName: {
enable: false,
tag: "别名"
},
}
}