diff --git a/src/api/deps/index.js b/src/api/deps/index.js
index 505d54c..3e80cca 100644
--- a/src/api/deps/index.js
+++ b/src/api/deps/index.js
@@ -3,7 +3,7 @@ import request from '@/service/index.js'
export const departmentV2TreeMy = (data) => {
return request({
url: '/department/v2/tree/my',
- baseURL:import.meta.env.VITE_EPR_BASEURL,
+ baseURL: import.meta.env.VITE_EPR_BASEURL,
method: 'POST',
data,
})
@@ -12,7 +12,7 @@ export const departmentV2TreeMy = (data) => {
export const departmentV2AllPosition = (data) => {
return request({
url: '/department/v2/tree/all/position',
- baseURL:import.meta.env.VITE_EPR_BASEURL,
+ baseURL: import.meta.env.VITE_EPR_BASEURL,
method: 'POST',
data,
})
@@ -21,7 +21,17 @@ export const departmentV2AllPosition = (data) => {
export const departmentV2TreeAll = (data) => {
return request({
url: '/department/v2/tree/all',
- baseURL:import.meta.env.VITE_EPR_BASEURL,
+ baseURL: import.meta.env.VITE_EPR_BASEURL,
+ method: 'POST',
+ data,
+ })
+}
+
+//获取指定部门下的所有岗位
+export const v2TreePositionByDepartment = (data) => {
+ return request({
+ url: '/department/v2/position',
+ baseURL: import.meta.env.VITE_EPR_BASEURL,
method: 'POST',
data,
})
@@ -30,7 +40,7 @@ export const departmentV2TreeAll = (data) => {
export const userV2List = (data) => {
return request({
url: '/user/v2/list',
- baseURL:import.meta.env.VITE_EPR_BASEURL,
+ baseURL: import.meta.env.VITE_EPR_BASEURL,
method: 'POST',
data,
})
diff --git a/src/api/group/index.js b/src/api/group/index.js
index a6d34a6..37176aa 100644
--- a/src/api/group/index.js
+++ b/src/api/group/index.js
@@ -224,3 +224,12 @@ export const ServeGroupNoSpeak = (data) => {
data,
})
}
+
+//修改公司群、部门群的部门和岗位
+export const ServeEditGroupAdmin = (data) => {
+ return request({
+ url: '/api/v1/group/edit-dept',
+ method: 'POST',
+ data,
+ })
+}
diff --git a/src/pages/chatSettings/components/groupMembersList.vue b/src/pages/chatSettings/components/groupMembersList.vue
index 3ce0d59..fb87e5f 100644
--- a/src/pages/chatSettings/components/groupMembersList.vue
+++ b/src/pages/chatSettings/components/groupMembersList.vue
@@ -2,6 +2,13 @@
@@ -21,7 +28,10 @@
}}
-
+
{{ $t('group.identify.admin') }}
@@ -33,6 +43,26 @@
+
+
+
+

+
+
+ 添加
+
+
+
+
+
+
+

+
+
+ 移除
+
+
+
diff --git a/src/pages/chatSettings/components/select-member-item.vue b/src/pages/chatSettings/components/select-member-item.vue
index ec2ea45..8aa8b08 100644
--- a/src/pages/chatSettings/components/select-member-item.vue
+++ b/src/pages/chatSettings/components/select-member-item.vue
@@ -13,8 +13,10 @@
![]()
@@ -22,25 +24,33 @@
{{ imgText }}
-
-
-
@@ -54,6 +64,7 @@ const props = defineProps({
memberItem: Object, //人员
manageType: String, //管理类型
itemStyle: String,
+ groupType: Number, //群类型
})
onMounted(() => {})
@@ -123,8 +134,17 @@ const clickItem = () => {
}
}
}
- .operate-btns {
- .btn-undo-silence {
+ .select-member-tags {
+ .done-silence-tag {
+ span {
+ color: #b4b4b4;
+ line-height: 40rpx;
+ }
+ }
+ .is-admin-tag {
+ padding: 6rpx 12rpx;
+ border: 2rpx solid #b4b4b4;
+ border-radius: 8rpx;
span {
color: #b4b4b4;
line-height: 40rpx;
diff --git a/src/pages/chatSettings/components/settingFormItem.vue b/src/pages/chatSettings/components/settingFormItem.vue
index 4fec984..432284d 100644
--- a/src/pages/chatSettings/components/settingFormItem.vue
+++ b/src/pages/chatSettings/components/settingFormItem.vue
@@ -125,6 +125,10 @@ const changeSwitch = (e, item) => {
.item-sub {
margin: 28rpx 0 0;
+ white-space: nowrap;
+ overflow: hidden;
+ max-width: 100%;
+ text-overflow: ellipsis;
span {
line-height: 44rpx;
color: #747474;
diff --git a/src/pages/chatSettings/groupManage/editAvatar.vue b/src/pages/chatSettings/groupManage/editAvatar.vue
index 724ae2e..1c138c6 100644
--- a/src/pages/chatSettings/groupManage/editAvatar.vue
+++ b/src/pages/chatSettings/groupManage/editAvatar.vue
@@ -17,11 +17,6 @@
-
-
-

-
-
@@ -58,9 +53,10 @@ const confirmEdit = () => {
diff --git a/src/pages/chatSettings/groupManage/manageGroupAdmin.vue b/src/pages/chatSettings/groupManage/manageGroupAdmin.vue
index 60e4455..f9968ba 100644
--- a/src/pages/chatSettings/groupManage/manageGroupAdmin.vue
+++ b/src/pages/chatSettings/groupManage/manageGroupAdmin.vue
@@ -18,22 +18,37 @@
-
{{ item }}
+
{{ item.deptPos }}
+
+

+
+
+ {{ $t('chatSettings.btn.removeAdmin') }}
+
+
+

@@ -42,29 +57,24 @@
-
-
-