From 117a610fabed1ed4b2b78d0ab672b1e95bfb2f05 Mon Sep 17 00:00:00 2001 From: Admin <978517621@qq.com> Date: 星期三, 20 七月 2022 10:08:14 +0800 Subject: [PATCH] 添加修改页面,设置修改时默认显示日期范围 --- src/views/IntelligentXjSys/inspectionTaskManagement/inspectionTask/index.vue | 76 +++++++++++++++++++++++++++++-------- 1 files changed, 59 insertions(+), 17 deletions(-) diff --git a/src/views/IntelligentXjSys/inspectionTaskManagement/inspectionTask/index.vue b/src/views/IntelligentXjSys/inspectionTaskManagement/inspectionTask/index.vue index 156c37e..0ef9dc1 100644 --- a/src/views/IntelligentXjSys/inspectionTaskManagement/inspectionTask/index.vue +++ b/src/views/IntelligentXjSys/inspectionTaskManagement/inspectionTask/index.vue @@ -111,43 +111,85 @@ </el-scrollbar> <el-dialog v-model="dialogDetails" title="巡检任务"> <el-form :model="details" label-width="120px"> - <el-form-item label="名称"> + <el-form-item label="任务名称"> <el-input v-model="details.name" readonly /> </el-form-item> - <el-form-item label="排班类型"> + <el-form-item label="任务类型"> <el-input v-model="details.type" readonly /> </el-form-item> - <el-form-item label="自定义循环班" v-if="JSON.parse(JSON.stringify(details.type)) == '循环班'"> - <div> + <el-form-item label="执行巡检人员"> + <el-input + v-model="details.inspector" + readonly + /> + </el-form-item> + <el-form-item label="检查频次"> + <el-input + v-model="details.inspector" + readonly + /> + </el-form-item> + <el-form-item label="检查频次" prop="frequency"> + <el-input + v-model="details.frequency" + readonly + > + <template #append> + <el-input + v-model="details.unit" + readonly + /> + </template> + </el-input> + </el-form-item> + <el-form-item label="周期开始时间"> + <el-input + v-model="details.startTime" + readonly + /> + </el-form-item> + <el-form-item label="周期有效时间"> + <el-input + v-model="details.validTime" + readonly + /> + </el-form-item> + <el-form-item label="巡检链"> + <div style="width: 100%;margin-left: -30px"> <div v-for="(item,index) in details.shiftSteps" class="stepItem"> <div class="stepNum">{{index+1}}</div> <div class="stepCard"> <el-card class="box-card" shadow="hover"> <template #header> <div class="card-header"> - <div>第<span>{{index+1}}</span>班</div> + <div>{{item.name}}</div> </div> </template> - <div class="text item">排班名称:<span>{{item.name}}</span></div> - <div class="text item">工作天数:<span>{{item.days}}</span></div> - <div class="text item">休息天数:<span>{{item.rest}}</span></div> - <div class="text item">工作时段:<span>{{item.timeRange}}</span></div> + <div> + <el-table + :data="item.inspectorData" + style="width: 100%" + :default-sort="{ prop: 'sort', order: 'ascending' }" + :header-cell-style="{background: '#fafafa',padding: '5px'}" + > + <el-table-column property="sort" sortable label="排序"/> + <el-table-column property="name" label="巡检点名称"/> + <el-table-column property="section" label="所属设备区域"/> + <el-table-column property="rfid" label="关联RFID"/> + <el-table-column property="norm" label="巡检指标"/> + <el-table-column property="reference" label="数据参考值"/> + </el-table> + </div> </el-card> </div> </div> </div> - </el-form-item> - <el-form-item label="工作时段" prop="timeRange" v-if="JSON.parse(JSON.stringify(details.type)) == '固定班'"> - <el-input - v-model="details.timeRange" - readonly - /> </el-form-item> <el-form-item> <el-button type="primary" @click="dialogDetails = false" size="default">确认</el-button> @@ -547,7 +589,7 @@ if(chosenIndex.value == -1){ if(!addRecord.value.shiftSteps || addRecord.value.shiftSteps.length == 0){ ElMessage({ - message: '请先设置自定义排班后再提交', + message: '请先设置巡检链后再提交', type: 'warning', }) return @@ -560,7 +602,7 @@ }else{ if(addRecord.value.shiftSteps.length == 0){ ElMessage({ - message: '请先设置自定义排班后再提交', + message: '请先设置巡检链后再提交', type: 'warning', }) return -- Gitblit v1.9.2