Ben Lin
2024-06-15 530096340198888eb1808f39c0c75a6f1f6d1132
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { inject, Ref } from 'vue';
import { IRouteConfig } from '../typings/v-form-component';
import { MES_ROUTE } from '/@/api/tigerapi/model/router';
 
/**
 * 获取formDesign状态
 */
export function useRouteDesignState() {
  const routeConfig = inject('routeConfig') as Ref<IRouteConfig>;
  const mesRoute = inject('mesRoute') as Ref<MES_ROUTE>;
  return { routeConfig, mesRoute };
}
 
export function useFormModelState() {
  const formModel = inject('formModel') as Ref<{}>;
  const setFormModel = inject('setFormModelMethod') as (key: String, value: any) => void;
  return { formModel, setFormModel };
}