ctms/ctms-h5/app.js
2025-04-10 23:19:13 +08:00

160 lines
3.9 KiB
JavaScript
Executable File

/*
* @Author: fm453
* @Date: 2021-03-25 12:14:16
* @Last modified by: fm453
* @Last modified time: 2022-03-11T10:38:40+08:00
*/
/*————接口预设————*/
let domain, uri, suffix;
domain = 'https://api.ctms.hiluker.cn/';
uri = 'index.php/';
// domain = 'http://11.22.33.48:10032/';
// uri = 'index_test.php/';
suffix = '.453';
var apis = {
pid: 1,
domain: domain + uri,
index: 'index/index' + suffix,
IndexData: 'index/h5data' + suffix,
OrderSearch: 'order/list' + suffix,
OrderDetail: 'order/detail' + suffix,
JiaocheSearch: 'jiaoche/list' + suffix,
JiaocheDetail: 'jiaoche/detail' + suffix,
CarList: 'car/list' + suffix,
CarDetail: 'car/detail' + suffix,
StoreList: 'store/list' + suffix,
StoreDetail: 'store/detail' + suffix,
TruckList: 'truck/list' + suffix,
TruckDetail: 'truck/detail' + suffix,
MemberList: 'car/list' + suffix,
MemberDetail: 'car/detail' + suffix,
UserLogin: 'user/login' + suffix,
}
/*————参数预设————*/
var params = {
ctms: 'CTMS物流系统',
version: 'Beta 1.2.0',
dir: '/ctms-h5gm', //放置在二级目录时,需要将目录路径填写进来
Company: {
title: '嗨路客电商',
name: '海南嗨路客电子商务有限公司'
},
UserId: 0,
KeFuWechat: '132-11111-058'
}
var menus = {
1: {
'title': '运单查询',
'link': 'order/index.html'
},
2: {
'title': '网点信息',
'link': 'store/list.html'
},
3: {
'title': '板车信息',
'link': 'truck/list.html'
},
4: {
'title': '交车记录',
'link': 'jiaoche/index.html'
},
5: {
'title': '客资查询',
'link': 'coustomer/index.html'
},
}
/*————全局函数————*/
//读秒倒计时
function countDown(s, Obj) {
s--;
if (s == 0) {
Obj.innerHTML = '提交';
} else {
Obj.innerHTML = s + '秒';
setTimeout(function() {
countDown(s, Obj)
}, 1000);
}
}
//取URI中的参数值
function getUriQueryVariable(key) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0] == key) {
return pair[1];
}
}
return (false);
}
//检查用户登陆状态
function checkUser() {
var ls_index = 'User';
var res = JSON.parse(localStorage.getItem(ls_index));
var dir = params.dir;
var domain = '//' + window.location.host + dir;
if (!res) {
window.location.href = domain + '/pages/user/login.html';
return false;
}
var user = res,
nowtime = new Date().getTime() / 1000;
if (user.expiretime <= nowtime) {
window.location.href = domain + '/pages/user/login.html';
return false;
}
console.log(user);
return user;
}
//取日期时间格式化
function getDateAllF(date) {
var t = date ? date : new Date();
var y = t.getFullYear();
console.log(y);
var m = t.getMonth() + 1;
m = m < 10 ? '0' + m : m;
console.log(m);
var d = t.getDate();
d = d < 10 ? ('0' + d) : d;
console.log(d);
var w = t.getDay();
switch (w) {
case 1:
w = '一';
break;
case 2:
w = '二';
break;
case 3:
w = '三';
break;
case 4:
w = '四';
break;
case 5:
w = '五';
break;
case 6:
w = '六';
break;
case 0:
w = '日';
break;
}
return {
y: y,
m: m,
d: d,
w: w
};
}