1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
| $(function () {
| $("#jqGrid").jqGrid({
| url: restServerBaseURL + 'org/unitxzqh/list',
| datatype: "json",
| colModel: [
| { label: 'qhid', name: 'qhid', index: 'QHID', width: 50, key: true,align:'center' },
| { label: '单位ID', name: 'unitid', index: 'UNITID', width: 80,align:'center' },
| { label: '记录添加人中文名', name: 'rcreatedate', index: 'RCREATEDATE', width: 80,align:'center' },
| { label: '记录添加时间', name: 'rcreateuser', index: 'RCREATEUSER', width: 80,align:'center' },
| { label: '记录修改时间戳', name: 'rlasteditdate', index: 'RLASTEDITDATE', width: 80,align:'center' }
| ],
| viewrecords: true,
| height: "auto",
| 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 vm = new Vue({
| el:'#rapp',
| data:{
| showList: true,
| title: null,
| unitxzqh: {}
| },
| methods: {
| query: function () {
| vm.reload();
| },
| add: function(){
| vm.showList = false;
| vm.title = "新增";
| vm.unitxzqh = {};
| },
| update: function () {
| var qhid = getSelectedRow();
| if(qhid == null){
| return ;
| }
| vm.showList = false;
| vm.title = "修改";
|
| vm.getInfo(qhid)
| },
| saveOrUpdate: function () {
| var url = vm.unitxzqh.qhid == null ? "org/unitxzqh/save" : "org/unitxzqh/update";
| $.ajax({
| type: "POST",
| url: restServerBaseURL + url,
| contentType: "application/json",
| data: JSON.stringify(vm.unitxzqh),
| success: function(r){
| if(r.code === 0){
| alert('操作成功', function(){
| vm.reload();
| });
| }else{
| alert(r.msg);
| }
| }
| });
| },
| del: function () {
| var qhids = getSelectedRows();
| if(qhids == null){
| return ;
| }
|
| confirm('确定要删除选中的记录?', function(){
| $.ajax({
| type: "POST",
| url: restServerBaseURL + "org/unitxzqh/delete",
| contentType: "application/json",
| data: JSON.stringify(qhids),
| success: function(r){
| if(r.code == 0){
| alert('操作成功', function(){
| vm.reload();
| });
| }else{
| alert(r.msg);
| }
| }
| });
| });
| },
| getInfo: function(qhid){
| $.get(restServerBaseURL + "org/unitxzqh/info/"+qhid, function(r){
| vm.unitxzqh = r.unitxzqh;
| });
| },
| reload: function () {
| vm.showList = true;
| var page = $("#jqGrid").jqGrid('getGridParam','page');
| //点击查询时,当前页设置为第一页
| $("#jqGrid").jqGrid('setGridParam',{
| page:1
| }).trigger("reloadGrid");
| },
| refresh: function () {
| vm.showList = true;
| window.location.reload();
| }
| }
| });
|
|