77 lines
3.2 KiB
Plaintext
77 lines
3.2 KiB
Plaintext
<%@ 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"%> |