feat(electron): 实现系统托盘和关闭行为配置功能
- 添加系统托盘创建和销毁逻辑- 实现窗口关闭行为配置(退出/最小化/托盘) - 添加配置文件读写功能 - 实现下载取消和清理功能 - 添加待更新文件检查机制 - 优化文件下载进度和错误处理 - 添加自动更新配置选项- 实现平滑滚动动画效果 - 添加试用期过期类型检查 -优化VIP状态刷新逻辑
This commit is contained in:
@@ -43,6 +43,9 @@
|
||||
<el-form-item label="版本号" prop="version">
|
||||
<el-input v-model="uploadForm.version" placeholder="请输入版本号,如:2.4.7"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="更新内容" prop="updateNotes">
|
||||
<el-input v-model="uploadForm.updateNotes" type="textarea" :rows="4" placeholder="请输入更新内容"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="ASAR文件" prop="asarFile">
|
||||
<el-upload
|
||||
ref="asarUpload"
|
||||
@@ -113,6 +116,7 @@ export default {
|
||||
// 上传表单
|
||||
uploadForm: {
|
||||
version: '',
|
||||
updateNotes: '',
|
||||
asarFile: null,
|
||||
jarFile: null
|
||||
},
|
||||
@@ -121,6 +125,9 @@ export default {
|
||||
version: [
|
||||
{ required: true, message: "版本号不能为空", trigger: "blur" },
|
||||
{ pattern: /^\d+\.\d+\.\d+$/, message: "版本号格式不正确,应为x.y.z格式", trigger: "blur" }
|
||||
],
|
||||
updateNotes: [
|
||||
{ required: true, message: "更新内容不能为空", trigger: "blur" }
|
||||
]
|
||||
},
|
||||
// 文件列表
|
||||
@@ -152,6 +159,7 @@ export default {
|
||||
resetUploadForm() {
|
||||
this.uploadForm = {
|
||||
version: '',
|
||||
updateNotes: '',
|
||||
asarFile: null,
|
||||
jarFile: null
|
||||
};
|
||||
@@ -251,7 +259,8 @@ export default {
|
||||
updateVersion({
|
||||
version: this.uploadForm.version,
|
||||
asarUrl: asarUrl,
|
||||
jarUrl: jarUrl
|
||||
jarUrl: jarUrl,
|
||||
updateNotes: this.uploadForm.updateNotes
|
||||
}).then(() => {
|
||||
this.$modal.msgSuccess("版本文件上传成功");
|
||||
this.uploadVisible = false;
|
||||
|
||||
Reference in New Issue
Block a user