Ver código fonte

fix:调整日历more点击事件逻辑

liujiayin 2 anos atrás
pai
commit
e399efc521
1 arquivos alterados com 11 adições e 1 exclusões
  1. 11 1
      src/views/system/dashboard/components/util.js

+ 11 - 1
src/views/system/dashboard/components/util.js

@@ -288,7 +288,8 @@ export function buildComponent (name, column, preview, vm) {
                             // next: '<i class="icon-chevron-right">前进</i>'
                         },
                         dateClick: this.handleDateClick, // 日期点击
-                        eventClick: this.handleEventClick
+                        eventClick: this.handleEventClick,
+                        moreLinkClick: this.handleMoreLinkClick
                     }
                     if (preview) {
                         config.headerToolbar = {
@@ -318,6 +319,15 @@ export function buildComponent (name, column, preview, vm) {
                         param.event.id
                     )
                 },
+                handleMoreLinkClick (date) {
+                    this.$emit(
+                        'open',
+                        'calendar',
+                        [date.allSegs[0].event.startStr, date.allSegs[0].event._def.extendedProps.jieShuShiJian],
+                        this.data,
+                        date.allSegs[0].event.id
+                    )
+                },
                 refreshData () {
                     this.fetchData()
                 },