2019-03-21 14:54:42 +08:00

77 lines
3.2 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Frame/resources/include/include_begin_info.jspf"%><%
/*
Author: undefined 2019-03-18
Content: 示例详情页面
History Log:
*/
String sPrevUrl = CurPage.getParameter("PrevUrl");
String OWN_NUMBER = CurPage.getParameter("OWN_NUMBER");
String ACC_TITLE = CurPage.getParameter("SUBJECTS_CODE");
String CHARGEBACK_QTY_S = CurPage.getParameter("CHARGEBACK_QTY_S");
String HIRE_DATE = CurPage.getParameter("HIRE_DATE");
String CHARGEBACK_MONEY_S = CurPage.getParameter("CHARGEBACK_MONEY_S");
String SPARE_BATCH_NO = CurPage.getParameter("SPARE_BATCH_NO");
String type = CurPage.getParameter("type");
if(sPrevUrl == null) sPrevUrl = "";
String sTempletNo = "VERIFICATIONSPARE";//--模板号--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
if("new".equals(type)){
doTemp.setVisible("UPDATEUSERID",false);
doTemp.setVisible("UPDATETIME",false);
}
doTemp.setHtmlEvent("SEREVICE_CHARGE_RATE", "onchange", "changeRate");
doTemp.setHtmlEvent("ACHIEVED_MONEY", "onchange", "changeOther");
doTemp.setHtmlEvent("SEREVICE_CHARGE", "onchange", "changeOther");
//doTemp.setColTips("", "测试");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
dwTemp.Style = "2";//freeform
//dwTemp.ReadOnly = "-2";//只读模式
dwTemp.genHTMLObjectWindow(SPARE_BATCH_NO);
String sButtons[][] = {
{"true","All","Button","核销","保存所有修改","save()","","","",""},
};
sButtonPosition = "south";
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
//在加载完表格后调用
window.onload = function(){
    if("<%=type%>"=="new"){
setItemValue(0, 0, "OWN_NUMBER", "<%=OWN_NUMBER%>");
setItemValue(0, 0, "CHARGEBACK_QTY_S", "<%=CHARGEBACK_QTY_S%>");
setItemValue(0, 0, "CHARGEBACK_DATE_S", "<%=HIRE_DATE%>");
setItemValue(0, 0, "CHARGEBACK_MONEY_S", "<%=CHARGEBACK_MONEY_S%>");
setItemValue(0, 0, "ACHIEVED_MONEY", "<%=CHARGEBACK_MONEY_S%>");
setItemValue(0, 0, "SPARE_BATCH_NO", "<%=SPARE_BATCH_NO%>");
setItemValue(0, 0, "ACC_TITLE", "<%=ACC_TITLE%>");
setItemValue(0, 0, "SEREVICE_CHARGE_RATE", "0.25");
setItemValue(0, 0, "CHARGEBACK_STATUS", "核销成功");
changeRate();
    }
  }
function changeOther(){
var sMoney = getItemValue(0, 0, "SEREVICE_CHARGE");
var cMoney = getItemValue(0, 0, "CHARGEBACK_MONEY_S");
var aMoney = getItemValue(0, 0, "ACHIEVED_MONEY");
var rate = Number(sMoney/cMoney*100).toFixed(2);
var bMoney = Number(cMoney-sMoney-aMoney).toFixed(2);
setItemValue(0,0,"SEREVICE_CHARGE_RATE",rate);
setItemValue(0,0,"CHARGEBACK_BALANCE",bMoney);
}
function changeRate(){
var cMoney = getItemValue(0, 0, "CHARGEBACK_MONEY_S");
var rate = getItemValue(0, 0, "SEREVICE_CHARGE_RATE");
var aMoney = getItemValue(0, 0, "ACHIEVED_MONEY");
var sMoney = Number(cMoney*rate/100).toFixed(2);
var bMoney = Number(cMoney-sMoney-aMoney).toFixed(2);
setItemValue(0,0,"SEREVICE_CHARGE",sMoney);
setItemValue(0,0,"CHARGEBACK_BALANCE",bMoney);
}
function save(){
as_save("myiframe0","parent.AsDialog.ClosePage()");
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>