1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- $(function () {
- $("#jqGrid").Grid({
- url: '../sys/generator/list',
- rownumWidth:60,
- colModel: [
- {label: '表名', name: 'tableName', index: 'table_name', width: 100, key: true},
- {label: 'Engine', name: 'engine', index: 'engine', width: 70},
- {label: '表备注', name: 'tableComment', index: 'table_comment', width: 100},
- {
- label: '创建时间', name: 'createTime', index: 'create_time', width: 100, formatter: function (value) {
- return transDate(value);
- }
- }
- ]
- });
- });
- var vm = new Vue({
- el: '#rrapp',
- data: {
- q: {
- tableName: null
- }
- },
- methods: {
- query: function () {
- $("#jqGrid").jqGrid('setGridParam', {
- postData: {'tableName': vm.q.tableName},
- page: 1
- }).trigger("reloadGrid");
- },
- reloadSearch: function () {
- vm.q = {
- tableName: ''
- }
- vm.query();
- },
- generator: function () {
- var tableNames = getSelectedRows("#jqGrid");
- if (tableNames == null) {
- return;
- }
- location.href = "../sys/generator/code?tables=" + encodeURIComponent(JSON.stringify(tableNames));
- }
- }
- });
|