import { hideLoading, showLoading } from "../utils/plugIn/globalLoading.js";

/**
 * @FileDescription:
 * @Author: kahu
 * @Date: 2022/9/29
 * @LastEditors: kahu
 * @LastEditTime: 2022/9/29
 */
// const NET = require('../utils/request')
const API = require('../config/api')
export function doPointRequest(data){
   // return NET.request(API.doPointer, data, 'post')
    return new Promise((resolve, reject) => {
        let header = {
            "Content-Type": "application/json"
        }
        const res = uni.getStorageSync('storage_key');
        const token = res.token
        if (token) {
            header['Authorization'] = token
        }
		
		 var fullUrl = window.location.search;
		  if (fullUrl.indexOf("?") != -1) {
		    fullUrl = fullUrl.substring(1);
		    var paramStrs = fullUrl.split("&");
		    for(let i=0;i<paramStrs.length;i++){
		      const newStrs = paramStrs[i].split("=");
		      if(newStrs[0] === 'project'){
		        header['project'] = newStrs[1]
		        return config
		      }
		    }
		    header['project'] = '0'
		  }else{
		    header['project'] = '0'
		  }
		  
        uni.request({
            url: API.doPointer,
            data: data,
            method: 'post',
            header: header,
            success: res => {
                resolve(res)
            },
            fail: res => {
                reject(res)
            },
        })
    });
}