| | |
| | | <el-form-item label="分组名称:" prop="name"> |
| | | <el-input v-model="form.name" placeholder="请输入分组名称" v-trim/> |
| | | </el-form-item> |
| | | <el-form-item label="是否虚拟月台组" prop="isVirtual" > |
| | | <el-radio-group v-model="form.isVirtual" @change="chagneVirtural"> |
| | | <el-radio :label="0">否</el-radio> |
| | | <el-radio :label="1">是</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label="业务类型:" prop="type"> |
| | | <el-radio-group v-model="form.type" > |
| | | <el-radio :label="0" >安泰物流卸货</el-radio> |
| | | <el-radio :label="1" >安泰物流装货</el-radio> |
| | | <el-radio :label="0" >物流卸货</el-radio> |
| | | <el-radio :label="1" >物流装货</el-radio> |
| | | <el-radio :label="2" >市公司卸货</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="工作时间:" prop="startTime"> |
| | | <div style=" display: inline-block"> |
| | | <div style=" display: inline-block"> |
| | | <el-form-item label="工作时间:" prop="startTime" style=" display: inline-block"> |
| | | <el-time-picker |
| | | style="width: 150px;display: inline-block" |
| | | v-model="form.startTime" |
| | | format="HH:mm" |
| | | value-format="HH:mm" |
| | | placeholder="请选择开始时间" |
| | | > |
| | | </el-time-picker> 至 |
| | | > </el-time-picker> |
| | | </el-form-item>至 |
| | | <el-form-item label="" prop="endTime" style=" display: inline-block"> |
| | | <el-time-picker |
| | | style="width: 150px;display: inline-block" |
| | | v-model="form.endTime" |
| | |
| | | placeholder="请选择结束时间" |
| | | > |
| | | </el-time-picker> |
| | | </div> |
| | | |
| | | </el-form-item> |
| | | </div> |
| | | <el-form-item label="是否自动叫号" prop="autoCall"> |
| | | <el-radio-group v-model="form.autoCall"> |
| | | <el-radio :label="0" :value="0">否</el-radio> |
| | | <el-radio :label="1" :value="1">是</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <div> |
| | | <el-form-item label="自动叫号时间:" prop="autoCallStartTime" style=" display: inline-block"> |
| | | <el-time-picker |
| | | style="width: 150px;display: inline-block" |
| | | v-model="form.autoCallStartTime" |
| | | format="HH:mm" |
| | | value-format="HH:mm" |
| | | placeholder="请选择开始时间" |
| | | > |
| | | </el-time-picker> </el-form-item>至 |
| | | <el-form-item label="" prop="autoCallEndTime" style=" display: inline-block"> |
| | | <el-time-picker |
| | | style="width: 150px;display: inline-block" |
| | | v-model="form.autoCallEndTime" |
| | | format="HH:mm" |
| | | value-format="HH:mm" |
| | | placeholder="请选择结束时间" |
| | | > |
| | | </el-time-picker> |
| | | </el-form-item> |
| | | </div> |
| | | <el-form-item label="叫号等待时间(分钟):" prop="waitCallTime"> |
| | | <el-input type="number" v-model="form.waitCallTime" placeholder="请输入叫号等待时间(分钟)" v-trim/> |
| | | </el-form-item> |
| | |
| | | id: null, |
| | | name: '', |
| | | type: 0, |
| | | autoCall: 0, |
| | | isVirtual: 0, |
| | | startTime: '', |
| | | endTime: '', |
| | | autoCallStartTime: '', |
| | | autoCallEndTime: '', |
| | | waitCallTime: '', |
| | | signInNoticeUsers: [], |
| | | unFinishNoticeUsers: [] |
| | |
| | | // 验证规则 |
| | | rules: { |
| | | name: [{ required: true, message: '请输入分组名称 ', trigger: 'blur' }], |
| | | type: [{ required: true, message: '请选择业务类型 '}], |
| | | type: [{ required: true, message: '请选择业务类型' }], |
| | | signInNoticeUsers: [{ required: true, message: '请选择签到通知人员', trigger: 'blur' }], |
| | | unFinishNoticeUsers: [{ required: true, message: '请选择作业未完成通知人员', trigger: 'blur' }] |
| | | unFinishNoticeUsers: [{ required: true, message: '请选择作业未完成通知人员', trigger: 'blur' }], |
| | | isVirtual: [{ required: true, message: '请选择是否虚拟月台', trigger: 'change' }], |
| | | autoCall: [{ required: true, message: '请选择是否自动叫号', trigger: 'change' }] |
| | | }, |
| | | memberList: [] |
| | | } |
| | |
| | | }) |
| | | }, |
| | | methods: { |
| | | chagneVirtural(){ |
| | | /*if(this.form.isVirtual ==1){ |
| | | this.form.type=1 |
| | | }*/ |
| | | }, |
| | | changeSignInNoticeUsers(e) { |
| | | if (this.form.signInNoticeUsers.length > 5) { |
| | | this.form.signInNoticeUsers.splice(this.form.signInNoticeUsers.length - 1, 1) |