no message
This commit is contained in:
parent
7b222b6143
commit
01575ef51a
@ -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
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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}`
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user