mirror of
https://github.com/kuaifan/dootask.git
synced 2026-03-26 07:13:00 +00:00
no message
This commit is contained in:
parent
0c9b553591
commit
f9fdff54ac
3
cmd
3
cmd
@ -432,6 +432,9 @@ if [ $# -gt 0 ]; then
|
|||||||
shift 1
|
shift 1
|
||||||
run_exec php "php app/Models/clearHelper.php"
|
run_exec php "php app/Models/clearHelper.php"
|
||||||
run_exec php "php artisan ide-helper:models -W"
|
run_exec php "php artisan ide-helper:models -W"
|
||||||
|
elif [[ "$1" == "translate" ]]; then
|
||||||
|
shift 1
|
||||||
|
run_exec php "cd /var/www/language && php translate.php"
|
||||||
elif [[ "$1" == "test" ]]; then
|
elif [[ "$1" == "test" ]]; then
|
||||||
shift 1
|
shift 1
|
||||||
e="./vendor/bin/phpunit $@" && run_exec php "$e"
|
e="./vendor/bin/phpunit $@" && run_exec php "$e"
|
||||||
|
|||||||
20
electron/build.js
vendored
20
electron/build.js
vendored
@ -52,10 +52,9 @@ function changeLog() {
|
|||||||
}
|
}
|
||||||
let start = content.indexOf(array[0]);
|
let start = content.indexOf(array[0]);
|
||||||
if (array.length > 5) {
|
if (array.length > 5) {
|
||||||
let length = content.indexOf(array[5]) - start;
|
content = content.substring(start, content.indexOf(array[5]))
|
||||||
content = content.substr(start, length)
|
|
||||||
} else {
|
} else {
|
||||||
content = content.substr(start)
|
content = content.substring(start)
|
||||||
}
|
}
|
||||||
return content;
|
return content;
|
||||||
}
|
}
|
||||||
@ -120,8 +119,6 @@ function startBuild(data, publish, release) {
|
|||||||
// drawio
|
// drawio
|
||||||
cloneDrawio(systemInfo)
|
cloneDrawio(systemInfo)
|
||||||
}
|
}
|
||||||
// language
|
|
||||||
fse.copySync(path.resolve(__dirname, "../public/js/language"), path.resolve(electronDir, "js/language"))
|
|
||||||
// config.js
|
// config.js
|
||||||
fs.writeFileSync(electronDir + "/config.js", "window.systemInfo = " + JSON.stringify(systemInfo), 'utf8');
|
fs.writeFileSync(electronDir + "/config.js", "window.systemInfo = " + JSON.stringify(systemInfo), 'utf8');
|
||||||
fs.writeFileSync(nativeCachePath, utils.formatUrl(data.url));
|
fs.writeFileSync(nativeCachePath, utils.formatUrl(data.url));
|
||||||
@ -129,10 +126,19 @@ function startBuild(data, publish, release) {
|
|||||||
// default (解决 Failed to load resource: net::ERR_FILE_NOT_FOUND 报错)
|
// default (解决 Failed to load resource: net::ERR_FILE_NOT_FOUND 报错)
|
||||||
fs.writeFileSync(electronDir + "/default", "default", 'utf8');
|
fs.writeFileSync(electronDir + "/default", "default", 'utf8');
|
||||||
// index.html
|
// index.html
|
||||||
|
let manifestFile = path.resolve(electronDir, "manifest.json");
|
||||||
|
if (!fs.existsSync(manifestFile)) {
|
||||||
|
console.log("manifest non-existent!");
|
||||||
|
process.exit()
|
||||||
|
}
|
||||||
|
let manifestContent = JSON.parse(fs.readFileSync(manifestFile, 'utf8'));
|
||||||
let indexFile = path.resolve(electronDir, "index.html");
|
let indexFile = path.resolve(electronDir, "index.html");
|
||||||
let indexString = fs.readFileSync(indexFile, 'utf8');
|
let indexString = fs.readFileSync(indexFile, 'utf8');
|
||||||
indexString = indexString.replace(/<title>(.*?)<\/title>/g, `<title>${data.name}</title>`);
|
indexString = indexString.replace(/<title>(.*?)<\/title>/g, `<title>${data.name}</title>`);
|
||||||
|
indexString = indexString.replace("<!--style-->", `<link rel="stylesheet" type="text/css" href="./${manifestContent['resources/assets/js/app.js']['css'][0]}">`);
|
||||||
|
indexString = indexString.replace("<!--script-->", `<script type="module" src="./${manifestContent['resources/assets/js/app.js']['file']}"></script>`);
|
||||||
fs.writeFileSync(indexFile, indexString, 'utf8');
|
fs.writeFileSync(indexFile, indexString, 'utf8');
|
||||||
|
//
|
||||||
if (data.id === 'app') {
|
if (data.id === 'app') {
|
||||||
const publicDir = path.resolve(__dirname, "../resources/mobile/src/public");
|
const publicDir = path.resolve(__dirname, "../resources/mobile/src/public");
|
||||||
fse.removeSync(publicDir)
|
fse.removeSync(publicDir)
|
||||||
@ -152,7 +158,7 @@ function startBuild(data, publish, release) {
|
|||||||
econfig.name = data.name;
|
econfig.name = data.name;
|
||||||
econfig.version = config.version;
|
econfig.version = config.version;
|
||||||
econfig.build.appId = data.id;
|
econfig.build.appId = data.id;
|
||||||
econfig.build.directories.output = `dist/${data.id}/${data.platform}`;
|
econfig.build.directories.output = `dist/${data.id.replace(/\./g, '-')}/${data.platform}`;
|
||||||
econfig.build.artifactName = appName + "-v${version}-${os}-${arch}.${ext}";
|
econfig.build.artifactName = appName + "-v${version}-${os}-${arch}.${ext}";
|
||||||
econfig.build.nsis.artifactName = appName + "-v${version}-${os}-${arch}.${ext}";
|
econfig.build.nsis.artifactName = appName + "-v${version}-${os}-${arch}.${ext}";
|
||||||
if (!process.env.APPLEID || !process.env.APPLEIDPASS || publish !== true) {
|
if (!process.env.APPLEID || !process.env.APPLEIDPASS || publish !== true) {
|
||||||
@ -187,7 +193,7 @@ function startBuild(data, publish, release) {
|
|||||||
if (["dev"].includes(argv[2])) {
|
if (["dev"].includes(argv[2])) {
|
||||||
// 开发模式
|
// 开发模式
|
||||||
fs.writeFileSync(devloadCachePath, utils.formatUrl("127.0.0.1:" + env.parsed.APP_PORT), 'utf8');
|
fs.writeFileSync(devloadCachePath, utils.formatUrl("127.0.0.1:" + env.parsed.APP_PORT), 'utf8');
|
||||||
child_process.spawn("npx", ["mix", "watch", "--hot", "--", "--env", "--electron"], {stdio: "inherit"});
|
child_process.spawn("npx", ["vite", "--", "fromcmd", "electron"], {stdio: "inherit"});
|
||||||
child_process.spawn("npm", ["run", "start-quiet"], {stdio: "inherit", cwd: "electron"});
|
child_process.spawn("npm", ["run", "start-quiet"], {stdio: "inherit", cwd: "electron"});
|
||||||
} else if (["app"].includes(argv[2])) {
|
} else if (["app"].includes(argv[2])) {
|
||||||
// 编译给app
|
// 编译给app
|
||||||
|
|||||||
@ -9,8 +9,9 @@
|
|||||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||||
<title></title>
|
<title></title>
|
||||||
<link rel="stylesheet" type="text/css" href="./css/app.css">
|
<!--style-->
|
||||||
<link rel="stylesheet" type="text/css" href="./css/iview.css">
|
<link rel="stylesheet" type="text/css" href="./css/iview.css">
|
||||||
|
<link rel="stylesheet" type="text/css" href="./css/loading.css">
|
||||||
<script src="./js/scroll-into-view.min.js"></script>
|
<script src="./js/scroll-into-view.min.js"></script>
|
||||||
<script src="./config.js"></script>
|
<script src="./config.js"></script>
|
||||||
</head>
|
</head>
|
||||||
@ -32,9 +33,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script type="text/javascript">
|
<!--script-->
|
||||||
document.writeln("<script type=\"module\" src=\"./js/app.js?v=" + window.systemInfo.version + "\"><\/script>");
|
|
||||||
</script>
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
2
electron/utils.js
vendored
2
electron/utils.js
vendored
@ -1,7 +1,7 @@
|
|||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
const {shell, dialog, session} = require("electron");
|
const {shell, dialog, session} = require("electron");
|
||||||
|
|
||||||
export default {
|
module.exports = {
|
||||||
/**
|
/**
|
||||||
* 是否数组
|
* 是否数组
|
||||||
* @param obj
|
* @param obj
|
||||||
|
|||||||
@ -299,10 +299,15 @@ try {
|
|||||||
print_r("[$type] $file saved\n");
|
print_r("[$type] $file saved\n");
|
||||||
}
|
}
|
||||||
} elseif ($type === 'web') {
|
} elseif ($type === 'web') {
|
||||||
|
if (!is_dir("../resources/assets/statics/public/js/language")) {
|
||||||
|
mkdir("../resources/assets/statics/public/js/language", 0777, true);
|
||||||
|
}
|
||||||
if (!is_dir("../public/js/language")) {
|
if (!is_dir("../public/js/language")) {
|
||||||
mkdir("../public/js/language", 0777, true);
|
mkdir("../public/js/language", 0777, true);
|
||||||
}
|
}
|
||||||
foreach ($results as $key => $item) {
|
foreach ($results as $key => $item) {
|
||||||
|
$file = "../resources/assets/statics/public/js/language/$key.js";
|
||||||
|
file_put_contents($file, "if(typeof window.LANGUAGE_DATA===\"undefined\")window.LANGUAGE_DATA={};window.LANGUAGE_DATA[\"{$key}\"]=" . json_encode($item, JSON_UNESCAPED_UNICODE));
|
||||||
$file = "../public/js/language/$key.js";
|
$file = "../public/js/language/$key.js";
|
||||||
file_put_contents($file, "if(typeof window.LANGUAGE_DATA===\"undefined\")window.LANGUAGE_DATA={};window.LANGUAGE_DATA[\"{$key}\"]=" . json_encode($item, JSON_UNESCAPED_UNICODE));
|
file_put_contents($file, "if(typeof window.LANGUAGE_DATA===\"undefined\")window.LANGUAGE_DATA={};window.LANGUAGE_DATA[\"{$key}\"]=" . json_encode($item, JSON_UNESCAPED_UNICODE));
|
||||||
print_r("[$type] $file saved\n");
|
print_r("[$type] $file saved\n");
|
||||||
|
|||||||
@ -5,7 +5,8 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "./cmd dev",
|
"start": "./cmd dev",
|
||||||
"build": "./cmd prod",
|
"build": "./cmd prod",
|
||||||
"version": "node ./version.js"
|
"version": "node ./version.js",
|
||||||
|
"translate": "./cmd translate"
|
||||||
},
|
},
|
||||||
"author": {
|
"author": {
|
||||||
"name": "KuaiFan",
|
"name": "KuaiFan",
|
||||||
|
|||||||
2
resources/assets/js/store/actions.js
vendored
2
resources/assets/js/store/actions.js
vendored
@ -2558,7 +2558,7 @@ export default {
|
|||||||
const resData = result.data;
|
const resData = result.data;
|
||||||
if ($A.isJson(resData.dialog)) {
|
if ($A.isJson(resData.dialog)) {
|
||||||
const dialogData = Object.assign(resData.dialog, {user_ms: $A.TimeM(resData.dialog.user_at)})
|
const dialogData = Object.assign(resData.dialog, {user_ms: $A.TimeM(resData.dialog.user_at)})
|
||||||
setTimeout(_ => dispatch("saveDialog", dialogData), 100) // 延迟更新对话详情是因为等消息处理完
|
setTimeout(_ => dispatch("saveDialog", dialogData), 300) // 延迟更新对话详情是因为等消息处理完
|
||||||
//
|
//
|
||||||
const ids = resData.list.map(({id}) => id)
|
const ids = resData.list.map(({id}) => id)
|
||||||
state.dialogMsgs = state.dialogMsgs.filter(item => {
|
state.dialogMsgs = state.dialogMsgs.filter(item => {
|
||||||
|
|||||||
1
resources/assets/statics/public/js/language/de.js
vendored
Normal file
1
resources/assets/statics/public/js/language/de.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
resources/assets/statics/public/js/language/en.js
vendored
Normal file
1
resources/assets/statics/public/js/language/en.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
resources/assets/statics/public/js/language/fr.js
vendored
Normal file
1
resources/assets/statics/public/js/language/fr.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
resources/assets/statics/public/js/language/id.js
vendored
Normal file
1
resources/assets/statics/public/js/language/id.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
resources/assets/statics/public/js/language/ja.js
vendored
Normal file
1
resources/assets/statics/public/js/language/ja.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
resources/assets/statics/public/js/language/key.js
vendored
Normal file
1
resources/assets/statics/public/js/language/key.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
resources/assets/statics/public/js/language/ko.js
vendored
Normal file
1
resources/assets/statics/public/js/language/ko.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
resources/assets/statics/public/js/language/zh-CHT.js
vendored
Normal file
1
resources/assets/statics/public/js/language/zh-CHT.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
resources/assets/statics/public/js/language/zh.js
vendored
Normal file
1
resources/assets/statics/public/js/language/zh.js
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
if(typeof window.LANGUAGE_DATA==="undefined")window.LANGUAGE_DATA={};window.LANGUAGE_DATA["zh"]=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""]
|
||||||
2
vite.config.js
vendored
2
vite.config.js
vendored
@ -21,7 +21,7 @@ export default defineConfig(({command, mode}) => {
|
|||||||
const port = parseInt(env['APP_DEV_PORT'])
|
const port = parseInt(env['APP_DEV_PORT'])
|
||||||
|
|
||||||
return {
|
return {
|
||||||
base: '/',
|
base: isElectron ? './' : '/',
|
||||||
publicDir: publicPath,
|
publicDir: publicPath,
|
||||||
server: {
|
server: {
|
||||||
host,
|
host,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user