123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- //请求Url数据
- function requestData(url, params, method) {
- return new Promise((resolve, reject) => {
- uni.request({
- url: url,
- data: params,
- method: method ? "POST" : "GET",
- header: {
- //application/x-www-form-urlencoded text/html;charset=UTF-8;application/json; accessToken backend_api_context Bearer
- "Content-Type": "application/x-www-form-urlencoded",
- "token": uni.getStorageSync('token') ? `${uni.getStorageSync('token')}` : '',
- "platform": uni.getStorageSync('platform') || uni.getStorageSync('platform') === 0 ? `${uni.getStorageSync('platform')}` : 2
- },
- success: function(res) {
- console.log("GET URL:", url, ". Params:", params);
- if (res.statusCode == 200) {
- resolve(res.data);
- } else {
- console.error("Error:", res)
- reject("error")
- }
- },
- fail: function(e) {
- console.error("Failed:", e)
- reject(e);
- }
- })
- });
- }
- function reqUpload(url, params,filePath) {
- console.log("reqUpload",filePath,params);
- return new Promise((resolve, reject) => {
- uni.uploadFile({
- url: url,
- header:{
- //application/x-www-form-urlencoded text/html;charset=UTF-8;application/json; accessToken backend_api_context Bearer
- // "Content-Type": "multipart/form-data",
- "token": uni.getStorageSync('token') ? `${uni.getStorageSync('token')}` : '',
- "platform": uni.getStorageSync('platform') || uni.getStorageSync('platform') === 0 ? `${uni.getStorageSync('platform')}` : 2
- },
- filePath: filePath,
- name: 'file',
- formData: params,
- method:"POST",
- success: (uploadFileRes) => {
- console.log(filePath,"上传数据后",uploadFileRes);
- if (uploadFileRes.statusCode == 200) {
- resolve(JSON.parse(uploadFileRes.data));
- } else {
- console.error("Error:", uploadFileRes)
- reject("error")
- }
- },
- fail: function(e) {
- console.error("Failed:", e)
- reject(e);
- }
- })
-
- });
- }
- function reqUploadFiles(url, params,files) {
- console.log("reqUploadFiles",files,params);
- return new Promise((resolve, reject) => {
- uni.uploadFile({
- url: url,
- header:{
- "token": uni.getStorageSync('token') ? `${uni.getStorageSync('token')}` : '',
- "platform": uni.getStorageSync('platform') || uni.getStorageSync('platform') === 0 ? `${uni.getStorageSync('platform')}` : 2
- },
- files: files,
- name: 'files',
- formData: params,
- method:"POST",
- success: (uploadFileRes) => {
- console.log(files,"上传数据后",uploadFileRes);
- if (uploadFileRes.statusCode == 200) {
- resolve(JSON.parse(uploadFileRes.data));
- } else {
- console.error("Error:", uploadFileRes)
- reject("error")
- }
- },
- fail: function(e) {
- console.error("Failed:", e)
- reject(e);
- }
- })
-
- });
- }
- export default {
- requestData,
- reqUpload,
- reqUploadFiles
- }
|