无人机管理后台前端(已迁走)
张含笑
2025-08-05 c832bf2e80ac465e71b7a1c1f7a59d4252030989
src/views/device/components/DeviceSettingPopover.vue
@@ -32,18 +32,10 @@
  </a-popover>
</template>
<script lang="ts" setup>
<script setup>
import { defineProps, defineEmits, reactive, watch, computed } from 'vue';
const props = defineProps<{
  visible?: boolean;
  loading?: Boolean;
  disabled?: Boolean;
  title?: String;
  okText?: String;
  cancelText?: String;
  width?: Number;
}>();
const props = defineProps();
const emit = defineEmits(['cancel', 'confirm']);
@@ -71,14 +63,14 @@
  return classList.join(' ');
});
function onConfirm(e: Event) {
function onConfirm(e) {
  if (props.disabled) {
    return;
  }
  emit('confirm', e);
}
function onCancel(e: Event) {
function onCancel(e) {
  state.sVisible = false;
  emit('cancel', e);
}