Browse Source

no message

xiaochan 1 year ago
parent
commit
3524a77616

+ 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 }}