1 Star 1 Fork 1

gujiejing / WEBWMS

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
nasn.js 13.13 KB
一键复制 编辑 原始数据 按行查看 历史
wisdom 提交于 2017-11-03 23:31 . upupup new alll
window.onload = initPage;
var isAddNew = false;
var arr1 = new Array();
var arr2 = new Array();
var arr3 = new Array();
// 对Date的扩展,将 Date 转化为指定格式的String
// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
// 例子:
// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
// (new Date()).Format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18
Date.prototype.Format = function(fmt)
{ //author: meizz
var o = {
"M+" : this.getMonth()+1, //月份
"d+" : this.getDate(), //日
"h+" : this.getHours(), //小时
"m+" : this.getMinutes(), //分
"s+" : this.getSeconds(), //秒
"q+" : Math.floor((this.getMonth()+3)/3), //季度
"S" : this.getMilliseconds() //毫秒
};
if(/(y+)/.test(fmt))
fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
for(var k in o)
if(new RegExp("("+ k +")").test(fmt))
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
return fmt;
}
/*
* 初始化页面数据
*
*/
function initPage(){
console.log("initPage OK");
//document.getElementById("addNew").onclick=addNew1;
document.getElementById("Save").onclick=save1;
//document.getElementById("RecCar").onclick=RecCar1;
document.getElementById("DSave").onclick=save2;
document.getElementById("DaddNew").onclick=daddNew1; //明细新添加
document.getElementById("DDelete").onclick=ddelete1;
document.getElementById("REVTIME").ondblclick=getDateTime1;
document.getElementById("suretodelete").onclick=sureToDelete;
RecCar
document.getElementById("RecCar").onclick=sureToRecCar;
getDateTime1();
console.log(isAddNew);
}//
function sureToRecCar(){
console.log("123");
var AState = escape(document.getElementById("ASNState").innerHTML);
console.log("AState->"+trim(AState));
if(AState=="CREATE"){
var id1 = escape(document.getElementById("ID").value);
//var nid1 = escape(document.getElementById("nID").value);
console.log(id1);
//console.log(nid1);
var url="slasnformf.php?ID="+id1;
receiverCargo1Request = createRequest();
if(receiverCargo1Request == null){
alert("Unable to create request");
return;
}else{
receiverCargo1Request.onreadystatechange=receiverCargo1Show
receiverCargo1Request.open('GET',url,true);
receiverCargo1Request.send(null);
}
}else{
alert("不是CREATE状态不能收货入库");
}
}
function receiverCargo1Show(){
if(receiverCargo1Request.readyState==4){
if(receiverCargo1Request.status==200){
console.log("receiverCargo1Request OK");
//console.log(receiverCargo1Request.responseText);
var abc1 = receiverCargo1Request.responseText;
//console.log(abc1);
//var respText = receiverCargo1Request.responseText.evalJSON(true);
var respText = eval("("+abc1+")");
//console.log(respText.result);
//console.log(respText.reason);
if(respText.result==0){
alert("错误,原因为:"+respText.reason);
}else if(respText.result==1){
alert("成功:"+respText.reason)
document.getElementById('ASNState').innerHTML="RECEIVED";
}
//var abc = {"result":0,"reason":"\u6570\u636e\u4e0d\u5168"};
//console.log(abc.result);
//console.log(abc.reason);
}
}
}
function trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g,'');
}
function change(target){
var SKUCN2 = document.getElementById("SKUCN");
console.log(arr1.length);
console.log(arr2.length);
var m = target.selectedIndex;
console.log(m);
console.log(arr2[m]);
SKUCN2.value=arr2[m];
}
function getDateTime1(){
//alert("ooo");
//'2014-01-27 15:15:45'
var myDate = new Date().Format("yyyy-MM-dd hh:mm:ss");;
var mytime=myDate.toLocaleString();
console.log("Now time:"+mytime);
document.getElementById("REVTIME").value = mytime;
}
function ddelete1(){
console.log("ddelete1");
//var strHtml="<br><button name='suretodelete' type='button'>Yes</button>";
//document.getElementById('dialog2').innerHTML="是否删除此收货单的所有明细"+strHtml;
$(function(){
$("#dialog2").dialog("open");
//loadDeleteM();
});
//loadDeleteM();
}
function loadDeleteM(){
console.log("loadDeleteM");
document.getElementById("dialog2").getElementsByTagName("button").onclick=sureToDelete;
}
function sureToDelete(){
var id4 = document.getElementById("ID").value;
console.log("Yes To delete all detail "+id4);
var url = "deleteallasndetail.php?ID="+id4;
$(function(){$("#dialog2").dialog("close");});
sureToDeleteRequest = createRequest();
if(sureToDeleteRequest == null){
alert("Unable to create request");
}else{
sureToDeleteRequest.onreadystatechange = showSureToDelete;
sureToDeleteRequest.open('GET',url,true);
sureToDeleteRequest.send(null);
}
}
function showSureToDelete(){
if(sureToDeleteRequest.readyState == 4){
if(sureToDeleteRequest.status == 200){
console.log(sureToDeleteRequest.responseText);
var str1 = sureToDeleteRequest.responseText;
if(str1=="OK"){
document.getElementById('showDetailList').innerHTML="";
document.getElementById('showDetailArea').innerHTML="";
//daddNew1();
}//showDetailList
}
}
}
function daddNew1(){
//console.log("DaddNew1 OK");
if(isAddNew==false){
return;
}
var vCUSTID1 = escape(document.getElementById("CUSTID").value);
console.log("daddNew1: "+vCUSTID1+" end");
if(vCUSTID1=="Please%20Choice%20Customer%20ID"){
alert("请先选择客户,后才能添加明细!");
return;
}else{
}
//alert("0000");
DaddNew1Request = createRequest();
if(DaddNew1Request == null){
alert("Unable to create request");
}else{
//alert("0001");
var hID = escape(document.getElementById("ID").value)
var hASN = escape(document.getElementById("ASNID").value)
var url = "nasnf.php?ID="+hID+"&ASN="+hASN+"&DADD=true";
DaddNew1Request.onreadystatechange = showAddNew3;
DaddNew1Request.open('GET',url,true);
DaddNew1Request.send(null);
}
}
function showAddNew3(){
if(DaddNew1Request.readyState == 4){
if(DaddNew1Request.status == 200){
//alert("0000");
//console.log(DaddNew1Request.responseText);
var txtshowDetailArea = DaddNew1Request.responseText;
arr1 = txtshowDetailArea.split("--o|o--");
//console.log(arr1);
console.log(arr1[2]);
arr2 = arr1[2].split(".|.");
/*var allsku = arr1[2];
console.log(allsku.skucn);
console.log(allsku.skuen);
var arr21 = allsku.skucn;
var arr31 = allsku.skuen;
console.log(arr21);
console.log(arr31);*/
//document.getElementById('showDetailArea').innerHTML= DaddNew1Request.responseText;
document.getElementById('showDetailArea').innerHTML=arr1[1];
}
}
}
function addNew1(){
console.log("OK");
addNew1Request = createRequest();
if(addNew1Request == null){
alert("Unable to create request");
}else{
var url = "nasnf.php"
addNew1Request.onreadystatechange = showAddNew2;
addNew1Request.open('GET',url,true);
addNew1Request.send(null);
}
}
function save1()
{
var vCUSTID1 = escape(document.getElementById("CUSTID").value);
console.log("save1: "+vCUSTID1+" end");
if(vCUSTID1=="Please%20Choice%20Customer%20ID"){
alert("请先选择客户,后才能保存!");
return;
}else{
}
console.log("save1 OK");
save1Request = createRequest();
isAddNew=true;
if(save1Request == null){
alert("Unable to create request");
}else{
var url = "nasnf.php?ID="+
escape(document.getElementById("ID").value)+ "&CUSTID=" +
escape(document.getElementById("CUSTID").value)+ "&CUSTMNO=" +
escape(document.getElementById("CUSTMNO").value)+ "&REVTIME=" +
escape(document.getElementById("REVTIME").value)+ "&BUSINO=" +
escape(document.getElementById("BUSINO").value)+ "&INBONO=" +
escape(document.getElementById("INBONO").value)+ "&CARRNO=" +
escape(document.getElementById("CARRNO").value)+ "&TGW=" +
escape(document.getElementById("TGW").value)+ "&TVOL=" +
escape(document.getElementById("TVOL").value)+ "&SHIPTO=" +
escape(document.getElementById("SHIPTO").value)+ "&SHIPFROM=" +
escape(document.getElementById("SHIPFROM").value)+ "&CHEPAI=" +
escape(document.getElementById("CHEPAI").value)+ "&BAIKAHAO=" +
escape(document.getElementById("BAIKAHAO").value)+ "&REMARK=" +
escape(document.getElementById("REMARK").value)+ "&REF01=" +
escape(document.getElementById("REF01").value)+ "&PKGTYPE=" +
escape(document.getElementById("PKGTYPE").value);
save1Request.onreadystatechange = showSave1;
save1Request.open('GET',url,true);
save1Request.send(null);
}
}
function showSave1(){
if(save1Request.readyState == 4){
if(save1Request.status == 200){
console.log("showSave1 OK");
//alert(save1Request.responseText);
//console.log(save1Request.responseText);
alert("保存成功");
}
}
}
function save2(){
if(isAddNew==false){
return;
}
//console.log("save2 OK");
save2Request = createRequest();
if(save2Request == null){
alert("Unable to create request");
}else{
//console.log(document.getElementById("SKUCN").value);
var skucn = "&SKUCN="+document.getElementById("SKUCN").value;
console.log(skucn);
var url = "nasnf.php?ID="+
escape(document.getElementById("ID").value)+ "&ITEMNO=" +
escape(document.getElementById("ITEMNO").value)+ "&SKU=" +
escape(document.getElementById("SKU").value)+
skucn
+ "&SKUEN=" +
escape(document.getElementById("SKUEN").value)+ "&VEDCODE=" +
escape(document.getElementById("VEDCODE").value)+ "&UOM=" +
escape(document.getElementById("UOM").value)+ "&UOMNUM=" +
escape(document.getElementById("UOMNUM").value)+ "&FDUNIT=" +
escape(document.getElementById("FDUNIT").value)+ "&TWEIGHT=" +
escape(document.getElementById("TWEIGHT").value)+ "&UNITWEIGHT=" +
escape(document.getElementById("UNITWEIGHT").value)+ "&CUSTMITEM=" +
escape(document.getElementById("CUSTMITEM").value)+ "&COO=" +
escape(document.getElementById("COO").value)+ "&UNITPRICE=" +
escape(document.getElementById("UNITPRICE").value)+ "&TPRICE=" +
escape(document.getElementById("TPRICE").value)+ "&LOC=" +
escape(document.getElementById("LOC").value);
console.log(url);
save2Request.onreadystatechange = showSave2;
save2Request.open('GET',url,true);
save2Request.send(null);
}
}
function showSave2(){
if(save2Request.readyState == 4){
if(save2Request.status == 200){
console.log("showSave2 OK");
console.log(save2Request.responseText);
document.getElementById('showDetailList').innerHTML= save2Request.responseText;
loadDetailDandM();
}
}
}
function loadDetailDandM(){
ahrefs=document.getElementById("showDetailList").getElementsByTagName("a");
for(var i=0;i<ahrefs.length;i++){
aaa = ahrefs[i];
aaa.onclick = function(){
console.log(this.id);
console.log(this.innerHTML);
var id1 = this.id;
var strop = this.innerHTML;
if(strop=="DEL"){
fnDDel(id1);
}else{
fnDModify(id1);
}
}
}
}
function fnDDel(id2){
fnDDelRequest = createRequest();
if(fnDDelRequest==null){
alert("Unable to create request");
}else{
var url = "delasn.php?id="+id2;
fnDDelRequest.onreadystatechange = showfnDDel;
fnDDelRequest.open('GET',url,true);
fnDDelRequest.send(null);
}
}
function showfnDDel(){
if(fnDDelRequest.readyState==4){
if(fnDDelRequest.status==200){
document.getElementById('dialog').innerHTML = fnDDelRequest.responseText;
$(function(){
$("#dialog").dialog();
});
}
}
}
function fnDModify(id3){
console.log(id3+"fnDModify");
fnDModifyRequest = createRequest();
if(fnDModifyRequest==null){
alert("Unable to create request");
}else{
var url="asndetailupdate.php?nID="+id3;
console.log(url);
fnDModifyRequest.onreadystatechange = showfnDModify;
fnDModifyRequest.open('GET',url,true);
fnDModifyRequest.send(null);
}
}
function showfnDModify(){
if(fnDModifyRequest.readyState==4){
if(fnDModifyRequest.status==200){
var iTest2 = fnDModifyRequest.responseText;
document.getElementById('showDetailArea').innerHTML=iTest2
}
}
}
function updataDetail(id4){
console.log("updataDetail()"+this.name);
console.log(id4);
$(function(){$("#dialog").dialog("close");});
updataDetailRequest = createRequest();
if(updataDetailRequest==null){
alert("Unable to create request");
}else{
var url ="delasn.php?id="+id4+"&delsure=true";
console.log(url);
updataDetailRequest.onreadystatechange = showupdataDetail;
updataDetailRequest.open('GET',url,true);
updataDetailRequest.send(null);
}
}
function showupdataDetail(){
if(updataDetailRequest.readyState==4){
if(updataDetailRequest.status==200){
var iTest1 = updataDetailRequest.responseText;
console.log(iTest1);
document.getElementById('showDetailList').innerHTML= updataDetailRequest.responseText;
loadDetailDandM();
}
}
}
PHP
1
https://gitee.com/laotou99_admin/WEBWMS.git
git@gitee.com:laotou99_admin/WEBWMS.git
laotou99_admin
WEBWMS
WEBWMS
master

搜索帮助