From 6cc81f9de0c87c40a9f1181ab35e8dff792a1884 Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期一, 28 八月 2023 09:17:21 +0800 Subject: [PATCH] 动态路由 --- src/views/laboratory/measure/index.vue | 31 ++++++++++++++++++++----------- 1 files changed, 20 insertions(+), 11 deletions(-) diff --git a/src/views/laboratory/measure/index.vue b/src/views/laboratory/measure/index.vue index c32c063..18e0146 100644 --- a/src/views/laboratory/measure/index.vue +++ b/src/views/laboratory/measure/index.vue @@ -117,12 +117,19 @@ </div> </div> </div> + <div> + <el-button v-if="selectInfoBtn" @click="combackLookPlan" style="position: fixed;top: 43px;right: 14px; z-index: 1000;" type="primary" icon="el-icon-refresh-left" size="mini" plain >杩斿洖</el-button> + <div v-if="addBtn" style="display: flex;justify-content: center;width: 10%;position: fixed;top: 43px;right: 14px; z-index: 1000;"> + <el-button @click="addTop = -82;addBtn=false" size="mini" style="width: 60px;" >杩斿洖</el-button> + <el-button size="mini" @click="measureAdd" style="width: 60px;" type="primary">淇濆瓨</el-button> + </div> + </div> <div - :style="`position: absolute;top:${addTop}px;left: 9px;transition: 1s;width: 99%;height: 82vh;background-color: #fff;z-index: 21;`"> + :style="`position: absolute;top:${addTop}vh;left: 9px;transition: 1s;width: 99%;height: 82vh;background-color: #fff;z-index: 21;`"> <Add ref="add" /> </div> <div id="myMOdel" - :style="`position: absolute;transition: 1s;top:${mymodelTop}px; left: 9px; width: 99%; height: 85vh; background-color: #fff;z-index: 20;`"> + :style="`position: absolute;transition: 1s;top:${mymodelTop}vh; left: 9px; width: 99%; height: 85vh; background-color: #fff;z-index: 20;`"> <el-col :span="10"> <p style="font-size: 13px;padding-left: 40px;">璁″垝淇℃伅</p> </el-col> @@ -276,6 +283,8 @@ return { dialogVisible: false, tableIndex: null, + selectInfoBtn: false, + addBtn: false, measureUpInfo: { id: null, code: null, @@ -329,8 +338,8 @@ createPerson: '鏌愭煇璐熻矗浜�', createTime: '2021-09-08' }, - mymodelTop: -700,//14 - addTop: -700, + mymodelTop: -85,//14 + addTop: -85, planId: 0 } }, @@ -370,15 +379,12 @@ this.measureUpInfo.termValidity = scope.row.termValidity }, measureAdd() { - let add = this.$refs.add.add() - if (add) { - this.addTop = -700 + this.addTop = -82 this.$message({ message: '鎿嶄綔鎴愬姛锛�', type: 'success' }); this.lookVisible = false - } }, async handleSizeChangePlan(num) { this.pageSizePlan = num @@ -389,9 +395,10 @@ await this.limitGetPlanMeasureInstrument() }, addPlan() { - this.addTop = 14 + this.addTop = 2 this.lookVisible = true this.$parent.mainShowAdd() + this.addBtn=true }, async limitGetPlanMeasureInstrument() { let param = { @@ -407,7 +414,8 @@ this.planId = id this.getPlanAndInfoAndIns(id) this.lookVisible = true - this.mymodelTop = 10 + this.mymodelTop = 2 + this.selectInfoBtn=true this.$parent.triggerMainBtnPlan() }, async getPlanAndInfoAndIns(id) { @@ -428,7 +436,8 @@ }, combackLookPlan() { this.lookVisible = false - this.mymodelTop = -700 + this.mymodelTop = -85 + this.selectInfoBtn=false }, blurSearch() { if (this.radioValue === 1) { -- Gitblit v1.9.3