决策信息枚举增加
This commit is contained in:
parent
5afc6b59c2
commit
3c856dc22b
@ -91,7 +91,7 @@
|
||||
<q-select
|
||||
outlined
|
||||
label="地点定义类型"
|
||||
v-model="creatForm.locationType"
|
||||
v-model="locationType"
|
||||
:options="optionsLocationType"
|
||||
/>
|
||||
<q-input
|
||||
@ -174,7 +174,11 @@ const columnDefs: QTableColumn[] = [
|
||||
{
|
||||
name: 'locationType',
|
||||
label: '地点定义类型',
|
||||
field: 'locationType',
|
||||
field: (row) => {
|
||||
if (row.locationType) {
|
||||
return (showAlertTypeData as never)[row.locationType + ''];
|
||||
}
|
||||
},
|
||||
align: 'center',
|
||||
},
|
||||
{
|
||||
@ -262,7 +266,15 @@ const optionsAlertType = [
|
||||
'整侧站台门无法关闭',
|
||||
];
|
||||
const optionsTimeType = ['CLOCK_7_9', 'CLOCK_7_9_AND_19_21', '无'];
|
||||
const optionsLocationType = ['QX', 'YHZ_LSQ', '无'];
|
||||
const locationType = ref('');
|
||||
const optionsLocationType = [
|
||||
'全线',
|
||||
'鱼化寨联锁区',
|
||||
'胡家庙联锁区',
|
||||
'北池头联锁区',
|
||||
'保税区联锁区',
|
||||
'无',
|
||||
];
|
||||
|
||||
enum showAlertTypeData {
|
||||
TRAIN_DELAY_2 = '列车延误2分钟',
|
||||
@ -271,6 +283,11 @@ enum showAlertTypeData {
|
||||
PLATFORM_DOOR_WITHOUT_LOCKED_SIGNAL = '站台门无关闭且锁紧信号',
|
||||
PLATFORM_DOOR_CANNOT_OPEN = '整侧站台门无法打开',
|
||||
PLATFORM_DOOR_CANNOT_CLOSE = '整侧站台门无法关闭',
|
||||
QX = '全线',
|
||||
YHZ_LSQ = '鱼化寨联锁区',
|
||||
HJM_LSQ = '胡家庙联锁区',
|
||||
BCT_LSQ = '北池头联锁区',
|
||||
BSQ_LSQ = '保税区联锁区',
|
||||
}
|
||||
|
||||
enum saveAlertTypeData {
|
||||
@ -280,13 +297,18 @@ enum saveAlertTypeData {
|
||||
站台门无关闭且锁紧信号 = 'PLATFORM_DOOR_WITHOUT_LOCKED_SIGNAL',
|
||||
整侧站台门无法打开 = 'PLATFORM_DOOR_CANNOT_OPEN',
|
||||
整侧站台门无法关闭 = 'PLATFORM_DOOR_CANNOT_CLOSE',
|
||||
全线 = 'QX',
|
||||
鱼化寨联锁区 = 'YHZ_LSQ',
|
||||
胡家庙联锁区 = 'HJM_LSQ',
|
||||
北池头联锁区 = 'BCT_LSQ',
|
||||
保税区联锁区 = 'BSQ_LSQ',
|
||||
}
|
||||
|
||||
function onReset() {
|
||||
creatForm.id = '';
|
||||
alertType.value = '';
|
||||
creatForm.timeType = '';
|
||||
creatForm.locationType = '';
|
||||
locationType.value = '';
|
||||
creatForm.drivingInfo = '';
|
||||
creatForm.submissionInfo = '';
|
||||
myForm.value?.resetValidation();
|
||||
@ -301,7 +323,7 @@ function onCreate() {
|
||||
id: +creatForm.id,
|
||||
alertType: (saveAlertTypeData as never)[alertType.value],
|
||||
timeType: creatForm.timeType,
|
||||
locationType: creatForm.locationType,
|
||||
locationType: (saveAlertTypeData as never)[locationType.value],
|
||||
drivingInfo: creatForm.drivingInfo,
|
||||
submissionInfo: creatForm.submissionInfo,
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user