123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- var siteinfo = require('../../siteinfo.js'); //require这个js模块
- module.exports = function(a) {
- let data = a.data || (a.data = {}),
- url = a.url,
- showLoading = a.showLoading ? false : true;
- if(siteinfo.super_id){
- data.super_id=siteinfo.super_id;
- }
- showLoading && uni.showLoading({
- mask: true,
- title: '上传中...'
- })
- console.log(data,url,"data")
- return Upload(url, data)
- }
- var host = siteinfo.siteroot + '/index.php?s=/api/';
- function Upload(url, data) {
- return new Promise((resolve, reject) => {
- uni.uploadFile({
- url: host + url,
- filePath: data.url,
- name:'img',
- formData: {
- type: data.type,
- token: data.token,
- admin_id:data.admin_id,
- super_id:data.super_id,
-
- },
- success: (r)=> {
- console.log(r)
- let res = JSON.parse(r.data);
- if (res.code === '200') {
- resolve(res.data);
- } else {
- reject(res)
- // _show_error(1, res.message)
- if (res.code == 1002 || res.message == '缺少token') {
- uni.reLaunch({
- url: "/pages/login/login"
- })
- return;
- }
- }
- },
- fail: err => {
- console.log(err)
- _show_error(0, "");
- // reject(err)
- },
- complete: res => {
- uni.hideLoading()
- }
- })
- })
- }
- function _show_error(error_code, msg) {
- let title = error_code == 1 ? msg : "抱歉,出现了一个错误";
- console.log(title)
- uni.showToast({
- title: title,
- icon: 'none',
- duration: 2000
- })
- }
|