diff --git a/orion-ops-ui/src/App.vue b/orion-ops-ui/src/App.vue index 5f8222a1..7de84eb7 100644 --- a/orion-ops-ui/src/App.vue +++ b/orion-ops-ui/src/App.vue @@ -1,15 +1,16 @@ diff --git a/orion-ops-ui/src/components/global-setting/block.vue b/orion-ops-ui/src/components/global-setting/block.vue index 63a38468..55b8553b 100644 --- a/orion-ops-ui/src/components/global-setting/block.vue +++ b/orion-ops-ui/src/components/global-setting/block.vue @@ -1,14 +1,15 @@ @@ -17,19 +18,18 @@ import { PropType } from 'vue'; import { useAppStore } from '@/store'; import FormWrapper from './form-wrapper.vue'; + import { RadioOption } from '@arco-design/web-vue/es/radio/interface'; interface OptionsProps { name: string; key: string; type?: string; defaultVal?: boolean | string | number; + options?: Array; } defineProps({ - title: { - type: String, - default: '', - }, + title: String, options: { type: Array as PropType, default() { @@ -56,13 +56,17 @@ menuCollapse: false, }); } + // 修改配置 appStore.updateSettings({ [key]: value }); + // TODO 同步偏好 + };