优化前端组件名称定义.

This commit is contained in:
lijiahangmax
2024-03-07 23:00:34 +08:00
parent 13d883c223
commit 2fd069e1d5
56 changed files with 74 additions and 73 deletions

View File

@@ -346,7 +346,7 @@ public class CodeGenerator implements Executable {
// api 文件
new String[]{"/templates/orion-vue-api.ts.vm", "${feature}.ts", "vue/api/${module}"},
// router 文件
new String[]{"/templates/orion-vue-router.ts.vm", "${module}.${feature}.ts", "vue/router/routes/modules"},
new String[]{"/templates/orion-vue-router.ts.vm", "${feature}.ts", "vue/router/routes/modules"},
// views index.ts 文件
new String[]{"/templates/orion-vue-views-index.vue.vm", "index.vue", "vue/views/${module}/${feature}"},
// form-modal.vue 文件

View File

@@ -2,9 +2,9 @@
-- 父菜单
INSERT INTO system_menu
(parent_id, name, type, sort, visible, status, cache, component)
(parent_id, name, type, sort, visible, status, cache)
VALUES
(0, '${table.comment}管理', 1, 10, 1, 1, 1, '$vue.moduleEntityFirstLower');
(0, '${table.comment}管理', 1, 10, 1, 1, 1);
-- 设置临时父菜单id
SELECT @TMP_PARENT_ID:=LAST_INSERT_ID();
@@ -13,7 +13,7 @@ SELECT @TMP_PARENT_ID:=LAST_INSERT_ID();
INSERT INTO system_menu
(parent_id, name, type, sort, visible, status, cache, component)
VALUES
(@TMP_PARENT_ID, '$table.comment', 2, 10, 1, 1, 1, '$vue.moduleEntityFirstLower$vue.featureEntity');
(@TMP_PARENT_ID, '$table.comment', 2, 10, 1, 1, 1, '$vue.featureEntityFirstLower');
-- 设置临时子菜单id
SELECT @TMP_SUB_ID:=LAST_INSERT_ID();

View File

@@ -2,12 +2,12 @@ import type { AppRouteRecordRaw } from '../types';
import { DEFAULT_LAYOUT } from '../base';
const $vue.moduleConst: AppRouteRecordRaw = {
name: '$vue.moduleEntityFirstLower',
name: '${vue.moduleEntityFirstLower}Module',
component: DEFAULT_LAYOUT,
children: [
{
name: '$vue.moduleEntityFirstLower$vue.featureEntity',
path: '/$vue.module-$vue.feature',
name: '$vue.featureEntityFirstLower',
path: '/$vue.feature',
component: () => import('@/views/$vue.module/$vue.feature/index.vue'),
},
],

View File

@@ -111,7 +111,7 @@
<script lang="ts">
export default {
name: '${vue.moduleEntityFirstLower}${vue.featureEntity}CardList'
name: '${vue.featureEntityFirstLower}CardList'
};
</script>

View File

@@ -50,7 +50,7 @@
<script lang="ts">
export default {
name: '${vue.moduleEntityFirstLower}${vue.featureEntity}FormDrawer'
name: '${vue.featureEntityFirstLower}FormDrawer'
};
</script>

View File

@@ -54,7 +54,7 @@
<script lang="ts">
export default {
name: '${vue.moduleEntityFirstLower}${vue.featureEntity}FormModal'
name: '${vue.featureEntityFirstLower}FormModal'
};
</script>

View File

@@ -130,7 +130,7 @@
<script lang="ts">
export default {
name: '${vue.moduleEntityFirstLower}${vue.featureEntity}Table'
name: '${vue.featureEntityFirstLower}Table'
};
</script>

View File

@@ -33,20 +33,11 @@
<script lang="ts">
export default {
name: '${vue.moduleEntityFirstLower}${vue.featureEntity}'
name: '${vue.featureEntityFirstLower}'
};
</script>
<script lang="ts" setup>
#if($vue.enableCardView)
import ${vue.featureEntity}CardList from './components/${vue.feature}-card-list.vue';
#end
import ${vue.featureEntity}Table from './components/${vue.feature}-table.vue';
#if($vue.enableDrawerForm)
import ${vue.featureEntity}FormDrawer from './components/${vue.feature}-form-drawer.vue';
#else
import ${vue.featureEntity}FormModal from './components/${vue.feature}-form-modal.vue';
#end
#if($vue.enableCardView)
import { computed, ref, onBeforeMount } from 'vue';
#if($dictMap.entrySet().size() > 0)
@@ -62,6 +53,15 @@
import { dictKeys } from './types/const';
#end
#end
#if($vue.enableCardView)
import ${vue.featureEntity}CardList from './components/${vue.feature}-card-list.vue';
#end
import ${vue.featureEntity}Table from './components/${vue.feature}-table.vue';
#if($vue.enableDrawerForm)
import ${vue.featureEntity}FormDrawer from './components/${vue.feature}-form-drawer.vue';
#else
import ${vue.featureEntity}FormModal from './components/${vue.feature}-form-modal.vue';
#end
const render = ref(false);
const table = ref();