87 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			87 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| 
								 | 
							
								import request from "../common/utils/request"
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/**
							 | 
						|||
| 
								 | 
							
								 * 照片比对
							 | 
						|||
| 
								 | 
							
								 *
							 | 
						|||
| 
								 | 
							
								 * @param sfzh 考生身份证号
							 | 
						|||
| 
								 | 
							
								 * @param firstImage 第一张照片
							 | 
						|||
| 
								 | 
							
								 * @param secondImage 第二张照片
							 | 
						|||
| 
								 | 
							
								 * @param type 1、门禁2、考车 3.考车过程
							 | 
						|||
| 
								 | 
							
								 * @param verifyType 不传或者传1为标准,传2为人工审核
							 | 
						|||
| 
								 | 
							
								 */
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								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>`,
							 | 
						|||
| 
								 | 
							
								    method: 'get',
							 | 
						|||
| 
								 | 
							
								    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
							 | 
						|||
| 
								 | 
							
								  })
							 | 
						|||
| 
								 | 
							
								}
							 |