|  |  |  | 
|---|
|  |  |  | <template> | 
|---|
|  |  |  | <GlobalAlertWindow v-loading="isUploading" :title="title" :visible.sync="visible" :confirm-working="isWorking" | 
|---|
|  |  |  | @confirm="confirm"> | 
|---|
|  |  |  | <p class="tip-warn" v-if="form.id"><i class="el-icon-warning"></i>操作说明:<br> | 
|---|
|  |  |  | <span style="color: #e75314">如果当前会议室存在未结束的会议,不允许更新开放时间和粒度分钟,提交后开放时间和粒度分钟修改不生效!</span> | 
|---|
|  |  |  | </p> | 
|---|
|  |  |  | <el-form :model="form" ref="form" :rules="rules" label-width="120px" label-suffix=":"> | 
|---|
|  |  |  | <el-form-item label="会议室名称" prop="name"> | 
|---|
|  |  |  | <el-input v-model="form.name" placeholder="请输入会议室名称" :maxlength="10" v-trim /> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="开放时间" prop="timeRange"> | 
|---|
|  |  |  | <el-time-picker is-range value-format="HH:mm" format="HH:mm" v-model="timeRange" range-separator="至" | 
|---|
|  |  |  | <el-time-picker is-range value-format="HH:mm" :disabled=" form.bookingNum && form.bookingNum>0" format="HH:mm" v-model="timeRange" range-separator="至" | 
|---|
|  |  |  | start-placeholder="开始时间" end-placeholder="结束时间" placeholder="选择时间范围" @change="selectRange"></el-time-picker> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="粒度分钟" prop="intervalTime"> | 
|---|
|  |  |  | <el-input v-model="form.intervalTime" type="number" placeholder="请输入时间粒度(分钟)" v-trim /> | 
|---|
|  |  |  | <el-input v-model="form.intervalTime" type="number"  :disabled="form.bookingNum && form.bookingNum>0" placeholder="请输入时间粒度(分钟)" v-trim /> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="容纳人数" prop="limitNum"> | 
|---|
|  |  |  | <el-input v-model="form.limitNum" type="number" placeholder="请输入容纳人数" v-trim /> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="管理员" prop="sysList"> | 
|---|
|  |  |  | <el-select v-model="form.sysList" filterable multiple clearable placeholder="请选择部门"> | 
|---|
|  |  |  | <el-select style="width: 100%" v-model="form.sysList" filterable multiple clearable placeholder="请选择部门"> | 
|---|
|  |  |  | <!-- :label="`${item.department.name}-${item.realname}`" --> | 
|---|
|  |  |  | <el-option v-for="item in userList()" :key="item.id" :value="item.id" | 
|---|
|  |  |  | :label="item.companyId ? `${item.companyName}-${item.companyName}` : item.realname" /> | 
|---|
|  |  |  | :label="item.companyId ? `${item.realname}-${item.companyName}` : item.realname" /> | 
|---|
|  |  |  | </el-select> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="提供服务项目" prop="projectList"> | 
|---|
|  |  |  | 
|---|
|  |  |  | imgFullUrl: '', | 
|---|
|  |  |  | tips: '', | 
|---|
|  |  |  | status: 0, | 
|---|
|  |  |  | intervalTime: 0 | 
|---|
|  |  |  | intervalTime: 0, | 
|---|
|  |  |  | bookingNum: 0, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | user: [], | 
|---|
|  |  |  | projectList: [], | 
|---|
|  |  |  | 
|---|
|  |  |  | max-height: 90px; | 
|---|
|  |  |  | display: block; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | </style> | 
|---|
|  |  |  | </style> | 
|---|