diff --git a/src/locales/lang/zh-CN/menu.js b/src/locales/lang/zh-CN/menu.js
index 96b78f2..ec412d1 100644
--- a/src/locales/lang/zh-CN/menu.js
+++ b/src/locales/lang/zh-CN/menu.js
@@ -46,4 +46,9 @@ export default {
recruitment:'招聘岗位',
product:'产品中心',
team:'技术团队',
+ importantEvents:'海邻大事记',
+ websiteRelated:'网站设置',
+ friendlyLinks:'友情链接',
+ websiteStatement:'网站声明',
+ contactUs:'联系我们',
}
diff --git a/src/router/routes/importantEvents.js b/src/router/routes/importantEvents.js
new file mode 100644
index 0000000..f3d5a5d
--- /dev/null
+++ b/src/router/routes/importantEvents.js
@@ -0,0 +1,16 @@
+import { SettingOutlined } from '@ant-design/icons-vue'
+
+export default [
+ {
+ path: 'importantEvents',
+ name: 'importantEvents',
+ component: 'importantEvents/index.vue',
+ meta: {
+ icon: SettingOutlined,
+ title: '海邻大事记',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
+]
diff --git a/src/router/routes/index.js b/src/router/routes/index.js
index d8afdad..426f297 100644
--- a/src/router/routes/index.js
+++ b/src/router/routes/index.js
@@ -14,6 +14,8 @@ import dynamic from './dynamic'
import recruitment from './recruitment'
import product from './product'
import team from './team'
+import importantEvents from './importantEvents'
+import website from './websiteRelated'
export default [
...home,
@@ -32,4 +34,6 @@ export default [
...recruitment,
...product,
...team,
+ ...importantEvents,
+ ...website,
]
diff --git a/src/router/routes/websiteRelated.js b/src/router/routes/websiteRelated.js
new file mode 100644
index 0000000..c0e7368
--- /dev/null
+++ b/src/router/routes/websiteRelated.js
@@ -0,0 +1,51 @@
+import { SettingOutlined } from '@ant-design/icons-vue'
+
+export default [
+ {
+ path: 'websiteRelated',
+ name: 'websiteRelated',
+ component: 'RouteViewLayout',
+ meta: {
+ icon: SettingOutlined,
+ title: '网站设置',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ children: [
+ {
+ path: 'friendlyLinks',
+ name: 'friendlyLinks',
+ component: 'websiteRelated/friendlyLinks/index.vue',
+ meta: {
+ title: '友情链接',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
+ {
+ path: 'websiteStatement',
+ name: 'websiteStatement',
+ component: 'websiteRelated/websiteStatement/index.vue',
+ meta: {
+ title: '网站声明',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
+ {
+ path: 'contactUs',
+ name: 'contactUs',
+ component: 'websiteRelated/contactUs/index.vue',
+ meta: {
+ title: '联系我们',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
+ ],
+ },
+]
diff --git a/src/views/importantEvents/components/Department.vue b/src/views/importantEvents/components/Department.vue
new file mode 100644
index 0000000..efaefad
--- /dev/null
+++ b/src/views/importantEvents/components/Department.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/importantEvents/components/EditDepartmentDialog.vue b/src/views/importantEvents/components/EditDepartmentDialog.vue
new file mode 100644
index 0000000..e5a271f
--- /dev/null
+++ b/src/views/importantEvents/components/EditDepartmentDialog.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/importantEvents/components/EditDialog.vue b/src/views/importantEvents/components/EditDialog.vue
new file mode 100644
index 0000000..3f3aa09
--- /dev/null
+++ b/src/views/importantEvents/components/EditDialog.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/importantEvents/index.vue b/src/views/importantEvents/index.vue
new file mode 100644
index 0000000..7b6c1ca
--- /dev/null
+++ b/src/views/importantEvents/index.vue
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.user.form.name') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.user.add') }}
+
+
+
+
+
+
+
+ {{ statusUserTypeEnum.getDesc(record.status) }}
+
+
+
+ {{ statusUserTypeEnum.getDesc(record.status) }}
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+ {{ $t('pages.system.user.edit') }}
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/websiteRelated/contactUs/components/Department.vue b/src/views/websiteRelated/contactUs/components/Department.vue
new file mode 100644
index 0000000..efaefad
--- /dev/null
+++ b/src/views/websiteRelated/contactUs/components/Department.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/websiteRelated/contactUs/components/EditDepartmentDialog.vue b/src/views/websiteRelated/contactUs/components/EditDepartmentDialog.vue
new file mode 100644
index 0000000..e5a271f
--- /dev/null
+++ b/src/views/websiteRelated/contactUs/components/EditDepartmentDialog.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/websiteRelated/contactUs/components/EditDialog.vue b/src/views/websiteRelated/contactUs/components/EditDialog.vue
new file mode 100644
index 0000000..3f3aa09
--- /dev/null
+++ b/src/views/websiteRelated/contactUs/components/EditDialog.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/websiteRelated/contactUs/index.vue b/src/views/websiteRelated/contactUs/index.vue
new file mode 100644
index 0000000..66b5d68
--- /dev/null
+++ b/src/views/websiteRelated/contactUs/index.vue
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.user.form.name') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.user.add') }}
+
+
+
+
+
+
+
+ {{ statusUserTypeEnum.getDesc(record.status) }}
+
+
+
+ {{ statusUserTypeEnum.getDesc(record.status) }}
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+ {{ $t('pages.system.user.edit') }}
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/websiteRelated/friendlyLinks/components/Department.vue b/src/views/websiteRelated/friendlyLinks/components/Department.vue
new file mode 100644
index 0000000..efaefad
--- /dev/null
+++ b/src/views/websiteRelated/friendlyLinks/components/Department.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/websiteRelated/friendlyLinks/components/EditDepartmentDialog.vue b/src/views/websiteRelated/friendlyLinks/components/EditDepartmentDialog.vue
new file mode 100644
index 0000000..e5a271f
--- /dev/null
+++ b/src/views/websiteRelated/friendlyLinks/components/EditDepartmentDialog.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/websiteRelated/friendlyLinks/components/EditDialog.vue b/src/views/websiteRelated/friendlyLinks/components/EditDialog.vue
new file mode 100644
index 0000000..3f3aa09
--- /dev/null
+++ b/src/views/websiteRelated/friendlyLinks/components/EditDialog.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/websiteRelated/friendlyLinks/index.vue b/src/views/websiteRelated/friendlyLinks/index.vue
new file mode 100644
index 0000000..928e783
--- /dev/null
+++ b/src/views/websiteRelated/friendlyLinks/index.vue
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.user.form.name') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.user.add') }}
+
+
+
+
+
+
+
+ {{ statusUserTypeEnum.getDesc(record.status) }}
+
+
+
+ {{ statusUserTypeEnum.getDesc(record.status) }}
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+ {{ $t('pages.system.user.edit') }}
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/websiteRelated/websiteStatement/components/Department.vue b/src/views/websiteRelated/websiteStatement/components/Department.vue
new file mode 100644
index 0000000..efaefad
--- /dev/null
+++ b/src/views/websiteRelated/websiteStatement/components/Department.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/websiteRelated/websiteStatement/components/EditDepartmentDialog.vue b/src/views/websiteRelated/websiteStatement/components/EditDepartmentDialog.vue
new file mode 100644
index 0000000..e5a271f
--- /dev/null
+++ b/src/views/websiteRelated/websiteStatement/components/EditDepartmentDialog.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/websiteRelated/websiteStatement/components/EditDialog.vue b/src/views/websiteRelated/websiteStatement/components/EditDialog.vue
new file mode 100644
index 0000000..3f3aa09
--- /dev/null
+++ b/src/views/websiteRelated/websiteStatement/components/EditDialog.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/websiteRelated/websiteStatement/index.vue b/src/views/websiteRelated/websiteStatement/index.vue
new file mode 100644
index 0000000..e38dc1e
--- /dev/null
+++ b/src/views/websiteRelated/websiteStatement/index.vue
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.user.form.name') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.user.add') }}
+
+
+
+
+
+
+
+ {{ statusUserTypeEnum.getDesc(record.status) }}
+
+
+
+ {{ statusUserTypeEnum.getDesc(record.status) }}
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+ {{ $t('pages.system.user.edit') }}
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+