mirror of
https://gitee.com/java110/WechatOwnerService.git
synced 2026-02-24 05:46:04 +08:00
119 lines
2.8 KiB
JavaScript
119 lines
2.8 KiB
JavaScript
/**
|
|
* 运营团队信息查询
|
|
*/
|
|
|
|
import {
|
|
request,
|
|
requestNoAuth
|
|
} from '../../lib/java110/java110Request.js'
|
|
import url from '../../constant/url.js'
|
|
import context from '../../lib/java110/Java110Context.js';
|
|
import mapping from '../../constant/MappingConstant.js';
|
|
|
|
/** 获取两个时间之间的 间隔时间
|
|
* @param { Date | number | string } startTime 开始时间 字符串格式(6:00 06:00 18:00, 18:00:00) 必须是24小时格式
|
|
* @param { Date | number | string } endTime 结束时间 字符串格式(6:00 06:00 18:00, 18:00:00) 必须是24小时格式
|
|
*/
|
|
export function getBetweenTime(startTime, endTime) {
|
|
// debugger
|
|
// 校验时间格式
|
|
if (typeof startTime === 'string' && typeof endTime === 'string') {
|
|
const reg = /^(0?[1-9]|([1-2][0-4])):(([0-5][0-9])(:([0-9][0-9]))?)$/;
|
|
if (!reg.test(startTime)) throw `开始时间:${startTime} 时间格式错误`;
|
|
if (!reg.test(endTime)) throw `结束时间:${endTime} 时间格式错误`;
|
|
} else throw `${startTime} 或者 ${endTime} 时间格式错误`;
|
|
let start = +startTime.split(':')[0];
|
|
let end = +endTime.split(':')[0];
|
|
const resultTime = [];
|
|
// 当 开始时间小于结束时间的时候进入循环
|
|
while (start <= end) {
|
|
// 拼接时间格式 自动给 小于10的时间前面补0
|
|
let setTime = start >= 10 ? `${start}:00` : `0${start}:00`;
|
|
|
|
resultTime.push(setTime);
|
|
// 重新设置开始时间
|
|
start += 1;
|
|
}
|
|
return resultTime;
|
|
}
|
|
|
|
/**
|
|
* 查询 场地 2022/10/09
|
|
*/
|
|
export function getBookingList(_objData) {
|
|
return new Promise((resolve, reject) => {
|
|
// debugger
|
|
requestNoAuth({
|
|
url: url.querySpacePerson,
|
|
method: "GET",
|
|
data: _objData,
|
|
success: function(res) {
|
|
if (res.statusCode == 200) {
|
|
let _data = res.data
|
|
resolve(_data)
|
|
return
|
|
}
|
|
reject()
|
|
},
|
|
fail: function(res) {
|
|
reject(res);
|
|
}
|
|
});
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 查询 场地 2022/10/09
|
|
*/
|
|
export function getChangdi(_objData) {
|
|
return new Promise((resolve, reject) => {
|
|
requestNoAuth({
|
|
url: url.queryChangDi,
|
|
method: "GET",
|
|
data: _objData,
|
|
success: function(res) {
|
|
// debugger
|
|
if (res.statusCode == 200) {
|
|
let _data = res.data
|
|
resolve(_data)
|
|
return
|
|
}
|
|
reject()
|
|
},
|
|
fail: function(res) {
|
|
reject(res);
|
|
}
|
|
});
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 查询场馆列表 2022/10/09
|
|
**/
|
|
export function getChangGuan(dataObj) {
|
|
return new Promise(
|
|
(resolve, reject) => {
|
|
requestNoAuth({
|
|
url: url.queryChangGuan,
|
|
method: "GET",
|
|
data: dataObj,
|
|
//动态数据
|
|
success: function(res) {
|
|
// debugger
|
|
if (res.statusCode == 200) {
|
|
let _data = res.data;
|
|
resolve(_data);
|
|
return;
|
|
}
|
|
},
|
|
fail: function(e) {
|
|
wx.showToast({
|
|
title: "服务器异常了",
|
|
icon: 'none',
|
|
duration: 2000
|
|
});
|
|
}
|
|
});
|
|
})
|
|
}
|