mirror of
https://github.com/continew-org/continew-admin.git
synced 2025-09-11 06:57:12 +08:00
refactor(generator): 简化前端模板命名,例如:UserAddDrawer => AddDrawer
This commit is contained in:
@@ -334,7 +334,7 @@ public class GeneratorServiceImpl implements GeneratorService {
|
|||||||
if (!isBackend) {
|
if (!isBackend) {
|
||||||
fileName = ".vue".equals(extension) && "index".equals(classNameSuffix)
|
fileName = ".vue".equals(extension) && "index".equals(classNameSuffix)
|
||||||
? "index.vue"
|
? "index.vue"
|
||||||
: this.getFrontendFileName(classNamePrefix, className, extension);
|
: this.getFrontendFileName(classNamePrefix, classNameSuffix, extension);
|
||||||
}
|
}
|
||||||
generatePreview.setFileName(fileName);
|
generatePreview.setFileName(fileName);
|
||||||
generatePreview.setContent(engine.getTemplate(templateConfig.getTemplatePath())
|
generatePreview.setContent(engine.getTemplate(templateConfig.getTemplatePath())
|
||||||
|
@@ -100,15 +100,15 @@
|
|||||||
</template>
|
</template>
|
||||||
</GiTable>
|
</GiTable>
|
||||||
|
|
||||||
<${classNamePrefix}AddModal ref="${classNamePrefix}AddModalRef" @save-success="search" />
|
<AddModal ref="AddModalRef" @save-success="search" />
|
||||||
<${classNamePrefix}DetailDrawer ref="${classNamePrefix}DetailDrawerRef" />
|
<DetailDrawer ref="DetailDrawerRef" />
|
||||||
</GiPageLayout>
|
</GiPageLayout>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import type { TableInstance } from '@arco-design/web-vue'
|
import type { TableInstance } from '@arco-design/web-vue'
|
||||||
import ${classNamePrefix}AddModal from './${classNamePrefix}AddModal.vue'
|
import AddModal from './AddModal.vue'
|
||||||
import ${classNamePrefix}DetailDrawer from './${classNamePrefix}DetailDrawer.vue'
|
import DetailDrawer from './DetailDrawer.vue'
|
||||||
import { type ${classNamePrefix}Resp, type ${classNamePrefix}Query, delete${classNamePrefix}, export${classNamePrefix}, list${classNamePrefix} } from '@/apis/${apiModuleName}/${apiName}'
|
import { type ${classNamePrefix}Resp, type ${classNamePrefix}Query, delete${classNamePrefix}, export${classNamePrefix}, list${classNamePrefix} } from '@/apis/${apiModuleName}/${apiName}'
|
||||||
import { useDownload, useTable } from '@/hooks'
|
import { useDownload, useTable } from '@/hooks'
|
||||||
import { useDict } from '@/hooks/app'
|
import { useDict } from '@/hooks/app'
|
||||||
@@ -185,21 +185,21 @@ const onExport = () => {
|
|||||||
useDownload(() => export${classNamePrefix}(queryForm))
|
useDownload(() => export${classNamePrefix}(queryForm))
|
||||||
}
|
}
|
||||||
|
|
||||||
const ${classNamePrefix}AddModalRef = ref<InstanceType<typeof ${classNamePrefix}AddModal>>()
|
const AddModalRef = ref<InstanceType<typeof AddModal>>()
|
||||||
// 新增
|
// 新增
|
||||||
const onAdd = () => {
|
const onAdd = () => {
|
||||||
${classNamePrefix}AddModalRef.value?.onAdd()
|
AddModalRef.value?.onAdd()
|
||||||
}
|
}
|
||||||
|
|
||||||
// 修改
|
// 修改
|
||||||
const onUpdate = (record: ${classNamePrefix}Resp) => {
|
const onUpdate = (record: ${classNamePrefix}Resp) => {
|
||||||
${classNamePrefix}AddModalRef.value?.onUpdate(record.id)
|
AddModalRef.value?.onUpdate(record.id)
|
||||||
}
|
}
|
||||||
|
|
||||||
const ${classNamePrefix}DetailDrawerRef = ref<InstanceType<typeof ${classNamePrefix}DetailDrawer>>()
|
const DetailDrawerRef = ref<InstanceType<typeof DetailDrawer>>()
|
||||||
// 详情
|
// 详情
|
||||||
const onDetail = (record: ${classNamePrefix}Resp) => {
|
const onDetail = (record: ${classNamePrefix}Resp) => {
|
||||||
${classNamePrefix}DetailDrawerRef.value?.onOpen(record.id)
|
DetailDrawerRef.value?.onOpen(record.id)
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user