diff --git a/src/pages/chatSettings/groupManage/editGroupName.vue b/src/pages/chatSettings/groupManage/editGroupName.vue index 94acc66..d69549d 100644 --- a/src/pages/chatSettings/groupManage/editGroupName.vue +++ b/src/pages/chatSettings/groupManage/editGroupName.vue @@ -29,8 +29,11 @@ :placeholder="$t('edit.groupName.placeholder')" placeholder-style="color:#B4B4B4;font-size:28rpx;font-weight:500;line-height:40rpx;" v-model="state.groupName" + @input="handleGroupNameInput" + maxlength="20" /> { const clearGroupNameInput = () => { state.groupName = '' } - +const handleGroupNameInput = (e) => { + if (state.groupName.length > 20) { + // 截取前20个字符 + state.groupName = state.groupName.slice(0, 20) + } +} //点击确认修改 const confirmEdit = () => { console.log(state.groupName) @@ -146,7 +154,7 @@ const confirmEdit = () => { height: 110rpx; box-shadow: 0 6px 12px 2px rgba(188, 188, 188, 0.08); padding: 0 74rpx 0 32rpx; - color: #B747474; + color: #747474; font-size: 28rpx; font-weight: 500; line-height: 40rpx; diff --git a/src/pages/chatSettings/index.vue b/src/pages/chatSettings/index.vue index 330e68a..b593797 100644 --- a/src/pages/chatSettings/index.vue +++ b/src/pages/chatSettings/index.vue @@ -152,6 +152,7 @@ class="clear-chat-record-btn-each" v-if=" groupParams?.groupInfo?.is_manager && dialogueParams.type === 2 + && (groupParams?.groupInfo?.group_type === 1 || groupParams?.groupInfo?.group_type === 3) " > @@ -163,6 +164,7 @@ class="clear-chat-record-btn-each" v-if=" groupParams?.groupInfo?.is_manager && dialogueParams.type === 2 + && (groupParams?.groupInfo?.group_type === 1 || groupParams?.groupInfo?.group_type === 3) " > diff --git a/src/pages/chooseChat/components/chatItem.vue b/src/pages/chooseChat/components/chatItem.vue index b6248ea..97d5f18 100644 --- a/src/pages/chooseChat/components/chatItem.vue +++ b/src/pages/chooseChat/components/chatItem.vue @@ -30,7 +30,16 @@ class="text-[#171717] text-[32rpx] font-medium leading-[44rpx]" > {{ props.data.name }} - ({{ props.data.group_member_num }}) + ({{ props.data.group_member_num }}) + + 部门 + + + 项目 + + + 公司 + @@ -118,16 +127,31 @@ const cellClick = () => { opacity: 40%; } -.companyTag { - width: 76rpx; - height: 38rpx; - border: 1px solid #7a58de; - font-size: 24rpx; +.tag{ + display: inline-flex; + align-items: center; text-align: center; + // margin-left: 10rpx; + margin-top: 4rpx; + vertical-align: top; + height: 38rpx; + line-height: 38rpx; + padding: 0 10rpx; + font-size: 24rpx; border-radius: 6rpx; - color: #7a58de; font-weight: bold; - margin-left: 12rpx; +} +.companyTag { + border: 1px solid #7a58de; + color: #7a58de; +} +.depTag { + border: 1px solid #377ec6; + color: #377ec6; +} +.projectTag { + border: 1px solid #c1681c; + color: #c1681c; } .textEllipsis { diff --git a/src/pages/chooseChat/index.vue b/src/pages/chooseChat/index.vue index e71849c..16c5e9d 100644 --- a/src/pages/chooseChat/index.vue +++ b/src/pages/chooseChat/index.vue @@ -58,6 +58,7 @@ okColor="#FFFFFF" @ok="handleOk" @cancel="handleCancel" + :okText="'发送'" >