From 089bf5d2378b3c4a61d795b2a92bede2c193b771 Mon Sep 17 00:00:00 2001
From: admin <344137771@qq.com>
Date: Tue, 06 Jan 2026 11:22:58 +0800
Subject: [PATCH] 1
---
src/components/chat/messaege/FriendApplyMessage.vue | 150 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 150 insertions(+), 0 deletions(-)
diff --git a/src/components/chat/messaege/FriendApplyMessage.vue b/src/components/chat/messaege/FriendApplyMessage.vue
new file mode 100644
index 0000000..5df0dc4
--- /dev/null
+++ b/src/components/chat/messaege/FriendApplyMessage.vue
@@ -0,0 +1,150 @@
+<template>
+ <!-- 好友申请消息 -->
+ <div class="apply-card">
+ <div class="card-header">
+ <img class="avatar" :src="avatar" />
+ <div class="nickname">No. {{ nickname }}</div>
+ <div class="datetime">{{ datetime }}</div>
+ <div class="remarks">
+ <span>备注信息:{{ remarks }}</span>
+ </div>
+ </div>
+
+ <div class="card-footer">
+ <div class="mini-button" @click="handle(1)">同意</div>
+ <el-divider direction="vertical"></el-divider>
+ <div class="mini-button" @click="handle(2)">拒绝</div>
+ </div>
+ </div>
+</template>
+
+<script>
+export default {
+ name: 'FriendApplyMessage',
+ props: {
+ data: {
+ type: Object,
+ default() {
+ return {}
+ },
+ },
+ },
+ data() {
+ return {
+ avatar:
+ 'http://im-img.gzydong.club/media/images/avatar/20210602/60b6f03598ed0104301.png',
+ nickname: '独特态度',
+ datetime: '05/09 12:13 分',
+ remarks: '编辑个签,展示我的独特态度 展示我的独特态度。',
+ apply_id: 0,
+ }
+ },
+ created() {},
+ methods: {
+ handle(type) {
+ alert(type)
+ },
+ },
+}
+</script>
+<style lang="less" scoped>
+.apply-card {
+ position: relative;
+ width: 170px;
+ min-height: 180px;
+ border-radius: 15px;
+ overflow: hidden;
+ transition: all 0.5s;
+ box-sizing: border-box;
+ background-image: linear-gradient(-84deg, #1ab6ff 0, #1ab6ff 0, #82c1f3 100%);
+ // #028fff
+
+ &:hover {
+ transform: scale(1.02);
+ }
+
+ .card-header {
+ position: relative;
+ width: 100%;
+ height: 135px;
+
+ .avatar {
+ position: absolute;
+ top: 18px;
+ left: 8px;
+ width: 40px;
+ height: 40px;
+ border-radius: 50%;
+ background: white;
+ }
+
+ .nickname {
+ position: absolute;
+ top: 15px;
+ right: 8px;
+ width: 90px;
+ height: 25px;
+ font-size: 10px;
+ text-align: center;
+ line-height: 25px;
+ color: white;
+ border-bottom: 1px dashed white;
+ }
+
+ .datetime {
+ position: absolute;
+ top: 42px;
+ right: 11.5px;
+ color: white;
+ font-size: 10px;
+ transform: scale(0.9);
+ }
+
+ .remarks {
+ position: absolute;
+ bottom: 5px;
+ color: white;
+ font-size: 10px;
+ padding: 3px 5px;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 3;
+ overflow: hidden;
+ transform: scale(0.95);
+ }
+ }
+
+ .card-footer {
+ position: absolute;
+ bottom: 0;
+ width: 100%;
+ height: 40px;
+ border-top: 1px solid white;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ box-sizing: border-box;
+
+ /deep/.el-divider {
+ background: white;
+ }
+
+ .mini-button {
+ display: flex;
+ width: 50px;
+ height: 25px;
+ margin: 0 10px;
+ text-align: center;
+ align-items: center;
+ justify-content: center;
+ font-size: 13px;
+ color: white;
+ cursor: pointer;
+
+ &:hover {
+ font-size: 14px;
+ }
+ }
+ }
+}
+</style>
--
Gitblit v1.9.3