修复vue 代码生成前端打包错误

This commit is contained in:
21世纪小八路
2023-09-13 00:45:57 +08:00
parent f58c9a74db
commit 0ba260041b

View File

@@ -1,4 +1,5 @@
<template> <template>
<div>
<DStandardTable <DStandardTable
:tableConfig="tableConfig" :tableConfig="tableConfig"
:dispatchKey="dispatchKey" :dispatchKey="dispatchKey"
@@ -74,20 +75,22 @@
:params="state.deleteDataparams" :params="state.deleteDataparams"
> >
</DeleteConfirmModal> </DeleteConfirmModal>
</div>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import DStandardTable from "@/components/table/dStandardTable.vue"; import DStandardTable from "@/components/table/dStandardTable.vue";
import { I{{ModelClassName}} } from "@/models/{{ModelClassName}}"; import type { I{{ModelClassName}} } from "@/models/{{ModelClassName}}";
import { computed, ComputedRef, reactive } from "vue"; import { computed, reactive } from "vue";
import { useStore } from "vuex"; import { useStore } from "vuex";
import tableConfig from "./table-config"; import tableConfig from "./table-config";
import formSchema from "./form-schema"; import formSchema from "./form-schema";
import { CoreShopFormModal } from "@/components/coreshop-form"; import { CoreShopFormModal } from "@/components/coreshop-form";
import searchFields from "./search-field"; import searchFields from "./search-field";
import { cloneDeep } from "lodash"; import { cloneDeep } from "lodash";
import { IFormSchema } from "@/components/coreshop-form/type"; import type { IFormSchema } from "@/components/coreshop-form/type";
import dataDetailConfig from "./detail-config"; import dataDetailConfig from "./detail-config";
import { DataDetailDisplay, IData } from "@/components/data-detail-display"; import { DataDetailDisplay } from "@/components/data-detail-display";
import type { IData } from "@/components/data-detail-display";
import { buildDataDetail } from "@/utils/build-data-detail"; import { buildDataDetail } from "@/utils/build-data-detail";
import Modal from "@/components/modal"; import Modal from "@/components/modal";
import DeleteConfirmModal from "@/components/coreshop-modal-delete/index"; import DeleteConfirmModal from "@/components/coreshop-modal-delete/index";
@@ -131,10 +134,10 @@ const state = reactive<{
}); });
const store = useStore(); const store = useStore();
const dataSourceCmp: ComputedRef<Array<I{{ModelClassName}}>> = computed( const dataSourceCmp = computed<Array<I{{ModelClassName}}>>(
() => store.state.{{ModelClassName}}.{{ModelClassName}}.{{ModelClassName}} () => store.state.{{ModelClassName}}.{{ModelClassName}}.{{ModelClassName}}
); );
const totalCmp: ComputedRef<number> = computed( const totalCmp = computed<number>(
() => store.state.{{ModelClassName}}.{{ModelClassName}}.count () => store.state.{{ModelClassName}}.{{ModelClassName}}.count
); );