소스 검색

no message

xiaochan 1 년 전
부모
커밋
3524a77616
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      src/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/EmrHeader.vue

+ 7 - 0
src/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/EmrHeader.vue

@@ -20,6 +20,12 @@ function handleClick(item: FunctionList) {
   }
 }
 
+function handleContextmenu(item: FunctionList) {
+  if (item.contextmenu && !(item.disabled ?? false)) {
+    item.contextmenu(item)
+  }
+}
+
 emrMitt.on('setHeaderFunction', (value) => {
   buttonList.value = value
 })
@@ -37,6 +43,7 @@ emrMitt.on('setHeaderFunction', (value) => {
           </div>
         </div>
         <button
+            @contextmenu.prevent="handleContextmenu(item)"
             @click="handleClick(item)"
             :disabled="item.disabled ?? false">
           {{ item.name }}