更新
This commit is contained in:
@@ -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']
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -146,7 +146,7 @@ export default {
|
||||
},
|
||||
onShow() {
|
||||
this.userInfo=uni.getStorageSync('userData')
|
||||
this.user()
|
||||
|
||||
},
|
||||
methods: {
|
||||
navigateTo(path) {
|
||||
|
||||
Reference in New Issue
Block a user