123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- /*
- * 描 述:接口日志
- */
- var selectedRow;
- var refreshGirdData;
- var typnum = 1;
- var logbegin = '';
- var logend = '';
- var bootstrap = function ($, learun) {
- "use strict";
- var page = {
- init: function () {
- page.initGird();
- page.bind();
- },
- bind: function () {
- $('#multiple_condition_query').lrMultipleQuery(function (queryJson) {
- // 调用后台查询
- // queryJson 查询条件
- queryJson["Btime"] = logbegin;
- queryJson["Etime"] = logend;
- console.log(queryJson);
- page.search({queryJson: JSON.stringify(queryJson) });
- }, 250);
- // 操作结果
- $('#F_ISSUCC').DataItemNumSelect({
- code: 'ESAPRes',
- parentId: 'ESAPRes'
- });
- // 操作类型
- $('#F_UPDOWN').lrselect({
- url: top.$.rootUrl + '/SysManager/BillOrderOut/GetTree',
- //type: 'treemultiple',
- width: 200,
- maxHeight: 180,
- allowSearch: true
- });
- // 操作类型
- $('#F_ORDERTYPENUM').DataItemNumSelect({
- code: 'EOrderType',
- parentId: 'EOrderType'
- });
- $('.datetime').each(function () {
- $(this).lrdate({
- dfdata: [
- { name: '今天', begin: function () { return learun.getDate('yyyy-MM-dd 00:00:00') }, end: function () { return learun.getDate('yyyy-MM-dd 23:59:59') } },
- { name: '近7天', begin: function () { return learun.getDate('yyyy-MM-dd 00:00:00', 'd', -6) }, end: function () { return learun.getDate('yyyy-MM-dd 23:59:59') } },
- { name: '近1个月', begin: function () { return learun.getDate('yyyy-MM-dd 00:00:00', 'm', -1) }, end: function () { return learun.getDate('yyyy-MM-dd 23:59:59') } },
- { name: '近3个月', begin: function () { return learun.getDate('yyyy-MM-dd 00:00:00', 'm', -3) }, end: function () { return learun.getDate('yyyy-MM-dd 23:59:59') } },
- ],
- // 月
- mShow: false,
- premShow: false,
- // 季度
- jShow: false,
- prejShow: false,
- // 年
- ysShow: false,
- yxShow: false,
- preyShow: false,
- yShow: false,
- // 默认
- dfvalue: '1',
- selectfn: function (begin, end) {
- logbegin = begin;
- logend = end;
- }
- });
- });
- // 刷新
- $('#lr_refresh').on('click', function () {
- location.reload();
- });
- $('#lr_exportnow').on('click', function () {
- learun.layerForm({
- id: "ExcelExportForm",
- title: '导出Excel数据',
- url: top.$.rootUrl + '/Utility/ExcelExportForm?gridId=' + $('#gridtable').attr('id') + '&filename=' + encodeURI(encodeURI("接口日志")),
- width: 500,
- height: 380,
- callBack: function (id) {
- return top[id].acceptClick();
- },
- btn: ['导出Excel', '关闭']
- });
- });
- },
- initGird: function () {
- $('#gridtable').jfGrid({
- url: top.$.rootUrl + '/SysManager/BillOrderOut/GetPageList',
- headData: [
- //learun.jfFormatter.col_F_NO("编号"),
- { label: "单据或接口标识", name: "F_ORDERNO", width: 150, align: "left" },
- {
- label: '订单类型', name: 'F_ORDERTYPENUM', width: 100, align: "left"
- , formatterAsync: function (callback, value, row) {
- learun.clientdata.getAsync('dataItem', {
- Rowkey: value,
- GrpCode: 'EOrderType',
- getType: 'Num',
- callback: function (item) {
- callback(item.F_NAME);
- }
- });
- }
- },
- { label: "操作状态", name: "F_UPDOWN", width: 100, align: "left" },
- //{ label: "JSON数据", name: "F_JSON", width: 150, align: "center" },
- { label: "错误消息", name: "F_EROMSG", width: 300, align: "left" },
- {
- label: "执行结果", name: "F_ISSUCC", width: 70, align: "center",
- formatter: function (cellvalue) {
- if (cellvalue == '1') {
- return "<span class=\"label label-success\">成功</span>";
- } else {
- return "<span class=\"label label-danger\">失败</span>";
- }
- }
- },
- { label: "备注", name: "F_MEMO", width: 70, align: "center" },
- learun.jfFormatter.col_F_ADDUSERNO(),
- learun.jfFormatter.col_F_ADDTIME(),
- learun.jfFormatter.col_F_EDITUSERNO(),
- learun.jfFormatter.col_F_EDITTIME()
- ],
- mainId: 'F_NO',
- reloadSelected: true,
- isPage: true,
- sidx: 'F_ADDTIME',
- sord: 'desc'
- });
- page.search();
- },
- search: function (param) {
- param = param || {};
- $('#gridtable').jfGridSet('reload', param);
- }
- };
- refreshGirdData = function () {
- page.search();
- };
- page.init();
- }
|