182 lines
8.0 KiB
Plaintext
182 lines
8.0 KiB
Plaintext
<%@ 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"%> |