This commit is contained in:
Your Name
2026-03-23 18:02:16 +08:00
parent 18fee2e8f8
commit 250d173c2f
525 changed files with 10659 additions and 793 deletions
+5 -5
View File
@@ -1063,11 +1063,11 @@ const loadCardDetail = async () => {
if (res.code === 1) {
const diagnosis = res.data
if (diagnosis.patient_id !== patientId.value) {
uni.showToast({ title: '无权限编辑此诊单', icon: 'none' })
setTimeout(() => uni.navigateBack(), 1500)
return
}
// if (diagnosis.patient_id !== patientId.value) {
// uni.showToast({ title: '无权限编辑此诊单', icon: 'none' })
// setTimeout(() => uni.navigateBack(), 1500)
// return
// }
// 处理数组字段
const arrayFields = ['diet_condition', 'body_feeling', 'sleep_condition', 'eye_condition', 'head_feeling', 'sweat_condition', 'skin_condition', 'urine_condition', 'stool_condition', 'kidney_condition', 'past_history', 'local_hospital_diagnosis', 'report_files', 'tongue_images']
+21 -20
View File
@@ -457,21 +457,7 @@ onMounted(() => {
getDictOptions();
loadDiagnosisDetail();
});
onShareAppMessage((res) =>{
return {
title: '点击进入诊室',
path: '/pages/order/monad/monad?id='+diagnosisId+'&share_user_id='+share_user_id+'&doctor_id='+doctorId.value,
imageUrl: '/static/zs.jpg',
desc: '点击进入诊室',
success() {
uni.showToast({ title: '分享成功', icon: 'success' });
},
fail(err) {
console.log('分享失败:', err);
uni.showToast({ title: '分享失败', icon: 'none' });
}
}
});
// 获取字典数据
const getDictOptions = async () => {
try {
@@ -556,6 +542,21 @@ const getDictData = async (type) => {
return null;
}
};
onShareAppMessage((res) =>{
return {
title: '点击进入诊室',
path: '/pages/order/monad/monad?id='+diagnosisId+'&sa='+share_user_id+'&did='+doctorId.value,
imageUrl: '/static/zs.jpg',
desc: '点击进入诊室',
success() {
uni.showToast({ title: '分享成功', icon: 'success' });
},
fail(err) {
console.log('分享失败:', err);
uni.showToast({ title: '分享失败', icon: 'none' });
}
}
});
let diagnosisId=''
let share_user_id='';
let doctorId=ref('');
@@ -567,8 +568,8 @@ const loadDiagnosisDetail = async () => {
const params = proxy.$parsePageParams(currentPage.options);
dingdan_ok.value=false;
diagnosisId = params.id;
share_user_id = params.share_user;
doctorId.value = params.doctor_id;
share_user_id = params.share_user|| params.sa;
doctorId.value = params.doctor_id||params.did;
console.log('进入onMounted:', params, '诊单ID:', diagnosisId, '医生ID:', doctorId);
if (!diagnosisId) {
@@ -626,7 +627,7 @@ const closePatientModal = async () => {
// const userSig = app.globalData.userSig;
// const SDKAppID = app.globalData.SDKAppID;
const doctor = 'doctor_' + doctorId.value;
confirmDiagnosis(diagnosisId);
await confirmDiagnosis(diagnosisId);
if(!diagnosisId.includes('patient')){
diagnosisId='patient_'+diagnosisId
}
@@ -640,11 +641,11 @@ const closePatientModal = async () => {
console.log(app.globalData, diagnosisId);
const url=`/TUIKit/pages/chat/chat?userID=${encodeURIComponent(diagnosisId)}&userSig=${encodeURIComponent(userSig)}&SDKAppID=${SDKAppID}&targetUserID=${doctor}&msg=1`
showPatientModal.value = false;
uni.redirectTo({
url: `/TUIKit/pages/chat/chat?userID=${encodeURIComponent(diagnosisId)}&userSig=${encodeURIComponent(userSig)}&SDKAppID=${SDKAppID}&targetUserID=${doctor}&msg=1`
url: url
});
} catch (err) {
console.error(err);
+1 -1
View File
@@ -146,7 +146,7 @@ export default {
},
onShow() {
this.userInfo=uni.getStorageSync('userData')
this.user()
},
methods: {
navigateTo(path) {