|
|
@@ -1,87 +1,54 @@
|
|
|
-globalVersion = function () {
|
|
|
- return '1.0.1';
|
|
|
-};
|
|
|
-companyInfo = {
|
|
|
- url: 'http://bobox360.com/',
|
|
|
- main: 'BOBO',
|
|
|
- year: new Date().getFullYear(),
|
|
|
-};
|
|
|
-
|
|
|
-thisglobal = function () {
|
|
|
- return 123
|
|
|
-};
|
|
|
-
|
|
|
headapi = process.env.NODE_ENV === 'development' ? '/api/' : '../';
|
|
|
|
|
|
-// login
|
|
|
-globalCompany = function () {
|
|
|
- let globalCompany = {
|
|
|
- name: 'xxx',
|
|
|
- tel: '400-000-0000',
|
|
|
- app: '设备管理总后台',
|
|
|
- url: 'xxx.xxx.com'
|
|
|
- };
|
|
|
- return globalCompany
|
|
|
+//Toast
|
|
|
+Toast = function (message, color) {
|
|
|
+ // normal.open = true;
|
|
|
+ // normal.message = message;
|
|
|
+ // normal.color = !color ? 'warning' : color;
|
|
|
+ // normal.timer = setTimeout(() => {
|
|
|
+ // normal.open = false;
|
|
|
+ // }, normal.timeout);
|
|
|
+ this.$toast.message(message);
|
|
|
};
|
|
|
|
|
|
-// 获取周数据
|
|
|
-globalWeeks = function () {
|
|
|
- let arr = [];
|
|
|
- let t = 0;
|
|
|
- for (var i = 0; i < 53; i++) {
|
|
|
- t = i+1 < 10 ? '0' + (i + 1) : i + 1;
|
|
|
- arr.push(t );
|
|
|
- }
|
|
|
- return arr;
|
|
|
+// Toast default setting
|
|
|
+normal = {
|
|
|
+ color: 'warning', // ['success', 'info', 'error', 'warning'],
|
|
|
+ position: 'top',
|
|
|
+ message: 'Hello World, Snackbar !',
|
|
|
+ open: false,
|
|
|
+ timeout: 3000
|
|
|
};
|
|
|
|
|
|
-globaroundYear = function () {
|
|
|
- let currentyear = new Date().getFullYear();
|
|
|
- let arr = [currentyear - 1, currentyear, currentyear + 1]
|
|
|
- return arr;
|
|
|
+globaltime2StringNoMin = function (time) {
|
|
|
+ let datetime = new Date();
|
|
|
+ datetime.setTime(time);
|
|
|
+ let year = datetime.getFullYear();
|
|
|
+ let month = datetime.getMonth() + 1 < 10 ? "0" + (datetime.getMonth() + 1) : datetime.getMonth() + 1;
|
|
|
+ let date = datetime.getDate() < 10 ? "0" + datetime.getDate() : datetime.getDate();
|
|
|
+ let hour = datetime.getHours() < 10 ? "0" + datetime.getHours() : datetime.getHours();
|
|
|
+ let minus = datetime.getMinutes() < 10 ? "0" + datetime.getMinutes() : datetime.getMinutes();
|
|
|
+ return year + "-" + month + "-" + date;
|
|
|
};
|
|
|
|
|
|
-// 星期转换成中文数字
|
|
|
-weekdayTurnC = function (getDay) {
|
|
|
- switch (parseInt(getDay)) {
|
|
|
- case 1:
|
|
|
- return '一';
|
|
|
- break;
|
|
|
- case 2:
|
|
|
- return '二';
|
|
|
- break;
|
|
|
- case 3:
|
|
|
- return '三';
|
|
|
- break;
|
|
|
- case 4:
|
|
|
- return '四';
|
|
|
- break;
|
|
|
- case 5:
|
|
|
- return '五';
|
|
|
- break;
|
|
|
- case 6:
|
|
|
- return '六';
|
|
|
- break;
|
|
|
- case 0:
|
|
|
- return '天';
|
|
|
- break;
|
|
|
- }
|
|
|
+globalBt2 = function () {
|
|
|
+ const et = new Date();
|
|
|
+ const bt = new Date();
|
|
|
+ bt.setTime(bt.getTime() - 3600 * 1000 * 24 * 7);
|
|
|
+ return [bt, et];
|
|
|
};
|
|
|
|
|
|
-// 获取当前第几周
|
|
|
-globalGetCurrentWeeks = function (a, b, c) {
|
|
|
- //date1是当前日期
|
|
|
- //date2是当年第一天
|
|
|
- //d是当前日期是今年第多少天
|
|
|
- //用d + 当前年的第一天的周差距的和在除以7就是本年第几周
|
|
|
- let date1 = new Date(a, parseInt(b) - 1, c), date2 = new Date(a, 0, 1),
|
|
|
- d = Math.round((date1.valueOf() - date2.valueOf()) / 86400000);
|
|
|
- let res = Math.ceil((d + ((date2.getDay() + 1) - 1)) / 7);
|
|
|
- res = res < 10 ? '0' + res : res;
|
|
|
- return res
|
|
|
-};
|
|
|
+globalTimeToYY = function () {
|
|
|
+ let datetime = new Date();
|
|
|
+ let year = datetime.getFullYear();
|
|
|
+ let month = datetime.getMonth() + 1 < 10 ? "0" + (datetime.getMonth() + 1) : datetime.getMonth() + 1;
|
|
|
+ let date = datetime.getDate() < 10 ? "0" + datetime.getDate() : datetime.getDate();
|
|
|
+ console.log(year + "-" + month + "-" + date);
|
|
|
+ return year + "-" + month + "-" + date;
|
|
|
|
|
|
-globalgetcurrent = function () {
|
|
|
+};
|
|
|
+// 获取当前时间
|
|
|
+globalcurrent = function () {
|
|
|
let date = new Date();
|
|
|
let seperator1 = "-";
|
|
|
let year = date.getFullYear();
|
|
|
@@ -93,384 +60,8 @@ globalgetcurrent = function () {
|
|
|
if (strDate >= 0 && strDate <= 9) {
|
|
|
strDate = "0" + strDate;
|
|
|
}
|
|
|
- var currentdate = year + '年' + month + '月' + strDate + '日';
|
|
|
- return currentdate;
|
|
|
-};
|
|
|
-
|
|
|
-// 第一周转换为日期
|
|
|
-globalWeeksTurnDate = function (year, weeks) {
|
|
|
- var date = new Date(year, "0", "1");
|
|
|
- var time = date.getTime(); // 获取当前星期几,0:星期一
|
|
|
- var _week = date.getDay(); //当这一年的1月1日为周日时则本年有54周,否则没有54周,没有则去除第54周的提示
|
|
|
- if (_week != 0) {//一年53周情况
|
|
|
- if (weeks == 54) {
|
|
|
- return '今年没有54周';
|
|
|
- }
|
|
|
- var cnt = 0;// 获取距离周末的天数
|
|
|
- if (_week == 0) {
|
|
|
- cnt = 7;
|
|
|
- } else if (_week == 1) {
|
|
|
- cnt = 6;
|
|
|
- } else if (_week == 2) {
|
|
|
- cnt = 5;
|
|
|
- } else if (_week == 3) {
|
|
|
- cnt = 4;
|
|
|
- } else if (_week == 4) {
|
|
|
- cnt = 3;
|
|
|
- } else if (_week == 5) {
|
|
|
- cnt = 2;
|
|
|
- } else if (_week == 6) {
|
|
|
- cnt = 1;
|
|
|
- }
|
|
|
- cnt += 1;//加1表示以星期一为一周的第一天 // 将这个长整形时间加上第N周的时间偏移
|
|
|
- time += cnt * 24 * 3600000; //第2周开始时间
|
|
|
- var nextYear = new Date(parseInt(year, 10) + 1, "0", "1");
|
|
|
- var nextWeek = nextYear.getDay();
|
|
|
- var lastcnt = 0;//获取最后一周开始时间到周末的天数
|
|
|
- if (nextWeek == 0) {
|
|
|
- lastcnt = 6;
|
|
|
- } else if (nextWeek == 1) {
|
|
|
- lastcnt = 0;
|
|
|
- } else if (nextWeek == 2) {
|
|
|
- lastcnt = 1;
|
|
|
- } else if (nextWeek == 3) {
|
|
|
- lastcnt = 2;
|
|
|
- } else if (nextWeek == 4) {
|
|
|
- lastcnt = 3;
|
|
|
- } else if (nextWeek == 5) {
|
|
|
- lastcnt = 4;
|
|
|
- } else if (nextWeek == 6) {
|
|
|
- lastcnt = 5;
|
|
|
- }
|
|
|
- if (weeks == 1) {//第1周特殊处理 // 为日期对象 date 重新设置成时间 time
|
|
|
- var start = date.Format("MM/dd");
|
|
|
- date.setTime(time - 24 * 3600000);
|
|
|
- var _end = date.Format("MM/dd");
|
|
|
- return start + "-" + _end;
|
|
|
- } else if (weeks == 53) {//第53周特殊处理
|
|
|
- var start = time + (weeks - 2) * 7 * 24 * 3600000; //第53周开始时间
|
|
|
- var end = time + (weeks - 2) * 7 * 24 * 3600000 + lastcnt * 24 * 3600000 - 24 * 3600000; //第53周结束时间
|
|
|
- date.setTime(start);
|
|
|
- var _start = date.Format("MM/dd");
|
|
|
- date.setTime(end);
|
|
|
- var _end = date.Format("MM/dd");
|
|
|
- return _start + "-" + _end;
|
|
|
- } else {
|
|
|
- var start = time + (weeks - 2) * 7 * 24 * 3600000; //第n周开始时间
|
|
|
- var end = time + (weeks - 1) * 7 * 24 * 3600000 - 24 * 3600000; //第n周结束时间
|
|
|
- date.setTime(start);
|
|
|
- var _start = date.Format("MM/dd");
|
|
|
- date.setTime(end);
|
|
|
- var _end = date.Format("MM/dd");
|
|
|
- return _start + "-" + _end;
|
|
|
- }
|
|
|
- } else {//一年54周情况
|
|
|
- var cnt = 0;// 获取距离周末的天数
|
|
|
- if (_week == 0 && weeks == 1) {//第一周
|
|
|
- cnt = 0;
|
|
|
- } else if (_week == 0) {
|
|
|
- cnt = 7;
|
|
|
- } else if (_week == 1) {
|
|
|
- cnt = 6;
|
|
|
- } else if (_week == 2) {
|
|
|
- cnt = 5;
|
|
|
- } else if (_week == 3) {
|
|
|
- cnt = 4;
|
|
|
- } else if (_week == 4) {
|
|
|
- cnt = 3;
|
|
|
- } else if (_week == 5) {
|
|
|
- cnt = 2;
|
|
|
- } else if (_week == 6) {
|
|
|
- cnt = 1;
|
|
|
- }
|
|
|
- cnt += 1;//加1表示以星期一为一周的第一天
|
|
|
- // 将这个长整形时间加上第N周的时间偏移
|
|
|
- time += 24 * 3600000; //第2周开始时间
|
|
|
- var nextYear = new Date(parseInt(year, 10) + 1, "0", "1");
|
|
|
- var nextWeek = nextYear.getDay();
|
|
|
- var lastcnt = 0;//获取最后一周开始时间到周末的天数
|
|
|
- if (nextWeek == 0) {
|
|
|
- lastcnt = 6;
|
|
|
- } else if (nextWeek == 1) {
|
|
|
- lastcnt = 0;
|
|
|
- } else if (nextWeek == 2) {
|
|
|
- lastcnt = 1;
|
|
|
- } else if (nextWeek == 3) {
|
|
|
- lastcnt = 2;
|
|
|
- } else if (nextWeek == 4) {
|
|
|
- lastcnt = 3;
|
|
|
- } else if (nextWeek == 5) {
|
|
|
- lastcnt = 4;
|
|
|
- } else if (nextWeek == 6) {
|
|
|
- lastcnt = 5;
|
|
|
- }
|
|
|
- if (weeks == 1) {//第1周特殊处理
|
|
|
- var start = date.Format("yyyy-MM-dd");
|
|
|
- date.setTime(time - 24 * 3600000);
|
|
|
- alert(start + '--' + date);
|
|
|
- return _start + "--" + date;
|
|
|
- } else if (weeks == 54) {//第54周特殊处理
|
|
|
- var start = time + (weeks - 2) * 7 * 24 * 3600000; //第54周开始时间
|
|
|
- var end = time + (weeks - 2) * 7 * 24 * 3600000 + lastcnt * 24 * 3600000 - 24 * 3600000; //第53周结束时间
|
|
|
- date.setTime(start);
|
|
|
- var _start = date.Format("yyyy-MM-dd");
|
|
|
- date.setTime(end);
|
|
|
- var _end = date.Format("yyyy-MM-dd");
|
|
|
- return _start + "--" + _end;
|
|
|
- } else {
|
|
|
- var start = time + (weeks - 2) * 7 * 24 * 3600000; //第n周开始时间
|
|
|
- var end = time + (weeks - 1) * 7 * 24 * 3600000 - 24 * 3600000; //第n周结束时间
|
|
|
- date.setTime(start);
|
|
|
- var _start = date.Format("yyyy-MM-dd");
|
|
|
- date.setTime(end);
|
|
|
- var _end = date.Format("yyyy-MM-dd");
|
|
|
- return _start + "--" + _end;
|
|
|
- }
|
|
|
- }
|
|
|
-};
|
|
|
-
|
|
|
-Date.prototype.Format = function (fmt) { //author: meizz
|
|
|
- var 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 (var 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;
|
|
|
-};
|
|
|
-
|
|
|
-// 获取周最后一天
|
|
|
-globalWeekEndDay = function (year, weeks) {
|
|
|
- var date = new Date(year, "0", "1");
|
|
|
- var time = date.getTime(); // 获取当前星期几,0:星期一
|
|
|
- var _week = date.getDay(); //当这一年的1月1日为周日时则本年有54周,否则没有54周,没有则去除第54周的提示
|
|
|
- if (_week != 0) {//一年53周情况
|
|
|
- if (weeks == 54) {
|
|
|
- return '今年没有54周';
|
|
|
- }
|
|
|
- var cnt = 0;// 获取距离周末的天数
|
|
|
- if (_week == 0) {
|
|
|
- cnt = 7;
|
|
|
- } else if (_week == 1) {
|
|
|
- cnt = 6;
|
|
|
- } else if (_week == 2) {
|
|
|
- cnt = 5;
|
|
|
- } else if (_week == 3) {
|
|
|
- cnt = 4;
|
|
|
- } else if (_week == 4) {
|
|
|
- cnt = 3;
|
|
|
- } else if (_week == 5) {
|
|
|
- cnt = 2;
|
|
|
- } else if (_week == 6) {
|
|
|
- cnt = 1;
|
|
|
- }
|
|
|
- cnt += 1;//加1表示以星期一为一周的第一天 // 将这个长整形时间加上第N周的时间偏移
|
|
|
- time += cnt * 24 * 3600000; //第2周开始时间
|
|
|
- var nextYear = new Date(parseInt(year, 10) + 1, "0", "1");
|
|
|
- var nextWeek = nextYear.getDay();
|
|
|
- var lastcnt = 0;//获取最后一周开始时间到周末的天数
|
|
|
- if (nextWeek == 0) {
|
|
|
- lastcnt = 6;
|
|
|
- } else if (nextWeek == 1) {
|
|
|
- lastcnt = 0;
|
|
|
- } else if (nextWeek == 2) {
|
|
|
- lastcnt = 1;
|
|
|
- } else if (nextWeek == 3) {
|
|
|
- lastcnt = 2;
|
|
|
- } else if (nextWeek == 4) {
|
|
|
- lastcnt = 3;
|
|
|
- } else if (nextWeek == 5) {
|
|
|
- lastcnt = 4;
|
|
|
- } else if (nextWeek == 6) {
|
|
|
- lastcnt = 5;
|
|
|
- }
|
|
|
- if (weeks == 1) {//第1周特殊处理 // 为日期对象 date 重新设置成时间 time
|
|
|
- var start = date.Format("MM/dd");
|
|
|
- date.setTime(time - 24 * 3600000);
|
|
|
- var _end = date.Format("-MM-dd");
|
|
|
- return year + _end;
|
|
|
- } else if (weeks == 53) {//第53周特殊处理
|
|
|
- var start = time + (weeks - 2) * 7 * 24 * 3600000; //第53周开始时间
|
|
|
- var end = time + (weeks - 2) * 7 * 24 * 3600000 + lastcnt * 24 * 3600000 - 24 * 3600000; //第53周结束时间
|
|
|
- date.setTime(start);
|
|
|
- var _start = date.Format("MM/dd");
|
|
|
- date.setTime(end);
|
|
|
- var _end = date.Format("-MM-dd");
|
|
|
- return year + _end;
|
|
|
- } else {
|
|
|
- var start = time + (weeks - 2) * 7 * 24 * 3600000; //第n周开始时间
|
|
|
- var end = time + (weeks - 1) * 7 * 24 * 3600000 - 24 * 3600000; //第n周结束时间
|
|
|
- date.setTime(start);
|
|
|
- var _start = date.Format("MM/dd");
|
|
|
- date.setTime(end);
|
|
|
- var _end = date.Format("-MM-dd");
|
|
|
- return year + _end;
|
|
|
- }
|
|
|
- } else {//一年54周情况
|
|
|
- var cnt = 0;// 获取距离周末的天数
|
|
|
- if (_week == 0 && weeks == 1) {//第一周
|
|
|
- cnt = 0;
|
|
|
- } else if (_week == 0) {
|
|
|
- cnt = 7;
|
|
|
- } else if (_week == 1) {
|
|
|
- cnt = 6;
|
|
|
- } else if (_week == 2) {
|
|
|
- cnt = 5;
|
|
|
- } else if (_week == 3) {
|
|
|
- cnt = 4;
|
|
|
- } else if (_week == 4) {
|
|
|
- cnt = 3;
|
|
|
- } else if (_week == 5) {
|
|
|
- cnt = 2;
|
|
|
- } else if (_week == 6) {
|
|
|
- cnt = 1;
|
|
|
- }
|
|
|
- cnt += 1;//加1表示以星期一为一周的第一天
|
|
|
- // 将这个长整形时间加上第N周的时间偏移
|
|
|
- time += 24 * 3600000; //第2周开始时间
|
|
|
- var nextYear = new Date(parseInt(year, 10) + 1, "0", "1");
|
|
|
- var nextWeek = nextYear.getDay();
|
|
|
- var lastcnt = 0;//获取最后一周开始时间到周末的天数
|
|
|
- if (nextWeek == 0) {
|
|
|
- lastcnt = 6;
|
|
|
- } else if (nextWeek == 1) {
|
|
|
- lastcnt = 0;
|
|
|
- } else if (nextWeek == 2) {
|
|
|
- lastcnt = 1;
|
|
|
- } else if (nextWeek == 3) {
|
|
|
- lastcnt = 2;
|
|
|
- } else if (nextWeek == 4) {
|
|
|
- lastcnt = 3;
|
|
|
- } else if (nextWeek == 5) {
|
|
|
- lastcnt = 4;
|
|
|
- } else if (nextWeek == 6) {
|
|
|
- lastcnt = 5;
|
|
|
- }
|
|
|
- if (weeks == 1) {//第1周特殊处理
|
|
|
- var start = date.Format("yyyy-MM-dd");
|
|
|
- date.setTime(time - 24 * 3600000);
|
|
|
- alert(start + '--' + date);
|
|
|
- return _start + "--" + date;
|
|
|
- } else if (weeks == 54) {//第54周特殊处理
|
|
|
- var start = time + (weeks - 2) * 7 * 24 * 3600000; //第54周开始时间
|
|
|
- var end = time + (weeks - 2) * 7 * 24 * 3600000 + lastcnt * 24 * 3600000 - 24 * 3600000; //第53周结束时间
|
|
|
- date.setTime(start);
|
|
|
- var _start = date.Format("yyyy-MM-dd");
|
|
|
- date.setTime(end);
|
|
|
- var _end = date.Format("yyyy-MM-dd");
|
|
|
- return _start + "--" + _end;
|
|
|
- } else {
|
|
|
- var start = time + (weeks - 2) * 7 * 24 * 3600000; //第n周开始时间
|
|
|
- var end = time + (weeks - 1) * 7 * 24 * 3600000 - 24 * 3600000; //第n周结束时间
|
|
|
- date.setTime(start);
|
|
|
- var _start = date.Format("yyyy-MM-dd");
|
|
|
- date.setTime(end);
|
|
|
- var _end = date.Format("yyyy-MM-dd");
|
|
|
- return _start + "--" + _end;
|
|
|
- }
|
|
|
- }
|
|
|
-};
|
|
|
-
|
|
|
-// 获取周最后一天
|
|
|
-globalMonEndDay = function (year, mons) {
|
|
|
- let date = year + '-' + mons
|
|
|
- let endDate = new Date(date); //date 是需要传递的时间如:2018-08
|
|
|
- let month = endDate.getMonth();
|
|
|
- let nextMonth = ++month;
|
|
|
- let nextMonthFirstDay = new Date(endDate.getFullYear(), nextMonth, 1);
|
|
|
- let oneDay = 1000 * 60 * 60 * 24;
|
|
|
- let dateString = new Date(nextMonthFirstDay - oneDay);
|
|
|
- let dateYar = dateString.toLocaleDateString(); //toLocaleDateString() 返回 如:2018/8/31
|
|
|
- var end = dateYar.replace(new RegExp('/', 'g'), "-");
|
|
|
- return end
|
|
|
-};
|
|
|
-
|
|
|
-// 设备状态
|
|
|
-globalQuipState = function () {
|
|
|
- let option = [
|
|
|
- {
|
|
|
- value: '',
|
|
|
- label: '全部'
|
|
|
- }, {
|
|
|
- value: '0',
|
|
|
- label: '新入库'
|
|
|
- }, {
|
|
|
- value: '1',
|
|
|
- label: '未售'
|
|
|
- }, {
|
|
|
- value: '2',
|
|
|
- label: '未售'
|
|
|
- }, {
|
|
|
- value: '3',
|
|
|
- label: '已售'
|
|
|
- }, {
|
|
|
- value: '4',
|
|
|
- label: '维修'
|
|
|
- }, {
|
|
|
- value: '5',
|
|
|
- label: '报废'
|
|
|
- }, {
|
|
|
- value: '6',
|
|
|
- label: '已售未入'
|
|
|
- }
|
|
|
- ];
|
|
|
- return option
|
|
|
-};
|
|
|
-
|
|
|
-// 操作员
|
|
|
-globalOperatorList = function () {
|
|
|
- let option = [
|
|
|
- {
|
|
|
- value: '',
|
|
|
- label: '全部'
|
|
|
- }, {
|
|
|
- value: '0',
|
|
|
- label: '高瑟'
|
|
|
- }, {
|
|
|
- value: '1',
|
|
|
- label: '林克'
|
|
|
- }, {
|
|
|
- value: '2',
|
|
|
- label: '小智'
|
|
|
- },
|
|
|
- ];
|
|
|
- return option
|
|
|
-};
|
|
|
-
|
|
|
-// 产品线状态
|
|
|
-globalLinestatusOpt = function () {
|
|
|
- let option = [
|
|
|
- {
|
|
|
- value: '',
|
|
|
- label: '全部'
|
|
|
- }, {
|
|
|
- value: '0',
|
|
|
- label: '禁用'
|
|
|
- }, {
|
|
|
- value: '1',
|
|
|
- label: '启用'
|
|
|
- }, {
|
|
|
- value: '44',
|
|
|
- label: '删除'
|
|
|
- },
|
|
|
- ];
|
|
|
- return option
|
|
|
-};
|
|
|
-
|
|
|
-// 开始时间
|
|
|
-globalBt = function () {
|
|
|
- const et = new Date();
|
|
|
- const bt = new Date();
|
|
|
- bt.setTime(bt.getTime() - 3600 * 1000 * 24 * 7);
|
|
|
- return [bt, et];
|
|
|
+ let thisdata = year + seperator1 + month + seperator1 + strDate;
|
|
|
+ return thisdata;
|
|
|
};
|
|
|
|
|
|
// 格式化时间
|
|
|
@@ -482,7 +73,6 @@ globalfmtDate = function (datetime, length) {
|
|
|
length = !length ? 10 : length;//缺省参数
|
|
|
return (datetime != null) ? datetime.substr(0, length) : '';
|
|
|
};
|
|
|
-
|
|
|
//格式化日期 年月日
|
|
|
globaltime2String = function (time) {
|
|
|
let datetime = new Date();
|
|
|
@@ -490,99 +80,60 @@ globaltime2String = function (time) {
|
|
|
let year = datetime.getFullYear();
|
|
|
let month = datetime.getMonth() + 1 < 10 ? "0" + (datetime.getMonth() + 1) : datetime.getMonth() + 1;
|
|
|
let date = datetime.getDate() < 10 ? "0" + datetime.getDate() : datetime.getDate();
|
|
|
- return year + "-" + month + "-" + date;
|
|
|
-};
|
|
|
-
|
|
|
-// 获取当前时间
|
|
|
-globalcurrent = function () {
|
|
|
- let date = new Date();
|
|
|
- let seperator1 = "-";
|
|
|
- let year = date.getFullYear();
|
|
|
- let month = date.getMonth() + 1;
|
|
|
- let strDate = date.getDate();
|
|
|
- if (month >= 1 && month <= 9) {
|
|
|
- month = "0" + month;
|
|
|
- }
|
|
|
- if (strDate >= 0 && strDate <= 9) {
|
|
|
- strDate = "0" + strDate;
|
|
|
- }
|
|
|
- let thisdata = year + seperator1 + month + seperator1 + strDate;
|
|
|
- return thisdata;
|
|
|
-};
|
|
|
-
|
|
|
-// 校验内容长度
|
|
|
-globalValid = function (data, mins, maxs, text, that) {
|
|
|
- let thisVal = data;
|
|
|
- let thisLeng = thisVal.length;
|
|
|
- let min = parseInt(mins);
|
|
|
- let max = parseInt(maxs);
|
|
|
- let dispalyMin = min + 1;
|
|
|
- let title = '警告';
|
|
|
- if (thisVal == '') {
|
|
|
- Toast(text + '不能为空!');
|
|
|
- return false
|
|
|
- } else if (thisLeng <= min) {
|
|
|
- Toast(text + '最少' + dispalyMin + '字符!');
|
|
|
- return false
|
|
|
- } else if (thisLeng > max) {
|
|
|
- Toast(text + '超出限制数量!');
|
|
|
- return false
|
|
|
- } else {
|
|
|
- return true
|
|
|
- }
|
|
|
-};
|
|
|
-
|
|
|
-// 每页选项
|
|
|
-pageOptions = function () {
|
|
|
- let option = [
|
|
|
- {
|
|
|
- value: 10,
|
|
|
- label: '10'
|
|
|
- }, {
|
|
|
- value: 25,
|
|
|
- label: '25'
|
|
|
- }, {
|
|
|
- value: 50,
|
|
|
- label: '50'
|
|
|
- }, {
|
|
|
- value: 100,
|
|
|
- label: '100'
|
|
|
- },
|
|
|
- ];
|
|
|
- return option
|
|
|
-};
|
|
|
-
|
|
|
-// 手机号码格式
|
|
|
-globalCheckPhone = function (val) {
|
|
|
- let re = /^1[3|4|5|7|8|9][0-9]\d{8}$/;
|
|
|
- if (val.search(re) == -1) {
|
|
|
- return false;
|
|
|
- } else {
|
|
|
- return true;
|
|
|
- }
|
|
|
-};
|
|
|
-
|
|
|
-// session 检测
|
|
|
-globalCheckSession = function (val, that) {
|
|
|
- if (val == '<script>top.window.location="http://det/?act=login"</script>') {
|
|
|
- that.$router.push({path: '/login'});
|
|
|
- }
|
|
|
-};
|
|
|
-
|
|
|
-// 每页选项
|
|
|
-HdOptions = function () {
|
|
|
- let option = [
|
|
|
- {
|
|
|
- value: '',
|
|
|
- label: '全部'
|
|
|
- },
|
|
|
- {
|
|
|
- value: '1',
|
|
|
- label: '硬件驱动'
|
|
|
- }, {
|
|
|
- value: '2',
|
|
|
- label: '配置文件'
|
|
|
- },
|
|
|
- ];
|
|
|
- return option
|
|
|
-};
|
|
|
+ let hour = datetime.getHours() < 10 ? "0" + datetime.getHours() : datetime.getHours();
|
|
|
+ let minus = datetime.getMinutes() < 10 ? "0" + datetime.getMinutes() : datetime.getMinutes();
|
|
|
+ return year + "-" + month + "-" + date + " " + hour + ":" + minus + ":00";
|
|
|
+};
|
|
|
+
|
|
|
+address = {
|
|
|
+ '北京': ['北京'],
|
|
|
+ '广东': ['广州', '深圳', '珠海', '汕头', '韶关', '佛山', '江门', '湛江', '茂名', '肇庆', '惠州', '梅州', '汕尾', '河源', '阳江', '清远', '东莞', '中山', '潮州', '揭阳', '云浮'],
|
|
|
+ '上海': ['上海'],
|
|
|
+ '天津': ['天津'],
|
|
|
+ '重庆': ['重庆'],
|
|
|
+ '辽宁': ['沈阳', '大连', '鞍山', '抚顺', '本溪', '丹东', '锦州', '营口', '阜新', '辽阳', '盘锦', '铁岭', '朝阳', '葫芦岛'],
|
|
|
+ '江苏': ['南京', '苏州', '无锡', '常州', '镇江', '南通', '泰州', '扬州', '盐城', '连云港', '徐州', '淮安', '宿迁'],
|
|
|
+ '湖北': ['武汉', '黄石', '十堰', '荆州', '宜昌', '襄樊', '鄂州', '荆门', '孝感', '黄冈', '咸宁', '随州', '恩施土家族苗族自治州', '仙桃', '天门', '潜江', '神农架林区'],
|
|
|
+ '四川': ['成都', '自贡', '攀枝花', '泸州', '德阳', '绵阳', '广元', '遂宁', '内江', '乐山', '南充', '眉山', '宜宾', '广安', '达州', '雅安', '巴中', '资阳', '阿坝藏族羌族自治州', '甘孜藏族自治州', '凉山彝族自治州'],
|
|
|
+ '陕西': ['西安', '铜川', '宝鸡', '咸阳', '渭南', '延安', '汉中', '榆林', '安康', '商洛'],
|
|
|
+ '河北': ['石家庄', '唐山', '秦皇岛', '邯郸', '邢台', '保定', '张家口', '承德', '沧州', '廊坊', '衡水'],
|
|
|
+ '山西': ['太原', '大同', '阳泉', '长治', '晋城', '朔州', '晋中', '运城', '忻州', '临汾', '吕梁'],
|
|
|
+ '河南': ['郑州', '开封', '洛阳', '平顶山', '安阳', '鹤壁', '新乡', '焦作', '濮阳', '许昌', '漯河', '三门峡', '南阳', '商丘', '信阳', '周口', '驻马店'],
|
|
|
+ '吉林': ['长春', '吉林', '四平', '辽源', '通化', '白山', '松原', '白城', '延边朝鲜族自治州'],
|
|
|
+ '黑龙江': ['哈尔滨', '齐齐哈尔', '鹤岗', '双鸭山', '鸡西', '大庆', '伊春', '牡丹江', '佳木斯', '七台河', '黑河', '绥化', '大兴安岭地区'],
|
|
|
+ '内蒙古': ['呼和浩特', '包头', '乌海', '赤峰', '通辽', '鄂尔多斯', '呼伦贝尔', '巴彦淖尔', '乌兰察布', '锡林郭勒盟', '兴安盟', '阿拉善盟'],
|
|
|
+ '山东': ['济南', '青岛', '淄博', '枣庄', '东营', '烟台', '潍坊', '济宁', '泰安', '威海', '日照', '莱芜', '临沂', '德州', '聊城', '滨州', '菏泽'],
|
|
|
+ '安徽': ['合肥', '芜湖', '蚌埠', '淮南', '马鞍山', '淮北', '铜陵', '安庆', '黄山', '滁州', '阜阳', '宿州', '巢湖', '六安', '亳州', '池州', '宣城'],
|
|
|
+ '浙江': ['杭州', '宁波', '温州', '嘉兴', '湖州', '绍兴', '金华', '衢州', '舟山', '台州', '丽水'],
|
|
|
+ '福建': ['福州', '厦门', '莆田', '三明', '泉州', '漳州', '南平', '龙岩', '宁德'],
|
|
|
+ '湖南': ['长沙', '株洲', '湘潭', '衡阳', '邵阳', '岳阳', '常德', '张家界', '益阳', '郴州', '永州', '怀化', '娄底', '湘西土家族苗族自治州'],
|
|
|
+ '广西': ['南宁', '柳州', '桂林', '梧州', '北海', '防城港', '钦州', '贵港', '玉林', '百色', '贺州', '河池', '来宾', '崇左'],
|
|
|
+ '江西': ['南昌', '景德镇', '萍乡', '九江', '新余', '鹰潭', '赣州', '吉安', '宜春', '抚州', '上饶'],
|
|
|
+ '贵州': ['贵阳', '六盘水', '遵义', '安顺', '铜仁地区', '毕节地区', '黔西南布依族苗族自治州', '黔东南苗族侗族自治州', '黔南布依族苗族自治州'],
|
|
|
+ '云南': ['昆明', '曲靖', '玉溪', '保山', '昭通', '丽江', '普洱', '临沧', '德宏傣族景颇族自治州', '怒江傈僳族自治州', '迪庆藏族自治州', '大理白族自治州', '楚雄彝族自治州', '红河哈尼族彝族自治州', '文山壮族苗族自治州', '西双版纳傣族自治州'],
|
|
|
+ '西藏': ['拉萨', '那曲地区', '昌都地区', '林芝地区', '山南地区', '日喀则地区', '阿里地区'],
|
|
|
+ '海南': ['海口', '三亚', '五指山', '琼海', '儋州', '文昌', '万宁', '东方', '澄迈县', '定安县', '屯昌县', '临高县', '白沙黎族自治县', '昌江黎族自治县', '乐东黎族自治县', '陵水黎族自治县', '保亭黎族苗族自治县', '琼中黎族苗族自治县'],
|
|
|
+ '甘肃': ['兰州', '嘉峪关', '金昌', '白银', '天水', '武威', '酒泉', '张掖', '庆阳', '平凉', '定西', '陇南', '临夏回族自治州', '甘南藏族自治州'],
|
|
|
+ '宁夏': ['银川', '石嘴山', '吴忠', '固原', '中卫'],
|
|
|
+ '青海': ['西宁', '海东地区', '海北藏族自治州', '海南藏族自治州', '黄南藏族自治州', '果洛藏族自治州', '玉树藏族自治州', '海西蒙古族藏族自治州'],
|
|
|
+ '新疆': ['乌鲁木齐', '克拉玛依', '吐鲁番地区', '哈密地区', '和田地区', '阿克苏地区', '喀什地区', '克孜勒苏柯尔克孜自治州', '巴音郭楞蒙古自治州', '昌吉回族自治州', '博尔塔拉蒙古自治州', '石河子', '阿拉尔', '图木舒克', '五家渠', '伊犁哈萨克自治州'],
|
|
|
+ '香港': ['香港'],
|
|
|
+ '澳门': ['澳门'],
|
|
|
+ '台湾': ['台北市', '高雄市', '台北县', '桃园县', '新竹县', '苗栗县', '台中县', '彰化县', '南投县', '云林县', '嘉义县', '台南县', '高雄县', '屏东县', '宜兰县', '花莲县', '台东县', '澎湖县', '基隆市', '新竹市', '台中市', '嘉义市', '台南市']
|
|
|
+};
|
|
|
+if (localStorage.language == 'zh') {
|
|
|
+ dayAbbreviation = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];
|
|
|
+ dayList = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];
|
|
|
+ monthList = ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月',
|
|
|
+ '十月', '十一月', '十二月'];
|
|
|
+ monthLongList = ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月',
|
|
|
+ '十月', '十一月', '十二月'];
|
|
|
+} else {
|
|
|
+ dayAbbreviation = ['S', 'M', 'T', 'W', 'T', 'F', 'S'];
|
|
|
+ dayList = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
|
|
|
+ monthList = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep',
|
|
|
+ 'Oct', 'Nov', 'Dec'];
|
|
|
+ monthLongList = ['January', 'February', 'March', 'April', 'May', 'June',
|
|
|
+ 'July', 'August', 'September', 'October', 'November', 'December'];
|
|
|
+
|
|
|
+}
|