| | |
| | | <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> |