apzl_leasing/WebContent/Tenwa/Gps/LmGpsOrderInfo.jsp
2019-07-17 11:26:54 +08:00

182 lines
8.0 KiB
Plaintext
Raw Blame History

<%@ page contentType="text/html; charset=GBK"%>
<%@ page import="java.math.BigDecimal"%>
<%@ include file="/Frame/resources/include/include_begin_info.jspf"%><%
/*
Author: undefined 2019-07-11
Content: 刻절圈헙女충
History Log:
*/
String userId = CurUser.getUserID();
String ProjectNo = CurPage.getParameter("ProjectNo");
String ProjectId = CurPage.getParameter("ProjectId");
String PhaseNo = CurPage.getParameter("PhaseNo");
String flowunid = CurPage.getParameter("ObjectNo");
String compClientID = request.getParameter("CompClientID");
String frameNumber = Sqlca.getString("select FRAME_NUMBER from LB_EQUIPMENT_CAR_TEMP where FLOWUNID='"+flowunid+"'");
String id = Sqlca.getString("select id from LM_GPS_ORDER_TEMP where APPLY_NO='"+ProjectNo+"'");
BigDecimal incomNuber = new BigDecimal(Sqlca.getString("select INCOME_NUMBER from LC_CALC_CONDITION_TEMP where FLOWUNID='"+flowunid+"'"));
List<String> images = new ArrayList<String>();
String sql = "select lgp.URL from lm_gps_photo lgp where APPLY_NO='"+ProjectNo+"'";
ASResultSet res = Sqlca.getASResultSet(new SqlObject(sql));
while(res.next()){
images.add(res.getString("URL"));
}
String period = incomNuber.divide(new BigDecimal("12"),0,BigDecimal.ROUND_UP).toString();
String sTempletNo = "LmGpsOrderInfo";//--친겼뵀--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
dwTemp.Style = "2";//freeform
//dwTemp.ReadOnly = "-2";//怜뗍친駕
dwTemp.genHTMLObjectWindow(ProjectNo);
dwTemp.replaceColumn("LOCATION", "<iframe type='iframe' id='frame_list' name=\"frame_list\" width=\"100%\" height=\"280px\" frameborder=\"0\" src=\""+sWebRootPath+"/Tenwa/Gps/LmGpsLocationList.jsp?CompClientID="+compClientID+"&ProjectNo="+ProjectNo+"\"></iframe>", CurPage.getObjectWindowOutput());
String [][] sButtons;
if("0010".equals(PhaseNo)){
sButtons = new String[][]{
{"true","All","Button","瓊슥묏데","瓊슥묏데","if(getItemValue(0,getRow(),'STATUS')!='7'){alert('꼇옵路릿瓊슥!');return;}as_save(0,'submitOrder()')","","","",""},
{"true","All","Button","꿴璂묏데","꿴璂묏데","queryOrder()","","","",""},
{"true","All","Button","錦맣묏데","錦맣묏데","alterOrder()","","","",""},
{"true","All","Button","혤句묏데","혤句묏데","cancelOrder()","","","",""},
{"true","All","Button","꿴였갛陋暠","꿴였갛陋暠","showGPSImage()","","","",""},
};
}else{
sButtons =new String[][]{{"fasle","All","Button","瓊슥묏데","瓊슥묏데","if(getItemValue(0,getRow(),'STATUS')!='7'){alert('꼇옵路릿瓊슥!');return;}as_save(0,'submitOrder()')","","","",""},};
}
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
var ul= $("<ul id='dowebok'></ul>");
$(function (){
setItemValue(0,getRow(0),"APPLY_NO",'<%=ProjectNo%>');
setItemValue(0,getRow(0),"WIRED_PERIOD",'<%=period%>');
setItemValue(0,getRow(0),"WIRELESS_PERIOD",'<%=period%>');
setItemValue(0,getRow(0),"FLOWUNID",'<%=flowunid%>');
setItemValue(0,getRow(0),"PROJECT_ID",'<%=ProjectId%>');
setItemValue(0,getRow(0),"INPUTUSERID",'<%=CurUser.getUserID()%>');
setItemValue(0,getRow(0),"INPUTORGID",'<%=CurUser.getOrgID()%>');
setItemValue(0,getRow(0),"INPUTTIME",new Date().Format("yyyy/MM/dd hh:mm:ss"));
var status = getItemValue(0,getRow(),"STATUS");
if('<%=frameNumber%>'!='null'&&(status=='7'||status=='1'||status=='8'))
setItemValue(0,getRow(0),"CAR_VIN",'<%=frameNumber%>');
if('<%=id%>'!='null')
setItemValue(0,getRow(0),"ID",'<%=id%>');
<%if(images.size()>0){
for(int i=0;i<images.size();i++){%>
var img = $("<li><img data-original='<%=images.get(i)%>' src='<%=images.get(i)%>' style='display:none;'></li>");
$(ul).append(img);
<%}%>
window.parent.editImage(ul);
<%}%>
time = document.getElementById("INSTALL_TIME");
//뎠품珂쇌
var thisDate = new Date();
thisDate.setHours(thisDate.getHours()+2);
thisDate.setMinutes(thisDate.getMinutes()+10);
//離功갛陋珂쇌17:30
var latestDate = new Date();
latestDate.setHours(17);
latestDate.setMinutes(30);
if(thisDate.getTime() > latestDate.getTime()){
thisDate.setHours(thisDate.getHours()+24);
thisDate.setHours(8);
thisDate.setMinutes(0);
thisDate.setSeconds(0);
}
var dateStr = thisDate.Format("yyyy-MM-dd hh:mm:ss");
time.setAttribute("onclick","SelectDate(this,'yyyy-MM-dd hh:mm:ss','"+dateStr+"','2118/08/01')");
})
function submitOrder(){
var result =AsControl.RunJavaMethodTrans("com.tenwa.gps.GpsController","createOrder","applyNo=<%=ProjectNo%>,flowUnid=<%=flowunid%>,projectId=<%=ProjectId%>,userId=<%=userId%>");
alert(result)
location.reload();
}
function queryOrder(){
var orderNo = getItemValue(0,getRow(),"ORDER_NO");
var status = getItemValue(0,getRow(),"STATUS");
if(status=='7'){
alert("헝邱瓊슥묏데!");
return;
}
var result =AsControl.RunJavaMethodTrans("com.tenwa.gps.GpsController","queryOrder","applyNo=<%=ProjectNo%>,projectId=<%=ProjectId%>,userId=<%=userId%>,flowUnid=<%=flowunid%>,tableName=LM_GPS_ORDER_TEMP,orderNo="+orderNo);
alert(result)
location.reload();
}
//伽懇
function selectRegionCode(){
var sCity = getItemValue(0,getRow(),"ADDRESS_CODE");
AsDialog.PopView("/Tenwa/Gps/AreaCodeSelect.jsp","AreaCode="+sCity,"dialogWidth=450px;dialogHeight=450px;center:yes;status:no;statusbar:no",function(sAreaCodeInfo){
//藤속헌왕묘콘돨털뙤
if( sAreaCodeInfo == '_CANCEL_'){
return;
}
if(sAreaCodeInfo == "NO" || sAreaCodeInfo == '_CLEAR_'){
setItemValue(0,getRow(),"ADDRESS_CODE","");
setItemValue(0,getRow(),"ADDRESS_CODE_SHOW","");
}else{
if(typeof(sAreaCodeInfo) != "undefined" && sAreaCodeInfo != ""){
sAreaCodeInfo = sAreaCodeInfo.split('@');
sAreaCodeValue = sAreaCodeInfo[0];//-- 契漣혐뺍덜쯤
sAreaCodeName = sAreaCodeInfo[1];//--契漣혐뺍츰냔
setItemValue(0,getRow(),"ADDRESS_CODE",sAreaCodeValue);
setItemValue(0,getRow(),"ADDRESS_CODE_SHOW",sAreaCodeName);
}
}
},'헝朞嶝伽懇');
}
function showGPSImage(){
var status = getItemValue(0,getRow(),"STATUS");
if(status=='7'){
alert("헝邱瓊슥묏데!");
return;
}
window.parent.showImage();
}
function alterOrder(){
var status = getItemValue(0,getRow(),"STATUS");
if(status=='7'){
alert("헝邱瓊슥묏데!");
return;
}
var params = getItemValue(0,getRow(),"CONTACT_NAME");
params += "@"+getItemValue(0,getRow(),"CONTACT_PHONE");
params += "@"+getItemValue(0,getRow(),"PICCONTACT_NAME");
params += "@"+getItemValue(0,getRow(),"PICCONTACT_PHONE");
params += "@"+getItemValue(0,getRow(),"INSTALL_TIME");
params += "@"+getItemValue(0,getRow(),"ADDRESS_CODE");
params += "@"+getItemValue(0,getRow(),"ADDRESS_DETAIL");
params += "@"+getItemValue(0,getRow(),"CAR_VIN");
params += "@"+getItemValue(0,getRow(),"WIRED_NUM");
params += "@"+getItemValue(0,getRow(),"WIRED_PERIOD");
params += "@"+getItemValue(0,getRow(),"WIRELESS_NUM");
params += "@"+getItemValue(0,getRow(),"WIRELESS_PERIOD");
params += "@"+getItemValue(0,getRow(),"CAR_ACCOUNT");
var result =AsControl.RunJavaMethodTrans("com.tenwa.gps.GpsController","alterOrder","applyNo=<%=ProjectNo%>,userId=<%=userId%>,projectId=<%=ProjectId%>,flowUnid=<%=flowunid%>,params="+params);
alert(result)
if(result=='錦맣냥묘!')
as_save(0);
location.reload();
}
function cancelOrder(){
var status = getItemValue(0,getRow(),"STATUS");
if(status=='7'){
alert("헝邱瓊슥묏데!");
return;
}
if(confirm('혤句묏데빈늪<EBB988>헝긍뵀轟랬路劤탰데!헝쏴<ED979D>꾸鱗!角뤠셨崎혤句묏데?')){
var result =AsControl.RunJavaMethodTrans("com.tenwa.gps.GpsController","cancelOrder","applyNo=<%=ProjectNo%>,userId=<%=userId%>,projectId=<%=ProjectId%>,flowUnid=<%=flowunid%>");
alert(result)
location.reload();
}
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>