|
|
@@ -13,28 +13,6 @@
|
|
|
inactive-color="#ff4949"
|
|
|
/>
|
|
|
</div>
|
|
|
- <span class="c-grid-form__label">抽帧间隔:</span>
|
|
|
- <div class="c-grid-form__option">
|
|
|
- <el-input-number
|
|
|
- v-model="tenantStratConfig.offset"
|
|
|
- :min="10"
|
|
|
- :max="3600"
|
|
|
- step-strictly
|
|
|
- />
|
|
|
- 秒(10~3600)
|
|
|
- </div>
|
|
|
- <span class="c-grid-form__label required">开始时间:</span>
|
|
|
- <el-time-picker
|
|
|
- v-model="tenantStratConfig.startTime"
|
|
|
- value-format="HH:mm:ss"
|
|
|
- :clearable="false"
|
|
|
- />
|
|
|
- <span class="c-grid-form__label required">结束时间:</span>
|
|
|
- <el-time-picker
|
|
|
- v-model="tenantStratConfig.endTime"
|
|
|
- value-format="HH:mm:ss"
|
|
|
- :clearable="false"
|
|
|
- />
|
|
|
<span class="c-grid-form__label">图片保存:</span>
|
|
|
<div
|
|
|
class="l-flex--row c-grid-form__option c-grid-form__info"
|
|
|
@@ -58,6 +36,20 @@
|
|
|
step-strictly
|
|
|
/>
|
|
|
</div>
|
|
|
+ <span class="c-grid-form__label u-bold">疑似处理:</span>
|
|
|
+ <div class="l-flex--row c-grid-form__option">
|
|
|
+ <schema-select
|
|
|
+ v-model="tenantStratConfig.suspectedStrategy"
|
|
|
+ :schema="suspectedStrategySelectSchema"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ <span class="c-grid-form__label u-bold">不合规处理:</span>
|
|
|
+ <div class="l-flex--row c-grid-form__option">
|
|
|
+ <schema-select
|
|
|
+ v-model="tenantStratConfig.nonComplianceStrategy"
|
|
|
+ :schema="nonComplianceStrategySelectSchema"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</confirm-dialog>
|
|
|
</template>
|
|
|
@@ -73,6 +65,16 @@ export default {
|
|
|
name: 'StratConfigDialog',
|
|
|
data () {
|
|
|
return {
|
|
|
+ suspectedStrategySelectSchema: { options: [
|
|
|
+ { value: 0, label: '预警' },
|
|
|
+ { value: 1, label: '关机' },
|
|
|
+ { value: 2, label: '预警+关机' }
|
|
|
+ ] },
|
|
|
+ nonComplianceStrategySelectSchema: { options: [
|
|
|
+ { value: 0, label: '预警' },
|
|
|
+ { value: 1, label: '关机' },
|
|
|
+ { value: 2, label: '预警+关机' }
|
|
|
+ ] },
|
|
|
tenantStratConfig: {}
|
|
|
}
|
|
|
},
|
|
|
@@ -82,9 +84,6 @@ export default {
|
|
|
this.tenantStratConfig = data || {
|
|
|
tenant,
|
|
|
enabled: false,
|
|
|
- offset: 10,
|
|
|
- startTime: '08:00:00',
|
|
|
- endTime: '23:59:59',
|
|
|
storePic: true,
|
|
|
suspectedStrategy: 0,
|
|
|
nonComplianceStrategy: 2,
|
|
|
@@ -94,21 +93,6 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
onSave (done) {
|
|
|
- const { startTime, endTime } = this.tenantStratConfig
|
|
|
- if (!startTime) {
|
|
|
- this.$message({
|
|
|
- type: 'warning',
|
|
|
- message: '请选择开始时间'
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- if (!endTime) {
|
|
|
- this.$message({
|
|
|
- type: 'warning',
|
|
|
- message: '请选择结束时间'
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
(this.tenantStratConfig.id ? updateTenantStratConfig : addTenantStratConfig)(this.tenantStratConfig).then(done)
|
|
|
}
|
|
|
}
|