From f697aa22096d5629c77328ea876dc07949d116c9 Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Wed, 16 Nov 2022 16:31:40 +0800
Subject: [PATCH] 数值显示组件优化显示

---
 forms/imagePicker/CImagePicker.vue |   34 ++++++++++++++++++++++------------
 1 files changed, 22 insertions(+), 12 deletions(-)

diff --git a/forms/imagePicker/CImagePicker.vue b/forms/imagePicker/CImagePicker.vue
index fc22f85..33de729 100644
--- a/forms/imagePicker/CImagePicker.vue
+++ b/forms/imagePicker/CImagePicker.vue
@@ -57,6 +57,11 @@
             type: Number,
             default: 1,
         },
+        // 上传图片参数
+        params: {
+            type: Object,
+            default: () => {},
+        },
     },
     data() {
         return {
@@ -190,16 +195,20 @@
                 file.fileName = this.fileNames[file.url];
                 files.push(file);
             });
-            uploadImage(files, (state, res) => {
-                if (state === 'success') {
-                    this.itemRes.onChange(res);
-                    setTimeout(() => {
-                        callback(state);
-                    }, 10);
-                } else if (state === 'error') {
-                    callback(state, res);
-                }
-            });
+            uploadImage(
+                files,
+                (state, res) => {
+                    if (state === 'success') {
+                        this.itemRes.onChange(res);
+                        setTimeout(() => {
+                            callback(state);
+                        }, 10);
+                    } else if (state === 'error') {
+                        callback(state, res);
+                    }
+                },
+                this.params
+            );
         },
     },
     mounted() {
@@ -218,7 +227,7 @@
 // 图片上传节流
 const _readyUpload = {};
 
-export const uploadImage = (files, callback) => {
+export const uploadImage = (files, callback, params) => {
     if (!files || files.length === 0) {
         callback('success', []);
         return;
@@ -262,7 +271,8 @@
                         ...requestFile,
                         header,
                         name: 'file',
-                        formData: {},
+                        formData: { ...params },
+                        timeout: 30 * 1000,
                         success(res) {
                             const res2 =
                                 typeof res.data === 'string'

--
Gitblit v1.9.1