321 lines
		
	
	
		
			6.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			321 lines
		
	
	
		
			6.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| import { AmplifyItem, DefaultJudgeConfigObj, KmItem, PerLane, PLCType } from '../model';
 | ||
| 
 | ||
| export const AmplifyArr: AmplifyItem[] = [
 | ||
|   { name: '直线', projectCode: '3', projectCodeCenter: '40300' },
 | ||
|   { name: '会车', projectCode: '9', projectCodeCenter: '41300' },
 | ||
|   { name: '变道', projectCode: '4', projectCodeCenter: '40500' },
 | ||
|   { name: '超车', projectCode: '10', projectCodeCenter: '41400' },
 | ||
|   { name: '掉头', projectCode: '12', projectCodeCenter: '41500' },
 | ||
|   { name: '停车', projectCode: '11', projectCodeCenter: '40600' },
 | ||
| ]
 | ||
| 
 | ||
| export const AmplifyImages = [
 | ||
|   'km_zxB.png',
 | ||
|   'km_hcB.png',
 | ||
|   'km_bdB.png',
 | ||
|   'km_ccB.png',
 | ||
|   'km_dtB.png',
 | ||
|   'km_tcB.png',
 | ||
| ]
 | ||
| 
 | ||
| export const InitialPerLane: PerLane = {
 | ||
|   MapRoad_Code_No: "",
 | ||
|   MapRoad_Name: "",
 | ||
|   TouchLineType: 0,
 | ||
|   TouchDir: 0,
 | ||
|   TouchLineTypeCS: 0,
 | ||
|   TouchLineDirCS: 0,
 | ||
|   BasePointInLaneNo: 0,
 | ||
|   BaseLaneCount: 0,
 | ||
|   FrontPointLaneNo: 0,
 | ||
|   FrontPointLaneCount: 0,
 | ||
|   Body_LF_ToLeftEdge: 0,
 | ||
|   Body_LB_ToLeftEdge: 0,
 | ||
|   Body_RF_ToRightEdge: 0,
 | ||
|   Body_RB_ToRightEdge: 0,
 | ||
|   Wheel_RF_ToRightEdge: 0,
 | ||
|   Wheel_RB_ToRightEdge: 0,
 | ||
|   Wheel_RF_ToBaseLine: 0,
 | ||
|   Wheel_LF_ToRightEdge: 0,
 | ||
|   Wheel_LB_ToRightEdge: 0,
 | ||
|   Wheel_LF_ToBaseLine: 0,
 | ||
|   Wheel_LB_ToBaseLine: 0,
 | ||
|   BasePointInLaneDir: "",
 | ||
|   CrossLineAttr: 0,
 | ||
|   InShapeAttr: 0,
 | ||
|   ShapeNo: 0,
 | ||
|   CrossPointNo: 0
 | ||
| };
 | ||
| 
 | ||
| export const TestRealExam: PLCType = {
 | ||
|   sensor: {
 | ||
|     aqd: 0,
 | ||
|     mkg: 0,
 | ||
|     ssc: 0,
 | ||
|     jsc: 0,
 | ||
|     fsc: 0,
 | ||
|     lhq: 0,
 | ||
|     lb: 0,
 | ||
|     skd: 0,
 | ||
|     jgd: 0,
 | ||
|     ygd: 1,
 | ||
|     zfxd: 0,
 | ||
|     yfxd: 0,
 | ||
|     shtd: 0,
 | ||
|     wd: 0,
 | ||
|     ygq: 0,
 | ||
|     dh1: 1,
 | ||
|     dh2: 0,
 | ||
|     fdjzs: 2400,
 | ||
|     dw: 0,
 | ||
|     cs: 5.8,
 | ||
|     fxp: -5,
 | ||
|     ljmc: 23,
 | ||
|     lcmc: 0,
 | ||
|     csbzh: 0,
 | ||
|     csbyh: 0,
 | ||
|     csbyq: 0,
 | ||
|     csbzq: 0,
 | ||
|     csb1: 3000,
 | ||
|     csb2: 0,
 | ||
|     csb3: 0,
 | ||
|     csb4: 0,
 | ||
|     zy: 0,
 | ||
|     tbp: 0,
 | ||
|     hsj: 0,
 | ||
|     dcj: 0,
 | ||
|     gx: 123070,
 | ||
|     yl: 0
 | ||
|   },
 | ||
|   gps: {
 | ||
|     bklx: 2,
 | ||
|     dwzt: 4,
 | ||
|     jdzt: 3,
 | ||
|     sj: 1680840026000,
 | ||
|     jd: 113.12345678,
 | ||
|     wd: 31.12345678,
 | ||
|     hxj: 50.1234,
 | ||
|     fyj: 1.1234,
 | ||
|     hbg: 22.123,
 | ||
|     gdc: 1.123,
 | ||
|     sd: 10.9,
 | ||
|     age: 1.2,
 | ||
|     jdyz: 0.001,
 | ||
|     wdyz: 0.001,
 | ||
|     dwsxs: 17,
 | ||
|     jdsxs: 14
 | ||
|   },
 | ||
|   gps2: {
 | ||
|     bklx: 1,
 | ||
|     dwzt: 4,
 | ||
|     jdzt: 4,
 | ||
|     sj: 1680840026000,
 | ||
|     jd: 113.12345678,
 | ||
|     wd: 31.12345678,
 | ||
|     hxj: 50.1234,
 | ||
|     fyj: 1.1234,
 | ||
|     hbg: 22.123,
 | ||
|     gdc: 1.123,
 | ||
|     sd: 10.9,
 | ||
|     age: 1.2,
 | ||
|     jdyz: 0.001,
 | ||
|     wdyz: 0.001,
 | ||
|     dwsxs: 17,
 | ||
|     jdsxs: 14
 | ||
|   },
 | ||
|   vision: {
 | ||
|     sj: 1680840026000,
 | ||
|     score: 0.85,
 | ||
|     zyjd: 60.23,
 | ||
|     sxjd: 65.33,
 | ||
|     ytjd: 68.45,
 | ||
|     fxp: 2,
 | ||
|     ch: 0,
 | ||
|     hld: 1
 | ||
|   },
 | ||
|   radar: {
 | ||
|     sj: 1680840026000,
 | ||
|     zxh: 999,
 | ||
|     qfsj: [{
 | ||
|       bh: 1,
 | ||
|       lx: 1,
 | ||
|       jl: 2.35,
 | ||
|       sd: 3.68
 | ||
|     }, {
 | ||
|       bh: 2,
 | ||
|       lx: 2,
 | ||
|       jl: 4.82,
 | ||
|       sd: 5.24
 | ||
|     }],
 | ||
|     hfsj: [{
 | ||
|       bh: 1,
 | ||
|       lx: 1,
 | ||
|       jl: 2.35,
 | ||
|       sd: 3.68
 | ||
|     }, {
 | ||
|       bh: 2,
 | ||
|       lx: 2,
 | ||
|       jl: 4.82,
 | ||
|       sd: 5.24
 | ||
|     }],
 | ||
|     zqsj: [{
 | ||
|       bh: 1,
 | ||
|       lx: 1,
 | ||
|       jl: 2.35,
 | ||
|       sd: 3.68
 | ||
|     }, {
 | ||
|       bh: 2,
 | ||
|       lx: 2,
 | ||
|       jl: 4.82,
 | ||
|       sd: 5.24
 | ||
|     }],
 | ||
|     zhsj: [{
 | ||
|       bh: 1,
 | ||
|       lx: 1,
 | ||
|       jl: 2.35,
 | ||
|       sd: 3.68
 | ||
|     }, {
 | ||
|       bh: 2,
 | ||
|       lx: 2,
 | ||
|       jl: 4.82,
 | ||
|       sd: 5.24
 | ||
|     }],
 | ||
|     zcsj: [{
 | ||
|       bh: 1,
 | ||
|       lx: 1,
 | ||
|       jl: 2.35,
 | ||
|       sd: 3.68
 | ||
|     }, {
 | ||
|       bh: 2,
 | ||
|       lx: 2,
 | ||
|       jl: 4.82,
 | ||
|       sd: 5.24
 | ||
|     }],
 | ||
|     yqsj: [{
 | ||
|       bh: 1,
 | ||
|       lx: 1,
 | ||
|       jl: 2.35,
 | ||
|       sd: 3.68
 | ||
|     }, {
 | ||
|       bh: 2,
 | ||
|       lx: 2,
 | ||
|       jl: 4.82,
 | ||
|       sd: 5.24
 | ||
|     }],
 | ||
|     yhsj: [{
 | ||
|       bh: 1,
 | ||
|       lx: 1,
 | ||
|       jl: 2.35,
 | ||
|       sd: 3.68
 | ||
|     }, {
 | ||
|       bh: 2,
 | ||
|       lx: 2,
 | ||
|       jl: 4.82,
 | ||
|       sd: 5.24
 | ||
|     }],
 | ||
|     ycsj: [{
 | ||
|       bh: 1,
 | ||
|       lx: 1,
 | ||
|       jl: 2.35,
 | ||
|       sd: 3.68
 | ||
|     }, {
 | ||
|       bh: 2,
 | ||
|       lx: 2,
 | ||
|       jl: 4.82,
 | ||
|       sd: 5.24
 | ||
|     }],
 | ||
|     fqsj: [{
 | ||
|       bh: 1,
 | ||
|       lx: 1,
 | ||
|       jl: 2.35,
 | ||
|       sd: 3.68
 | ||
|     }, {
 | ||
|       bh: 2,
 | ||
|       lx: 2,
 | ||
|       jl: 4.82,
 | ||
|       sd: 5.24
 | ||
|     }],
 | ||
|     qfwt: { xrjl: 2.357, zawjl: 3.608 },
 | ||
|     rcyz: 1,
 | ||
|     show: [{ bh: 1, zb: [{ x: 0, y: 1 }, { x: 0, y: 1 }, { x: 0, y: 1 }, { x: 0, y: 1 }] },
 | ||
|       { bh: 2, zb: [{ x: 0, y: 1 }, { x: 0, y: 1 }, { x: 0, y: 1 }, { x: 0, y: 1 }] }]
 | ||
|   },
 | ||
|   extend: {}
 | ||
| }
 | ||
| 
 | ||
| export const DefaultJudgeConfigData: DefaultJudgeConfigObj = {
 | ||
|   //结束考试方式 0-不合格继续 1-考试不合格报靠边停车 2-不合格不报靠边 3-训练不合格报靠边 4-自动退出 5-不合格自动退出
 | ||
|   param_302: '5',
 | ||
|   param_332: '',
 | ||
|   //是否能进行人工操作 0-不能人工评判 1-不能人工进项目 3-都不能
 | ||
|   param_342: '',
 | ||
|   //有项目未结束时可以靠边停车 0-否 1-是
 | ||
|   param_343: '1',
 | ||
|   //考试未结束且有扣分,是否可以退出
 | ||
|   param_344: '0',
 | ||
|   //直线行驶中是否可以进其它项目 0-否 1-是
 | ||
|   param_348: '0',
 | ||
|   //车上是否能点结束考试 0:否 1:是
 | ||
|   param_353: '0',
 | ||
|   //是否启动断电续考    0:否 1:是
 | ||
|   param_369: '1',
 | ||
|   //是否显示应考里程
 | ||
|   param_375: '0',
 | ||
|   //里程不够允许手工点靠边停车
 | ||
|   param_387: '0',
 | ||
|   //监管模式有扣分续考(0-否++1-是+把上次未考完的扣分带下来重新考试)
 | ||
|   param_432: '1',
 | ||
|   // Todo
 | ||
|   param_634: '1'
 | ||
| }
 | ||
| 
 | ||
| //所有的科二 科目三项目
 | ||
| export const testKm2Items: KmItem[] = [
 | ||
|   { code: '20100', status: 0 },
 | ||
|   { code: '20200', status: 0 },
 | ||
|   { code: '20300', status: 0 },
 | ||
|   { code: '20400', status: 0 },
 | ||
| 
 | ||
|   { code: '20500', status: 0 },
 | ||
|   { code: '20600', status: 0 },
 | ||
|   { code: '20700', status: 0 },
 | ||
|   { code: '20800', status: 0 },
 | ||
| 
 | ||
|   { code: '20900', status: 0 },
 | ||
|   { code: '21000', status: 0 },
 | ||
|   { code: '21100', status: 0 },
 | ||
|   { code: '21200', status: 0 },
 | ||
| 
 | ||
|   { code: '21300', status: 0 },
 | ||
|   { code: '21400', status: 0 },
 | ||
|   { code: '21500', status: 0 },
 | ||
|   { code: '21600', status: 0 },
 | ||
| 
 | ||
|   { code: '21700', status: 0 },
 | ||
|   { code: '21800', status: 0 },
 | ||
| ]
 | ||
| 
 | ||
| export const testKm3Items: KmItem[] = [
 | ||
|   { code: '40100', status: 0 },
 | ||
|   { code: '40200', status: 0 },
 | ||
|   { code: '40300', status: 0 },
 | ||
|   { code: '40400', status: 0 },
 | ||
| 
 | ||
|   { code: '40500', status: 0 },
 | ||
|   { code: '40600', status: 0 },
 | ||
|   { code: '40700', status: 0 },
 | ||
|   { code: '40800', status: 0 },
 | ||
| 
 | ||
|   { code: '40900', status: 0 },
 | ||
|   { code: '41000', status: 0 },
 | ||
|   { code: '41100', status: 0 },
 | ||
|   { code: '41200', status: 0 },
 | ||
| 
 | ||
|   { code: '41300', status: 0 },
 | ||
|   { code: '41400', status: 0 },
 | ||
|   { code: '41500', status: 0 },
 | ||
|   { code: '41700', status: 0 },
 | ||
| 
 | ||
|   { code: '41600', status: 0 },
 | ||
| ]
 |