|
@@ -161,6 +161,13 @@ export class Tab1Page {
|
|
|
let consult = new CloudObject("Consultation")
|
|
|
let now = new Date();
|
|
|
let dateStr = `${now.getFullYear()}-${now.getMonth()+1}-${now.getDate()}`
|
|
|
+ // 对象权限的精确指定
|
|
|
+ let ACL:any = {
|
|
|
+ "*":{read:false,write:false}
|
|
|
+ }
|
|
|
+ if(currentUser?.id){
|
|
|
+ ACL[currentUser?.id] = {read:true,write:true}
|
|
|
+ }
|
|
|
consult.set({
|
|
|
title:`${doctor.get('depart')?.name || ""}门诊记录${dateStr}-${doctor?.get("name")}`,
|
|
|
doctor:doctor.toPointer(),
|
|
@@ -169,7 +176,8 @@ export class Tab1Page {
|
|
|
className:"Department",
|
|
|
objectId:doctor.get("depart")?.objectId
|
|
|
},
|
|
|
- user:currentUser.toPointer()
|
|
|
+ user:currentUser.toPointer(),
|
|
|
+ ACL:ACL
|
|
|
})
|
|
|
|
|
|
let options:ChatPanelOptions = {
|