124 lines
4.4 KiB
JavaScript
124 lines
4.4 KiB
JavaScript
export default {
|
||
//接口域名https://xxxxxx.com
|
||
// #ifdef MP-WEIXIN
|
||
apiUrl: "",
|
||
// #endif
|
||
// #ifdef H5
|
||
apiUrl: "",
|
||
// apiUrl: "https://saasapi.hijin.vip",
|
||
// #endif
|
||
//分页方法
|
||
pageDataFn(number, pageSize, data) {
|
||
//处于第几页 number
|
||
//保存每页数据的数组
|
||
let pagedata = [];
|
||
//pageSize 每页条数
|
||
//设置开始
|
||
let start = (pageSize * number) - pageSize;
|
||
// 设置结束长度
|
||
let end = pageSize * number;
|
||
end = end > data.length ? data.length : end;
|
||
for (let i = start; i < end; i++) {
|
||
//所有分页数据 data
|
||
pagedata.push(data[i])
|
||
}
|
||
return pagedata;
|
||
},
|
||
//时间转换成想要的格式
|
||
turnTime(data, type) {
|
||
var date = new Date(data.replace(/-/g, "/"));
|
||
var YY = date.getFullYear()
|
||
var MM = '-' + (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1)
|
||
var DD = '-' + (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate());
|
||
var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
|
||
var mm = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes());
|
||
var ss = ':' + (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds());
|
||
if (type == 0) {
|
||
return hh + mm
|
||
} else if (type == 1) {
|
||
return YY + MM + DD
|
||
} else if (type == 2) {
|
||
return YY + MM + DD + " " + hh + mm;
|
||
} else {
|
||
return YY + MM + DD + " " + hh + mm + ss;
|
||
}
|
||
},
|
||
//当前时间跟指定时间相差多少分钟多少秒
|
||
getRemainderTime(startTime) {
|
||
var s1 = new Date(startTime.replace(/-/g, "/")),
|
||
s2 = new Date(),
|
||
runTime = parseInt((s2.getTime() - s1.getTime()) / 1000);
|
||
var year = Math.floor(runTime / 86400 / 365);
|
||
runTime = runTime % (86400 * 365);
|
||
var month = Math.floor(runTime / 86400 / 30);
|
||
runTime = runTime % (86400 * 30);
|
||
var day = Math.floor(runTime / 86400);
|
||
runTime = runTime % 86400;
|
||
var hour = Math.floor(runTime / 3600);
|
||
runTime = runTime % 3600;
|
||
var minute = Math.floor(runTime / 60);
|
||
runTime = runTime % 60;
|
||
var second = runTime;
|
||
// return year+','+month+','+day+','+hour+','+minute+','+second;
|
||
return minute + ',' + second;
|
||
},
|
||
//获取当前时间
|
||
formatTime(type) {
|
||
var date = new Date(new Date().getTime());
|
||
var YY = date.getFullYear() + '-';
|
||
var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
|
||
var DD = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate());
|
||
var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
|
||
var mm = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes());
|
||
var ss = ':' + (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds());
|
||
if (type == 1) {
|
||
return DD
|
||
} else if (type == 2) {
|
||
return YY + MM + DD + " " + hh + mm;
|
||
} else {
|
||
return YY + MM + DD + " " + hh + mm + ss;
|
||
}
|
||
},
|
||
//在指定日期上加多少分钟
|
||
MinutesTest(date, num) {
|
||
var sdate1 = new Date(date);
|
||
sdate1.setMinutes(sdate1.getMinutes() + num);
|
||
var YY = sdate1.getFullYear() + '-';
|
||
var MM = (sdate1.getMonth() + 1 < 10 ? '0' + (sdate1.getMonth() + 1) : sdate1.getMonth() + 1) + '-';
|
||
var DD = (sdate1.getDate() < 10 ? '0' + (sdate1.getDate()) : sdate1.getDate());
|
||
var hh = (sdate1.getHours() < 10 ? '0' + sdate1.getHours() : sdate1.getHours()) + ':';
|
||
var mm = (sdate1.getMinutes() < 10 ? '0' + sdate1.getMinutes() : sdate1.getMinutes());
|
||
var ss = ':' + (sdate1.getSeconds() < 10 ? '0' + sdate1.getSeconds() : sdate1.getSeconds());
|
||
|
||
// var now= sdate1.getHours()+":"+sdate1.getMinutes();
|
||
return YY + MM + DD + " " + hh + mm + ss;
|
||
},
|
||
|
||
//复制公用方法
|
||
copyFun(data) {
|
||
uni.setClipboardData({
|
||
data:data,
|
||
success: function(res) {
|
||
uni.showToast({
|
||
title:'复制成功',
|
||
icon:'none'
|
||
})
|
||
}
|
||
})
|
||
},
|
||
|
||
//获取指定日期加一天
|
||
getRearTime(time){
|
||
var day1 = new Date(time.replace(/-/g, "/"));
|
||
day1.setTime(day1.getTime()+24*60*60*1000);
|
||
var s1 = day1.getFullYear()+"-" + (day1.getMonth()+1) + "-" + day1.getDate();
|
||
let year = day1.getFullYear()
|
||
let month = (day1.getMonth()+1)<10?'0'+(day1.getMonth()+1):(day1.getMonth()+1)
|
||
let day = day1.getDate()<10?'0'+day1.getDate():day1.getDate()
|
||
let hh = (day1.getHours() < 10 ? '0' + day1.getHours() : day1.getHours()) + ':';
|
||
let mm = (day1.getMinutes() < 10 ? '0' + day1.getMinutes() : day1.getMinutes());
|
||
let ss = ':' + (day1.getSeconds() < 10 ? '0' + day1.getSeconds() : day1.getSeconds());
|
||
return year+'-'+month+'-'+day+ " " + hh + mm + ss;
|
||
},
|
||
}
|