diff --git a/core/core-frontend/src/locales/zh-CN.ts b/core/core-frontend/src/locales/zh-CN.ts index 793f7cd533..a78c249967 100644 --- a/core/core-frontend/src/locales/zh-CN.ts +++ b/core/core-frontend/src/locales/zh-CN.ts @@ -1630,7 +1630,7 @@ export default { weeks_4: '周四', weeks_5: '周五', weeks_6: '周六', - system_parameter_setting: '系统参数设置', + system_parameter_setting: '系统参数', connection_successful: '连接成功', connection_failed: '连接失败', save_failed: '保存失败', diff --git a/core/core-frontend/src/views/system/common/InfoTemplate.vue b/core/core-frontend/src/views/system/common/InfoTemplate.vue new file mode 100644 index 0000000000..f67a876299 --- /dev/null +++ b/core/core-frontend/src/views/system/common/InfoTemplate.vue @@ -0,0 +1,230 @@ + + + + diff --git a/core/core-frontend/src/views/system/common/SettingTemplate.ts b/core/core-frontend/src/views/system/common/SettingTemplate.ts new file mode 100644 index 0000000000..00eae0f71e --- /dev/null +++ b/core/core-frontend/src/views/system/common/SettingTemplate.ts @@ -0,0 +1,11 @@ +export interface SettingRecord { + pkey: string + pval: string + type: string + sort: number +} + +export interface ToolTipRecord { + key: string + val: string +} diff --git a/core/core-frontend/src/views/system/parameter/basic/BasicEdit.vue b/core/core-frontend/src/views/system/parameter/basic/BasicEdit.vue new file mode 100644 index 0000000000..75ea9f560d --- /dev/null +++ b/core/core-frontend/src/views/system/parameter/basic/BasicEdit.vue @@ -0,0 +1,171 @@ + + + + + diff --git a/core/core-frontend/src/views/system/parameter/basic/BasicInfo.vue b/core/core-frontend/src/views/system/parameter/basic/BasicInfo.vue new file mode 100644 index 0000000000..ec9660ceb0 --- /dev/null +++ b/core/core-frontend/src/views/system/parameter/basic/BasicInfo.vue @@ -0,0 +1,22 @@ + + + diff --git a/core/core-frontend/src/views/system/parameter/email/EmailEdit.vue b/core/core-frontend/src/views/system/parameter/email/EmailEdit.vue new file mode 100644 index 0000000000..02f531f059 --- /dev/null +++ b/core/core-frontend/src/views/system/parameter/email/EmailEdit.vue @@ -0,0 +1,171 @@ + + + + + diff --git a/core/core-frontend/src/views/system/parameter/email/EmailInfo.vue b/core/core-frontend/src/views/system/parameter/email/EmailInfo.vue new file mode 100644 index 0000000000..f525baee0b --- /dev/null +++ b/core/core-frontend/src/views/system/parameter/email/EmailInfo.vue @@ -0,0 +1,30 @@ + + + diff --git a/core/core-frontend/src/views/system/parameter/index.vue b/core/core-frontend/src/views/system/parameter/index.vue index caab8148f3..d550718101 100644 --- a/core/core-frontend/src/views/system/parameter/index.vue +++ b/core/core-frontend/src/views/system/parameter/index.vue @@ -1,11 +1,13 @@ @@ -14,15 +16,17 @@ import { ref } from 'vue' import { useI18n } from '@/hooks/web/useI18n' import MapSetting from './map/MapSetting.vue' +import BasicInfo from './basic/BasicInfo.vue' +import EmailInfo from './email/EmailInfo.vue' const { t } = useI18n() const tabArray = [ - /* {label: '基础设置', name: 'basic'}, - {label: '邮件设置', name: 'email'}, */ + { label: '基础设置', name: 'basic' }, + { label: '邮件设置', name: 'email' }, { label: '地图设置', name: 'map' } /* {label: '引擎设置', name: 'engine'}, */ ] -const activeName = ref('map') +const activeName = ref('basic') const handleClick = (tab, event: Event) => { console.log(tab, event) } @@ -44,6 +48,9 @@ const handleClick = (tab, event: Event) => { box-sizing: border-box; margin-top: 12px; } +.setting-auto-h { + height: auto !important; +} .container-sys-param { height: 100%;