| | |
| | | <el-table-column label="日期" prop="date" align="center"> |
| | | <template #default="{row,$index}"> |
| | | <el-form-item :prop="'deptList.' + '[' + $index + ']' + '.date'" :rules="state.rules.date"> |
| | | <el-input :disabled="title === '查看'" type="textarea" v-model="row.date" placeholder="请输入"></el-input> |
| | | <el-date-picker |
| | | :disabled="title === '查看'" |
| | | v-model="row.date" |
| | | type="date" |
| | | placeholder="请选择" |
| | | format="YYYY-MM-DD" |
| | | /> |
| | | <!-- <el-input :disabled="title === '查看'" type="textarea" v-model="row.date" placeholder="请输入"></el-input>--> |
| | | </el-form-item> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="时间" prop="time" align="center"> |
| | | <el-table-column label="时间" prop="endTime" align="center" width="140"> |
| | | <template #default="{row,$index}"> |
| | | <el-form-item :prop="'deptList.' + '[' + $index + ']' + '.time'" :rules="state.rules.time"> |
| | | <el-input :disabled="title === '查看'" type="textarea" v-model="row.time" placeholder="请输入"></el-input> |
| | | <el-form-item :prop="'deptList.' + '[' + $index + ']' + '.endTime'" :rules="state.rules.endTime"> |
| | | <!-- <el-input :disabled="title === '查看'" type="textarea" v-model="row.time" placeholder="请输入"></el-input>--> |
| | | <div style="display: flex;flex-direction: column;align-items: center"> |
| | | <el-time-select |
| | | :disabled="title === '查看'" |
| | | v-model="row.startTime" |
| | | style="width: 120px" |
| | | :max-time="row.endTime" |
| | | class="mr-4" |
| | | placeholder="开始" |
| | | start="00:00" |
| | | step="00:15" |
| | | end="23:59" |
| | | /> |
| | | <el-time-select |
| | | :disabled="title === '查看'" |
| | | v-model="row.endTime" |
| | | style="width: 120px;margin-top: 5px" |
| | | :min-time="row.startTime" |
| | | placeholder="结束" |
| | | start="00:00" |
| | | step="00:15" |
| | | end="23:59" |
| | | /> |
| | | </div> |
| | | </el-form-item> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | }, |
| | | rules: { |
| | | date: [{required: true, message: "", trigger: "blur"}], |
| | | time: [{required: true, message: "", trigger: "blur"}], |
| | | endTime: [{required: true, message: "", trigger: "blur"}], |
| | | deptId: [{required: true, message: "", trigger: "blur"}], |
| | | checkId: [{required: true, message: "", trigger: "blur"}], |
| | | |