<%@ page language="java" contentType="text/html; charset=UTF-8"
|
pageEncoding="UTF-8"%>
|
<%
|
String isShowOnlineMsg="[?isShowOnlineMsg]";
|
String isShowProcessTracking="[?isShowProcessTracking]";
|
%>
|
<link rel="stylesheet" type="text/css" href="/style/commons.css?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/style/commons.css")%>">
|
<link rel="stylesheet" type="text/css" href="/style/icon.css?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/style/icon.css")%>">
|
<link rel="stylesheet" type="text/css" href="/style/default/easyui.css?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/style/default/easyui.css")%>">
|
<script type="text/javascript" src="/shopping/view/javascript/gotop/js/jquery-1.10.2.min.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/shopping/view/javascript/gotop/js/jquery-1.10.2.min.js")%>"></script>
|
<script type="text/javascript" src="/js/jquery-migrate-1.2.1.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/jquery-migrate-1.2.1.js")%>"></script>
|
<script type="text/javascript" src="/js/layer/layer.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/layer/layer.js")%>"></script>
|
<script type="text/javascript" src="/js/general/jquery.easyui.min.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/general/jquery.easyui.min.js")%>"></script>
|
<script type="text/javascript" src="/js/general/easyui/jquery.easyui.min.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/general/easyui/jquery.easyui.min.js")%>"></script>
|
<script type="text/javascript" src="/js/general/jquery.easyui.dialog.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/general/jquery.easyui.dialog.js")%>"></script>
|
<script type="text/javascript" src="/js/jquery.cookie.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/jquery.cookie.js")%>"></script>
|
<script type="text/javascript" src="/js/locale/easyui-lang-zh_CN.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/locale/easyui-lang-zh_CN.js")%>"></script>
|
<script type="text/javascript" src="/js/docControl/control.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/docControl/control.js")%>"></script>
|
<script type="text/javascript" src="/js/index/funcLink.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/index/funcLink.js")%>"></script>
|
<script type="text/javascript" src="/js/index/jQueryRotate.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/index/jQueryRotate.js")%>"></script>
|
<script type="text/javascript" src="/js/index/rotate.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/index/rotate.js")%>"></script>
|
<script type="text/javascript" src="/js/panel.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/panel.js")%>"></script>
|
<script type="text/javascript" src="/Grid/GridE.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/Grid/GridE.js")%>"></script>
|
<script type="text/javascript" src="/js/hotkey.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/hotkey.js")%>" ></script>
|
<script type="text/javascript" src="/js/iscroll5.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/iscroll5.js")%>" ></script>
|
<link rel="stylesheet" type="text/css" href="/js/bootstrap-upload/css/bootstrap.css?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/bootstrap-upload/css/bootstrap.css")%>">
|
<script type="text/javascript" src="/shopping/view/javascript/bootstrap/js/bootstrap.min.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/shopping/view/javascript/bootstrap/js/bootstrap.min.js")%>"></script>
|
@_add_js_css_@
|
<script type="text/javascript">
|
var Custom_Doccode="@CustomDoccode@";
|
var user="<%=userCode%>";
|
var spellPath="/<%=session.getAttribute(SessionKey.DATA_BASE_ID)%>/<%=session.getAttribute(SessionKey.VERSION_ID)%>/<%=session.getAttribute(SessionKey.SYSTEM_LANGUAGE)%>/";
|
var isNew='<%=isNew%>';
|
var formId=<%=formId%>;
|
var formType=<%=formType%>;
|
var user="<%=hrCode%>";
|
panelFormId=formId;
|
var isSuperUser="<%=isSuperUser%>";var cccode='<%=session.getAttribute(SessionKey.CCCODE)%>';
|
//确认前状态
|
var predocstatus="[?predocstatus]";
|
function showPage(o){var f=document.getElementById('form_498');f.fl.value=o;f.submit();}
|
var danQian=<%=fl%>;//当前框架ID
|
var grid;//
|
var check;
|
var btnId=null;//决定按钮检查
|
//通过,驳回,时代按钮所需全局变量
|
var panelHasSave=false;//面板是否保存
|
var btnSave=false;//是否这两个按钮保存
|
//这个变量处理显示页面必用
|
var OA="";//全局,针对没有grid的时处理
|
|
function commitIs(check,flag){
|
//flag标记数据范围检查已通过
|
showLoading();
|
grid= mygrid;
|
var arry=[];
|
var cs;
|
for(var i=0;i<1;i++){
|
var g=panMain[i];
|
cs=g.getPanMap(i);
|
var _={};
|
var doc=getDoc('doccode','.value');
|
_["panelAction"]=((isNew==1&&doc=="")? "add":"update");
|
_["panelTable"]=g.tableIs;
|
_["panelRecords"]=g.getPanMap();
|
_["doccode"]=doc;
|
_["isPrimaryPan"]=g.isPrimaryPan;
|
if(g.isPrimaryPan==1) grid.setPanelMasFormID(g.tableIs);
|
arry.push(_);
|
arry._YCAUDIT_=shenji(i,cs,doc);//审计处理 操作时间:2014-3-26 17:04:28 ——辛煜波
|
}
|
grid.setPanelActions(arry,danQian);
|
grid.postData(plane,check);
|
// 操作时间:2014-3-26 15:52:04 ——辛煜波
|
if(check==3){
|
grid.tran(btnId==null?"":btnId, function(showIs){
|
parent.errShow.frame=parent.frames[inThisFrame];
|
parent.errShow.show_divErro(showIs,check);
|
btnId=null;
|
}, 3,flag);
|
tranOk=false;
|
grid.aflg=0;
|
}else{
|
grid.save(btnId==null?"":btnId,function(showIs){
|
parent.errShow.frame=parent.frames[inThisFrame];
|
parent.errShow.show_divErro(showIs,check);
|
btnId=null;
|
},check,flag);
|
}
|
}
|
function save(o,c){
|
var flag = checkSession();//session失效后弹出登录框,flag为true时表示已经失效
|
if(flag){
|
return;
|
}
|
if(!c||c==0){save$(o);}else{centerPopup(formId,2,function(){save$(o);},'');}}
|
function save$(op){showLoading();if(checkUp()){check=op;if(check==3){commitPan(check);}if(check==2){checkShu(true);}}else{closeLoading();}}
|
function commitPan(check){//确定是凭证状态检查
|
if(check==3){
|
var url='/panState.do?formid='+formId+"&docdate="+getDoc('docdate','.value')+"&periodtype=#periodtype#&companyId="+getDoc('#comanyId#','.value');
|
url=encodeURI(encodeURI(url));
|
$.post(url,'',showPanMessge,'text');
|
}else{
|
commitIs(check);
|
}
|
|
}
|
//凭证是否正确
|
function checkShu(pinZhen,ck){//数据范围检查,成功直接保存
|
if(pinZhen){//多加这个让其凭证定义为检查后才执行,真的确定3
|
grid=mygrid;
|
var arry=[];
|
var cs;
|
for(var i=0;i<1;i++){
|
var g=panMain[i];
|
cs=g.getPanMap(i);
|
var _={};
|
var doc=getDoc('doccode','.value');
|
_["panelAction"]=((isNew==1&&doc=="")? "add":"update");
|
_["panelTable"]=g.tableIs;
|
_["panelRecords"]=g.getPanMap();
|
_["doccode"]=doc;
|
_["isPrimaryPan"]=g.isPrimaryPan;
|
if(g.isPrimaryPan==1) grid.setPanelMasFormID(g.tableIs);
|
arry.push(_);
|
arry._YCAUDIT_=shenji(i,cs,doc);//审计处理 操作时间:2014-3-26 17:04:28 ——辛煜波
|
}
|
grid.setPanelActions(arry,danQian);
|
var cc=check;
|
if(ck) {
|
check=ck;
|
grid.aflg=3;
|
}
|
|
|
grid.postDatas(check,function(temp,boo,datas){
|
if(!boo){closeLoading();}else{var url='/check.do';if(btnId!=null){url=url+'?btnid='+btnId;}
|
$.post(url,{"_gt_json":datas,"point":check,"formid":formId,"hasGrid":"many"},function(showIs){
|
parent.errShow.frame=parent.frames[inThisFrame];parent.errShow.show_divErro(showIs,ck);btnId=null;
|
},'text');
|
|
check=cc;
|
|
}});}}
|
var notOk='';//判断是否检查凭证定义的正确性,''为正确
|
function showPanMessge(date){date=date.substring(0,date.length-1);var mass=date.split("#");var in_fo=null;notOk='';for(i=0;i<mass.length;i++){if(mass[i]!=""&&mass[i]!=null){in_fo=mass[i].split(";pb;");if(in_fo.length>1&&in_fo[1]=="0"){ alert(in_fo[0]);notOk='not';}else{if(confirm(in_fo[0])){notOk='';}else{notOk='not';break;}}}}if(notOk==''){checkShu(true,2);}else{closeLoading();}}
|
function clearDoc(){//复单
|
isNew="1";var pm=panMain[panIndex];pm.isChange=1;
|
//setDoc('doccode',".value=''");setDoc('docstatus',".value='#predocstatus#'"); //状态
|
var staname="";if(typeof(stas)!="undefined"){staname=stas['#predocstatus#'];}else{staname='起草';}setDocStatuInfo(staname);//
|
setDoc('docstatusname',".value='"+staname+"'");//状态描述
|
pm.isAddLong=false;//决定有按钮控件是否还加上一定长度,使整体格式整齐
|
location.href = document.URL+"&cp=1&isNew=1&doccode="+getDoc('doccode','.value');
|
panMain[panIndex].noCopy();//取消不复制字段
|
//loadSet(#predocstatus#);//加载设置
|
cp=true;hiddenToolButton();
|
//mygrid.newRecord()}
|
function delDoc(){ //删单+"&formsID="+formsId
|
if(confirm("是否真的删除此单据?")) {showLoading();$.post("/panDelete.do?docstatus="+getDoc('docstatus','.value'),{"formid":formId,"doccode":getDoc('doccode','.value'),"no":danQian,"formtype":formType,"formsID":formsId},getMess,'text');}}
|
function disDoc(){ //作废单
|
if(confirm("是否真的作废此单据?")) {showLoading();$.post("/panDiscard.do?docstatus="+getDoc('docstatus','.value'),{"formid":formId,"doccode":getDoc('doccode','.value')},getMess,'text');}}
|
function getMess(date){closeLoading();if(date >= 1){alert('已经处理!');if(opener!=null && typeof opener !="undefined" && opener.window!=null){opener.window.location.reload();//刷新父窗口
|
}closeme();//关闭当前窗口
|
}else{alert(date);}}
|
function showGrid(){
|
fl=danQian;
|
var str="@gridStr".split(",");
|
for(var i in str){
|
if(fl==str[i].split(";")[0]){
|
var temp=str[i].replace(str[i].split(";")[0]+";","").split("|");
|
for(var s in temp){
|
var nas=temp[s].split(";");
|
if(nas!="")
|
eval("parent."+nas[0]).location=nas[1];
|
}
|
}
|
}
|
}
|
|
if(navigator.userAgent.match(/iPad|iPhone|Android/i)){
|
try{
|
var myScroll = new IScroll('#scrollbody', {
|
mouseWheel: true,
|
scrollbars: true,
|
zoom: true,
|
scrollX: true,
|
scrollY: true,
|
wheelAction: 'zoom'
|
});
|
}catch(e){}
|
}
|
</script>
|
<style type="text/css">
|
<!--
|
#scroller{
|
position:absolute;
|
z-index:1;
|
overflow:auto;/* winphone8º̡ndroid4+ */
|
-webkit-overflow-scrolling: touch; /* ios5+ */
|
width:100%;
|
height:100%; /*之前为100%,现在改成auto。为了能执行scroll函数监听滚动条高度 xin 2019-1-25 11:48:14*/
|
}
|
body {
|
margin: 0px;
|
padding: 0px;
|
}
|
|
#tabPages a {
|
margin-top: 5px;
|
}
|
-->
|
</style>
|