mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-06-22 03:32:47 +08:00
63 lines
2.1 KiB
JavaScript
63 lines
2.1 KiB
JavaScript
layui.use(['jquery', 'layer', 'layim', 'helper'], function () {
|
|
|
|
var $ = layui.jquery;
|
|
var layer = layui.layer;
|
|
var layim = layui.layim;
|
|
var helper = layui.helper;
|
|
|
|
$('body').on('click', '.apply-friend', function () {
|
|
var friendId = $(this).data('id');
|
|
var username = $(this).data('name');
|
|
var avatar = $(this).data('avatar');
|
|
helper.checkLogin(function () {
|
|
layim.add({
|
|
type: 'friend',
|
|
username: username,
|
|
avatar: avatar,
|
|
submit: function (groupId, remark, index) {
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: '/im/friend/apply',
|
|
data: {
|
|
friend_id: friendId,
|
|
group_id: groupId,
|
|
remark: remark
|
|
},
|
|
success: function (res) {
|
|
layer.msg(res.msg, {icon: 1});
|
|
layer.close(index);
|
|
}
|
|
});
|
|
}
|
|
});
|
|
});
|
|
});
|
|
|
|
$('body').on('click', '.apply-group', function () {
|
|
var groupId = $(this).data('id');
|
|
var groupName = $(this).data('name');
|
|
var avatar = $(this).data('avatar');
|
|
helper.checkLogin(function () {
|
|
layim.add({
|
|
type: 'group',
|
|
groupname: groupName,
|
|
avatar: avatar,
|
|
submit: function (group, remark, index) {
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: '/im/group/apply',
|
|
data: {
|
|
group_id: groupId,
|
|
remark: remark
|
|
},
|
|
success: function (res) {
|
|
layer.msg(res.msg, {icon: 1});
|
|
layer.close(index);
|
|
}
|
|
});
|
|
}
|
|
});
|
|
});
|
|
});
|
|
|
|
}); |