道岔状态调整
This commit is contained in:
parent
c621454f18
commit
f991d849fc
@ -29,38 +29,177 @@
|
||||
hint=""
|
||||
/>
|
||||
<q-input dense outlined readonly v-model="name" label="名称" hint="" />
|
||||
<div>
|
||||
<q-checkbox
|
||||
v-model="turnoutState.normal"
|
||||
outlined
|
||||
label="定位(表示)"
|
||||
:disable="true"
|
||||
/>
|
||||
</div>
|
||||
<div>
|
||||
<q-checkbox
|
||||
v-model="turnoutState.reverse"
|
||||
outlined
|
||||
label="反位(表示)"
|
||||
:disable="true"
|
||||
/>
|
||||
</div>
|
||||
<div>
|
||||
<q-checkbox
|
||||
v-model="turnoutState.dw"
|
||||
outlined
|
||||
label="定位(实际)"
|
||||
:disable="true"
|
||||
/>
|
||||
</div>
|
||||
<div>
|
||||
<q-checkbox
|
||||
v-model="turnoutState.fw"
|
||||
outlined
|
||||
label="反位(实际)"
|
||||
:disable="true"
|
||||
/>
|
||||
</div>
|
||||
<q-list dense bordered padding class="rounded-borders q-my-sm">
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-checkbox
|
||||
dense
|
||||
v-model="turnoutState.normal"
|
||||
outlined
|
||||
label="定位(表示)"
|
||||
:disable="true"
|
||||
/>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-checkbox
|
||||
dense
|
||||
v-model="turnoutState.reverse"
|
||||
outlined
|
||||
label="反位(表示)"
|
||||
:disable="true"
|
||||
/>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-checkbox
|
||||
dense
|
||||
v-model="turnoutState.dw"
|
||||
outlined
|
||||
label="定位(实际)"
|
||||
:disable="true"
|
||||
/>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-checkbox
|
||||
dense
|
||||
v-model="turnoutState.fw"
|
||||
outlined
|
||||
label="反位(实际)"
|
||||
:disable="true"
|
||||
/>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
</q-list>
|
||||
<q-list dense bordered padding class="rounded-borders q-my-sm">
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-checkbox
|
||||
dense
|
||||
v-model="turnoutState.force"
|
||||
outlined
|
||||
label="是否强制(屏蔽联锁驱动)"
|
||||
:disable="true"
|
||||
/>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-checkbox
|
||||
dense
|
||||
v-model="turnoutState.qdc"
|
||||
outlined
|
||||
label="定操驱动"
|
||||
:disable="true"
|
||||
/>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-checkbox
|
||||
dense
|
||||
v-model="turnoutState.qfc"
|
||||
outlined
|
||||
label="反操驱动"
|
||||
:disable="true"
|
||||
/>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-checkbox
|
||||
dense
|
||||
v-model="turnoutState.qyc"
|
||||
outlined
|
||||
label="允许操驱动"
|
||||
:disable="true"
|
||||
/>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-checkbox
|
||||
dense
|
||||
v-model="turnoutState.dc"
|
||||
outlined
|
||||
label="是否定操"
|
||||
:disable="true"
|
||||
/>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-checkbox
|
||||
dense
|
||||
v-model="turnoutState.fc"
|
||||
outlined
|
||||
label="是否反操"
|
||||
:disable="true"
|
||||
/>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-checkbox
|
||||
dense
|
||||
v-model="turnoutState.yc"
|
||||
outlined
|
||||
label="是否允许操作"
|
||||
:disable="true"
|
||||
/>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
</q-list>
|
||||
<q-list dense bordered padding class="rounded-borders q-my-sm">
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-checkbox
|
||||
dense
|
||||
v-model="turnoutState.sb"
|
||||
outlined
|
||||
label="是否有失表故障"
|
||||
:disable="true"
|
||||
/>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-checkbox
|
||||
dense
|
||||
v-model="turnoutState.dwsb"
|
||||
outlined
|
||||
label="是否有定位失表故障"
|
||||
:disable="true"
|
||||
/>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-checkbox
|
||||
dense
|
||||
v-model="turnoutState.fwsb"
|
||||
outlined
|
||||
label="是否有反位失表故障"
|
||||
:disable="true"
|
||||
/>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-checkbox
|
||||
dense
|
||||
v-model="turnoutState.jc"
|
||||
outlined
|
||||
label="是否有挤岔故障"
|
||||
:disable="true"
|
||||
/>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
</q-list>
|
||||
</q-card-section>
|
||||
</q-card>
|
||||
</template>
|
||||
|
@ -339,8 +339,74 @@ export class TurnoutStates extends GraphicStateBase implements ITurnoutState {
|
||||
get fw(): boolean {
|
||||
return this.states.fw;
|
||||
}
|
||||
set fw(fw: boolean) {
|
||||
this.states.fw = fw;
|
||||
set fw(v: boolean) {
|
||||
this.states.fw = v;
|
||||
}
|
||||
get force(): boolean {
|
||||
return this.states.force;
|
||||
}
|
||||
set force(v: boolean) {
|
||||
this.states.force = v;
|
||||
}
|
||||
get sb(): boolean {
|
||||
return this.states.sb;
|
||||
}
|
||||
set sb(v: boolean) {
|
||||
this.states.sb = v;
|
||||
}
|
||||
get dwsb(): boolean {
|
||||
return this.states.dwsb;
|
||||
}
|
||||
set dwsb(v: boolean) {
|
||||
this.states.dwsb = v;
|
||||
}
|
||||
get fwsb(): boolean {
|
||||
return this.states.fwsb;
|
||||
}
|
||||
set fwsb(v: boolean) {
|
||||
this.states.fwsb = v;
|
||||
}
|
||||
get jc(): boolean {
|
||||
return this.states.jc;
|
||||
}
|
||||
set jc(v: boolean) {
|
||||
this.states.jc = v;
|
||||
}
|
||||
get qdc(): boolean {
|
||||
return this.states.qdc;
|
||||
}
|
||||
set qdc(v: boolean) {
|
||||
this.states.qdc = v;
|
||||
}
|
||||
get qfc(): boolean {
|
||||
return this.states.qfc;
|
||||
}
|
||||
set qfc(v: boolean) {
|
||||
this.states.qfc = v;
|
||||
}
|
||||
get qyc(): boolean {
|
||||
return this.states.qyc;
|
||||
}
|
||||
set qyc(v: boolean) {
|
||||
this.states.qyc = v;
|
||||
}
|
||||
get dc(): boolean {
|
||||
return this.states.dc;
|
||||
}
|
||||
set dc(v: boolean) {
|
||||
this.states.dc = v;
|
||||
}
|
||||
get fc(): boolean {
|
||||
return this.states.fc;
|
||||
}
|
||||
set fc(v: boolean) {
|
||||
this.states.fc = v;
|
||||
}
|
||||
get yc(): boolean {
|
||||
return this.states.yc;
|
||||
}
|
||||
set yc(v: boolean) {
|
||||
this.states.yc = v;
|
||||
}
|
||||
get states(): state.SwitchState {
|
||||
return this.getState<state.SwitchState>();
|
||||
|
@ -61,6 +61,17 @@ export interface ITurnoutState extends GraphicState {
|
||||
reverse?: boolean;
|
||||
dw?: boolean;
|
||||
fw?: boolean;
|
||||
force?: boolean;
|
||||
sb?: boolean;
|
||||
dwsb?: boolean;
|
||||
fwsb?: boolean;
|
||||
jc?: boolean;
|
||||
qdc?: boolean;
|
||||
qfc?: boolean;
|
||||
qyc?: boolean;
|
||||
dc?: boolean;
|
||||
fc?: boolean;
|
||||
yc?: boolean;
|
||||
}
|
||||
|
||||
export const TurnoutConsts = {
|
||||
|
Loading…
Reference in New Issue
Block a user