| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- Ext.define('saas.view.sys.maxnumbers.DataList1', {
- extend: 'saas.view.core.base.BasePanel',
- xtype: 'sys-maxnumbers-datalist',
- controller: 'sys-maxnumbers-datalist',
- viewModel: 'sys-maxnumbers-datalist',
- viewName: 'sys-maxnumbers-datalist',
- dataUrl: '/api/commons/number/list',
- // deleteUrl:'/api/commons/number/delete/',
- initComponent: function() {
- var me = this;
- Ext.apply(this, {
- searchField: [{
- xtype: 'textfield',
- name: 'mn_name',
- columnWidth: 0.2,
- emptyText:'请输入单据名称'
- }, {
- name: 'mn_leadcode',
- xtype: 'textfield',
- emptyText : '单据前缀'
- }],
-
- gridConfig: {
- dataUrl: me.dataUrl,
- deleteUrl:'/api/commons/number/delete/',
- actionColumn: [{
- xtype:'actioncolumn',
- width:50,
- dataIndex:'actioncolumn',
- text:'操作',
- align: 'center',
- items: [{
- tooltip: '编辑',
- iconCls: 'x-fa fa-pencil fa-fw',
- scope:this
- }]
- }],
- onItemClick: function(form, grid, record,a,index,c) {
- var classList = c.target.classList.value;
- if(classList.indexOf('fa-pencil')>-1){
- var form = this.ownerCt;
- this.dialog = form.getController().getView().add({
- xtype: 'sys-maxnumbers-window',
- bind: {
- title: '修改单据编码规则'
- },
- _parent:form,
- _combo:this,
- record:record,
- session: true
- });
- this.dialog.show();
- }
- },
- selModel: {
- type: 'cellmodel'
- },
- hiddenTools: true,
- data: [{
- }],
- columns : [{
- text : 'id',
- width : 0,
- dataIndex : 'id',
- xtype : 'numbercolumn',
- hidden:true
- },{
- text : '单据名称',
- width : 200.0,
- dataIndex : 'mn_name',
- },
- {
- text : '单据前缀',
- dataIndex : 'mn_leadcode',
- width : 110.0,
- },
- {
- text : '单据规则',
- dataIndex : 'mn_rule',
- width : 150.0,
- renderer: function(v) {
- var o = {
- yyyymmdd: '年月日',
- yyyymm: '年月',
- 无: '无'
- }
- return o[v];
- },
- },{
- text : '流水长度',
- dataIndex : 'mn_number',
- xtype: 'numbercolumn',
- width : 110.0,
- renderer: function(v) {
- return saas.util.BaseUtil.numberFormat(v, 0, false);
- }
- }]
- },
- });
- this.callParent(arguments);
- }
- });
|