123456789101112131415161718192021 |
- import { ref } from 'vue'
- import { t } from '/admin/support/helper'
- export function useOpen() {
- const visible = ref<boolean>(false)
- const id = ref(null)
- const title = ref<string>('')
- const open = (primary: any = null) => {
- title.value = primary ? t('system.edit') : t('system.add')
- id.value = primary
- visible.value = true
- }
- const close = (func: Function) => {
- visible.value = false
- func()
- }
- return { open, close, title, visible, id }
- }
|