jiangping
2024-09-24 6a2689a44840490a64cf66b37eb09e45eb1da244
admin/src/components/business/OperaPlatformWindow.vue
@@ -1,11 +1,5 @@
<template>
  <GlobalWindow
    :title="title"
    width="50%"
    :visible.sync="visible"
    :confirm-working="isWorking"
    @confirm="confirm"
  >
  <GlobalWindow :title="title" width="50%" :visible.sync="visible" :confirm-working="isWorking" @confirm="confirm">
    <el-form :model="form" ref="form" :rules="rules">
      <el-form-item label="月台名称:"  >
       <span>{{form.name}}</span>
@@ -16,31 +10,19 @@
      </el-form-item>
      <el-form-item label="所属月台分组:" prop="groupId">
        <el-select v-model="form.groupId"  >
          <el-option
              v-for="item in groupList"
              :key="item.id"
              :label="item.name"
              :value="item.id">
          <el-option v-for="item in groupList" :key="item.id" :label="item.name" :value="item.id">
          </el-option>
        </el-select>
      </el-form-item>
      <el-form-item label="广播设备:" prop="broadcastIds">
        <el-select v-model="form.broadcastIds" multiple >
          <el-option
              v-for="item in broadcastList"
              :key="item.id"
              :label="item.name"
              :value="item.id">
          <el-option v-for="item in broadcastList" :key="item.id" :label="item.name" :value="item.id">
          </el-option>
        </el-select>
      </el-form-item>
      <el-form-item label="LED设备:" prop="ledIds">
        <el-select v-model="form.ledIds" multiple >
          <el-option
              v-for="item in ledList"
              :key="item.id"
              :label="item.name"
              :value="item.id">
          <el-option v-for="item in ledList" :key="item.id" :label="item.name" :value="item.id">
          </el-option>
        </el-select>
      </el-form-item>
@@ -53,8 +35,8 @@
      <el-form-item label="作业超时报警时间(分钟):" prop="workTimeoutAlarmTime">
        <el-input type="number"  v-model="form.workTimeoutAlarmTime" placeholder="请输入作业超时报警时间(分钟)" v-trim/>
      </el-form-item>
      <el-form-item label="停留超时报警时间(分钟):" prop="stayTmeoutAlarmTime">
        <el-input type="number"  v-model="form.stayTmeoutAlarmTime" placeholder="请输入停留超时报警时间(分钟)" v-trim/>
      <el-form-item label="停留超时报警时间(分钟):" prop="stayTimeoutAlarmTime">
        <el-input type="number" v-model="form.stayTimeoutAlarmTime" placeholder="请输入停留超时报警时间(分钟)" v-trim />
      </el-form-item>
    </el-form>
  </GlobalWindow>
@@ -86,7 +68,7 @@
        endTime: '',
        workingNum: 1,
        workRate: '',
        stayTmeoutAlarmTime: '',
        stayTimeoutAlarmTime: '',
        workTimeoutAlarmTime: '',
      },
      // 验证规则