自动代码生成

This commit is contained in:
xu_lw
2019-08-22 16:12:45 +08:00
parent e44f798db4
commit 8a1f4e19a5
13 changed files with 460 additions and 116 deletions
@@ -1,5 +1,6 @@
package com.murong.ecp.netpay.mbu.web.common.utils;
import com.murong.ecp.bp.common.util.MrSpringContextHolder;
import com.yuangou.ecp.biz.transengine.AbstractTransaction;
import com.yuangou.ecp.biz.transengine.YGTransEngine;
import com.yuangou.ecp.biz.transengine.sqlsession.YGPageEntity;
@@ -32,7 +33,7 @@ public abstract class BaseAction extends AbstractTransaction {
YGEDB root = msg.getEDBBody();
Logger msgLog = YGLogger.getLogger(msg);
Object bean = YGTransEngine.getSpringBean(bizCtx, txnCod);
Object bean = MrSpringContextHolder.getBean(txnCod);
String methodName = root.getData("_action");
if( methodName == null ) {
methodName = "process";
@@ -16,7 +16,7 @@ public class PageRequest {
* 开始记录号
*/
@NotNull(message="offset必须输入")
private Integer offset = null;
private Integer offset = Integer.valueOf(0);
/**
* 每页记录数
@@ -157,6 +157,9 @@ public class PubTmsAction extends BaseAction {
YGBizMessage bizMsg = bizCtx.getCurrentMsg();
Logger msgLog = YGLogger.getLogger(bizMsg);
YGEDB root = bizMsg.getEDBBody();
if(reqBO.getOffset() == null ) {
reqBO.setOffset(0);
}
msgLog.info("list, reqBO=" + JSONObject.toJSON(reqBO));
ValidatorUtil.validateObject(reqBO);
@@ -136,7 +136,7 @@
<!--公共管理-通知中心 模块 end-->
<action path="/pltadmbpc1/pubTmsService" svr_nam="pltadmbpc1" check_session="true" txn_cod="pubTms"/>
<action path="/pltadmbpc1/pubTmsService" svr_nam="pltadmbpc1" check_session="false" txn_cod="pubTms"/>
</action-mappings>
+325
View File
@@ -710,3 +710,328 @@ function ulInitData0(ul_id){
});
}
var bui_util = (function () {
var amtFormat = function (num) {
if (!num) {
return "0.00";
}
// 金额格式化
num = num.toString().replace(/\$|\,/g, '');
if (isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
// num = Math.floor(num*100+0.50000000001);
num = Math.floor(num * 100);
cents = num % 100;
num = Math.floor(num / 100).toString();
if (cents < 10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++)
num = num.substring(0, num.length - (4 * i + 3)) + ',' +
num.substring(num.length - (4 * i + 3));
return (((sign) ? '' : '-') + num + '.' + cents);
};
var amtProc = function (val) {
// 金额处理,删除千分位
if (val) {
return val;
}
return val.replace(/\,/g, '');
};
var dateProc = function (val) {
// 日期处理,删除-
if (!val) {
return val;
}
return val.replace(/\/|\-/g, '');
};
var timeProc = function (val) {
// 时间处理,删除:
if (!val) {
return val;
}
return val.replace(/\:/g, '');
};
var timestampProc = function (val) {
// 时间戳处理,删除-:
if (!val) {
return val;
}
return val.replace(/\-|\:/g, '');
};
var timeFormat = function (val) {
// 时间格式化
if (!val || val.length < 6) {
return val;
}
return val.substr(0, 2) + ":" + val.substr(2, 2) + ":" + val.substr(4, 2);
};
var dateFormat = function (val) {
// 日期格式化
if (!val || val.length < 8) {
return val;
}
return val.substr(0, 4) + "-" + val.substr(4, 2) + "-" + val.substr(6, 2);
};
var timestampFormat = function (val) {
// 时间戳格式化
if (!val || val.length < 14) {
return val;
}
return val.substr(0, 4) + "-" + val.substr(4, 2) + "-" + val.substr(6, 2) + " " + val.substr(8, 2) + ":" + val.substr(10, 2) + ":" + val.substr(12, 2);
};
var dateFormatter = function (value, row, index) {
return dateFormat(value);
};
var timeFormatter = function (value, row, index) {
return timeFormat(value);
};
var timestampFormatter = function (value, row, index) {
return timestampFormat(value);
};
var amtFormatter = function (value, row, index) {
return amtFormat(value);
};
var getNowDate = function(dateFlg) {
// 获取字符日期
var myDate = new Date();
var m = (myDate.getMonth() + 1) < 10 ? ("0" + (myDate.getMonth() + 1)) : (myDate.getMonth() + 1);
var d = myDate.getDate() < 10 ? ("0" + myDate.getDate()) : myDate.getDate();
if (dateFlg == 0) {
return "" + myDate.getFullYear() + m + d;
} else if (dateFlg == 1) {
return myDate.getFullYear() + "-" + m + "-" + d;
}
};
var getFieldHelp = function (elementId, tableName, keyColumn, valueColumn, condition) {
// 根据表名动态获取select下拉框内容
// elementId select元素id
// tableName 表名
// keyColumn key名称
// valueColumn value名称
// condition 查询条件
var params = {
table_name:tableName,
key_column:keyColumn,
value_column:valueColumn,
condition:condition
};
syncCallTxn("pltadmbpc1", "pubFieldHlpByTableName", params, function (data) {
var options = "";
$.each(data.rec, function (k, c) {
var option = "<option value='" + c[keyColumn] + "'>"
+ c[valueColumn] + "</option>";
options += option;
});
$("#" + elementId).empty();
$("#" + elementId).append(options);
});
};
var getFieldHelpBySqlId = function (elementId, sqlId, params) {
// 根据表名动态获取select下拉框内容
// elementId select元素id
// sqlId sql名称
// params 参数
var params1 = {
sql_id:sqlId
}
params1 = $.extend({}, params1, params);
var url = "/mbu/pltadmbpc1/pubFieldHlpBySqlId.do";
$.ajax({
type: "GET",
url: url,
data: params1,
dataType: "json",
async: false,
error: function (request) {
Messenger().post("调用url:[" + url + "]失败, " + request);
},
success: function (data) {
var msgcd = data.gda.msg_cd;
$("#" + elementId).empty();
if(!isTxnSucc(msgcd)) {
console.log("调用url:[" + url + "]错误, " + data.gda.msg_cd + ":" + data.gda.msg_inf);
return;
}
var options = "";
$.each(data.rec, function (k, c) {
var option = "<option value='" + c.key + "'>"
+ c.value + "</option>";
options += option;
});
$("#" + elementId).append(options);
}
});
};
var isTxnSucc = function(msgCod) {
if(!msgCod || msgCod.length < 8 ) {
return false;
}
return msgCod.substring(3) == "00000";
};
var syncCallTxn = function (serverName, txnCod, params, sucessFunc) {
// 同步调用交易处理
// serverName 服务名(必须)
// txnCod 交易码(必须)
// params 参数(可输)
// sucessFunc 成功处理函数(可输)
var resultData;
$.ajax({
type: "GET",
url: "/mbu/" + serverName + "/" + txnCod + ".do",
data: params,
dataType: "json",
async: false,
error: function (request) {
Messenger().post("调用交易:[" + serverName + "." + txnCod + "]失败, " + request);
},
success: function (data) {
resultData = data;
var msgcd = data.gda.msg_cd;
if(!isTxnSucc(msgcd)) {
Messenger().post("调用交易:[" + serverName + "." + txnCod + "]错误, " + data.gda.msg_cd + ":" + data.gda.msg_inf);
return;
}
if( sucessFunc ) {
sucessFunc(data);
}
}
});
return resultData;
};
var syncCallAction = function (serverName, txnCod, method, params, sucessFunc) {
// 同步调用action处理
// serverName 服务名(必须)
// txnCod 交易码(必须)
// method 方法名(必须)
// params 参数(可输)
// sucessFunc 成功处理函数(可输)
var resultData;
$.ajax({
type: "GET",
url: "/mbu/" + serverName + "/" + txnCod + ".do?_action=" + method,
data: params,
dataType: "json",
async: false,
error: function (request) {
Messenger().post("调用交易:[" + serverName + "." + txnCod + "]失败, " + request);
},
success: function (data) {
resultData = data;
var msgcd = data.gda.msg_cd;
if(!isTxnSucc(msgcd)) {
Messenger().post("调用交易:[" + serverName + "." + txnCod + "]错误, " + data.gda.msg_cd + ":" + data.gda.msg_inf);
return;
}
if( sucessFunc ) {
sucessFunc(data);
}
}
});
return resultData;
};
var asyncCallTxn = function (serverName,txnCod, params, sucessFunc) {
// 异步调用交易处理
// serverName 服务名(必须)
// txnCod 交易码(必须)
// params 参数(可输)
// sucessFunc 成功处理函数(可输)
$.ajax({
type: "GET",
url: "/mbu/" + serverName + "/" + txnCod + ".do",
data: params,
dataType: "json",
async: true,
error: function (request) {
Messenger().post("调用交易:[" + serverName + "." + txnCod + "]失败, " + request);
},
success: function (data) {
var msgcd = data.gda.msg_cd;
if(!isTxnSucc(msgcd)) {
Messenger().post("调用交易:[" + serverName + "." + txnCod + "]错误, " + data.gda.msg_cd + ":" + data.gda.msg_inf);
return;
}
if( sucessFunc ) {
sucessFunc(data);
}
}
});
};
var asyncCallAction = function (serverName,txnCod, method, params, sucessFunc) {
// 异步调用action处理
// serverName 服务名(必须)
// txnCod 交易码(必须)
// method 方法名(必须)
// params 参数(可输)
// sucessFunc 成功处理函数(可输)
$.ajax({
type: "GET",
url: "/mbu/" + serverName + "/" + txnCod + ".do?_action=" + method,
data: params,
dataType: "json",
async: true,
error: function (request) {
Messenger().post("调用交易:[" + serverName + "." + txnCod + "]失败, " + request);
},
success: function (data) {
var msgcd = data.gda.msg_cd;
if(!isTxnSucc(msgcd)) {
Messenger().post("调用交易:[" + serverName + "." + txnCod + "]错误, " + data.gda.msg_cd + ":" + data.gda.msg_inf);
return;
}
if( sucessFunc ) {
sucessFunc(data);
}
}
});
};
return {
amtFormat: amtFormat,
amtProc: amtProc,
amtFormatter: amtFormatter,
dateProc: dateProc,
timeProc: timeProc,
timestampProc: timestampProc,
timestampFormat: timestampFormat,
timeFormat: timeFormat,
dateFormat: dateFormat,
timeFormatter: timeFormatter,
dateFormatter: dateFormatter,
timestampFormatter: timestampFormatter,
getFieldHelp: getFieldHelp,
asyncCallTxn:asyncCallTxn,
syncCallTxn:syncCallTxn,
syncCallAction:syncCallAction,
asyncCallAction:asyncCallAction,
isTxnSucc:isTxnSucc,
getFieldHelpBySqlId:getFieldHelpBySqlId
};
})();
@@ -111,7 +111,7 @@
</div>
<table data-toggle="table"
data-url="/mbu/commPraDetailQuery.dom"
data-url="/mbu/pltadmbpc1/pubTmsService.dom?_action=list"
data-click-to-select="true" data-show-refresh="true"
data-method="post" data-show-columns="true" data-toolbar="#toolbar"
data-pagination="true" data-side-pagination="server"
@@ -285,18 +285,19 @@
function conditionQuery() {
var params = {
msg_cd : $("#query_msg_cd").attr("value") ,
bus_cnl : $("#query_bus_cnl").attr("value") ,
msg_inf : $("#query_msg_inf").attr("value") ,
msg_desc : $("#query_msg_desc").attr("value") ,
last_upd_opr : $("#query_last_upd_opr").attr("value") ,
upd_dt : bui_util.dateProc($("#query_upd_dt").attr("value")) ,
bus_typ : $("#query_bus_typ").attr("value")
_action:'list',
msg_cd : $("#query_msg_cd").val() ,
bus_cnl : $("#query_bus_cnl").val() ,
msg_inf : $("#query_msg_inf").val() ,
msg_desc : $("#query_msg_desc").val() ,
last_upd_opr : $("#query_last_upd_opr").val() ,
upd_dt : bui_util.dateProc($("#query_upd_dt").val()) ,
bus_typ : $("#query_bus_typ").val()
};
$('#murong_table').bootstrapTable('removeAll');
$('#murong_table').bootstrapTable('refresh', {
url : "${context_root}/pltadmbpc1/pubTmsService.do?_action=list" ,
url : "/mbu/pltadmbpc1/pubTmsService.dom?_action=list" ,
query: params,
condition: true
});
@@ -304,6 +305,7 @@
function queryParams(params) {
var params = {
_action:'list',
};
return params;
}
@@ -336,20 +338,21 @@
}
// 日期特殊处理
var params = {
msg_cd: $("#msg_cd").attr("value"),
bus_cnl: $("#bus_cnl").attr("value"),
msg_inf: $("#msg_inf").attr("value"),
msg_desc: $("#msg_desc").attr("value"),
last_upd_opr: $("#last_upd_opr").attr("value"),
upd_dt: bui_util.dateProc($("#upd_dt").attr("value")),
bus_typ: $("#bus_typ").attr("value")
_action:'add',
msg_cd: $("#msg_cd").val(),
bus_cnl: $("#bus_cnl").val(),
msg_inf: $("#msg_inf").val(),
msg_desc: $("#msg_desc").val(),
last_upd_opr: $("#last_upd_opr").val(),
upd_dt: bui_util.dateProc($("#upd_dt").val()),
bus_typ: $("#bus_typ").val()
};
$.ajax({
type: "POST",
url: "${context_root}/pltadmbpc1/pubTmsService.do?_action=add",
url: "/mbu/pltadmbpc1/pubTmsService.dom?_action=add",
contentType: "application/json",
data: params,
data: JSON.stringify(params),
dataType: "json",
async: false,
error: function (request) {
@@ -361,7 +364,7 @@
if (msgcd.substring(3) === '00000') {
successExe("添加");
$('#murong_table').bootstrapTable('refresh', {
'url': "${context_root}/pltadmbpc1/pubTmsService.do?_action=list",
'url': "/mbu/pltadmbpc1/pubTmsService.dom?_action=list",
'silent': true
});
} else {
@@ -400,18 +403,19 @@
// 日期特殊处理
var params = {
msg_cd: $("#msg_cd").attr("value"),
bus_cnl: $("#bus_cnl").attr("value"),
msg_inf: $("#msg_inf").attr("value"),
msg_desc: $("#msg_desc").attr("value"),
last_upd_opr: $("#last_upd_opr").attr("value"),
upd_dt: bui_util.dateProc($("#upd_dt").attr("value")),
bus_typ: $("#bus_typ").attr("value") };
_action:'update',
msg_cd: $("#msg_cd").val(),
bus_cnl: $("#bus_cnl").val(),
msg_inf: $("#msg_inf").val(),
msg_desc: $("#msg_desc").val(),
last_upd_opr: $("#last_upd_opr").val(),
upd_dt: bui_util.dateProc($("#upd_dt").val()),
bus_typ: $("#bus_typ").val() };
$.ajax({
type: "POST",
url: "${context_root}/pltadmbpc1/pubTmsService.do?_action=update",
data: params,
url: "/mbu/pltadmbpc1/pubTmsService.dom?_action=update",
data: JSON.stringify(params),
dataType: "json",
contentType: "application/json",
async: false,
@@ -424,7 +428,7 @@
if (msgcd.substring(3) === '00000') {
successExe("修改");
$('#murong_table').bootstrapTable('refresh', {
'url': "${context_root}/pltadmbpc1/pubTmsService.do?_action=list",
'url': "/mbu/pltadmbpc1/pubTmsService.dom?_action=list",
'silent': true
});
} else {
@@ -452,6 +456,7 @@
}
var row = rows[0];
var params = {
_action:'delete',
bus_cnl : row.bus_cnl ,
bus_typ : row.bus_typ ,
msg_cd : row.msg_cd
@@ -459,8 +464,8 @@
$.ajax({
type: "POST",
url: "${context_root}/pltadmbpc1/pubTmsService.do?_action=delete",
data: params,
url: "/mbu/pltadmbpc1/pubTmsService.dom?_action=delete",
data: JSON.stringify(params),
dataType: "json",
contentType: "application/json",
async: false,
@@ -473,7 +478,7 @@
if (msgcd.substring(3) === '00000') {
successExe("删除");
$('#murong_table').bootstrapTable('refresh', {
'url': "${context_root}/pltadmbpc1/pubTmsService.do?_action=list",
'url': "/mbu/pltadmbpc1/pubTmsService.dom?_action=list",
'silent': true
});
}
@@ -511,13 +516,13 @@
function setData(row) {
$("#msg_cd").attr("value", row.msg_cd);
$("#bus_cnl").attr("value", row.bus_cnl);
$("#msg_inf").attr("value", row.msg_inf);
$("#msg_desc").attr("value", row.msg_desc);
$("#last_upd_opr").attr("value", row.last_upd_opr);
$("#upd_dt").attr("value", bui_util.dateFormat(row.upd_dt));
$("#bus_typ").attr("value", row.bus_typ);
$("#msg_cd").val(row.msg_cd);
$("#bus_cnl").val(row.bus_cnl);
$("#msg_inf").val(row.msg_inf);
$("#msg_desc").val(row.msg_desc);
$("#last_upd_opr").val(row.last_upd_opr);
$("#upd_dt").val(bui_util.dateFormat(row.upd_dt));
$("#bus_typ").val(row.bus_typ);
}
function resetData() {
@@ -21,7 +21,7 @@ import com.murong.ecp.netpay.mbu.web.plt.model.*;
import java.util.List;
/**
* 错误码信息定义表管理服务
* Created by xu_lw on 2019-08-21 18:27:47.
* Created by xu_lw on 2019-08-22 16:10:03.
*/
@Service("pubTms")
public class PubTmsAction extends BaseAction {
@@ -3,7 +3,7 @@
* Copyright(C) 北京沐融信息科技有限公司
* All rights reserved
* ------------------------------------------------
* Created by xu_lw on 2019-08-21 18:27:47.
* Created by xu_lw on 2019-08-22 16:10:03.
*/
package com.murong.ecp.netpay.mbu.web.plt.dao;
@@ -2,7 +2,7 @@
* PubTmsDO.java
* Copyright(C) 北京沐融信息科技有限公司
* ------------------------------------------------
* Created by xu_lw on 2019-08-21 18:27:47.
* Created by xu_lw on 2019-08-22 16:10:03.
*/
package com.murong.ecp.netpay.mbu.web.plt.entity;
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="GBK"?>
<!-- Created by xu_lw on 2019-08-21 18:27:47. -->
<!-- Created by xu_lw on 2019-08-22 16:10:03. -->
<mapper namespace="com.murong.ecp.netpay.mbu.web.plt.dao.PubTmsMapper">
<select id="selectByPrimaryKey" resultType="com.murong.ecp.netpay.mbu.web.plt.entity.PubTmsDO">
select <include refid="base_column_list"/>
@@ -314,11 +314,11 @@ public class GeneratorCURD {
dataMap.put("name1", toCamelCaseName(name));
dataMap.put("title", title);
dataMap.put("list_url", "${context_root}/" + serverName + "/" + toCamelCaseName(name) + "Service.do?_action=list");
dataMap.put("add_url", "${context_root}/" + serverName + "/" + toCamelCaseName(name) + "Service.do?_action=add");
dataMap.put("query_url", "${context_root}/" + serverName + "/" + toCamelCaseName(name) + "Service.do?_action=query");
dataMap.put("delete_url", "${context_root}/" + serverName + "/" + toCamelCaseName(name) + "Service.do?_action=delete");
dataMap.put("update_url", "${context_root}/" + serverName + "/" + toCamelCaseName(name) + "Service.do?_action=update");
dataMap.put("list_url", "/mbu/" + serverName + "/" + toCamelCaseName(name) + "Service.dom?_action=list");
dataMap.put("add_url", "/mbu/" + serverName + "/" + toCamelCaseName(name) + "Service.dom?_action=add");
dataMap.put("query_url", "/mbu/" + serverName + "/" + toCamelCaseName(name) + "Service.dom?_action=query");
dataMap.put("delete_url", "/mbu/" + serverName + "/" + toCamelCaseName(name) + "Service.dom?_action=delete");
dataMap.put("update_url", "/mbu/" + serverName + "/" + toCamelCaseName(name) + "Service.dom?_action=update");
dataMap.put("menu_id", menuId);
dataMap.put("IsAuitColumn", new IsAuitColumn());
+45 -40
View File
@@ -19,7 +19,7 @@
</span>
</header>
<div class="panel-body" ng-controller="enumerationController">
<div class="panel-body">
<div class="clearfix"></div>
<form role="form" class="form-horizontal" id="query_form" name="query_form">
@@ -111,7 +111,7 @@
</div>
<table data-toggle="table"
data-url="/mbu/commPraDetailQuery.dom"
data-url="/mbu/pltadmbpc1/pubTmsService.dom?_action=list"
data-click-to-select="true" data-show-refresh="true"
data-method="post" data-show-columns="true" data-toolbar="#toolbar"
data-pagination="true" data-side-pagination="server"
@@ -285,18 +285,19 @@
function conditionQuery() {
var params = {
msg_cd : $("#query_msg_cd").attr("value") ,
bus_cnl : $("#query_bus_cnl").attr("value") ,
msg_inf : $("#query_msg_inf").attr("value") ,
msg_desc : $("#query_msg_desc").attr("value") ,
last_upd_opr : $("#query_last_upd_opr").attr("value") ,
upd_dt : bui_util.dateProc($("#query_upd_dt").attr("value")) ,
bus_typ : $("#query_bus_typ").attr("value")
_action:'list',
msg_cd : $("#query_msg_cd").val() ,
bus_cnl : $("#query_bus_cnl").val() ,
msg_inf : $("#query_msg_inf").val() ,
msg_desc : $("#query_msg_desc").val() ,
last_upd_opr : $("#query_last_upd_opr").val() ,
upd_dt : bui_util.dateProc($("#query_upd_dt").val()) ,
bus_typ : $("#query_bus_typ").val()
};
$('#murong_table').bootstrapTable('removeAll');
$('#murong_table').bootstrapTable('refresh', {
url : "${context_root}/pltadmbpc1/pubTmsService.do?_action=list" ,
url : "/mbu/pltadmbpc1/pubTmsService.dom?_action=list" ,
query: params,
condition: true
});
@@ -304,6 +305,7 @@
function queryParams(params) {
var params = {
_action:'list',
};
return params;
}
@@ -336,20 +338,21 @@
}
// 日期特殊处理
var params = {
msg_cd: $("#msg_cd").attr("value"),
bus_cnl: $("#bus_cnl").attr("value"),
msg_inf: $("#msg_inf").attr("value"),
msg_desc: $("#msg_desc").attr("value"),
last_upd_opr: $("#last_upd_opr").attr("value"),
upd_dt: bui_util.dateProc($("#upd_dt").attr("value")),
bus_typ: $("#bus_typ").attr("value")
_action:'add',
msg_cd: $("#msg_cd").val(),
bus_cnl: $("#bus_cnl").val(),
msg_inf: $("#msg_inf").val(),
msg_desc: $("#msg_desc").val(),
last_upd_opr: $("#last_upd_opr").val(),
upd_dt: bui_util.dateProc($("#upd_dt").val()),
bus_typ: $("#bus_typ").val()
};
$.ajax({
type: "POST",
url: "${context_root}/pltadmbpc1/pubTmsService.do?_action=add",
url: "/mbu/pltadmbpc1/pubTmsService.dom?_action=add",
contentType: "application/json",
data: params,
data: JSON.stringify(params),
dataType: "json",
async: false,
error: function (request) {
@@ -361,7 +364,7 @@
if (msgcd.substring(3) === '00000') {
successExe("添加");
$('#murong_table').bootstrapTable('refresh', {
'url': "${context_root}/pltadmbpc1/pubTmsService.do?_action=list",
'url': "/mbu/pltadmbpc1/pubTmsService.dom?_action=list",
'silent': true
});
} else {
@@ -400,18 +403,19 @@
// 日期特殊处理
var params = {
msg_cd: $("#msg_cd").attr("value"),
bus_cnl: $("#bus_cnl").attr("value"),
msg_inf: $("#msg_inf").attr("value"),
msg_desc: $("#msg_desc").attr("value"),
last_upd_opr: $("#last_upd_opr").attr("value"),
upd_dt: bui_util.dateProc($("#upd_dt").attr("value")),
bus_typ: $("#bus_typ").attr("value") };
_action:'update',
msg_cd: $("#msg_cd").val(),
bus_cnl: $("#bus_cnl").val(),
msg_inf: $("#msg_inf").val(),
msg_desc: $("#msg_desc").val(),
last_upd_opr: $("#last_upd_opr").val(),
upd_dt: bui_util.dateProc($("#upd_dt").val()),
bus_typ: $("#bus_typ").val() };
$.ajax({
type: "POST",
url: "${context_root}/pltadmbpc1/pubTmsService.do?_action=update",
data: params,
url: "/mbu/pltadmbpc1/pubTmsService.dom?_action=update",
data: JSON.stringify(params),
dataType: "json",
contentType: "application/json",
async: false,
@@ -424,7 +428,7 @@
if (msgcd.substring(3) === '00000') {
successExe("修改");
$('#murong_table').bootstrapTable('refresh', {
'url': "${context_root}/pltadmbpc1/pubTmsService.do?_action=list",
'url': "/mbu/pltadmbpc1/pubTmsService.dom?_action=list",
'silent': true
});
} else {
@@ -452,6 +456,7 @@
}
var row = rows[0];
var params = {
_action:'delete',
bus_cnl : row.bus_cnl ,
bus_typ : row.bus_typ ,
msg_cd : row.msg_cd
@@ -459,8 +464,8 @@
$.ajax({
type: "POST",
url: "${context_root}/pltadmbpc1/pubTmsService.do?_action=delete",
data: params,
url: "/mbu/pltadmbpc1/pubTmsService.dom?_action=delete",
data: JSON.stringify(params),
dataType: "json",
contentType: "application/json",
async: false,
@@ -473,7 +478,7 @@
if (msgcd.substring(3) === '00000') {
successExe("删除");
$('#murong_table').bootstrapTable('refresh', {
'url': "${context_root}/pltadmbpc1/pubTmsService.do?_action=list",
'url': "/mbu/pltadmbpc1/pubTmsService.dom?_action=list",
'silent': true
});
}
@@ -511,13 +516,13 @@
function setData(row) {
$("#msg_cd").attr("value", row.msg_cd);
$("#bus_cnl").attr("value", row.bus_cnl);
$("#msg_inf").attr("value", row.msg_inf);
$("#msg_desc").attr("value", row.msg_desc);
$("#last_upd_opr").attr("value", row.last_upd_opr);
$("#upd_dt").attr("value", bui_util.dateFormat(row.upd_dt));
$("#bus_typ").attr("value", row.bus_typ);
$("#msg_cd").val(row.msg_cd);
$("#bus_cnl").val(row.bus_cnl);
$("#msg_inf").val(row.msg_inf);
$("#msg_desc").val(row.msg_desc);
$("#last_upd_opr").val(row.last_upd_opr);
$("#upd_dt").val(bui_util.dateFormat(row.upd_dt));
$("#bus_typ").val(row.bus_typ);
}
function resetData() {
@@ -19,7 +19,7 @@
</span>
</header>
<div class="panel-body" ng-controller="enumerationController">
<div class="panel-body">
<div class="clearfix"></div>
<form role="form" class="form-horizontal" id="query_form" name="query_form">
@@ -97,7 +97,7 @@
</#list>
</div>
<table data-toggle="table"
data-url="/mbu/commPraDetailQuery.dom"
data-url="${list_url}"
data-click-to-select="true" data-show-refresh="true"
data-method="post" data-show-columns="true" data-toolbar="#toolbar"
data-pagination="true" data-side-pagination="server"
@@ -270,17 +270,18 @@
function conditionQuery() {
var params = {
_action:'list',
<#list listCondColumns as column>
<#if column.attr.dictType == "date">
${column.name1} : bui_util.dateProc($("#query_${column.name1}").attr("value")) <#sep>,
${column.name1} : bui_util.dateProc($("#query_${column.name1}").val()) <#sep>,
<#elseif column.attr.dictType == "time">
${column.name1} : bui_util.timeProc($("#query_${column.name1}").attr("value")) <#sep>,
${column.name1} : bui_util.timeProc($("#query_${column.name1}").val()) <#sep>,
<#elseif column.attr.dictType == "timestamp">
${column.name1} : bui_util.timestampProc($("#query_${column.name1}").attr("value")) <#sep>,
${column.name1} : bui_util.timestampProc($("#query_${column.name1}").val()) <#sep>,
<#elseif column.attr.dictType == "amt1">
${column.name1} : bui_util.amtProc($("#lquery_${column.name1}").attr("value")) <#sep>,
${column.name1} : bui_util.amtProc($("#lquery_${column.name1}").val()) <#sep>,
<#else>
${column.name1} : $("#query_${column.name1}").attr("value") <#sep>,
${column.name1} : $("#query_${column.name1}").val() <#sep>,
</#if>
</#list>
@@ -296,6 +297,7 @@
function queryParams(params) {
var params = {
_action:'list',
};
return params;
}
@@ -328,17 +330,18 @@
}
// 日期特殊处理
var params = {
_action:'add',
<#list addColumns as column>
<#if column.attr.dictType == "date">
${column.name1}: bui_util.dateProc($("#${column.name1}").attr("value"))<#sep>,
${column.name1}: bui_util.dateProc($("#${column.name1}").val())<#sep>,
<#elseif column.attr.dictType == "time">
${column.name1}: bui_util.timeProc($("#${column.name1}").attr("value"))<#sep>,
${column.name1}: bui_util.timeProc($("#${column.name1}").val())<#sep>,
<#elseif column.attr.dictType == "timestamp">
${column.name1}: bui_util.timestampProc($("#${column.name1}").attr("value"))<#sep>,
${column.name1}: bui_util.timestampProc($("#${column.name1}").val())<#sep>,
<#elseif column.attr.dictType == "amt1">
${column.name1}: bui_util.amtProc($("#${column.name1}").attr("value"))<#sep>,
${column.name1}: bui_util.amtProc($("#${column.name1}").val())<#sep>,
<#else>
${column.name1}: $("#${column.name1}").attr("value")<#sep>,
${column.name1}: $("#${column.name1}").val()<#sep>,
</#if>
</#list>
@@ -348,7 +351,7 @@
type: "POST",
url: "${add_url}",
contentType: "application/json",
data: params,
data: JSON.stringify(params),
dataType: "json",
async: false,
error: function (request) {
@@ -399,17 +402,18 @@
// 日期特殊处理
var params = {
_action:'update',
<#list addColumns as column>
<#if column.attr.dictType == "date">
${column.name1}: bui_util.dateProc($("#${column.name1}").attr("value"))<#sep>,
${column.name1}: bui_util.dateProc($("#${column.name1}").val())<#sep>,
<#elseif column.attr.dictType == "time">
${column.name1}: bui_util.timeProc($("#${column.name1}").attr("value"))<#sep>,
${column.name1}: bui_util.timeProc($("#${column.name1}").val())<#sep>,
<#elseif column.attr.dictType == "timestamp">
${column.name1}: bui_util.timestampProc($("#${column.name1}").attr("value"))<#sep>,
${column.name1}: bui_util.timestampProc($("#${column.name1}").val())<#sep>,
<#elseif column.attr.dictType == "amt1">
${column.name1}: bui_util.amtProc($("#${column.name1}").attr("value"))<#sep>,
${column.name1}: bui_util.amtProc($("#${column.name1}").val())<#sep>,
<#else>
${column.name1}: $("#${column.name1}").attr("value")<#sep>,
${column.name1}: $("#${column.name1}").val()<#sep>,
</#if>
</#list>
};
@@ -417,7 +421,7 @@
$.ajax({
type: "POST",
url: "${update_url}",
data: params,
data: JSON.stringify(params),
dataType: "json",
contentType: "application/json",
async: false,
@@ -458,6 +462,7 @@
}
var row = rows[0];
var params = {
_action:'delete',
<#list primaryColumns as column >
${column.name1} : row.${column.name1} <#sep>,
</#list>
@@ -467,7 +472,7 @@
$.ajax({
type: "POST",
url: "${delete_url}",
data: params,
data: JSON.stringify(params),
dataType: "json",
contentType: "application/json",
async: false,
@@ -520,15 +525,15 @@
<#list updateColumns as column>
<#if column.attr.dictType == "date">
$("#${column.name1}").attr("value", bui_util.dateFormat(row.${column.name1}));
$("#${column.name1}").val(bui_util.dateFormat(row.${column.name1}));
<#elseif column.attr.dictType == "time">
$("#${column.name1}").attr("value", bui_util.timeFormat(row.${column.name1}));
$("#${column.name1}").val(bui_util.timeFormat(row.${column.name1}));
<#elseif column.attr.dictType == "timestamp">
$("#${column.name1}").attr("value", bui_util.timestampFormat(row.${column.name1}));
$("#${column.name1}").val(bui_util.timestampFormat(row.${column.name1}));
<#elseif column.attr.dictType == "amt1">
$("#${column.name1}").attr("value", bui_util.amtFormat(row.${column.name1}));
$("#${column.name1}").val(bui_util.amtFormat(row.${column.name1}));
<#else>
$("#${column.name1}").attr("value", row.${column.name1});
$("#${column.name1}").val(row.${column.name1});
</#if>
</#list>
}