| | |
| | | {{ (department_type.find(i => i.value === String(scope.row.department)) || {}).label }} |
| | | </template> |
| | | </el-table-column> --> |
| | | <!-- <el-table-column prop="shiftType" label="班次类型" width="100"> |
| | | <el-table-column prop="shiftType" label="班次类型" width="120"> |
| | | <template #default="scope"> |
| | | <el-tag :type="getShiftTagType(scope.row.shiftType)"> |
| | | {{ (shift_type.find(i => i.value === String(scope.row.shiftType)) || {}).label }} |
| | | {{ (shift_type.find(i => i.value === String(scope.row.shiftType)) || {}).label || '未知' }} |
| | | </el-tag> |
| | | </template> |
| | | </el-table-column> --> |
| | | </el-table-column> |
| | | <!-- <el-table-column prop="workDate" label="工作日期" width="120"/> --> |
| | | <el-table-column prop="workStartTime" label="开始时间"/> |
| | | <el-table-column prop="workEndTime" label="结束时间"/> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> --> |
| | | |
| | | <el-row :gutter="20"> |
| | | <el-col :span="12"> |
| | | <el-form-item label="班次类型:" prop="shiftType"> |
| | | <el-select v-model="scheduleForm.shiftType" placeholder="请选择班次类型" style="width: 100%"> |
| | | <el-option v-for="item in shift_type" :label="item.label" :value="item.value" :key="item.value"/> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | |
| | | <!-- <el-row :gutter="20"> |
| | | <el-col :span="12"> |
| | |
| | | staffIds: [], |
| | | // staffNo: '', |
| | | // department: '', |
| | | // shiftType: '', |
| | | shiftType: '', |
| | | // workDate: '', |
| | | workStartTime: '', |
| | | workEndTime: '', |
| | |
| | | const scheduleRules = reactive({ |
| | | staffIds: [{required: true, message: '请选择员工', trigger: 'change'}], |
| | | // department: [{required: true, message: '请选择部门', trigger: 'change'}], |
| | | // shiftType: [{required: true, message: '请选择班次类型', trigger: 'change'}], |
| | | shiftType: [{required: true, message: '请选择班次类型', trigger: 'change'}], |
| | | // workDate: [{required: true, message: '请选择工作日期', trigger: 'change'}], |
| | | workStartTime: [{required: true, message: '请选择开始时间', trigger: 'change'}], |
| | | workEndTime: [{required: true, message: '请选择结束时间', trigger: 'change'}], |
| | |
| | | // 设置其他必要字段的默认值 |
| | | staffNo: '', // 可以根据需要从personList中获取 |
| | | department: '', |
| | | shiftType: '', |
| | | shiftType: scheduleForm.shiftType, |
| | | workDate: '', |
| | | status: '', |
| | | remark: '' |