From 0809fce7c43a94c40f0b355e359221477facc51b Mon Sep 17 00:00:00 2001
From: chensiAb <chenchenco03@163.com>
Date: Thu, 16 May 2024 11:01:32 +0800
Subject: [PATCH] fix:'格式化大写PX变小写'

---
 forms/imagePicker/CImagePicker.vue |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/forms/imagePicker/CImagePicker.vue b/forms/imagePicker/CImagePicker.vue
index 0846c64..d9b581f 100644
--- a/forms/imagePicker/CImagePicker.vue
+++ b/forms/imagePicker/CImagePicker.vue
@@ -68,6 +68,11 @@
             type: Object,
             default: () => {},
         },
+        // 是否开启缩略图
+        needThumb: {
+            type: Boolean,
+            default: false,
+        },
     },
     data() {
         return {
@@ -110,7 +115,7 @@
                     if (file.file && file.file.originalFileObj) {
                         if (
                             /image\/(gif|png|jpg|jpeg)/.test(
-                                file.file.originalFileObj.type
+                                file.file.originalFileObj.type,
                             )
                         ) {
                             return true;
@@ -213,7 +218,10 @@
                         callback(state, res);
                     }
                 },
-                this.params
+                $fetchCommon.transKeyName('underline', {
+                    ...this.params,
+                    needThumb: this.needThumb ? 1 : 0,
+                }),
             );
         },
     },
@@ -233,7 +241,7 @@
 // 图片上传节流
 const _readyUpload = {};
 
-export const uploadImage = (files, callback, params) => {
+export const uploadImage = (files, callback, formData = {}) => {
     if (!files || files.length === 0) {
         callback('success', []);
         return;
@@ -277,7 +285,7 @@
                         ...requestFile,
                         header,
                         name: 'file',
-                        formData: { ...params },
+                        formData,
                         timeout: 30 * 1000,
                         success(res) {
                             let res2;
@@ -298,7 +306,7 @@
                             if (res2.state.code === 2000) {
                                 const imgUrl = $fetchCommon.transImgPath(
                                     'fix',
-                                    res2.data.src || res2.data.file || res2.data.url
+                                    res2.data.src || res2.data.file || res2.data.url,
                                 );
                                 _readyUpload[file.url] = imgUrl;
                                 resolve(imgUrl);
@@ -325,7 +333,7 @@
                             });
                         },
                     });
-                })
+                }),
             );
         }
         // 其他类型视为 url,忽略

--
Gitblit v1.9.1