Ben Lin
2024-06-25 f73947395184fd635df3d74c1c4b2701d0c708c1
src/views/tigerprojects/system/lowcode/normal/index.vue
@@ -4,40 +4,10 @@
 * @version: 
 * @Date: 2024-05-30 13:28:20
 * @LastEditors: Ben Lin
 * @LastEditTime: 2024-06-24 18:10:10
 * @LastEditTime: 2024-06-24 18:49:29
-->
<template>
  <div>
    <!-- <BasicTable @register="registerTable" v-if="isMounted">
      <template #toolbar>
        <a-button
          type="primary"
          @click="handleCreate(item['DO_METHOD'])"
          :preIcon="item['ICON_URL']"
          v-for="item in buttons.filter((m) => m['BUTTON_TYPE'] == 0)"
          :key="item"
        >
          {{ item['FUNC_NAME'] }}
        </a-button>
      </template>
      <template #action="{ record }">
        <TableAction :actions="createActions(record)" />
      </template>
      <template #[item]="{ field }" v-for="item in colSlots" :key="item">
        <a-button
          v-if="field"
          class="mt-1 ml-1"
          size="small"
          @click="handleSelectItem(item)"
          preIcon="search|svg"
        />
        <GeneralModal
          @register="registerItemAdd"
          @success="(d, u) => handleItemSuccess(d, u, item)"
        />
      </template>
    </BasicTable>
    <normalDrawer @register="registerDrawer" @success="handleSuccess" /> -->
    <Suspense>
      <mainTable />
    </Suspense>
@@ -139,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;
@@ -254,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; //保存弹出框选择的结果