ソースを参照

mod:多LOGO 调整

panqiuyao 9 ヶ月 前
コミット
93906732ed
2 ファイル変更5 行追加3 行削除
  1. 2 0
      electron/api/generate.js
  2. 3 3
      frontend/src/views/Photography/detail.vue

+ 2 - 0
electron/api/generate.js

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

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

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