87 lines
3.7 KiB
TypeScript
Raw Normal View History

2024-01-05 11:11:15 +08:00
import request from "../common/utils/request"
/**
*
*
* @param sfzh
* @param firstImage
* @param secondImage
* @param type 12 3.
* @param verifyType 12
*/
export async function faceCompare(params) {
return await request({
url: '/der2/services/imageCompare/base64ImageStrCompare.ws',
data: `<?xml version="1.0" encoding="UTF-8" ?>
<imageCompareReq>
<body>
<sfzh>${params.sfzh}</sfzh>
<firstImage>${params.firstImage}</firstImage>
<secondImage>${params.secondImage}</secondImage>
<type>${params.type}</type>
<verifyType>${params.verifyType}</verifyType>
</body>
</imageCompareReq>`,
method: 'post',
xml: true
})
}
export async function getExaminationStudentInfo(params) {
return await request({
url: '/der2/services/exam/getExaminationStudentInfo.ws',
data: params,
method: 'post',
xml: true
})
}
//缺考
export async function examinationStuAbsent(params) {
return await request({
url: '/der2/services/exam/examinationStuAbsent.ws',
data: params,
method: 'post',
xml: true
})
}
export async function getExaminationItem(params) {
return await request({
url: '/der2/services/exam/getExaminationItem.ws',
data: `<getExaminationItemReq>
<head>
<time>${params.time}</time>
</head>
<body>
<carId>${params.carId}</carId>
<examinationRoomId>${params.examinationRoomId}</examinationRoomId>
<lsh>${params.lsh}</lsh>
</body>
</getExaminationItemReq>`,
2024-01-31 14:35:16 +08:00
method: 'post',
2024-01-05 11:11:15 +08:00
xml: true
})
}
//参数下发读表接口
export async function getPhotosForOther(params) {
return await request({
url: '/der2/services/third/getPhotosForOther.ws',
data: `<?xml version="1.0" encoding="utf-8"?><getBmzpReq><head><time>${params.time}</time></head><body><sfzmhm>${params.sfzmhm}</sfzmhm><kskm>2</kskm><zptype>${params.zptype}</zptype><ksrq>${params.ksrq}</ksrq></body></getBmzpReq>`,
method: 'post',
xml: true,
}
)
}
export async function setVideoText() {
return await request({
url: 'http://admin:12345qwe@192.168.36.94/PSIA/Custom/SelfExt/OSD/channels/2/textOverlay',
data: `<?xml version="1.0" encoding="UTF-8" ?>
<TextOverlayList><TextOverlay><id>1</id><enabled>true</enabled><positionX>0</positionX><positionY>0</positionY><displayText>1222</displayText></TextOverlay><TextOverlay><id>2</id><enabled>true</enabled><positionX>0</positionX><positionY>0</positionY><displayText>2222</displayText></TextOverlay><TextOverlay><id>3</id><enabled>false</enabled><positionX>0</positionX><positionY>0</positionY><displayText></displayText></TextOverlay><TextOverlay><id>4</id><enabled>false</enabled><positionX>0</positionX><positionY>0</positionY><displayText></displayText></TextOverlay><TextOverlay><id>5</id><enabled>false</enabled><positionX>0</positionX><positionY>0</positionY><displayText></displayText></TextOverlay><TextOverlay><id>6</id><enabled>false</enabled><positionX>0</positionX><positionY>0</positionY><displayText></displayText></TextOverlay><TextOverlay><id>7</id><enabled>false</enabled><positionX>0</positionX><positionY>0</positionY><displayText></displayText></TextOverlay><TextOverlay><id>8</id><enabled>false</enabled><positionX>0</positionX><positionY>0</positionY><displayText></displayText></TextOverlay></TextOverlayList>`,
method: 'put',
xml: true
})
}