forked from drone/command-center-dashboard

罗广辉
2025-04-21 2800fa4f32f3900509cb4d6eefaf2bfaf54efdd7
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
32
33
34
35
36
37
38
39
let flowInstance = null
let formInstance = null
let formDesignInstance = null
 
export function loadFlowModule(app) {
    if (!flowInstance) {
        flowInstance = import('@saber/nf-design-base-elp')
            .then(module => {
                app.use(module.default)
                return module
            })
            .catch(error => console.error('failed to load module:', error))
    }
    return flowInstance
}
 
export function loadFormModule(app) {
    if (!formInstance) {
        formInstance = import('@saber/nf-form-elp')
            .then(module => {
                app.use(module.default)
                return module
            })
            .catch(error => console.error('failed to load module:', error))
    }
    return formInstance
}
 
export function loadFormDesignModule(app) {
    if (!formDesignInstance) {
        formDesignInstance = import('@saber/nf-form-design-elp')
            .then(module => {
                app.use(module.default)
                return module
            })
            .catch(error => console.error('failed to load module:', error))
    }
    return formDesignInstance
}