123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477 |
- Ext.ns('DOC');
- DOC = {
- columns:{
- LinkColumns:[{
- text:'ID',
- dataIndex:'dl_id',
- width:0,
- },{
- cls : "x-grid-header-1",
- text: '文档',
- dataIndex: 'dl_name',
- flex: 1,
- readOnly:true,
- renderer:function(val, meta, record){
- }
- },{
- cls : "x-grid-header-1",
- text: '链接目录',
- dataIndex: 'dl_manage',
- flex: 1,
- readOnly:true
- },{
- cls : "x-grid-header-1",
- text: '创建人',
- dataIndex: 'dpc_scan',
- flex: 1
- },{
- cls : "x-grid-header-1",
- text:'创建世间',
- dataIndex: 'dpc_create',
- flex: 1,
- readOnly:true
- }],
- PowerColumns:[{
- text:'ID',
- dataIndex:'dp_id',
- width:0,
- },{
- xtype:'actioncolumn',
- width:50,
- items: [{
- icon: 'resources/images/icon-edit.gif',
- padding:'0 0 0 5',
- style:'padding:"0 0 0 5"',
- tooltip: '修改',
- handler: function(grid, rowIndex, colIndex) {
- var rec = grid.getStore().getAt(rowIndex);
- var data=rec.data;
- Ext.Array.each(grid.ownerCt.powerSet,function(p){
- data[p]=data[p]?1:0;
- });
- var me=this;
- delete data['dp_type'];
- Ext.Ajax.request({//拿到form的items
- url : basePath + 'doc/updatePowerSet.action',
- params: {
- param:unescape(escape(Ext.JSON.encode(data)))
- },
- method : 'post',
- callback : function(options, success, response){
- showResult('提示','修改成功!',me);
- grid.ownerCt.loadNewStore();
- }
- });
- }
- },{
- icon: 'resources/images/icon-delete.gif',
- tooltip: '删除',
- handler: function(grid, rowIndex, colIndex) {
- var rec = grid.getStore().getAt(rowIndex);
- var me=this;
- Ext.Ajax.request({//拿到form的items
- url : basePath + 'doc/deletePowerSet.action',
- params:{
- param:unescape(escape(Ext.JSON.encode(rec.data)))
- },
- method : 'post',
- async:false,
- callback : function(options, success, response){
- showResult('提示','删除成功!',me);
- grid.ownerCt.loadNewStore();
- }
- });
- }
- }]
- },{
- cls : "x-grid-header-1",
- text: '人员/部门/岗位',
- dataIndex: 'dp_name',
- flex: 1
- },{
- cls : "x-grid-header-1",
- text: '管理',
- dataIndex: 'dp_control',
- flex: 1,
- xtype: 'checkcolumn',
- editor: {
- xtype: 'checkbox',
- cls: 'x-grid-checkheader-editor'
- }
- },{
- cls : "x-grid-header-1",
- text: '浏览',
- dataIndex: 'dp_see',
- flex: 1,
- xtype: 'checkcolumn',
- editor: {
- xtype: 'checkbox',
- cls: 'x-grid-checkheader-editor'
- }
- },{
- cls : "x-grid-header-1",
- text:'创建',
- dataIndex: 'dp_save',
- flex: 1,
- xtype: 'checkcolumn',
- editor: {
- xtype: 'checkbox',
- cls: 'x-grid-checkheader-editor'
- }
- },{
- cls : "x-grid-header-1",
- text:'阅读',
- dataIndex:'dp_read',
- flex:1,
- xtype: 'checkcolumn',
- editor: {
- xtype: 'checkbox',
- cls: 'x-grid-checkheader-editor'
- }
- },{
- cls:'x-grid-header-1',
- text:'删除',
- dataIndex:'dp_delete',
- flex:1,
- xtype: 'checkcolumn',
- editor: {
- xtype: 'checkbox',
- cls: 'x-grid-checkheader-editor'
- }
- },{
- cls : "x-grid-header-1",
- text:'打印',
- dataIndex: 'dlp_print',
- xtype: 'checkcolumn',
- editor: {
- xtype: 'checkbox',
- cls: 'x-grid-checkheader-editor'
- }
- },{
- cls:'x-grid-header-1',
- text:'下载',
- readonly:true,
- dataIndex:'dp_download',
- xtype: 'checkcolumn',
- editor: {
- xtype: 'checkbox',
- cls: 'x-grid-checkheader-editor'
- }
- },{
- cls:'x-grid-header-1',
- text:'上传',
- readonly:true,
- dataIndex:'dp_upload',
- xtype: 'checkcolumn',
- editor: {
- xtype: 'checkbox',
- cls: 'x-grid-checkheader-editor'
- }
- },{
- cls:'x-grid-header-1',
- text:'角色类型',
- dataIndex:'dp_type',
- summaryType:'count'
- },{
- cls:'x-grid-header-1',
- width:0,
- dataIndex:'dp_table'
- },{
- cls:'x-grid-header-1',
- text:'表',
- readonly:true,
- width:0,
- flex:0,
- dataIndex:'dp_table'
- },{
- cls:'x-grid-header-1',
- text:'所属ID',
- readonly:true,
- width:0,
- flex:0,
- dataIndex:'dp_dclid'
- }],
- HistoryColumns:[{
- text:'ID',
- dataIndex:'dv_id',
- width:0,
- },{
- cls : "x-grid-header-1",
- text: '操作',
- xtype:'actioncolumn',
- flex: 0.5,
- items:[{
- icon: 'resources/images/icon-download.gif',
- tooltip: '下载',
- handler: function(grid, rowIndex, colIndex) {
- var me = this;
- var select=grid.getStore().getAt(rowIndex);
- if (!Ext.fly('ext-attach-download')) {
- var frm = document.createElement('form');
- frm.id = 'ext-attach-download';
- frm.name = id;
- frm.className = 'x-hidden';
- document.body.appendChild(frm);
- }
- Ext.Ajax.request({
- url: basePath + 'common/download.action?fileName=' + select.data.dv_name,
- method: 'post',
- form: Ext.fly('ext-attach-download'),
- isUpload: true,
- params: {
- escape : 1,
- path : unescape(select.data.dv_filepath)
- }
- });
- }
- },{
- icon: 'resources/images/icon-withdraw.gif',
- tooltip: '回退',
- handler: function(grid, rowIndex, colIndex) {
- }
- }]
- },{
- cls : "x-grid-header-1",
- text: '修订号',
- dataIndex: 'dv_detno',
- flex: 1,
- readOnly:true
- },{
- cls : "x-grid-header-1",
- text: '修改说明',
- dataIndex: 'dv_explain',
- flex: 1,
- readOnly:true
- },{
- cls : "x-grid-header-1",
- text:'操作人',
- dataIndex:'dv_man',
- flex:1,
- readOnly:true
- },{
- cls:'x-grid-header-1',
- text:'操作时间',
- dataIndex:'dv_time',
- flex:1,
- readOnly:true,
- xtype:"datecolumn",
- format:"Y-m-d H:i:s"
- }],
- ReviewColumns:[{
- cls : "x-grid-header-1",
- text: '操作',
- xtype:'actioncolumn',
- flex: 0.1,
- items:[{
- icon: 'resources/images/icon-delete.gif',
- tooltip: '删除',
- handler: function(grid, rowIndex, colIndex) {
- }
- }]
- },{
- text:'ID',
- dataIndex:'dr_id',
- width:0,
- },{
- cls : "x-grid-header-1",
- text: '评论人',
- dataIndex: 'dr_man',
- flex: 1,
- readOnly:true
- },{
- cls : "x-grid-header-1",
- text: '评论内容',
- dataIndex: 'dr_remark',
- flex: 1,
- readOnly:true
- },{
- cls : "x-grid-header-1",
- text: '评论时间',
- dataIndex: 'dr_date',
- xtype:'datecolumn',
- format:'Y-m-d H:i:s',
- flex: 1
- }],
- LogColumns:[{
- text:'ID',
- dataIndex:'dll_id',
- width:0,
- },{
- cls : "x-grid-header-1",
- text: '操作人',
- dataIndex: 'dll_man',
- flex: 1,
- readOnly:true,
- renderer:function(val, meta, record){
- }
- },{
- cls : "x-grid-header-1",
- text: '日志',
- dataIndex: 'dll_message',
- flex: 1,
- readOnly:true
- },{
- cls : "x-grid-header-1",
- text: '时间',
- dataIndex: 'dll_time',
- flex: 1
- }],
- RelateColumns:[{
- text:'ID',
- dataIndex:'dlr_id',
- width:0,
- },{
- text:'操作',
- xtype:'actioncolumn',
- flex: 0.1,
- items:[{
- icon: 'resources/images/icon-delete.gif',
- tooltip: '删除',
- handler: function(grid, rowIndex, colIndex) {
- }
- }]
- },{
- cls : "x-grid-header-1",
- text: '关联文档',
- dataIndex: 'dl_name',
- flex: 1,
- readOnly:true
- },{
- cls : "x-grid-header-1",
- text: '',
- dataIndex: 'dlr_dlid',
- width:0,
- readOnly:true
- },{
- cls : "x-grid-header-1",
- text: '目录',
- dataIndex: 'dl_virtualpath',
- flex: 1,
- readOnly:true
- },{
- cls : "x-grid-header-1",
- text: '时间',
- dataIndex: 'dlr_date',
- xtype:'datecolumn',
- format:'Y-m-d H:s:i',
- flex: 1
- }],
- BorrowColumns:[{
- text:'ID',
- dataIndex:'db_id',
- width:0,
- },{
- cls : "x-grid-header-1",
- text: '借出人',
- dataIndex: 'db_auditman',
- flex: 1,
- readOnly:true,
- renderer:function(val, meta, record){
- }
- },{
- cls : "x-grid-header-1",
- text: '借给',
- dataIndex: 'db_persons',
- flex: 1,
- readOnly:true
- },{
- cls : "x-grid-header-1",
- text: '收回时间',
- dataIndex: 'db_backtime',
- flex: 1
- },{
- cls : "x-grid-header-1",
- text:'剩余时间',
- dataIndex: 'db_remain',
- flex: 1,
- readOnly:true
- }]
- },
- fields:{
- PowerFields:[{
- name: 'dp_id',
- type: 'number'
- },{
- name:'dp_name',
- type:'string'
- },{
- name: 'dp_control',
- type:'bool'
- },{
- name:'dp_see',
- type:'bool'
- },{
- name:'dp_save',
- type:'bool'
- },{
- name:'dp_read',
- type:'bool'
- },{
- name:'dp_delete',
- type:'bool'
- },{
- name:'dp_print',
- type:'bool'
- },{
- name:'dp_download',
- type:'bool'
- },{
- name:'dp_upload',
- type:'bool'
- },{
- name:'dp_type',
- type:'string'
- },{
- name:'dp_table',
- type:'string'
- },{
- name:'dp_table',
- type:'string'
- },{
- name:'dp_dclid',
- type:'number'
- }],
- VersionFields:[{
- name: 'dv_id',
- type: 'number'
- },{
- name:'dv_dlid',
- type:'number'
- },{
- name:'dv_detno',
- type:'number'
- },{
- name: 'dv_name',
- type: 'string'
- },{
- name:'dv_filepath',
- type:'string'
- },{
- name:'dv_man',
- type:'string'
- },{
- name:'dv_time',
- type:'date'
- }],
- ReviewFields:[{
- name: 'dr_id',
- type: 'number'
- },{
- name:'dr_dlid',
- type:'number'
- },{
- name: 'dr_remark',
- type: 'string'
- },{
- name:'dr_man',
- type:'string'
- },{
- name:'dr_date',
- type:'date'
- }]
- }
- };
|