Commit f3dd8b8d by 罗绍泽

Merge remote-tracking branch 'origin/zhutc' into develop

parents 05faac16 39e76091
...@@ -178,28 +178,6 @@ function openreplyRow(editUrl,is_row,is_title,is_max,is_width,is_height,is_left, ...@@ -178,28 +178,6 @@ function openreplyRow(editUrl,is_row,is_title,is_max,is_width,is_height,is_left,
}); });
} }
////定义grid列表
//var ls_title="日志管理";
//var is_column = [ [
// {field : 'LOG_TITLE',title : '日志标题',width : 100,align : 'center'},
// {field : 'LOG_CONTENT',title : '日志内容',width : 300,align : 'center'},
// {field : 'NEW_CREATE',title : '创建人',width : 80,align : 'center'},
// {field : 'CREATE_TIME',title : '创建时间',width : 150,align : 'center'},
// {field : 'NEW_UPDATE',title : '修改人',width : 80,align : 'center'},
// {field : 'UPDATE_TIME',title : '修改时间',width : 150,align : 'center'}
// ] ];
////列表加载完成回调
//function dataOnLoadSuccess(){
//
//}
////设置颜色和每行高度
//function rowstyler(index,row){
//
//}
////展示列表
//datagrid("list",ls_title,gaowj.WEB_APP_NAME + "/logData_list",queryData,is_column,60,80);
/** /**
* 序号: * 序号:
* 功能:回复 * 功能:回复
...@@ -221,13 +199,23 @@ function replyRow(index) { ...@@ -221,13 +199,23 @@ function replyRow(index) {
//加载回复子页面成功后的回调 //加载回复子页面成功后的回调
function replyUrlOnloadCallback(is_row){ function replyUrlOnloadCallback(is_row){
// var listItem=logModule.logDataAction.listItem({ var reply_column = [ [
// FIELD_LOG_ID:is_row.UUID {field : 'REPLY_NAME',width : 100,align : 'center'},
// }).rowSet; {field : 'REPLY_CONTENT',width : 300,align : 'center'},
// for(var i=0;i<listItem.length;i++){ {field :'opt',width : 150,align : 'center',
// add_log_item(listItem[i].REPLY_NAME,listItem[i].REPLY_CONTENT,listItem[i].UUID,listItem[i].CODE); formatter:function(value,row,index){
// } var deleteBtn='<a style="cursor:pointer" onclick="javascript:deleteItemRow('+index+')">删除</a>'
datagridReply("logItemInputForm",gaowj.WEB_APP_NAME + "/logData_listItem",queryData,reply_column); return '<div class=\'optBtns\'>'+deleteBtn+'</div>';
}
}
] ];
var logUuid=is_row.UUID;
var reply_query = {
FIELD_LOG_ID:logUuid
}
datagridReply("logItemInputForm",gaowj.WEB_APP_NAME + "/logData_listItem",reply_query,reply_column);
} }
//回复保存 //回复保存
...@@ -239,7 +227,7 @@ function replySaveRow(){ ...@@ -239,7 +227,7 @@ function replySaveRow(){
FIELD_REPLY_CONTENT:$("input[name=FIELD_USER_REPLY_CONTENT]").val()} FIELD_REPLY_CONTENT:$("input[name=FIELD_USER_REPLY_CONTENT]").val()}
var v_result = logModule.logActAction.insertReply(items); var v_result = logModule.logActAction.insertReply(items);
if(v_result.NAME=='999'){ if(v_result.NAME=='999'){
add_log_item(items.REPLY_NAME,items.REPLY_CONTENT,items.UUID,items.CODE); $('#logItemInputForm').datagrid('reload');
} }
} }
} }
...@@ -319,29 +307,24 @@ function deleteBatchRow(){ ...@@ -319,29 +307,24 @@ function deleteBatchRow(){
* 单位:杰夫兄弟智慧科技有限公司 * 单位:杰夫兄弟智慧科技有限公司
* 备注:需更改 * 备注:需更改
**/ **/
function deleteItemRow(handler){ function deleteItemRow(index){
code=$(handler).parent().next().find('input').val(); $('#logItemInputForm').datagrid('selectRow',index);
console.log(code) var is_row = $('#logItemInputForm').datagrid('getSelections');
if(code == ''|| code == null){ $('#logItemInputForm').datagrid('clearSelections');
return var code = is_row[0].UUID;
}else{ if(code == ''|| code == null){
$.messager.confirm('提示', '确定删除?', function(r) { return
if (r) { }else{
var v_query = {}; $.messager.confirm('提示', '确定删除?', function(r) {
v_query.FIELD_CODE = code; if (r) {
var v_result = logModule.logActAction.deleteReply(v_query); var v_query = {};
$(handler).parent().parent().remove(); v_query.FIELD_CODE = code;
if(v_result.NAME=='999'){ var v_result = logModule.logActAction.deleteReply(v_query);
$(handler).parent().parent().remove();
$.messager.alert('提示',v_result.VALUE);
}else{
$.messager.alert('提示',v_result.VALUE); $.messager.alert('提示',v_result.VALUE);
$('#logItemInputForm').datagrid('reload');
} }
});
} }
});
}
} }
/****/ /****/
...@@ -377,52 +360,6 @@ function searchRow(){ ...@@ -377,52 +360,6 @@ function searchRow(){
} }
/****/ /****/
function add_log_item(index,content,uuid,code){
if(typeof index == 'undefined'){
index='';
}
if(typeof content == 'undefined'){
content='';
}
if(typeof uuid == 'undefined'){
uuid='';
}
if(typeof code == 'undefined'){
code='';
}
var log_item_list=$(".log_item_list");
var item=$("<div class='log_item_one' style='overflow: auto;margin-bottom:10px'></div>");
log_item_list.append(item);
var log_item_index=$('<div></div>');
log_item_index.addClass('log_item_index');
var log_item_info=$('<div></div>');
log_item_info.addClass('log_item_info');
var log_item_delete=$('<div></div>');
log_item_delete.addClass('log_item_delete');
var log_item_uuid=$('<div></div>');
log_item_uuid.addClass('log_item_uuid');
var log_item_code=$('<div></div>');
log_item_code.addClass('log_item_code');
item.append(log_item_index);
item.append(log_item_info);
item.append(log_item_delete);
item.append(log_item_uuid);
item.append(log_item_code);
log_item_index.append('<input class="easyui-validatebox easyui-textbox" readonly="readonly" name="log_item_index" value="'+index+'" />');
log_item_info.append('<input class="easyui-validatebox easyui-textbox" readonly="readonly" name="log_item_info" style="width: 400px" value="'+content+'"/>');
log_item_delete.append('<a name="log_item_delete" onclick="javascript:deleteItemRow(this)">删除</a>');
log_item_uuid.append('<input type="hidden" name="log_item_uuid" value="'+uuid+'" />');
log_item_code.append('<input type="hidden" name="log_item_code" value="'+code+'" />');
$.parser.parse('.log_item_one');
}
/** /**
* 回复 * 回复
...@@ -434,7 +371,6 @@ function datagridReply(is_view,is_url,is_query,is_column){ ...@@ -434,7 +371,6 @@ function datagridReply(is_view,is_url,is_query,is_column){
iconCls:$.getJwWindowPic(), iconCls:$.getJwWindowPic(),
url:is_url, url:is_url,
queryParams : is_query,//查询参数 queryParams : is_query,//查询参数
rownumbers : true,//显示索引号
singleSelect : false,//是否多选 singleSelect : false,//是否多选
fitColumns : false,//是否撑满 fitColumns : false,//是否撑满
autoRowHeight : false,//设定高度 autoRowHeight : false,//设定高度
...@@ -446,12 +382,8 @@ function datagridReply(is_view,is_url,is_query,is_column){ ...@@ -446,12 +382,8 @@ function datagridReply(is_view,is_url,is_query,is_column){
remoteSort : false,//是否从服务器排序 remoteSort : false,//是否从服务器排序
columns : is_column, columns : is_column,
onLoadSuccess : function() { onLoadSuccess : function() {
dataOnLoadSuccess();
} }
}); });
} }
var reply_column = [ [
{field : 'REPLY_NAME',width : 100,align : 'center'},
{field : 'REPLY_CONTENT',width : 300,align : 'center'},
] ];
...@@ -67,6 +67,39 @@ reportgrid("list",ls_title,gaowj.WEB_APP_NAME + "/logData_list",queryData,is_col ...@@ -67,6 +67,39 @@ reportgrid("list",ls_title,gaowj.WEB_APP_NAME + "/logData_list",queryData,is_col
//回复弹出框格式
function openreplyRow(editUrl,is_row,is_title,is_max,is_width,is_height,is_left,is_top){
$('#detail').dialog( {
title : is_title,
iconCls : $.getJwWindowPic(),
width : ls_width * is_width,
height :ls_height * is_height,
closed : false,
cache : false,
maximizable:is_max,
left:is_left,
top:is_top,
href : editUrl,
queryParams:get_FIELD(is_row),
modal : true,
buttons : [ {
text : '关闭',
iconCls : 'icon-back',
handler : function() {
closeBox('detail');
}
} ],
onLoad:function editUrlOnload(){
if(is_row.OPETYPE=='reply'){
replyUrlOnloadCallback(is_row);
}else{
updateUrlOnloadCallback(is_row);
}
}
});
}
/** /**
* 序号: * 序号:
* 功能:回复 * 功能:回复
...@@ -82,27 +115,32 @@ function replyRow(index) { ...@@ -82,27 +115,32 @@ function replyRow(index) {
$('#list').datagrid('selectRow',index); $('#list').datagrid('selectRow',index);
var is_row = $('#list').datagrid('getSelections'); var is_row = $('#list').datagrid('getSelections');
$('#list').datagrid('clearSelections'); $('#list').datagrid('clearSelections');
is_row[0].OPETYPE = 'update'; is_row[0].OPETYPE = 'reply';
openEditRow("logView_replyTabDetail",is_row[0],"回复",true,0.65,0.95,0,0); openreplyRow("logView_replyTabDetail",is_row[0],"回复",true,0.65,0.95,0,0);
} }
//加载回复子页面成功后的回调 //加载回复子页面成功后的回调
function updateUrlOnloadCallback(is_row){ function replyUrlOnloadCallback(is_row){
var listItem=logModule.logDataAction.listItem({ var reply_column = [ [
FIELD_LOG_ID:is_row.UUID {field : 'REPLY_NAME',width : 100,align : 'center'},
}).listItems; {field : 'REPLY_CONTENT',width : 300,align : 'center'},
for(var i=0;i<listItem.length;i++){ {field :'opt',width : 150,align : 'center',
add_log_item(listItem[i].REPLY_NAME,listItem[i].REPLY_CONTENT,listItem[i].UUID,listItem[i].CODE); formatter:function(value,row,index){
var deleteBtn='<a style="cursor:pointer" onclick="javascript:deleteItemRow('+index+')">删除</a>'
var Btn=''
return '<div class=\'optBtns\'>'+(row.CODE==gaowj.SEESION_CODE?deleteBtn:Btn)+'</div>';
}
}
] ];
function OnLoadSuccess(){}
var logUuid=is_row.UUID;
var reply_query = {
FIELD_LOG_ID:logUuid
} }
datagridReply("logItemInputForm",gaowj.WEB_APP_NAME + "/logData_listItem",reply_query,reply_column);
} }
//保存
function updateData(is_entity){
var v_result = logModule.logActAction.updateLog(is_entity);
$('#list').datagrid('reload');
return v_result;
}
//回复保存 //回复保存
function replySaveRow(){ function replySaveRow(){
if($("input[name=FIELD_USER_REPLY_CONTENT]").val()==''){ if($("input[name=FIELD_USER_REPLY_CONTENT]").val()==''){
...@@ -112,7 +150,7 @@ function replySaveRow(){ ...@@ -112,7 +150,7 @@ function replySaveRow(){
FIELD_REPLY_CONTENT:$("input[name=FIELD_USER_REPLY_CONTENT]").val()} FIELD_REPLY_CONTENT:$("input[name=FIELD_USER_REPLY_CONTENT]").val()}
var v_result = logModule.logActAction.insertReply(items); var v_result = logModule.logActAction.insertReply(items);
if(v_result.NAME=='999'){ if(v_result.NAME=='999'){
add_log_item(items.REPLY_NAME,items.REPLY_CONTENT,items.UUID,items.CODE); $('#logItemInputForm').datagrid('reload');
} }
} }
} }
...@@ -149,63 +187,6 @@ function searchRow(){ ...@@ -149,63 +187,6 @@ function searchRow(){
} }
/****/ /****/
function add_log_item(index,content,uuid,code){
if(typeof index == 'undefined'){
index='';
}
if(typeof content == 'undefined'){
content='';
}
if(typeof uuid == 'undefined'){
uuid='';
}
if(typeof code == 'undefined'){
code='';
}
var log_item_list=$(".log_item_list");
var item=$("<div class='log_item_one' style='overflow: auto;margin-bottom:10px'></div>");
log_item_list.append(item);
var log_item_index=$('<div></div>');
log_item_index.addClass('log_item_index');
var log_item_info=$('<div></div>');
log_item_info.addClass('log_item_info');
var log_item_delete=$('<div></div>');
log_item_delete.addClass('log_item_delete');
var log_item_uuid=$('<div></div>');
log_item_uuid.addClass('log_item_uuid');
var log_item_code=$('<div></div>');
log_item_code.addClass('log_item_code');
item.append(log_item_index);
item.append(log_item_info);
item.append(log_item_delete);
item.append(log_item_uuid);
item.append(log_item_code);
log_item_index.append('<input class="easyui-validatebox easyui-textbox" readonly="readonly" name="log_item_index" value="'+index+'" />');
log_item_info.append('<input class="easyui-validatebox easyui-textbox" readonly="readonly" name="log_item_info" style="width: 400px" value="'+content+'"/>');
log_item_delete.append('<a name="log_item_delete" class="log_item_delete" onclick="javascript:deleteItemRow(this)">删除</a>');
log_item_uuid.append('<input type="hidden" name="log_item_uuid" value="'+uuid+'" />');
log_item_code.append('<input type="hidden" name="log_item_code" value="'+code+'" />');
$.parser.parse('.log_item_one');
$('.log_item_delete').each(function (){
if(typeof $(this).next().next().find('input').val() == 'undefined'){
}else{
if($(this).next().next().find('input').val() == gaowj.SEESION_CODE ){
}else {
$(this).hide();
}
}
});
}
/** /**
* 序号: * 序号:
* 功能:回复删除 * 功能:回复删除
...@@ -216,26 +197,50 @@ function add_log_item(index,content,uuid,code){ ...@@ -216,26 +197,50 @@ function add_log_item(index,content,uuid,code){
* 单位:杰夫兄弟智慧科技有限公司 * 单位:杰夫兄弟智慧科技有限公司
* 备注:需更改 * 备注:需更改
**/ **/
function deleteItemRow(handler){ function deleteItemRow(index){
code=$('.log_item_delete').parent().next().find('input').val(); $('#logItemInputForm').datagrid('selectRow',index);
if(code == ''|| code == null){ var is_row = $('#logItemInputForm').datagrid('getSelections');
return $('#logItemInputForm').datagrid('clearSelections');
}else{ var code = is_row[0].UUID;
$.messager.confirm('提示', '确定删除?', function(r) { var thiscode=is_row[0].CODE;
if (r) { if(code == ''|| code == null){
var v_query = {}; return
v_query.FIELD_CODE = code; }else{
var v_result = logModule.logActAction.deleteReply(v_query); $.messager.confirm('提示', '确定删除?', function(r) {
if(v_result.NAME=='999'){ if (r) {
$('.log_item_delete').parent().parent().remove(); var v_query = {};
$.messager.alert('提示',v_result.VALUE); v_query.FIELD_CODE = code;
}else{ v_query.FIELD_THISCODE = thiscode;
var v_result = logModule.logActAction.deleteReply(v_query);
$.messager.alert('提示',v_result.VALUE); $.messager.alert('提示',v_result.VALUE);
$('#logItemInputForm').datagrid('reload');
} }
});
} }
});
}
} }
/****/ /****/
/**
* 回复
* 2016-12-01
* 高伟杰
**/
function datagridReply(is_view,is_url,is_query,is_column){
$('#'+is_view).datagrid({
iconCls:$.getJwWindowPic(),
url:is_url,
queryParams : is_query,//查询参数
singleSelect : false,//是否多选
fitColumns : false,//是否撑满
autoRowHeight : false,//设定高度
rowStyler :function(index,row){return rowstyler(index,row);},
pagination : true,//分页显示
pageSize : rows,//显示行数
pageList : listPageSize,//条数选择
striped : true, //是否隔行显示
remoteSort : false,//是否从服务器排序
columns : is_column,
onLoadSuccess : function() {
}
});
}
...@@ -49,8 +49,6 @@ ...@@ -49,8 +49,6 @@
</table> </table>
</form> </form>
<form id="logItemInputForm"> <form id="logItemInputForm">
<div class="log_item_list">
</div>
</form> </form>
<div class="log_reply_list" > <div class="log_reply_list" >
<input class="easyui-textbox" id="USER_REPLY_CONTENT" name="FIELD_USER_REPLY_CONTENT" required style="width:600px;" value="${is_row.USER_REPLY_CONTENT}"/> <input class="easyui-textbox" id="USER_REPLY_CONTENT" name="FIELD_USER_REPLY_CONTENT" required style="width:600px;" value="${is_row.USER_REPLY_CONTENT}"/>
......
...@@ -209,6 +209,23 @@ ...@@ -209,6 +209,23 @@
<action name="meetingView_*" class="com.jw.app.meeting.action.viewAction" method="{1}"> <action name="meetingView_*" class="com.jw.app.meeting.action.viewAction" method="{1}">
<result name="{1}">/jwapp/pages/meeting/{1}.jsp</result> <result name="{1}">/jwapp/pages/meeting/{1}.jsp</result>
</action> </action>
<!-- 日志管理 -->
<action name="logAct_*" class="com.jw.app.log.action.actAction"
method="{1}">
<result name="json" type="json">
<param name="root">jsonObject</param>
</result>
</action>
<action name="logData_*" class="com.jw.app.log.action.dataAction"
method="{1}">
<result name="json" type="json">
<param name="root">jsonObject</param>
</result>
</action>
<action name="logView_*" class="com.jw.app.log.action.viewAction"
method="{1}">
<result name="{1}">/jwapp/pages/log/{1}.jsp</result>
</action>
</package> </package>
<package name="src_jwapp_store" extends="gaowj"> <package name="src_jwapp_store" extends="gaowj">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment