diff --git a/.DS_Store b/.DS_Store index 1a6612a..f4a85b0 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/README.md b/README.md index c9c82c3..a643acf 100644 --- a/README.md +++ b/README.md @@ -21,3 +21,6 @@ # 水感应正式-存放路径 oss://douhuo-agent/ + +# 运行 yarn run dev +# 打包 yarn build diff --git a/public/favicon.ico b/public/favicon.ico index 67561d1..0472888 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/logo.png b/public/logo.png index 657bf52..6901419 100644 Binary files a/public/logo.png and b/public/logo.png differ diff --git a/src/api/permissions.js b/src/api/permissions.js new file mode 100644 index 0000000..c881da5 --- /dev/null +++ b/src/api/permissions.js @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 用户列表 +export function getList (parameter) { + return request({ + url: '/middles/user/children', + method: 'get', + params: parameter + }) +} diff --git a/src/api/promissions.js b/src/api/promissions.js deleted file mode 100644 index d76fdf8..0000000 --- a/src/api/promissions.js +++ /dev/null @@ -1,113 +0,0 @@ -import request from '@/utils/request' - -const api = { - staffCan: '/staff/can', - staffDeparts: '/staff/departs', - staffDepartsUser: '/staff/users', - addPreDepartUser: '/staff/users/create', - addDepartsUser: '/staff/users', - editDepartsUser: '/staff/users/{staff_id}', - delDepartsUser: '/staff/users/{staff_id}', - getDepartsUser: '/staff/users', - getDepartsOrder: '/staff/addresses', - getDefaultUserInfo: '/staff/users/{staff_id}/edit' -} - -/** - * @returns 判断是否能查看订单与权限 - */ -export function staffCan () { - return request({ - url: api.staffCan - }) -} - -/** - * @returns 用户组织架构 - */ -export function staffDeparts () { - return request({ - url: api.staffDeparts - }) -} - -/** - * @returns 我的组织列表 - */ -export function staffDepartsUser () { - return request({ - url: api.staffDepartsUser - }) -} - -/** - * @returns 组织下用户列表 - */ -export function getDepartsUser (parameter) { - return request({ - url: api.getDepartsUser, - method: 'get', - params: parameter - }) -} -/** - * @returns 组织下待指派订单列表 - */ -export function getDepartsOrder (parameter) { - return request({ - url: api.getDepartsOrder, - method: 'get', - params: parameter - }) -} - -/** - * @returns 我的用户新增前置获取下级身份 - */ -export function addPreDepartUser (parameter) { - return request({ - url: api.addPreDepartUser, - params: parameter - }) -} - -/** - * @returns 组织下增加用户操作 - */ -export function addDepartsUser (parameter) { - return request({ - url: api.addDepartsUser, - method: 'POST', - params: parameter - }) -} - -/** - * @returns 组织下修改用户操作 - */ -export function editDepartsUser (staffId, parameter) { - return request({ - url: api.editDepartsUser.replace('{staff_id}', staffId), - method: 'PUT', - params: parameter - }) -} - -/** - * @returns 组织下删除用户操作 - */ -export function delDepartsUser (staffId) { - return request({ - url: api.delDepartsUser.replace('{staff_id}', staffId), - method: 'DELETE' - }) -} - -/** - * @returns 组织下用户修改前置 - */ -export function getDefaultUserInfo (staffId) { - return request({ - url: api.getDefaultUserInfo.replace('{staff_id}', staffId) - }) -} diff --git a/src/assets/logo.png b/src/assets/logo.png index 4b62847..6901419 100644 Binary files a/src/assets/logo.png and b/src/assets/logo.png differ diff --git a/src/components/GlobalHeader/AvatarDropdown.vue b/src/components/GlobalHeader/AvatarDropdown.vue index 1de9e0c..f32b1d8 100644 --- a/src/components/GlobalHeader/AvatarDropdown.vue +++ b/src/components/GlobalHeader/AvatarDropdown.vue @@ -14,6 +14,10 @@ 修改密码 + 退出登录 @@ -97,11 +101,6 @@ export default { this.$router.push({ name: 'PermissionsIndex' }) } }, - handleToCenter () { - if (this.$route.name !== 'UserCenter') { - this.$router.push({ name: 'UserCenter' }) - } - }, handleToSettings () { if (this.$route.name !== 'SecuritySettings') { this.$router.push({ name: 'SecuritySettings' }) diff --git a/src/config/router.config.js b/src/config/router.config.js index d5f5118..f3d0d86 100644 --- a/src/config/router.config.js +++ b/src/config/router.config.js @@ -13,7 +13,7 @@ import { import detail from './routes/detail' import stock from './routes/stock' import user from './routes/user' -import coupon from './routes/coupon' +// import coupon from './routes/coupon' import permission from './routes/permission' import sales from './routes/sales' import cityExperienceOfficer from './routes/cityExperienceOfficer' @@ -42,7 +42,7 @@ export const asyncRouterMap = [{ ...stock, ...sales, ...user, - ...coupon, + // ...coupon, ...permission ] }, diff --git a/src/config/routes/permission.js b/src/config/routes/permission.js index f9f3d24..13c839b 100644 --- a/src/config/routes/permission.js +++ b/src/config/routes/permission.js @@ -12,6 +12,7 @@ export default [ path: '/permissions/index', name: 'PermissionsIndex', component: () => import('@/views/permissions/Index'), + hidden: true, meta: { title: '权限管理', icon: 'cluster' diff --git a/src/layouts/BasicLayout.vue b/src/layouts/BasicLayout.vue index e7074db..c6a1fbc 100644 --- a/src/layouts/BasicLayout.vue +++ b/src/layouts/BasicLayout.vue @@ -12,7 +12,7 @@ - + {{ title }} diff --git a/src/views/cityExperienceOfficer/Index.vue b/src/views/cityExperienceOfficer/Index.vue index a5b2c17..1c6cfb8 100644 --- a/src/views/cityExperienceOfficer/Index.vue +++ b/src/views/cityExperienceOfficer/Index.vue @@ -224,6 +224,7 @@ export default { from.name === 'StockIn' || from.name === 'DealerIn' || from.name === 'DealerOut' || + from.name === 'UserIndex' || from.name === 'SalesOnline' || from.name === 'SalesStock') ) { diff --git a/src/views/permissions/Index.vue b/src/views/permissions/Index.vue index c98114b..ce76d27 100644 --- a/src/views/permissions/Index.vue +++ b/src/views/permissions/Index.vue @@ -1,42 +1,35 @@ - + - + - - {{ item.title }} + + {{ item.name }} - + - + - 查询 - 新增 - ((this.queryParam = { state: 'role' }), $refs.table.refresh(true))">重置 + + 查询 + 新增 + 重置 + @@ -44,11 +37,11 @@ ref="table" :columns="columns" :data="loadData" - :rowKey="(row) => row.staff_id" + :rowKey="row => row.user.user_id" showPagination="auto" bordered - size="default"> - + size="default" + > {{ record.name }} {{ record.username }} @@ -69,313 +62,266 @@ title="是否确认删除该角色?" ok-text="OK" cancel-text="NO" - @confirm="delPromissions(record)"> + @confirm="delPromissions(record)" + > 删除 - - + diff --git a/src/views/permissions/modules/AddPromissions.vue b/src/views/permissions/modules/AddPromissions.vue index 3f18451..2ddd1f0 100644 --- a/src/views/permissions/modules/AddPromissions.vue +++ b/src/views/permissions/modules/AddPromissions.vue @@ -44,7 +44,7 @@