index.ts 564 Bytes
import { lazy } from 'react';
import { QxSdk } from '@qx/utils';
import request from '@/request';
const qxSdk = new QxSdk();

qxSdk.registerSdk({
  // @ts-ignore
  getFormFields(appCode: string, funCode: string, viewCode: string) {
    return request.get(
      `/qx-apaas-lowcode/app/${appCode}/form/${funCode}/field/option/${viewCode}?withRel=true`,
    );
  },

  getCommonComponent() {
    return {
      // QxAppSelector: lazy(async () => (await import(/* webpackChunkName: "qx-common" */  '@qx/common')).QxOrgSelector)
    };
  },
});

export default qxSdk;