單機userlist

This commit is contained in:
lvyuankang 2024-08-20 10:16:07 +08:00
parent fdaba29b5c
commit 0aaf5ddd1a

View File

@ -132,43 +132,42 @@ struct UserInfo {
// this.openDeviceByIDCard() // this.openDeviceByIDCard()
const routerParam=router.getParams()||{type :0}; const routerParam=router.getParams()||{type :0};
console.log('routerParam',JSON.stringify(routerParam)) console.log('routerParam',JSON.stringify(routerParam))
// @ts-ignore if(!globalThis.singlePlay){
if(routerParam.type!=1){
// @ts-ignore // @ts-ignore
this.list =await getSyncData('USERLIST') if(routerParam.type!=1){
// @ts-ignore // @ts-ignore
const data=await getSyncData('USER') this.list =await getSyncData('USERLIST')
console.log('datadata',JSON.stringify(data)); // @ts-ignore
console.log('datadata2',JSON.stringify(this.list)) const data=await getSyncData('USER')
const user=data[0]
if(user&&Number(user.kssycs)){
this.list.forEach(res=>{
if(res.sfzmhm==user.sfzmhm){
res.kssycs=user.kssycs
this.getCurrentStudent(res.sfzmhm)
}
})
const user=data[0] }else if(user&&(user.kssycs=='0'||user.kssycs=='')){
if(user&&Number(user.kssycs)){ console.log('datadatadatadata')
this.list.forEach(res=>{ this.list=this.list.filter(res=>{
if(res.sfzmhm==user.sfzmhm){ return res.sfzmhm!=user.sfzmhm
res.kssycs=user.kssycs })
this.getCurrentStudent(res.sfzmhm) this.pageIndex=0
this.dataList = this.list.slice(this.pageIndex * 4, this.pageIndex * 4 + 4)
if(this.dataList.length){
this.currentUser=this.dataList[0]
}else{
this.currentUser=EmptyCandidateObject
} }
})
}else if(user&&(user.kssycs=='0'||user.kssycs=='')){
console.log('datadatadatadata')
this.list=this.list.filter(res=>{
return res.sfzmhm!=user.sfzmhm
})
this.pageIndex=0
this.dataList = this.list.slice(this.pageIndex * 4, this.pageIndex * 4 + 4)
if(this.dataList.length){
this.currentUser=this.dataList[0]
}else{
this.currentUser=EmptyCandidateObject
} }
this.list.forEach((res,index)=>{
res.id=index.toString()
})
await upDateTableByArray('USERLIST', this.list||[])
}else{
this.getExaminationStudentInfoFn()
} }
this.list.forEach((res,index)=>{
res.id=index.toString()
})
await upDateTableByArray('USERLIST', this.list||[])
}else{
this.getExaminationStudentInfoFn()
} }