From 87abec75f51ef7997641ae566b2f85cf234e4768 Mon Sep 17 00:00:00 2001 From: qingyu <14049064+qingyuya123@user.noreply.gitee.com> Date: Tue, 17 Jun 2025 16:06:58 +0800 Subject: [PATCH] =?UTF-8?q?team=E5=92=8Cproduct?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/lang/zh-CN/menu.js | 2 + src/router/routes/index.js | 4 + src/router/routes/product.js | 16 + src/router/routes/team.js | 16 + src/views/product/components/Department.vue | 169 ++++++++++ .../components/EditDepartmentDialog.vue | 131 ++++++++ src/views/product/components/EditDialog.vue | 293 ++++++++++++++++++ src/views/product/index.vue | 234 ++++++++++++++ src/views/team/components/Department.vue | 169 ++++++++++ .../team/components/EditDepartmentDialog.vue | 131 ++++++++ src/views/team/components/EditDialog.vue | 293 ++++++++++++++++++ src/views/team/index.vue | 234 ++++++++++++++ 12 files changed, 1692 insertions(+) create mode 100644 src/router/routes/product.js create mode 100644 src/router/routes/team.js create mode 100644 src/views/product/components/Department.vue create mode 100644 src/views/product/components/EditDepartmentDialog.vue create mode 100644 src/views/product/components/EditDialog.vue create mode 100644 src/views/product/index.vue create mode 100644 src/views/team/components/Department.vue create mode 100644 src/views/team/components/EditDepartmentDialog.vue create mode 100644 src/views/team/components/EditDialog.vue create mode 100644 src/views/team/index.vue diff --git a/src/locales/lang/zh-CN/menu.js b/src/locales/lang/zh-CN/menu.js index fbc1299..96b78f2 100644 --- a/src/locales/lang/zh-CN/menu.js +++ b/src/locales/lang/zh-CN/menu.js @@ -44,4 +44,6 @@ export default { mediaReports:'媒体报道', videoCenter:'视频中心', recruitment:'招聘岗位', + product:'产品中心', + team:'技术团队', } diff --git a/src/router/routes/index.js b/src/router/routes/index.js index 92a1199..d8afdad 100644 --- a/src/router/routes/index.js +++ b/src/router/routes/index.js @@ -12,6 +12,8 @@ import other from './other' import imgMgt from './imgMgt' import dynamic from './dynamic' import recruitment from './recruitment' +import product from './product' +import team from './team' export default [ ...home, @@ -28,4 +30,6 @@ export default [ ...imgMgt, ...dynamic, ...recruitment, + ...product, + ...team, ] diff --git a/src/router/routes/product.js b/src/router/routes/product.js new file mode 100644 index 0000000..4ff2a86 --- /dev/null +++ b/src/router/routes/product.js @@ -0,0 +1,16 @@ +import { SettingOutlined } from '@ant-design/icons-vue' + +export default [ + { + path: 'product', + name: 'product', + component: 'product/index.vue', + meta: { + icon: SettingOutlined, + title: '产品中心', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, +] diff --git a/src/router/routes/team.js b/src/router/routes/team.js new file mode 100644 index 0000000..80f5aaa --- /dev/null +++ b/src/router/routes/team.js @@ -0,0 +1,16 @@ +import { SettingOutlined } from '@ant-design/icons-vue' + +export default [ + { + path: 'team', + name: 'team', + component: 'team/index.vue', + meta: { + icon: SettingOutlined, + title: '技术团队', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, +] diff --git a/src/views/product/components/Department.vue b/src/views/product/components/Department.vue new file mode 100644 index 0000000..efaefad --- /dev/null +++ b/src/views/product/components/Department.vue @@ -0,0 +1,169 @@ + + + + + diff --git a/src/views/product/components/EditDepartmentDialog.vue b/src/views/product/components/EditDepartmentDialog.vue new file mode 100644 index 0000000..e5a271f --- /dev/null +++ b/src/views/product/components/EditDepartmentDialog.vue @@ -0,0 +1,131 @@ + + + + + diff --git a/src/views/product/components/EditDialog.vue b/src/views/product/components/EditDialog.vue new file mode 100644 index 0000000..3f3aa09 --- /dev/null +++ b/src/views/product/components/EditDialog.vue @@ -0,0 +1,293 @@ + + + + + diff --git a/src/views/product/index.vue b/src/views/product/index.vue new file mode 100644 index 0000000..65ba3b8 --- /dev/null +++ b/src/views/product/index.vue @@ -0,0 +1,234 @@ + + + + + diff --git a/src/views/team/components/Department.vue b/src/views/team/components/Department.vue new file mode 100644 index 0000000..efaefad --- /dev/null +++ b/src/views/team/components/Department.vue @@ -0,0 +1,169 @@ + + + + + diff --git a/src/views/team/components/EditDepartmentDialog.vue b/src/views/team/components/EditDepartmentDialog.vue new file mode 100644 index 0000000..e5a271f --- /dev/null +++ b/src/views/team/components/EditDepartmentDialog.vue @@ -0,0 +1,131 @@ + + + + + diff --git a/src/views/team/components/EditDialog.vue b/src/views/team/components/EditDialog.vue new file mode 100644 index 0000000..3f3aa09 --- /dev/null +++ b/src/views/team/components/EditDialog.vue @@ -0,0 +1,293 @@ + + + + + diff --git a/src/views/team/index.vue b/src/views/team/index.vue new file mode 100644 index 0000000..d8720db --- /dev/null +++ b/src/views/team/index.vue @@ -0,0 +1,234 @@ + + + + +