Browse Source

[Feature][UI] Adjust the style of the interface settings. (#12531)

3.2.0-release
songjianet 2 years ago committed by GitHub
parent
commit
1794cea4fa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 47
      dolphinscheduler-ui/src/views/ui-setting/index.tsx

47
dolphinscheduler-ui/src/views/ui-setting/index.tsx

@ -16,9 +16,10 @@
*/ */
import { useI18n } from 'vue-i18n' import { useI18n } from 'vue-i18n'
import { NForm, NFormItem, NSelect } from "naive-ui"; import { NSelect, NSpace } from 'naive-ui'
import { defineComponent } from "vue"; import { defineComponent } from 'vue'
import { useLogTimerStore } from '@/store/logTimer/logTimer' import { useLogTimerStore } from '@/store/logTimer/logTimer'
import Card from '@/components/card'
// Update LogTimer store when select value is updated // Update LogTimer store when select value is updated
const handleUpdateValue = (logTimer: number) => { const handleUpdateValue = (logTimer: number) => {
@ -30,10 +31,10 @@ const setting = defineComponent({
name: 'ui-setting', name: 'ui-setting',
setup() { setup() {
const logTimerStore = useLogTimerStore() const logTimerStore = useLogTimerStore()
const defaultLogTimer = logTimerStore.getLogTimer; const defaultLogTimer = logTimerStore.getLogTimer
const logTimerMap = { const logTimerMap = {
0: "Off", 0: 'Off',
10: '10 Seconds', 10: '10 Seconds',
30: '30 Seconds', 30: '30 Seconds',
60: '1 Minute', 60: '1 Minute',
@ -43,29 +44,29 @@ const setting = defineComponent({
const logTimerOptions = [ const logTimerOptions = [
{ {
label: "Off", label: 'Off',
value: 0, value: 0
}, },
{ {
label: "10 Seconds", label: '10 Seconds',
value: 10, value: 10
}, },
{ {
label: "30 Seconds", label: '30 Seconds',
value: 30, value: 30
}, },
{ {
label: "1 Minute", label: '1 Minute',
value: 60, value: 60
}, },
{ {
label: "5 Minutes", label: '5 Minutes',
value: 300, value: 300
}, },
{ {
label: "30 Minutes", label: '30 Minutes',
value: 1800, value: 1800
}, }
] ]
return { defaultLogTimer, logTimerMap, logTimerOptions } return { defaultLogTimer, logTimerMap, logTimerOptions }
}, },
@ -73,17 +74,17 @@ const setting = defineComponent({
const { t } = useI18n() const { t } = useI18n()
return ( return (
<> <Card style={{ marginLeft: '25%', width: '50%' }} title={t('menu.ui_setting')}>
<NForm> <NSpace align='center' justify='space-between'>
<NFormItem label={t('ui_setting.log.refresh_time')}> <span>{t('ui_setting.log.refresh_time')}</span>
<NSelect <NSelect
style={{ width: '200px' }}
default-value={this.logTimerMap[this.defaultLogTimer]} default-value={this.logTimerMap[this.defaultLogTimer]}
options={this.logTimerOptions} options={this.logTimerOptions}
onUpdateValue={handleUpdateValue} onUpdateValue={handleUpdateValue}
/> />
</NFormItem> </NSpace>
</NForm> </Card>
</>
) )
} }
}) })

Loading…
Cancel
Save