diff --git a/config/useServer.js b/config/useServer.js
index acb6a73..c6b2869 100644
--- a/config/useServer.js
+++ b/config/useServer.js
@@ -3,7 +3,7 @@ export default () => ({
port: 8080,
proxy: {
'/api': {
- target: 'http://101.42.232.163:8080/api',
+ target: 'http://10.10.1.6:8070/api',
// target: 'http://127.0.0.1:8045/api',
changeOrigin: true,
rewrite: (path) => path.replace('/api', ''),
diff --git a/package-lock.json b/package-lock.json
index a3c1264..1363074 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,11 +1,11 @@
{
- "name": "gin-admin",
+ "name": "guxuan-admin",
"version": "1.0.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
- "name": "gin-admin",
+ "name": "guxuan-admin",
"version": "1.0.0",
"dependencies": {
"@ant-design/colors": "^7.0.0",
diff --git a/src/apis/modules/userManagement.js b/src/apis/modules/userManagement.js
new file mode 100644
index 0000000..1284b07
--- /dev/null
+++ b/src/apis/modules/userManagement.js
@@ -0,0 +1,13 @@
+import request from '@/utils/request'
+
+// 获取客户列表
+export const getcustomers = (params) => request.basic.get('/api/v1/customers', params)
+// // 获取用户详情
+// export const getUserDetail = () => request.basic.get('/api/v1/current/user')
+// // 更新用户信息
+// export const updateUser = (_, params) => request.basic.put(`/api/v1/current/user`, params)
+
+// // 更新用户密码
+// export const updatePassword = (_, params) => request.basic.put(`/api/v1/current/password`, params)
+// // 用户权限菜单
+// export const getUserMenu = () => request.basic.get('/api/v1/current/menus')
diff --git a/src/locales/lang/zh-CN/menu.js b/src/locales/lang/zh-CN/menu.js
index 42d2e5b..4a5d06e 100644
--- a/src/locales/lang/zh-CN/menu.js
+++ b/src/locales/lang/zh-CN/menu.js
@@ -32,4 +32,32 @@ export default {
account: '个人页',
'account.trigger': '触发报错',
'account.logout': '退出登录',
+ userManagement: '用户管理',
+ allList: '全部列表',
+ tourList: '游客列表',
+ clientList: '业主列表',
+ potentialclientsList: '意向客户',
+ intermediaryAgentList: '中介列表',
+ integral: '积分模块',
+ integraLevelList: '积分等级列表',
+ integraList: '积分列表',
+ equityCategory: '权益类别',
+ equityGoods: '权益商品',
+ regional: '区域模块',
+ regionalList: '区域列表 ',
+ projectList: '项目列表',
+ hoseBookList: '房刊列表',
+ houseList: '房源列表',
+ announcementList: '公告列表',
+ bannberTypeList: '轮播图分类列表',
+ bannberList: '轮播图列表',
+ activityType: '活动分类',
+ activityList: '活动列表',
+ campaignList: '参加活动列表',
+ confirmedOrder: '待确定订单',
+ writtenOrder: '待核销订单',
+ finishOrder: '已完成订单',
+ rejectOrder: '确定驳回订单',
+ paddOrder: '过期订单',
+ erCodeList: '二维码列表',
}
diff --git a/src/locales/lang/zh-CN/pages.js b/src/locales/lang/zh-CN/pages.js
index 43d9a74..b8583a9 100644
--- a/src/locales/lang/zh-CN/pages.js
+++ b/src/locales/lang/zh-CN/pages.js
@@ -121,4 +121,15 @@ export default {
'pages.user.profile.tab.security.form.confirm_password.placeholder': '请确认新密码',
'pages.user.profile.tab.security.form.confirm_password.required': '确认密码是必填项!',
'pages.user.profile.tab.security.form.confirm_password.validator': '两次输入的密码不匹配!',
+
+ // userManagement
+ 'pages.system.userManagement.form.id': '用户编码',
+ 'pages.system.userManagement.form.name': '用户名',
+ 'pages.system.userManagement.form.phone': '联系方式',
+ 'pages.system.userManagement.form.areaId': '区域',
+ 'pages.system.userManagement.form.avatar': '头像',
+ 'pages.system.userManagement.form.type': '类别',
+ 'pages.system.userManagement.form.grade': '等级',
+ 'pages.system.userManagement.form.balance': '余额',
+ 'pages.system.userManagement.form.status': '状态',
}
diff --git a/src/router/routes/index.js b/src/router/routes/index.js
index 5877eb6..26c810c 100644
--- a/src/router/routes/index.js
+++ b/src/router/routes/index.js
@@ -9,6 +9,9 @@ import system from './system'
import link from './link'
import iframe from './iframe'
import other from './other'
+import userManagement from './userManagement'
+import integral from './integral'
+import regional from './regional'
export default [
...home,
@@ -22,4 +25,7 @@ export default [
...link,
...iframe,
...other,
+ ...userManagement,
+ ...integral,
+ ...regional,
]
diff --git a/src/router/routes/integral.js b/src/router/routes/integral.js
new file mode 100644
index 0000000..b62ece2
--- /dev/null
+++ b/src/router/routes/integral.js
@@ -0,0 +1,41 @@
+import { TableOutlined } from '@ant-design/icons-vue'
+
+export default [
+ {
+ path: 'integral',
+ name: 'integral',
+ component: 'RouteViewLayout',
+ meta: {
+ icon: TableOutlined,
+ title: '积分模块',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ children: [
+ {
+ path: 'integraLevelList',
+ name: 'integraLevelList',
+ component: 'integral/integraLevelList/index.vue',
+
+ meta: {
+ title: '积分等级列表',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
+ {
+ path: 'integraList',
+ name: 'integraList',
+ component: 'integral/integraList/index.vue',
+ meta: {
+ title: '积分列表',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
+ ],
+ },
+]
diff --git a/src/router/routes/regional.js b/src/router/routes/regional.js
new file mode 100644
index 0000000..bb7c19c
--- /dev/null
+++ b/src/router/routes/regional.js
@@ -0,0 +1,63 @@
+import { TableOutlined } from '@ant-design/icons-vue'
+
+export default [
+ {
+ path: 'regional',
+ name: 'regional',
+ component: 'RouteViewLayout',
+ meta: {
+ icon: TableOutlined,
+ title: '区域模块',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ children: [
+ {
+ path: 'regionalList',
+ name: 'regionalList',
+ component: 'regional/regionalList/index.vue',
+
+ meta: {
+ title: '区域列表',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
+ {
+ path: 'projectList',
+ name: 'projectList',
+ component: 'regional/projectList/index.vue',
+ meta: {
+ title: '项目列表',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
+ {
+ path: 'hoseBookList',
+ name: 'hoseBookList',
+ component: 'regional/hoseBookList/index.vue',
+ meta: {
+ title: '房刊列表',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
+ {
+ path: 'houseList',
+ name: 'houseList',
+ component: 'regional/houseList/index.vue',
+ meta: {
+ title: '房源列表',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
+ ],
+ },
+]
diff --git a/src/router/routes/userManagement.js b/src/router/routes/userManagement.js
new file mode 100644
index 0000000..ccbed7e
--- /dev/null
+++ b/src/router/routes/userManagement.js
@@ -0,0 +1,75 @@
+import { TableOutlined } from '@ant-design/icons-vue'
+
+export default [
+ {
+ path: 'userManagement',
+ name: 'userManagement',
+ component: 'RouteViewLayout',
+ meta: {
+ icon: TableOutlined,
+ title: '用户管理',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ children: [
+ {
+ path: 'allList',
+ name: 'allList',
+ component: 'userManagement/allList/index.vue',
+
+ meta: {
+ title: '全部列表',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
+ {
+ path: 'tourList',
+ name: 'tourList',
+ component: 'userManagement/tourList/index.vue',
+
+ meta: {
+ title: '游客列表',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
+ {
+ path: 'clientList',
+ name: 'clientList',
+ component: 'userManagement/clientList/index.vue',
+ meta: {
+ title: '业主列表',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
+ {
+ path: 'potentialclientsList',
+ name: 'potentialclientsList',
+ component: 'userManagement/potentialclientsList/index.vue',
+ meta: {
+ title: '意向客户',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
+ {
+ path: 'intermediaryAgentList',
+ name: 'intermediaryAgentList',
+ component: 'userManagement/intermediaryAgentList/index.vue',
+ meta: {
+ title: '中介列表',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
+ ],
+ },
+]
diff --git a/src/views/integral/ integraList/components/Department.vue b/src/views/integral/ integraList/components/Department.vue
new file mode 100644
index 0000000..efaefad
--- /dev/null
+++ b/src/views/integral/ integraList/components/Department.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/integral/ integraList/components/EditDepartmentDialog.vue b/src/views/integral/ integraList/components/EditDepartmentDialog.vue
new file mode 100644
index 0000000..e5a271f
--- /dev/null
+++ b/src/views/integral/ integraList/components/EditDepartmentDialog.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/integral/ integraList/components/EditDialog.vue b/src/views/integral/ integraList/components/EditDialog.vue
new file mode 100644
index 0000000..3f3aa09
--- /dev/null
+++ b/src/views/integral/ integraList/components/EditDialog.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/integral/ integraList/index.vue b/src/views/integral/ integraList/index.vue
new file mode 100644
index 0000000..4d4deae
--- /dev/null
+++ b/src/views/integral/ integraList/index.vue
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.form.code') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.add') }}
+
+
+
+
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+
+ {{ $t('pages.system.role.edit') }}
+
+
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/integral/integraLevelList/components/Department.vue b/src/views/integral/integraLevelList/components/Department.vue
new file mode 100644
index 0000000..efaefad
--- /dev/null
+++ b/src/views/integral/integraLevelList/components/Department.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/integral/integraLevelList/components/EditDepartmentDialog.vue b/src/views/integral/integraLevelList/components/EditDepartmentDialog.vue
new file mode 100644
index 0000000..e5a271f
--- /dev/null
+++ b/src/views/integral/integraLevelList/components/EditDepartmentDialog.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/integral/integraLevelList/components/EditDialog.vue b/src/views/integral/integraLevelList/components/EditDialog.vue
new file mode 100644
index 0000000..3f3aa09
--- /dev/null
+++ b/src/views/integral/integraLevelList/components/EditDialog.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/integral/integraLevelList/index.vue b/src/views/integral/integraLevelList/index.vue
new file mode 100644
index 0000000..4d4deae
--- /dev/null
+++ b/src/views/integral/integraLevelList/index.vue
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.form.code') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.add') }}
+
+
+
+
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+
+ {{ $t('pages.system.role.edit') }}
+
+
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/hoseBookList/components/Department.vue b/src/views/regional/hoseBookList/components/Department.vue
new file mode 100644
index 0000000..efaefad
--- /dev/null
+++ b/src/views/regional/hoseBookList/components/Department.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/hoseBookList/components/EditDepartmentDialog.vue b/src/views/regional/hoseBookList/components/EditDepartmentDialog.vue
new file mode 100644
index 0000000..e5a271f
--- /dev/null
+++ b/src/views/regional/hoseBookList/components/EditDepartmentDialog.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/hoseBookList/components/EditDialog.vue b/src/views/regional/hoseBookList/components/EditDialog.vue
new file mode 100644
index 0000000..3f3aa09
--- /dev/null
+++ b/src/views/regional/hoseBookList/components/EditDialog.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/hoseBookList/index.vue b/src/views/regional/hoseBookList/index.vue
new file mode 100644
index 0000000..4d4deae
--- /dev/null
+++ b/src/views/regional/hoseBookList/index.vue
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.form.code') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.add') }}
+
+
+
+
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+
+ {{ $t('pages.system.role.edit') }}
+
+
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/houseList/components/Department.vue b/src/views/regional/houseList/components/Department.vue
new file mode 100644
index 0000000..efaefad
--- /dev/null
+++ b/src/views/regional/houseList/components/Department.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/houseList/components/EditDepartmentDialog.vue b/src/views/regional/houseList/components/EditDepartmentDialog.vue
new file mode 100644
index 0000000..e5a271f
--- /dev/null
+++ b/src/views/regional/houseList/components/EditDepartmentDialog.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/houseList/components/EditDialog.vue b/src/views/regional/houseList/components/EditDialog.vue
new file mode 100644
index 0000000..3f3aa09
--- /dev/null
+++ b/src/views/regional/houseList/components/EditDialog.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/houseList/index.vue b/src/views/regional/houseList/index.vue
new file mode 100644
index 0000000..4d4deae
--- /dev/null
+++ b/src/views/regional/houseList/index.vue
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.form.code') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.add') }}
+
+
+
+
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+
+ {{ $t('pages.system.role.edit') }}
+
+
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/projectList/components/Department.vue b/src/views/regional/projectList/components/Department.vue
new file mode 100644
index 0000000..efaefad
--- /dev/null
+++ b/src/views/regional/projectList/components/Department.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/projectList/components/EditDepartmentDialog.vue b/src/views/regional/projectList/components/EditDepartmentDialog.vue
new file mode 100644
index 0000000..e5a271f
--- /dev/null
+++ b/src/views/regional/projectList/components/EditDepartmentDialog.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/projectList/components/EditDialog.vue b/src/views/regional/projectList/components/EditDialog.vue
new file mode 100644
index 0000000..3f3aa09
--- /dev/null
+++ b/src/views/regional/projectList/components/EditDialog.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/projectList/index.vue b/src/views/regional/projectList/index.vue
new file mode 100644
index 0000000..4d4deae
--- /dev/null
+++ b/src/views/regional/projectList/index.vue
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.form.code') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.add') }}
+
+
+
+
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+
+ {{ $t('pages.system.role.edit') }}
+
+
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/regionalList/components/Department.vue b/src/views/regional/regionalList/components/Department.vue
new file mode 100644
index 0000000..efaefad
--- /dev/null
+++ b/src/views/regional/regionalList/components/Department.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/regionalList/components/EditDepartmentDialog.vue b/src/views/regional/regionalList/components/EditDepartmentDialog.vue
new file mode 100644
index 0000000..e5a271f
--- /dev/null
+++ b/src/views/regional/regionalList/components/EditDepartmentDialog.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/regionalList/components/EditDialog.vue b/src/views/regional/regionalList/components/EditDialog.vue
new file mode 100644
index 0000000..3f3aa09
--- /dev/null
+++ b/src/views/regional/regionalList/components/EditDialog.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/regional/regionalList/index.vue b/src/views/regional/regionalList/index.vue
new file mode 100644
index 0000000..4d4deae
--- /dev/null
+++ b/src/views/regional/regionalList/index.vue
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.form.code') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.add') }}
+
+
+
+
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+
+ {{ $t('pages.system.role.edit') }}
+
+
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/allList/components/Department.vue b/src/views/userManagement/allList/components/Department.vue
new file mode 100644
index 0000000..efaefad
--- /dev/null
+++ b/src/views/userManagement/allList/components/Department.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/allList/components/EditDepartmentDialog.vue b/src/views/userManagement/allList/components/EditDepartmentDialog.vue
new file mode 100644
index 0000000..e5a271f
--- /dev/null
+++ b/src/views/userManagement/allList/components/EditDepartmentDialog.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/allList/components/EditDialog.vue b/src/views/userManagement/allList/components/EditDialog.vue
new file mode 100644
index 0000000..3f3aa09
--- /dev/null
+++ b/src/views/userManagement/allList/components/EditDialog.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/allList/index.vue b/src/views/userManagement/allList/index.vue
new file mode 100644
index 0000000..b7d059d
--- /dev/null
+++ b/src/views/userManagement/allList/index.vue
@@ -0,0 +1,246 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.form.code') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.add') }}
+
+
+
+
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+
+ {{ $t('pages.system.role.edit') }}
+
+
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/clientList/components/Department.vue b/src/views/userManagement/clientList/components/Department.vue
new file mode 100644
index 0000000..efaefad
--- /dev/null
+++ b/src/views/userManagement/clientList/components/Department.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/clientList/components/EditDepartmentDialog.vue b/src/views/userManagement/clientList/components/EditDepartmentDialog.vue
new file mode 100644
index 0000000..e5a271f
--- /dev/null
+++ b/src/views/userManagement/clientList/components/EditDepartmentDialog.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/clientList/components/EditDialog.vue b/src/views/userManagement/clientList/components/EditDialog.vue
new file mode 100644
index 0000000..3f3aa09
--- /dev/null
+++ b/src/views/userManagement/clientList/components/EditDialog.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/clientList/index.vue b/src/views/userManagement/clientList/index.vue
new file mode 100644
index 0000000..4d4deae
--- /dev/null
+++ b/src/views/userManagement/clientList/index.vue
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.form.code') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.add') }}
+
+
+
+
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+
+ {{ $t('pages.system.role.edit') }}
+
+
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/index.vue b/src/views/userManagement/index.vue
new file mode 100644
index 0000000..91ca3a6
--- /dev/null
+++ b/src/views/userManagement/index.vue
@@ -0,0 +1,16 @@
+
+ 2221112
+
+
+
+
+
diff --git a/src/views/userManagement/intermediaryAgentList/components/Department.vue b/src/views/userManagement/intermediaryAgentList/components/Department.vue
new file mode 100644
index 0000000..efaefad
--- /dev/null
+++ b/src/views/userManagement/intermediaryAgentList/components/Department.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/intermediaryAgentList/components/EditDepartmentDialog.vue b/src/views/userManagement/intermediaryAgentList/components/EditDepartmentDialog.vue
new file mode 100644
index 0000000..e5a271f
--- /dev/null
+++ b/src/views/userManagement/intermediaryAgentList/components/EditDepartmentDialog.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/intermediaryAgentList/components/EditDialog.vue b/src/views/userManagement/intermediaryAgentList/components/EditDialog.vue
new file mode 100644
index 0000000..3f3aa09
--- /dev/null
+++ b/src/views/userManagement/intermediaryAgentList/components/EditDialog.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/intermediaryAgentList/index.vue b/src/views/userManagement/intermediaryAgentList/index.vue
new file mode 100644
index 0000000..4d4deae
--- /dev/null
+++ b/src/views/userManagement/intermediaryAgentList/index.vue
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.form.code') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.add') }}
+
+
+
+
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+
+ {{ $t('pages.system.role.edit') }}
+
+
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/potentialclientsList/components/Department.vue b/src/views/userManagement/potentialclientsList/components/Department.vue
new file mode 100644
index 0000000..efaefad
--- /dev/null
+++ b/src/views/userManagement/potentialclientsList/components/Department.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/potentialclientsList/components/EditDepartmentDialog.vue b/src/views/userManagement/potentialclientsList/components/EditDepartmentDialog.vue
new file mode 100644
index 0000000..e5a271f
--- /dev/null
+++ b/src/views/userManagement/potentialclientsList/components/EditDepartmentDialog.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/potentialclientsList/components/EditDialog.vue b/src/views/userManagement/potentialclientsList/components/EditDialog.vue
new file mode 100644
index 0000000..3f3aa09
--- /dev/null
+++ b/src/views/userManagement/potentialclientsList/components/EditDialog.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/potentialclientsList/index.vue b/src/views/userManagement/potentialclientsList/index.vue
new file mode 100644
index 0000000..4d4deae
--- /dev/null
+++ b/src/views/userManagement/potentialclientsList/index.vue
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.form.code') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.add') }}
+
+
+
+
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+
+ {{ $t('pages.system.role.edit') }}
+
+
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/tourList/components/Department.vue b/src/views/userManagement/tourList/components/Department.vue
new file mode 100644
index 0000000..efaefad
--- /dev/null
+++ b/src/views/userManagement/tourList/components/Department.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ 添加子部门
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 新建部门
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/tourList/components/EditDepartmentDialog.vue b/src/views/userManagement/tourList/components/EditDepartmentDialog.vue
new file mode 100644
index 0000000..e5a271f
--- /dev/null
+++ b/src/views/userManagement/tourList/components/EditDepartmentDialog.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/tourList/components/EditDialog.vue b/src/views/userManagement/tourList/components/EditDialog.vue
new file mode 100644
index 0000000..3f3aa09
--- /dev/null
+++ b/src/views/userManagement/tourList/components/EditDialog.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/userManagement/tourList/index.vue b/src/views/userManagement/tourList/index.vue
new file mode 100644
index 0000000..4d4deae
--- /dev/null
+++ b/src/views/userManagement/tourList/index.vue
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.form.code') }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.system.role.add') }}
+
+
+
+
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+ {{ statusTypeEnum.getDesc(record.status) }}
+
+
+
+
+ {{ formatUtcDateTime(record.created_at) }}
+
+
+
+
+
+ {{ $t('pages.system.role.edit') }}
+
+
+
+
+
+ {{ $t('pages.system.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/yarn.lock b/yarn.lock
index f517404..46fe2a6 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -215,10 +215,10 @@
resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz"
integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==
-"@esbuild/win32-x64@0.18.20":
+"@esbuild/darwin-arm64@0.18.20":
version "0.18.20"
- resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz"
- integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==
+ resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz"
+ integrity sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
version "4.4.0"
@@ -1323,6 +1323,11 @@ fs.realpath@^1.0.0:
resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
+fsevents@~2.3.2:
+ version "2.3.2"
+ resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"
+ integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
+
get-caller-file@^2.0.1, get-caller-file@^2.0.5:
version "2.0.5"
resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"