123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188 |
- import { message } from 'antd'
- import axios from 'axios'
- //获取当前时间
- export function getmyDate(form) {
- var date = new Date();
- var year = date.getFullYear().toString();
- var month = (date.getMonth()+1< 10 ? '0'+(date.getMonth()+1): date.getMonth()+1).toString();
- var day = (date.getDate()< 10 ? '0' +(date.getDate()): date.getDate()).toString();
- var hour = (date.getHours()< 10 ? '0' + date.getHours(): date.getHours()).toString();
- var minute = (date.getMinutes()<10 ? '0' + (date.getMinutes()): date.getMinutes()).toString();
- var second = (date.getSeconds()<10 ? '0' + date.getSeconds(): date.getSeconds()).toString();
- if(!form){
- return year+month+day+hour+minute+second;
- }else if(form=="YY-MM-DD hh:mm:ss"){
- return year+'-'+month+'-'+day+' '+hour+':'+minute+':'+second;
- }
- };
- //时间戳转化
- export function format(fmt) {
- var date = new Date(fmt);
- var year = date.getFullYear().toString();
- var month = (date.getMonth()+1< 10 ? '0'+(date.getMonth()+1): date.getMonth()+1).toString();
- var day = (date.getDate()< 10 ? '0' +(date.getDate()): date.getDate()).toString();
- var hour = (date.getHours()< 10 ? '0' + date.getHours(): date.getHours()).toString();
- var minute = (date.getMinutes()<10 ? '0' + date.getMinutes(): date.getMinutes()).toString();
- var second = (date.getSeconds()<10 ? '0' + date.getSeconds(): date.getSeconds()).toString();
- return year+'-'+month+'-'+day+' '+hour+':'+minute+':'+second;
- }
- Date.prototype.formats = function (fmt) {
- let o = {
- "M+": this.getMonth() + 1, //月份
- "d+": this.getDate(), //日
- "h+": this.getHours(), //小时
- "m+": this.getMinutes(), //分
- "s+": this.getSeconds(), //秒
- "q+": Math.floor((this.getMonth() + 3) / 3), //季度
- "S": this.getMilliseconds() //毫秒
- };
- if (/(y+)/.test(fmt)) {
- fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
- }
- for (let k in o) {
- if (new RegExp("(" + k + ")").test(fmt)) {
- fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
- }
- }
- return fmt;
- };
- //请求API,json形式
- export function $Axios (method,urls, param, fn, err) {
- let url;
- // if(process.env.NODE_ENV === 'development'){
- url = 'http://paytest.zhongsou.com'//开发测试环境API
- // }else{
- // url = 'http://pay.zhongsou.com' //生产线上环境API
- // }
- // url = 'http://192.168.31.17:8816'//开发测试环境API
- let methods = method.trim()
- let obj = {
- method: methods, //请求方式
- changeOrigin: true,
- headers: { 'content-type': 'application/json;charset=utf-8' },
- url: url + urls,
- timeout: 30000, // 请求时间 超过这个时间 将停止请求
- // params: {
- // action:"queryList",//查询商户入网列表
- // merchantStatus:1, //当前固定为1 //商户状态0待激活1活动中2关闭3删除4已冻结5清退6退驻
- // pSize:10,//每页条数
- // lastId:1111 //最后一个排序号,即最后一条记录的id值
- // }
- }
- if(method=='post'){
- obj.data = param
- }
- if(method=='get'){
- obj.params= param
- }
-
- axios(obj)
- .then((response) => {
- fn(response)
- })
- .catch((e) => {
- if (err) err()
- console.log(JSON.stringify(e))
- })
- }
- //请求API,json形式
- export function $AxiosGet (method,urls, param, fn, err) {
- let url;
- url = 'http://api2test.zhongsou.com/'//开发测试环境API
- // if(process.env.NODE_ENV === 'development'){
- // }else{
- // url = 'http://api2.souyue.mobi/d3api2' //生产线上环境API
- // }
- let methods = method.trim()
- let obj = {
- method: methods, //请求方式
- changeOrigin: true,
- headers: { 'content-type': 'application/json;charset=utf-8' },
- url: url + urls,
- timeout: 30000, // 请求时间 超过这个时间 将停止请求
- }
- if(method=='post'){
- obj.data = param
- }
- if(method=='get'){
- obj.params= param
- }
-
- axios(obj)
- .then((response) => {
- fn(response)
- })
- .catch((e) => {
- if (err) err()
- console.log(e)
- })
- }
- //请求API,form形式
- export function $Axios_form (method, url, param, fn, err) {
- //let methods = method.trim()
- let obj = {
- method: method,
- headers: { 'content-type': 'application/x-www-form-urlencoded;charset=utf-8' },
- url: url,
- //timeout: 30000
- }
- if(method = 'get'){
- let param_get = {}
- param_get.json = JSON.stringify(param).trim()
- obj.params = param_get
- }else if(method = 'post'){
- url = url + '?json={';
- Object.entries(param).map((item,index)=>{
- Object.entries(param).length-1 == index ? (url += `"${item[0]}":"${item[1]}"`) : url += `"${item[0]}":"${item[1]}",`
- })
- url = url + '}'
- }
-
- axios(obj)
- .then((response) => {
- fn(response)
- })
- .catch((e) => {
- if (err) err()
- console.log(e)
- })
- }
- export function $payTxt (e) {
- let txt = '';
- switch (e) {
- case 1:
- txt = "支付宝";
- break;
- case 2:
- txt = "微信";
- break;
- case 3:
- txt = "联盟币";
- break;
- case 4:
- txt = "积分币";
- break;
- case 5:
- txt = "余额";
- break;
- case 6:
- txt = "微包银行卡";
- break;
- }
- return txt
- }
|