BasePanel.js 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. Ext.define('saas.view.document.vendor.BasePanel', {
  2. extend: 'saas.view.core.base.BasePanel',
  3. xtype: 'document-vendor-basepanel',
  4. controller: 'document-vendor-basepanel',
  5. viewModel: 'document-vendor-basepanel',
  6. searchField:[{
  7. xtype : "remotecombo",
  8. storeUrl:'/api/document/vendorkind/getCombo',
  9. name : "ve_type",
  10. emptyText : "请选择供应商类型",
  11. columnWidth : 0.25,
  12. hiddenBtn:true,
  13. etc:{
  14. vendorkind:{
  15. keyField:'id',
  16. dataField:'vk_name',
  17. reqUrl:'/api/document/vendorkind/save',
  18. delUrl:'/api/document/vendorkind/delete'
  19. }
  20. },
  21. addHandler:function(b){
  22. var form = this.ownerCmp.ownerCt.ownerCt;
  23. var document = Ext.create('document-kind',{});
  24. debugger
  25. this.dialog = form.getController().getView().add({
  26. xtype: 'document-kind-childwin',
  27. bind: {
  28. title: '新增供应商类型'
  29. },
  30. dataKind:'vendorkind',
  31. belong:this.ownerCmp.etc['vendorkind'],
  32. _parent:form,
  33. record:null,
  34. session: true
  35. });
  36. this.dialog.show();
  37. }
  38. }],
  39. //字段属性
  40. _formXtype:'document-vendor-formpanel',
  41. _title:'供应商资料',
  42. // _dataUrl:'/api/ducument/vendor/list',
  43. _deleteUrl:'/api/document/vendor/delete/',
  44. _batchOpenUrl:'/api/document/vendor/batchOpen',
  45. _batchCloseUrl:'/api/document/vendor/batchClose',
  46. _batchDeleteUrl:'/api/document/vendor/batchDelete',
  47. gridConfig: {
  48. idField: 'id',
  49. codeField: 've_code',
  50. statusCodeField:'ve_statuscode',
  51. dataUrl: '/api/document/vendor/list',
  52. columns : [{
  53. text : "供应商id",
  54. width : 0,
  55. dataIndex : "id",
  56. xtype : "numbercolumn",
  57. },{
  58. text : "供应商编号",
  59. width : 200.0,
  60. dataIndex : "ve_code",
  61. xtype : "",
  62. },
  63. {
  64. text : "供应商名称",
  65. dataIndex : "ve_name",
  66. width : 120.0,
  67. xtype : "",
  68. },
  69. {
  70. text : "供应商状态",
  71. dataIndex : "ve_status",
  72. width : 120.0,
  73. xtype : ""
  74. },
  75. {
  76. text : "供应商状态码",
  77. dataIndex : "ve_statuscode",
  78. width : 0,
  79. xtype : ""
  80. },
  81. {
  82. text : "供应商UU",
  83. dataIndex : "ve_uu",
  84. width : 120.0,
  85. xtype : "",
  86. },
  87. {
  88. text : "默认供应商联系人",
  89. dataIndex : "vc_name",
  90. flex : 1.0,
  91. xtype : "",
  92. }]
  93. },
  94. });