var mygrid_log;
var pager;
var jsonPage;
var jsonPageObj;
var pageTotal;
var pageShowCount = 15;
var curPage = 1;
//两端去空格函数
String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }
function $(id) {
return document.getElementById(id);
}
// function initWinScreen() {
// var winScreenHeight = 0;
// var winScreenWidth = 0;
// if (window.screen.height) {
// winScreenHeight = window.screen.height;
// }
// if (window.screen.width) {
// winScreenWidth = window.screen.width;
// }
// if (winScreenWidth >= 1440 && winScreenWidth >= 900) {
// document.getElementById("mygrid_container_recv").style.height = "400px";
// }
// else if (winScreenWidth >= 1366 && winScreenWidth >= 768) {
// document.getElementById("mygrid_container_recv").style.height = "310px";
// }
// else if (winScreenWidth >= 1024 && winScreenWidth >= 768) {
// document.getElementById("mygrid_container_recv").style.height = "270px";
// }
// }
function initLog()
{
//getUserSetting
getUserGridSetting();
mygrid_log = new dhtmlXGridObject('mygrid_container_log');
mygrid_log.setImagePath("../images/");
mygrid_log.setSkin("xp");
//
var arrayHeader = new Array();
var arrayColWidth = new Array();
if(jsonPageObj != null){
for(var i = 0;i,已导出,凭证号,凭证日期,年,月,序号,制单人,凭证字,本位币借方,本位币贷方,外币借方,外币贷方,折合人民币借方,折合人民币贷方");
mygrid_log.setInitWidths("30,40,100,120,40,30,40,80,50,120,120,120,120,120,120");
}
mygrid_log.setColAlign("center,center,left,left,left,left,left,left,left,right,right,right,right,right,right");
mygrid_log.setColSorting("na,str,str,str,str,str,str,str,str,str,str,str,str,str,str");
mygrid_log.setColTypes("ch,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro");
mygrid_log.init();
//mygrid_log.enableDragAndDrop(true);
//mygrid_log.enableDragOrder(true);
// mygrid_log.enableColumnMove(true);
mygrid_log.load("CwVouchersListGridSource.aspx?handle=list&show_page="+pageShowCount+"&cur_page=1&strSel="+escape($("hid_sel").value),"json");
//
setTimeout(function(){
initPage();
createGrid();
//mygrid_log.groupBy(3);
//getUserGridSetting();
},300);
// mygrid_log.attachEvent("onBeforeCMove",function(sInd,tInd){
// alert(mygrid_log.getColumnLabel(sInd));
// alert(mygrid_log.getColumnLabel(tInd));
// });
}
function getUserGridSetting(){
var urlVal = "CwVouchersListGridSource.aspx?handle=setting&val="+newGuid()+"&strSel="+escape($("hid_sel").value);
var loader = dhtmlxAjax.getSync(urlVal);
var loadVal = loader.xmlDoc.responseText;
jsonPage = loadVal;
if(IsNum(jsonPage)){
jsonPageObj = null;
}else{
jsonPageObj = eval('(' + loadVal + ')');
}
}
function PagerView(id){
var self = this;
this.id = id;
this.container = null;
this.index = 1; // 当前页码, 从1开始
this.size = pageShowCount; // 每页显示记录数
this.maxButtons = 9; // 显示的分页按钮数量
this.itemCount = 0; // 记录总数
this.pageCount = 0; // 总页数
/**
* 控件使用者重写本方法, 获取翻页事件, 可用来向服务器端发起AJAX请求.
* @param index: 被点击的页码.
*/
this.onclick = function(index){
};
/**
* 内部方法.
*/
this._onclick = function(index){
self.index = index;
self.onclick(index);
self.render();
};
/**
* 在显示之前计算各种页码变量的值.
*/
this.calculate = function(){
self.pageCount = parseInt(Math.ceil(self.itemCount / self.size));
self.index = parseInt(self.index);
if(self.index > self.pageCount){
self.index = self.pageCount;
}
};
/**
* 渲染分页控件.
*/
this.render = function(){
if(self.id != undefined){
var div = document.getElementById(self.id);
div.view = self;
self.container = div;
}
self.calculate();
var start, end;
start = Math.max(1, self.index - parseInt(self.maxButtons/2));
end = Math.min(self.pageCount, start + self.maxButtons - 1);
start = Math.max(1, end - self.maxButtons + 1);
var str = "";
str += "
\n";
self.container.innerHTML = str;
var a_list = self.container.getElementsByTagName('a');
for(var i=0; i,已导出,凭证号,凭证日期,年,月,序号,制单人,凭证字,本位币借方,本位币贷方,外币借方,外币贷方,折合人民币借方,折合人民币贷方");
mygrid_log.setInitWidths("30,40,100,120,40,30,40,80,50,120,120,120,120,120,120");
}
mygrid_log.setColAlign("center,center,left,left,left,left,left,left,left,right,right,right,right,right,right");
mygrid_log.setColSorting("na,str,str,str,str,str,str,str,str,str,str,str,str,str,str");
mygrid_log.setColTypes("ch,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro");
mygrid_log.init();
// mygrid_log.enableDragAndDrop(true);
// mygrid_log.enableDragOrder(true);
// mygrid_log.enableColumnMove(true);
setTimeout(function(){
mygrid_log.load("CwVouchersListGridSource.aspx?handle=list&show_page="+pager.size.toString()+"&cur_page="+index+"&strSel="+escape($("hid_sel").value),"json");
},300);
initMenu();
createGrid();
};
pager.render();
}
//获取GUID
function newGuid()
{
var guid = "";
for (var i = 1; i <= 32; i++){
var n = Math.floor(Math.random()*16.0).toString(16);
guid += n;
if((i==8)||(i==12)||(i==16)||(i==20))
guid += "-";
}
return guid.toUpperCase();
}
function change()
{
var colCount = mygrid_log.getColumnsNum();
var jsonFeeObj = "";
jsonFeeObj = "{\"$type\":\"DSWeb.Models.JsonColumnGroupEntity, DSWeb, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null\",\"ShowCount\":"+pageShowCount+",\"JsonColumnEntities\":[";
var tempGroupJson = "";
for(var i=0;i编辑标题";
// s += "重新排序";
// //s += "修改用户信息";
// //s += "删除该条记录";
// s = s.replace(/{id}/g, id);
// s = s.replace(/{sname}/g, sname);
// var s = "保存";
// var s = "";
var s = "";
menu.innerHTML = s;
menu.onmouseover = function(){over=true;};
menu.onmouseout = function(){over=false;};
}
function hideMenu(){
if(menu){
document.body.removeChild(menu);
menu = null;
}
}
function refresh(sname){
var req = getReq();
req.open("GET", sname+"?refresh=1&id=", true);
/*req.onreadystatechange = function(){
if(req.readyState==4)
{
el("bod").innerHTML = req.responseText;
}
};*/
req.send(null);
}
function showInfo(id,sname){
hideMenu();
shideBody();
el("tit").innerHTML = "查看用户的详细信息";
el("bod").innerHTML = "";
el("bot").innerHTML = "";
var req = getReq();
req.open("GET", sname+"?getinfo=1&id="+id, true);
req.onreadystatechange = function(){
if(req.readyState==4){
el("bod").innerHTML = req.responseText;
}
};
req.send(null);
}
//function editInfo(id){
// hideMenu();
// shideBody();
//
// el("tit").innerHTML = "编辑用户信息";
// el("bod").innerHTML = "";
// el("bot").innerHTML = " ";
// var tds = el("tr_"+id).getElementsByTagName("td");
// var boy = tds[2].innerHTML == "男";
// var s = "";
// el("bod").innerHTML = s;
//}
//function deleteInfo(id){
// hideMenu();
// if(!confirm("确定要删除该记录吗?"))return;
//
// removeRow(el("tr_"+id));
//
// var req = getReq();
// req.open("GET", "default.aspx?delete=1&id="+id, true);
// req.onreadystatechange = function(){};
// req.send(null);
//}
//function doEdit(id){
// var puts = el("bod").getElementsByTagName("input");
// if(isNaN(puts[3].value)){
// puts[3].select();return;
// }
// var tds = el("tr_"+id).getElementsByTagName("td");
// tds[1].innerHTML = puts[0].value;
// tds[2].innerHTML = puts[1].checked?"男":"女";
// tds[3].innerHTML = puts[3].value;
//
// var data = "name="+ escape(tds[1].innerHTML);
// data += "&sex="+ escape(tds[2].innerHTML);
// data += "&age="+ escape(tds[3].innerHTML);
//
// var req = getReq();
// req.open("POST", "default.aspx?edit=1&id="+id, true);
// req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
// req.onreadystatechange = function(){};
// req.send(data);
//
// cancelShide();
//}
var shield;
function shideBody()
{
shield = document.createElement("DIV");
shield.id = "shield";
shield.style.position = "absolute";
shield.style.left = "0px";
shield.style.top = "0px";
shield.style.width = "100%";
shield.style.height = document.documentElement.scrollHeight+"px";
shield.style.background = "#333333";
shield.style.textAlign = "center";
shield.style.zIndex = "10";
shield.style.filter = "alpha(opacity=0)";
shield.style.opacity = 0;
document.body.appendChild(shield);
this.setOpacity = function(obj,opacity){
if(opacity>=1)opacity=opacity/100;
try{ obj.style.opacity=opacity; }catch(e){}
try{
if(obj.filters.length>0 && obj.filters("alpha")){
obj.filters("alpha").opacity=opacity*150;
}else{
obj.style.filter="alpha(opacity=\""+(opacity*150)+"\")";
}
}catch(e){}
}
var c = 0;
this.doAlpha = function(){
if (++c > 20){clearInterval(ad);return 0;}
setOpacity(shield,c);
}
var ad = setInterval("doAlpha()",1);
el("divh").style.display = "";
el("divh").style.marginTop = -75+document.documentElement.scrollTop + "px";
}
function cancelShide()
{
if(el("divh"))
{
el("divh").style.display = "none";
}
if(shield)
{
document.body.removeChild(shield);
shield = null;
}
}
function getReq()
{
var oHttpReq = null;
if(window.ActiveXObject)
oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
else if(window.createRequest)
oHttpReq = window.createRequest();
else
oHttpReq = new XMLHttpRequest();
return oHttpReq;
}
function removeRow(e)
{
e.style.backgroundColor = "#ff0000";
setTimeout(function(){e.style.backgroundColor = "#ffcccc";},100);
setTimeout(function(){e.style.backgroundColor = "MistyRose";},300);
setTimeout(function(){e.style.display = "none";},450);
}
//是否为数字
function IsNum(val){
var re = /^[-\+]?\d+(\.\d+)?$/;
if (!re.test(val)){
return false;
}else{
return true;
}
}
function getPageOption(){
var pageCountArg = new Array();
pageCountArg.push(15);
pageCountArg.push(30);
pageCountArg.push(50);
pageCountArg.push(100);
pageCountArg.push(200);
var optionStr = "";
for(var i = 0;i"+pageCountArg[i]+"";
}else{
optionStr += "";
}
}
return optionStr;
;
}
function changeShowCount(id){
var selectObj = $(id);
var selVal = selectObj.options[selectObj.selectedIndex].value;
pageShowCount = selVal;
openNewDiv();
}
var docEle = function() {
return document.getElementById(arguments[0]) || false;
}
function openNewDiv(_id) {
var m = "mask";
if (docEle(_id)) document.removeChild(docEle(_id));
if (docEle(m)) document.removeChild(docEle(m));
// 新激活图层
var newDiv = document.createElement("div");
newDiv.id = _id;
newDiv.style.position = "absolute";
newDiv.style.zIndex = "9999";
newDiv.style.width = "200px";
newDiv.style.height = "100px";
newDiv.style.top = "100px";
newDiv.style.left = (parseInt(document.body.scrollWidth) - 300) / 2 + "px"; // 屏幕居中
newDiv.style.background = "#EFEFEF";
newDiv.style.border = "1px solid #860001";
newDiv.style.padding = "5px";
newDiv.innerHTML = "
您已更改了视图设置 是否保存
";
document.body.appendChild(newDiv);
// mask图层
var newMask = document.createElement("div");
newMask.id = m;
newMask.style.position = "absolute";
newMask.style.zIndex = "1";
newMask.style.width = document.body.scrollWidth + "px";
newMask.style.height = document.body.scrollHeight + "px";
newMask.style.top = "0px";
newMask.style.left = "0px";
newMask.style.background = "#000";
newMask.style.filter = "alpha(opacity=40)";
newMask.style.opacity = "0.40";
document.body.appendChild(newMask);
// 关闭mask和新图层
var saveButton = document.createElement("a");
saveButton.href = "#";
saveButton.innerHTML = "确定";
saveButton.className="regular";
saveButton.onclick = function() {
change();
//document.body.removeChild(docEle(_id));
//document.body.removeChild(docEle(m));
//return false;
}
newDiv.appendChild(saveButton);
//newDiv.innerHTML += " ";
var cancelButton = document.createElement("a");
cancelButton.href = "#";
cancelButton.innerHTML = "取消";
cancelButton.className="regular";
cancelButton.onclick = function() {
document.body.removeChild(docEle(_id));
document.body.removeChild(docEle(m));
unSaveGrid();
return false;
}
newDiv.appendChild(cancelButton);
}
function unSaveGrid(){
mygrid_log = new dhtmlXGridObject('mygrid_container_log');
mygrid_log.setImagePath("../images/");
mygrid_log.setSkin("xp");
mygrid_log.setHeader(",已导出,凭证号,凭证日期,年,月,序号,制单人,凭证字,本位币借方,本位币贷方,外币借方,外币贷方,折合人民币借方,折合人民币贷方");
mygrid_log.setInitWidths("30,40,100,120,40,30,40,80,50,120,120,120,120,120,120");
mygrid_log.setColAlign("center,center,left,left,left,left,left,left,left,right,right,right,right,right,right");
mygrid_log.setColSorting("na,str,str,str,str,str,str,str,str,str,str,str,str,str,str");
mygrid_log.setColTypes("ch,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro");
mygrid_log.init();
// mygrid_log.enableDragAndDrop(true);
// mygrid_log.enableDragOrder(true);
// mygrid_log.enableColumnMove(true);
setTimeout(function(){
mygrid_log.load("CwVouchersListGridSource.aspx?handle=list&show_page="+pageShowCount+"&cur_page=1&strSel="+escape($("hid_sel").value),"json");
},300);
initPage();
initMenu();
createGrid();
}
function editColumnSetting(_id) {
hideMenu();
var m = "mask";
if (docEle(_id)) document.removeChild(docEle(_id));
if (docEle(m)) document.removeChild(docEle(m));
// 新激活图层
var newDiv = document.createElement("div");
newDiv.id = _id;
newDiv.style.position = "absolute";
newDiv.style.zIndex = "9999";
newDiv.style.width = "700px";
newDiv.style.height = "340px";
newDiv.style.top = "100px";
newDiv.style.left = (parseInt(document.body.scrollWidth) - 560) / 2 + "px"; // 屏幕居中
newDiv.style.background = "#EFEFEF";
newDiv.style.border = "1px solid #860001";
newDiv.style.padding = "5px";
getUserGridSetting();
var TargeVal = "";
if(jsonPageObj != null){
for(var i=0;i"+jsonPageObj.columns[i].description+"";
}
}
var editObj = ""
+ ""
+ ""
+ ""
+ ""
+ "";
newDiv.innerHTML = editObj;
document.body.appendChild(newDiv);
// mask图层
var newMask = document.createElement("div");
newMask.id = m;
newMask.style.position = "absolute";
newMask.style.zIndex = "1";
newMask.style.width = document.body.scrollWidth + "px";
newMask.style.height = document.body.scrollHeight + "px";
newMask.style.top = "0px";
newMask.style.left = "0px";
newMask.style.background = "#000";
newMask.style.filter = "alpha(opacity=40)";
newMask.style.opacity = "0.40";
document.body.appendChild(newMask);
// 关闭mask和新图层
}
var sourceObj;
var targetObj;
/*
function $(id){
return document.getElementById(id);
}
*/
function add(){
sourceObj = $("sel_LogColumns");
targetObj = $("sel_VisiableColumns");
for(var i=0;i 1){
sourceObj.remove(i);
sourceObj.add(optionObj,i-1);
}else{
sourceObj.remove(i);
sourceObj.add(optionObj,0);
}
}
}
}
function down(){
sourceObj = $("sel_VisiableColumns");
var cacheArg = new Array();
for(var i=0;i 0){
document.body.removeChild(docEle("dvColumnSet"));
document.body.removeChild(docEle("mask"));
}else{
document.body.removeChild(docEle("dvColumnSet"));
document.body.removeChild(docEle("mask"));
return
}
var jsonLogObj = "";
jsonLogObj = "{\"$type\":\"DSWeb.Models.JsonColumnGroupEntity, DSWeb, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null\",\"ShowCount\":"+pageShowCount+",\"JsonColumnEntities\":[";
var tempGroupJson = "";
for(var i=0;i 1){
alert("请单选要重命名的项");
}else if(iSelectCount < 1){
alert("未选中要重命名的项");
}else{
$("txt_rename").value = selObj.options[selIndex].text;
}
}
function saveRename(){
var selObj = $("sel_VisiableColumns");
var txtRenameVal = $("txt_rename").value;
if(txtRenameVal.trim() != ""){
if(selIndex >= 0){
var urlVal = "CwVouchersListGridSource.aspx?handle=rename&old_header="+escape(selObj.options[selIndex].text.trim())+"&new_header="+escape(txtRenameVal.trim())+"&val="+newGuid()+"&strSel="+escape($("hid_sel").value);
var loader = dhtmlxAjax.getSync(urlVal);
var loadVal = loader.xmlDoc.responseText;
var saveState = loadVal;
if(saveState == 1)
{
selObj.options[selIndex].text = txtRenameVal.trim();
}
else
{
alert("重命名失败");
}
}
}
initLog();
}
function time_custom(a,b,order){
a=a.split(":")
b=a.split(":")
if (a[0]==b[0])
return (a[1]>b[1]?1:-1)*(order=="asc"?1:-1);
else
return (a[0]>b[0]?1:-1)*(order=="asc"?1:-1);
}
//全选框
function checkall_1()
{
var checkStatus = $("ck_all_1").checked;
if(checkStatus == 1)
{
var iCount = mygrid_log.getRowsNum();
for(var i=0;i < iCount;i++)
{
mygrid_log.cellByIndex(i,0).setValue(1);
}
}
else
{
var iCount = mygrid_log.getRowsNum();
for(var i=0;i < iCount;i++)
{
mygrid_log.cellByIndex(i,0).setValue(0);
}
}
}
//-------------------------------------------------------------------------------------------------------------------------------------
//两端去空格函数
String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }
function $(id) {
return document.getElementById(id);
}
var comboPREPARED;
function initcomboPREPARED()//
{
comboPREPARED = dhtmlXComboFromSelect("ddlPREPARED");
comboPREPARED.loadXML("../FeeCodes/OPAdapter.aspx?mask=0&pos=0&userID=" + $("hdUserID").value);
}
function initcomboPREPARED2()//
{
comboPREPARED.attachEvent("onChange", function() {
comboPREPARED.setComboText($("hd_comboPREPARED").value);
});
comboPREPARED.attachEvent("onBlur", function() {
var s1 = comboPREPARED.getComboText().trim();
var s2 = s1.indexOf("|");
if (s1 == "") {
$("hd_comboPREPARED").value = "";
comboPREPARED.setComboText($("hd_comboPREPARED").value);
}
else {
if (s2 > 0) {
s2 = s2 + 2;
}
var s3 = s1.substring(s2);
if (s2 > 0) {
comboPREPARED.setComboText(s3);
$("hd_comboPREPARED").value = s3;
}
else {
comboPREPARED.setComboText($("hd_comboPREPARED").value);
}
}
});
comboPREPARED.setComboText($("hd_comboPREPARED").value);
comboPREPARED.attachEvent("onKeyPressed", function(keyCode) {
if (keyCode != "8") {
var arrayArg = new Array();
setTimeout(function() {
var filterCount = 0;
var is = -1;
var ishd = $("hd_comboPREPARED").value.trim();
if ("" != comboPREPARED.getComboText().trim()) {
while ("undefined" != typeof comboPREPARED.getOptionByIndex(filterCount)) {
var comboValue = comboPREPARED.getOptionByIndex(filterCount).text.toUpperCase(); //.value;
var enterValue = comboPREPARED.getComboText().trim().toUpperCase();
$("hd_comboPREPARED").value = comboPREPARED.getComboText().trim().toUpperCase();
if (comboValue.indexOf(enterValue) == 0) {
comboPREPARED.selectOption(filterCount, true, true);
is = filterCount;
break;
}
++filterCount;
}
if (is == -1) {
$("hd_comboPREPARED").value = ishd;
alert("无此内容,请重新选择!");
}
}
}, 10);
}
});
comboPREPARED.attachEvent("onSelectionChange", function() {
$("hd_comboPREPARED").value = comboPREPARED.getComboText().trim();
});
}
function ShowDetailFresh() {
initLog();
initMenu();
createGrid();
}
function ShowDetailSelect() {
$("hid_sel").value = "";
if ($("hd_comboPREPARED").value != "") {
$("hid_sel").value += " and PREPARED='" + $("hd_comboPREPARED").value + "'";
}
if ($("tbVOUDATE").value != "") {
$("hid_sel").value += " and convert(char(10),VOUDATE,20)>='" + $("tbVOUDATE").value + "'";
}
if ($("tbVOUDATE2").value != "") {
$("hid_sel").value += " and convert(char(10),VOUDATE,20)<='" + $("tbVOUDATE2").value + "'";
}
if ($("tbBLNO").value != "") {
$("hid_sel").value += " and ORDNO in (select ORDNO from cw_vouitems where (BLNO like '%" + $("tbBLNO").value + "%'))";
}
if ($("tbVOUALLNO").value != "") {
$("hid_sel").value += " and (VOUALLNO like '%" + $("tbVOUALLNO").value + "%')";
}
if (!$("cbISEXPORT").checked) {
$("hid_sel").value += " and (ISEXPORT=0)";
}
if ($("hid_sel").value == "") {
$("hid_sel").value = "all";
}
var sdlf = $("hid_sel").value;
initLog();
initMenu();
createGrid();
//createGrid2();
}
function ShowDetailSelectClear() {
$("hid_sel").value = "";
$("hd_comboPREPARED").value = "";
comboPREPARED.setComboText($("hd_comboPREPARED").value);
$("tbVOUDATE").value = "";
$("tbVOUDATE2").value = "";
$("tbBLNO").value = "";
$("tbVOUALLNO").value = "";
$("cbISEXPORT").checked = false;
}
function createGrid() {
this.mygrid_log.attachEvent("onRowSelect", function(rId, cInd) {
$("hid_ORDNO").value = rId;
doInitRecvGrid();
});
// this.mygrid_log.attachEvent("onRowDblClicked", function(rId, cInd) {
// var URLs = "../ParameterSet/CodeVesselSetInfo.aspx?handle=edit&id=" + rId;
// ret = window.open(URLs, "_blank", "height=200px, width=500px,center:yes,help:no,toolbar=no,menubar=no,scrollbars=no,resizable=0,location=no,status=no,Top= " + (screen.height / 2 - 100) + ",Left= " + (screen.width / 2 - 250));
// });
}
function ShowDetailDel() {
var checked = mygrid_log.getCheckedRows(0); //所有选中的grid的id编号
if (checked != null && checked != "") {
// var ii = GetRange();
// if(ii==0)
// {
// return;
// }
if (confirm('确定删除吗?')) {
var urlVal = "CwVouchersListGridSource.aspx?handle=delete&gids=" + checked + "&val=" + newGuid();
var loader = dhtmlxAjax.getSync(urlVal);
var strDel = loader.xmlDoc.responseText;
if (strDel.trim() != "") {
alert(strDel);
}
else {
ShowDetailSelect();
doInitRecvGrid();
}
}
}
else {
alert('未选中要操作的数据!');
return;
}
}
function imgDelChangePic() {
var pic1 = document.getElementById("imgDel");
var start = pic1.src.lastIndexOf("/");
var str = pic1.src.substring(start + 1);
if (str == "remove.gif") {
pic1.src = "../images/delete.gif";
//pic1.alt="我是B图片";
}
else if (str == "delete.gif") {
pic1.src = "../images/icons/remove.gif";
//pic1.alt="我是A图片";
}
}
function imgFreshChangePic() {
var pic1 = document.getElementById("imgFresh");
var start = pic1.src.lastIndexOf("/");
var str = pic1.src.substring(start + 1);
if (str == "btnFresh.gif") {
pic1.src = "../images/icons/progress.gif";
//pic1.alt="我是B图片";
}
else if (str == "progress.gif") {
pic1.src = "../images/icons/btnFresh.gif";
//pic1.alt="我是A图片";
}
}
function printAction() {
var strBSNO = "";
strBSNO = $("hid_ORDNO").value;
// var openSet = "height=680, width=1050, toolbar=no, menubar=no,scrollbars=no, resizable=1,location=no, status=no,Top= " +(screen.height-710)/2 + ",Left= "+(screen.width-800)/2
// var openType = "_blank";
// var openUrl = "../Reports/SeaExportReport.aspx?bsno="+strBsno;
// window.open (openUrl,openType,openSet);
var printUrl = "";
var companyID = "";
var typeName = "SEAEBLISSUE";
var dbSourceID = "";
var userID = "";
var url = "../Reports/ReportService.aspx?handle=printseaeblissue&bsno=" + strBSNO + "&val=" + newGuid();
var loader = dhtmlxAjax.getSync(url);
var reportVal = loader.xmlDoc.responseText;
var reportObj = null;
if (reportVal != "") {
reportObj = eval('(' + reportVal + ')');
if (reportObj.reports.length > 0) {
if (reportObj.reports[0].compid != "") {
companyID = reportObj.reports[0].compid;
}
if (reportObj.reports[0].sourceid != "") {
dbSourceID = reportObj.reports[0].sourceid;
}
if (reportObj.reports[0].compid != "") {
userID = reportObj.reports[0].userid;
}
printUrl = "print://?comp=" + companyID + "&type=" + typeName + "&dbid=" + dbSourceID + "&uid=" + userID; //alert(printUrl);
window.location.href = window.location.href;
location.href = printUrl;
}
} else {
alert("没有要打印的报表");
return;
}
}
function newGuid() {
var guid = "";
for (var i = 1; i <= 32; i++) {
var n = Math.floor(Math.random() * 16.0).toString(16);
guid += n;
if ((i == 8) || (i == 12) || (i == 16) || (i == 20))
guid += "-";
}
return guid.toUpperCase();
}
function GetRange() {
var loader;
var dates;
var strR = "";
var strgid = mygrid_log.getSelectedRowId();
if ($("hdRangeV").value != $("hdRangeO").value) {
if ($("hdRangeO").value == "1")//分公司
{
loader = dhtmlxAjax.getSync("../FeeCodes/RangeAdapter.aspx?RangeID=1&strGID=" + strgid + "&RangeName=modCwVouchersListlist&val=" + newGuid());
dates = loader.xmlDoc.responseText;
if (dates == "") {
alert("您没有操作此数据的权限!");
return 0;
}
}
if ($("hdRangeO").value == "2")//分公司
{
loader = dhtmlxAjax.getSync("../FeeCodes/RangeAdapter.aspx?RangeID=2&strGID=" + strgid + "&RangeName=modCwVouchersListlist&val=" + newGuid());
dates = loader.xmlDoc.responseText;
if (dates == "") {
alert("您没有操作此数据的权限!");
return 0;
}
}
else if ($("hdRangeO").value == "3")//个人
{
loader = dhtmlxAjax.getSync("../FeeCodes/RangeAdapter.aspx?RangeID=3&strGID=" + strgid + "&RangeName=modCwVouchersListlist&val=" + newGuid());
dates = loader.xmlDoc.responseText;
if (dates == "") {
alert("您没有操作此数据的权限!");
return 0;
}
}
}
}
function ShowDetailAdd() {
var checked = mygrid_log.getCheckedRows(0); //所有选中的grid的id编号
if (checked == null || checked == "") {
alert("请先选择要操作的数据!");
}
else {
var url = "../CW/CwVouchersListGridSource.aspx?handle=isexport&gids=" + checked + "&uid=" + newGuid();
var loader = dhtmlxAjax.getSync(url);
var jsVal = loader.xmlDoc.responseText;
if (jsVal.trim() != "") {
alert(jsVal); //"有已生成的凭证,不能重复生成!"
return;
}
//
$("hdGid").value = checked;
document.getElementById("ibAdd").click();
}
}
//
function dialog()
{
this.width=450;
this.height=360;
this.title_height=20;
this.html='';
this.title='';
var self = this;
var bgObj,msgObj,titleObj;
this.close=function()
{
document.body.removeChild(document.getElementById("bgDiv"));
document.getElementById("msgDiv").removeChild(document.getElementById("msgTitle"));
document.body.removeChild(document.getElementById("msgDiv"));
}
this.show=function()
{
var msgw,msgh,bordercolor;
msgw=self.width;
msgh=self.height;
bordercolor="#336699";
titlecolor="#99CCFF";
var sWidth,sHeight;
sWidth=document.body.offsetWidth;
sHeight=screen.height;
bgObj=document.createElement("div");
bgObj.setAttribute('id','bgDiv');
bgObj.style.position="absolute";
bgObj.style.top="0";
bgObj.style.background="#777";
bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
bgObj.style.opacity="0.6";
bgObj.style.left="0";
bgObj.style.width=sWidth + "px";
bgObj.style.height=sHeight + "px";
bgObj.style.zIndex = "10000";
document.body.appendChild(bgObj);
msgObj=document.createElement("div")
msgObj.setAttribute("id","msgDiv");
msgObj.setAttribute("align","center");
msgObj.style.background="white";
msgObj.style.border="1px solid " + bordercolor;
msgObj.style.position = "absolute";
msgObj.style.left = "50%";
msgObj.style.top = "30%";
msgObj.style.font="10px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
msgObj.style.marginLeft = "-225px" ;
msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px";
msgObj.style.width = msgw + "px";
msgObj.style.height =msgh + "px";
msgObj.style.textAlign = "center";
msgObj.style.lineHeight ="25px";
msgObj.style.zIndex = "10001";
titleObj=document.createElement("h4");
titleObj.setAttribute("id","msgTitle");
titleObj.setAttribute("align","center");
titleObj.style.margin="0";
titleObj.style.padding="3px";
titleObj.style.background=bordercolor;
titleObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";
titleObj.style.opacity="0.75";
titleObj.style.border="1px solid " + bordercolor;
titleObj.style.height=self.title_height+"px";
titleObj.style.font="10px Verdana, Geneva, Arial, Helvetica, sans-serif";
titleObj.style.color="white";
titleObj.style.cursor="pointer";
titleObj.innerHTML=self.title;
//titleObj.onclick=function(){self.close();}
document.body.appendChild(msgObj);
document.getElementById("msgDiv").appendChild(titleObj);
var txt=document.createElement("div");
txt.style.margin="1em 0"
txt.setAttribute("id","msgTxt");
txt.innerHTML=self.html;
document.getElementById("msgDiv").appendChild(txt);
}
}
function msgBox()
{
var dg=new dialog();
dg.html="程序正在提交,请稍等!";
//dg.html+="";
dg.width=200;
dg.height=100;
dg.title="标题";
}
//回车键控制
document.onkeypress=function()
{
if(event.keyCode==13)
{
ShowDetailSelect();
}
}