search.vue 789 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <!-- 搜索表单 -->
  2. <template>
  3. <seekPage :seekList="seekList" :formLength="3" @search="search"></seekPage>
  4. </template>
  5. <script>
  6. export default {
  7. data() {
  8. return {};
  9. },
  10. computed: {
  11. // 表格列配置
  12. seekList() {
  13. return [
  14. {
  15. label: '操作描述:',
  16. value: 'description',
  17. type: 'input'
  18. },
  19. {
  20. label: '操作时间:',
  21. value: 'createTime',
  22. type: 'date',
  23. dateType: 'datetimerange',
  24. placeholder: '',
  25. valueAr: ['beginTime', 'endTime']
  26. }
  27. ];
  28. }
  29. },
  30. methods: {
  31. /* 搜索 */
  32. search(e) {
  33. this.$emit('search', {
  34. ...e
  35. });
  36. }
  37. }
  38. };
  39. </script>