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 }}
-
+
{{ nameText }}
-
-
- +
+
+ {{ $t('silence.tag.hasDone') }}
+
+ + {{ $t('group.identify.admin') }} + +
@@ -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 @@
-