Просмотр исходного кода

fix: 修复小数绘图中文生图和图生文逻辑纠缠的问题

zhupei 1 год назад
Родитель
Сommit
738e38cb73
1 измененных файлов с 16 добавлено и 8 удалено
  1. 16 8
      src/components/DialogWrap.vue

+ 16 - 8
src/components/DialogWrap.vue

@@ -696,16 +696,24 @@ export default defineComponent({
         // 小数绘图
         if(props.type === 'huitu'){
           const img_file = helper.read('sendData');
-          const upload_file_id = img_file.upload_file_id;
+          if(img_file){
+            const upload_file_id = img_file.upload_file_id;
 
-          sendData = {
-            message: value,
-            upload_file_id: upload_file_id
-          }
+            if(upload_file_id){
+              sendData = {
+                message: value,
+                upload_file_id: upload_file_id
+              }
 
-          setTimeout(() => {
-            helper.write('sendData', {}); 
-          });
+              setTimeout(() => {
+                helper.write('sendData', {}); 
+              });
+            }
+          }else{
+            sendData = {
+              message: value
+            };
+          }
         }
 
         const dt = JSON.stringify(sendData);