优化bug

This commit is contained in:
24kycj
2025-03-30 21:50:55 +08:00
parent 6f90c7dc69
commit 1e4407871e
4 changed files with 25 additions and 5 deletions
+9
View File
@@ -1033,6 +1033,7 @@
if (openAs.name != "") { if (openAs.name != "") {
//打开的文件 //打开的文件
let fs = require('fs') let fs = require('fs')
o.soonType = 1
fs.writeFileSync(openAs.name, JSON.stringify(o)) fs.writeFileSync(openAs.name, JSON.stringify(o))
layer.msg(language_str("saveSucc") + openAs.name);//'保存成功至' layer.msg(language_str("saveSucc") + openAs.name);//'保存成功至'
saveHistory(); saveHistory();
@@ -4096,6 +4097,7 @@
if (openAs.name != "") { if (openAs.name != "") {
//打开的文件 //打开的文件
let fs = require('fs') let fs = require('fs')
con_o.soonType = 1
fs.writeFileSync(openAs.name, JSON.stringify(con_o)) fs.writeFileSync(openAs.name, JSON.stringify(con_o))
layer.msg(language_str("saveSucc") + openAs.name);//'保存成功至' layer.msg(language_str("saveSucc") + openAs.name);//'保存成功至'
saveHistory(); saveHistory();
@@ -4168,6 +4170,7 @@
if (openAs.name != "") { if (openAs.name != "") {
//打开的文件 //打开的文件
let fs = require('fs') let fs = require('fs')
con_o.soonType = 1
fs.writeFileSync(openAs.name, JSON.stringify(con_o)) fs.writeFileSync(openAs.name, JSON.stringify(con_o))
layer.msg(language_str("saveSucc") + openAs.name);//'保存成功至' layer.msg(language_str("saveSucc") + openAs.name);//'保存成功至'
saveHistory(); saveHistory();
@@ -4411,6 +4414,11 @@
var fsData = fs.readFileSync(result.filePaths[0]) var fsData = fs.readFileSync(result.filePaths[0])
openAs.name = result.filePaths[0]; openAs.name = result.filePaths[0];
let j = JSON.parse(fsData.toString()); let j = JSON.parse(fsData.toString());
let type = j.soonType ? j.soonType : j.backBlackPic ? 2 : 1;
if (type == 2) {
ipcRenderer.send('open-design-page', $(this).attr("data"), type);
return
}
let left = background_image.left; let left = background_image.left;
let top = background_image.top; let top = background_image.top;
let new_left = j.f.objects[0].left; let new_left = j.f.objects[0].left;
@@ -4560,6 +4568,7 @@
if (openAs.name != "") { if (openAs.name != "") {
//打开的文件 //打开的文件
let fs = require('fs') let fs = require('fs')
o.soonType = 1
fs.writeFileSync(openAs.name, JSON.stringify(o)) fs.writeFileSync(openAs.name, JSON.stringify(o))
layer.msg(language_str("saveSucc") + openAs.name);//'保存成功至' layer.msg(language_str("saveSucc") + openAs.name);//'保存成功至'
/* /*
+9
View File
@@ -819,6 +819,7 @@
if (openAs.name != '') { if (openAs.name != '') {
//打开的文件 //打开的文件
let fs = require('fs') let fs = require('fs')
o.soonType = 2
fs.writeFileSync(openAs.name, JSON.stringify(o)) fs.writeFileSync(openAs.name, JSON.stringify(o))
layer.msg(language_str('saveSucc') + openAs.name) //'保存成功至' layer.msg(language_str('saveSucc') + openAs.name) //'保存成功至'
saveHistory() saveHistory()
@@ -3434,6 +3435,7 @@
if (openAs.name != '') { if (openAs.name != '') {
//打开的文件 //打开的文件
let fs = require('fs') let fs = require('fs')
con_o.soonType = 2
fs.writeFileSync(openAs.name, JSON.stringify(con_o)) fs.writeFileSync(openAs.name, JSON.stringify(con_o))
layer.msg(language_str('saveSucc') + openAs.name) //'保存成功至' layer.msg(language_str('saveSucc') + openAs.name) //'保存成功至'
saveHistory() saveHistory()
@@ -3511,6 +3513,7 @@
if (openAs.name != '') { if (openAs.name != '') {
//打开的文件 //打开的文件
let fs = require('fs') let fs = require('fs')
con_o.soonType = 2
fs.writeFileSync(openAs.name, JSON.stringify(con_o)) fs.writeFileSync(openAs.name, JSON.stringify(con_o))
layer.msg(language_str('saveSucc') + openAs.name) //'保存成功至' layer.msg(language_str('saveSucc') + openAs.name) //'保存成功至'
saveHistory() saveHistory()
@@ -3759,6 +3762,11 @@
var fsData = fs.readFileSync(result.filePaths[0]) var fsData = fs.readFileSync(result.filePaths[0])
openAs.name = result.filePaths[0] openAs.name = result.filePaths[0]
let j = JSON.parse(fsData.toString()) let j = JSON.parse(fsData.toString())
let type = j.soonType ? j.soonType : j.backBlackPic ? 2 : 1;
if (type == 1) {
ipcRenderer.send('open-design-page', $(this).attr("data"), type);
return
}
let left = background_image.left let left = background_image.left
let top = background_image.top let top = background_image.top
let new_left = j.f.objects[0].left let new_left = j.f.objects[0].left
@@ -3914,6 +3922,7 @@
if (openAs.name != '') { if (openAs.name != '') {
//打开的文件 //打开的文件
let fs = require('fs') let fs = require('fs')
o.soonType = 2
fs.writeFileSync(openAs.name, JSON.stringify(o)) fs.writeFileSync(openAs.name, JSON.stringify(o))
layer.msg(language_str('saveSucc') + openAs.name) //'保存成功至' layer.msg(language_str('saveSucc') + openAs.name) //'保存成功至'
/* /*
+6 -4
View File
@@ -215,7 +215,8 @@
fsData = fs.readFileSync(fullPath); fsData = fs.readFileSync(fullPath);
let soonData = fs.readFileSync($(this).attr("data")) let soonData = fs.readFileSync($(this).attr("data"))
let j = JSON.parse(soonData.toString()); let j = JSON.parse(soonData.toString());
ipcRenderer.send('open-design-page', $(this).attr("data"), j.soonType); let type = j.soonType ? j.soonType : j.backBlackPic ? 2 : 1;
ipcRenderer.send('open-design-page', $(this).attr("data"), type);
} catch (e) { } catch (e) {
layer.msg(language_str("noFile"));//当前文件不存在 layer.msg(language_str("noFile"));//当前文件不存在
let j = JSON.parse(fsData.toString()); let j = JSON.parse(fsData.toString());
@@ -261,10 +262,11 @@
}).then(result => { }).then(result => {
console.log(result.canceled) console.log(result.canceled)
console.log(result.filePaths) console.log(result.filePaths)
if (result.canceled) return; if (result.canceled || !result.filePaths[0]) return;
let soonData = fs.readFileSync(result.filePaths) let soonData = fs.readFileSync(result.filePaths[0])
let j = JSON.parse(soonData.toString()); let j = JSON.parse(soonData.toString());
ipcRenderer.send('open-design-page', result.filePaths, j.soonType); let type = j.soonType ? j.soonType : j.backBlackPic ? 2 : 1;
ipcRenderer.send('open-design-page', result.filePaths[0], type);
//console.log(result.filePaths) //console.log(result.filePaths)
}).catch(err => { }).catch(err => {
console.log(err) console.log(err)
+1 -1
View File
@@ -45,7 +45,7 @@ function createWindow() {
if (preFilePath) { if (preFilePath) {
let soonData = fs.readFileSync(preFilePath) let soonData = fs.readFileSync(preFilePath)
let j = JSON.parse(soonData.toString()); let j = JSON.parse(soonData.toString());
let type = j.soonType ? j.soonType : 1 let type = j.soonType ? j.soonType : j.backBlackPic ? 2 : 1;
mainWindow.loadURL(`file://${__dirname}/design${type}.html?file=${preFilePath}&type=${type}`); mainWindow.loadURL(`file://${__dirname}/design${type}.html?file=${preFilePath}&type=${type}`);
} else { } else {
mainWindow.loadFile("index.html"); mainWindow.loadFile("index.html");