From 9860e221460a0a4ac1903dad2c97160d0eed0e63 Mon Sep 17 00:00:00 2001 From: long <515897141@qq.com> Date: 星期五, 03 三月 2023 10:59:42 +0800 Subject: [PATCH] 初始化 --- src/utils/jun_upload.js | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/src/utils/jun_upload.js b/src/utils/jun_upload.js new file mode 100644 index 0000000..27b10c5 --- /dev/null +++ b/src/utils/jun_upload.js @@ -0,0 +1,35 @@ +/** + * 鏂囦欢涓婁紶灏佽 - elementUI 鐢� + */ + +import Axios from '../libs/axios' + +// 鏂囦欢涓婁紶璺緞 +const uploadUrl = 'pc/requirement!ajaxAddRequirement' + +export default { + // 鏂囦欢涓婁紶璺緞 + uploadUrl, + // 鏂囦欢涓婁紶鏂规硶 + uploadFile (content) { + var formData = new FormData() + formData.append(content.filename, content.file) + Axios({ + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + url: content.action, + data: formData + }).then((res)=>{ + console.log('鏂囦欢涓婁紶瀹屾垚', res) + content.onSuccess(res.data, content) + }).catch((res)=>{ + if (res.response) { + content.onError('涓婁紶鏂囦欢澶辫触' + res.response.status + ',' + res.response.data, res) + } else if (res.request) { + content.onError('涓婁紶鏂囦欢澶辫触锛屾湇鍔″櫒绔棤鍝嶅簲') + } else { + content.onError('涓婁紶鏂囦欢澶辫触锛岃姹傚皝瑁呭け璐�') + } + }) + } +} \ No newline at end of file -- Gitblit v1.8.0