QueryPanel.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. Ext.define('saas.view.make.ecndetail.QueryPanel', {
  2. extend: 'saas.view.core.query.QueryPanel',
  3. xtype: 'make-ecndetail-querypanel',
  4. controller: 'make-ecndetail-querypanel',
  5. viewModel: 'make-ecndetail-querypanel',
  6. viewName: 'make-ecndetail-querypanel',
  7. useMoreQuery: false,
  8. caller:'EcnDetail',
  9. initComponent: function () {
  10. let me = this;
  11. Ext.apply(this, {
  12. queryFormItems: [{
  13. margin: '0 0 0 20',
  14. xtype: 'textfield',
  15. name: 'ed_soncode',
  16. emptyText: '输入物料编号',
  17. getCondition: function (value) {
  18. if (value == null || value == '') {
  19. return '1=1';
  20. } else {
  21. return 'ed_soncode like \'%' + value + '%\' or ed_newsoncode like \'%' + value + '%\'';
  22. }
  23. }
  24. }],
  25. queryGridConfig: {
  26. idField: 'id',
  27. defaultCondition: 'ed_boid='+me.initId,
  28. baseVastUrl: '/api/make/ecndetail/',
  29. caller: 'EcnDetail',
  30. baseColumn: [{
  31. text: 'id',
  32. dataIndex: 'id',
  33. hidden: true,
  34. xtype: 'numbercolumn'
  35. },{
  36. text: '操作人员',
  37. dataIndex: 'creatorName',
  38. align: 'center',
  39. width: 120
  40. }, {
  41. text: '操作时间',
  42. dataIndex: 'createTime',
  43. align: 'center',
  44. xtype: 'datecolumn',
  45. width: 150,
  46. renderer: function(v, m, r) {
  47. return Ext.Date.format(new Date(v), 'Y-m-d H:i:s');
  48. }
  49. }, {
  50. text: '操作类型',
  51. dataIndex: 'ed_type',
  52. align: 'center',
  53. width: 100
  54. }, {
  55. text: '行号',
  56. dataIndex: 'ed_bddetno',
  57. align: 'center',
  58. width: 60
  59. }, {
  60. text: '修改内容',
  61. dataIndex: 'ed_history',
  62. width: 700
  63. }],
  64. relativeColumn: []
  65. }
  66. });
  67. this.callParent(arguments);
  68. },
  69. });