增加了使用授权处理代码

This commit is contained in:
root 2025-11-14 09:28:34 +08:00
parent d8a809ad27
commit c974350345
5 changed files with 14 additions and 7 deletions

View File

@ -3,7 +3,7 @@
"version": "1.0.0",
"machine_id": "W10-D13710C7BD317C29",
"platform": "Windows",
"request_time": "2025-11-04T01:09:01.086984+00:00",
"request_time": "2025-11-04T05:35:19.472181+00:00",
"hardware_info": {
"system": "Windows",
"machine": "AMD64",

View File

@ -35,7 +35,7 @@ chart_dpi = 300
export_format = csv
[SECURITY]
secret_key = 5e3de79da9a48e8cf9d37a9320b07cf0eba9c37f35a6f6cdec8ff0ba9fa77ee9
secret_key = 579012d21afe892d663698a0875c78112bb7e73e949a0d9f591515cd7fce183b
session_timeout = 3600
max_login_attempts = 5

View File

@ -13,7 +13,7 @@ api.interceptors.request.use(
if (window.electronAPI) {
config.baseURL = window.electronAPI.getBackendUrl()
} else {
config.baseURL = 'http://192.168.1.58:5000'
config.baseURL = 'http://localhost:5000'
}
// 为需要发送数据的请求设置Content-Type避免覆盖FormData

View File

@ -42,9 +42,8 @@
<el-button type="primary">选择授权包(.zip)</el-button>
</el-upload>
<div class="actions">
<el-button type="success" :disabled="!zipFile" @click="activatePackage" :loading="activating">上传激活包并安装</el-button>
<el-button type="success" :disabled="!zipFile" @click="activatePackage" :loading="activating">激活授权文件</el-button>
</div>
<div class="hint">安装完成后请重启系统生效</div>
</div>
</el-tab-pane>
</el-tabs>
@ -158,7 +157,15 @@ const activatePackage = async () => {
try {
const res = await licenseAPI.activatePackage(zipFile.value)
if (res && res.success) {
ElMessageBox.alert('激活包已安装,请重启系统生效。', '激活成功', { type: 'success' })
// 使
ElMessageBox.alert('激活包已安装,正在加载新授权以生效。', '激活成功', { type: 'success' })
.then(() => {
//
licenseAPI.info().finally(() => {
// Header onMounted
window.location.reload()
})
})
} else {
throw new Error(res && res.error ? res.error : '激活包安装失败')
}