/** * 报销管理管理初始化 */ var Expense = { id: "ExpenseTable", //表格id seItem: null, //选中的条目 table: null, layerIndex: -1 }; /** * 初始化表格的列 */ Expense.initColumn = function () { return [ {field: 'selectItem', radio: true}, {title: '报销id', field: 'id', visible: true, align: 'center', valign: 'middle'}, {title: '报销金额', field: 'money', visible: true, align: 'center', valign: 'middle'}, {title: '描述', field: 'desc', visible: true, align: 'center', valign: 'middle'}, {title: language==1?'状态':(language==2?'State':'Status'), field: 'stateName', visible: true, align: 'center', valign: 'middle'}, {title: language==1?'创建时间':(language==2?'Creation time':'Waktu penciptaan'), field: 'createtime', visible: true, align: 'center', valign: 'middle'}, { title: language==1?'操作':(language==2?'Operate':'Beroperasi'), visible: true, align: 'center', valign: 'middle', formatter: function (value, row, index) { if (row.state == 3) { return ''; } else { return '' + ''; } } } ]; }; /** * 流程详情 */ Expense.findRecord = function (id) { var index = layer.open({ type: 2, title: language==1?'详情':(language==2?'details':'details'), area: ['1000px', '500px'], //宽高 fix: false, //不固定 maxmin: true, content: Feng.ctxPath + '/expense/expense_update/' + id }); this.layerIndex = index; }; /** * 删除审核记录 */ Expense.deleteRecord = function (id) { var ajax = new $ax(Feng.ctxPath + "/expense/delete", function (data) { if(language==1){ Feng.success("删除成功!"); }else if(language==2){ Feng.success("Delete succeeded!"); }else { Feng.success("Hapus berhasil!"); } Expense.table.refresh(); }, function (data) { if(language==1){ Feng.error("删除失败!" + data.responseJSON.message + "!"); }else if(language==2){ Feng.error("Delete failed!" + data.responseJSON.message + "!"); }else { Feng.error("Hapus gagal!" + data.responseJSON.message + "!"); } }); ajax.set("expenseId", id); ajax.start(); }; /** * 点击添加报销管理 */ Expense.openAddExpense = function () { var index = layer.open({ type: 2, title: language==1?'添加':(language==2?'Add':'Tambahkan'), area: ['600px', '350px'], //宽高 fix: false, //不固定 maxmin: true, content: Feng.ctxPath + '/expense/expense_add' }); this.layerIndex = index; }; /** * 查询报销管理列表 */ Expense.search = function () { var queryData = {}; queryData['condition'] = $("#condition").val(); Expense.table.refresh({query: queryData}); }; $(function () { var defaultColunms = Expense.initColumn(); var table = new BSTable(Expense.id, "/expense/list", defaultColunms); table.setPaginationType("client"); Expense.table = table.init(); });