开发: 修改页面

This commit is contained in:
zhengw
2023-04-14 17:31:45 +08:00
parent b2bf2ade21
commit f4644b6ba2
11 changed files with 889 additions and 156 deletions

View File

@@ -0,0 +1,88 @@
/**
* 获取已离群的数量
* @param data
* @param state
* @returns
*/
export const groupMembersCount = (data: any[], state: any) => {
let count = 0;
data.forEach((item) => {
if (item.state == state) {
count += 1;
}
});
return count;
};
/**
* 获取是微信的人数
* @param data
* @param group_members_type
* @param state
* @returns
*/
export const groupMembersCount2 = (data: any[], group_members_type: any, state: any) => {
let count = 0;
data.forEach((item) => {
if (item.group_members_type == group_members_type && item.state == state) {
count += 1;
}
});
return count;
};
/**
* 群管理者:
* @param data
* @param groupMembers
* @returns
*/
export const adminList = (data: any, groupMembers: any) => {
if (data) {
try {
const msg = JSON.parse(data);
if (Array.isArray(msg) && msg.length) {
let arr: any = [];
msg.forEach((el) => {
arr.push(groupMembers[el.userid]?.name);
});
return <div>{arr.join('')}</div>;
}
} catch (e) {
return <></>;
}
}
return <></>;
};
/**
* 客户等级等信息
* @returns
*/
export const formatTags = (data: any) => {
if (data) {
try {
const tags = JSON.parse(data);
if (Array.isArray(tags)) {
return (
<>
{tags.map((item) => {
return (
<div key={`${item.group_name}_${item.tag_name}`}>
{item.group_name}{item.tag_name}
</div>
);
})}
</>
);
}
} catch (e) {
return <></>;
}
}
return <></>;
};