京京向上_24小时谈话

来源:互联网 发布:matlab矩阵转化列向量 编辑:程序博客网 时间:2024/04/29 08:09

<%@ page contentType="text/html; charset=UTF-8" %><%@ taglib uri="/WEB-INF/taglib/framework.tld" prefix="app" %><%@ taglib uri="/WEB-INF/taglib/operation.tld" prefix="oper" %><%@ page import="com.ume.framework.orgmanage.*"%><%@ page import="com.ume.framework.base.*"%><%@ page import="com.ume.framework.util.*"%><%@ page import="com.ume.framework.*"%><%@ page import="com.tljs.common.action.PubAction"%><%@ include file="/jsp/tljs/pub/tjsm.jsp"%> <app:checkLogon name="0_11_84_15_07_1_28"/><%User user = (User) session.getAttribute(Globals.USER_KEY);String module = request.getParameter("module");String ywlx = request.getParameter("ywlx");if(module == null || module.trim().equals("")) module = "0_11_84_15_07_1_28";if(ywlx == null || ywlx.trim().equals("")) ywlx = "";String thr = user.getAccount();String kss = user.getDepartment();String kind = user.getPersonKind();String level = user.getLevelName();String kssdic="";String sup = User.SUPER_USER;String deptid = "";String deptname = "";String sfjls = "2";if(level.equals("10") || kind.equals(User.SUPER_USER)){kssdic="T#FS_ORG_DEPT:ROW_ID:DEPT_NAME:DEPTTYPE='31' OR DEPTTYPE='32' ORDER BY ROW_ID";}else if(level.equals("20")){kssdic="T#FS_ORG_DEPT:ROW_ID:DEPT_NAME:(DEPTTYPE='31' OR DEPTTYPE='32') and DEPT_PARANT_ROWID like'%"+kss.substring(0, 4)+"%' ORDER BY ROW_ID";}else{kssdic="T#FS_ORG_DEPT:ROW_ID:DEPT_NAME:(DEPTTYPE='31' OR DEPTTYPE='32') and ROW_ID like'%"+kss.substring(0, 9)+"%' ORDER BY ROW_ID";sfjls="1";deptid = kss.substring(0, 9);deptname = PubAction.queryDeptName(request, response);}%><!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="description" content="XX信息管理平台"><meta name="author" content="长春大京科技有限公司"><link rel="icon" href="<%=request.getContextPath()%>/images/default/MISC01.ICO"><title>管教管理-24小时谈话</title><meta http-equiv="Content-Type" content="text/html;charset=GBK"><app:base/><SCRIPT language="JavaScript" src="../pub/keyDown.js"></SCRIPT><SCRIPT language="JavaScript" type="text/javascript"><!--var strAction="<%=request.getContextPath()%>/tljs/KssGj24XsThAction.do";var ywlx = '<%=ywlx%>';var module = '<%=module%>';var vo = 'com.tljs.common.vo.KssGjThglVO';var rybm = "";var thr = '<%=thr%>';var kind ='<%=kind%>';var sup = '<%=sup%>';var sfjls='<%=sfjls%>';var deptid='<%=deptid%>';var deptname='<%=deptname%>'; function tr_click(obj){obj.cells[0].firstChild.checked = true;Ume.setValues(obj,1);if(obj.parentElement.parentElement.getAttribute('ID')=='tabList01'){ZYRYBM = obj.getAttribute("ZYRYBM");Talksearch(ZYRYBM);}}function Talksearch(ZYRYBM){g_bAlertWhenNoResult = false;    var sAction = strAction + "?method=queryList&ZYRYBM="+ZYRYBM;var condition02 = Ume.getConditions('tanhuaSearch');var tableList02 = $('tabList02');Ume.TableList.doSearch(sAction, condition02, tableList02, g_iRowsPerPage,null, null);g_bAlertWhenNoResult = true;}var targetWindow02 = null;function doView24Talk(strZYRYBM,flag,KSSBM,strSid,ajsid){var client = "<iframe id='openWindow02' frameborder=0 width=1030px height=600px  src='kssShow24xsth.jsp?ajsid="+ajsid+"&zyrybm="+strZYRYBM+"&strSid="+strSid+"&flag=2&KSSBM="+KSSBM+"'>";if(!targetWindow02) {targetWindow02 = new XWin("targetWindow02",(document.body.clientWidth || document.documentElement.clientWidth) / 2 - 550,50,1050,630,"24小时谈话",client); }else{targetWindow02.setClient("<iframe id='openWindow02' frameborder=0 width=1030px height=600px  src='kssShow24xsth.jsp?ajsid="+ajsid+"&zyrybm="+strZYRYBM+"&strSid="+strSid+"&flag=2'>");  var openWindowHandle = document.getElementById("openWindow02");  openWindowHandle.src = "kssShow24xsth.jsp?ajsid="+ajsid+"&zyrybm="+strZYRYBM+"&strSid="+strSid+"&flag=2"+"&KSSBM="+KSSBM; }Ume.observe(targetWindow02.xClient,'click',Ume.closeDivWindows);targetWindow02.showModal();}function xWinCloseCallback(xWin){if(xWin == targetWindow02){Ume.closeDivWindows();}}function radio_click(obj){Ume.setValues(obj.ownRow,1);if(obj.parentElement.parentElement.parentElement.parentElement.getAttribute('ID')=='tabList01'){var tableList = $('tabList01');var row = tableList.getSelectedRow();ZYRYBM = row.getAttribute("ZYRYBM");Talksearch(ZYRYBM);}}  function radioAll_click(obj){if(obj.getAttribute("ID")=="tabList01"){var tableList = $('tabList01');tableList.cancelSelect();ZYRYBM = null;Talksearch(ZYRYBM);}} function doSearch (){var sAction = strAction+"?method=queryList";var condition = Ume.getConditions('reyuanSearch');var tableList = $('tabList01');Ume.TableList.doSearch(sAction, condition, tableList, g_iRowsPerPage, null, null);Talksearch();}function doSave(){if(!document.getElementById('SID').value)doInsert();elsedoUpdate();}var doReset = function(){Ume.resetValues(1);var tableList = $('tabList01');tableList.cancelSelect();};function doInit(){g_xTabPane.hideTab();g_bAlertWhenNoResult = false;doSearch();g_bAlertWhenNoResult = true;if(sfjls=="1"){$("kssbmCon").setValue(deptname,deptid);}}function doCkTalk(event){event = Event.extend(event || window.event || arguments.callee.caller.arguments[0]);var row = event.element();while(row && row.tagName.toLowerCase() != 'tr')row = row.parentElement;if(row){var strZYRYBM = row.getAttribute('ZYRYBM');var fzmj = row.getAttribute('THR');doViewTarget(strZYRYBM,fzmj);}}var targetWindow = null;function doViewTarget(strZYRYBM,fzmj){  if(fzmj != thr && kind != sup){alert("您不能查看其他民警的谈话");}else{var client = "<iframe id='openWindow' frameborder=0 width=1030 height=600  src='Show24xsthViewDetail.jsp?zyrybm="+strZYRYBM+"&flag=1'>"; if(!targetWindow) { targetWindow = new XWin("targetWindow",(document.body.clientWidth || document.documentElement.clientWidth) / 2 - 550,50,1050,630,"24小时谈话详细信息",client); }else{ targetWindow.setClient("<iframe id='openWindow' frameborder=0 width=1030 height=600  src='Show24xsthViewDetail.jsp?zyrybm="+strZYRYBM+"&flag=1'>");  var openWindowHandle = document.getElementById("openWindow");  openWindowHandle.src = "Show24xsthViewDetail.jsp?zyrybm="+strZYRYBM+"&flag=1"; } targetWindow.showModal();  }  }<oper:CheckJspCode module = "0_11_84_15_07_1_28" operID="cmdAdd"> function BanliTanHua(event){var tableList = $("tabList01");var objs = tableList.rows;var strZYRYBM= "";if(tableList.getSelectedRow() == null || tableList.getSelectedRow() == ""){alert("请选择要办理谈话的在押人员!");}else{var strSid = tableList.getSelectedRow().getAttribute("SID");var ajsid = tableList.getSelectedRow().getAttribute("ajsid");var KSSBM = tableList.getSelectedRow().getAttribute("KSSBM");var flag = false;for( var n=1;n<objs.length;n++){  if(objs[n].cells[0].firstChild.checked)strZYRYBM = objs[n].get('ZYRYBM');  flag = true;}var tableList02 = $('tabList02');if((flag == true)&&(strZYRYBM != "")){if(tableList02.rows.length>1){alert("此人已办理24小时谈话!");}else{doView24Talk(strZYRYBM,flag,KSSBM,strSid,ajsid);}}else{alert("请选择在押人员!!!");} }}</oper:CheckJspCode><oper:CheckJspCode  module = "0_11_84_15_07_3_74" operID="cmdEdit"> function doXg(){    var tableList = $('tabList02');    var tableList01 = $('tabList01');var row = tableList.getSelectedRow();if(row==null){  alert("请选择要修改的信息!");  return;}if(row.getAttribute("THR")!= thr && kind != sup){alert("您不能够修改其它民警的谈话");}else{var strZYRYBM = row.getAttribute("ZYRYBM");var strSid = tableList01.getSelectedRow().getAttribute("SID");var ajsid = tableList01.getSelectedRow().getAttribute("ajsid");var KSSBM = tableList01.getSelectedRow().getAttribute("KSSBM");var client = "<iframe id='openWindow' frameborder=0 width=1030px height=600px  src='kssShow24xsth.jsp?ajsid="+ajsid+"&zyrybm="+strZYRYBM+"&strSid="+strSid+"&flag=3&KSSBM="+KSSBM+"'>"; if(!targetWindow02) { targetWindow02 = new XWin("targetWindow02",(document.body.clientWidth || document.documentElement.clientWidth) / 2 - 550,50,1050,630,"24小时谈话",client); }else{ targetWindow02.setClient("<iframe id='openWindow' frameborder=0 width=1030px height=600px  src='kssShow24xsth.jsp?ajsid="+ajsid+"&zyrybm="+strZYRYBM+"&strSid="+strSid+"&flag=3&KSSBM="+KSSBM+"'>");  var openWindowHandle = document.getElementById("openWindow");  openWindowHandle.src = "kssShow24xsth.jsp?ajsid="+ajsid+"&zyrybm="+strZYRYBM+"&flag=3&pageFlag=0"+"&strSid="+strSid+"&KSSBM="+KSSBM; } targetWindow02.showModal();  }} </oper:CheckJspCode>function doCk(event){event = Event.extend(event || window.event || arguments.callee.caller.arguments[0]);var row = event.element();while(row && row.tagName.toLowerCase() != 'tr')row = row.parentElement;if(row){var ZYRYBM = row.getAttribute('ZYRYBM');doJbxx(ZYRYBM);}} function doJbxx(ZYRYBM){var url = "../pub/kjbxx.jsp?&zyrybm="+ZYRYBM;//location.href=url;window.open(url);}   function doListResult(tablist) {  var tabId = tablist.getAttribute("id"); if(tabId == "tabList01"){        getColor(tablist); } } function tr_mouseover(obj) {  if(obj.parentElement.parentElement.getAttribute("ID") == "tabList01"){ var tablist = $('tabList01'); getColor(tablist); } } function tr_mouseout(obj) {   if(obj.parentElement.parentElement.getAttribute("ID") == "tabList01"){ var tablist = $('tabList01'); getColor(tablist); } }  function Windows(){ document.getElementById('popDiv').style.display='block'; } function closeDivFun(){     document.getElementById('popDiv').style.display='none'; } //--></SCRIPT></head><body>  <div class="ume-tab-pane" id="tabPane" selectedIndex="0" showScroll="true" showHint="false" autoHeight='true'>  <DIV class="ume-tab-page"><SPAN class="ume-tab-btn" title="">查询结果列表</SPAN><DIV class="ume-tab-layout"><div id="reyuanSearch" class="box"> <table  class="ume-query-table" id="table1">    <tr>    <TD class="ume-query-label">看守所名称</TD><TD class="ume-query-edit" colspan="3"><INPUT class="ume-edit" id="kssbmCon"  operation="=" type="text" onkeyup="doSearchInfo(event,window.doSearch);" onblur="$('cmdSearch').focus();" kind="dic" hasCode="false" src="<%=kssdic%>"  fieldname="a.KSSBM"  ignoreEdit="true" style="width:370px;"/></TD>    <TD class="ume-query-label">姓名</TD>    <TD class="ume-query-edit"><INPUT class="ume-edit" operation="like" type="text" kind="text" fieldname="XM" onkeydown="doSearchInfo(event,window.doSearch);" style="width:130px;"/></TD>    </tr>    <tr>    <TD class="ume-query-label">入所日期</TD><TD class="ume-query-edit"><INPUT class="ume-edit" operation=">=" type="text" kind="date" fieldname="RSRQ" onkeydown="doSearchInfo(event,window.doSearch);" check="false" style="width:154px;"/></TD>    <TD class="ume-query-label">至</TD><TD class="ume-query-edit"><INPUT class="ume-edit" operation="<=" type="text" kind="date" fieldname="RSRQ" onkeydown="doSearchInfo(event,window.doSearch);" check="false" style="width:154px;"/></TD><TD class="ume-query-label">监室号</TD><TD class="ume-query-edit"><INPUT class="ume-edit" operation="=" type="text" kind="text" fieldname="JSH" onkeydown="doSearchInfo(event,window.doSearch);" style="width:130px;"/></TD>   <TD class="ume-query-label">证件号</TD><TD class="ume-query-edit"><INPUT class="ume-edit" operation="like" type="text" kind="text" fieldname="ZJH" onkeydown="doSearchInfo(event,window.doSearch);" style="width:140px" maxlength="30"/></TD>   <td><INPUT type="button" name="cmdSearch" id="cmdSearch" class="ume-button" value="#Q查  询" onclick="doSearch();"> </td>    <div style=" color:red;float:right;padding-top:33px;" onMouseOver="Windows()" onMouseOut="closeDivFun()"><b>图解说明</b></div>    </tr>    </table><TABLE class="ume-query-table" style="display:none;"><TR><TD class="ume-query-label">ROWNUM</TD><TD class="ume-query-edit"><INPUT type="text" id="rownum" class="ume-edit" kind="text" operation="<=" fieldname="rownum" value="1000"  maxlength="30"></TD></TR></TABLE><TABLE id="tabList01" pagecontrol="page01" class="ume-tablist" queryfilter="RSRQ" queryorder="desc" onListResult="doListResult(this)"><tr class="ume-tablist-title" align="center"><TH type="single"></TH><TH fieldname="KSSBM" enableorder="1"  maxlength="15">看守所名称</TH>   <TH fieldname="XM" enableorder="1" maxlength="8">姓名</TH>   <TH fieldname="ZJH" enableorder="1" >证件号</TH>   <TH fieldname="XB" enableorder="1">性别</TH>   <TH fieldname="CSRQ" enableorder="1" >出生日期</TH>   <TH fieldname="JSH" enableorder="1" >监室号</TH>   <TH fieldname="ZALB" enableorder="1" maxlength="8">主案类别</TH>   <TH fieldname="BAHJ" enableorder="1" >办案环节</TH>   <TH fieldname="RSRQ" enableorder="1" >入所日期</TH>   <TH fieldname="GYQX" enableorder="1" >关押期限</TH>   <TH type="image_custom" iClass="detail_icons" value="查  看" action="doCk(event);"></TH>   </tr></TABLE><TABLE style="width:100%;"><TR><TD><div xtype="ume-page-control" id="page01"  tablist="tabList01" style="width: 100%"></div></TD></TR></TABLE></div></div>  <div class="ume-tab-layout">  <div id="tanhuaSearch" class="box">  <table style="width:100%;"><tr><td><div class="ume-tablist-btns">    <oper:CheckOperation module = "0_11_84_15_07_1_28"><INPUT type="button" id="cmdTalk" class="ume-button " value="#A新  增" onclick="BanliTanHua();">   <input type="button" class="ume-button" id="cmdUpdate" value="#X修  改" onclick="doXg(event);" />      </oper:CheckOperation>  </div><div xtype="ume-page-control" id="page02"  tablist="tabList02"></div></td></tr></table>   <table id="tabList02" pagecontrol="page02" class="ume-tablist" style="margin-top:0px;" >   <tr class="ume-tablist-title" align="center" >   <TH type="single"></TH>   <TH fieldname="THLX">谈话类型</TH>   <TH fieldname="THR" >谈话负责民警</TH>   <TH fieldname="THKSSJ">谈话开始时间</TH>   <TH fieldname="THJSSJ">谈话结束时间</TH>   <TH type="image_custom" iClass="detail_icon" value="查  看" action="doCkTalk(event);"></TH>   </tr>   </table>   <TABLE class="ume-query-table" style="display:none;"><TR><TD class="ume-query-label">ROWNUM</TD><TD class="ume-query-edit"><INPUT type="text" id="rownum"class="ume-edit" kind="text" operation="<=" fieldname="rownum"value="1000" maxlength="30" ></TD></TR></TABLE></div></div></div></div></body></html>

图解说明

<%@ page contentType="text/html; charset=UTF-8" %><!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="description" content="看守所信息管理平台"><meta name="author" content="长春大京科技有限公司"><link rel="icon" href="<%=request.getContextPath()%>/images/default/MISC01.ICO"><meta http-equiv="Content-Type" content="text/html;charset=GBK"><title>基本信息</title><style type="text/css"><!--.mydiv {line-height:20px;border: 1px solid #0080FF;z-index:999;width: 300px;height:80px;left:93%;top:18%;background-color:#F5FFFA ;margin-left:-240px!important;/*FF IE7 该值为本身宽的一半 */margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/margin-top:0px;position:fixed!important;/* FF IE7*/position:absolute;/*IE6*/}--></style></head><body><div id="popDiv" class="mydiv" style="display:none;"><table><tr><td style="width:6px;height:4px;"></td>    <td colspan='6' style="font-size:14px;font-family:楷体_GB2312;"><b>图解说明</b></td></tr><tr><td style="width:6px;height:4px;"></td></tr><tr><tr><td style="width:6px;height:3px;"></td><td style="background:yellow;width:25px;height:3px;"></td><td>外籍人员</td><td style="width:25px;height:4px;"></td><td style="background:#FF0040;width:25px;height:3px;"></td><td>重点人员</td><td style="width:25px;height:4px;"></td><td style="background:#C00000;width:25px;height:3px;"></td><td>重点病号</td></tr><tr><td style="width:6px;height:4px;"></td></tr><tr><tr><td style="width:6px;height:3px;"></td><td style="background:#C0A0FF;width:25px;height:3px;"></td><td>已决待送</td><td style="width:25px;height:3px;"></td><td style="background:#20FFFF;width:25px;height:3px;" ></td><td>留所服刑</td></tr></table></div></body></html>

标签:pagecontrol="page01"的作用是分页

<TABLE style="width:100%;">                    <TR>                        <TD>                            <div xtype="ume-page-control" id="page01"  tablist="tabList01" style="width: 100%"></div>                        </TD>                    </TR>                </TABLE>

点击新增按钮-->触发监听

<INPUT type="button" id="cmdTalk" class="ume-button " value="#A新  增" onclick="BanliTanHua();"> 

<oper:CheckJspCode module = "0_11_84_15_07_1_28" operID="cmdAdd"> function BanliTanHua(event){var tableList = $("tabList01");var objs = tableList.rows;var strZYRYBM= "";if(tableList.getSelectedRow() == null || tableList.getSelectedRow() == ""){alert("请选择要办理谈话的在押人员!");}else{var strSid = tableList.getSelectedRow().getAttribute("SID");var ajsid = tableList.getSelectedRow().getAttribute("ajsid");var KSSBM = tableList.getSelectedRow().getAttribute("KSSBM");var flag = false;for( var n=1;n<objs.length;n++){  if(objs[n].cells[0].firstChild.checked)strZYRYBM = objs[n].get('ZYRYBM');  flag = true;}var tableList02 = $('tabList02');if((flag == true)&&(strZYRYBM != "")){if(tableList02.rows.length>1){alert("此人已办理24小时谈话!");}else{doView24Talk(strZYRYBM,flag,KSSBM,strSid,ajsid);}}else{alert("请选择在押人员!!!");} }}</oper:CheckJspCode>

新增的弹出界面

 <%@page import="com.tljs.common.vo.KssAjxxVO"%><%@page import="com.tljs.gjgl.KssGj24XsThAction"%><%@page import="com.tljs.common.vo.KssZyryjbxxVO"%><%@ page contentType="text/html; charset=UTF-8" %><%@ taglib uri="/WEB-INF/taglib/framework.tld" prefix="app" %><%@ taglib uri="/WEB-INF/taglib/operation.tld" prefix="oper" %><%@ page import="com.ume.framework.orgmanage.*"%><%@ page import="com.ume.framework.base.*"%><%@ page import="com.ume.framework.util.*"%><%@ page import="com.ume.framework.*"%><%@ page import="com.tljs.common.action.PubAction"%><app:checkLogon name="0_11_84_15_07_1_28"/><%User user = (User) session.getAttribute(Globals.USER_KEY);String module = request.getParameter("module");String ywlx = request.getParameter("ywlx");if(module == null || module.trim().equals("")) module = "0_11_84_15_07_1_28";if(ywlx == null || ywlx.trim().equals("")) ywlx = "";String zyrybm = request.getParameter("zyrybm");String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";String thr = user.getAccount();String flag = request.getParameter("flag");String pageFlag = request.getParameter("pageFlag");String strSid = request.getParameter("strSid");String ajsid= request.getParameter("ajsid");String kssbm = request.getParameter("KSSBM");String kinds = user.getPersonKind();String levels = user.getLevelName();String sup = User.SUPER_USER;String kss = user.getDepartment();String kind = user.getPersonKind();String level = user.getLevelName();String name = user.getName();String account = user.getAccount();String kssdic="";String deptid = "";String deptname = "";String sfkss = "2";if(level.equals("10") || kind.equals(User.SUPER_USER)){kssdic="T#FS_ORG_DEPT:ROW_ID:DEPT_NAME:DEPTTYPE='31' OR DEPTTYPE='32' ORDER BY ROW_ID";}else if(level.equals("20")){kssdic="T#FS_ORG_DEPT:ROW_ID:DEPT_NAME:(DEPTTYPE='31' OR DEPTTYPE='32') and DEPT_PARANT_ROWID like'%"+kss.substring(0, 4)+"%' ORDER BY ROW_ID";}else{kssdic="T#FS_ORG_DEPT:ROW_ID:DEPT_NAME:(DEPTTYPE='31' OR DEPTTYPE='32') and ROW_ID like'%"+kss.substring(0, 9)+"%' ORDER BY ROW_ID";sfkss="1";deptid = kss.substring(0, 9);deptname = PubAction.queryDeptName(request, response);}String perdic="T#FS_ORG_PERSON:ACCOUNT:NAME:DEPARTMENT like'%"+kss.substring(0, 9)+"%' AND FLAG=2";int lyCyl = 8000;//【采样率】:传递每秒采样数(8000、11025、22050、44100)int lySds = 2;//【声道数】:(1、2)1是单声道 2是双声道int lyBtl = 8;//【比特率】:采样率8000或11025时对应的比特率为8、16、24、32、40、48、56、64、80、96、112、128、144、160;22050或44100时对应的比特率为32、40、48、56、64、80、96、112、128、160、192、224、256、320 String kindFlag = "0";if(kss.substring(0, 9).equals("150301111")){kindFlag = "1";}%><!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="description" content="看守所信息管理平台"><meta name="author" content="长春大京科技有限公司"><link rel="icon" href="<%=request.getContextPath()%>/images/default/MISC01.ICO"><link rel="stylesheet" href="<%=request.getContextPath()%>/js/ueditor/themes/default/css/ueditor.css"><title>管教管理-24小时谈话</title><meta http-equiv="Content-Type" content="text/html;charset=GBK"><app:base/><script src="<%=request.getContextPath()%>/js/jquery.min.js"></script><SCRIPT language="JavaScript">var basePath = "<%=basePath%>";</script><script type="text/javascript" charset="utf-8" src="<%=request.getContextPath()%>/js/ueditor/ueditor.config.js"></script><script type="text/javascript" charset="utf-8" src="<%=request.getContextPath()%>/js/ueditor/ueditor.all.js"></script><script type="text/javascript" charset="utf-8" src="<%=request.getContextPath()%>/js/ueditor/lang/zh-cn/zh-cn.js"></script><SCRIPT language="JavaScript"><!--var strAction="<%=request.getContextPath()%>/tljs/KssGj24XsThAction.do";var ywlx = '<%=ywlx%>';var module = '<%=module%>';var zyrybm = '<%=zyrybm%>';var flag ='<%=flag%>';var pageFlag ='<%=pageFlag%>';var strSid ='<%=strSid%>';var ajsid ='<%=ajsid%>';var kssbm = '<%=kssbm%>';var kind ='<%=kinds%>';var level ='<%=levels%>';var sup ='<%=sup%>';var kindFlag ='<%=kindFlag%>';var kss = '<%=kss%>';var deptid='<%=deptid%>';var deptname='<%=deptname%>';var perdic = '<%=perdic%>';var name='<%=name%>';var account='<%=account%>';var $j = jQuery.noConflict();var timeFlag = 0;var countup = "";var vo = 'com.tljs.common.vo.KssGjThglVO';//录音公有变量var lyCyl = '<%=lyCyl%>';var lySds = '<%=lySds%>';var lyBtl = '<%=lyBtl%>';var myAudio = null;var start = false;var pause = false;var count = 0;var id_of_setinterval=0;var CreateUeditor = function(){editor = UE.getEditor('THNR',{initialFrameWidth:540,initialFrameHeight:200,autoHeightEnabled:false,autoFloatEnabled:false});editor.options.serverCustomUrl="/jsp/tljs/s24contents/{yyyy}{mm}{dd}/{time}{rand:6}";};function setValueUE(){var obj1=document.getElementById('NR');obj1.value=editor.getContent();}//UEfunction getValueUE(){var obj1=document.getElementById('NR');editor.setContent(obj1.value);}var targetWindow = null;function doSaveSh(){Ume.resetValues("targetDivs");$('KSSBM1').setValue(kssbm);$('ZYRYBM1').setValue(zyrybm);$('cmdSave').value = '保      存';$('cmdReset').value = '关     闭';  if(!targetWindow)  {  targetWindow = new XWin("targetWindow", (document.body.clientWidth || document.documentElement.clientWidth) / 2 - 450, document.body.clientHeight / 2 - 245, 700, 440, "社会关系", "#targetDivs");  }targetWindow.showModal();}function doCloseTargetWindow(){targetWindow.close();} function doInsertShgxr(){var strAction1="<%=request.getContextPath()%>/tljs/KssSyShgxAction.do";var sAction = strAction1+"?method=insert";var data = Ume.getValues("targetDivs");var tableList = $('tabList02');var ywlx ='510261';var module ='0_82_45_3_08';var objParams = {ywlx:ywlx, module:module};var res=Ume.TableList.insertData(sAction, data, tableList, objParams);if(res==true){doCloseTargetWindow();dosearchshgxr();}} function doSave(){$('cmdInsert').value = '保      存';$('cmdClose').value = '关     闭';if($('stop').disabled ==  false){alert("请先停止语音谈话");return;}if(isStartEndDate($('THKSSJ').getValue(),$('THJSSJ').getValue())){if(!document.getElementById('thsid').value)doInsert();elsedoUpdate();}}function doUpdate(){isDoInsert = true;  ywlx="570242";gxywlx='510002';var thsid = document.getElementById('thsid').value;var xjzd = document.getElementById('XJZD').getCode();var sfyjz = document.getElementById('SFYJZ').getCode();var sfyxd = document.getElementById('SFYXD').getCode();var xjyjdz = document.getElementById('XJYJDZ').value;var zadd = document.getElementById('ZADD').value;var zagj = document.getElementById('ZAGJ').value;var sfthza = document.getElementById('SFTHZA').getCode();var zasd = document.getElementById('ZASD').getCode();var zyrybm = document.getElementById('ZYRYBM').value;setValueUE();var sAction = strAction+"?method=update";var data = Ume.getValues("tabPane");var objParams = {ywlx:ywlx, module:module,strSid:strSid,gxywlx:gxywlx,sfyjz:sfyjz,sfyxd:sfyxd,ajsid:ajsid,xjyjdz:xjyjdz,xjzd:xjzd,zadd:zadd,zagj:zagj,sfthza:sfthza,zasd:zasd,thsid:thsid};var res = Ume.TableList.updateDatax (encodeURI(encodeURI(sAction)), data, objParams);if(res == true){parent.targetWindow02.close();}}var isDoInsert = false;function doInsert(){isDoInsert = true;var tel = document.getElementById("SJH");gxywlx='510002';var xjzd = document.getElementById('XJZD').getCode();var sfyjz = document.getElementById('SFYJZ').getCode();var sfyxd = document.getElementById('SFYXD').getCode();var xjyjdz = document.getElementById('XJYJDZ').value;var zadd = document.getElementById('ZADD').value;var zagj = document.getElementById('ZAGJ').value;var sfthza = document.getElementById('SFTHZA').getCode();var zasd = document.getElementById('ZASD').getCode();var zyrybm = document.getElementById('ZYRYBM').value;    tel.innerHTML="";    var reg = /^[\d\,]{11,200}$/;//数字    if(zadd==null||zadd==""){    alert("[作案地点]是必录项");    }else if(zagj==null||zagj==""){    alert("[作案工具]是是必录项");    }else if(!reg.test(tel.value)&&(tel.value)!=""){      alert("输入多个电话号码用逗号隔开,号码是11位数字");    }else {    setValueUE();var sAction = strAction+"?method=insert";var data = Ume.getValues("tabPane");ywlx = "570241";var objParams = {ywlx:ywlx, module:module,strSid:strSid,gxywlx:gxywlx,sfyjz:sfyjz,sfyxd:sfyxd,ajsid:ajsid,xjyjdz:xjyjdz,xjzd:xjzd,zadd:zadd,zagj:zagj,sfthza:sfthza,zasd:zasd};var res = Ume.TableList.insertDatax(encodeURI(encodeURI(sAction)),data,objParams);if(res == true){parent.targetWindow02.close();parent.Talksearch(zyrybm);}}}function isStartEndDate(startDate,endDate){       if(startDate.length>0&&endDate.length>0)    {    if(startDate.indexOf("时") > 0 || endDate.indexOf("时") > 0)    {    //针对时间格式为:2016年06月13日11时37分20秒         var aStartDate=new Date(Date.parse(startDate.replace('年','/').replace('月','/').replace('日',' ').replace('时',':').replace('分',':').replace('秒',''))) ;            var aEndDate=new Date(Date.parse(endDate.replace('年','/').replace('月','/').replace('日',' ').replace('时',':').replace('分',':').replace('秒',''))) ;         if(aStartDate.getTime()>aEndDate.getTime())         {             alert("开始时间不能大于结束时间");                 return false;            }       }else    //针对时间格式为:2016年06月13日11:37:20或者2016年06月13日         var aStartDate=new Date(Date.parse(startDate.replace('年','/').replace('月','/').replace('日',''))) ;            var aEndDate=new Date(Date.parse(endDate.replace('年','/').replace('月','/').replace('日',' '))) ;         if(aStartDate.getTime()>aEndDate.getTime()){             alert("开始时间不能大于结束时间");                 return false;         }    }       return true;   }function doInit(){CreateUeditor();setTimeout(function() {doSearch();}, 500);$('cmdInsert').value = '保      存';$('cmdClose').value = '关     闭';//alert(lyCyl);$("LYSFZD").setValue("否",2);if(flag=="1"){document.getElementById("THKSSJ").setAttribute("disabled",true);document.getElementById("THJSSJ").setAttribute("disabled",true);document.getElementById("SFYJZ").setAttribute("disabled",true);document.getElementById("SFYXD").setAttribute("disabled",true);document.getElementById("XJYJDZ").setAttribute("disabled",true);document.getElementById("XJZD").setAttribute("disabled",true);document.getElementById("MBID").setAttribute("disabled",true);document.getElementById("SJH").setAttribute("disabled",true);document.getElementById("DZYX").setAttribute("disabled",true);document.getElementById("QQ").setAttribute("disabled",true);document.getElementById("THNR").setAttribute("disabled",true);document.getElementById("SHBT").setAttribute("disabled",true);document.getElementById("ZADD").setAttribute("disabled",true);document.getElementById("ZAGJ").setAttribute("disabled",true);document.getElementById("SFTHZA").setAttribute("disabled",true);document.getElementById("ZASD").setAttribute("disabled",true);document.getElementById("bc").style.display = "none";}else{document.getElementById("bc").style.display = "";if(flag=="2"){$("THKSSJ").setValue("now");}document.getElementById("THKSSJ").disabled=false;document.getElementById("THJSSJ").disabled=false;document.getElementById("SFYJZ").disabled=false;document.getElementById("SFYXD").disabled=false;document.getElementById("XJYJDZ").disabled=false;document.getElementById("XJZD").disabled=false;document.getElementById("MBID").disabled=false;document.getElementById("SJH").disabled=false;document.getElementById("DZYX").disabled=false;document.getElementById("QQ").disabled=false;document.getElementById("THNR").disabled=false;document.getElementById("ZADD").disabled=false;document.getElementById("ZAGJ").disabled=false;document.getElementById("SFTHZA").disabled=false;document.getElementById("ZASD").disabled=false;document.getElementById("SHBT").disabled=false;}}function doSearch(){if(kindFlag == '1'){dosearchYyth();}var sAction = strAction +"?method=queryRy&zyrybm="+zyrybm+"&flag="+flag;var res = Ume.doPost(sAction);Ume.setValues(res,"tabPane");$('SFTHZA').setValue("是","1");$('ZASD').setValue("凌晨(0时~6时)","1");var nr = "";if(flag == "1" || flag == "3"){  var rows = res.asXML().getElementsByTagName('ROW');      if(rows!=null){      nr = rows[0].getElementsByTagName('THNR')[0].firstChild.nodeValue;  var obj1=document.getElementById('NR');  obj1.value = nr;  editor.setContent(obj1.value);      }}dosearchshgxr();}function onSwitchPage(tabPane){switch(tabPane.selectedIndex){case 0:break;case 1:if(kindFlag == "1"){break;}else{alert("只有乌海市看守所可以使用语音谈话!");tabPane.setSelectedIndex(2);break;}case 2:break;    default:        break;  }}function dosearchshgxr(){g_bAlertWhenNoResult = false;$('rownum3').setValue('1000');var sAction = strAction+"?method=queryShgxr&zyrybm="+zyrybm;var condition = Ume.getConditions(shgxr);  var tableList = $('tabList02');Ume.TableList.doSearch(sAction,condition, tableList, 4, null, null); }function tr_click(obj){obj.cells[0].firstChild.checked = true;if(obj.parentElement.parentElement.getAttribute('ID')=='tabList05'){sid = obj.getAttribute("tsid");wtnr = obj.getAttribute("WTNR");editor.setContent("问:"+wtnr,true);dosearchWtda(sid);}if(obj.parentElement.parentElement.getAttribute('ID')=='tabList06'){wtda = obj.getAttribute("WTDA");editor.setContent("答:"+wtda,true);}/* if(obj.parentElement.parentElement.getAttribute('ID')=='tabList07'){obj.cells[0].firstChild.checked = true;} */}function radio_click(obj){tr_click(obj.ownRow);}function dosearchWtda(sid){g_bAlertWhenNoResult = false;var sAction = strAction+"?method=queryWtda&sid="+sid;var condition = Ume.getConditions('wtda');  var tableList = $('tabList06');Ume.TableList.doSearch(sAction,condition, tableList, g_iRowsPerPage, null, null); }function dosearchWtnr(){g_bAlertWhenNoResult = false;$('rownumnr').setValue('1000');var sAction = strAction+"?method=queryWtnr&flag=1&kssbm="+kssbm+"";var condition = Ume.getConditions('wtnr');  var tableList = $('tabList05');Ume.TableList.doSearch(sAction,condition, tableList,4, null, null); }function doimport(){if (isDoInsert) {isDoInsert = false;return;}var sid = document.getElementById("MBID").getCode();if(sid == null || sid == ""){}else{var sAction = strAction + "?method=query&id="+sid;var res = Ume.doPost(sAction);var obj1=document.getElementById('NR');obj1.value = res;editor.setContent(obj1.value,true);}}function doSelectShow(event){event = Event.extend(event || arguments.callee.caller.arguments[0] || window.event);      if(event)  event.stop();  var dy = $('MBID');  if(kind == sup){  dy.setAttribute("src","T#kss_mbnr:SID:MBZT:JLXGZT != '3' and MBLB='1'");  g_xDic.dics.unset("T#kss_mbnr:SID:MBZT:JLXGZT != '3' and MBLB='1'");   }else if(level == "10"){  dy.setAttribute("src","T#kss_mbnr:SID:MBZT:JLXGZT != '3' and MBLB='1' and kssbm like "+"'%"+kssbm.substring(0,2)+"%'");  g_xDic.dics.unset("T#kss_mbnr:SID:MBZT:JLXGZT != '3' and MBLB='1' and kssbm like "+"'%"+kssbm.substring(0,2)+"%'");   }else if(level == "20"){  dy.setAttribute("src","T#kss_mbnr:SID:MBZT:JLXGZT != '3' and MBLB='1' and kssbm like "+"'%"+kssbm.substring(0,4)+"%'");  g_xDic.dics.unset("T#kss_mbnr:SID:MBZT:JLXGZT != '3' and MBLB='1' and dlsbm like "+"'%"+kssbm.substring(0,4)+"%'");   }else{  dy.setAttribute("src","T#kss_mbnr:SID:MBZT:JLXGZT != '3' and MBLB='1' and kssbm like "+"'%"+kssbm.substring(0,9)+"%'");  g_xDic.dics.unset("T#kss_mbnr:SID:MBZT:JLXGZT != '3' and MBLB='1' and kssbm like "+"'%"+kssbm.substring(0,9)+"%'");   }}function check(){var id=$('ZJZL').getCode();var zjh = $("ZJHM");if(id == 111){zjh.setAttribute("kind","idcard");g_xDic.dics.unset("idcard");zjh.disabled = "";zjh.value="";}else if(id == 900){zjh.setAttribute("kind","text");g_xDic.dics.unset("idcard");zjh.value = "无";zjh.disabled = "true";}else{zjh.setAttribute("kind","text");g_xDic.dics.unset("idcard");zjh.disabled = "";zjh.value="";}}//录音以及录音计时function GetDateCount(){alert("提示:录音时间不能超过30分钟,系统自动停止录音!");clearInterval(countup);timeFlag = 0;$j("#lytimeshowMI").html("0 分 ");$j("#lytimeshowSS").html("0 秒");StopRecord();window.clearInterval(id_of_setinterval);   }$j(function(){    $j('#start').click(function(){    if($("LYSFZD").value == "" || $("LYSFZD").value == null){    //alert("是否重点为必填项!")    return;    }    if(timeFlag == 0){    $j("#lytimeshowMI").html("0 分 ");    $j("#lytimeshowSS").html("0 秒");        var m = 0;            var s = 1;            var cycle = 1000;            countup = setInterval(CountUp, cycle);            function CountUp(){            timeFlag = 1;                $j("#lytimeshowMI").html(m+" 分 ");        $j("#lytimeshowSS").html(s+" 秒");                s++;                if(s>59){                    s=0;                    m++;                }                if((m == 30 && s == 0)){                GetDateCount();                }else if(m > 30 && s > 0){                GetDateCount();                }            }    }else{    alert("请刷新页面重试!")    }    })    $j('#pause').click(function(){    var pauseTimeMIStr = $("lytimeshowMI").innerHTML;    var pauseTimeSSStr = $("lytimeshowSS").innerHTML;    var pauseTimeMI = pauseTimeMIStr.replace(/[^0-9]/ig,"");    var pauseTimeSS = pauseTimeSSStr.replace(/[^0-9]/ig,"");    clearInterval(countup);timeFlag = 0;$j("#lytimeshowMI").html(pauseTimeMI+" 分 ");$j("#lytimeshowSS").html(pauseTimeSS+" 秒");    })    $j('#resume').click(function(){    if(timeFlag == 0){    var pauseTimeMIStr = $("lytimeshowMI").innerHTML;        var pauseTimeSSStr = $("lytimeshowSS").innerHTML;        var pauseTimeMI = pauseTimeMIStr.replace(/[^0-9]/ig,"");        var pauseTimeSS = pauseTimeSSStr.replace(/[^0-9]/ig,"");        $j("#lytimeshowMI").html(pauseTimeMI+" 分 ");    $j("#lytimeshowSS").html(pauseTimeSS+" 秒");        var m = pauseTimeMI;            var s = parseInt(pauseTimeSS) + 1;            var cycle = 1000;            countup = setInterval(CountUp, cycle);            function CountUp(){            timeFlag = 1;                $j("#lytimeshowMI").html(m+" 分 ");        $j("#lytimeshowSS").html(s+" 秒");                s++;                if(m == 19 && s == 56){                }                if(s>59){                    s=0;                    m++;                }                if((m == 29 && s == 59)){                GetDateCount();                }else if(m >= 30){                GetDateCount();                }            }    }else{    alert("请刷新页面重试!")    }    })    $j('#stop').click(function(){    clearInterval(countup);timeFlag = 0;$j("#lytimeshowMI").html("0 分 ");$j("#lytimeshowSS").html("0 秒");    })});function StartRecord(){if($("LYSFZD").value == "" || $("LYSFZD").value == null){alert("是否重点为必填项!")return;}  var myAudio = document.getElementById("mySoundCapture");myAudio.StartRecord(8000,2,8);//传递每秒采样数(8000、11025、22050、44100)几个固定的值和声道数(1、2)1是单声道 2是双声道最后一个参数是比特率start = true;document.getElementById("start").setAttribute("disabled","true");document.getElementById("pause").removeAttribute("disabled");document.getElementById("stop").removeAttribute("disabled");}function PauseRecord(){  var myAudio = document.getElementById("mySoundCapture");myAudio.PauseRecord();pause = true;document.getElementById("resume").removeAttribute("disabled");document.getElementById("pause").setAttribute("disabled","true");}function ResumeRecord(){  var myAudio = document.getElementById("mySoundCapture");myAudio.ResumeRecord();document.getElementById("pause").removeAttribute("disabled");document.getElementById("resume").setAttribute("disabled","true");}function StopRecord(){  var myAudio = document.getElementById("mySoundCapture");var lyres = myAudio.StopRecord();document.getElementById("start").removeAttribute("disabled");document.getElementById("pause").setAttribute("disabled","true");document.getElementById("resume").setAttribute("disabled","true");document.getElementById("stop").setAttribute("disabled","true");document.getElementById("lydata").value = lyres;ywlx="570901";var sAction = strAction+"?method=insertLy&zyrybm=" + zyrybm;var condition = Ume.getValues("LYPZXX");var tableList = $('tabList07');var objParams = {ywlx:ywlx, module:module};var res = Ume.TableList.insertData(sAction, condition, tableList, objParams);if(res==true){dosearchYyth();}}function dosearchYyth(){g_bAlertWhenNoResult = false;$('rownumly').setValue('1000');//lythmj();var sAction = strAction+"?method=queryListLy&zyrybm=" + zyrybm;var condition = Ume.getConditions('LYTHGL');  var tableList = $('tabList07');Ume.TableList.doSearch(sAction,condition, tableList,8, null, null); }function lythmj(){var dc = $("LYTHMJ");dc.setAttribute("src","T#FS_ORG_PERSON:ACCOUNT:NAME:DEPARTMENT='"+deptid+"'");g_xDic.dics.unset("src","T#FS_ORG_PERSON:ACCOUNT:NAME:DEPARTMENT='"+deptid+"'");dc.setValue(name,account);}function doRecord(){var tableList = $('tabList01');var row = tableList.getSelectedRow();kssbmly = row.getAttribute("KSSBM");zyrybmly = row.getAttribute("ZYRYBM");$("KSSBMLY").setValue(kssbmly);$("ZYRYBMLY").setValue(zyrybmly);}/* function doListResult(obj){for(var i=1;i<obj.rows.length;i++){var asid = obj.rows[i].getAttribute("sid");var sAction = strAction + "?method=getLyBase&asid=" + asid;var audioData = Ume.doPost(sAction);obj.rows[i].cells[5].innerHTML="<audio controls='controls' ><source src='data:audio/x-mp3;base64,"+ audioData +"' id='showLy'></audio>";} }  */function doDelYy(event){ywlx="570903";var sAction = strAction+"?method=deleteLy&ywlx="+ywlx+"&module="+module;var res = Ume.TableList.deleteData(event, sAction);if(res==true){dosearchYyth();}}var targetWindow_2 = null;function showLy(event){//$("lyTest").src = '';var obj = Event.element(event);var ssid = obj.parentElement.parentElement.getAttribute("sid");var url = strAction + "?method=getLyBase&asid=" + ssid;var audioData = Ume.doPost(url);if(!targetWindow_2)  {targetWindow_2 = new XWin("targetWindow_2",(document.body.clientWidth || document.documentElement.clientWidth) / 2 - 250,document.body.clientHeight / 2 - 185,450,190,"试听录音","#targetDiv2");//$("targetDiv2").innerHTML="<audio controls='controls' ><source src='data:audio/x-mp3;base64,"+ audioData +"' id='lyTest'></audio>";  }document.getElementById("dd").innerHTML="<br><br><audio controls=\"controls\" src=\"data:audio/x-mp3;base64,"+audioData+"\"  autobuffer=\"autobuffer\" id=\"lyTest\"><br>";targetWindow_2.showModal();}function doCloseTargetWindow_2(){targetWindow_2.close();//pageFlag = 1;//window.location.href = "kssShow24xsth.jsp?ajsid="+ajsid+"&zyrybm="+zyrybm+"&strSid="+strSid+"&flag=2&KSSBM="+KSSBM+"&pageFlag="+pageFlag;//刷新弹出层界面,如果不刷新会导致audio标签无法获取到新的src。//javascript:history.go(0);}function xWinCloseCallback_2(xWin){if(xWin == targetWindow_2){Ume.closeDivWindows();}}function closeth(){if($('stop').disabled ==  false){alert("请先停止语音谈话");return;}parent.targetWindow02.close();}//--></SCRIPT></head><body>  <div class="ume-tab-pane" id="tabPane" selectedIndex="0" autoHeight='true' showHint="false" style="overflow:visible">  <DIV class="ume-tab-page" id="tabpage"><SPAN class="ume-tab-btn" title="">基本信息</SPAN><DIV class="ume-tab-layout">    <table style= "width:100%;height: 100%" >      <tr>  <TD  style="width: 45%;height:100%;" valign="top"><div id="Jbsearch" class="box"><TABLE id="tabList01" pagecontrol="page01" class="ume-tablist">   <span >基本信息</span><TR style="display:none;"><TD class="ume-label" id="L0">SID</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="thsid" label="L0" name="SID" kind="text" fieldname="thsid" maxlength="36"/></TD><TD class="ume-label" id="L1">看守所编码</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="KSSBM" label="L1" name="KSSBM" kind="text"  fieldname="KSSBM" maxlength="12"/></TD><TD class="ume-label" id="L2">在押员编码</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" label="L2" id="ZYRYBM" name="ZYRYBM"  fieldname="ZYRYBM" disabled="disabled"/></TD></TR><TR><TD class="ume-label" id="L3">姓名</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" label="L3" id="XM" name="XM"  fieldname="XM" disabled="disabled"/>    <span style="width:7px;">  </span></TD></TR><TR><TD class="ume-label" id="L4">性别</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="XB" label="L4" name="XB" fieldname="XB" disabled="disabled"/><span style="width:7px;">  </span></TD></TR><TR><TD class="ume-label" id="L5">出生日期</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="CSRQ" label="L5" name="CSRQ"  fieldname="CSRQ" disabled="disabled"/><span style="width:7px;">  </span></TD></TR><TR><TD class="ume-label" id="L6">是否有驾照</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="SFYJZ" label="L6" name="SFYJZ" kind="dic" src="SF" hascode="false" fieldname="SFYJZ" maxlength="1"/><span style="width:7px;">  </span></TD></TR><TR><TD class="ume-label" id="L7">是否有吸毒史</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="SFYXD" name="SFYXD"  label="L7" kind="dic" src="SF" hascode="false" fieldname="SFYXD" maxlength="1"/><span style="width:7px;">  </span></TD></TR><TR><TD class="ume-label" id="L8">现居住地</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="XJZD" name="XJZD" label="L8" kind="dic" src="XZJG" fieldname="XJZD" maxlength="6" must="true"/></TD></TR><TR><TD class="ume-label" id="L9">信件邮寄地址</TD><TD class="ume-query-edit" ><INPUT type="text" class="ume-edit" id="XJYJDZ" name="XJYJDZ" label="L9" kind="text"  fieldname="XJYJDZ" maxlength="300" /><span style="width:7px;">  </span></TD></TR></TABLE><TABLE class="ume-query-table" style="display:none;"><TR><TD class="ume-query-label">ROWNUM</TD><TD class="ume-query-edit"><INPUT type="text" id="rownum" class="ume-edit" kind="text" operation="<=" fieldname="rownum" value="1000"  maxlength="30"></TD></TR></TABLE>                </div>            <div  class="box" style="margin-top:5px;"><TABLE id="tabList03" class="ume-tablist"> <span>其他信息</span><TR><TD class="ume-label" id="L10">手机号</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" kind="text" label="L10" id="SJH" name="SJH"  fieldname="SJH" maxlength="20"/></TD></TR><TR><TD class="ume-label" id="L11">电子邮箱</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" kind="text" label="L11" id="DZYX" name="DZYX"  fieldname="DZYX" maxlength="50"/></TD></TR><TR><TD class="ume-label" id="L12">QQ</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" label="L12" kind="text" id="QQ" name="QQ"  fieldname="QQ" maxlength="20"/></TD></TR></TABLE>   </div>               </TD>          <TD style="width: 55%;height:100%;" valign="top">   <DIV class="ume-tab-layout" style="padding-top:0" id="shgxr">   <div id="ShSearch" class="box"><INPUT type="button" name="cmdAdd" id="SHBT" class="ume-button" value="添加社会关系" onclick="doSaveSh();" style="margin-left:0px;"><TABLE id="tabList02" pagecontrol="page02" class="ume-tablist"><TR class="ume-tablist-title" align="center">    <TH type="single" style="display:none;"></TH> <TH fieldname="GXRXM" enableorder="1" maxlength="5">姓名</TH>        <TH fieldname="GXRXB" enableorder="1">性别</TH><TH fieldname="YZYRYGX" enableorder="1" maxlength="3">关系</TH><TH fieldname="GXRGZDW" enableorder="1" maxlength="5">工作单位</TH><TH fieldname="GXRLXDZ" enableorder="1" maxlength="5">联系地址</TH></TR></TABLE><TABLE class="ume-query-table" style="display:none;"><TR><TD class="ume-query-label">ROWNUM</TD><TD class="ume-query-edit"><INPUT type="text" id="rownum3"class="ume-edit" kind="text" operation="<=" fieldname="rownum"value="1000" maxlength="30" ></TD></TR></TABLE><TABLE style="float:center;"><TR><TD><div xtype="ume-page-control" id="page02"  tablist="tabList02"></div></TD></TR></TABLE></div>    <div  class="box" style="margin-top:5px;"><TABLE id="tabList04" class="ume-tablist"> <span>涉案情况</span> <TR><TD class="ume-label" id="L13">犯罪类型</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" label="L13" id="ZALB" name="ZALB" src="AY" hascode="false"  kind="dic"  fieldname="ZALB" disabled="disabled"/>    <span style="width:7px;">  </span></TD></TR><TR><TD class="ume-label" id="L14">作案地点</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="ZADD" label="L14" name="ZADD" maxlength="100" fieldname="ZADD" /><span  style="margin: auto 0px auto 2px; padding: 0px 0px 0px 2px; width: 7px; color: red; line-height: 35px; font-size: 7pt;  vertical-align: middle;">* </span></TD></TR><TR><TD class="ume-label" id="L15">作案工具</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="ZAGJ" label="L15" name="ZAGJ"  maxlength="30" fieldname="ZAGJ" /><span  style="margin: auto 0px auto 2px; padding: 0px 0px 0px 2px; width: 7px; color: red; line-height: 35px; font-size: 7pt; vertical-align: middle;">* </span></TD></TR><TR><TD class="ume-label" id="L16">作案时段</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="ZASD" label="L16" name="ZASD" kind="dic" src="ZASD" hascode="false" fieldname="ZASD" maxlength="1" must="true"/></TD></TR><TR><TD class="ume-label" id="L17">是否团伙作案</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="SFTHZA" name="SFTHZA"  label="L17" kind="dic" src="SF" hascode="false" must="true" fieldname="SFTHZA" maxlength="1" /></TD> </TR> <TR> <TD class="ume-label" id="L18">案情简介</TD><TD class="ume-edit-label" colspan="3"><textarea class="ume-edit" id="AQ" name="AQJJ" kind="text" fieldname="AQJJ"  label="L18"style="height:120px; width:330px;" disabled="disabled" value=""></textarea></TD></TR></TABLE>        </div>            </div>        </TD>    </tr>     </table></div></div><div class="ume-tab-page" ><span class="ume-tab-btn" >语音谈话</span><DIV class="ume-tab-layout">  <table  style= "width:100%;height: 100%" >  <TR>  <TD  style="width: 40%;height:100%;" valign="top">  <div id="LYTH" class="box" align="center">  <table class="ume-edit-table" id="LYPZXX" ><TR style="display:none;"><TD class="ume-label" id="L1">看守所编码</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="KSSBMLY" label="L1" name="KSSBMLY" kind="text"  fieldname="KSSBM" maxlength="12"/></TD><TD class="ume-label" id="L2">在押员编码</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" label="L2" id="ZYRYBMLY" name="ZYRYBMLY"  fieldname="ZYRYBM" /></TD><TD class="ume-label" id="L90">采样率</TD><TD class="ume-query-edit" ><INPUT type="text" class="ume-edit" id="CYL" name="CYL" kind="text" label="L90" value="<%=lyCyl %>" style="width:190px;" fieldname="CYL" must="true"/></TD><TD class="ume-label" id="L91">声道数</TD><TD class="ume-query-edit" ><INPUT type="text" class="ume-edit" id="SDS" name="SDS" kind="text" label="L91" value="<%=lySds %>" style="width:190px;" fieldname="SDS" must="true"/></TD><TD class="ume-label" id="L92">比特率</TD><TD class="ume-query-edit" ><INPUT type="text" class="ume-edit" id="BTL" name="BTL" kind="text" label="L92" value="<%=lyBtl %>" style="width:190px;" fieldname="BTL" must="true"/></TD></TR><br><TR> <TD class="ume-label" id="L19">录音民警</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="LYTHMJ" name="LYTHMJ" fieldname="LYTHMJ" label="L190" kind="dic" hasCode="false" src="<%=perdic %>" value='<%=user.getName()%>' code='<%=user.getAccount()%>'  disabled="disabled" must="true" style="width:190px"/></TD></TR><TR><TD class="ume-label" id="L19">是否重点</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" hascode="false" id="LYSFZD" name="LYSFZD" fieldname="LYSFZD" label="L191" kind='dic' src="SF" must="true" style="width:190px"/></TD></TR><TR><TD class="ume-label"></TD><TD class="ume-edit-label"><INPUT type="hidden" id="lydata" name="lydata" fieldname="LY" style="width:150px" /></TD></TR></table></div></TD><TD style="width: 60%;height:100%;" valign="top"><div id="LYTHSHOWTIME" class="box" style="margin-top:0px;margin-left:5px;" align="center"><BR>  <span id="lytimeshowMI" style="font-size:30px;color:blue;">0 分 </span><span id="lytimeshowSS" style="font-size:30px;color:blue;">0 秒</span>  <BR><BR><!--   <span id="lytsshow" style="font-size:30px;color:blue;"></span>   --></DIV> <div id="LYTHSHOW" class="box" style="margin-top:5px;margin-left:5px;" align="center">  <input type="button" class="ume-button" id="start" value="#K开  始" onclick="StartRecord();"/><input type="button" class="ume-button" id="pause" value="#Z暂  停" onclick="PauseRecord();" disabled/><input type="button" class="ume-button" id="resume" value="#J继  续" onclick="ResumeRecord();" disabled/><input type="button" class="ume-button" id="stop" value="#T停  止" onclick="StopRecord();" disabled/> </div><!-- </div> --></div></TD> </TR> <TR> <TD style="width: 100%;height:100%;" valign="top" colspan="3"> <div id="LYTHGL" class="box" style="margin-top:5px;"><TABLE id="tabList07" pagecontrol="page07" class="ume-tablist" queryfilter="jlxgsj" queryorder="desc"><TR class="ume-tablist-title" align="center"><TH type="single" ></TH><TH fieldname="tsid" enableorder="1" style="display: none;">SID</TH><TH fieldname="LYBH" >录音编号</TH><TH fieldname="LYTHMJ" >负责谈话民警</TH><TH fieldname="LYSFZD" >是否重点</TH><!-- <TH >录音试听</TH> --><TH type="link" value="试听" id="initLy" action="showLy(event);">录音试听</TH><TH type="link" id="cmdDeleteLy" value="删除" action="doDelYy(event);">删除录音</TH></TR>            </TABLE><TABLE class="ume-query-table" style="display:none;"><TR><TD class="ume-query-label">ROWNUM</TD><TD class="ume-query-edit"><INPUT type="text" id="rownumly"class="ume-edit" kind="text" operation="<=" fieldname="rownum"value="1000" maxlength="30" ></TD></TR>   </TABLE>   <TABLE style="float:center;"><TR><TD><div xtype="ume-page-control-small" id="page07"  tablist="tabList07"></div></TD></TR></TABLE>          </div>       </TD> </TR></table></div></div><div class="ume-tab-page" ><span class="ume-tab-btn" title="管教管理-24小时谈话">谈话内容</span><DIV class="ume-tab-layout">  <table  style= "width:100%;height: 100%" >  <tr>  <TD  valign="top"> <div id="wtnr" class="box"><TABLE id="tabList05" pagecontrol="page05" class="ume-tablist">    <span >请选择问题</span><TR class="ume-tablist-title" align="center"><TH type="single" ></TH><TH fieldname="tsid" enableorder="1" style="display: none;">SID</TH><TH fieldname="WTNR" enableorder="1"  maxlength="15">问题</TH></TR>            </TABLE><TABLE class="ume-query-table" style="display:none;"><TR><TD class="ume-query-label">ROWNUM</TD><TD class="ume-query-edit"><INPUT type="text" id="rownumnr"class="ume-edit" kind="text" operation="<=" fieldname="rownum"value="1000" maxlength="30" ></TD></TR>   </TABLE>   <TABLE style="float:center;"><TR><TD><div xtype="ume-page-control-small" id="page05"  tablist="tabList05"></div></TD></TR></TABLE>           </div>              <div  class="box" style="margin-top:5px;">   <div  class="box" id="wtda"><TABLE id="tabList06" pagecontrol="page06" class="ume-tablist">    <span >请选择答案</span><TR class="ume-tablist-title" align="center"><TH type="single"></TH><TH fieldname="WTDA" enableorder="1" maxlength="15">问题答案</TH></TR>            </TABLE>            <TABLE class="ume-query-table" style="display:none;"><TR><TD class="ume-query-label">ROWNUM</TD><TD class="ume-query-edit"><INPUT type="text" id="rownum2"class="ume-edit" kind="text" operation="<=" fieldname="rownum"value="1000" maxlength="30" ></TD></TR>   </TABLE>              </div>     </div>      </TD>      <TD style="width: 70%;height:100%;" valign="top"><DIV class="ume-tab-layout" style="padding-top:0" >    <div id="ShSearch" class="box">          <table class="ume-edit-table" id="tabList03" >      <TR><TD class="ume-label" id="L20">开始时间</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="THKSSJ" name="THKSSJ" label="L20"  kind="datetime" fieldname="THKSSJ" format="%Y年%m月%d日 %H:%M:%S" check="false" onvaluechange="isStartEndDate($('THKSSJ').getValue(),$('THJSSJ').getValue());" must="true" style="width:190px"/></TD> <TD class="ume-label" id="L22">结束时间</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="THJSSJ" name="THJSSJ" label="L22" kind="datetime" fieldname="THJSSJ"  format="%Y年%m月%d日 %H:%M:%S" check="false" onvaluechange="isStartEndDate($('THKSSJ').getValue(),$('THJSSJ').getValue());" must="true" style="width:190px"/></TD></TR><TR><TD class="ume-label" id="L21">选择模板</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="MBID" name="MBID" label="L21" kind="dic" src="" hasCode="false" fieldname="MBID" onvaluechange="if (this.value != '')doimport()" onfocus="doSelectShow(event)" style="width:190px"/></TD> <TD class="ume-label" id="L19">谈话人</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="THR" name="THR" label="L19" kind="text" value='<%=user.getName()%>' code='<%=user.getAccount()%>' kind='dic' disabled="disabled" must="true" style="width:190px"/></TD>  </TR><TR><TD class="ume-label" id="L23">内容</TD><TD class="ume-edit-label" colspan="3" ><div style="float:left;"><textarea id="THNR" name="THNR" class="textarea_inside" style="margin-right:15px;"></textarea></div><span  style="margin: auto 0px auto 2px; padding: 0px 0px 0px 2px; width: 7px; color: red; line-height: 35px; font-size: 7pt; vertical-align: middle;"> </span></TD></TR><TR>    <TD class="ume-label"></TD> <TD class="ume-edit-label"  colspan="3"><INPUT type="hidden" label="L23" id="NR"  class="ume-edit"  fieldname="THNR"  style="width:400px" must="true" ></TD>   </TR>  </TABLE>  </div>  </DIV>      </td>   </tr></table></div><div class="ume-button-bar" id="bc"><INPUT type="button" name="cmdInsert" id="cmdInsert" class="ume-button" value="保     存" onclick="doSave();"><input type="button" id="cmdClose" class="ume-button" value="关      闭"  onclick="closeth();"></div>  </div>  </div> <div id="targetDivs" style="display:none;overflow:auto;"><table class="ume-edit-table" id="edit_target_table"><TR style="display:none"><TD class="ume-label" id="L24">主键</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="SID" label="L24" name="SID" kind="text" fieldname="SID" maxlength="36"/></TD></TR><TR style="display:none"><TD class="ume-label" id="L25">在押人员编码</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="ZYRYBM1" label="L25" name="ZYRYBM" kind="text" fieldname="ZYRYBM" maxlength="21"/></TD></TR><TR style="display:none"><TD class="ume-label" id="L26">看守所编码</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="KSSBM1" label="L26" name="KSSBM" kind="text"   fieldname="KSSBM"/></TD></TR><br><TR><TD class="ume-label" id="L27">关系人姓名</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="GXRXM" label="L27" name="GXRXM" kind="text" fieldname="GXRXM" maxlength="50" must="true"/></TD><TD class="ume-label" id="L28">关系人性别</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="GXRXB" label="L28" name="GXRXB" kind="dic" src="XB" hascode="false" fieldname="GXRXB" must="true"/></TD></TR><TR><TD class="ume-label" id="L29">关系人年龄</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="GXRNL" label="L29" name="GXRNL" kind="int" fieldname="GXRNL" maxlength="3"/></TD><TD class="ume-label" id="L30">与在押人员关系</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="YZYRYGX" label="L30" name="YZYRYGX" kind="dic" src="TFRGX" hascode="false" fieldname="YZYRYGX" maxlength="3" must="true"/></TD></TR><TR><TD class="ume-label" id="L31">证件种类</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="ZJZL" label="L31" name="ZJZL" kind="dic" src="ZJLX" fieldname="ZJZL" hasCode="false"  onvaluechange="check();"/></TD><TD class="ume-label" id="L32">证件号码</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="ZJHM" label="L32" name="ZJHM" kind="text" fieldname="ZJHM" maxlength="30" /></TD></TR><TR><TD class="ume-label" id="33">关系人电话</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="GXRDH" label="L33" name="GXRDH" kind="text" fieldname="GXRDH" maxlength="20"/></TD><TD class="ume-label" id="L34">关系人邮编</TD><TD class="ume-query-edit"><INPUT type="text" class="ume-edit" id="GXRYB" label="L34" name="GXRYB" kind="text" fieldname="GXRYB" maxlength="6"/></TD></TR><TR><TD class="ume-label" id="L35">关系人工作单位</TD><TD class="ume-query-edit" colspan="3"><INPUT type="text" class="ume-edit" id="GXRGZDW" label="L35" name="GXRGZDW" kind="text" fieldname="GXRGZDW" maxlength="40" style="width:520px;"/></TD></TR><TR><TD class="ume-label" id="L36">关系人联系地址</TD><TD class="ume-query-edit" colspan="3"><INPUT type="text" class="ume-edit" id="GXRLXDZ" label="L36" name="GXRLXDZ" kind="text" fieldname="GXRLXDZ" maxlength="200" style="width:520px;"/></TD></TR><TR><TD class="ume-label" id="L37">备注</TD><TD class="ume-query-edit" colspan="3"><TEXTAREA class="ume-edit" id="BZ" label="L37" name="BZ" kind="text" fieldname="BZ" maxlength="200" style="width:520px;height:100px;"></TEXTAREA></TD></TR></table><br><div class="ume-button-bar"><input type="button" class="ume-button"  id="cmdSave" value="保    存" onclick="doInsertShgxr();" /> <input type="button" class="ume-button" id="cmdReset" value="关     闭" onclick="doCloseTargetWindow();" /></div></div> <div id="targetDiv2" style="display:none;"><div id="dd" style="margin-left:75px"></div><br><div class="ume-button-bar"><input type="button" class="ume-button" id="cmdClose1" value="关  闭" onclick="doCloseTargetWindow_2();"/></div></div> <OBJECT id="mySoundCapture" style="border:0px solid red;margin-left:0px;top:0px;"  classid="clsid:54918495-E209-4EC9-ADD8-1A40A662344C"  codebase="ActiveFormProj1.inf"  width=0  height=0  align=center  hspace=0  vspace=0></OBJECT></body></html>

ACTION

public class KssSyShgxAction extends BaseDispatchAction {public static Logger log = Log.getLogger(KssSyShgxAction.class);public KssSyShgxAction() {}public ActionForward queryList(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response) throws Exception {String moduleName = Pub.getVal(request, "module");String zyrybm = Pub.getVal(request, "zyrybm");if (Pub.empty(moduleName))moduleName = null;elsemoduleName = moduleName.trim();RightManager.checkPowerWriteXml(request, response, moduleName);User user = Pub.getUser(request);Document doc = RequestUtil.getDocument(request);Connection conn = null;BaseResultSet bs = null;try {conn = DBUtil.getConnection();conn.setAutoCommit(false);String sql = "select * from kss_sy_shgx where zyrybm = ? and jlxgzt!=3";String paras[] = { zyrybm };int type[] = { BaseVO.OP_STRING };bs = new BasePreparedStatement(user, doc).executeQuery(conn, sql, paras, type);bs.setFieldDic("GXRXB", "XB");bs.setFieldDic("YZYRYGX", "TFRGX");bs.setFieldDic("ZJZL", "ZJLX");Pub.writeXmlDocument(response, bs.getDocument());} catch (Exception e) {log.error(e, e);Pub.writeXmlErrorMessage(response, ExceptionMessage.getMessageInfo(e));} finally {if (bs != null)bs.Close();if (conn != null)conn.close();}return null;}public ActionForward insert(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response) throws Exception {String ywlx = Pub.getVal(request, "ywlx");String moduleName = Pub.getVal(request, "module");if (Pub.empty(ywlx))ywlx = "000000";elseywlx = ywlx.trim();if (Pub.empty(moduleName))moduleName = null;elsemoduleName = moduleName.trim();RightManager.checkPowerWriteXml(request, response, moduleName, new String[] { "cmdSave" });User user = Pub.getUser(request);OrgDept dept = user.getOrgDept();Document doc = RequestUtil.getDocument(request);Connection conn = null;EventVO evo = null;try {conn = DBUtil.getConnection();conn.setAutoCommit(false);BaseDAO dao = DAOFactory.getInstance().createDAO(conn);evo = EventManager.createEvent(conn, ywlx, user);List list = doc.selectNodes("/DATA/ROW");KssSyShgxVO vo = null;for (int i = 0; i < list.size(); i++) {Element row = (Element) list.get(i);vo = new KssSyShgxVO();vo.setValue(row);vo.setSjbh(evo.getSjbh());//事件编号vo.setYwlx(ywlx);//业务类型vo.setSsdwdm(user.getDepartment());//所属单位代码vo.setJlxgsj(Pub.getCurrentDate());//记录修改时间vo.setJltbsj(Pub.getCurrentDate());//记录同步时间vo.setJlxgzt(Globals.JLXGZT_INSERT);//记录修改状态:JLXGZT,1、新增;2、修改;3、删vo.setJltbzt(Globals.JLTBZT_WTB);//记录修改状态:JLXGZT,1、新增;2、修改;3、删vo.setTbr(user.getAccount());    //填报人vo.setTbsj(Pub.getCurrentDate());//填报时间dao.insert(conn, vo);}String name = Pub.getDictValueByCode("YWLX", ywlx);conn.commit();LogManager.writeUserLog(evo.getSjbh(), ywlx, Globals.OPERATION_TYPE_INSERT, LogManager.RESULT_SUCCESS,"添加信息[" + name + "]", user);Pub.writeXmlMessage(response, vo.getRowXml(), "操作成功!", "MESSAGE");} catch (Exception e) {conn.rollback();log.error(e, e);LogManager.writeUserLog(evo == null ? 0 : evo.getSjbh(), ywlx, Globals.OPERATION_TYPE_INSERT,LogManager.RESULT_FAILURE, "添加信息[" + ywlx + "]", user);Pub.writeXmlErrorMessage(response, ExceptionMessage.getMessageInfo(e));} finally {if (conn != null)conn.close();conn = null;}return null;}public ActionForward update(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response) throws Exception {String ywlx = Pub.getVal(request, "ywlx");String moduleName = Pub.getVal(request, "module");if (Pub.empty(ywlx))ywlx = "000000";elseywlx = ywlx.trim();if (Pub.empty(moduleName))moduleName = null;elsemoduleName = moduleName.trim();RightManager.checkPowerWriteXml(request, response, moduleName, new String[] { "cmdSave" });User user = Pub.getUser(request);OrgDept dept = user.getOrgDept();Document doc = RequestUtil.getDocument(request);Connection conn = null;EventVO evo = null;try {conn = DBUtil.getConnection();conn.setAutoCommit(false);BaseDAO dao = DAOFactory.getInstance().createDAO(conn);evo = EventManager.createEvent(conn, ywlx, user);List list = doc.selectNodes("/DATA/ROW");KssSyShgxVO vo = null;for (int i = 0; i < list.size(); i++) {Element row = (Element) list.get(i);vo = new KssSyShgxVO();vo.setValue(row);vo.setSjbh(evo.getSjbh());vo.setYwlx(ywlx);vo.setSsdwdm(user.getDepartment());vo.setJlxgsj(Pub.getCurrentDate());vo.setJlxgzt(Globals.JLXGZT_UPDATE);vo.setJltbzt(Globals.JLTBZT_WTB);dao.update(conn, vo);}String name = Pub.getDictValueByCode("YWLX", ywlx);conn.commit();LogManager.writeUserLog(evo.getSjbh(), ywlx, Globals.OPERATION_TYPE_UPDATE, LogManager.RESULT_SUCCESS,"修改信息[" + name + "]", user);Pub.writeXmlMessage(response, vo.getRowXml(), "操作成功!", "MESSAGE");} catch (Exception e) {conn.rollback();log.error(e, e);LogManager.writeUserLog(evo == null ? 0 : evo.getSjbh(), ywlx, Globals.OPERATION_TYPE_UPDATE,LogManager.RESULT_FAILURE, "修改信息[" + ywlx + "]", user);Pub.writeXmlErrorMessage(response, ExceptionMessage.getMessageInfo(e));} finally {if (conn != null)conn.close();conn = null;}return null;}public ActionForward delete(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response) throws Exception {String ywlx = Pub.getVal(request, "ywlx");String moduleName = Pub.getVal(request, "module");if (Pub.empty(ywlx))ywlx = "000000";elseywlx = ywlx.trim();if (Pub.empty(moduleName))moduleName = null;elsemoduleName = moduleName.trim();RightManager.checkPowerWriteXml(request, response, moduleName, new String[] { "cmdDelete" });User user = Pub.getUser(request);Document doc = RequestUtil.getDocument(request);Connection conn = null;EventVO evo = null;try {conn = DBUtil.getConnection();conn.setAutoCommit(false);BaseDAO dao = DAOFactory.getInstance().createDAO(conn);evo = EventManager.createEvent(conn, ywlx, user);List list = doc.selectNodes("/DATA/ROW");for (int i = 0; i < list.size(); i++) {Element row = (Element) list.get(i);KssSyShgxVO vo = new KssSyShgxVO();vo.setValue(row);vo.setSjbh(evo.getSjbh());vo.setYwlx(ywlx);vo.setSsdwdm(user.getDepartment());vo.setJlxgsj(Pub.getCurrentDate());vo.setJlxgzt(Globals.JLXGZT_DELETE);vo.setJltbzt(Globals.JLTBZT_WTB);dao.update(conn, vo); // dao.delete(conn, vo);}conn.commit();LogManager.writeUserLog(evo.getSjbh(), ywlx, Globals.OPERATION_TYPE_DELETE, LogManager.RESULT_SUCCESS,"删除信息[" + ywlx + "]", user);Pub.writeXmlInfoMessage(response, "删除成功!");} catch (Exception e) {conn.rollback();e.printStackTrace(System.out);LogManager.writeUserLog(evo == null ? 0 : evo.getSjbh(), ywlx, Globals.OPERATION_TYPE_DELETE, LogManager.RESULT_FAILURE,"删除信息[" + ywlx + "]", user);Pub.writeXmlErrorMessage(response, ExceptionMessage.getMessageInfo(e));} finally {if (conn != null)conn.close();conn = null;}return null;}}



0 0
原创粉丝点击