rt-graphic-component/components/Station/StationConfig.js
2024-01-02 14:36:14 +08:00

91 lines
2.5 KiB
JavaScript

import { CategoryType } from '../Platform/PlatformConfig.js';
const BeiJingConsts = {
codeColor: '0xF48815',
codeFontSize: 22,
kilometerCodeColor: '0xFFFFFF',
kilometerCodeFontSize: 8,
kilometerCodeOffsetY: -25,
};
const XiAnConsts = {
codeColor: '0xF48815',
codeFontSize: 22,
kilometerCodeColor: '0xFFFFFF',
kilometerCodeFontSize: 8,
kilometerCodeOffsetY: -25,
constrolGraphic: {
radius: 3,
borderWidth: 1,
codeControlFontSize: 12,
codeOffsetY: 30,
circleOffsetY: 20,
circleBetweenOffset: 40,
inArrowFillColor: '0x808080',
constrolConfig: [
{
codeText: '中控',
circleFillColor: '0x08F80D',
codeGraphFillColor: '0x08F80D',
},
{
codeText: '站控',
circleFillColor: '0x808080',
codeGraphFillColor: '0xFFFFFF',
},
],
},
};
const otherConsts = {
codeColor: '0xF48815',
codeFontSize: 22,
kilometerCodeColor: '0xFFFFFF',
kilometerCodeFontSize: 8,
kilometerCodeOffsetY: -25,
constrolGraphic: {
radius: 3,
borderWidth: 1,
codeControlFontSize: 12,
codeOffsetY: 30,
circleOffsetY: 20,
circleBetweenOffset: 40,
constrolConfig: [
{
codeText: '紧急站控',
circleFillColor: '0x808080',
codeGraphFillColor: '0xFFFFFF',
},
{
codeText: '中控',
circleFillColor: '0x08F80D',
codeGraphFillColor: '0x08F80D',
},
{
codeText: '站控',
circleFillColor: '0x808080',
codeGraphFillColor: '0xFFFFFF',
},
{
codeText: '联锁控',
circleFillColor: '0x808080',
codeGraphFillColor: '0xFFFFFF',
},
{
codeText: '按图折返',
circleFillColor: '0xFFFA0C',
codeGraphFillColor: '0xFFFA0C',
},
],
},
};
const stationConstsMap = new Map([
[CategoryType.BeiJing, BeiJingConsts],
[CategoryType.XiAn, XiAnConsts],
]);
var Direction;
(function (Direction) {
Direction[Direction["LEFT"] = 0] = "LEFT";
Direction[Direction["RIGHT"] = 1] = "RIGHT";
})(Direction || (Direction = {}));
export { BeiJingConsts, Direction, XiAnConsts, otherConsts, stationConstsMap };