From e499960a4f186f1a526899ee985ce0b48ba69fac Mon Sep 17 00:00:00 2001 From: lohir <3399054449@qq.com> Date: 星期二, 22 十月 2024 17:33:40 +0800 Subject: [PATCH] 完成运维考核-工单白名单-列表展示 --- src/views/system/work-order/threshold/index.vue | 66 +++++++++++++++++++++++++++++++++ 1 files changed, 66 insertions(+), 0 deletions(-) diff --git a/src/views/system/work-order/threshold/index.vue b/src/views/system/work-order/threshold/index.vue index feb4b44..9546d54 100644 --- a/src/views/system/work-order/threshold/index.vue +++ b/src/views/system/work-order/threshold/index.vue @@ -283,6 +283,54 @@ </el-card></el-col > </el-row> + <el-row class="content-warp"> + <el-form :model="queryParams" ref="queryForm" size="small" :inline="true"> + <el-form-item label="璁惧缂栫爜" prop="serialNumber"> + <el-input + v-model="queryParams.serialNumber" + placeholder="璁惧缂栫爜" + clearable + @keyup.enter.native="getWhiteList" + @clear="getWhiteList" + /> + </el-form-item> + <el-form-item label="鐐逛綅鍚嶇О" prop="pointName"> + <el-input + v-model="queryParams.pointName" + placeholder="鐐逛綅鍚嶇О" + clearable + @keyup.enter.native="getWhiteList" + @clear="getWhiteList" + /> + </el-form-item> + <el-form-item> + <el-button type="primary" icon="el-icon-search" size="small" @click="getWhiteList">鎼滅储</el-button> + </el-form-item> + </el-form> + </el-row> + <el-row class="content-warp"> + <el-button size="small" type="success">鏂板</el-button> + <el-button size="small" type="danger">鍒犻櫎</el-button> + </el-row> + <el-row class="content-warp"> + <el-col :span="24"> + <el-table v-loading="loading" :data="workOrderWhiteList"> + <el-table-column type="selection" width="55" align="center" prop="id"/> + <el-table-column label="璁惧缂栫爜" align="center" prop="serialNumber"/> + <el-table-column label="鐐逛綅鍚嶇О" align="center" prop="pointName"/> + <el-table-column label="鍒涘缓浜�" align="center" prop="createBy"/> + <el-table-column label="澶囨敞" align="center" prop="remark"/> + </el-table> + + <pagination + v-show="total>0" + :total="total" + :page.sync="queryParams.pageNum" + :limit.sync="queryParams.pageSize" + @pagination="getWhiteList" + /> + </el-col> + </el-row> </div> </template> @@ -299,6 +347,8 @@ getFace, getVideo, } from "../../../../api/platform/threshold"; + +import { getWhiteList } from "@/api/platform/work-order"; export default { dicts: ["image_qualify", "video_qualify"], @@ -337,6 +387,8 @@ pageNum: 1, pageSize: 10, monitorType: null, + serialNumber: null, + pointName: null, }, // 琛ㄥ崟鍙傛暟 videoForm: {}, @@ -407,10 +459,13 @@ { required: true, message: "璇峰~鍐欐爣娉ㄥ噯纭巼闃堝��", trigger: "blur" }, ], }, + // 鐧藉悕鍗曞垪琛� + workOrderWhiteList: [] }; }, created() { this.getList(); + this.getWhiteList(); }, methods: { showEdit(value) { @@ -503,6 +558,14 @@ this.videoList = JSON.parse(JSON.stringify(this.thresholdList.video)); this.faceList = JSON.parse(JSON.stringify(this.thresholdList.face)); this.carList = JSON.parse(JSON.stringify(this.thresholdList.car)); + this.total = response.total; + this.loading = false; + }); + }, + getWhiteList() { + this.loading = true; + getWhiteList(this.queryParams).then((response) => { + this.workOrderWhiteList = response.data; this.total = response.total; this.loading = false; }); @@ -786,4 +849,7 @@ margin-left: 5px; display: inline-block; } +.content-warp { + margin-top: 10px; +} </style> -- Gitblit v1.8.0