📄 js.jsp
字号:
<%@ page contentType="text/html; charset=GBK" %>
<script language='javascript'>
//查询按钮JS
function searchJs() {
document.forms[0].TYPE.value = '1';
searchJsValue();
}
//到按钮JS
function goJs() {
if(forwardCheck( "OPERATETYPE","Q","查询")==false)return false;
document.forms[0].TYPE.value = '2';
pageSubmit();
}
//修改按钮Js
function updateJs(){
if(forwardCheck( "OPERATETYPE","Q","查询" )==false)return false;
if(validateForm(document.forms[0])==false) return false;
//获得FORM的长度
var length=document.forms[0].length;
//获得记录条数
var rowcount=-1;
var check="N";
for(i=0;i<length;i++){
if(document.forms[0].elements[i].type=="checkbox" ){
rowcount=rowcount+1;
}
}
for(index=1;index<=rowcount;index++){
if(document.forms[0].elements["C"+index].checked){
check="Y";
calculate1Js(index);
var v_STOCKED_QTY = document.forms[0].elements[ "FHTDK0101__STOCKED_QTY"+index ].value;//已入库量
var v_SJ_GS = document.forms[0].elements[ "FHTDK0101__SJ_GS"+index ].value;//实际关税总价
var v_SJ_HKZJ = document.forms[0].elements[ "FHTDK0101__SJ_HKZJ"+index ].value;//实际货款总价
if(v_SJ_HKZJ !='0'){
alert("第" + index + "条记录已开票,不能修改抵库信息!");
return false;
}
if(v_SJ_GS !='0'){
alert("第" + index + "条记录已报关,不能修改抵库信息!");
return false;
}
}
}
if(check=="N"){
alert("请至少选择一条记录!");
return false;
}
if(window.confirm("确定要修改吗?")==false)return false;
document.forms[0].TYPE.value = '3';
pageSubmit();
}
//删除按钮JS
function deleteJs(){
if(forwardCheck( "OPERATETYPE","Q","查询" )==false)return false;
if(window.confirm("确定删除抵库批次?")==false)return false;
//检核数据
//获得FORM的长度
var length=document.forms[0].length;
//获得记录条数
var rowcount=-1;
var check="N";
for(i=0;i<length;i++){
if(document.forms[0].elements[i].type=="checkbox" ){
rowcount=rowcount+1;
}
}
for(index=1;index<=rowcount;index++){
if(document.forms[0].elements["C"+index].checked){
check="Y";
var v_STOCKED_QTY = document.forms[0].elements[ "FHTDK0101__STOCKED_QTY_H"+index ].value;//已入库量
var v_SJ_GS = document.forms[0].elements[ "FHTDK0101__SJ_GS"+index ].value;//实际关税总价
var v_SJ_HKZJ = document.forms[0].elements[ "FHTDK0101__SJ_HKZJ"+index ].value;//实际货款总价
if(v_STOCKED_QTY !='0'){
alert("第" + index + "条记录已入库,不能修改抵库信息!");
return false;
}
if(v_SJ_HKZJ !='0'){
alert("第" + index + "条记录已开票,不能修改抵库信息!");
return false;
}
if(v_SJ_GS !='0'){
alert("第" + index + "条记录已报关,不能删除抵库信息!");
return false;
}
}
}
if(check=="N"){
alert("请至少选择一条记录!");
return false;
}
document.forms[0].TYPE.value = '4';
pageSubmit();
}
function calculate1Js(index){
if(validateSelf("FHTDK0101__INSTOCK_NUM" + index,"E0001","INSTOCK_NUM")!=""){
alert("第" + index + "条记录的抵库数量不能为空!");
return false;
}
//var v_RATE=document.forms[0].elements["FHTDK01__RATE"].value;//费率
//var v_CONTRACT_MODE=document.forms[0].elements["FHTDK01__CONTRACT_MODE_H"].value;//合同方式
var v_InstockNum=document.forms[0].elements["FHTDK0101__INSTOCK_NUM" + index].value;//抵库数量
var v_UNIT_PRICE=document.forms[0].elements["FHTDK0101__UNIT_PRICE" + index].value;//合同单价(人民币)
var v_InstockPrice= v_UNIT_PRICE;//抵库单价
document.forms[0].elements["FHTDK0101__INSTOCK_PRICE" + index].value=v_InstockPrice;
document.forms[0].elements["FHTDK0101__INSTOCK_PRICE_H" + index].value=v_InstockPrice;
if(v_InstockNum=="0"){
alert("第" + index + "条记录的抵库数量不能为‘0’!");
return false;
}
var v_INSTOCK_TOTAL_PRICE = eval(v_InstockNum + "*" + v_InstockPrice);//抵库总价
v_INSTOCK_TOTAL_PRICE=Math.round(v_INSTOCK_TOTAL_PRICE*100.0)/100.0;
document.forms[0].elements["FHTDK0101__INSTOCK_TOTAL_PRICE" + index].value=v_INSTOCK_TOTAL_PRICE;
document.forms[0].elements["FHTDK0101__INSTOCK_TOTAL_PRICE_H" + index].value=v_INSTOCK_TOTAL_PRICE;
var v_HKZJ = eval(v_InstockNum + "*" + v_UNIT_PRICE);//抵库货款(人民币)
v_HKZJ=Math.round(v_HKZJ*100.0)/100.0;
document.forms[0].elements["FHTDK0101__HKZJ" + index].value=v_HKZJ;
document.forms[0].elements["FHTDK0101__HKZJ_H" + index].value=v_HKZJ;
//var v_Dlf = eval(v_UNIT_PRICE + "*" + v_RATE + "*" + v_CONTRACT_MODE + "*" + v_InstockNum);//代理费
//v_Dlf=Math.round(v_Dlf*100.0)/100.0;
//document.forms[0].elements["FHTDK0101__LL_DLF" + index].value=v_Dlf;
//document.forms[0].elements["FHTDK0101__LL_DLF_H" + index].value=v_Dlf;
var v_ARR_CON_SUM = document.forms[0].elements["FHTDK0101__ARR_CON_SUM" + index].value;//合同单价(原币)
var v_ARRIVE_SUM = eval(v_ARR_CON_SUM + "*" + v_InstockNum);//抵库合同总价(原币)==(抵库货款(原币))
v_ARRIVE_SUM=Math.round(v_ARRIVE_SUM*100.0)/100.0;
document.forms[0].elements["FHTDK0101__ARRIVE_SUM" + index].value=v_ARRIVE_SUM;
document.forms[0].elements["FHTDK0101__ARRIVE_SUM_H" + index].value=v_ARRIVE_SUM;
}
//打印按钮JS
function printJs(){
var val =document.forms[0].elements[ "FHTDK01__ARRIVE_ID" ].value;
StyleReport('PHTDK01', '&vARRIVE_ID='+val);
}
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -