@@ -35,7 +35,7 @@ import FormItem from '@/components/dynamics-form/FormItem.vue'
3535import type { FormField } from ' @/components/dynamics-form/type'
3636import { ref , onBeforeMount , watch , type Ref } from ' vue'
3737import type { FormInstance } from ' element-plus'
38- import triggerApi from ' @/api/model/provider '
38+ import { get } from ' @/request/index '
3939import type Result from ' @/request/Result'
4040import _ from ' lodash'
4141
@@ -56,7 +56,7 @@ const props = withDefaults(
5656
5757 modelValue? : Dict <any >
5858 }>(),
59- { view: false , defaultItemWidth: ' 75%' , otherParams : () => {} }
59+ { view: false , defaultItemWidth: ' 75%' , otherParams : () => {} },
6060)
6161
6262const formValue = ref <Dict <any >>({})
@@ -108,7 +108,7 @@ watch(
108108 () => {
109109 emit (' update:modelValue' , formValue .value )
110110 },
111- { deep: true }
111+ { deep: true },
112112)
113113
114114/**
@@ -117,25 +117,6 @@ watch(
117117 * @param loading
118118 */
119119const trigger = (field : FormField , loading : Ref <boolean >) => {
120- if (field .provider && field .method ) {
121- return triggerApi
122- .trigger (
123- field .provider ,
124- field .method ,
125- {
126- ... props .otherParams ,
127- ... formValue .value
128- },
129- loading
130- )
131- .then ((ok ) => {
132- if (field .trigger_type === ' CHILD_FORMS' ) {
133- field .children = ok .data as Array <FormField >
134- } else {
135- field .option_list = ok .data as Array <any >
136- }
137- })
138- }
139120 return Promise .resolve ([])
140121}
141122/**
@@ -161,10 +142,10 @@ onBeforeMount(() => {
161142
162143const render = (
163144 render_data : string | Array <FormField > | Promise <Result <Array <FormField >>>,
164- data ? : Dict <any >
145+ data ? : Dict <any >,
165146) => {
166147 if (typeof render_data == ' string' ) {
167- triggerApi . get (render_data , {}, loading ).then ((ok ) => {
148+ get (render_data , {}, loading ).then ((ok ) => {
168149 formFieldList .value = ok .data
169150 })
170151 } else if (render_data instanceof Array ) {
@@ -213,7 +194,7 @@ const render = (
213194const validate = () => {
214195 return Promise .all ([
215196 ... formFieldRef .value .map ((item ) => item .validate ()),
216- ruleFormRef .value ? ruleFormRef .value .validate () : Promise .resolve ()
197+ ruleFormRef .value ? ruleFormRef .value .validate () : Promise .resolve (),
217198 ])
218199}
219200
@@ -222,7 +203,7 @@ defineExpose({
222203 initDefaultData ,
223204 validate ,
224205 render ,
225- ruleFormRef
206+ ruleFormRef ,
226207})
227208 </script >
228209<style lang="scss" scoped></style >
0 commit comments