|
- var base_api = "http://wxsct.zhizhuchuxing.com/";
- var test_api = "http://127.0.0.1/";
- base_api = "";
- base_api = "http://http://wx.zhizhuchuxing.com/weixin2/";
- base_api = "http://192.168.6.119/";
-
- //base_api="http://nwx.zhizhuchuxing.cn/";
-
- //pic_api="http://nwx.zhizhuchuxing.cn";
-
- base_api = '/module/';
- //pic_api = 'http://nwx.zhizhuchuxing.cn';
- pic_api = '';
-
- //读取sessionStorage缓存
- function setSessionStorage(objName, objValue) {
- var sto = window.sessionStorage;
- if(sto)
- sto.setItem(objName, objValue);
- }
- //读取字符串类型的本地缓存
- function getSessionStorage(objName) {
- var ret = '';
- var sto = window.sessionStorage;
- if(sto)
- ret = sto.getItem(objName);
- return ret;
- }
- //清除本地缓存,如没指定名称则为清空所有缓存
- function clearSessionStorage(objName) {
- var sto = window.sessionStorage;
- if(sto) {
- if(objName)
- sto.removeItem(objName);
- else
- sto.clear();
- }
- }
- //设置Json类型的sessionStorage缓存
- function setJsonSessionStorage(objName, json) {
- if(json)
- setSessionStorage(objName, JSON.stringify(json));
- }
- //读取Json类型的sessionStorage缓存
- function getJsonSessionStorage(objName) {
- var ret = null;
- var str = getSessionStorage(objName);
- if(str)
- ret = JSON.parse(str);
- return ret;
- }
- //设置字符串类型的本地缓存
- function setStorage(objName, objValue) {
- var sto = window.localStorage;
- if(sto)
- sto.setItem(objName, objValue);
- }
- //读取字符串类型的本地缓存
- function getStorage(objName) {
- var ret = '';
- var sto = window.localStorage;
- if(sto)
- ret = sto.getItem(objName);
- return ret;
- }
-
- //清除本地缓存,如没指定名称则为清空所有缓存
- function clearStorage(objName) {
- var sto = window.localStorage;
- if(sto) {
- if(objName)
- sto.removeItem(objName);
- else
- sto.clear();
- }
- }
- //设置Json类型的本地缓存
- function setStorJson(objName, json) {
- if(json)
- setStorage(objName, JSON.stringify(json));
- }
- //读取Json类型的本地缓存
- function getStorJson(objName) {
- var ret = null;
- var str = getStorage(objName);
- if(str)
- ret = JSON.parse(str);
- return ret;
- }
-
- function iflogin() {
- $.ajax({
- type: "post",
- url: base_api + "./zz-fx/control.php",
- data: {
- type: "distribut_iflogin"
- },
- dataType: "json",
- success: function(data) {
- console.log(data);
- if(data.iflogin == 1) {
- //alert("用户未登录,请先登录");
- window.wxc.xcConfirm("用户未登录,请先登录", window.wxc.xcConfirm.typeEnum.info, {
- onOk: function() {
- window.location.href = "login.html"
- }
- });
-
- } else {
- return;
- }
- },
- fail: function(date) {
-
- // 此处放失败后执行的代码
- }
- });
- }
- //打印日志
- function ZZLog(str) {
- var isLog = true;
- if(isLog) {
- console.log(str);
- }
- }
-
- //获取时间
- function getDateTime(nTypeFlag) {
- var tNowTime = new Date();
- var myYear = ';' + tNowTime.getFullYear() + ';';
- var myMonth = ';' + (tNowTime.getMonth() + 1 - 0) + ';';
- var myDay = ';' + tNowTime.getDate() + ';';
- var myHour = ';' + tNowTime.getHours() + ';';
- var myMinu = ';' + tNowTime.getMinutes() + ';';
- var mySecond = ';' + tNowTime.getSeconds() + ';';
-
- if(myMonth.length < 4) myMonth = '0' + myMonth;
- if(myDay.length < 4) myDay = '0' + myDay;
- if(myHour.length < 4) myHour = '0' + myHour;
- if(myMinu.length < 4) myMinu = '0' + myMinu;
- if(mySecond.length < 4) mySecond = '0' + mySecond;
-
- var cNewTimeStr;
- switch(nTypeFlag + 1 - 1) {
- case 0:
- cNewTimeStr = myYear + '-' + myMonth + '-' + myDay;
- break;
- case 1:
- cNewTimeStr = myYear + myMonth + myDay;
- break;
- case 2:
- cNewTimeStr = myHour + ':' + myMinu + ':' + mySecond;
- break;
- case 3:
- cNewTimeStr = myHour + myMinu + mySecond;
- break;
- case 4:
- cNewTimeStr = myYear + myMonth + myDay + myHour + myMinu + mySecond;
- break;
- case 5:
- cNewTimeStr = myYear + '年' + myMonth + '月' + myDay + '日';
- break;
- case 6:
- cNewTimeStr = myYear;
- break;
- case 7:
- cNewTimeStr = myYear + '-' + myMonth;
- break;
- case 8: //得到上一个月的今天
- var date = getDateTime(0);
- var arr = date.split('-');
- var year = arr[0]; //获取当前日期的年份
- var month = arr[1]; //获取当前日期的月份
- var day = arr[2]; //获取当前日期的日
- var days = new Date(year, month, 0);
- days = days.getDate(); //获取当前日期中月的天数
- var year2 = year;
- var month2 = parseInt(month) - 1;
- if(month2 == 0) {
- year2 = parseInt(year2) - 1;
- month2 = 12;
- }
- var day2 = day;
- var days2 = new Date(year2, month2, 0);
- days2 = days2.getDate();
- if(day2 > days2) {
- day2 = days2;
- }
- if(month2 < 10) {
- month2 = '0' + month2;
- }
- cNewTimeStr = year2 + '-' + month2 + '-' + day2;
- break;
- case 9: //得到下一个月的今天
- var date = getDateTime(0);
- var arr = date.split('-');
- var year = arr[0]; //获取当前日期的年份
- var month = arr[1]; //获取当前日期的月份
- var day = arr[2]; //获取当前日期的日
- var days = new Date(year, month, 0);
- days = days.getDate(); //获取当前日期中的月的天数
- var year2 = year;
- var month2 = parseInt(month) + 1;
- if(month2 == 13) {
- year2 = parseInt(year2) + 1;
- month2 = 1;
- }
- var day2 = day;
- var days2 = new Date(year2, month2, 0);
- days2 = days2.getDate();
- if(day2 > days2) {
- day2 = days2;
- }
- if(month2 < 10) {
- month2 = '0' + month2;
- }
-
- var t2 = year2 + '-' + month2 + '-' + day2;
- return t2;
- break;
- case 10:
- cNewTimeStr = myYear + '/' + myMonth + '/' + myDay;
- break;
- case 11:
- if(myMonth != 10 || myMonth != 11 || myMonth != 12) {
- myMonth = myMonth.substring(1, myMonth.length - 1);
- }
- cNewTimeStr = myMonth + '月' + myDay + '日';
- break;
- case 13:
- cNewTimeStr = myYear + '-' + myMonth + '-' + myDay;
- break;
- default:
- cNewTimeStr = myYear + '-' + myMonth + '-' + myDay + ' ' + myHour + ':' + myMinu + ':' + mySecond;
- break;
- }
-
- cNewTimeStr = cNewTimeStr.replace(/;/g, "");
-
- return cNewTimeStr;
-
- }
- //得到url上的参数
- function getPar(par) {
- var local_url = document.location.href;
- local_url = decodeURI(local_url);
- var get = local_url.indexOf(par + "=");
- if(get == -1) {
- return "";
- }
- var get_par = local_url.slice(par.length + get + 1);
- var nextPar = get_par.indexOf("&");
- if(nextPar != -1) {
- get_par = get_par.slice(0, nextPar);
- }
- return get_par;
- }
-
- //js判断一个日期是星期几 传入 年/月/日
- function getWeekDay(day) {
- var a = new Array("日", "一", "二", "三", "四", "五", "六");
- var week = new Date(day).getDay();
- var str = "星期" + a[week];
- return str;
- }
- //截取日期参数
- function getMonthAndDayByDate(datestr, info) {
- var dateAry = datestr.split('-');
- var cNewTimeStr;
- switch(info) {
- case 'year':
- cNewTimeStr = dateAry[0];
- break;
- case 'month':
- cNewTimeStr = dateAry[1];
- break;
- default:
- cNewTimeStr = dateAry[2];
- break;
- }
- return cNewTimeStr;
- }
-
- //html存入json
- function setJsonHtml(data) {
- if(typeof(data) == "object") {
- var jsonArrayFinal = JSON.stringify(data);
- jsonArrayFinal = jsonArrayFinal.replace(/ /g, '');
- // jsonArrayFinal = jsonArrayFinal.replace(/"/g, '"');
- return jsonArrayFinal;
- }
- }
-
- //取出html存入的json
- function getJsonHtml(data) {
- if(data) {
- var data_info = JSON.parse(data);
- return data_info;
- }
- }
-
- //获取前一天日期
- function before(d) {
- d = new Date(d);
- d = +d - 10006060 / 3 * 24;
- d = new Date(d);
- //return d;
- //格式化
- var year = ";" + d.getFullYear() + ";";
- var month = ";" + (d.getMonth() + 0 + 1) + ";";
- var day = ";" + d.getDate() + ";";
- if(year.length < 4) {
- year = "0" + year;
- }
- if(month.length < 4) {
- month = "0" + month;
- }
- if(day.length < 4) {
- day = "0" + day;
- }
- var datestr = year + "-" + month + "-" + day;
- datestr = datestr.replace(/;/g, "");
- return datestr;
- // return d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();
- }
-
- // 获取指定日期的前后几天
- function getDateByDay(addDayCount, curDate) {
- var d = new Date(curDate);
- d.setDate(d.getDate() + addDayCount); //获取AddDayCount天后的日期
- //格式化
- var year = ";" + d.getFullYear() + ";";
- var month = ";" + (d.getMonth() + 0 + 1) + ";";
- var day = ";" + d.getDate() + ";";
- if(year.length < 4) {
- year = "0" + year;
- }
- if(month.length < 4) {
- month = "0" + month;
- }
- if(day.length < 4) {
- day = "0" + day;
- }
- var datestr = year + "-" + month + "-" + day;
- datestr = datestr.replace(/;/g, "");
- return datestr;
- }
-
- //获取后一天日期
- function after(d) {
- d = new Date(d);
- d = +d + 10006060 / 3 * 24;
- d = new Date(d);
- //return d;
- //格式化
- var year = ";" + d.getFullYear() + ";";
- var month = ";" + (d.getMonth() + 0 + 1) + ";";
- var day = ";" + d.getDate() + ";";
- if(year.length < 4) {
- year = "0" + year;
- }
- if(month.length < 4) {
- month = "0" + month;
- }
- if(day.length < 4) {
- day = "0" + day;
- }
- var datestr = year + "-" + month + "-" + day;
- datestr = datestr.replace(/;/g, "");
- return datestr;
- // return d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();
- }
|