Browse Source

update

main
wangshaoping 1 year ago
parent
commit
aada3cccb5
  1. 5
      io.sc.platform.core.frontend/src/platform/layout/sub-layout/Main.vue
  2. 2
      io.sc.platform.developer.frontend/package.json
  3. 96
      io.sc.platform.developer.frontend/src/views/springboot/Bean.vue
  4. 46
      io.sc.platform.developer.frontend/src/views/springboot/Environment.vue

5
io.sc.platform.core.frontend/src/platform/layout/sub-layout/Main.vue

@ -23,7 +23,9 @@
<router-view v-slot="{ Component }" class="full"> <router-view v-slot="{ Component }" class="full">
<keep-alive> <keep-alive>
<suspense> <suspense>
<component :is="Component" /> <w-v-expand-div>
<component :is="Component" />
</w-v-expand-div>
</suspense> </suspense>
</keep-alive> </keep-alive>
</router-view> </router-view>
@ -149,4 +151,5 @@
import SiderCollapser from './SiderCollapser.vue'; import SiderCollapser from './SiderCollapser.vue';
import MoreTagViewAction from './MoreTagViewAction.vue'; import MoreTagViewAction from './MoreTagViewAction.vue';
import { TagViewManager } from '@/platform/plugin/manager'; import { TagViewManager } from '@/platform/plugin/manager';
import WVExpandDiv from '@/platform/components/layout/WVExpandDiv.vue';
</script> </script>

2
io.sc.platform.developer.frontend/package.json

@ -80,7 +80,7 @@
"luckyexcel": "1.0.1", "luckyexcel": "1.0.1",
"mockjs": "1.1.0", "mockjs": "1.1.0",
"pinia": "2.1.7", "pinia": "2.1.7",
"platform-core": "8.1.137", "platform-core": "8.1.141",
"quasar": "2.14.2", "quasar": "2.14.2",
"tailwindcss": "3.4.0", "tailwindcss": "3.4.0",
"vue": "3.4.3", "vue": "3.4.3",

96
io.sc.platform.developer.frontend/src/views/springboot/Bean.vue

@ -1,54 +1,54 @@
<template> <template>
<w-grid <w-grid
:title="$t('menu.developer.springboot.bean')" :title="$t('menu.developer.springboot.bean')"
:checkbox-selection="false" :checkbox-selection="false"
:fetch-data-url="Environment.apiContextPath('/api/developer/springboot/beans')" :fetch-data-url="Environment.apiContextPath('/api/developer/springboot/beans')"
:pageable="true" :pageable="true"
:toolbar-actions="['refresh', 'separator', 'view', 'separator', 'export']" :toolbar-actions="['refresh', 'separator', 'view', 'separator', 'export']"
:columns="[ :columns="[
{ width: 500, name: 'name', label: $t('name') }, { width: 500, name: 'name', label: $t('name') },
{ width: 400, name: 'type', label: $t('className'), format: Formater.simpleClassName() }, { width: 400, name: 'type', label: $t('className'), format: Formater.simpleClassName() },
{ width: 100, name: 'scope', label: $t('scope'), sortable: false }, { width: 100, name: 'scope', label: $t('scope'), sortable: false },
]" ]"
:viewer="{ :viewer="{
panel: { panel: {
columnNum: 1, columnNum: 1,
fields: [ fields: [
{ width: 100, name: 'name', label: $t('name') }, { width: 100, name: 'name', label: $t('name') },
{ width: 100, name: 'context', label: $t('context') }, { width: 100, name: 'context', label: $t('context') },
{ width: 100, name: 'scope', label: $t('scope') }, { width: 100, name: 'scope', label: $t('scope') },
{ width: 100, name: 'type', label: $t('className'), format: Formater.none() }, { width: 100, name: 'type', label: $t('className'), format: Formater.none() },
{ width: 100, name: 'resource', label: $t('resource') }, { width: 100, name: 'resource', label: $t('resource') },
{ {
width: 100, width: 100,
name: 'aliases', name: 'aliases',
label: $t('aliases'), label: $t('aliases'),
format: (aliases) => { format: (aliases) => {
aliases = aliases || []; aliases = aliases || [];
let result = ''; let result = '';
for (const aliase of aliases) { for (const aliase of aliases) {
result += aliase + '<br/>'; result += aliase + '<br/>';
} }
return result; return result;
},
}, },
}, {
{ width: 100,
width: 100, name: 'dependencies',
name: 'dependencies', label: $t('dependencies'),
label: $t('dependencies'), format: (dependencies) => {
format: (dependencies) => { dependencies = dependencies || [];
dependencies = dependencies || []; let result = '';
let result = ''; for (const dependency of dependencies) {
for (const dependency of dependencies) { result += dependency + '<br/>';
result += dependency + '<br/>'; }
} return result;
return result; },
}, },
}, ],
], },
}, }"
}" ></w-grid>
></w-grid>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { Environment, Formater } from 'platform-core'; import { Environment, Formater } from 'platform-core';

46
io.sc.platform.developer.frontend/src/views/springboot/Environment.vue

@ -1,26 +1,28 @@
<template> <template>
<w-grid <w-v-expand-div>
:title="$t('menu.developer.springboot.environment')" <w-grid
:checkbox-selection="false" :title="$t('menu.developer.springboot.environment')"
:fetch-data-url="Environment.apiContextPath('/api/developer/springboot/environment')" :checkbox-selection="false"
:pageable="false" :fetch-data-url="Environment.apiContextPath('/api/developer/springboot/environment')"
:toolbar-actions="['refresh', 'separator', 'view', 'separator', 'export']" :pageable="false"
:columns="[ :toolbar-actions="['refresh', 'separator', 'view', 'separator', 'export']"
{ width: 200, name: 'propertySourceName', label: $t('category') }, :columns="[
{ width: 400, name: 'propertyName', label: $t('name') }, { width: 200, name: 'propertySourceName', label: $t('category') },
{ width: '100%', name: 'value', label: $t('value') }, { width: 400, name: 'propertyName', label: $t('name') },
]" { width: '100%', name: 'value', label: $t('value') },
:viewer="{ ]"
panel: { :viewer="{
columnNum: 1, panel: {
fields: [ columnNum: 1,
{ name: 'propertySourceName', label: $t('category') }, fields: [
{ name: 'propertyName', label: $t('name') }, { name: 'propertySourceName', label: $t('category') },
{ name: 'value', label: $t('value') }, { name: 'propertyName', label: $t('name') },
], { name: 'value', label: $t('value') },
}, ],
}" },
></w-grid> }"
></w-grid>
</w-v-expand-div>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { Environment, Formater } from 'platform-core'; import { Environment, Formater } from 'platform-core';

Loading…
Cancel
Save