Kaynağa Gözat

mod:多LOGO 调整

panqiuyao 9 ay önce
ebeveyn
işleme
93906732ed

+ 2 - 0
electron/api/generate.js

@@ -13,6 +13,7 @@ module.exports = {
   },
 
   addLogo(data){
+    console.log(data);
     return post({
       url: '/add_logo',
       data: data
@@ -25,6 +26,7 @@ module.exports = {
     })
   },
   deleteLogo(data){
+    console.log(data);
     return post({
       url: '/delete_logo',
       data: data

+ 3 - 3
frontend/src/views/Photography/detail.vue

@@ -456,10 +456,10 @@ const onRemove = (index) => {
   if(logoList.value[index] === form.logo_path){
     form.logo_path = ''
   }
-  logoList.value.splice(index, 1)
   clientStore.ipc.send(icpList.generate.deleteLogo,{
-    value:JSON.stringify(logoList.value)
+    path:logoList.value[index]
   });
+  logoList.value.splice(index, 1)
   clientStore.ipc.on(icpList.generate.deleteLogo, async (event, result) => {
     console.log('deleteLogo');
     console.log(result);
@@ -471,7 +471,7 @@ const onRemove = (index) => {
 const getLogolist = async () => {
   clientStore.ipc.send(icpList.generate.getLogoList);
   clientStore.ipc.on(icpList.generate.getLogoList, async (event, result) => {
-    logoList.value = result.data
+    logoList.value = result.data || []
     console.log('getLogoList')
     console.log(result.data)
     if(logoList.value.length){