|
@@ -4,11 +4,15 @@
|
|
|
Ext.define('saas.view.sys.maxnumbers.DataList', {
|
|
Ext.define('saas.view.sys.maxnumbers.DataList', {
|
|
|
extend: 'Ext.grid.Panel',
|
|
extend: 'Ext.grid.Panel',
|
|
|
xtype: 'sys-maxnumbers-datalist',
|
|
xtype: 'sys-maxnumbers-datalist',
|
|
|
|
|
+ controller: 'sys-maxnumbers-datalist',
|
|
|
|
|
+ viewModel: 'sys-maxnumbers-datalist',
|
|
|
autoScroll: true,
|
|
autoScroll: true,
|
|
|
frame:true,
|
|
frame:true,
|
|
|
layout:'fit',
|
|
layout:'fit',
|
|
|
|
|
+ //工具类
|
|
|
|
|
+ FormUtil: Ext.create('saas.util.FormUtil'),
|
|
|
|
|
+ BaseUtil: Ext.create('saas.util.BaseUtil'),
|
|
|
dataUrl:'http://192.168.253.31:8920/number/list',
|
|
dataUrl:'http://192.168.253.31:8920/number/list',
|
|
|
- saveUrl:'http://192.168.253.31:8920/number/save',
|
|
|
|
|
deleteUrl:'http://192.168.253.31:8920/number/delete/',
|
|
deleteUrl:'http://192.168.253.31:8920/number/delete/',
|
|
|
|
|
|
|
|
tbar: [{
|
|
tbar: [{
|
|
@@ -47,7 +51,24 @@ Ext.define('saas.view.sys.maxnumbers.DataList', {
|
|
|
xtype:'button',
|
|
xtype:'button',
|
|
|
text:'新增',
|
|
text:'新增',
|
|
|
listeners: {
|
|
listeners: {
|
|
|
- click: 'onAdd'
|
|
|
|
|
|
|
+ click: function(){
|
|
|
|
|
+ var document = Ext.create('saas.view.document.kind.Kind',{});
|
|
|
|
|
+ var form = this.ownerCt.ownerCt;
|
|
|
|
|
+ var grid = this.ownerCt.ownerCt.items.items[0].grid;
|
|
|
|
|
+ this.dialog = form.getController().getView().add({
|
|
|
|
|
+ xtype: 'document-kind-childwin',
|
|
|
|
|
+ bind: {
|
|
|
|
|
+ title: '新增单据编码规则'
|
|
|
|
|
+ },
|
|
|
|
|
+ dataKind:'maxnumbers',
|
|
|
|
|
+ belong:document.etc['maxnumbers'],
|
|
|
|
|
+ _parent:form,
|
|
|
|
|
+ _combo:grid,
|
|
|
|
|
+ record:null,
|
|
|
|
|
+ session: true
|
|
|
|
|
+ });
|
|
|
|
|
+ this.dialog.show();
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}],
|
|
}],
|
|
|
|
|
|
|
@@ -74,7 +95,7 @@ Ext.define('saas.view.sys.maxnumbers.DataList', {
|
|
|
width : 220.0,
|
|
width : 220.0,
|
|
|
xtype : "",
|
|
xtype : "",
|
|
|
},{
|
|
},{
|
|
|
- text : "规则长度",
|
|
|
|
|
|
|
+ text : "流水长度",
|
|
|
dataIndex : "mn_number",
|
|
dataIndex : "mn_number",
|
|
|
width : 120.0,
|
|
width : 120.0,
|
|
|
xtype : "",
|
|
xtype : "",
|
|
@@ -126,11 +147,7 @@ Ext.define('saas.view.sys.maxnumbers.DataList', {
|
|
|
xtype: 'pagingtoolbar',
|
|
xtype: 'pagingtoolbar',
|
|
|
dock: 'bottom',
|
|
dock: 'bottom',
|
|
|
displayInfo: true,
|
|
displayInfo: true,
|
|
|
- emptyMsg: "暂无数据",
|
|
|
|
|
- store: me.store,
|
|
|
|
|
- displayMsg: '显示{0}到{1}条数据,共有{2}条',
|
|
|
|
|
- beforePageText: "当前第",
|
|
|
|
|
- afterPageText: "页,共{0}页"
|
|
|
|
|
|
|
+ store: me.store
|
|
|
}]
|
|
}]
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
@@ -168,17 +185,29 @@ Ext.define('saas.view.sys.maxnumbers.DataList', {
|
|
|
listeners:{
|
|
listeners:{
|
|
|
itemClick: function(view,record,a,index,c) {
|
|
itemClick: function(view,record,a,index,c) {
|
|
|
var classList = c.target.classList.value;
|
|
var classList = c.target.classList.value;
|
|
|
- var form = view.ownerCt.ownerCt;
|
|
|
|
|
|
|
+ var grid = this;
|
|
|
if(classList.indexOf('fa-pencil')>-1){
|
|
if(classList.indexOf('fa-pencil')>-1){
|
|
|
- var config = {};
|
|
|
|
|
- config.initId = record.get('id');
|
|
|
|
|
- openTab(form._formXtype, '修改'+form._title, form._formXtype+config.initId, config);
|
|
|
|
|
|
|
+ var document = Ext.create('saas.view.document.kind.Kind',{});
|
|
|
|
|
+ var form = this.ownerCt;
|
|
|
|
|
+ this.dialog = form.getController().getView().add({
|
|
|
|
|
+ xtype: 'document-kind-childwin',
|
|
|
|
|
+ bind: {
|
|
|
|
|
+ title: '修改单据编码规则'
|
|
|
|
|
+ },
|
|
|
|
|
+ dataKind:'maxnumbers',
|
|
|
|
|
+ belong:document.etc['maxnumbers'],
|
|
|
|
|
+ _parent:form,
|
|
|
|
|
+ _combo:this,
|
|
|
|
|
+ record:record,
|
|
|
|
|
+ session: true
|
|
|
|
|
+ });
|
|
|
|
|
+ this.dialog.show();
|
|
|
}else if(classList.indexOf('fa-trash-o')>-1){
|
|
}else if(classList.indexOf('fa-trash-o')>-1){
|
|
|
//删除
|
|
//删除
|
|
|
var id = record.get('id');
|
|
var id = record.get('id');
|
|
|
if(id){
|
|
if(id){
|
|
|
- form.BaseUtil.request({
|
|
|
|
|
- url: form._deleteUrl+id,
|
|
|
|
|
|
|
+ grid.BaseUtil.request({
|
|
|
|
|
+ url: grid.deleteUrl+id,
|
|
|
method: 'POST',
|
|
method: 'POST',
|
|
|
})
|
|
})
|
|
|
.then(function(localJson) {
|
|
.then(function(localJson) {
|