From 1426657d8a2542f6afd55fca2af4a92802267009 Mon Sep 17 00:00:00 2001 From: whychdw <49690745@qq.com> Date: 星期二, 25 五月 2021 16:27:36 +0800 Subject: [PATCH] 提交内容 --- src/pages/test/loadTest.vue | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 50 insertions(+), 2 deletions(-) diff --git a/src/pages/test/loadTest.vue b/src/pages/test/loadTest.vue index d37ef2b..5383410 100644 --- a/src/pages/test/loadTest.vue +++ b/src/pages/test/loadTest.vue @@ -61,7 +61,13 @@ </div> <div class="modelItemWarp top" style="width:31%;"> <div class="content"> - <div class="title">瀹炴椂鏇茬嚎</div> + <div class="title useless-btn-title"> + 瀹炴椂鏇茬嚎 + <div class="useless-btn"> + <el-button type="primary" size="mini" @click="drawer=true">鍓嶇疆鏉′欢璁剧疆</el-button> + </div> + + </div> <div class="double-line-wrapper"> <div class="h30percent"> <div class="chartTitle">鍙楄瘯鐢垫満鐢靛帇鐢垫祦</div> @@ -197,12 +203,16 @@ <div class="stepBtnCon"> <el-button type="primary" size="mini">鏌ョ湅缁撴灉</el-button> <el-button type="primary" size="mini">瀹屾垚璇曢獙</el-button> + <el-button type="primary" size="mini" :disabled="!progressStep" @click="nextStepTest">涓嬫璇曢獙</el-button> </div> </div> </div> </div> </div> <load-test-dialog :type="type" :visible="dialogVisible" @updateList="updateList"></load-test-dialog> + <mw-drawer :visible.sync="drawer"> + <pre-option-list :type="type" v-if="drawer"></pre-option-list> + </mw-drawer> </div> </template> @@ -216,6 +226,9 @@ import StepList from '@/components/smallModule/stepList.vue'; import absPanel from '@/components/smallModule/absPanel.vue'; import LoadTestDialog from "@/pages/test/dialog/LoadTestDialog"; +import {stopTestPoint} from "@/pages/test/js/api"; +import MwDrawer from "@/components/smallModule/mwDrawer"; +import PreOptionList from "@/components/smallModule/preOptionList"; let diagram; export default { @@ -229,6 +242,8 @@ MwSwitch, StepList, absPanel, + MwDrawer, + PreOptionList, }, data() { return { @@ -380,6 +395,7 @@ unit: "V", }, ], + drawer: false, } }, watch: { @@ -469,9 +485,41 @@ }, updateList(list) { this.list = list; + }, + nextStepTest() { + let step = this.progressStep; + let id = step.id; + let name = step.name; + this.$confirm("纭鎵嬪姩瀹屾垚"+name+'娴嬭瘯', "绯荤粺鎻愮ず", { + type: 'warning' + }).then(res=>{ + stopTestPoint(id).then(res=>{ + let rs = res.data; + if(rs.code == 1) { + this.$layer.msg("鎵嬪姩瀹屾垚鎴愬姛锛�"); + }else { + this.$layer.msg("鎵嬪姩瀹屾垚澶辫触锛�"); + } + }).catch(error=>{ + this.$layer.msg("缃戠粶閫氳寮傚父"); + }); + }).catch(error=>{}); } }, - computed: {}, + computed: { + progressStep() { + let list = this.list; + let step = false; + for(let i=0; i<list.length; i++) { + let item = list[i]; + if(item.status == 1) { + step = item; + break; + } + } + return step; + }, + }, mounted() { this.initChart(); diagram = gridCircuitDiagram(this.$refs.static, this.$refs.flush); -- Gitblit v1.9.1