14 lines
522 B
TypeScript
14 lines
522 B
TypeScript
import FcDesigner from '@form-create/designer'
|
|
import OaTripItinerary from '@/components/oa-approval/OaTripItinerary.vue'
|
|
|
|
const FLAG = '__oaTripItineraryConfigured'
|
|
|
|
export function setupOaTripItinerary(formCreate?: { component?: (name: string, c: unknown) => void }) {
|
|
if ((FcDesigner as any)[FLAG]) return
|
|
FcDesigner.component('tripItinerary', OaTripItinerary)
|
|
if (typeof formCreate?.component === 'function') {
|
|
formCreate.component('tripItinerary', OaTripItinerary)
|
|
}
|
|
;(FcDesigner as any)[FLAG] = true
|
|
}
|