477 lines
10 KiB
JavaScript
477 lines
10 KiB
JavaScript
|
|
// 船牌号识别
|
||
|
|
const shipPlate = {
|
||
|
|
items: [
|
||
|
|
{
|
||
|
|
label: '抓拍时间',
|
||
|
|
prop: 'time',
|
||
|
|
type: 'datetimerange'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '识别类型',
|
||
|
|
prop: 'identifyType',
|
||
|
|
type: 'select',
|
||
|
|
options: [ {
|
||
|
|
label: '全部',
|
||
|
|
value: ''
|
||
|
|
}, {
|
||
|
|
label: '船牌识别',
|
||
|
|
value: '船牌识别'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '船型识别',
|
||
|
|
value: '船型识别'
|
||
|
|
} ],
|
||
|
|
event: 'select'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '船型',
|
||
|
|
prop: 'shipType',
|
||
|
|
type: 'select',
|
||
|
|
options: [ {
|
||
|
|
label: '集装箱船',
|
||
|
|
value: '集装箱船'
|
||
|
|
}, {
|
||
|
|
label: '液货船',
|
||
|
|
value: '液货船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '散杂货船',
|
||
|
|
value: '散杂货船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '客渡船',
|
||
|
|
value: '客渡船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '渔船',
|
||
|
|
value: '渔船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '公务船',
|
||
|
|
value: '公务船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '引航船',
|
||
|
|
value: '引航船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '拖轮',
|
||
|
|
value: '拖轮'
|
||
|
|
} ]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '船牌名称',
|
||
|
|
prop: 'boatName',
|
||
|
|
type: 'input'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '抓拍类型',
|
||
|
|
prop: 'takeType',
|
||
|
|
type: 'select',
|
||
|
|
options: [
|
||
|
|
{ value: '', label: '全部' },
|
||
|
|
{ value: '无人机', label: '无人机' },
|
||
|
|
{ value: '卡口', label: '卡口' }
|
||
|
|
],
|
||
|
|
emptyValues: [ null, undefined ],
|
||
|
|
valueOnClear: null
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '抓拍设备',
|
||
|
|
prop: 'videoName',
|
||
|
|
type: 'input'
|
||
|
|
}
|
||
|
|
],
|
||
|
|
columns: [
|
||
|
|
{
|
||
|
|
label: '抓拍时间',
|
||
|
|
prop: 'takeTime',
|
||
|
|
width: 170
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '船牌名称',
|
||
|
|
prop: 'boatName',
|
||
|
|
width: 120
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '船型',
|
||
|
|
prop: 'shipType',
|
||
|
|
width: 70
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '抓拍类型',
|
||
|
|
prop: 'takeType',
|
||
|
|
width: 100
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '抓拍设备',
|
||
|
|
prop: 'videoName',
|
||
|
|
width: 160
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '是否有AIS信号',
|
||
|
|
prop: 'isHasAis',
|
||
|
|
width: 120
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: 'MMSI',
|
||
|
|
prop: 'mmsi',
|
||
|
|
width: 120
|
||
|
|
}
|
||
|
|
],
|
||
|
|
detailColumns: [
|
||
|
|
{
|
||
|
|
label: '船型',
|
||
|
|
prop: 'shipType'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '名称',
|
||
|
|
prop: 'boatNameEn'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '船长',
|
||
|
|
prop: 'length',
|
||
|
|
unit: 'm'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '航速',
|
||
|
|
prop: 'speed',
|
||
|
|
unit: '节'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '船宽',
|
||
|
|
prop: 'width',
|
||
|
|
unit: 'm'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: 'MMSI',
|
||
|
|
prop: 'mmsi'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '方向',
|
||
|
|
prop: 'entryOut'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '识别类型',
|
||
|
|
prop: 'takeType'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '时间',
|
||
|
|
prop: 'takeTime'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: 'AIS状态',
|
||
|
|
prop: 'aisStatus'
|
||
|
|
}
|
||
|
|
],
|
||
|
|
edit: [
|
||
|
|
{
|
||
|
|
label: '船牌名称',
|
||
|
|
prop: 'boatName',
|
||
|
|
type: 'input'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '名称',
|
||
|
|
prop: 'boatNameEn',
|
||
|
|
type: 'input'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '抓拍类型',
|
||
|
|
prop: 'takeType',
|
||
|
|
type: 'select',
|
||
|
|
options: [
|
||
|
|
{ value: '无人机', label: '无人机' },
|
||
|
|
{ value: '卡口', label: '卡口' }
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '抓拍设备',
|
||
|
|
prop: 'videoName',
|
||
|
|
type: 'input'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '船型',
|
||
|
|
prop: 'shipType',
|
||
|
|
type: 'select',
|
||
|
|
options: [ {
|
||
|
|
label: '集装箱船',
|
||
|
|
value: '集装箱船'
|
||
|
|
}, {
|
||
|
|
label: '液货船',
|
||
|
|
value: '液货船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '散杂货船',
|
||
|
|
value: '散杂货船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '客渡船',
|
||
|
|
value: '客渡船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '渔船',
|
||
|
|
value: '渔船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '公务船',
|
||
|
|
value: '公务船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '引航船',
|
||
|
|
value: '引航船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '拖轮',
|
||
|
|
value: '拖轮'
|
||
|
|
} ]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '船长(m)',
|
||
|
|
prop: 'length',
|
||
|
|
type: 'number'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '航速(节)',
|
||
|
|
prop: 'speed',
|
||
|
|
type: 'number'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '船宽(m)',
|
||
|
|
prop: 'width',
|
||
|
|
type: 'number'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: 'MMSI',
|
||
|
|
prop: 'mmsi',
|
||
|
|
type: 'input'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '方向',
|
||
|
|
prop: 'entryOut',
|
||
|
|
type: 'input'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '时间',
|
||
|
|
prop: 'takeTime',
|
||
|
|
type: 'datetime'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '是否有AIS信号',
|
||
|
|
prop: 'isHasAis',
|
||
|
|
type: 'input'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: 'AIS状态',
|
||
|
|
prop: 'aisStatus',
|
||
|
|
type: 'input'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '备注',
|
||
|
|
prop: 'remark',
|
||
|
|
type: 'textarea',
|
||
|
|
width: 2
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
// 船型识别
|
||
|
|
const shipType = {
|
||
|
|
items: [
|
||
|
|
{
|
||
|
|
label: '抓拍时间',
|
||
|
|
prop: 'time',
|
||
|
|
type: 'datetimerange'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '识别类型',
|
||
|
|
prop: 'identifyType',
|
||
|
|
type: 'select',
|
||
|
|
options: [ {
|
||
|
|
label: '全部',
|
||
|
|
value: ''
|
||
|
|
}, {
|
||
|
|
label: '船牌识别',
|
||
|
|
value: '船牌识别'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '船型识别',
|
||
|
|
value: '船型识别'
|
||
|
|
} ],
|
||
|
|
event: 'select'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '船型',
|
||
|
|
prop: 'shipType',
|
||
|
|
type: 'select',
|
||
|
|
options: [ {
|
||
|
|
label: '集装箱船',
|
||
|
|
value: '集装箱船'
|
||
|
|
}, {
|
||
|
|
label: '液货船',
|
||
|
|
value: '液货船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '散杂货船',
|
||
|
|
value: '散杂货船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '客渡船',
|
||
|
|
value: '客渡船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '渔船',
|
||
|
|
value: '渔船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '公务船',
|
||
|
|
value: '公务船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '引航船',
|
||
|
|
value: '引航船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '拖轮',
|
||
|
|
value: '拖轮'
|
||
|
|
} ]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '抓拍类型',
|
||
|
|
prop: 'takeType',
|
||
|
|
type: 'select',
|
||
|
|
options: [
|
||
|
|
{ value: '', label: '全部' },
|
||
|
|
{ value: '无人机', label: '无人机' },
|
||
|
|
{ value: '卡口', label: '卡口' }
|
||
|
|
],
|
||
|
|
emptyValues: [ null, undefined ],
|
||
|
|
valueOnClear: null
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '抓拍设备',
|
||
|
|
prop: 'videoName',
|
||
|
|
type: 'input'
|
||
|
|
}
|
||
|
|
],
|
||
|
|
columns: [
|
||
|
|
{
|
||
|
|
label: '抓拍时间',
|
||
|
|
prop: 'takeTime',
|
||
|
|
width: 170
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '船型',
|
||
|
|
prop: 'shipType',
|
||
|
|
width: 70
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '抓拍类型',
|
||
|
|
prop: 'takeType',
|
||
|
|
width: 100
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '抓拍设备',
|
||
|
|
prop: 'videoName',
|
||
|
|
width: 140
|
||
|
|
}
|
||
|
|
],
|
||
|
|
detailColumns: [
|
||
|
|
{
|
||
|
|
label: '船型',
|
||
|
|
prop: 'shipType'
|
||
|
|
},
|
||
|
|
// {
|
||
|
|
// label: '船长',
|
||
|
|
// prop: 'length',
|
||
|
|
// unit: 'm'
|
||
|
|
// },
|
||
|
|
// {
|
||
|
|
// label: '航速',
|
||
|
|
// prop: 'speed',
|
||
|
|
// unit: '节'
|
||
|
|
// },
|
||
|
|
// {
|
||
|
|
// label: '船宽',
|
||
|
|
// prop: 'width',
|
||
|
|
// unit: 'm'
|
||
|
|
// },
|
||
|
|
{
|
||
|
|
label: '方向',
|
||
|
|
prop: 'entryOut'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '识别类型',
|
||
|
|
prop: 'takeType'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '时间',
|
||
|
|
prop: 'takeTime'
|
||
|
|
}
|
||
|
|
],
|
||
|
|
edit: [
|
||
|
|
{
|
||
|
|
label: '抓拍类型',
|
||
|
|
prop: 'takeType',
|
||
|
|
type: 'select',
|
||
|
|
options: [
|
||
|
|
{ value: '无人机', label: '无人机' },
|
||
|
|
{ value: '卡口', label: '卡口' }
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '抓拍设备',
|
||
|
|
prop: 'videoName',
|
||
|
|
type: 'input'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '船型',
|
||
|
|
prop: 'shipType',
|
||
|
|
type: 'select',
|
||
|
|
options: [ {
|
||
|
|
label: '集装箱船',
|
||
|
|
value: '集装箱船'
|
||
|
|
}, {
|
||
|
|
label: '液货船',
|
||
|
|
value: '液货船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '散杂货船',
|
||
|
|
value: '散杂货船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '客渡船',
|
||
|
|
value: '客渡船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '渔船',
|
||
|
|
value: '渔船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '公务船',
|
||
|
|
value: '公务船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '引航船',
|
||
|
|
value: '引航船'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '拖轮',
|
||
|
|
value: '拖轮'
|
||
|
|
} ]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '时间',
|
||
|
|
prop: 'takeTime',
|
||
|
|
type: 'datetime'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '备注',
|
||
|
|
prop: 'remark',
|
||
|
|
type: 'textarea',
|
||
|
|
width: 2
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
export{
|
||
|
|
shipPlate,
|
||
|
|
shipType
|
||
|
|
}
|