|
|
@@ -59,8 +59,8 @@
|
|
|
type="number"
|
|
|
v-model.number="item.time"
|
|
|
class="stage-input"
|
|
|
- :disabled="currentMethod !== 'temp'"
|
|
|
- :title="currentMethod !== 'temp' ? '仅临时方案可修改' : '修改阶段时间'"
|
|
|
+ :disabled="!canEditStage"
|
|
|
+ :title="canEditStage ? '修改阶段时间' : '当前控制方式不可修改'"
|
|
|
/>
|
|
|
<span class="unit">s</span>
|
|
|
</div>
|
|
|
@@ -195,6 +195,10 @@ export default {
|
|
|
// 黄闪、关灯、全红时禁用控制方案
|
|
|
isSchemeDisabled() {
|
|
|
return ['yellow_flash', 'lights_off', 'all_red'].includes(this.currentMethod);
|
|
|
+ },
|
|
|
+ // 定周期、中心控制、感应控制、临时方案可编辑当前阶段
|
|
|
+ canEditStage() {
|
|
|
+ return ['fixed', 'system', 'sensor', 'temp'].includes(this.currentMethod);
|
|
|
}
|
|
|
},
|
|
|
watch: {
|