Merge branch 'test' of https://git.code.tencent.com/lian-cbtc/jl-client into test
This commit is contained in:
commit
c2f549523a
@ -254,7 +254,7 @@ export default class ELines extends Group {
|
||||
if (this.section.animateStyle && this.section.isLine) {
|
||||
let an = this.section.animateStyle(loop);
|
||||
animates.forEach(elem => {
|
||||
an = an.when(elem.item, elem.styles);
|
||||
an = an.when(elem.time, elem.styles);
|
||||
});
|
||||
an.start();
|
||||
}
|
||||
|
@ -56,7 +56,50 @@ export const operateEnum = {
|
||||
},
|
||||
Stand:{
|
||||
code:'standCode',
|
||||
type:'站台'
|
||||
type:'站台',
|
||||
Stand_Set_Park_Time:{
|
||||
isList:true,
|
||||
params:[
|
||||
{
|
||||
code:'parkingTime',
|
||||
name:'控制方式',
|
||||
result:[
|
||||
{data:-1, name:'自动', judge:'='},
|
||||
{data:-1, name:'人工', judge:'>', showUnit:'秒'}
|
||||
]
|
||||
},
|
||||
{
|
||||
code:'parkingAlwaysValid',
|
||||
name:'有效次数',
|
||||
result:[
|
||||
{data:true, name:'一直有效', judge:'='},
|
||||
{data:false, name:'一次有效', judge:'='}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
Stand_Set_Run_Time:{
|
||||
isList:true,
|
||||
params:[
|
||||
{
|
||||
code:'runLevelTime',
|
||||
name:'区间运行时间',
|
||||
result:[
|
||||
{data:0, name:'自动', judge:'='},
|
||||
{data:0, name:'非自动', judge:'>', showUnit:'秒'}
|
||||
]
|
||||
},
|
||||
{
|
||||
code:'runLevelTimeForever',
|
||||
name:'有效次数',
|
||||
result:[
|
||||
{data:true, name:'一直有效', judge:'='},
|
||||
{data:false, name:'一次有效', judge:'='}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
},
|
||||
Station:{
|
||||
code:'stationCode',
|
||||
@ -77,10 +120,10 @@ export function covertOperate(operationType, operationParamMap) {
|
||||
const operateName = Object.values(CMD[device]).find(res=>{ return res.value == operationType; });
|
||||
const deviceInfo = covertOperation(device, operationParamMap, operationType);
|
||||
let tip = '请找到' + deviceInfo.deviceName + ',';
|
||||
if (deviceInfo.paramName) {
|
||||
tip += '参数为:' + deviceInfo.paramName + ',';
|
||||
}
|
||||
tip += ' 执行【' + operateName.label + '】操作';
|
||||
if (deviceInfo.paramName) {
|
||||
tip += ',参数为:' + deviceInfo.paramName;
|
||||
}
|
||||
return tip;
|
||||
}
|
||||
}
|
||||
@ -111,7 +154,39 @@ function covertOperation(deviceType, operationParamMap, operationType) {
|
||||
paramName += getRouteNameById(operationParamMap[paramInfo.code]) + '】';
|
||||
}
|
||||
} else {
|
||||
|
||||
if (paramInfo.isList) {
|
||||
const params = paramInfo.params;
|
||||
if (params && params.length > 0) {
|
||||
paramName += '【';
|
||||
params.forEach(param=>{
|
||||
paramName += ' ' + param.name;
|
||||
const data = operationParamMap[param.code];
|
||||
param.result.forEach(result=>{
|
||||
switch (result.judge) {
|
||||
case '=': {
|
||||
if (data == result.data) {
|
||||
paramName += '为' + result.name;
|
||||
if (result.showUnit) {
|
||||
paramName += ',值为' + data + result.showUnit;
|
||||
}
|
||||
}
|
||||
break;
|
||||
} case '>': {
|
||||
if (data > result.data) {
|
||||
paramName += '为' + result.name;
|
||||
if (result.showUnit) {
|
||||
paramName += ',值为' + data + result.showUnit;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
});
|
||||
paramName += ',';
|
||||
});
|
||||
paramName += '】';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return {deviceName:deviceName, paramName:paramName};
|
||||
|
Loading…
Reference in New Issue
Block a user