From d5bd0e88c1eec6bb2947d2bfa57348d89edbc1c3 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期五, 18 七月 2025 16:20:45 +0800 Subject: [PATCH] 修改 --- src/views/work/selfProblems/plan/components/planDialog.vue | 40 +++++++++++++++++++++++++++++++++++----- 1 files changed, 35 insertions(+), 5 deletions(-) diff --git a/src/views/work/selfProblems/plan/components/planDialog.vue b/src/views/work/selfProblems/plan/components/planDialog.vue index fcbcb34..a003a96 100644 --- a/src/views/work/selfProblems/plan/components/planDialog.vue +++ b/src/views/work/selfProblems/plan/components/planDialog.vue @@ -104,14 +104,44 @@ <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> @@ -303,7 +333,7 @@ }, 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"}], -- Gitblit v1.9.2