var common = {
pageSize: 10,
type: "POST",
param: {},
getString: function (name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) {
return decodeURIComponent(r[2]);
} else {
return null;
}
},
getUrl: function (urls) {
if (cv == 1) {
var n = (urls.split('/')).length - 1;
if (n == 1) {
urls = "../" + urls.substr(urls.lastIndexOf('/', urls.lastIndexOf('/') - 1) + 1);
} else {
urls = urls.substr(urls.lastIndexOf('/', urls.lastIndexOf('/') - 1) + 1);
}
} else {
if (urls.indexOf('.html?') > 0) {
urls = url.comMethod.getUrl + "?data=views/" + urls.replace(".html?", "&")
} else {
urls = url.comMethod.getUrl + "?data=views/" + urls.replace(".html", "")
}
}
return urls
},
IEVersion: function () {
var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器
var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器
var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;
if (isIE) {
var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
reIE.test(userAgent);
var fIEVersion = parseFloat(RegExp["$1"]);
if (fIEVersion == 7) {
return 7;
} else if (fIEVersion == 8) {
return 8;
} else if (fIEVersion == 9) {
return 9;
} else if (fIEVersion == 10) {
return 10;
} else {
return 6; //IE版本<=7
}
} else if (isEdge) {
return 'edge'; //edge
} else if (isIE11) {
return 11; //IE11
} else {
return -1; //不是ie浏览器
}
},
activeXHide: function (box) {
document.getElementById(box).style.width = "0px";
document.getElementById(box).style.height = "0px";
},
activeXShow: function (box, width, height) {
// var box = document.getElementById(box)
// box.style.display = "block"
if (!width) {
width = "100%"
}
if (!height) {
height = "600px"
}
document.getElementById(box).style.width = width;
document.getElementById(box).style.height = height;
},
getPath: function (file) { //获取file的真实地址
var url = null;
if (window.createObjcectURL != undefined) {
url = window.createOjcectURL(file);
} else if (window.URL != undefined) {
url = window.URL.createObjectURL(file);
} else if (window.webkitURL != undefined) {
url = window.webkitURL.createObjectURL(file);
}
return url;
},
layerWin: function (title, width, height, url, type, box) {
var _this = this;
var obj = {
btn: ["确定", "取消"],
type: 2,
area: [width, height],
title: title,
content: url,
yes: function (index, layero) {
var frameId = "#" + layero.find('iframe')[0].id;
var sonTemp = $(frameId).contents();
if (type == "organization") {
_this.orWin(sonTemp, box)
} else if (type == "business") {
_this.businessWin(sonTemp, box)
} else if (type == "jobNo") {
_this.jobNoWin(sonTemp, box)
}
layer.close(index)
}
}
layFun.layer(layer, obj)
},
orWin: function (sonTemp, box) {
var inputB = box.parent().siblings("div").find("input")
inputB.val(sonTemp.find(".groupName").val());
inputB.attr("groupId", sonTemp.find(".groupId").val())
if ($(".gong").length > 0) {
$(".gong").click();
}
},
businessWin: function (sonTemp, box) {
sonTemp.find(".getS").click();
var inputB = box.parent().siblings("div").find("input")
inputB.val(sonTemp.find(".opName").val());
inputB.attr("opCode", sonTemp.find(".opCodeHidden").val())
$(".opCode").val(sonTemp.find(".opCodeHidden").val())
},
jobNoWin: function (sonTemp, box) {
sonTemp.find(".getS").click();
var inputB = box.parent().siblings("div").find("input")
inputB.val(sonTemp.find(".opName").val());
inputB.attr("workNo", sonTemp.find(".opCodeHidden").val())
}
}
var publicFun = {
getSSS:function(str){
date = new Date(str);
return date.getTime();
},
organiztionp: function (cmca_switch) {
$(".organiztionp").on("click", function () {
if ($(this).attr("deepN") || $(this).attr("deepn")) {
win("组织结构", "730px", "460px", '../commonWin/organiztionWin.html?deepN=' + publicFun.getLogin("groupId"), $(this), cmca_switch)
} else {
win("组织结构", "730px", "460px", '../commonWin/organiztionWin.html', $(this), cmca_switch)
}
})
function win(title, width, height, url, box, cmca_switch) {
var obj = {
btn: ["确定", "取消"],
type: 2,
area: [width, height],
title: title,
content: url,
yes: function (index, layero) {
var frameId = "#" + layero.find('iframe')[0].id;
var sonTemp = parent.$(frameId).contents();
gorup(sonTemp, box)
parent.layer.close(index)
},
}
layFun.parentLayer(layer, obj)
}
function gorup(sonTemp, box) {
var inputB = box.parent().siblings("div").find("input")
inputB.val(sonTemp.find(".groupName").val());
inputB.attr("groupId", sonTemp.find(".groupId").val());
if($(".roleIds").length>0){
publicFun.userAct(publicFun.selectIn2,$(".roleIds"),"roleId","roleName",true,multiSelectInit,sonTemp.find(".groupId").val());
}
if($(".businessNo").length>0){
box.parents("body").find('.businessNobtn').click();
}
if($(".templateId").length>0){
box.parents("body").find('.templateIdBtn').click();
}
}
},
selectIn2: function (data, box, id, name, back,isxuanze) {
var tagT = true;
if(!isxuanze){
var str = ''
}else if(isxuanze=="-1"){
var str = ''
}else if(isxuanze=="-2"){
var str = ''
tagT = false;
}else if(isxuanze=="-3"){
tagT = false;
$.each(data, function (i, o) {
if(o[id]==2){
str += ''
}
})
} else if(isxuanze=="-4"){
var str = ''
}else{
var str = '';
}
if(tagT){
$.each(data, function (i, o) {
str += ''
})
}
box.html(str);
back();
},
radioIn:function(data, box, id, name, tag, back,className){
var str = '';
$.each(data,function(i,o){
if(i==0){
var checked = "checked"
}else{
var checked = '';
}
str +=' '
})
box.html(str);
if (tag) {
back();
}
},
comSelect:function(urls,fun,box,id,name,tag,back,isxuanze,data){//用户管理-用户状态下拉
if(data){
var obj = data;
}else{
var obj = {};
}
// var urls = url.urserManagement.other;
publicFun.ajax(urls,common.type,obj,success);
function success(data){
fun(data.data,box,id,name,tag,back,isxuanze)
}
},
getFile: function (obj, _this) { //返回路径
var vison = common.IEVersion();
var dataURL = null;
if (vison > 9 || vison == -1) {
var files = obj.pushFile();
var file1 = null;
$.each(files, function (i, o) {
file1 = o
})
var windowURL = window.URL || window.webkitURL;
dataURL = windowURL.createObjectURL(file1);
} else {
dataURL = $("[name=" + _this.field + ']').val()
}
return dataURL;
},
getLogin: function (wen) {
var obj = null;
try {
obj = JSON.parse($.cookie('getLogin'));
if(!obj){
return ''
}
return obj[wen]
}
catch(err){
return ''
location.href = "./views/login-1.html"
}
},
ajax: function (pObj,success,error) {
//obj.url 请求地址
//obj.data 请求数据
//success 成功回调
//error 失败回调
// let defaultObj = {
// type:"post",
// }
var obj_ajax = {
pageSize:10,
isWait:false,
messageTag:false,
type:"post"
};
pObj = $.extend({},obj_ajax,pObj);
$.each(pObj.data, function (i, o) { //为了去除ie8 空字符串传到后台变为null的问题
if (o === "") {
pObj.data[i] = ""
}
})
if (!pObj.isWait) {
var coverIndex = layer.load(1, {
shade: [0.1, '#fff'] //0.1透明度的白色背景
});
}
if(pObj.type=="get"){
var req = pObj.data;
}else{
var req = JSON.stringify(pObj.data);
}
var url = ''
if(pObj.url.indexOf("?")!=-1){
url= pObj.url + "&t=" + Math.random()
}else{
url= pObj.url + "?t=" + Math.random()
}
jQuery.support.cors = true;
$.ajax({
type: pObj.type,
url:url ,
dataType:"json",
cache: false,
async: true,
headers: {
'agileauthtoken': util.getToken()
},
contentType: "application/json; charset=utf-8",
data:req,
success: function (data) {
if (!pObj.isWait) {
layer.close(coverIndex)
}
if (!data) {
return false;
}
if (typeof data == 'string') {
data = JSON.parse(data);
}
// if (data.result == 0) {
success(data)
// } else {
// if (pObj.messageTag) {
// layer.msg(data.message)
// } else {
// layer.msg("请求失败")
// }
// }
},
error: function (data) {
if (!pObj.isWait) {
layer.close(coverIndex)
}
layer.msg("请求失败")
}
});
},
inputParam: function (box) {//自动组装表单数据
var obj = {};
$.each(box.find("[name]"), function () {
if($(this).attr("type")=="radio"){
obj[$(this).attr("name")] = box.find('input[name='+$(this).attr("name")+']:checked').val();
}else{
obj[$(this).attr("name")] = $(this).val();
}
})
return obj;
} ,
verify: function (box, veri) {//表单校验
var str = false;
var pin = box.find("[lay-verify]");
pin.each(function (i, o) {
if($(this).attr("isVer")){
return true;
}
if ($(this)[0].tagName == "INPUT" || $(this)[0].tagName == "TEXTAREA") {
var value1 = $(this).val()
} else if ($(this)[0].tagName == "SELECT") {
var value1 = $(this).find("option:selected").html();
}
var v = $(this).attr("lay-verify")
if (v) {
if (veri[v] instanceof Function) {
str = veri[v](value1, $(this))
if (str) {
$(this).focus().addClass("layui-form-danger")
return false;
}
} else if (veri[v] instanceof Array) {
if (veri[v][0].test(value1)) {
return veri[v][1];
}
if (str) {
return false;
}
}
}
})
return str;
},
downTap: function (urls, obj, urls2, tag) {
var str = '';
$.each(obj, function (i, o) {
str += '&' + i + "=" + o;
})
str = str.replace("&", "")
if ($("#downTap").length == 0) {
var str1 = ' 导出下载'
$("body").append(str1)
}
$("#downTap").attr({
"href": urls + "?" + str
})
if (urls2) {
publicFun.ajax(urls2, common.type, obj, fun1)
function fun1(data) {
if (data.data.length > 0) {
document.getElementById("downTap").click();
} else {
layer.msg("无数据可导出")
}
}
} else {
document.getElementById("downTap").click();
}
},
getOrgTree:function(tree,treeObj){
var obj = {};
var urls = url.organization.allTree;
var ajaxObj = {
url: urls,// 请求地址
data: obj
}
this.ajax(ajaxObj, function(data){
treefun(data)
});
function treefun(data){
$.each(data,function(i,o){
o.id = o.groupId;
o.field = o.groupName;
o.title = o.groupName;
if(o.leafFlag=="N"){
o.child = [];
}
})
var inst1 = tree.render({
elem: treeObj.elem //绑定元素
,data: data
});
}
},
organization: function (success,type,dtree,checkedTag,form) { //组织机构
var obj = {
isWithHall: "",
rootId: ""
};
var urls = url.organization.getNodes;
var ajaxObj = {
url: urls,// 请求地址
data: obj
}
this.ajax(ajaxObj, function(data){
success(data,type,dtree,checkedTag,form)
});
},
treeNode: function (data,type,dtree,checkedTag,form) {
var obj = {};
try {
sealIds = sealIds.data
} catch (error) {
}
$.each(data,function(i,o){
// o.children =[] //data.childrens;
// o.id = o.groupId;
o.parentId = o.pid;
o.title = o.name;
if(o.isParent=="true"){
o.last = false;
}else{
o.last = true;
}
o.spread =false;
if(checkedTag){
o.checkArr = [
{"type": "0", "checked": "0"}
]
o.checked = 0;
try {
$.each(sealIds,function(d,j){
if(j==o.departNumber){
o.checkArr = [
{"type": "0", "checked": "1"}
]
o.checked = 1;
return false;
}
})
} catch (error) {
}
}
})
obj.data=data
tree(obj);
function tree(obj){
var DemoTree = dtree.render({
elem: "#ag-tree",
data: obj.data,
dot: false, // 隐藏小圆点
checkbar: checkedTag,
checkbarType:"self",
dataFormat: "list", //配置data的风格为list
skin: "layui",
async:false,
});
dtree.on("node('ag-tree')" ,function(obj){
//layer.msg(JSON.stringify(obj.param));
var treeNode = obj.param
if(type==1){
var obj21 = {
url:url.organization.findById,
type:"get",
data:{
groupId:treeNode.nodeId
}
}
publicFun.ajax(obj21,success2)
function success2(data){
// form.val("winId", {
// "describe":data.describe,
// "groupId":data.groupId ,
// "groupIdPks":data.groupIdPks,
// "leafFlag":data.leafFlag ,
// "groupName":data.groupName,
// "parentGroupId":data.parentGroupId ,
// "validFlag":data.validFlag
// })
$(".describe").val(data.describe);
$(".groupId").val(data.groupId);
$(".groupIdPks").val(data.groupIdPks);
$(".groupName").val(data.groupName);
$(".leafFlag").val(data.leafFlag);
$(".parentGroupId").val(data.parentGroupId);
$(".validFlag").val(data.validFlag);
form.render();
}
}else{
if(treeNode){
$(".groupId").val(treeNode.nodeId);
$(".groupName").val(treeNode.context);
}
}
});
dtree.on("changeTree('ag-tree')" ,function(treeobj){
if(!treeobj.show){
return false;
}
var obj1 = treeobj.param;
var obj2 = {
url:url.organization.getNodes,
type:"get",
data:{
parentId:obj1.nodeId,
n:obj1.context,
lv: obj1.level-1,
isWithHall:"" ,
rootId:""
}
}
publicFun.ajax(obj2,success)
function success(data1){
var objA = data1
if(objA.length == 0){
return false;
}
$.each(objA,function(i,o){
o.parentId = o.pid;
o.title = o.name;
if(o.isParent=="true"){
o.last = false;
}else{
o.last = true;
}
o.spread =false;
if(checkedTag){
o.checkArr = [
{"type": "0", "checked": "0"}
]
o.checked = 0;
try {
$.each(sealIds,function(d,j){
if(j==o.departNumber){
o.checkArr = [
{"type": "0", "checked": "1"}
]
o.checked = 1;
return false;
}
})
} catch (error) {
}
}
})
var $div = DemoTree.getNodeDom(obj1.nodeId).div()
DemoTree.partialRefreshAdd($div,objA)
// dtree.reload(DemoTree, {
// data: obj.data,
// dot: false, // 隐藏小圆点
// checkbar: checkedTag,
// dataFormat: "list", //配置data的风格为list
// skin: "layui" ,
// });
}
});
}
},
}
var layFun = {
startTime: null,
endTime: null,
layData:function(startTime,endTime,pCom,obj,tag){
if(!obj){
return false;
}
if(tag=="1"){
}else{
if(obj.elem=="#startTime"||obj.elem=="#timeInstar"||obj.elem=="#timeStart"||obj.elem=="#startIn"){
obj.btns= ['confirm']
obj.max = 0;
obj.min = '2013-1-1 00:00:00'
obj.btns= ['confirm']
obj.done= function(value, date){
// //{"year":2018,"month":9,"date":7,"hours":0,"minutes":0,"seconds":0}
// // layer.alert('你选择的日期是:' + value + '
获得的对象是' + JSON.stringify(date));
var a1=date.year%4==0;
var a2=date.year%100!=0;
var a3=date.year%400==0;
var DD = 31;
if(date.month==4||date.month==6||date.month==9||date.month==10){
DD = 30;
}
if((a1&&a2)||a3){//闰年 判断是平年还是闰年
if(date.month==2){
DD = 29;
}
}else{
if(date.month==2){
DD = 28;
}
}
var myDate = new Date();
var yyyy=myDate.getFullYear();
var mm=myDate.getMonth()+1;
var DD3 = myDate.getDate();
if(date.year==yyyy&&mm==date.month){
DD = DD3;
if(DD<10){
DD = "0"+DD
}
}
if(date.month<10){
date.month = "0"+date.month;
}
if(date.date<10){
date.date = "0"+date.date;
}
var endT = date.year+"-"+date.month+"-"+DD+" 23:59:59"
if(layFun.endTime){
layFun.endTime.config.max ={
year:date.year,
month:date.month-1, //关键
date: DD,
hours: 23,
minutes: 59,
seconds : 59
};
layFun.endTime.config.min ={
year:date.year,
month:date.month-1, //关键
date: date.date
};
}
$(endTime).val(endT)
}
layFun.startTime = pCom.render(obj);
}else if(obj.elem=="#endTime"||obj.elem=="#endInstar"||obj.elem=="#timeEnd"||obj.elem=="#startEnd"){
obj.max = 1;
obj.btns= ['confirm'];
// obj.min = common.startTime
layFun.endTime = pCom.render(obj);
}
}
},
layData7: function (startTime, endTime, pCom, obj, tag) {
if (!obj) {
return false;
}
if (tag == "1") {
} else {
if (obj.elem == "#startTime" ) {
obj.btns = ['confirm']
obj.max = 1;
obj.done = function (value, date) {
var nowTime = new Date().getTime();
var startTime = NewDate(value).getTime();
var endTime7 = startTime + (60000 * 60 * 24 * 7);
if (endTime7 > nowTime) {
endTime7 = nowTime;
}
var endTimeCopy = endTime7
endTime7 = hsDate(endTime7, tag)
var yyyy = hsDate(endTimeCopy, "yyyy")
var month = hsDate(endTimeCopy, "month")
var date1 = hsDate(endTimeCopy, "date")
layFun.endTime.config.max = {
year: yyyy,
month: month - 1,
date: date1
};
layFun.endTime.config.min = {
year: date.year,
month: date.month - 1,
date: date.date
};
$(endTime).val(endTime7)
}
layFun.startTime = pCom.render(obj);
} else if (obj.elem == "#endTime") {
obj.btns = ['confirm']
obj.max = 1;
obj.min = common.time7Start
layFun.endTime = pCom.render(obj);
}
}
},
layer: function (layer, obj, success, error) {
var funObj = obj;
// if (!funObj.offset) {
// funObj.offset = '30px'
// }
// obj.content = common.getUrl(obj.content)
obj.btnAlign = 'c'
obj.shadeClose = true;
layer.open(funObj)
},
parentLayer: function (layer, obj, success, error) {
var funObj = obj;
// obj.content = common.getUrl(obj.content)
if (!funObj.offset) {
funObj.offset = '30px'
}
obj.btnAlign = 'c';
obj.shadeClose = true;
parent.layer.open(funObj)
},
tableRender: function (table, laypage, data, arr) {
var page = {
elem: 'ag-area-page',
count: 1, //data.totalResultNumber
limit: 10,
groups: 5,
layout: ['prev', 'page', 'next', 'count', 'skip'],
// theme: '#44ade5',
curr: "1",
jump: function (obj, first) {
//obj包含了当前分页的所有参数,比如:
//首次不执行
if (!first) {
$(".pageNo").val(obj.curr)
$(".ag-btn-query").click();
//page.curr = $(".pageNo").val();
$(".pageNo").val(1)
}
}
}
page.count = data.totalRecord
page.curr = data.pageNo;
laypage.render(page);
$.each(arr,function(i,o){
o.align = "center"
})
table.render({
elem: '#ag-table',
id: 'idTest',
// height: 500,
data: data.data
//,url: '/static/layui/json/page.json' //数据接口
,
toolbar: '#ag-table-header',
limit: 10,
skin: 'line' //行边框风格
,even: true //开启隔行背景
//,size: 'sm' //小尺寸的表格
,cols: [
arr
],
text: {
none: '没有查询到符合条件的记录' //默认:无数据。注:该属性为 layui 2.2.5 开始新增
}
});
},
}
var verify = {
username: function (value, item) { //value:表单的值、item:表单的DOM对象
if (!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)) {
return '用户名不能有特殊字符';
}
if (/(^\_)|(\__)|(\_+$)/.test(value)) {
return '用户名首尾不能出现下划线\'_\'';
}
if (/^\d+\d+\d$/.test(value)) {
return '用户名不能全为数字';
}
}
//我们既支持上述函数式的方式,也支持下述数组的形式
//数组的两个值分别代表:[正则匹配、匹配不符时的提示文字]
,
pass: [
/^[\S]{6,12}$/, '密码必须6到12位,且不能出现空格'
],
phoneNo: function (value, item) {
if (value.length != 0) {
if (/^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147))\\d{8}$/.test(value)) {
return '请填写正确手机号码';
}
}
if (value.length == 0) {
return '请填写正确手机号码';
}
},
opcode:function (value, item) {
if (value.length != 0) {
if (!/^[a-zA-Z0-9]{1,20}$/.test(value)) {
return '业务编码为20以下数字,字母或组合';
}
}else{
return '请填写业务编码';
}
},
requiredM: function (value, item) {
if (!value || value == 0 || value == "请选择..."||value=='') {
return '必填项不能为空';
}
},
isChar:function (value, item) {
if (value.length != 0) {
if (/[\u4e00-\u9fa5]/g.test(value)) {
return '规则编码不能填写中文';
}
}else{
return '必填项不能为空';
}
}
}
//公共按钮点击区
layui.use(['form', 'laydate', 'table', 'laypage', 'layer', 'element'], function () {
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var laypage = layui.laypage;
var layer = layui.layer;
$("#ag-table").parents(".layui-card").addClass("p100")
$(".organiztion").on("click", function () {
if ($(this).attr("deepN") || $(this).attr("deepn")) {
var str = '?deepN=' + publicFun.getLogin("groupId")
} else {
var str = ''
}
common.layerWin("组织结构", "730px", "460px", '../commonWin/organiztionWin.html' + str, "organization", $(this))
})
$(".business").on("click", function () {
common.layerWin("业务类型", "800px", "460px", '../commonWin/businessWin.html', "business", $(this))
})
$(".jobNoBtn").on("click", function () {
common.layerWin("工号", "800px", "460px", '../commonWin/jobNoWin.html', "jobNo", $(this))
})
$(".cleanInput").on("click", function () {
var inputbox = $(this).parent().siblings("div").find("input");
if (inputbox.attr("ignore") == 1) {
inputbox.val(inputbox.attr("init-value"));
inputbox.attr("groupid", inputbox.attr("init-value2"))
} else {
inputbox.val("").removeAttr("groupid").removeAttr("opcode");
$(".opCode").val("")
}
})
$("[type=reset]").on("click", function () {
$(this).parents(".layui-form ").find("input").removeAttr("groupid").removeAttr("opcode")
$(".opCode").val("")
});
$("[reset=true]").on("click", function () {
var pBox = $(this).parents(".layui-form ")
pBox.find("[ignore=2]").val("").removeAttr("groupid").removeAttr("opcode"); //无限制的直接清空
pBox.find("[ignore=3]").find("option:first").prop("selected", true) //select框清空
$.each(pBox.find("[ignore=4]"), function () {
$(this).find("option[value=" + $(this).attr("init-value") + "]").prop("selected", true)
})
pBox.find("[ignore=1]").val("");
$.each(pBox.find("[ignore=1]"), function () { //不能清空有默认值
if ($(this).attr("inputT") == "zzjg") {
$(this).attr("groupid", $(this).attr("init-value2"))
}
var ids = $(this).attr("id");
if (ids == "endTime" || ids == "endInstar" || ids == "timeEnd" || ids == "startEnd") {
var endTimeCopy = layFun.startTime.config.value;
var yyyy = hsDate(endTimeCopy, "yyyy")
var month = hsDate(endTimeCopy, "month")
var date1 = hsDate(endTimeCopy, "date")
layFun.endTime.config.min = {
year: yyyy,
month: month - 1,
date: date1
};
var endTimeCopy = $(this).attr("init-value");
var yyyy1 = hsDate(endTimeCopy, "yyyy")
var month1 = hsDate(endTimeCopy, "month")
var date11 = hsDate(endTimeCopy, "date")
layFun.endTime.config.max = {
year: yyyy1,
month: month1 - 1,
date: date11 + 1
};
}
$(this).val($(this).attr("init-value"));
})
$(".opCode").val("")
layui.form.render('select');
})
$(document).keyup(function(event){
if(event.keyCode ==13){
$(".ag-btn-query").trigger("click");
}
});
$('.ag-tab-title').on("click","li",function(){
$(this).addClass("ag-this").siblings("li").removeClass("ag-this");
console.log($(this).index())
})
})
var TimeUtil = {
timeChangehs:function(str){
var time = new Date(str.replace("-", "/").replace("-", "/"));
return time
},
hsDate: function (str) {
var oDate = NewDate(str),
oYear = oDate.getFullYear(),
oMonth = oDate.getMonth() + 1,
oDay = oDate.getDate();
var oTime = oYear + '-' + getzf(oMonth) + '-' + getzf(oDay) + " 00:00:00"; //最后拼接时间
function getzf(num) {
if (parseInt(num) < 10) {
num = '0' + num;
}
return num;
}
return oTime
},
formatTime: function (dateTime) {
//var dateTime = 1544683901;
if (dateTime) {
var d = new Date(dateTime),
str = '';
var _month = d.getMonth() + 1;
if (_month < 10) {
_month = "0" + _month;
}
var _gDate = d.getDate();
if (_gDate < 10) {
_gDate = "0" + _gDate;
}
var _hours = d.getHours();
if (_hours < 10) {
_hours = "0" + _hours;
}
var _minutes = d.getMinutes();
if (_minutes < 10) {
_minutes = "0" + _minutes;
}
var _seconds = d.getSeconds();
if (_seconds < 10) {
_seconds = "0" + _seconds;
}
str += d.getFullYear() + '-';
str += _month + '-';
str += _gDate + ' ';
str += _hours + ':';
str += _minutes + ':';
str += _seconds + ' ';
} else {
return "-";
}
return str
},
getYYYMMHHSS: function (dateTime) {
var datetime = "-";
if (dateTime != null && dateTime != "" && dateTime != "undefined" && dateTime != "null") {
var d = new Date(dateTime),
str = '';
var td = d.getDay();
var _month = d.getMonth() + 1;
if (_month < 10) {
_month = "0" + _month;
}
var _gDate = d.getDate();
if (_gDate < 10) {
_gDate = "0" + _gDate;
}
var _hours = d.getHours();
if (_hours < 10) {
_hours = "0" + _hours;
}
var _minutes = d.getMinutes();
if (_minutes < 10) {
_minutes = "0" + _minutes;
}
var _seconds = d.getSeconds();
if (_seconds < 10) {
_seconds = "0" + _seconds;
}
str += d.getFullYear() + '-';
str += _month + '-';
str += _gDate + ' ';
str += _hours + ':';
str += _minutes + ':';
str += _seconds ;
} else {
return "-";
}
return str
},
getYYYMMHH: function (dateTime) {
var datetime = "-";
if (dateTime != null && dateTime != "" && dateTime != "undefined") {
var d = new Date(dateTime),
str = '';
var td = d.getDay();
var _month = d.getMonth() + 1;
if (_month < 10) {
_month = "0" + _month;
}
var _gDate = d.getDate();
if (_gDate < 10) {
_gDate = "0" + _gDate;
}
str += d.getFullYear() + '-';
str += _month + '-';
str += _gDate + ' ';
}
return str
},
getNowTime: function (dStr) {
//当前系统时间
var d = new Date(),
str = '';
var td = d.getDay();
var _month = d.getMonth() + 1;
if (_month < 10) {
_month = "0" + _month;
}
var _gDate = d.getDate();
if (_gDate < 10) {
_gDate = "0" + _gDate;
}
var _hours = d.getHours();
if (_hours < 10) {
_hours = "0" + _hours;
}
var _minutes = d.getMinutes();
if (_minutes < 10) {
_minutes = "0" + _minutes;
}
var _seconds = d.getSeconds();
if (_seconds < 10) {
_seconds = "0" + _seconds;
}
str += d.getFullYear() + '-';
str += _month;
// str += _gDate + ' ';
// str += _hours + ':';
// str += _minutes + ':';
// str += _seconds + ' ';
return str
},
getNowTimeHour: function () {
//当前系统时间
var d = new Date(),
str = '';
var td = d.getDay();
var _month = d.getMonth() + 1;
if (_month < 10) {
_month = "0" + _month;
}
var _gDate = d.getDate();
if (_gDate < 10) {
_gDate = "0" + _gDate;
}
var _hours = d.getHours();
if (_hours < 10) {
_hours = "0" + _hours;
}
var _minutes = d.getMinutes();
if (_minutes < 10) {
_minutes = "0" + _minutes;
}
var _seconds = d.getSeconds();
if (_seconds < 10) {
_seconds = "0" + _seconds;
}
str += d.getFullYear() + '-';
str += _month + '-';
str += _gDate + ' ';
str += _hours;
return str
},
getNowTimeStr: function () {
//当前系统时间
var d = new Date(),
str = '';
var td = d.getDay();
var _month = d.getMonth() + 1;
if (_month < 10) {
_month = "0" + _month;
}
var _gDate = d.getDate();
if (_gDate < 10) {
_gDate = "0" + _gDate;
}
var _hours = d.getHours();
if (_hours < 10) {
_hours = "0" + _hours;
}
var _minutes = d.getMinutes();
if (_minutes < 10) {
_minutes = "0" + _minutes;
}
var _seconds = d.getSeconds();
if (_seconds < 10) {
_seconds = "0" + _seconds;
}
str += d.getFullYear() + '';
str += _month + '';
str += _gDate + '';
str += _hours + '';
str += _minutes + '';
str += _seconds + '';
return str
},
getRightTime: function (str) {
var str1 = str.substring(0, 4) + "-" + str.substring(4, 6) + "-" + str.substring(6, 8) + " " + str.substring(8, 10) + ":" + str.substring(10, 12) + ":" + str.substring(12, 14)
return str1
}
}
var publicParams={
yesNot:[
{title:"是",value:"是"},
{title:"否",value:"否"}
],
yesNotYN:[
{title:"是",value:"Y"},
{title:"否",value:"N"}
]
}