This commit is contained in:
2025-11-23 07:58:47 +08:00
parent 0783e46b4b
commit 8e036cc171
4 changed files with 22 additions and 29 deletions
+8 -10
View File
@@ -48,15 +48,14 @@ export const businessGetUserInfo = (userID) =>
}
);
export const businessSearchUserInfo = (keyword) =>
export const businessSearchUserInfo = (keyword,searchtype) =>
uni.$u?.http.post(
"/user/search",
JSON.stringify({
keyword,
pagination: {
pageNumber: 1,
showNumber: 10,
},
searchtype:(searchtype? searchtype : 'id'),
page: 1,
limit: 10
}), {
header: {
token: uni.getStorageSync("BusinessToken"),
@@ -64,15 +63,14 @@ export const businessSearchUserInfo = (keyword) =>
}
);
export const businessSearchUser = (keyword) =>
export const businessSearchUser = (keyword,searchtype) =>
uni.$u?.http.post(
"/friend/search",
JSON.stringify({
keyword,
pagination: {
pageNumber: 1,
showNumber: 99,
},
searchtype:(searchtype? searchtype : 'id'),
page: 1,
limit: 99,
}), {
header: {
token: uni.getStorageSync("BusinessToken"),
+5 -4
View File
@@ -98,19 +98,20 @@
(item) => item.userID === value,
);
if (!info) {
const {total,users} = await businessSearchUserInfo(value);
if (total > 0) {
const res = await businessSearchUserInfo(value,'kw');
if (res.total > 0) {
const {data} = await IMSDK.asyncApi(
IMSDK.IMMethods.GetUsersInfo,
IMSDK.uuid(),
[users[0].userID],
[res.data[0].id],
);
const imData = data[0];
info = {
...imData,
...users[0],
...res.data[0],
};
console.log(info)
}
}
if (info) {
+3 -6
View File
@@ -135,11 +135,8 @@
}
this.isLoading = true
try {
const {
total,
users
} = await businessSearchUserInfo(this.sourceID);
if (total > 0) {
const res = await businessSearchUserInfo(this.sourceID);
if (res.total > 0) {
const {
data
} = await IMSDK.asyncApi(
@@ -150,7 +147,7 @@
const imData = data[0]?.friendInfo ?? data[0]?.publicInfo ?? {};
info = {
...imData,
...users[0],
...res.data[0],
};
console.log(info)
}
+6 -9
View File
@@ -54,11 +54,10 @@ const actions = {
IMSDK.IMMethods.GetSelfUserInfo,
uuidv4(),
);
const {
users
} = await businessGetUserInfo(data.userID);
console.log(users);
const businessData = users[0] ?? {};
const res = await businessGetUserInfo(data.userID);
//console.log(res.data);
const businessData = res.data[0] ?? {};
filterEmptyValue(businessData);
commit("SET_SELF_INFO", {
...data,
@@ -74,10 +73,8 @@ const actions = {
state
}) {
try {
const {
users
} = await businessGetUserInfo(state.selfInfo.userID);
const businessData = users[0] ?? {};
const res = await businessGetUserInfo(state.selfInfo.userID);
const businessData = res.data[0] ?? {};
filterEmptyValue(businessData);
commit("SET_SELF_INFO", {
...state.selfInfo,