1463 lines
58 KiB
JavaScript
1463 lines
58 KiB
JavaScript
//新加页面需要改的: 1:chak(双击跳转到详细页面) 2:selectnowday(日历点击查询) 3:selectallday(日历查询全部)
|
||
//4:drpleixingchange(查询类型下拉框选中日期类型时,释放右边时间文本框) 5:$(document).ready(如果有状态条件是需要加)
|
||
//5:pxtiaojian(返回查询条件sql语句) 6:sxym(配置完成后刷新页面)
|
||
Request = {
|
||
QueryString: function (item) {
|
||
var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)", "i"));
|
||
return svalue ? svalue[1] : svalue;
|
||
}
|
||
}
|
||
//传命名空间
|
||
var namespa;
|
||
function spasefuzhi(spa) {
|
||
namespa = spa;
|
||
}
|
||
//自适应屏幕
|
||
$(document).ready(function () {
|
||
var winheight = $(window).height();
|
||
var winwidth = $(window).width();
|
||
$("#t_r_content").css("width", winwidth - 20);
|
||
$("#ycsjgddiv").css("width", winwidth - 40);
|
||
$("#Gjx").css("width", winwidth - 40);
|
||
$("#t_r_content").css("height", winheight - 135);
|
||
|
||
})
|
||
|
||
//同步滚动
|
||
function listscroll() {
|
||
if ($("#div_huizong").length > 0) {
|
||
var b = document.getElementById("div_huizong").scrollLeft;
|
||
document.getElementById("div_title").scrollLeft = b;
|
||
document.getElementById("t_r_content").scrollLeft = b;
|
||
}
|
||
}
|
||
function scrolltow() {
|
||
var b = document.getElementById("t_r_content").scrollLeft;
|
||
document.getElementById("div_title").scrollLeft = b;
|
||
document.getElementById("div_huizong").scrollLeft = b;
|
||
}
|
||
window.onresize = function () {
|
||
if (window.outerHeigth == screen.heigth && window.outerWidth == screen.width) {
|
||
var winheight = $(window).height();
|
||
$("#t_r_content").css("height", winheight - 135);
|
||
} else {
|
||
var winheight = $(window).height();
|
||
$("#t_r_content").css("height", winheight - 135);
|
||
}
|
||
if ($('#Gjx').css('display') != "none") {
|
||
var winheight = $(window).height();
|
||
var gjxg = $("#Gjx").height();
|
||
$("#t_r_content").css("height", winheight - 135 - gjxg);
|
||
}
|
||
var winwidth = $(window).width();
|
||
$("#t_r_content").css("width", winwidth - 20);
|
||
$("#ycsjgddiv").css("width", winwidth - 40);
|
||
$("#Gjx").css("width", winwidth - 40);
|
||
}
|
||
//添加设定列表宽度
|
||
function setwidth() {
|
||
var winwidth = $(window).width();
|
||
|
||
$("#div_title").css("width", winwidth - 210);
|
||
$("#t_r_content").css("width", winwidth - 210);
|
||
$("#div_huizong").css("width", winwidth - 210);
|
||
|
||
}
|
||
//搜索方法
|
||
function search() {
|
||
var nowpage = $("#txt_nowpage").val();
|
||
var pageitem = $("#drp_pageitem").val();
|
||
var tiaojian = pxtiaojian();
|
||
var fanhui = namespa.page_change(nowpage - 1, pageitem, funpaixu(), tiaojian).value;
|
||
$("#tbl_list").html(fanhui);
|
||
var tj = " where " + tiaojian.substring(0, tiaojian.length - 4);
|
||
var item = namespa.maxpage($("#drp_pageitem").val(), tj).value;
|
||
$("#span_sumpage").text(item + 1);
|
||
pagecount = item;
|
||
$("#span_sumitem").html(namespa.sumitem(tj).value);
|
||
$("#strwhere").val(tj);
|
||
bind();
|
||
huizong();
|
||
}
|
||
//工具箱操作
|
||
function gjshouqi() {
|
||
$("#Gjx").slideUp("200", function () {
|
||
$("#Gjx").css("display", "none");
|
||
var winheight = $(window).height();
|
||
$("#t_r_content").css("height", winheight - 135);
|
||
});
|
||
}
|
||
function gjzkpm() {
|
||
$("#Gjx").slideDown("200", function () {
|
||
$("#Gjx").css("display", "block");
|
||
var winheight = $(window).height();
|
||
var gjxg = $("#Gjx").height();
|
||
$("#t_r_content").css("height", winheight - 135 - gjxg);
|
||
});
|
||
}
|
||
//获取最大天数
|
||
function DayNumOfMonth(Year, Month) {
|
||
var d = new Date(Year, Month, 0);
|
||
return d.getDate();
|
||
}
|
||
var dianshu;
|
||
/*点击按钮展开div,拼接添加相应功能
|
||
有下拉框的时候需要修改这里,根据不同的状态,点击显示每月中每天的数据条数
|
||
*/
|
||
function gjzk(obj) {
|
||
|
||
if (obj == dianshu) {
|
||
gjshouqi();
|
||
dianshu = "";
|
||
} else {
|
||
gjzkpm();
|
||
dianshu = obj;
|
||
}
|
||
$("#gjxnr").children().not("#div_daoru").remove();
|
||
if (obj == "rili") {
|
||
$("#div_daoru").css("display", "none");
|
||
var daylength = "";
|
||
if ($("#drp_zt").length > 0) {
|
||
if ($("#pagename").val() == 'ddskqr') {
|
||
daylength = namespa.nowdaycount($("#drp_zt").val(), $("#drp_skzt").val(), nowmonth).value;
|
||
} else if ($("#pagename").val() == 'ddsk') {
|
||
daylength = namespa.nowdaycount(pxtiaojian(), nowmonth).value;
|
||
} else {
|
||
daylength = namespa.nowdaycount($("#drp_zt").val(), nowmonth).value;
|
||
}
|
||
}
|
||
else {
|
||
daylength = namespa.nowdaycount(nowmonth).value;
|
||
}
|
||
$("#gjxnr").append(daylength);
|
||
} else if (obj == "search") {
|
||
$("#div_daoru").css("display", "none");
|
||
var pagename = $("#pagename").val();
|
||
var htmlcode = "";
|
||
if (pagename != 'gjda') {
|
||
htmlcode = " <div class='cxwkdiv'> "
|
||
+ " <table><tr><td width='220px' >类型:  <select style='width: 140px;height: 20px' id='drop_ziduan' onchange='drpleixingchange(this)'>";
|
||
htmlcode += "</select></td><td width='220px' >内容:  <input type='text' id='txt_tiaojian' style=' height: 20px' onkeydown='EnterTextBox()'></td>"
|
||
+ "<td width='30px' ><input type='checkbox' id='cbo_isqiyong' style=' height: 20px; ' onclick='isqiyong(this)'></td> <td width='210px'>开始日期:   <input name='control_date' type='text' id='begintime' size='10' maxlength='10' onclick='new Calendar().show(this);' readonly='readonly' disabled style='background-color:#cccccc;width:120px; height: 18px; ' /> </td>"
|
||
+ "<td width='220px' >结束日期:  <input id='endtime' type='text' size='10' maxlength='10' onclick='new Calendar().show(this);' readonly='readonly' disabled style='background-color:#cccccc;width:120px; height: 18px; '/></td></tr>"
|
||
+ "<tr height='10px'><td colspan='5' ></td></tr><tr><td colspan='5'><span onclick=\"search()\"><a href='#button' class='button icon search' id='btnsearch' >搜索</a></span> <a href='#button' class='button danger icon remove' onclick=gjzk('search') >取消</a> </td></tr></table></div>";
|
||
} else {
|
||
htmlcode = " <div class='cxwkdiv'> "
|
||
+ " <table><tr><td width='220px' ></td><td width='220px' >类型:  <select style='width: 140px;height: 20px' id='drop_ziduan' onchange='drpleixingchange(this)'>";
|
||
htmlcode += "</select></td><td width='220px' >内容:  <input type='text' id='txt_tiaojian' style=' height: 20px' onkeydown='EnterTextBox()'></td>"
|
||
+ "<tr height='10px'><td colspan='5' ></td></tr><tr><td width='220px' ></td><td colspan='5'><span onclick=\"search()\"><a href='#button' class='button icon search' id='btnsearch' >搜索</a></span> <a href='#button' class='button danger icon remove' onclick=gjzk('search') >取消</a> </td></tr></table></div>";
|
||
}
|
||
$("#gjxnr").append(htmlcode);
|
||
updatedrplie();
|
||
} else if (obj == "down") {
|
||
$("#div_daoru").css("display", "block");
|
||
|
||
}
|
||
}
|
||
function EnterTextBox() {
|
||
if (event.keyCode == 13) {
|
||
event.returnValue = false;
|
||
search();
|
||
}
|
||
|
||
}
|
||
|
||
//日期查询是否启用
|
||
function isqiyong() {
|
||
if ($("#cbo_isqiyong").is(":checked")) {
|
||
$("#begintime").removeAttr("disabled");
|
||
$("#endtime").removeAttr("disabled");
|
||
$("#begintime").css("background-color", "#ffffff");
|
||
$("#endtime").css("background-color", "#ffffff");
|
||
} else {
|
||
$("#begintime").attr("disabled", "disabled");
|
||
$("#endtime").attr("disabled", "disabled");
|
||
$("#begintime").css("background-color", "#cccccc");
|
||
$("#endtime").css("background-color", "#cccccc");
|
||
|
||
}
|
||
}
|
||
/*-------------------------------------------------------------------------------------
|
||
双击查看明细*/
|
||
function chak(selectid, obj) {
|
||
if (selectid == undefined || selectid == "") {
|
||
return;
|
||
}
|
||
var ymname = window.location.pathname;
|
||
var lastIndex = ymname.lastIndexOf("/");
|
||
ymname = ymname.substr(lastIndex + 1, ymname.length - lastIndex);
|
||
|
||
location.href = "../Module_data/" + ymname.split('_')[0] + "_browse.aspx?uid=" + selectid;
|
||
|
||
}
|
||
/*---------------------------------------------------------------------------------------------------
|
||
日期查询选中的号,单击日历列表中的某天时,显示对应日期的条数*/
|
||
//阅历条件
|
||
var yltj = "";
|
||
var fanhui = "";
|
||
var item = 0;
|
||
var sumitem = 0;
|
||
function selectnowday(obj) {
|
||
$(obj).siblings().removeClass("riqiselect");
|
||
$(obj).addClass("riqiselect");
|
||
var pgname = $("#pagename").val();
|
||
if (pgname == "wl" || pgname == "kc") {
|
||
selnowdaytj(obj, "riqi", "kufang");
|
||
}
|
||
else if (pgname == "scd") {
|
||
selnowdaytj(obj, "xdrq", "zt");
|
||
} else if (pgname == "scjd") {
|
||
selnowdaytj(obj, "riqi", "zt");
|
||
}
|
||
else if (pgname == "hbscd") {
|
||
selnowdaytj(obj, "scrq", "scdzt");
|
||
}
|
||
else if (pgname == "sg") {
|
||
selnowdaytj(obj, "riqi", "cgzt");
|
||
}
|
||
else if (pgname == "dd") {
|
||
selnowdaytj(obj, "xdrq", "ddzt");
|
||
} else if (pgname == "scdll") {
|
||
selnowdaytjshort(obj, "kgsj");
|
||
}
|
||
else if (pgname == "scdbl") {
|
||
selnowdaytjshort(obj, "kgsj");
|
||
} else if (pgname == "scdck") {
|
||
selnowdaytj(obj, "ckrq", "ckzt");
|
||
} else if (pgname == "ryda") {
|
||
selnowdaytj(obj, "rzrq", "zt");
|
||
} else if (pgname == "cgd") {
|
||
selnowdaytj(obj, "riqi", "shzt");
|
||
} else if (pgname == "cgrk") {
|
||
selnowdaytj(obj, "rkrq", "zt");
|
||
} else if (pgname == "gysyfk") {
|
||
selnowdaytj(obj, "fkrq", "zt");
|
||
} else if (pgname == "wxd") {
|
||
selnowdaytj(obj, "fdrq", "zt");
|
||
} else if (pgname == "ddsk") {
|
||
selnowdaytjshort(obj, "xdrq");
|
||
} else if (pgname == "ddskqr") {
|
||
selnowdaytj(obj, "skrq", "zt");
|
||
} else if (pgname == "clqtck") {
|
||
selnowdaytj(obj, "ckrq", "zt");
|
||
} else if (pgname == "ypzldj") {
|
||
selnowdaytj(obj, "zdysj", "zt");
|
||
} else if (pgname == "wxdfk") {
|
||
selnowdaytjshort(obj, "fdrq");
|
||
} else if (pgname == "wxfk") {
|
||
selnowdaytj(obj, "fkrq", "zt");
|
||
} else if (pgname == "cprk" || pgname == 'cpck' || pgname == 'qtsr' || pgname == 'qtzc' || pgname == 'wxd') {
|
||
selnowdaytj(obj, "riqi", "zt");
|
||
} else if (pgname == "ddbg") {
|
||
selnowdaytjshort(obj, "bgriqi");
|
||
} else if (pgname == "khyck") {
|
||
selnowdaytjshort(obj, "rq");
|
||
} else if (pgname == "mjzld") {
|
||
selnowdaytjshort(obj, "xdrq");
|
||
}
|
||
else {
|
||
selnowdaytjshort(obj, "riqi");
|
||
}
|
||
$("#tbl_list").html(fanhui);
|
||
$("#span_sumpage").text(item + 1);
|
||
pagecount = item;
|
||
$("#span_sumitem").html(sumitem);
|
||
huizong();
|
||
bind();
|
||
var tiaojian = pxtiaojian();
|
||
var tj = " where " + tiaojian.substring(0, tiaojian.length - 4);
|
||
$("#strwhere").val(tj);
|
||
}
|
||
function selnowdaytj(obj, rq, zd) {
|
||
var pageitemval = $("#drp_pageitem").val();
|
||
var zt = $("#drp_zt").val();
|
||
if (zt == "") {
|
||
fanhui = namespa.page_change(0, pageitemval, "", " CONVERT(varchar(12)," + rq + ",111)='" + $(obj).attr("tag") + "' and ").value;
|
||
item = namespa.maxpage(pageitemval, "where CONVERT(varchar(12)," + rq + ",111)='" + $(obj).attr("tag") + "' ").value;
|
||
sumitem = namespa.sumitem("where CONVERT(varchar(12)," + rq + ",111)='" + $(obj).attr("tag") + "'").value;
|
||
yltj = " CONVERT(varchar(12)," + rq + ",111)='" + $(obj).attr("tag") + "' and ";
|
||
} else {
|
||
fanhui = namespa.page_change(0, pageitemval, "", " CONVERT(varchar(12)," + rq + ",111)='" + $(obj).attr("tag") + "' and " + zd + "='" + zt + "' and ").value;
|
||
item = namespa.maxpage(pageitemval, "where CONVERT(varchar(12)," + rq + ",111)='" + $(obj).attr("tag") + "' and " + zd + "='" + zt + "'").value;
|
||
sumitem = namespa.sumitem("where CONVERT(varchar(12)," + rq + ",111)='" + $(obj).attr("tag") + "' and " + zd + "='" + zt + "' ").value;
|
||
yltj = " CONVERT(varchar(12)," + rq + ",111)='" + $(obj).attr("tag") + "' and " + zd + "='" + zt + "' and ";
|
||
}
|
||
|
||
}
|
||
function selnowdaytjshort(obj, rq) {
|
||
var pageitemval = $("#drp_pageitem").val();
|
||
fanhui = namespa.page_change(0, pageitemval, "", " CONVERT(varchar(12)," + rq + ",111)='" + $(obj).attr("tag") + "' and ").value;
|
||
item = namespa.maxpage(pageitemval, "where CONVERT(varchar(12)," + rq + ",111)='" + $(obj).attr("tag") + "'").value;
|
||
sumitem = namespa.sumitem("where CONVERT(varchar(12)," + rq + ",111)='" + $(obj).attr("tag") + "' ").value;
|
||
yltj = " CONVERT(varchar(12)," + rq + ",111)='" + $(obj).attr("tag") + "' and ";
|
||
}
|
||
|
||
/*-----------------------------------------------------------------------------------------------
|
||
日期查询全部,每个列表页面的日历对应条数显示,点击数量时查询,如果有下拉框的时候需要更改*/
|
||
function selectallday() {
|
||
$("#td_sum").siblings().removeClass("riqiselect");
|
||
var pagename = $("#pagename").val();
|
||
if (pagename == "wl" || pagename == "kc") {
|
||
selalldaytj("kufang");
|
||
} else if (pagename == "scd") {
|
||
selalldaytj("zt");
|
||
} else if (pagename == "scjd") {
|
||
selalldaytj("zt");
|
||
}
|
||
else if (pagename == "hbscd") {
|
||
selalldaytj("scdzt");
|
||
} else if (pagename == "sg") {
|
||
selalldaytj("cgzt");
|
||
} else if (pagename == "dd") {
|
||
selalldaytj("ddzt");
|
||
} else if (pagename == "scdck") {
|
||
selalldaytj("ckzt");
|
||
} else if (pagename == "ryda") {
|
||
selalldaytj("zt");
|
||
} else if (pagename == "cgd") {
|
||
selalldaytj("shzt");
|
||
} else if (pagename == "cgrk" || pagename == "ypzldj" || pagename == "gysyfk" || pagename == "ddskqr" || pagename == "clqtrk" || pagename == "clqtck" || pagename == "cprk" || pagename == "cpck" || pagename == "wxfk" || pagename == "qtsr" || pagename == "qtzc" || pagename == 'wxd' || pagename == 'clth') {
|
||
selalldaytj("zt");
|
||
} else {
|
||
selalldaytjshort();
|
||
}
|
||
$("#tbl_list").html(fanhui);
|
||
$("#span_sumpage").text(item + 1);
|
||
pagecount = item;
|
||
$("#span_sumitem").html(sumitem);
|
||
huizong();
|
||
bind();
|
||
var tiaojian = pxtiaojian();
|
||
var tj = " where " + tiaojian.substring(0, tiaojian.length - 4);
|
||
$("#strwhere").val(tj);
|
||
}
|
||
|
||
function selalldaytj(zd) {
|
||
var pageitemval = $("#drp_pageitem").val();
|
||
var zt = $("#drp_zt").val();
|
||
if (zt == "") {
|
||
fanhui = namespa.page_change(0, pageitemval, " order by id desc", "").value;
|
||
item = namespa.maxpage(pageitemval, "where 1=1 ").value;
|
||
sumitem = namespa.sumitem("where 1=1 ").value
|
||
yltj = "";
|
||
|
||
} else {
|
||
fanhui = namespa.page_change(0, pageitemval, " order by id desc", zd + "='" + zt + "' and").value;
|
||
item = namespa.maxpage(pageitemval, "where " + zd + "='" + zt + "'").value;
|
||
sumitem = namespa.sumitem("where " + zd + "='" + zt + "'").value
|
||
yltj = zd + "='" + zt + "' and";
|
||
}
|
||
} function selalldaytjshort() {
|
||
var pageitemval = $("#drp_pageitem").val();
|
||
fanhui = namespa.page_change(0, pageitemval, " order by id desc", "").value;
|
||
item = namespa.maxpage(pageitemval, "").value;
|
||
sumitem = namespa.sumitem("").value;
|
||
yltj = "";
|
||
}
|
||
|
||
|
||
//更新查询下拉框列名
|
||
function updatedrplie() {
|
||
var code = "<option value=''>全部</option>";
|
||
$("#tr_biaotou").children("td:first").nextAll().not('.qtlmcs').each(function () {
|
||
if ($(this).attr("tag") != "riqi" && $(this).attr("tag") != "kufang") {
|
||
code += "<option value='" + $(this).attr("tag") + "'>" + $(this).text().replace('▲', '').replace('▼', '') + "</option>";
|
||
}
|
||
})
|
||
$("#drop_ziduan").html(code);
|
||
//移除不是列的选项
|
||
if ($("#Otherid").length > 0) {
|
||
var Otherid = $("#Otherid").val();
|
||
if (Otherid == 'khqkcsh') {
|
||
$("#drop_ziduan option:last").remove();
|
||
} else if (Otherid == 'pk') {
|
||
$("#drop_ziduan option:last").remove();
|
||
}
|
||
}
|
||
//选择物料名称默认选中
|
||
var pagename = $("#pagename").val();
|
||
if (pagename == 'wl' && $("#showselect").length > 0) {
|
||
$("#drop_ziduan").children().each(function () {
|
||
if ($(this).text() == '名称') {
|
||
$(this).attr("selected", "selected");
|
||
}
|
||
})
|
||
}
|
||
//移除不是列的选项
|
||
if (pagename == 'pcfk') {
|
||
// $("#drop_ziduan option:last").remove();
|
||
$("#drop_ziduan option:first").next("option").remove();
|
||
}
|
||
|
||
//根据选择的库房是否显示客户编号
|
||
if (pagename == 'wl' || pagename == 'kc') {
|
||
var kf = $("#drp_zt").find("option:selected").text();
|
||
$("#drop_ziduan").children().each(function () {
|
||
if ($(this).text() == '客户编号') {
|
||
if (kf != '客户纸库') {
|
||
$(this).addClass("hid");
|
||
} else {
|
||
$(this).removeClass("hid");
|
||
}
|
||
}
|
||
})
|
||
}
|
||
}
|
||
/*---------------------------------------------------------------------------
|
||
列名下拉框改变,本方法用做列表更改查询条件时,如果有多个日期,显示隐藏查询条件*/
|
||
function drpleixingchange(obj) {
|
||
var selectval = $(obj).find("option:checked").text();
|
||
var endname = selectval.substring(selectval.length - 2, selectval.length);
|
||
if (endname == "日期") {
|
||
enabletimesearch();
|
||
} else {
|
||
disabletimesearch();
|
||
}
|
||
|
||
}
|
||
//启用时间查询
|
||
function enabletimesearch() {
|
||
$("#txt_tiaojian").attr("disabled", "disabled");
|
||
$("#txt_tiaojian").css("background-color", "#cccccc");
|
||
$("#cbo_isqiyong").attr("checked", "true");
|
||
$("#begintime").removeAttr("disabled");
|
||
$("#endtime").removeAttr("disabled");
|
||
$("#begintime").css("background-color", "#ffffff");
|
||
$("#endtime").css("background-color", "#ffffff");
|
||
}
|
||
//禁用时间查询
|
||
function disabletimesearch() {
|
||
$("#txt_tiaojian").removeAttr("disabled");
|
||
$("#txt_tiaojian").css("background-color", "");
|
||
}
|
||
|
||
/*-----------------------------------------------------------------------------------------------------
|
||
配置完成后刷新页面,列配置后自动刷新页面防止空白页和之前配置列表出现,省略去了手动刷新*/
|
||
function sxym() {
|
||
var fullurl = window.location.href;
|
||
var urlzu = fullurl.split('/');
|
||
//获取到页面名称
|
||
var dizhi = urlzu[urlzu.length - 1];
|
||
//获取到页面文件所在目录文件
|
||
var ymwenjian = urlzu[urlzu.length -2];
|
||
location.href = "../" + ymwenjian + "/" + dizhi;
|
||
}
|
||
//--------------------------------------------------------------------------------------------------
|
||
var nowpage = 0;
|
||
var pagecount = 0;
|
||
var nowmonth;
|
||
var defaultmonth;
|
||
$(document).ready(function () {
|
||
/*首次加载显示数据,如果有状态下拉选项的时候,根据不同的状态首次显示数据*/
|
||
var uid = $("#hiddenid").val();
|
||
var fanhuival = namespa.isquanxian(uid).value;
|
||
if (fanhuival == "") {
|
||
location.href = "../Common/nopower.htm";
|
||
return;
|
||
}
|
||
//月历首次获取当前月
|
||
var nowdt = new Date();
|
||
nowmonth = nowdt.getMonth() + 1;
|
||
defaultmonth = nowdt.getMonth() + 1;
|
||
var fanhui = "";
|
||
var pagename = $("#pagename").val();
|
||
if ($("#rileget").length>0)
|
||
{
|
||
gjzk('rili');
|
||
|
||
}
|
||
if (pagename == "kc") {
|
||
var kctjval = Request.QueryString("kctj");
|
||
var kctj;
|
||
if (kctjval != null) {
|
||
if (kctjval == 0) {
|
||
kctj = 'and kucun>zuigkucun';
|
||
} else if (kctjval == 1) {
|
||
kctj = 'and kucun<zuidkucun';
|
||
}
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", " (zuidkucun>0 and zuidkucun>0)" + kctj + " and ").value;
|
||
pagecount = namespa.maxpage(20, "where (zuidkucun>0 and zuidkucun>0) " + kctj).value;
|
||
$("#span_sumitem").html(namespa.sumitem("where (zuidkucun>0 and zuidkucun>0) " + kctj).value);
|
||
} else {
|
||
readyload('kufang');
|
||
}
|
||
} else if (pagename == "dd") {
|
||
defaultselect('ddzt');
|
||
} else if (pagename == "sg") {
|
||
var sgshzt = Request.QueryString("zt");
|
||
if (sgshzt != null) {
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", " zt='审核通过' and cgzt='待采购' and").value;
|
||
pagecount = namespa.maxpage(20, "where zt='审核通过' and cgzt='待采购'").value;
|
||
$("#span_sumitem").html(namespa.sumitem("where zt='审核通过' and cgzt='待采购'").value);
|
||
} else {
|
||
defaultselect('cgzt');
|
||
}
|
||
} else if (pagename == "scd") {
|
||
defaultselect('zt');
|
||
}
|
||
else if (pagename == "scjd") {
|
||
defaultselect('zt');
|
||
}
|
||
else if (pagename == "hbscd") {
|
||
defaultselect('scdzt');
|
||
} else if (pagename == "scdck") {
|
||
readyload('ckzt');
|
||
} else if (pagename == "ryda") {
|
||
defaultselect('zt');
|
||
} else if (pagename == "cgd") {
|
||
readyload('shzt');
|
||
} else if (pagename == "cgrk" || pagename == "ypzldj" || pagename == "gysyfk" || pagename == "ddskqr" || pagename == "clqtrk" || pagename == "clqtck" || pagename == "wxfk" || pagename == "cprk" || pagename == "cpck" || pagename == "qtsr" || pagename == "qtzc" || pagename == 'wxd' || pagename == 'clth') {
|
||
readyload('zt');
|
||
}
|
||
else if ($("#pagename").val() == 'cpkc') {
|
||
var scdh = Request.QueryString("scdh");
|
||
if (scdh != null && scdh != '') {
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", " scdh='" + scdh + "' and ").value;
|
||
pagecount = namespa.maxpage(20, "where scdh='" + scdh + "'").value;
|
||
$("#span_sumitem").html(namespa.sumitem("where scdh='" + scdh + "'").value);
|
||
} else {
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", "").value;
|
||
pagecount = namespa.maxpage(20, "").value;
|
||
$("#span_sumitem").html(namespa.sumitem("").value);
|
||
}
|
||
} else if ($("#pagename").val() == 'ddbg') {
|
||
var ddbh = Request.QueryString("ddbh");
|
||
if (ddbh != null) {
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", " bh='" + ddbh + "' and ").value;
|
||
pagecount = namespa.maxpage(20, "where bh='" + ddbh + "'").value;
|
||
$("#span_sumitem").html(namespa.sumitem("where bh='" + ddbh + "'").value);
|
||
} else {
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", "").value;
|
||
pagecount = namespa.maxpage(20, "").value;
|
||
$("#span_sumitem").html(namespa.sumitem("").value);
|
||
}
|
||
} else if ($("#pagename").val() == 'shd') {
|
||
var ddbh = Request.QueryString("uid");
|
||
if (ddbh != null) {
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", " id in(" + ddbh + ") and ").value;
|
||
pagecount = namespa.maxpage(20, "where id in (" + ddbh + ")").value;
|
||
$("#span_sumitem").html(namespa.sumitem("where id in(" + ddbh + ")").value);
|
||
} else {
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", "").value;
|
||
pagecount = namespa.maxpage(20, "").value;
|
||
$("#span_sumitem").html(namespa.sumitem("").value);
|
||
}
|
||
} else if ($("#pagename").val() == 'wl') {
|
||
var pagename = $("body", parent.document).find('#pagename').val();
|
||
if (pagename == 'sg') {
|
||
var sgdwhere = Request.QueryString("sgdwhere");
|
||
var sgtj = " 1=1 ";
|
||
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", sgtj + " and").value;
|
||
pagecount = namespa.maxpage(20, "where 1=1 and " + sgtj).value;
|
||
$("#span_sumitem").html(namespa.sumitem("where 1=1 and " + sgtj).value);
|
||
|
||
} else if (pagename == 'cgd') {
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", "kufang<>'客户纸库' and").value;
|
||
pagecount = namespa.maxpage(20, "where kufang<>'客户纸库'").value;
|
||
$("#span_sumitem").html(namespa.sumitem("where kufang<>'客户纸库'").value);
|
||
}
|
||
else {
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", "").value;
|
||
pagecount = namespa.maxpage(20, "").value;
|
||
$("#span_sumitem").html(namespa.sumitem("").value);
|
||
}
|
||
|
||
} else if (pagename == 'hbddxm') {
|
||
fanhui = namespa.page_change(0, 20, " order by mingcheng ,bh desc ", "").value;
|
||
pagecount = namespa.maxpage(20, "").value;
|
||
$("#span_sumitem").html(namespa.sumitem("").value);
|
||
} else if (pagename == 'ddsk') {
|
||
var ids = Request.QueryString("ids");
|
||
if (ids != null) {
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", " id in(" + ids + ") and ").value;
|
||
pagecount = namespa.maxpage(20, "where id in (" + ids + ")").value;
|
||
$("#span_sumitem").html(namespa.sumitem("where id in(" + ids + ")").value);
|
||
} else {
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", "").value;
|
||
pagecount = namespa.maxpage(20, "").value;
|
||
$("#span_sumitem").html(namespa.sumitem("").value);
|
||
}
|
||
} else if (pagename == 'scpc') {
|
||
fanhui = namespa.page_change(0, 20, " order by gen asc", "").value;
|
||
pagecount = namespa.maxpage(20, "").value;
|
||
$("#span_sumitem").html(namespa.sumitem("").value);
|
||
}
|
||
else {
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", "").value;
|
||
pagecount = namespa.maxpage(20, "").value;
|
||
$("#span_sumitem").html(namespa.sumitem("").value);
|
||
}
|
||
if (fanhui != "") {
|
||
$("#span_sumpage").text(pagecount + 1);
|
||
$("#tbl_list").html(fanhui);
|
||
var pgname = $("body", parent.document).find('#pagename').val();
|
||
if (pgname == 'sg' || pgname == 'cgd') {
|
||
$(".kh").css("display", "");
|
||
}
|
||
huizong();
|
||
showtooltip();
|
||
} else {
|
||
sxym();
|
||
}
|
||
function readyload(zd) {
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", "").value;
|
||
pagecount = namespa.maxpage(20, "").value;
|
||
$("#span_sumitem").html(namespa.sumitem("").value);
|
||
}
|
||
function defaultselect(zd) {
|
||
var pagename = $("#pagename").val();
|
||
var drpzt = $("#drp_zt").val();
|
||
if (pagename == "scjd") {
|
||
if (drpzt == '') {
|
||
fanhui = namespa.page_change(0, 20, "order by gen asc", "").value;
|
||
pagecount = namespa.maxpage(20, "").value;
|
||
$("#span_sumitem").html(namespa.sumitem("").value);
|
||
} else {
|
||
fanhui = namespa.page_change(0, 20, "order by gen asc", zd + "='" + drpzt + "' and").value;
|
||
pagecount = namespa.maxpage(20, "where " + zd + "='" + drpzt + "'").value;
|
||
$("#span_sumitem").html(namespa.sumitem("where " + zd + "='" + drpzt + "'").value);
|
||
}
|
||
|
||
}else{
|
||
if (drpzt == '') {
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", "").value;
|
||
pagecount = namespa.maxpage(20, "").value;
|
||
$("#span_sumitem").html(namespa.sumitem("").value);
|
||
} else {
|
||
fanhui = namespa.page_change(0, 20, " order by id desc", zd + "='" + drpzt + "' and").value;
|
||
pagecount = namespa.maxpage(20, "where " + zd + "='" + drpzt + "'").value;
|
||
$("#span_sumitem").html(namespa.sumitem("where " + zd + "='" + drpzt + "'").value);
|
||
}
|
||
}
|
||
}
|
||
|
||
|
||
//下一页
|
||
$("#td_next").click(function () {
|
||
if (nowpage + 1 <= pagecount) {
|
||
nowpage++;
|
||
var pageitem = $("#drp_pageitem").val();
|
||
var fanhui = namespa.page_change(nowpage, pageitem, funpaixu(), pxtiaojian()).value;
|
||
$("#tbl_list").html(fanhui);
|
||
$("#txt_nowpage").val(nowpage + 1);
|
||
bind();
|
||
}
|
||
})
|
||
//上一页
|
||
$("#td_up").click(function () {
|
||
if (nowpage > 0) {
|
||
nowpage--;
|
||
var pageitem = $("#drp_pageitem").val();
|
||
var fanhui = namespa.page_change(nowpage, pageitem, funpaixu(), pxtiaojian()).value;
|
||
$("#tbl_list").html(fanhui);
|
||
$("#txt_nowpage").val(nowpage + 1);
|
||
bind();
|
||
}
|
||
})
|
||
//尾页
|
||
$("#td_endpage").click(function () {
|
||
var pageitem = $("#drp_pageitem").val();
|
||
var fanhui = namespa.page_change(pagecount, pageitem, funpaixu(), pxtiaojian()).value;
|
||
$("#tbl_list").html(fanhui);
|
||
nowpage = pagecount;
|
||
$("#txt_nowpage").val(pagecount + 1);
|
||
bind();
|
||
})
|
||
//首页
|
||
$("#td_first").click(function () {
|
||
var pageitem = $("#drp_pageitem").val();
|
||
var fanhui = namespa.page_change(0, pageitem, funpaixu(), pxtiaojian()).value;
|
||
$("#tbl_list").html(fanhui);
|
||
nowpage = 0;
|
||
$("#txt_nowpage").val(1);
|
||
bind();
|
||
})
|
||
//跳页
|
||
$("#td_go").click(function () {
|
||
var txtval = $("#txt_nowpage").val();
|
||
var sumpageval = $("#span_sumpage").text();
|
||
if (parseInt(txtval,10) > parseInt(sumpageval,10)) {
|
||
$("#txt_nowpage").val(sumpageval);
|
||
txtval = sumpageval;
|
||
}
|
||
var pageitem = $("#drp_pageitem").val();
|
||
var fanhui = namespa.page_change(txtval - 1, pageitem, funpaixu(), pxtiaojian()).value;
|
||
$("#tbl_list").html(fanhui);
|
||
nowpage = txtval - 1;
|
||
bind();
|
||
})
|
||
//数据行数改变
|
||
$("#drp_pageitem").change(function () {
|
||
//var nowpage = $("#txt_nowpage").val();
|
||
$("#txt_nowpage").val(1);
|
||
var pageitem = $("#drp_pageitem").val();
|
||
var tj = pxtiaojian();
|
||
if (tj.length > 0) {
|
||
tj = " where " + tj.substr(0, tj.length - 4);
|
||
}
|
||
var pitem = namespa.maxpage($("#drp_pageitem").val(), tj).value;
|
||
$("#span_sumpage").text(pitem + 1);
|
||
pagecount = pitem;
|
||
nowpage = 0;
|
||
var fanhui = "";
|
||
if ($("#txt_tiaojian").length > 0) {
|
||
fanhui = namespa.page_change(0, $(this).val(), funpaixu(), pxtiaojian()).value;
|
||
} else {
|
||
fanhui = namespa.page_change(0, $(this).val(), funpaixu(), pxtiaojian()).value;
|
||
}
|
||
$("#tbl_list").html(fanhui);
|
||
|
||
bind();
|
||
})
|
||
//禁止跳页文本框输入出数字已外的字符
|
||
$("#txt_nowpage").keyup(function () {
|
||
var reg = /^\d+$/;
|
||
var lastval = "";
|
||
var txtval = $(this).val();
|
||
for (var i = 0; i < txtval.length; i++) {
|
||
var charval = txtval.charAt(i);
|
||
if (reg.test(charval)) {
|
||
lastval += charval;
|
||
}
|
||
}
|
||
$(this).val(lastval);
|
||
})
|
||
bind();
|
||
})
|
||
|
||
//快捷分页
|
||
document.onkeydown = function (e) {
|
||
e = window.event || e;
|
||
switch (e.keyCode) {
|
||
case 37: if (nowpage > 0) {
|
||
var pageitem = $("#drp_pageitem").val();
|
||
var fanhui = namespa.page_change(nowpage - 1, pageitem, funpaixu(), "").value;
|
||
$("#tbl_list").html(fanhui);
|
||
nowpage--;
|
||
$("#txt_nowpage").val(nowpage + 1);
|
||
bind();
|
||
}; break;
|
||
case 39: if (nowpage < pagecount) {
|
||
var pageitem = $("#drp_pageitem").val();
|
||
var fanhui = namespa.page_change(nowpage + 1, pageitem, funpaixu(), "").value;
|
||
$("#tbl_list").html(fanhui);
|
||
nowpage++;
|
||
$("#txt_nowpage").val(nowpage + 1);
|
||
bind();
|
||
};
|
||
}
|
||
}
|
||
function shujushuaxin() {
|
||
var pageitem = $("#drp_pageitem").val();
|
||
var fanhui = namespa.page_change(nowpage, pageitem, "", "").value;
|
||
if (fanhui != null) {
|
||
$("#tbl_list").html(fanhui);
|
||
} else {
|
||
$("#tbl_list").html("<tr><td style='text-align:left'><h1>没有数据<h1/></td></tr>");
|
||
}
|
||
}
|
||
function funpaixu() {
|
||
var pagename = $("#pagename").val();
|
||
if ($(".paixu").text() != "") {
|
||
var liename = $(".paixu").attr("tag");
|
||
if ($(".paixu").text().indexOf('▲') >= 0) {
|
||
liename += " asc";
|
||
} else if ($(".paixu").text().indexOf('▼') >= 0) {
|
||
liename += " desc";
|
||
}
|
||
return "order by " + liename;
|
||
} else if (pagename == "hbddxm") {
|
||
return "order by mingcheng ,bh desc ";
|
||
} else if (pagename == "scpc")
|
||
{
|
||
return "order by gen asc ";
|
||
} else {
|
||
return "order by id desc ";
|
||
}
|
||
}
|
||
/*-----------------------------------------------------------------
|
||
页面加载和查询操作时,根据不同的条件返回不同的语句拼接
|
||
*/
|
||
var wherecode = "";
|
||
function pxtiaojian() {
|
||
|
||
wherecode = '';
|
||
//如果有下拉选项的话需要在这里加上条件;
|
||
var pagename = $("#pagename").val();
|
||
var parentpagename = $("body", parent.document).find('#pagename').val();
|
||
if (parentpagename == 'wl') {
|
||
if (parentpagename == 'sg' || parentpagename == 'cgd') {
|
||
if ($("#drp_zt").val() != '') {
|
||
wherecode = "kufang ='" + $("#drp_zt").val() + "' and ";
|
||
} else {
|
||
wherecode = "kufang<>'客户纸库' and ";
|
||
}
|
||
}
|
||
}
|
||
else if (pagename == "wl" || pagename == 'kc') {
|
||
tjpinjie("kufang");
|
||
} else if (pagename == "dd") {
|
||
tjpinjie("ddzt");
|
||
} else if (pagename == "sg") {
|
||
tjpinjie("cgzt");
|
||
} else if (pagename == "scd") {
|
||
tjpinjie("zt");
|
||
} else if (pagename == "scjd") {
|
||
tjpinjie("zt");
|
||
} else if (pagename == "hbscd") {
|
||
tjpinjie("scdzt");
|
||
}
|
||
else if (pagename == "scdck") {
|
||
tjpinjie("ckzt");
|
||
} else if (pagename == "ryda") {
|
||
tjpinjie("zt");
|
||
} else if (pagename == "cgd") {
|
||
tjpinjie("shzt");
|
||
} else if (pagename == "ddsk") {
|
||
var ztval = $("#drp_zt").val();
|
||
if (ztval != '') {
|
||
if (ztval == '已开票未收款') {
|
||
wherecode = "ysfpje>0 and "
|
||
} else if (ztval == '未开票未收款') {
|
||
wherecode = "ysfpje=0 and "
|
||
}
|
||
} else {
|
||
wherecode = "";
|
||
}
|
||
|
||
} else if (pagename == "ddskqr") {
|
||
var ztval = $("#drp_zt").val();
|
||
var skztval = $("#drp_skzt").val();
|
||
if (ztval == '' && skztval == '') {
|
||
wherecode = "";
|
||
} else if (ztval != '' && skztval == '') {
|
||
wherecode = "zt ='" + ztval + "' and ";
|
||
} else if (ztval == '' && skztval != '') {
|
||
if (skztval == '已收款未开票') {
|
||
wherecode = "fpje=0 and "
|
||
} else if (skztval == '已收款已开票') {
|
||
wherecode = "fpje>0 and "
|
||
}
|
||
} else if (ztval != '' && skztval != '') {
|
||
wherecode = "zt ='" + ztval + "' and ";
|
||
if (skztval == '已收款未开票') {
|
||
wherecode += "fpje=0 and "
|
||
} else if (skztval == '已收款已开票') {
|
||
wherecode += "fpje>0 and "
|
||
}
|
||
}
|
||
}
|
||
else if (pagename == "pcfk") {
|
||
|
||
var ztval = $("#drp_zt").val();
|
||
var jtval = $("#drp_jt").val();
|
||
|
||
if (ztval == "未完工" && jtval != "全部") {
|
||
wherecode += " (jd='生产中' or jd='' or jd='未开工' or jd is null) and jt='" + jtval + "' and ";
|
||
} else if (ztval == "已完工" && jtval != "全部") {
|
||
wherecode += " jd='已完工' and jt='" + jtval + "' and ";
|
||
} else if (ztval == "已完工" && jtval == "全部") {
|
||
wherecode += " jd='已完工' and ";
|
||
|
||
} else if (ztval == "未完工" && jtval == "全部") {
|
||
wherecode += " (jd='生产中' or jd='' or jd='未开工' or jd is null) and ";
|
||
|
||
}
|
||
|
||
}
|
||
else if (pagename == "cgrk" || pagename == "ypzldj" || pagename == "gysyfk" || pagename == "clqtrk" || pagename == "clqtck" || pagename == 'cprk' || pagename == 'cpck' || pagename == 'wxfk' || pagename == 'qtsr' || pagename == 'qtzc' || pagename == 'wxd' || pagename == 'clth') {
|
||
tjpinjie("zt");
|
||
}
|
||
else if ($("#pagename").val() == 'cpkc') {
|
||
var scdh = Request.QueryString("scdh");
|
||
if (scdh != null && scdh != '') {
|
||
wherecode = "scdh ='" + scdh + "' and ";
|
||
}
|
||
|
||
}
|
||
if ($("#td_sum").length > 0) {
|
||
wherecode += yltj;
|
||
}
|
||
|
||
|
||
//每个页面中根据选择不同的日期,拼接不同日期的查询条件
|
||
if ($("#txt_tiaojian").length > 0) {
|
||
if ($("#drop_ziduan").val() == '') {
|
||
var code = "(";
|
||
var content = $("#txt_tiaojian").val();
|
||
$("#drop_ziduan").find("option:first").nextAll().each(function () {
|
||
code += $(this).val() + " like '%" + content + "%' or ";
|
||
})
|
||
code = code.substring(0, code.length - 3) + " )and ";
|
||
wherecode += code;
|
||
} else {
|
||
var txttj = $("#txt_tiaojian").val();
|
||
var drpzd = $("#drop_ziduan").val();
|
||
if (pagename == 'kh' || pagename == 'dd') {
|
||
if (drpzd == 'mingcheng') {
|
||
wherecode += "mingcheng like '%" + txttj + "%' and ";
|
||
} else {
|
||
wherecode += drpzd + ' like' + "'%" + txttj + "%' and ";
|
||
}
|
||
} else {
|
||
wherecode += drpzd + ' like' + "'%" + txttj + "%' and ";
|
||
}
|
||
}
|
||
if ($("#cbo_isqiyong").is(":checked")) {
|
||
var selectval = $("#drop_ziduan").find("option:checked").text();
|
||
if (pagename == 'sg') {
|
||
if (selectval == '要货日期') {
|
||
wherecode += riqicode('yhriqi');
|
||
} else {
|
||
wherecode += riqicode('riqi');
|
||
}
|
||
}
|
||
else if (pagename == 'dd') {
|
||
if (selectval == '下单日期') {
|
||
wherecode += riqicode('xdrq');
|
||
} else if (selectval == '交货日期') {
|
||
wherecode += riqicode('jhrq');
|
||
} else if (selectval == '结账日期') {
|
||
wherecode += riqicode('jzrq');
|
||
}
|
||
else {
|
||
wherecode += riqicode('xdrq');
|
||
}
|
||
} else if (pagename == 'cgd') {
|
||
if (selectval == '交货日期') {
|
||
wherecode += riqicode('jiaohuoriqi');
|
||
}
|
||
else {
|
||
wherecode += riqicode('riqi');
|
||
}
|
||
} else if (pagename == 'scpc') {
|
||
if (selectval == '交货日期') {
|
||
wherecode += riqicode('jhrq');
|
||
}
|
||
else {
|
||
wherecode += riqicode('riqi');
|
||
}
|
||
} else if (pagename == 'ddxm') {
|
||
if (selectval == '交货日期') {
|
||
wherecode += riqicode('jhrq');
|
||
}
|
||
else {
|
||
wherecode += riqicode('riqi');
|
||
}
|
||
} else if (pagename == 'scdxm') {
|
||
if (selectval == '交货日期') {
|
||
wherecode += riqicode('jhrq');
|
||
}
|
||
else {
|
||
wherecode += riqicode('riqi');
|
||
}
|
||
} else if (pagename == 'scdj') {
|
||
if (selectval == '交货日期') {
|
||
wherecode += riqicode('jhrq');
|
||
}
|
||
else {
|
||
wherecode += riqicode('riqi');
|
||
}
|
||
} else if (pagename == 'scdjsmx') {
|
||
if (selectval == '交货日期') {
|
||
wherecode += riqicode('jhrq');
|
||
}
|
||
else {
|
||
wherecode += riqicode('riqi');
|
||
}
|
||
} else if (pagename == 'scjd') {
|
||
if (selectval == '交货日期') {
|
||
wherecode += riqicode('jhrq');
|
||
}
|
||
else {
|
||
wherecode += riqicode('riqi');
|
||
}
|
||
}
|
||
else if (pagename == 'scd') {
|
||
if (selectval == '接收日期') {
|
||
wherecode += riqicode('xdrq');
|
||
} else if (selectval == '完工时间') {
|
||
wherecode += riqicode('wgsj');
|
||
}
|
||
} else if (pagename == 'hbscd') {
|
||
if (selectval == '交货日期') {
|
||
wherecode += riqicode('jhrq');
|
||
} else if (selectval == '开工时间') {
|
||
wherecode += riqicode('kgsj');
|
||
} else if (selectval == '完工时间') {
|
||
wherecode += riqicode('wgsj');
|
||
}
|
||
else {
|
||
wherecode += riqicode('scrq');
|
||
}
|
||
}
|
||
else if (pagename == 'wxd') {
|
||
if (selectval == '发单日期') {
|
||
wherecode += riqicode('fdrq');
|
||
} else if (selectval == '交货日期') {
|
||
wherecode += riqicode('jhrq');
|
||
} else {
|
||
wherecode += riqicode('fdrq');
|
||
}
|
||
}
|
||
else if (pagename == 'wxd') {
|
||
if (selectval == '发单日期') {
|
||
wherecode += riqicode('fdrq');
|
||
} else if (selectval == '交货日期') {
|
||
wherecode += riqicode('jhrq');
|
||
} else {
|
||
wherecode += riqicode('fdrq');
|
||
}
|
||
} else if (pagename == 'ddsk') {
|
||
if (selectval == '下单日期') {
|
||
wherecode += riqicode('xdrq');
|
||
} else if (selectval == '交货日期') {
|
||
wherecode += riqicode('jhrq');
|
||
} else {
|
||
wherecode += riqicode('xdrq');
|
||
}
|
||
} else if (pagename == 'cgdll') {
|
||
wherecode += riqicode('kgsj');
|
||
} else if (pagename == 'scdck') {
|
||
wherecode += riqicode('ckrq');
|
||
} else if (pagename == 'ryda') {
|
||
wherecode += riqicode('rzrq');
|
||
} else if (pagename == 'cgrk') {
|
||
wherecode += riqicode('rkrq');
|
||
} else if (pagename == 'gysyfk') {
|
||
wherecode += riqicode('fkrq');
|
||
} else if (pagename == 'wxfk') {
|
||
wherecode += riqicode('fkrq');
|
||
} else if (pagename == 'wxdfk') {
|
||
if (selectval == '发单日期') {
|
||
wherecode += riqicode('fdrq');
|
||
} else if (selectval == '交货日期') {
|
||
wherecode += riqicode('jhrq');
|
||
} else {
|
||
wherecode += riqicode('fdrq');
|
||
}
|
||
} else if (pagename == 'ddbg') {
|
||
if (selectval == '下单日期') {
|
||
wherecode += riqicode('xdrq');
|
||
} else if (selectval == '交货日期') {
|
||
wherecode += riqicode('jhrq');
|
||
} else if (selectval == '结账日期') {
|
||
wherecode += riqicode('jzrq');
|
||
} else if (selectval == '变更日期') {
|
||
wherecode += riqicode('bgriqi');
|
||
} else {
|
||
wherecode += riqicode('bgriqi');
|
||
}
|
||
} else if (pagename == 'cgdxm') {
|
||
if (selectval == '生产日期') {
|
||
wherecode += riqicode('scrq');
|
||
} else if (selectval == '保质期至') {
|
||
wherecode += riqicode('bzq');
|
||
} else {
|
||
wherecode += riqicode('riqi');
|
||
}
|
||
} else if (pagename == 'cpkf') {
|
||
if (selectval == '最后期限') {
|
||
wherecode += riqicode('zhqx');
|
||
} else if (selectval == '预定日期') {
|
||
wherecode += riqicode('ydrq');
|
||
} else if (selectval == '递延日期') {
|
||
wherecode += riqicode('dyrq');
|
||
} else if (selectval == '预定开始日期') {
|
||
wherecode += riqicode('ydksrq');
|
||
} else if (selectval == '预定结束日期') {
|
||
wherecode += riqicode('ydjsrq');
|
||
} else {
|
||
wherecode += riqicode('riqi');
|
||
}
|
||
} else if (pagename == 'ypzldj') {
|
||
if (selectval == '修改时间') {
|
||
wherecode += riqicode('xgsj');
|
||
} else {
|
||
wherecode += riqicode('zdysj');
|
||
}
|
||
} else if (pagename == 'ddskqr') {
|
||
if (selectval == '收款日期') {
|
||
wherecode += riqicode('skrq');
|
||
} else {
|
||
wherecode += riqicode('skrq');
|
||
}
|
||
} else if (pagename == 'scdll') {
|
||
wherecode += riqicode('kgsj');
|
||
} else if (pagename == 'scdbl') {
|
||
wherecode += riqicode('kgsj');
|
||
} else if (pagename == 'clqtck') {
|
||
wherecode += riqicode('ckrq');
|
||
} else if (pagename == 'khyck') {
|
||
wherecode += riqicode('rq');
|
||
}
|
||
|
||
else {
|
||
wherecode += riqicode("riqi");
|
||
}
|
||
}
|
||
}
|
||
return wherecode;
|
||
}
|
||
function riqicode(riqi) {
|
||
|
||
var endtimeval = $("#endtime").val();
|
||
if (endtimeval != '') {
|
||
endtimeval = dateOperator(endtimeval, 1, "+");
|
||
}
|
||
var begintimeval = $("#begintime").val();
|
||
var timecode = "";
|
||
if (begintimeval == '' && endtimeval != '') {
|
||
timecode = " " + riqi + " <'" + endtimeval + "' and ";
|
||
} else if (begintimeval != '' && endtimeval == '') {
|
||
timecode = " " + riqi + " >='" + begintimeval + "' and ";
|
||
} else if (begintimeval == '' && endtimeval == '') {
|
||
|
||
}
|
||
else {
|
||
timecode = " " + riqi + " >='" + begintimeval + "' and " + riqi + "< '" + endtimeval + "' and ";
|
||
}
|
||
return timecode;
|
||
}
|
||
function dateOperator(date, days, operator) {
|
||
|
||
date = date.replace(/-/g, "/"); //更改日期格式
|
||
var nd = new Date(date);
|
||
nd = nd.valueOf();
|
||
if (operator == "+") {
|
||
nd = nd + days * 24 * 60 * 60 * 1000;
|
||
} else if (operator == "-") {
|
||
nd = nd - days * 24 * 60 * 60 * 1000;
|
||
} else {
|
||
return false;
|
||
}
|
||
nd = new Date(nd);
|
||
|
||
var y = nd.getFullYear();
|
||
var m = nd.getMonth() + 1;
|
||
var d = nd.getDate();
|
||
if (m <= 9) m = "0" + m;
|
||
if (d <= 9) d = "0" + d;
|
||
var cdate = y + "-" + m + "-" + d;
|
||
return cdate;
|
||
}
|
||
function tjpinjie(zd) {
|
||
if ($("#drp_zt").val() != '') {
|
||
wherecode = zd + " ='" + $("#drp_zt").val() + "' and ";
|
||
} else {
|
||
wherecode = "";
|
||
}
|
||
}
|
||
|
||
|
||
//列配置
|
||
$(document).ready(function () {
|
||
var fanhuicode = namespa.paixu().value;
|
||
$("#tr_biaotou").html(fanhuicode);
|
||
var code = "";
|
||
$("#li_liepeizhi").click(function () {
|
||
$("#dialog-modal").dialog({
|
||
resizable: false,
|
||
height: 250,
|
||
width: 450,
|
||
modal: true,
|
||
buttons: {
|
||
保存: function () {
|
||
code = "";
|
||
$(".tr_item").each(function () {
|
||
var shuixu = $(this).children("td:first").text();
|
||
var zwziduan = $(this).children("td:first").next("td").text();
|
||
var ywziduan = $(this).children("td:first").next("td").attr("tag");
|
||
var checkval = 0;
|
||
var ischeck = $(this).children("td:first").next("td").next("td").children().is(':checked');
|
||
if (ischeck) {
|
||
checkval = 1;
|
||
}
|
||
code += shuixu + '/' + zwziduan + '/' + ywziduan + '/' + checkval + ";"
|
||
})
|
||
code = code.substr(0, code.length - 1);
|
||
namespa.itempaixu(code);
|
||
|
||
$(this).dialog("close");
|
||
var fanhuicode = namespa.paixu().value;
|
||
$("#tr_biaotou").html(fanhuicode);
|
||
var iszx = true;
|
||
shujushuaxin();
|
||
updatedrplie();
|
||
sxym();
|
||
|
||
}
|
||
}
|
||
|
||
});
|
||
var zhi = $(".tr_titile").children().length;
|
||
var pagename = $("#pagename").val();
|
||
if (pagename == 'khqkqsh') {
|
||
zhi = zhi - 1;
|
||
}
|
||
|
||
|
||
|
||
if ($("#Otherid").length > 0) {
|
||
var Otherid = $("#Otherid").val();
|
||
if (Otherid == 'pk') {
|
||
zhi = zhi - 1;
|
||
}
|
||
}
|
||
|
||
var i = 1;
|
||
var htmlcode = "";
|
||
while (i < zhi) {
|
||
htmlcode += "<tr class='tr_item' id='tr_" + i + "'><td style='width:30%'>" + i + "</td><td style='width:30%' tag='" + $(".tr_titile").find("td").eq(i).attr("tag") + "'>" + $(".tr_titile").find("td").eq(i).text().replace('▲', '').replace('▼', '') + "</td><td style='width:30%'><input type='checkbox' checked /></td></tr>";
|
||
i++;
|
||
}
|
||
|
||
//从第二个开始增加配置
|
||
if (pagename == 'pcfk') {
|
||
i = 2;
|
||
htmlcode = "";
|
||
while (i < zhi) {
|
||
htmlcode += "<tr class='tr_item' id='tr_" + (i - 1) + "'><td style='width:30%'>" + (i - 1) + "</td><td style='width:30%' tag='" + $(".tr_titile").find("td").eq(i).attr("tag") + "'>" + $(".tr_titile").find("td").eq(i).text().replace('▲', '').replace('▼', '') + "</td><td style='width:30%'><input type='checkbox' checked /></td></tr>";
|
||
i++;
|
||
}
|
||
|
||
}
|
||
|
||
var displaylie = namespa.yincanglie(zhi).value;
|
||
htmlcode += displaylie;
|
||
|
||
$("#tbl_peizhi").html(htmlcode);
|
||
$(".tr_item").click(function () {
|
||
$(".tr_item").removeClass("trfocus");
|
||
$(this).addClass("trfocus");
|
||
})
|
||
})
|
||
//列排序上
|
||
$("#btn_up").click(function () {
|
||
var bianhao = $(".trfocus").find("td").eq(0).text();
|
||
if (bianhao > 1) {
|
||
var index = bianhao - 1;
|
||
var itemname = $("#tr_" + index).find("td").eq(1).text();
|
||
var tagname = $("#tr_" + index).find("td").eq(1).attr("tag");
|
||
var chckhtml = $("#tr_" + index).find("td").eq(2).html();
|
||
$("#tr_" + index).find("td").eq(1).text($(".trfocus").find("td").eq(1).text());
|
||
$("#tr_" + index).find("td").eq(2).html($(".trfocus").find("td").eq(2).html());
|
||
$("#tr_" + index).find("td").eq(1).attr("tag", $(".trfocus").find("td").eq(1).attr("tag"));
|
||
$(".tr_item").removeClass("trfocus");
|
||
$("#tr_" + index).addClass("trfocus");
|
||
$("#tr_" + bianhao).find("td").eq(1).text(itemname);
|
||
$("#tr_" + bianhao).find("td").eq(1).attr("tag", tagname);
|
||
$("#tr_" + bianhao).find("td").eq(2).html(chckhtml);
|
||
if (document.getElementById("tbl_peizhi").parentNode.scrollTop > 0) {
|
||
var liedivhight = $("#tbl_peizhi").height();
|
||
var liecount = $("#tbl_peizhi").find("tr").length;
|
||
var oneheight = liedivhight / liecount;
|
||
document.getElementById("tbl_peizhi").parentNode.scrollTop = parseInt(document.getElementById("tbl_peizhi").parentNode.scrollTop,10) - oneheight;
|
||
}
|
||
}
|
||
|
||
})
|
||
//列排序下
|
||
$("#btn_down").click(function () {
|
||
var bianhao = $(".trfocus").find("td").eq(0).text();
|
||
var zhi = $("#tbl_peizhi tbody").children().length;
|
||
if (bianhao < zhi) {
|
||
var index = parseInt(bianhao,10) + parseInt(1);
|
||
var itemname = $("#tr_" + index).find("td").eq(1).text();
|
||
var tagname = $("#tr_" + index).find("td").eq(1).attr("tag");
|
||
var chckhtml = $("#tr_" + index).find("td").eq(2).html();
|
||
$("#tr_" + index).find("td").eq(1).text($(".trfocus").find("td").eq(1).text());
|
||
$("#tr_" + index).find("td").eq(2).html($(".trfocus").find("td").eq(2).html());
|
||
$("#tr_" + index).find("td").eq(1).attr("tag", $(".trfocus").find("td").eq(1).attr("tag"));
|
||
$(".tr_item").removeClass("trfocus");
|
||
$("#tr_" + index).addClass("trfocus");
|
||
$("#tr_" + bianhao).find("td").eq(1).text(itemname);
|
||
$("#tr_" + bianhao).find("td").eq(1).attr("tag", tagname);
|
||
$("#tr_" + bianhao).find("td").eq(2).html(chckhtml);
|
||
var liedivhight = $("#tbl_peizhi").height();
|
||
var liecount = $("#tbl_peizhi").find("tr").length;
|
||
var oneheight = liedivhight / liecount;
|
||
document.getElementById("tbl_peizhi").parentNode.scrollTop = parseInt(document.getElementById("tbl_peizhi").parentNode.scrollTop,10) + oneheight;
|
||
|
||
}
|
||
})
|
||
|
||
var childcount = $("#tr_biaotou").children().length - 1;
|
||
var itemwidth = parseInt(childcount,10) * 135 + parseInt(20)
|
||
var huizong = itemwidth + 20
|
||
$("#biaotou").css("width", itemwidth);
|
||
$("#tbl_list").css("width", itemwidth);
|
||
$("#huizong").css("width", huizong);
|
||
|
||
|
||
var iszx = true;
|
||
$("#tr_biaotou").children("td:first").nextAll().not('.qtlmcs').click(function () {
|
||
var nowpage = $("#txt_nowpage").val();
|
||
var pageitem = $("#drp_pageitem").val();
|
||
|
||
var classname = $(this).attr("class");
|
||
if (iszx) {
|
||
$(this).siblings("td:first").nextAll().each(function () {
|
||
var txtval = $(this).text().replace('▲', '').replace('▼', '');
|
||
$(this).text(txtval);
|
||
})
|
||
var txt = $(this).text().replace('▲', '').replace('▼', '');
|
||
txt = txt + '▲';
|
||
$(this).text(txt);
|
||
$(this).addClass("paixu");
|
||
$(this).siblings().removeClass("paixu");
|
||
iszx = false
|
||
|
||
} else {
|
||
$(this).siblings("td:first").nextAll().each(function () {
|
||
var txtval = $(this).text().replace('▲', '').replace('▼', '');
|
||
$(this).text(txtval);
|
||
})
|
||
var txt = $(this).text().replace('▲', '').replace('▼', '');
|
||
txt = txt + "▼";
|
||
$(this).text(txt);
|
||
$(this).addClass("paixu");
|
||
$(this).siblings().removeClass("paixu");
|
||
iszx = true;
|
||
}
|
||
var fanhui = namespa.page_change(nowpage - 1, pageitem, funpaixu(), pxtiaojian()).value;
|
||
$("#tbl_list").html(fanhui);
|
||
bind();
|
||
})
|
||
|
||
})
|
||
function bind() {
|
||
$("#tbl_list").find("tr").dblclick(function () {
|
||
if ($("#showselect").length == 0) {
|
||
chak($(this).attr("tag"), this);
|
||
}
|
||
})
|
||
$("#tbl_list").find("tr").find("td:first").next("td").click(function () {
|
||
if ($("#showselect").length == 0) {
|
||
chak($(this).parent().attr("tag"), this);
|
||
}
|
||
}).mouseover(function () {
|
||
if ($("#showselect").length == 0) {
|
||
$(this).addClass("cursor");
|
||
}
|
||
})
|
||
$("#tbl_list tr").mouseover(function () {
|
||
//如果鼠标移到class为stripe的表格的tr上时,执行函数
|
||
$(this).addClass("over");
|
||
}).mouseout(function () {
|
||
//给这行添加class值为over,并且当鼠标一出该行时执行函数
|
||
$(this).removeClass("over");
|
||
}) //移除该行的class
|
||
$("#tbl_list").find("tr").click(function () {
|
||
$(this).siblings().removeClass("selected");
|
||
$(this).addClass("selected");
|
||
})
|
||
huizong();
|
||
showtooltip();
|
||
}
|
||
//汇总
|
||
function huizong() {
|
||
var tj = pxtiaojian();
|
||
var hzval = $("#hiddenhuizong").val();
|
||
if ($("#hiddenhuizong").length == 1) {
|
||
var hzlie = hzval.split(',');
|
||
var code = namespa.gethuizong(tj, hzlie).value;
|
||
$(".tr_bottom").html(code);
|
||
$(".tr_bottom").find("td").eq(0).css("width", "20px")
|
||
}
|
||
}
|
||
|
||
|
||
// 限制输入出数字以外的字符
|
||
function doubleshuru(txtval, hcount) {
|
||
var tval = $(txtval).val();
|
||
if (tval.indexOf('.') == 0) {
|
||
$(txtval).val('');
|
||
}
|
||
if (tval.split(".").length - 1 > 1) {
|
||
$(txtval).val(tval.split(".")[0] + '.');
|
||
}
|
||
$(txtval).val($(txtval).val().replace(/[^0-9.]/g, ''));
|
||
var djval = $("#dj" + hcount).val();
|
||
var slval = $("#sl" + hcount).val()
|
||
var dj = parseFloat(djval).toFixed(4);
|
||
var sl = parseFloat(slval).toFixed(4);
|
||
if (djval == "" || slval == "") {
|
||
$("#je" + hcount).val(0);
|
||
} else {
|
||
$("#je" + hcount).val(parseFloat(dj * sl).toFixed(4));
|
||
}
|
||
}
|
||
|
||
//月历上月
|
||
function yl_up() {
|
||
if (nowmonth > 1) {
|
||
nowmonth--;
|
||
$("#yl_nowmonth").html(nowmonth);
|
||
if ($("#drp_zt").length > 0) {
|
||
if ($("#pagename").val() == 'ddskqr') {
|
||
daylength = namespa.nowdaycount($("#drp_zt").val(), $("#drp_skzt").val(), nowmonth).value;
|
||
} else {
|
||
daylength = namespa.nowdaycount($("#drp_zt").val(), nowmonth).value;
|
||
}
|
||
}
|
||
else {
|
||
daylength = namespa.nowdaycount(nowmonth).value;
|
||
}
|
||
$("#tbl_yueli").remove();
|
||
$("#gjxnr").append(daylength);
|
||
}
|
||
|
||
}
|
||
//月历下月
|
||
function yl_next() {
|
||
if (nowmonth < defaultmonth) {
|
||
nowmonth++;
|
||
$("#yl_nowmonth").html(nowmonth);
|
||
if ($("#drp_zt").length > 0) {
|
||
if ($("#pagename").val() == 'ddskqr') {
|
||
daylength = namespa.nowdaycount($("#drp_zt").val(), $("#drp_skzt").val(), nowmonth).value;
|
||
} else {
|
||
daylength = namespa.nowdaycount($("#drp_zt").val(), nowmonth).value;
|
||
}
|
||
}
|
||
else {
|
||
daylength = namespa.nowdaycount(nowmonth).value;
|
||
}
|
||
$("#tbl_yueli").remove();
|
||
$("#gjxnr").append(daylength);
|
||
}
|
||
|
||
}
|
||
//气球提示
|
||
function showtooltip() {
|
||
$("#tbl_list").find("td").each(function () {
|
||
if (typeof ($(this).attr("title")) == "undefined") {
|
||
$(this).attr("title", $(this).children().text());
|
||
}
|
||
})
|
||
$("#t_r_content").tooltip();
|
||
}
|
||
function setshoucang() {
|
||
var strUrl = window.location.href;
|
||
var arrUrl = strUrl.split("/");
|
||
var strPage = "../Module_data/" + arrUrl[arrUrl.length - 1].split(".")[0] + ".aspx";
|
||
var strmc = $("#div_listdaohang").children().html();
|
||
$.ajax({
|
||
type: "post",
|
||
url: "../AjaxFile/setsccd.ashx",
|
||
dataType: "text",
|
||
data: "nr=" + strmc + "$" + strPage,
|
||
success: function (rkhz) {
|
||
if (rkhz > 0) {
|
||
alert("功能已为您加入到收藏中!");
|
||
$('#gnscul', window.parent.document).append("<li> <div class='showtitle' style='width:100px;'><img src='img/leftimg.png' />" + strmc + "</div> <a href='" + strPage + "' target='myFrameName' ><span class='sublist-icon glyphicon glyphicon-star-empty'></span><span class='sub-title'>" + strmc + "</span></a></li><li>");
|
||
} else {
|
||
alert("未知原因失败");
|
||
}
|
||
}
|
||
});
|
||
|
||
}
|