兰宝车间质量管理系统-前端
疯狂的狮子Li
2025-01-20 4c12943e3ca84a78f9e8871cdb005a4e787573fd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import { Ref } from 'vue';
 
interface Options {
  title?: string;
}
interface Return {
  title: Ref<string>;
  visible: Ref<boolean>;
  openDialog: () => void;
  closeDialog: () => void;
}
export default (ops?: Options): Return => {
  const visible = ref(false);
  const title = ref(ops.title || '');
 
  const openDialog = () => {
    visible.value = true;
  };
 
  const closeDialog = () => {
    visible.value = false;
  };
 
  return {
    title,
    visible,
 
    openDialog,
    closeDialog
  };
};