fix(v0.3.0): 框架内 peer 引用回退静态 import + 修 FieldRelativeTime 路径

- 覆盖颗粒度只在 3 个入口: router targets / module routes / field registry
- 框架内 .vue 之间互相引用全部硬编码静态 import,resolveVue/defineAsyncComponent 退出 .vue 文件
- 修 components/fields/FieldRelativeTime.vue 的 ../VueAdmin → ../../VueAdmin (移动后未跟改)
This commit is contained in:
2026-05-25 17:33:44 +08:00
parent 2b33bca681
commit de18412010
11 changed files with 37 additions and 46 deletions
+3 -4
View File
@@ -48,13 +48,12 @@
</template>
<script lang="ts" setup>
import { defineAsyncComponent, ref, onMounted } from 'vue'
import { ref, onMounted } from 'vue'
import { useI18n } from 'vue-i18n'
import { vueAdmin, resolveVue } from '../VueAdmin'
import { vueAdmin } from '../VueAdmin'
import { IRole, IRoleProto, WithId, ILabel } from '../IShrimpType'
import { ElMessage } from 'element-plus'
const ShrimpPowerTree = defineAsyncComponent(resolveVue('components/ShrimpPowerTree.vue'))
import ShrimpPowerTree from '../components/ShrimpPowerTree.vue'
interface IPowerItem {
key: string
+2 -5
View File
@@ -7,11 +7,8 @@
</template>
<script lang="ts" setup>
import { defineAsyncComponent } from 'vue'
import { resolveVue } from '../VueAdmin'
const ShrimpTable = defineAsyncComponent(resolveVue('components/ShrimpTable.vue'))
const FieldRelativeTime = defineAsyncComponent(resolveVue('components/fields/FieldRelativeTime.vue'))
import ShrimpTable from '../components/ShrimpTable.vue'
import FieldRelativeTime from '../components/fields/FieldRelativeTime.vue'
</script>
<style scoped>
+3 -4
View File
@@ -11,12 +11,11 @@
</template>
<script lang="ts" setup>
import { defineAsyncComponent, ref, computed, onMounted, watch } from 'vue'
import { ref, computed, onMounted, watch } from 'vue'
import { useRoute } from 'vue-router'
import { useI18n } from 'vue-i18n'
import { vueAdmin, resolveVue } from '../../VueAdmin'
const ShrimpTable = defineAsyncComponent(resolveVue('components/ShrimpTable.vue'))
import { vueAdmin } from '../../VueAdmin'
import ShrimpTable from '../../components/ShrimpTable.vue'
const route = useRoute()
const { t } = useI18n()