toolbar.vue 770 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <template>
  2. <toolbar-container :fields="fields" v-on="$listeners" />
  3. </template>
  4. <script>
  5. import AUDITTYPE from '@/const/auditType';
  6. export default {
  7. name: 'UploadManagementToolbar',
  8. data() {
  9. return {
  10. fields: [
  11. // TODO 上传者
  12. {
  13. type: 'ActivitySelect',
  14. name: 'title',
  15. label: '活动'
  16. },
  17. {
  18. type: 'select',
  19. name: 'auditStatus',
  20. label: '状态',
  21. options: AUDITTYPE,
  22. format: val => val,
  23. defaultValue: 0
  24. },
  25. {
  26. type: 'dateArray',
  27. name: 'date',
  28. label: '上传日期',
  29. apiName: ['startTime', 'endTime']
  30. }
  31. ]
  32. };
  33. }
  34. };
  35. </script>
  36. <style type="scss" scoped></style>