From 393c717d50fe8933e57d3014c6932b2acb750a50 Mon Sep 17 00:00:00 2001 From: whychdw <49690745@qq.com> Date: 星期一, 24 五月 2021 10:27:17 +0800 Subject: [PATCH] 提交内容 --- src/pages/test/dialog/LoadTestDialog.vue | 60 ++++++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 38 insertions(+), 22 deletions(-) diff --git a/src/pages/test/dialog/LoadTestDialog.vue b/src/pages/test/dialog/LoadTestDialog.vue index d23db2d..64dd091 100644 --- a/src/pages/test/dialog/LoadTestDialog.vue +++ b/src/pages/test/dialog/LoadTestDialog.vue @@ -1,25 +1,35 @@ <template> - <el-dialog - :visible.sync="dialogVisible" class="position-absolute dialog-center dialog-no-header" width="840px" - top="0" :modal="false" :destroy-on-close="true" :close-on-press-escape="false" :close-on-click-modal="false" - :modal-append-to-body="false" - v-loading="loading" element-loading-text="鎷煎懡鍔犺浇涓�" - element-loading-spinner="el-icon-loading" - element-loading-background="rgba(0, 0, 0, 0)"> - <mw-step v-model="step"></mw-step> - <div class="step-list"> - <div class="step-item" v-show="step == 0"> - <new-test @nextStep="newTest"></new-test> + <div class="el-dialog-wrapper"> + <el-dialog + :visible.sync="dialogVisible" class="position-absolute dialog-center dialog-no-header" width="840px" + top="0" :modal="false" :destroy-on-close="true" :close-on-press-escape="false" :close-on-click-modal="false" + :modal-append-to-body="false" + v-loading="loading" element-loading-text="鎷煎懡鍔犺浇涓�" + element-loading-spinner="el-icon-loading" + element-loading-background="rgba(0, 0, 0, 0)"> + <mw-step v-model="step"></mw-step> + <div class="step-list"> + <div class="step-item" v-show="step == 0"> + <new-test @nextStep="newTest"></new-test> + </div> + <div class="step-item" v-show="step == 1" v-if="step>0"> + <test-data-input :type="params.type" @nextStep="dataInput"></test-data-input> + </div> + <div class="step-item" v-show="step == 2" v-if="step>1"> + <test-step-confirm v-if="type=='fz'" @nextStep="completeTest"></test-step-confirm> + <test-step-confirm-kz v-else-if="type=='kz'" @nextStep="completeTest"></test-step-confirm-kz> + </div> </div> - <div class="step-item" v-show="step == 1" v-if="step>0"> - <test-data-input :type="params.type" @nextStep="dataInput"></test-data-input> - </div> - <div class="step-item" v-show="step == 2" v-if="step>1"> - <test-step-confirm v-if="type=='fz'" @nextStep="completeTest"></test-step-confirm> - <test-step-confirm-kz v-else-if="type=='kz'" @nextStep="completeTest"></test-step-confirm-kz> - </div> - </div> - </el-dialog> + </el-dialog> + <el-dialog + :visible.sync="testStepCheck" class="position-absolute dialog-center dialog-no-header" + width="840px" top="0" + :modal="false" :destroy-on-close="true" + :close-on-press-escape="false" :close-on-click-modal="false" + :modal-append-to-body="false"> + <test-start :type="type" @startTest="startTest" v-if="testStepCheck"></test-start> + </el-dialog> + </div> </template> <script> @@ -28,6 +38,7 @@ import TestDataInput from "@/pages/test/dialog/testDataInput"; import TestStepConfirm from "@/pages/test/dialog/testStepConfirm"; import testStepConfirmKz from "@/pages/test/dialog/testStepConfirmKz"; +import TestStart from "@/pages/test/dialog/testStart"; import {addKzFzTest} from "@/pages/test/js/api"; export default { @@ -47,13 +58,15 @@ TestDataInput, mwStep, newTest, - testStepConfirmKz + testStepConfirmKz, + TestStart }, data() { return { loading: false, step: 0, dialogVisible: false, + testStepCheck: false, params: { baseData: { experimentId: "", // 璇曢獙缂栧彿 @@ -113,11 +126,11 @@ this.loading = true; addKzFzTest(this.params).then(res => { let rs = res.data; - console.log(rs); if (rs.code == 1) { this.dialogVisible = false; this.$nextTick(() => { this.$layer.msg("鐢熸垚璇曢獙鎴愬姛"); + this.testStepCheck = true; }); } else { this.$layer.msg("鐢熸垚璇曢獙澶辫触"); @@ -128,6 +141,9 @@ this.loading = false; }); }, + startTest() { + console.log(123); + } }, mounted() { this.params.type = this.type; -- Gitblit v1.9.1