no message

This commit is contained in:
wangdongbo 2026-01-30 14:25:09 +08:00
parent 7b222b6143
commit 01575ef51a
4 changed files with 26 additions and 4 deletions

View File

@ -1,7 +1,7 @@
MP_API_BASE_URL=http://localhost:8080 MP_API_BASE_URL=http://localhost:8080
MP_IMAGE_URL=https://patient.youcan365.com MP_IMAGE_URL=https://patient.youcan365.com
MP_CACHE_PREFIX=development MP_CACHE_PREFIX=development
MP_WX_APP_ID=wx93af55767423938e MP_WX_APP_ID=wx1d8337a40c11d66c
MP_CORP_ID=wwe3fb2faa52cf9dfb MP_CORP_ID=wwe3fb2faa52cf9dfb
MP_TIM_SDK_APP_ID=1600123876 MP_TIM_SDK_APP_ID=1600123876
MP_INVITE_TEAMMATE_QRCODE=https://patient.youcan365.com/invite-teammate MP_INVITE_TEAMMATE_QRCODE=https://patient.youcan365.com/invite-teammate

View File

@ -120,7 +120,7 @@ const corpId = env.MP_CORP_ID;
// //
const pageParams = ref({ const pageParams = ref({
groupId: "", groupId: "",
userId: "", patientId: "",
corpId: "", corpId: "",
}); });
@ -325,6 +325,19 @@ const sendArticle = async (article) => {
}); });
if (result.success) { if (result.success) {
//
try {
await api("addArticleSendRecord", {
articleId: article._id,
doctorId: doctorInfo.userId,
customerId: pageParams.value.patientId,
corpId: corpId,
});
} catch (recordError) {
console.error("记录文章发送失败:", recordError);
//
}
uni.navigateBack(); uni.navigateBack();
} else { } else {
throw new Error(result.message || "发送失败"); throw new Error(result.message || "发送失败");
@ -351,7 +364,7 @@ onLoad((options) => {
pageParams.value.groupId = options.groupId; pageParams.value.groupId = options.groupId;
} }
if (options.userId) { if (options.userId) {
pageParams.value.userId = options.userId; pageParams.value.patientId = options.patientId;
} }
if (options.corpId) { if (options.corpId) {
pageParams.value.corpId = options.corpId; pageParams.value.corpId = options.corpId;

View File

@ -75,6 +75,7 @@ const props = defineProps({
formatTime: { type: Function, required: true }, formatTime: { type: Function, required: true },
groupId: { type: String, default: '' }, groupId: { type: String, default: '' },
userId: { type: String, default: '' }, userId: { type: String, default: '' },
patientId: { type: String, default: '' },
corpId: { type: String, default: '' }, corpId: { type: String, default: '' },
}); });
@ -385,7 +386,7 @@ const goToCommonPhrases = () => {
// //
const goToArticleList = () => { const goToArticleList = () => {
uni.navigateTo({ uni.navigateTo({
url: `/pages/message/article-list?groupId=${props.groupId}&userId=${props.userId}&corpId=${props.corpId}` url: `/pages/message/article-list?groupId=${props.groupId}&patientId=${props.patientId}&corpId=${props.corpId}`
}); });
}; };

View File

@ -164,6 +164,7 @@
: '' : ''
" "
:userId="openid" :userId="openid"
:patientId="patientId"
:corpId="corpId" :corpId="corpId"
@scrollToBottom="() => scrollToBottom(true)" @scrollToBottom="() => scrollToBottom(true)"
@messageSent="() => scrollToBottom(true)" @messageSent="() => scrollToBottom(true)"
@ -247,6 +248,9 @@ const patientInfo = ref({
mobile: "", mobile: "",
}); });
// ID
const patientId = ref("");
// - pending // - pending
const showConsultAccept = computed(() => orderStatus.value === "pending"); const showConsultAccept = computed(() => orderStatus.value === "pending");
@ -320,6 +324,10 @@ const fetchGroupOrderStatus = async () => {
mobile: result.data.patient.mobile || "", mobile: result.data.patient.mobile || "",
}; };
} }
// ID
if (result.data.patientId) {
patientId.value = result.data.patientId.toString();
}
console.log("获取群组订单状态:", { console.log("获取群组订单状态:", {
orderStatus: orderStatus.value, orderStatus: orderStatus.value,