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