diff --git a/src/api/organizationManage/organizationManageApi.ts b/src/api/organizationManage/organizationManageApi.ts new file mode 100644 index 0000000..f301f67 --- /dev/null +++ b/src/api/organizationManage/organizationManageApi.ts @@ -0,0 +1,53 @@ +import request from '@/utils/request'; + +// TODO 获取组织信息功能 没有相关接口,待对齐 +export function getOrganizationInfoApi(params) { + return request({ + url: ``, + method: 'get', + params, + }); +} + +export function createOrganizationApi(params) { + return request({ + url: `/api/v1/user/group/create`, + method: 'post', + data: params, + }); +} + +// TODO 更新组织信息功能 没有相关接口,待对齐 +export function updateOrganizationInfoApi(params) { + return request({ + url: `/api/v1/user/group/create`, + method: 'post', + data: params, + }); +} + +export function getOrganizationMemberListApi(params) { + return request({ + url: `/api/v1/user/group/member/list`, + method: 'get', + params, + }); +} + +export function inviteOrganizationMemberApi(params) { + return request({ + url: `/api/v1/user/group/member/invite `, + method: 'post', + data: params, + }); +} + +export function deleteOrganizationMemberApi(params) { + return request({ + url: `/api/v1/user/group/member/remove`, + method: 'delete', + data: params, + }); +} + + diff --git a/src/api/organizationManage/organizationManageType.ts b/src/api/organizationManage/organizationManageType.ts new file mode 100644 index 0000000..afcb7e9 --- /dev/null +++ b/src/api/organizationManage/organizationManageType.ts @@ -0,0 +1,12 @@ +export interface OrganizationInfoType { + organizationName: string; + organizationProfile: string; +} + +export interface OrganizationMemberItemType { + id: string; + userName: string; + role: string; + email: string; + joinDate: string; +} diff --git a/src/assets/css/devui.scss b/src/assets/css/devui.scss index 24bf709..d9c2446 100644 --- a/src/assets/css/devui.scss +++ b/src/assets/css/devui.scss @@ -118,12 +118,6 @@ div.devui-tooltip { } } } -// modal -.devui-modal { - &__header { - height: 40px !important; - } -} // textarea 文字计数颜色 .devui-textarea__show-count { color: var(--color-lighter) !important; diff --git a/src/assets/imgs/jyh/nodata.png b/src/assets/imgs/jyh/nodata.png deleted file mode 100644 index 8e8155b..0000000 Binary files a/src/assets/imgs/jyh/nodata.png and /dev/null differ diff --git a/src/assets/imgs/jyh/nodata.svg b/src/assets/imgs/jyh/nodata.svg new file mode 100644 index 0000000..c3ade21 --- /dev/null +++ b/src/assets/imgs/jyh/nodata.svg @@ -0,0 +1,249 @@ + + + Created with Pixso. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/imgs/jyh/nodata_small.svg b/src/assets/imgs/jyh/nodata_small.svg new file mode 100644 index 0000000..7937515 --- /dev/null +++ b/src/assets/imgs/jyh/nodata_small.svg @@ -0,0 +1,26 @@ + + + Created with Pixso. + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/NoData/NoData.vue b/src/components/NoData/NoData.vue index 5a2d04e..ce706e9 100644 --- a/src/components/NoData/NoData.vue +++ b/src/components/NoData/NoData.vue @@ -4,9 +4,8 @@ NoData @@ -17,16 +16,36 @@ - diff --git a/src/views/Jyh/PersonalCenter/OrganizationManage/OrganizationManage.vue b/src/views/Jyh/PersonalCenter/OrganizationManage/OrganizationManage.vue index 96b627f..079e5ac 100644 --- a/src/views/Jyh/PersonalCenter/OrganizationManage/OrganizationManage.vue +++ b/src/views/Jyh/PersonalCenter/OrganizationManage/OrganizationManage.vue @@ -1,13 +1,117 @@