$(function () { $("#jqGrid").jqGrid({ url: '../zhgh/apply/med/list', datatype: "json", colModel: [ { label: 'ID', name: 'id', index: "id", width: 45, key: true }, { label: '时间', name: 'medTime',index:"med_time", width: 100 }, { label: '个数', name: 'medCount',index:"med_count", width: 100 }, ], viewrecords: true, height: 385, rowNum: 10, rowList : [10,30,50], rownumbers: true, rownumWidth: 25, autowidth:true, multiselect: true, pager: "#jqGridPager", jsonReader : { root: "page.list", page: "page.currPage", total: "page.totalPage", records: "page.totalCount" }, prmNames : { page:"page", rows:"limit", order: "order" }, gridComplete:function(){ //隐藏grid底部滚动条 $("#jqGrid").closest(".ui-jqgrid-bdiv").css({ "overflow-x" : "hidden" }); } }); }); var setting = { data: { simpleData: { enable: true, idKey: "id", rootPId: -1 }, key: { url:"nourl" } }, check:{ enable:true, nocheckInherit:true } }; var ztree; var vm = new Vue({ el:'#rrapp', data:{ q:{ askContext: null }, showList: true, title:null, med:{} }, methods: { query: function () { vm.reload(); }, add: function(){ vm.showList=false; vm.title="新增"; vm.med={}; }, update: function () { var roleId = getSelectedRow(); if(roleId == null){ return ; } vm.showList = false; vm.title = "修改"; $.get("../zhgh/apply/med/info/"+roleId, function(r){ vm.showList = false; vm.title = "修改"; vm.med=r.med; }); }, del: function (event) { var roleIds = getSelectedRows(); if(roleIds == null){ return ; } confirm('确定要删除选中的记录?', function(){ $.ajax({ type: "POST", url: "../zhgh/apply/med/delete", data: JSON.stringify(roleIds), success: function(r){ if(r.code == 0){ alert('操作成功', function(index){ vm.reload(); }); }else{ alert(r.msg); } } }); }); }, saveOrUpdate: function (event) { $('#jgSave').prop('disabled', true); var url = vm.med.id == null ? "../zhgh/apply/med/save" : "../zhgh/apply/med/update"; $.ajax({ type: "POST", url: url, data:JSON.stringify(vm.med), success: function(r){ if(r.code === 0){ alert('操作成功', function(index){ vm.reload(); $('#jgSave').prop('disabled', false); }); }else{ alert(r.msg); $('#jgSave').prop('disabled', false); } } }); }, reload: function (event) { vm.showList = true; var page = $("#jqGrid").jqGrid('getGridParam','page'); $("#jqGrid").jqGrid('setGridParam',{ postData:{'addName': vm.q.rank}, page:page }).trigger("reloadGrid"); } } });