Ben Lin
2024-06-25 f73947395184fd635df3d74c1c4b2701d0c708c1
动态Import更新
已修改8个文件
42 ■■■■ 文件已修改
src/views/tigerprojects/system/lowcode/composition/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/system/lowcode/detail/detail.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/system/lowcode/detail/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/system/lowcode/high/baseForm.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/system/lowcode/high/dtl.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/system/lowcode/high/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/system/lowcode/normal/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/system/lowcode/normal/mainTable.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/system/lowcode/composition/index.vue
@@ -168,7 +168,7 @@
    isMounted.value = false;
    /* 动态import实体名.ts的自定义方法 */
    try {
      custImport.value = await import(/* @vite-ignore */ `../entityts/${entityName.value}`);
      custImport.value = await import(`../entityts/${entityName.value}.ts`);
      await fetch(entityName.value);
      isMounted.value = true;
    } catch (e) {}
@@ -212,7 +212,7 @@
  function handleEntSuccess(d, u, item) {
    /* 动态import实体名.ts的自定义方法 */
    try {
      import(/* @vite-ignore */ `../entityts/${cType.value}`).then((m) => {
      import(`../entityts/${cType.value}.ts`).then((m) => {
        const [{ GetSelectSuccess }] = m.default();
        var values = GetSelectSuccess(d, u);
        selectVals.value = values; //保存弹出框选择的结果
src/views/tigerprojects/system/lowcode/detail/detail.vue
@@ -55,7 +55,7 @@
  const dtlSlots = ref([] as any[]);
  const useModalData = ref({}); //表单中插槽渲染按钮打开模态框useModal方法
  const useFormData = ref({});
  const custImport = ref<any[]>(await import(/* @vite-ignore */ `../entityts/${props.entityName}`));
  const custImport = ref<any[]>(await import(`../entityts/${props.entityName}.ts`));
  const [{ EditeOperation, GetBaseColumns, GetSearchForm, GetCrudForm, OthersValues }] =
    custImport.value['default']();
  others.value = OthersValues(objParams['CODE'], objParams['ID']);
@@ -88,7 +88,7 @@
   * @description: 生成列表中操作项的按钮
   * @param {*} record
   * @return {*}
   */
   */
  function createActions(record) {
    const params = {
      record,
@@ -201,7 +201,7 @@
    /* 动态import实体名.ts的自定义方法 */
    try {
      import(
        /* @vite-ignore */ `../entityts/${getForm().getFieldsValue()[`${item.replace(/form-/, '').replace(/add/, '')}PSelect_0`]}`
        `../entityts/${getForm().getFieldsValue()[`${item.replace(/form-/, '').replace(/add/, '')}PSelect_0`]}.ts`
      )
        .then((m) => {
          const [{ GetSelectSuccess }] = m.default();
@@ -224,7 +224,7 @@
    /* 动态import实体名.ts的自定义方法 */
    try {
      import(
        /* @vite-ignore */ `../entityts/${props.useTableData['table'][1].getForm().getFieldsValue()[`${item.replace(/form-/, '').replace(/add/, '')}PSelect_0`]}`
        `../entityts/${props.useTableData['table'][1].getForm().getFieldsValue()[`${item.replace(/form-/, '').replace(/add/, '')}PSelect_0`]}.ts`
      )
        .then((m) => {
          const [{ OpenSelectItem }] = m.default();
src/views/tigerprojects/system/lowcode/detail/index.vue
@@ -4,7 +4,7 @@
 * @version: 
 * @Date: 2024-05-30 13:28:20
 * @LastEditors: Ben Lin
 * @LastEditTime: 2024-06-23 22:58:33
 * @LastEditTime: 2024-06-25 14:41:28
-->
<template>
  <PageWrapper :title="pageTitle" :content="contentStr" contentBackground @back="goBack">
@@ -109,7 +109,7 @@
  function goBack() {
    /* 动态import实体名.ts的自定义方法 */
    try {
      import(/* @vite-ignore */ `../entityts/${entityName.value}`)
      import(`../entityts/${entityName.value}.ts`)
        .then((m) => {
          const [{ GetHomeUrl }] = m.default();
          // 本例的效果时点击返回始终跳转到账号列表页,实际应用时可返回上一页
@@ -161,7 +161,7 @@
  function handleEntSuccess(d, u, item) {
    /* 动态import实体名.ts的自定义方法 */
    try {
      import(/* @vite-ignore */ `../entityts/${cType.value}`).then((m) => {
      import(`../entityts/${cType.value}.ts`).then((m) => {
        const [{ GetSelectSuccess }] = m.default();
        var values = GetSelectSuccess(d, u);
        selectVals.value = values; //保存弹出框选择的结果
src/views/tigerprojects/system/lowcode/high/baseForm.vue
@@ -28,7 +28,7 @@
  const useFormData = inject('useFormData') as Ref<{}>;
  const baseCards = inject('baseCards') as Ref<any>;
  const custImport = ref<any[]>(
    await import(/* @vite-ignore */ `../entityts/${objParams['Name']}`),
    await import(`../entityts/${objParams['Name']}.ts`),
  );
  const [
    {
src/views/tigerprojects/system/lowcode/high/dtl.vue
@@ -59,7 +59,7 @@
  const otherCards = ref([] as any[]);
  const useModalData = ref({}); //表单中插槽渲染按钮打开模态框useModal方法
  const useFormData = ref({});
  const custImport = ref<any[]>(await import(/* @vite-ignore */ `../entityts/${props.entityName}`));
  const custImport = ref<any[]>(await import(`../entityts/${props.entityName}.ts`));
  const [
    {
      EditeOperation,
@@ -260,7 +260,7 @@
    /* 动态import实体名.ts的自定义方法 */
    try {
      import(
        /* @vite-ignore */ `../entityts/${getForm().getFieldsValue()[`${item.replace(/form-/, '').replace(/add/, '')}PSelect_0`]}`
        `../entityts/${getForm().getFieldsValue()[`${item.replace(/form-/, '').replace(/add/, '')}PSelect_0`]}.ts`
      )
        .then((m) => {
          const [{ GetSelectSuccess }] = m.default();
@@ -283,7 +283,7 @@
    /* 动态import实体名.ts的自定义方法 */
    try {
      import(
        /* @vite-ignore */ `../entityts/${props.useTableData['table'][1].getForm().getFieldsValue()[`${item.replace(/form-/, '').replace(/add/, '')}PSelect_0`]}`
        `../entityts/${props.useTableData['table'][1].getForm().getFieldsValue()[`${item.replace(/form-/, '').replace(/add/, '')}PSelect_0`]}.ts`
      )
        .then((m) => {
          const [{ OpenSelectItem }] = m.default();
src/views/tigerprojects/system/lowcode/high/index.vue
@@ -4,7 +4,7 @@
 * @version: 
 * @Date: 2024-06-18 15:09:48
 * @LastEditors: Ben Lin
 * @LastEditTime: 2024-06-23 22:11:00
 * @LastEditTime: 2024-06-25 14:42:29
-->
<!--
 *                        _oo0oo_
@@ -175,7 +175,7 @@
    await nextTick();
    /* 动态import实体名.ts的自定义方法 */
    try {
      custImport.value = await import(/* @vite-ignore */ `../entityts/${entityName.value}`);
      custImport.value = await import(`../entityts/${entityName.value}.ts`);
    } catch (e) {}
    isMounted.value = true;
  });
@@ -279,7 +279,7 @@
  function handleEntSuccess(d, u, item) {
    /* 动态import实体名.ts的自定义方法 */
    try {
      import(/* @vite-ignore */ `../entityts/${cType.value}`).then((m) => {
      import(`../entityts/${cType.value}.ts`).then((m) => {
        const [{ GetSelectSuccess }] = m.default();
        var values = GetSelectSuccess(d, u);
        selectVals.value = values; //保存弹出框选择的结果
src/views/tigerprojects/system/lowcode/normal/index.vue
@@ -109,7 +109,7 @@
    isMounted.value = false;
    /* 动态import实体名.ts的自定义方法 */
    try {
      custImport.value = await import(/* @vite-ignore */ `../entityts/${objParams.value.ID}`);
      custImport.value = await import(`../entityts/${objParams.value.ID}.ts`);
    } catch (e) {}
    isMounted.value = true;
@@ -224,7 +224,7 @@
  function handleEntSuccess(d, u, item) {
    /* 动态import实体名.ts的自定义方法 */
    try {
      import(/* @vite-ignore */ `../entityts/${cType.value}`).then((m) => {
      import(`../entityts/${cType.value}.ts`).then((m) => {
        const [{ GetSelectSuccess }] = m.default();
        var values = GetSelectSuccess(d, u);
        selectVals.value = values; //保存弹出框选择的结果
src/views/tigerprojects/system/lowcode/normal/mainTable.vue
@@ -93,7 +93,7 @@
  ]);
  /* 动态import实体名.ts的自定义方法 */
  try {
    custImport.value = await import(/* @vite-ignore */ `../entityts/${objParams['ID']}`);
    custImport.value = await import(`../entityts/${objParams['ID']}.ts`);
  } catch (e) {}
  const [
    {
@@ -290,7 +290,7 @@
    /* 动态import实体名.ts的自定义方法 */
    try {
      import(
        /* @vite-ignore */ `../entityts/${getForm().getFieldsValue()[`${item.replace(/form-/, '').replace(/add/, '')}PSelect_0`]}`
        `../entityts/${getForm().getFieldsValue()[`${item.replace(/form-/, '').replace(/add/, '')}PSelect_0`]}.ts`
      )
        .then((m) => {
          const [{ GetSelectSuccess }] = m.default();
@@ -313,7 +313,7 @@
    /* 动态import实体名.ts的自定义方法 */
    try {
      import(
        /* @vite-ignore */ `../entityts/${getForm().getFieldsValue()[`${item.replace(/form-/, '').replace(/add/, '')}PSelect_0`]}`
        `../entityts/${getForm().getFieldsValue()[`${item.replace(/form-/, '').replace(/add/, '')}PSelect_0`]}.ts`
      )
        .then((m) => {
          const [{ OpenSelectItem }] = m.default();