chore: update config

This commit is contained in:
gaoshuaixing
2025-01-12 21:17:19 +08:00
parent 5baef3f5f7
commit 2de581f7f8
30 changed files with 51 additions and 144 deletions

View File

@@ -129,21 +129,53 @@ module.exports = {
* 加密
*/
encrypt: {
type: 'confusion', // none | confusion | bytecode | strict
files: [
'./public/electron/**/*.(js|json)',
],
fileExt: ['.js'],
cleanFiles: ['./public/electron'],
specificFiles: ['./public/electron/preload/bridge.js'],
confusionOptions: {
compact: true,
stringArray: true,
stringArrayEncoding: ['rc4'],
deadCodeInjection: false,
stringArrayCallsTransform: true,
numbersToExpressions: true,
frontend: {
type: 'confusion',
files: [
'./public/dist/**/*.(js|json)',
],
cleanFiles: ['./public/dist'],
confusionOptions: {
compact: true,
stringArray: true,
stringArrayEncoding: ['none'],
deadCodeInjection: false,
stringArrayCallsTransform: true,
numbersToExpressions: true,
target: 'browser',
}
},
electron: {
type: 'confusion',
files: [
'./public/electron/**/*.(js|json)',
],
cleanFiles: ['./public/electron'],
confusionOptions: {
compact: true,
stringArray: true,
stringArrayEncoding: ['rc4'],
deadCodeInjection: false,
stringArrayCallsTransform: true,
numbersToExpressions: true,
target: 'node',
}
}
// type: 'confusion', // none | confusion | bytecode | strict
// files: [
// './public/electron/**/*.(js|json)',
// ],
// fileExt: ['.js'],
// cleanFiles: ['./public/electron'],
// specificFiles: ['./public/electron/preload/bridge.js'],
// confusionOptions: {
// compact: true,
// stringArray: true,
// stringArrayEncoding: ['rc4'],
// deadCodeInjection: false,
// stringArrayCallsTransform: true,
// numbersToExpressions: true,
// }
},
/**

View File

@@ -5,6 +5,8 @@
*/
module.exports = () => {
return {
openDevTools: false,
openDevTools: {
mode: 'bottom'
},
};
};

View File

@@ -94,7 +94,7 @@ function backendRequest() {
axios(cfg).then(res => {
console.log('res:', res);
const data = res.data || null;
this.$message.info(`go服务返回: ${data}`, );
message.info(`go服务返回: ${data}`, );
})
}
</script>

View File

@@ -6,6 +6,7 @@
"scripts": {
"dev": "ee-bin dev",
"build": "npm run build-frontend && ee-bin encrypt",
"encrypt": "ee-bin encrypt",
"start": "ee-bin start",
"dev-frontend": "ee-bin dev --serve=frontend",
"dev-electron": "ee-bin dev --serve=electron",

View File

@@ -1 +0,0 @@
#app-layout-sider[data-v-020f3499]{height:100%}#app-layout-sider .logo[data-v-020f3499]{border-bottom:1px solid #e8e8e8}#app-layout-sider .pic-logo[data-v-020f3499]{height:32px;margin:10px}#app-layout-sider .layout-sider[data-v-020f3499]{border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8}#app-layout-sider .menu-item .ant-menu-item[data-v-020f3499]{background-color:#fff;margin-top:0;margin-bottom:0;padding:0!important}

View File

@@ -1 +0,0 @@
#app-socket-http[data-v-8ff147f2]{padding:0 10px;text-align:left;width:100%}#app-socket-http .one-block-1[data-v-8ff147f2]{font-size:16px;padding-top:10px}#app-socket-http .one-block-2[data-v-8ff147f2]{padding-top:10px}

View File

@@ -1 +0,0 @@
#app-jobs[data-v-90d2deb5]{padding:0 10px;text-align:left;width:100%}#app-jobs .one-block-1[data-v-90d2deb5]{font-size:16px;padding-top:10px}#app-jobs .one-block-2[data-v-90d2deb5]{padding-top:10px}

View File

@@ -1 +0,0 @@
#app-os-file[data-v-fbf248c3]{padding:0 10px;text-align:left;width:100%}#app-os-file .one-block-1[data-v-fbf248c3]{font-size:16px;padding-top:10px}#app-os-file .one-block-2[data-v-fbf248c3],#app-os-file .footer[data-v-fbf248c3]{padding-top:10px}

View File

@@ -1 +0,0 @@
#app-sqlite-db[data-v-80bef90d]{padding:0 10px;text-align:left;width:100%}#app-sqlite-db .one-block-1[data-v-80bef90d]{font-size:16px;padding-top:10px}#app-sqlite-db .one-block-2[data-v-80bef90d]{padding-top:10px}

View File

@@ -1 +0,0 @@
#app-os-notification[data-v-cbcbc638]{padding:0 10px;text-align:left;width:100%}#app-os-notification .one-block-1[data-v-cbcbc638]{font-size:16px;padding-top:10px}#app-os-notification .one-block-2[data-v-cbcbc638]{padding-top:10px}

View File

@@ -1 +0,0 @@
#app-cross-python[data-v-c356ac79]{padding:0 10px;text-align:left;width:100%}#app-cross-python .one-block-1[data-v-c356ac79]{font-size:16px;padding-top:10px}#app-cross-python .one-block-2[data-v-c356ac79]{padding-top:10px}

View File

@@ -1 +0,0 @@
#effect-login-index[data-v-f92bcb05]{padding:0 10px;text-align:left;width:100%}#effect-login-index .one-block-1[data-v-f92bcb05]{font-size:16px;padding-top:10px}#effect-login-index .one-block-2[data-v-f92bcb05]{padding-top:10px}

View File

@@ -1 +0,0 @@
#app-os-window[data-v-bb91e596]{padding:0 10px;text-align:left;width:100%}#app-os-window .one-block-1[data-v-bb91e596]{font-size:16px;padding-top:10px}#app-os-window .one-block-2[data-v-bb91e596]{padding-top:10px}

View File

@@ -1 +0,0 @@
#app-software[data-v-6c6cfd0e]{padding:0 10px;text-align:left;width:100%}#app-software .one-block-1[data-v-6c6cfd0e]{font-size:16px;padding-top:10px}#app-software .one-block-1 .sub-content[data-v-6c6cfd0e]{font-size:14px}#app-software .one-block-2[data-v-6c6cfd0e]{padding-top:10px}

View File

@@ -1 +0,0 @@
#app-cross-go[data-v-bcc8c974]{padding:0 10px;text-align:left;width:100%}#app-cross-go .one-block-1[data-v-bcc8c974]{font-size:16px;padding-top:10px}#app-cross-go .one-block-2[data-v-bcc8c974]{padding-top:10px}

View File

@@ -1 +0,0 @@
#app-cross-java[data-v-0d0fe419]{padding:0 10px;text-align:left;width:100%}#app-cross-java .one-block-1[data-v-0d0fe419]{font-size:16px;padding-top:10px}#app-cross-java .one-block-2[data-v-0d0fe419]{padding-top:10px}

View File

@@ -1 +0,0 @@
#app-os-subwindow-ipc[data-v-2cb52ebc]{padding:0 10px;text-align:left;width:100%;height:100%;background-color:#f0f2f5}#app-os-subwindow-ipc .one-block-1[data-v-2cb52ebc]{font-size:16px;padding-top:10px}#app-os-subwindow-ipc .one-block-2[data-v-2cb52ebc]{padding-top:10px}

View File

@@ -1 +0,0 @@
#app-socket-ipc[data-v-077f1477]{padding:0 10px;text-align:left;width:100%}#app-socket-ipc .one-block-1[data-v-077f1477]{font-size:16px;padding-top:10px}#app-socket-ipc .one-block-2[data-v-077f1477]{padding-top:10px}

View File

@@ -1 +0,0 @@
#app-menu[data-v-d9140d1a]{height:100%;text-align:center}#app-menu .layout-sider[data-v-d9140d1a]{border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;background-color:#fafafa;overflow:auto}

View File

@@ -1 +0,0 @@
#os-file-pic[data-v-d4843b83]{padding:0 10px;text-align:left;width:100%}#os-file-pic .one-block-1[data-v-d4843b83]{font-size:16px;padding-top:10px}#os-file-pic .one-block-2[data-v-d4843b83]{padding-top:10px}

View File

@@ -1 +0,0 @@
#app-socket-server[data-v-8cf74062]{padding:0 10px;text-align:left;width:100%}#app-socket-server .one-block-1[data-v-8cf74062]{font-size:16px;padding-top:10px}#app-socket-server .one-block-2[data-v-8cf74062]{padding-top:10px}

View File

@@ -1 +0,0 @@
#effect-login-window[data-v-c5b3a70d]{width:100%;min-height:100%;background:#f0f2f5 url(./login-48da88de.png) no-repeat 50%;display:flex}#effect-login-window .block-1[data-v-c5b3a70d]{font-size:16px;align-items:center;margin:auto;display:inline-block}

View File

@@ -1 +0,0 @@
const o=(o,t)=>{const c=o.__vccOpts||o;for(const[s,n]of t)c[s]=n;return c};export{o as _};

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@@ -1 +0,0 @@
const e=(window.require&&window.require("electron")||window.electron||{}).ipcRenderer||void 0;export{e as i};

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

107
public/dist/index.html vendored
View File

@@ -1,107 +0,0 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, maximum-scale=1.0, minimum-scale=1.0" />
<title></title>
<!-- 优化vue渲染未完成之前先加一个css动画 -->
<style>
#loadingPage {
background-color: #dedede;
font-size: 12px;
}
.base {
height: 9em;
left: 50%;
margin: -7.5em;
padding: 3em;
position: absolute;
top: 50%;
width: 9em;
transform: rotateX(45deg) rotateZ(45deg);
transform-style: preserve-3d;
}
.cube,
.cube:after,
.cube:before {
content: '';
float: left;
height: 3em;
position: absolute;
width: 3em;
}
/* Top */
.cube {
background-color: #06cf68;
position: relative;
transform: translateZ(3em);
transform-style: preserve-3d;
transition: .25s;
box-shadow: 13em 13em 1.5em rgba(0, 0, 0, 0.1);
animation: anim 1s infinite;
}
.cube:after {
background-color: #05a151;
transform: rotateX(-90deg) translateY(3em);
transform-origin: 100% 100%;
}
.cube:before {
background-color: #026934;
transform: rotateY(90deg) translateX(3em);
transform-origin: 100% 0;
}
.cube:nth-child(1) {
animation-delay: 0.05s;
}
.cube:nth-child(2) {
animation-delay: 0.1s;
}
.cube:nth-child(3) {
animation-delay: 0.15s;
}
.cube:nth-child(4) {
animation-delay: 0.2s;
}
.cube:nth-child(5) {
animation-delay: 0.25s;
}
.cube:nth-child(6) {
animation-delay: 0.3s;
}
.cube:nth-child(7) {
animation-delay: 0.35s;
}
.cube:nth-child(8) {
animation-delay: 0.4s;
}
.cube:nth-child(9) {
animation-delay: 0.45s;
}
@keyframes anim {
50% {
transform: translateZ(0.5em);
}
}
</style>
<script type="module" crossorigin src="./assets/index-3f4e284b.js"></script>
<link rel="stylesheet" href="./assets/index-0fa9aaa9.css">
</head>
<body>
<div id="loadingPage">
<div class='base'>
<div class='cube'></div>
<div class='cube'></div>
<div class='cube'></div>
<div class='cube'></div>
<div class='cube'></div>
<div class='cube'></div>
<div class='cube'></div>
<div class='cube'></div>
<div class='cube'></div>
</div>
</div>
<div id="app"></div>
</body>
</html>

Binary file not shown.