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 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $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/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 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $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') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+