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 @@ + + + + +