Release.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. /**
  2. * 作业发布
  3. */
  4. Ext.define('school.view.interaction.homework.Release', {
  5. extend: 'school.view.core.form.FormPanel',
  6. xtype: 'interaction-homework-release',
  7. controller: 'interaction-homework-release',
  8. // viewModel: 'purchase-purchase-formpanel',
  9. //字段属性
  10. _title: '作业发布',
  11. _idField: 'task_id',
  12. _codeField: null,
  13. // _readUrl: 'http://10.1.80.47:9560/homework/read',
  14. _readUrl: '/api/school/homework/read',
  15. // _saveUrl: 'http://10.1.80.47:9560/homework/save',
  16. _saveUrl: '/api/school/homework/save',
  17. _deleteUrl: '/api/school/homework/delete',
  18. initId: 0,
  19. initComponent: function () {
  20. Ext.apply(this, {
  21. defaultItems: [{
  22. xtype: 'hidden',
  23. name: 'task_id',
  24. fieldLabel: 'id'
  25. }, {
  26. xtype: "textfield",
  27. name: "task_creator",
  28. fieldLabel: "发布人",
  29. columnWidth: 0.5
  30. }, {
  31. xtype: 'datefield',
  32. name: 'start_date',
  33. fieldLabel: '开始时间',
  34. columnWidth: 0.5,
  35. defaultValue: new Date()
  36. }, {
  37. xtype: 'textfield',
  38. name: 'task_notifier',
  39. fieldLabel: '通知人',
  40. maxLength: 500,
  41. columnWidth: 0.5,
  42. }, {
  43. xtype: 'datefield',
  44. name: 'end_date',
  45. fieldLabel: '截止时间',
  46. columnWidth: 0.5
  47. }, {
  48. xtype: "textfield",
  49. name: "task_title",
  50. fieldLabel: "标题",
  51. columnWidth: 1
  52. }, {
  53. xtype: "textareafield",
  54. name: 'task_context',
  55. fieldLabel: "内容",
  56. columnWidth: 1,
  57. height: 250
  58. }]
  59. });
  60. this.callParent();
  61. }
  62. });