CeramicProject/newyt/Js/common.js

1463 lines
58 KiB
JavaScript
Raw Normal View History

2024-05-18 15:28:29 +08:00
//新加页面需要改的: 1:chak(双击跳转到详细页面) 2:selectnowday(日历点击查询) 3:selectallday(日历查询全部)
//4:drpleixingchange(查询类型下拉框选中日期类型时,释放右边时间文本框) 5$(document).ready(如果有状态条件是需要加)
//5:pxtiaojian(返回查询条件sql语句) 6sxym(配置完成后刷新页面)
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) {
2024-05-18 15:28:29 +08:00
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' >类型:&nbsp&nbsp<select style='width: 140px;height: 20px' id='drop_ziduan' onchange='drpleixingchange(this)'>";
htmlcode += "</select></td><td width='220px' >内容:&nbsp&nbsp<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'>开始日期:&nbsp&nbsp <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' >结束日期:&nbsp&nbsp<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' >类型:&nbsp&nbsp<select style='width: 140px;height: 20px' id='drop_ziduan' onchange='drpleixingchange(this)'>";
htmlcode += "</select></td><td width='220px' >内容:&nbsp&nbsp<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) {
2024-05-18 15:28:29 +08:00
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("未知原因失败");
}
}
});
}