From 0d11e6a80df9fa852f12db112f3dda1a1c708f15 Mon Sep 17 00:00:00 2001 From: siontion Date: Sat, 13 Apr 2024 23:30:19 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/gw/com/index.ts | 17 ++++ src/locales/zh_CN.ts | 1 + src/router/index.ts | 6 ++ src/views/Gw/SystemSettings.vue | 1 + src/views/Gw/user/User.vue | 167 ++++++++++++++++++++++++++++++++ src/views/Gw/user/UserForm.vue | 150 ++++++++++++++++++++++++++++ 6 files changed, 342 insertions(+) create mode 100644 src/views/Gw/user/User.vue create mode 100644 src/views/Gw/user/UserForm.vue diff --git a/src/api/gw/com/index.ts b/src/api/gw/com/index.ts index f15ea17..827d713 100644 --- a/src/api/gw/com/index.ts +++ b/src/api/gw/com/index.ts @@ -36,3 +36,20 @@ export const getEipSupplierWoSimpList = async () => { return res }) } +export const getUser = async (data: any) => { + return await request.post({ url: `/DistributionBoxTesting/GetUser`, data }) +} +export const saveUser = async (data: any) => { + return await request.post({ url: `/DistributionBoxTesting/SaveUser`, data }) +} + +export const editUser = async (data: any) => { + return await request.post({ url: `/DistributionBoxTesting/EditUser`, data }) +} +export const getUserPagingList = async (data: any) => { + return await request + .post({ url: `/DistributionBoxTesting/GetPagingUserList`, data }) + .then((res) => { + return res + }) +} diff --git a/src/locales/zh_CN.ts b/src/locales/zh_CN.ts index 9286803..67456f5 100644 --- a/src/locales/zh_CN.ts +++ b/src/locales/zh_CN.ts @@ -49,6 +49,7 @@ const zh_CN = { baseComposition: '材质', baseVoltage: '电压等级', baseEntityID: '实物ID', + user:'用户' } } diff --git a/src/router/index.ts b/src/router/index.ts index fd5c5b7..2c535d8 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -46,6 +46,7 @@ import BaseMaterialView from '../views/Gw/baseMaterial/BaseMaterial.vue' import BaseSupplierView from '../views/Gw/baseSupplier/BaseSupplier.vue' import BaseVoltageView from '../views/Gw/baseVoltage/BaseVoltage.vue' import BaseEntityIDView from '../views/Gw/baseEntityID/BaseEntityID.vue' +import UserView from '../views/Gw/user/User.vue' // 其它 import { useUserStore } from '@/stores/user' import { storeToRefs } from 'pinia' @@ -275,6 +276,11 @@ const router = createRouter({ path: 'base-entity-id', name: 'baseEntityID', component: BaseEntityIDView + }, + { + path: 'user', + name: 'user', + component: UserView } ] } diff --git a/src/views/Gw/SystemSettings.vue b/src/views/Gw/SystemSettings.vue index 16a4977..0d23d6c 100644 --- a/src/views/Gw/SystemSettings.vue +++ b/src/views/Gw/SystemSettings.vue @@ -39,6 +39,7 @@ const items: any = ref([ { title: '材质', name: 'baseComposition', iconfont: 'iconfont icon-jixiecaozuo' }, { title: '电压等级', name: 'baseVoltage', iconfont: 'iconfont icon-jixiecaozuo' }, { title: '实物ID', name: 'baseEntityID', iconfont: 'iconfont icon-jixiecaozuo' }, + { title: '用户', name: 'user', iconfont: 'iconfont icon-jixiecaozuo' }, ] } ]) diff --git a/src/views/Gw/user/User.vue b/src/views/Gw/user/User.vue new file mode 100644 index 0000000..3979f6e --- /dev/null +++ b/src/views/Gw/user/User.vue @@ -0,0 +1,167 @@ + + + + + \ No newline at end of file diff --git a/src/views/Gw/user/UserForm.vue b/src/views/Gw/user/UserForm.vue new file mode 100644 index 0000000..ac55603 --- /dev/null +++ b/src/views/Gw/user/UserForm.vue @@ -0,0 +1,150 @@ + + + + \ No newline at end of file