Merge branch 'master' of https://git.cloud.tencent.com/joylink/jl-nclient into master_列车配置项结构调整
# Conflicts: # src/jmap/config/skinStyle/chengdu_03.js
This commit is contained in:
parent
a55ab7b57e
commit
dbc16a1172
@ -338,142 +338,188 @@ class SkinStyle extends defaultStyle {
|
|||||||
};
|
};
|
||||||
|
|
||||||
this[deviceType.Train] = {
|
this[deviceType.Train] = {
|
||||||
/** 车身line宽 */
|
trainBody: {
|
||||||
trainBodyLineWidth: 0.1,
|
trainBodyLineWidth: 1, // 车身line宽
|
||||||
/** 车身鼠标悬浮事件 */
|
trainBodyOnMouseOver: {
|
||||||
trainBodyOnMouseOver: {train: true, textTrainNumber: false, textTrainServer: false, textTrainTarget: false, textTrainTargetNumber: false},
|
train: true,
|
||||||
/** 车身鼠标移出事件 */
|
textTrainNumber: false,
|
||||||
trainBodyOnMouseOut: {train: true, textTrainNumber: false, textTrainServer: false, textTrainTarget: false, textTrainTargetNumber: false},
|
textTrainServer: false,
|
||||||
/** 服务号(表号)前缀 */
|
textTrainTarget: false,
|
||||||
serviceNumberPrefix: '00',
|
textTrainTargetNumber: false
|
||||||
/** 默认服务号(表号) */
|
}, // 车身鼠标悬浮事件
|
||||||
defaultServiceNumber: 'AA',
|
trainBodyOnMouseOut: {
|
||||||
/** 车次号前缀 */
|
train: true,
|
||||||
tripNumberPrefix: '000',
|
textTrainNumber: false,
|
||||||
/** 默认车次号2 */
|
textTrainServer: false,
|
||||||
defaultTripNumber: 'DDD',
|
textTrainTarget: false,
|
||||||
/** 列车车头比车身高出的长度,上下相比车体伸出去的边框*/
|
textTrainTargetNumber: false
|
||||||
trainMoreLength: 0,
|
}, // 车身鼠标移出事件
|
||||||
/** 列车车头三角坐标1偏移量 */
|
changeTrainWidth: false, // 是否根据车身上车组号、服务号、车次号、目的地码显示情况改变列车长度
|
||||||
trainHeadTriangleFirst: { x: 7, y: 1},
|
specialTrainType: [], // 特殊列车类型需设置显示格式
|
||||||
/** 列车车头三角坐标2偏移量 */
|
lrPadding: 4, // 两边间隔
|
||||||
trainHeadTriangleSecond: { x: 13, y: 10},
|
upPadding: 4, // 上边距离
|
||||||
/** 列车车头三角坐标3偏移量 */
|
trainBodyFillColor: '#000099', // 列车车身填充颜色
|
||||||
trainHeadTriangleThird: { x: 7, y: 19},
|
trainNameFormat: 'serviceNumber:targetCode'// 列车显示格式
|
||||||
/** 列车高度*/
|
},
|
||||||
trainHeight: 20,
|
hsda: {
|
||||||
/** 列车和车头之间的间距*/
|
lrPaddingHSDA: 3, // HSDA两边间隔
|
||||||
trainHeadDistance: 4,
|
upPaddingHSDA: 4, // HSDA上边距离
|
||||||
/** 列车车头矩形高度 */
|
trainHSDATextFontSize: 9, // 列车HDSA字号
|
||||||
trainHeadRectHeight: 20,
|
textHContent: '扣', // textH文本
|
||||||
/** 列车长度*/
|
textSContent: '跳', // textS文本
|
||||||
trainWidth: 40,
|
textDContent: '门', // textD文本
|
||||||
/** 列车竖杠的宽度*/
|
textAContent: '警' // textA文本
|
||||||
trainConntWidth: 3,
|
},
|
||||||
/** 是否根据车身上车组号、服务号、车次号、目的地码显示情况改变列车长度 */
|
trainNumber: {
|
||||||
changeTrainWidth: false,
|
targetCodePrefix: '000', // 目的地码前缀
|
||||||
/** 是否根据nameFormat去动态加载车组号、服务号、车次号、目的地码 */
|
defaultTargetCode: 'DDD', // 默认目的地码
|
||||||
dynamicLoadingDisplay: false,
|
trainTargetTextAlign: 'left', // 目的地码文字显示位置
|
||||||
/** 特殊列车类型需设置显示格式 */
|
trainNumberOffset: { x: 24, y: 4}// 目的地码偏移量
|
||||||
specialTrainType: [],
|
},
|
||||||
/** 两边间隔 */
|
trainServer: {
|
||||||
lrPadding: 4,
|
serviceNumberPrefix: '000', // 服务号(表号)前缀
|
||||||
/** 上边距离 */
|
defaultServiceNumber: 'TTT', // 默认服务号(表号)
|
||||||
upPadding: 4,
|
defaultServerNoColor: '#FFFFFF', // 默认服务号状态显示颜色
|
||||||
/** HSDA两边间隔 */
|
trainServerOffset: { x: 4, y: 4} // 列车服务号偏移
|
||||||
lrPaddingHSDA: 3,
|
},
|
||||||
/** HSDA上边距离 */
|
trainTarget: {
|
||||||
upPaddingHSDA: 4,
|
tripNumberPrefix: '000', // 车次号前缀
|
||||||
/** 列车字号*/
|
defaultTripNumber: 'DDD', // 默认车次号2
|
||||||
trainTextFontSize: 11,
|
trainTargetOffset: { x: 36, y: 4}, // 列车车次号偏移
|
||||||
/** 目的地状态 01准点 02早点 03晚点 04头码车 */
|
trainTargetTextAlign: 'right' // 车次号文字显示位置
|
||||||
destinationStatus: [
|
},
|
||||||
{status: '01', showColor: '#FFFFFF'},
|
trainTargetNumber: {
|
||||||
{status: '02', showColor: '#00FF00'},
|
trainTargetNumberOffset: {x: 0, y: 0}// 车组号偏移量
|
||||||
{status: '03', showColor: '#A0522D'},
|
},
|
||||||
{status: '04', showColor: '#FFFF00'}
|
trainHead: {
|
||||||
],
|
trainMoreLength: 0, // 列车车头比车身高出的长度,上下相比车体伸出去的边框
|
||||||
/** 默认目的地状态显示颜色 */
|
trainHeadTriangleFirst: { x: 7, y: 1}, // 列车车头三角坐标1偏移量
|
||||||
defaultDestinationColor: '#FFFFFF',
|
trainHeadTriangleSecond: { x: 13, y: 10}, // 列车车头三角坐标2偏移量
|
||||||
/** 目的地状态设置的对应哪个text的颜色 */
|
trainHeadTriangleThird: { x: 7, y: 19}, // 列车车头三角坐标3偏移量
|
||||||
destinationStatusSetText: 'trainTarget',
|
trainConntWidth: 3, // 列车竖杠的宽度
|
||||||
/** 默认字体 族类*/
|
trainHeadFillColor: '#000000', // 列车车头矩形填充颜色
|
||||||
textFontFormat: 'consolas',
|
trainHeadRectHeight: 20 // 列车车头矩形高度
|
||||||
/** 列车HDSA字号*/
|
},
|
||||||
trainHSDATextFontSize: 9,
|
common: {
|
||||||
/** 服务号状态类型 01显示服务号 计划车 02显示车组号: 头码车与人工车 */
|
trainHeight: 20, // 列车高度
|
||||||
serverNoType: [
|
trainHeadDistance: 4, // 列车和车头之间的间距
|
||||||
{type: '01', showColor: '#FFFFFF'},
|
trainWidth: 48, // 列车长度
|
||||||
{type: '02', showColor: '#FFF000'}
|
trainTextFontSize: 12, // 列车字号
|
||||||
],
|
textFontFormat: 'consolas', // 默认字体 族类
|
||||||
/** 默认服务号状态显示颜色 */
|
haveTextHSDA: true, // 是否需创建textHSDA对象
|
||||||
defaultServerNoColor: '#FFFFFF',
|
haveArrowText: true, // 是否需创建arrowText对象
|
||||||
/** 列车运行方向状态类型对应车头显示状态 01未知方向 02从左往右 上行 03从右往左 下行*/
|
haveTrainBorder: false // 是否需创建trainBorder对象
|
||||||
directionType: [
|
},
|
||||||
{type: '01', lineLShow: true, lineRShow: true, arrowLShow: false, arrowRShow: false },
|
trainStatusStyle: {
|
||||||
{type: '02', lineLShow: false, lineRShow: true, arrowLShow: false, arrowRShow: true },
|
defaultDestinationColor: '#FFFFFF', // 默认目的地状态显示颜色
|
||||||
{type: '03', lineLShow: true, lineRShow: false, arrowLShow: true, arrowRShow: false }
|
destinationStatusSetText: 'trainTarget', // 目的地状态设置的对应哪个text的颜色
|
||||||
],
|
destinationStatus: [
|
||||||
/** 列车停止方向类型对应车头显示状态 01未知方向 02从左往右 上行 03从右往左 下行 */
|
{status: '01', showColor: '#FFFFFF'},
|
||||||
directionStopType: [
|
{status: '02', showColor: '#00FF00'},
|
||||||
{type: '01', lineLShow: false, lineRShow: false},
|
{status: '03', showColor: '#A0522D'},
|
||||||
{type: '02', lineLShow: false, lineRShow: true},
|
{status: '04', showColor: '#FFFF00'}
|
||||||
{type: '03', lineLShow: true, lineRShow: false}
|
], // 目的地状态 01准点 02早点 03晚点 04头码车
|
||||||
],
|
serverNoType: [
|
||||||
/** 列车运行模式对应车头颜色 01未知 02 ATO自动驾驶模式AM 03 ATP监控下的人工驾驶模式CM
|
{type: '01', showColor: '#FFFFFF'},
|
||||||
* 04 限制人工驾驶模式RM 05 非限制人工驾驶模式RM*/
|
{type: '02', showColor: '#FFF000'}
|
||||||
runModeStatus: [
|
], // 服务号状态类型 01显示服务号 计划车 02显示车组号: 头码车与人工车
|
||||||
{status: '01', trainLColor: '#FFFFFF', trainRColor: '#FFFFFF'},
|
directionType: [
|
||||||
{status: '02', trainLColor: '#00FF00', trainRColor: '#00FF00'},
|
{
|
||||||
{status: '03', trainLColor: '#FFFF00', trainRColor: '#FFFF00'},
|
type: '01',
|
||||||
{status: '04', trainLColor: '#A0522D', trainRColor: '#A0522D'},
|
lineLShow: true,
|
||||||
{status: '05', trainLColor: '#A0522D', trainRColor: '#A0522D'}
|
lineRShow: true,
|
||||||
],
|
arrowLShow: false,
|
||||||
/** 设置运行控制状态类型 01正常 02扣车 03停跳 */
|
arrowRShow: false
|
||||||
runControlStatus: [
|
},
|
||||||
{status: '01', hShow: false, sShow: false},
|
{
|
||||||
{status: '02', hShow: true, sShow: false},
|
type: '02',
|
||||||
{status: '03', hShow: false, sShow: true}
|
lineLShow: false,
|
||||||
],
|
lineRShow: true,
|
||||||
/** 设置车门状态类型 01关门 02开门 */
|
arrowLShow: false,
|
||||||
doorStatus: [
|
arrowRShow: true
|
||||||
{status: '01', dShow: false},
|
},
|
||||||
{status: '02', dShow: true}
|
{
|
||||||
],
|
type: '03',
|
||||||
/** 设置通信状态 01正常 02故障 */
|
lineLShow: true,
|
||||||
communicationStatus: [
|
lineRShow: false,
|
||||||
{status: '01', trainColor: '#725A64'},
|
arrowLShow: true,
|
||||||
{status: '02', trainColor: '#C0C0C0'}
|
arrowRShow: false
|
||||||
],
|
}
|
||||||
/** 设置报警状态 01不报警 02报警 */
|
], // 列车运行方向状态类型对应车头显示状态 01未知方向 02从左往右 上行 03从右往左 下行
|
||||||
alarmStatus: [
|
directionStopType: [
|
||||||
{status: '01', aShow: false},
|
{
|
||||||
{status: '02', aShow: true}
|
type: '01',
|
||||||
],
|
lineLShow: false,
|
||||||
/** 列车车头矩形填充颜色 */
|
lineRShow: false
|
||||||
trainHeadFillColor: '#000000',
|
},
|
||||||
/** 列车车身填充颜色 */
|
{
|
||||||
trainBodyFillColor: '#725A64',
|
type: '02',
|
||||||
/** textH文本 */
|
lineLShow: false,
|
||||||
textHContent: 'H',
|
lineRShow: true
|
||||||
/** textS文本 */
|
},
|
||||||
textSContent: 'S',
|
{
|
||||||
/** textD文本 */
|
type: '03',
|
||||||
textDContent: 'D',
|
lineLShow: true,
|
||||||
/** textA文本 */
|
lineRShow: false
|
||||||
textAContent: 'A',
|
}
|
||||||
/** 是否需创建textHSDA对象 */
|
], // 列车停止方向类型对应车头显示状态 01未知方向 02从左往右 上行 03从右往左 下行
|
||||||
haveTextHSDA: true,
|
runModeStatus: [
|
||||||
/** 是否需创建arrowText对象 */
|
{
|
||||||
haveArrowText: true,
|
status: '01',
|
||||||
/** 是否需创建trainBorder对象 */
|
trainLColor: '#FFFFFF',
|
||||||
haveTrainBorder: false,
|
trainRColor: '#FFFFFF'
|
||||||
/** 列车服务号偏移 */
|
},
|
||||||
trainServerOffset: { x: 4, y: 4},
|
{
|
||||||
/** 列车车次号偏移 */
|
status: '02',
|
||||||
trainTargetOffset: { x: 36, y: 4},
|
trainLColor: '#00FF00',
|
||||||
/** 目的地码文字显示位置 */
|
trainRColor: '#00FF00'
|
||||||
trainTargetTextAlign: 'right'
|
},
|
||||||
|
{
|
||||||
|
status: '03',
|
||||||
|
trainLColor: '#FFFF00',
|
||||||
|
trainRColor: '#FFFF00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
status: '04',
|
||||||
|
trainLColor: '#A0522D',
|
||||||
|
trainRColor: '#A0522D'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
status: '05',
|
||||||
|
trainLColor: '#A0522D',
|
||||||
|
trainRColor: '#A0522D'
|
||||||
|
}
|
||||||
|
], // 列车运行模式对应车头颜色 01未知 02 ATO自动驾驶模式AM 03 ATP监控下的人工驾驶模式CM 04 限制人工驾驶模式RM 05 非限制人工驾驶模式RM
|
||||||
|
runControlStatus: [
|
||||||
|
{
|
||||||
|
status: '01',
|
||||||
|
hShow: false,
|
||||||
|
sShow: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
status: '02',
|
||||||
|
hShow: true,
|
||||||
|
sShow: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
status: '03',
|
||||||
|
hShow: false,
|
||||||
|
sShow: true
|
||||||
|
}
|
||||||
|
], // 设置运行控制状态类型 01正常 02扣车 03停跳
|
||||||
|
doorStatus: [
|
||||||
|
{status: '01', dShow: false},
|
||||||
|
{status: '02', dShow: true}
|
||||||
|
], // 设置车门状态类型 01关门 02开门
|
||||||
|
communicationStatus: [
|
||||||
|
{status: '01', trainColor: '#725A64'},
|
||||||
|
{status: '02', trainColor: '#C0C0C0'}
|
||||||
|
], // 设置通信状态 01正常 02故障
|
||||||
|
alarmStatus: [
|
||||||
|
{status: '01', aShow: false},
|
||||||
|
{status: '02', aShow: true}
|
||||||
|
] // 设置报警状态 01不报警 02报警
|
||||||
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user