From f243505462264715ddb38d3300a359f0c25f98cc Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Mon, 18 Jul 2022 11:09:22 +0800
Subject: [PATCH] 优化文件存储服务

---
 forms/imagePicker/CImagePicker.vue |   82 +---------------------------------------
 1 files changed, 3 insertions(+), 79 deletions(-)

diff --git a/forms/imagePicker/CImagePicker.vue b/forms/imagePicker/CImagePicker.vue
index 4d741be..32d9017 100644
--- a/forms/imagePicker/CImagePicker.vue
+++ b/forms/imagePicker/CImagePicker.vue
@@ -167,6 +167,9 @@
             this.showImg = false;
         },
         handleFail(msg) {
+            if (typeof msg === 'object') {
+                msg = msg.message;
+            }
             Taro.showToast({
                 title: msg,
                 icon: 'none',
@@ -193,85 +196,6 @@
                     callback(state, res);
                 }
             });
-            // let url = $fetchCommon.getUploadImgURL();
-            // if (url.indexOf('http') < 0) {
-            //     url = $hostBoot.getHost() + url;
-            // }
-            // const uploadTeam = [];
-            // const imgs = [];
-            // this.files.forEach(file => {
-            //     if (file.type === 'btn') {
-            //         return;
-            //     }
-            //     // 临时文件才上传
-            //     if (
-            //         file.url.indexOf('blob') >= 0 ||
-            //         file.url.indexOf('wxfile') >= 0 ||
-            //         file.url.indexOf('http://tmp/') >= 0
-            //     ) {
-            //         let header = {};
-            //         if (process.env.TARO_ENV === 'weapp') {
-            //             const localCookies = JSON.parse(
-            //                 Taro.getStorageSync('cookies') || '{}'
-            //             );
-            //             const cookiesArr = [];
-            //             Object.keys(localCookies).forEach(key => {
-            //                 cookiesArr.push(key + '=' + localCookies[key]);
-            //             });
-            //             header['Cookie'] = cookiesArr.join('; ');
-            //         }
-            //         uploadTeam.push(
-            //             new Promise((resolve, reject) => {
-            //                 Taro.uploadFile({
-            //                     url,
-            //                     header,
-            //                     filePath: file.url,
-            //                     fileName: this.fileNames[file.url],
-            //                     name: 'file',
-            //                     formData: {},
-            //                     success(res) {
-            //                         const res2 =
-            //                             typeof res.data === 'string'
-            //                                 ? JSON.parse(res.data)
-            //                                 : res.data;
-            //                         if (res2.state.code === 2000) {
-            //                             resolve(
-            //                                 $fetchCommon.transImgPath(
-            //                                     'fix',
-            //                                     res2.data.src ||
-            //                                         res2.data.file ||
-            //                                         res2.data.url
-            //                                 )
-            //                             );
-            //                         } else {
-            //                             reject({ message: res2.state.msg });
-            //                         }
-            //                     },
-            //                     cancel() {
-            //                         reject({ message: '上传图片已取消!' });
-            //                     },
-            //                     fail() {
-            //                         reject({ message: '上传图片失败!' });
-            //                     },
-            //                 });
-            //             })
-            //         );
-            //     }
-            //     // 其他类型视为 url,忽略
-            //     else {
-            //         uploadTeam.push(Promise.resolve(file.url));
-            //     }
-            // });
-            // Promise.all(uploadTeam)
-            //     .then(res => {
-            //         this.itemRes.onChange(res);
-            //         setTimeout(() => {
-            //             callback('success');
-            //         }, 0);
-            //     })
-            //     .catch(err => {
-            //         callback('error', err);
-            //     });
         },
     },
     mounted() {

--
Gitblit v1.9.1