From 1ca46431ab9faea036ec8b2ae54b20b720f7bad6 Mon Sep 17 00:00:00 2001 From: Admin <978517621@qq.com> Date: 星期一, 25 七月 2022 18:29:48 +0800 Subject: [PATCH] 添加修改页面 --- src/views/IntelligentXjSys/inspectionTaskManagement/index.vue | 96 +++++++++++++++++++++++++++++++++++------------ 1 files changed, 71 insertions(+), 25 deletions(-) diff --git a/src/views/IntelligentXjSys/inspectionTaskManagement/inspectionTask/index.vue b/src/views/IntelligentXjSys/inspectionTaskManagement/index.vue similarity index 92% rename from src/views/IntelligentXjSys/inspectionTaskManagement/inspectionTask/index.vue rename to src/views/IntelligentXjSys/inspectionTaskManagement/index.vue index fe2c82e..e2cd7d9 100644 --- a/src/views/IntelligentXjSys/inspectionTaskManagement/inspectionTask/index.vue +++ b/src/views/IntelligentXjSys/inspectionTaskManagement/index.vue @@ -110,30 +110,40 @@ </el-scrollbar> <el-dialog v-model="dialogDetails" title="巡检任务"> <el-form :model="details" label-width="120px"> + <el-row> + <el-col :span="12" style="margin-bottom: 20px"> <el-form-item label="任务名称"> <el-input v-model="details.name" readonly /> </el-form-item> + </el-col> + <el-col :span="12" style="margin-bottom: 20px"> <el-form-item label="任务类型"> <el-input v-model="details.type" readonly /> </el-form-item> + </el-col> + <el-col :span="12" style="margin-bottom: 20px"> <el-form-item label="执行巡检人员"> <el-input v-model="details.inspector" readonly /> </el-form-item> + </el-col> + <el-col :span="12" style="margin-bottom: 20px"> <el-form-item label="检查频次"> <el-input v-model="details.inspector" readonly /> </el-form-item> + </el-col> + <el-col :span="12" style="margin-bottom: 20px"> <el-form-item label="检查频次" prop="frequency"> <el-input v-model="details.frequency" @@ -147,32 +157,41 @@ </template> </el-input> </el-form-item> + </el-col> + <el-col :span="12" style="margin-bottom: 20px"> <el-form-item label="周期开始时间"> <el-input v-model="details.startTime" readonly /> </el-form-item> + </el-col> + <el-col :span="12" style="margin-bottom: 20px"> <el-form-item label="周期有效时间"> <el-input v-model="details.validTime" readonly /> </el-form-item> + </el-col> + <el-col :span="24" style="margin-bottom: 20px"> <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"> + <el-card class="box-card"> <template #header> <div class="card-header"> <div>{{item.name}}</div> </div> </template> - <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="排序"/> + <div class="inspect-chain"> + <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" label="排序"/> <el-table-column property="name" label="巡检点名称"/> <el-table-column property="section" label="所属设备区域"/> <el-table-column property="rfid" label="关联RFID"/> @@ -185,45 +204,57 @@ </div> </div> </el-form-item> + </el-col> <el-form-item> <el-button type="primary" @click="dialogDetails = false" size="default">确认</el-button> </el-form-item> + </el-row> </el-form> </el-dialog> <el-dialog v-model="dialogAddRecord" title="巡检任务编辑" @close="closeAdd" @open="openAdd"> <el-form :model="addRecord" label-width="120px" ref="addRef" :rules="addRules"> + <el-row> + <el-col :span="12" style="margin-bottom: 20px"> <el-form-item label="任务名称" prop="name"> <el-input v-model="addRecord.name" > </el-input> </el-form-item> + </el-col> + <el-col :span="12" style="margin-bottom: 20px"> <el-form-item label="任务类型" prop="type"> <el-select v-model="addRecord.type"> <el-option label="日常检查" value="日常检查" /> <el-option label="周期检查" value="周期检查" /> </el-select> </el-form-item> + </el-col> + <el-col :span="12" style="margin-bottom: 20px"> <el-form-item label="执行巡检人员" prop="inspector"> - <el-select v-model="addRecord.inspector"> - <el-option label="张三" value="张三" /> - <el-option label="李四" value="李四" /> - </el-select> + <el-select v-model="addRecord.inspector"> + <el-option label="张三" value="张三" /> + <el-option label="李四" value="李四" /> + </el-select> </el-form-item> + </el-col> + <el-col :span="12" style="margin-bottom: 20px"> <el-form-item label="检查频次" prop="frequency"> - <el-input - v-model="addRecord.frequency" - placeholder="请输入检查频次" - > - <template #append> - <el-select v-model="addRecord.unit" placeholder="选择单位"> - <el-option label="分钟" value="分钟" /> - <el-option label="小时" value="小时" /> - <el-option label="天" value="天" /> - </el-select> - </template> - </el-input> + <el-input + v-model="addRecord.frequency" + placeholder="请输入检查频次" + > + <template #append> + <el-select v-model="addRecord.unit" placeholder="选择单位"> + <el-option label="分钟" value="分钟" /> + <el-option label="小时" value="小时" /> + <el-option label="天" value="天" /> + </el-select> + </template> + </el-input> </el-form-item> + </el-col> + <el-col :span="12" style="margin-bottom: 20px"> <el-form-item label="周期开始时间" prop="startTime"> <el-date-picker v-model="addRecord.startTime" @@ -231,6 +262,8 @@ format="YYYY/MM/DD HH:mm:ss" value-format="YYYY-MM-DD HH:mm:ss" /> </el-form-item> + </el-col> + <el-col :span="12" style="margin-bottom: 20px"> <el-form-item label="周期有效时间" prop="validTime"> <el-select v-model="addRecord.validTime" placeholder="选择时间"> <el-option label="15分钟" value="15分钟" /> @@ -241,6 +274,8 @@ <el-option label="90分钟" value="90分钟" /> </el-select> </el-form-item> + </el-col> + <el-col :span="24"> <el-form-item label="创建巡检链"> <div style="width: 100%;margin-bottom: 20px"> <el-button type="primary" :icon="Plus" size="default" @click="dialogAddShift = true">新增巡检设备区域</el-button> @@ -249,7 +284,7 @@ <div v-for="(item,index) in addRecord.shiftSteps" class="stepItem"> <div class="stepNum">{{index+1}}</div> <div class="stepCard"> - <el-card class="box-card" shadow="hover"> + <el-card class="box-card"> <template #header> <div class="card-header"> <div>{{item.name}}</div> @@ -259,15 +294,15 @@ </div> </div> </template> - <div> - <el-button type="primary" size="default" :icon="Plus" plain @click="addSysInspection(index)" style="margin-bottom: 10px">新增系统巡检点</el-button> + <div class="inspect-chain" style="display: flex;flex-direction: column;align-items: center"> + <el-button type="primary" size="default" :icon="Plus" plain @click="addSysInspection(index)" style="margin-bottom: 10px">添加巡检点</el-button> <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="sort" label="排序"/> <el-table-column property="name" label="巡检点名称"/> <el-table-column property="section" label="所属设备区域"/> <el-table-column property="rfid" label="关联RFID"/> @@ -286,6 +321,8 @@ </div> </div> </el-form-item> + </el-col> + </el-row> <el-form-item> <el-button type="warning" @click="dialogAddRecord = false" size="default" plain>取消</el-button> <el-button type="primary" @click="confirmAddRecord(addRef)" size="default">确认</el-button> @@ -663,8 +700,8 @@ chosenShiftIndex.value = -1 } const editRecord =(index, row)=>{ - dialogAddRecord.value = true chosenIndex.value = index + dialogAddRecord.value = true addRecord.value = JSON.parse(JSON.stringify(row)) } @@ -901,4 +938,13 @@ .el-select{ width: 100%; } + + .inspect-chain :deep(.el-table__row){ + background: #fff; + + } + + .inspect-chain :deep(.el-table__cell){ + background: #fff; + } </style> -- Gitblit v1.9.2