| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- /**
- * Created by zhouy on 2018/10/18.
- */
- Ext.define('saas.view.document.kind.Kind', {
- extend: 'Ext.panel.Panel',
- xtype: 'document-kind',
- autoScroll: true,
- layout:'fit',
- controller:'document-kind',
- viewModel: {
- type: 'document-kind'
- },
- defaultType:'',
- requires: [
- 'Ext.button.Segmented'
- ],
- tbar: [{
- xtype: 'segmentedbutton',
- reference: 'dataKind',
- value: 'customerkind',
- name : 'segmentedbutton',
- bind:'{segmented}',
- items: [{
- name:'customerkind',
- text: '客户',
- value: 'customerkind',
- typeText:'客户类型'
- }, {
- name:'vendorkind',
- text: '供应商',
- value: 'vendorkind',
- typeText:'供应商类型'
- }, {
- name:'productkind',
- text: '物料',
- value: 'productkind',
- typeText:'物料类型'
- }, {
- name:'inoutkind',
- text: '收支',
- value: 'inoutkind',
- typeText:'收支类别'
- }],
- listeners: {
- toggle: 'onKindToggle'
- }
- },'->',
- {
- xtype:'button',
- text:'新增',
- listeners: {
- click: 'onAdd'
- }
- },{
- xtype:'button',
- text:'刷新',
- listeners: {
- click: 'onRefresh'
- }
- }],
- items:[{
- xtype:'grid',
- reference: 'document-kind-Grid',
- margin: '10 0 0 0',
- flex: 1,
- frame:true,
- plugins: [{
- ptype: 'menuclipboard'
- }],
- bind:{
- selection: '{selectedCompany}'
- },
- listeners:{
- render:'loadDefualt'
- }
- }],
- etc:{
- customerkind:{
- columns: [{
- text: '客户类型',
- dataIndex: 'ck_name',
- flex: 1
- }],
-
- keyField:'id',
- reqUrl:'/api/document/customerkind/save',
- delUrl:'/api/document/customerkind/delete'
- },
- vendorkind:{
- columns: [{
- text: '供应商类型',
- dataIndex: 'vk_name',
- flex: 1
- }],
- keyField:'id',
- reqUrl:'/api/document/vendorkind/save',
- delUrl:'/api/document/vendorkind/delete'
- },
- productkind:{
- columns: [{
- text: '物料类型',
- dataIndex: 'pt_name',
- flex: 1
- }],
- keyField:'id',
- reqUrl:'/api/document/producttype/save',
- delUrl:'/api/document/producttype/delete'
- },
- inoutkind:{
- columns: [{
- text: '收支名称',
- dataIndex: 'ft_name',
- flex: 1
- },{
- text: '收支类别',
- dataIndex: 'ft_kind',
- flex: 1
- }],
- keyField:'id',
- reqUrl: '/api/document/fundinouttype/save',
- delUrl: '/api/document/fundinouttype/delete'
- }
- },
- refresh:function(){
- var me = this;
- var grid = me.items.items[0];
- var button = grid.ownerCt.dockedItems.items[0].down('[name='+grid.ownerCt.ownerCt.viewConfig+']');
-
- if(button&&button.xtype!="tbfill"){
- button.click();
- me.ownerCt.setTitle(button.typeText + '查询');
- }
- }
- })
|