perf: 客户端修改文件未保存关闭窗口前提示
This commit is contained in:
parent
1c79361094
commit
4f107c5618
@ -109,12 +109,28 @@ export default {
|
||||
},
|
||||
|
||||
mounted() {
|
||||
document.addEventListener('keydown', this.keySave);
|
||||
document.addEventListener('keydown', this.keySave)
|
||||
window.addEventListener('message', this.handleMessage)
|
||||
//
|
||||
if (this.$isSubElectron) {
|
||||
window.__onBeforeUnload = () => {
|
||||
if (!this.equalContent) {
|
||||
$A.modalConfirm({
|
||||
content: '修改的内容尚未保存,真的要放弃修改吗?',
|
||||
cancelText: '取消',
|
||||
okText: '放弃',
|
||||
onOk: () => {
|
||||
this.$Electron.sendMessage('windowDestroy');
|
||||
}
|
||||
});
|
||||
return true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
beforeDestroy() {
|
||||
document.removeEventListener('keydown', this.keySave);
|
||||
document.removeEventListener('keydown', this.keySave)
|
||||
window.removeEventListener('message', this.handleMessage)
|
||||
},
|
||||
|
||||
|
@ -1274,13 +1274,9 @@ export default {
|
||||
}
|
||||
$A.modalConfirm({
|
||||
content: '设置尚未保存,是否放弃修改?',
|
||||
cancelText: '放弃',
|
||||
okText: '保存',
|
||||
onCancel: () => {
|
||||
resolve()
|
||||
},
|
||||
cancelText: '取消',
|
||||
okText: '放弃',
|
||||
onOk: () => {
|
||||
this.$refs.workflow.saveAll()
|
||||
resolve()
|
||||
}
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user