|
@@ -34,29 +34,31 @@
|
|
|
</el-scrollbar>
|
|
|
</div>
|
|
|
<div class="right-menu">
|
|
|
- <el-popover
|
|
|
- v-if="isShowIns"
|
|
|
- placement="bottom"
|
|
|
- trigger="hover"
|
|
|
- style="display: flex; height: 89px"
|
|
|
- >
|
|
|
- <div class="popover-container" style="text-align: center">操作手册</div>
|
|
|
- <div
|
|
|
- style="
|
|
|
- display: flex;
|
|
|
- align-items: center;
|
|
|
- justify-content: center;
|
|
|
- height: 89px;
|
|
|
- "
|
|
|
- class="msginfo ins"
|
|
|
|
|
|
- @click="openIns"
|
|
|
- slot="reference"
|
|
|
+ <el-popover
|
|
|
+ v-if="isShowIns"
|
|
|
+ placement="bottom"
|
|
|
+ trigger="hover"
|
|
|
+ style="display: flex; height: 89px"
|
|
|
>
|
|
|
- <img src="@/assets/images/base/instruction-icon.png" />
|
|
|
- <!-- <div class="active"></div> -->
|
|
|
- </div>
|
|
|
- </el-popover>
|
|
|
+ <div class="popover-container" style="text-align: center">
|
|
|
+ 操作手册
|
|
|
+ </div>
|
|
|
+ <div
|
|
|
+ style="
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ height: 89px;
|
|
|
+ "
|
|
|
+ class="msginfo ins"
|
|
|
+ @click="openIns"
|
|
|
+ slot="reference"
|
|
|
+ >
|
|
|
+ <img src="@/assets/images/base/instruction-icon.png" />
|
|
|
+ <!-- <div class="active"></div> -->
|
|
|
+ </div>
|
|
|
+ </el-popover>
|
|
|
<el-popover
|
|
|
placement="bottom"
|
|
|
trigger="hover"
|
|
@@ -103,7 +105,7 @@
|
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
|
height: 89px;
|
|
|
- padding:0 5px;
|
|
|
+ padding: 0 5px;
|
|
|
"
|
|
|
>
|
|
|
<!-- {{ organName.length > 10 ? organName.substr(0, 10) + "..." : organName }} -->
|
|
@@ -214,7 +216,10 @@
|
|
|
<el-button type="primary" @click="submitResetPassWord">确 定</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
- <instructions ref="instructions" @checkShow='checkShow'/>
|
|
|
+
|
|
|
+ <portal-target name="Layout" ref="target">
|
|
|
+ <instructions ref="instructions" @checkShow="checkShow" />
|
|
|
+ </portal-target>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -245,7 +250,7 @@ export default {
|
|
|
isDisable: false, // 是否允许发送验证码
|
|
|
timerCount: 60,
|
|
|
btnName: "获取验证码",
|
|
|
- isShowIns:false
|
|
|
+ isShowIns: false,
|
|
|
};
|
|
|
},
|
|
|
|
|
@@ -340,12 +345,13 @@ export default {
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
- openIns(){
|
|
|
- this.$refs.instructions.showInstructions()
|
|
|
+ openIns() {
|
|
|
+ console.log('点击',this.$refs.portal)
|
|
|
+ this.$refs.instructions.showInstructions();
|
|
|
+ },
|
|
|
+ checkShow(val) {
|
|
|
+ this.isShowIns = val;
|
|
|
},
|
|
|
- checkShow(val){
|
|
|
- this.isShowIns = val
|
|
|
- }
|
|
|
},
|
|
|
watch: {
|
|
|
resetVisible(val) {
|
|
@@ -467,18 +473,18 @@ export default {
|
|
|
&:focus {
|
|
|
outline: none;
|
|
|
}
|
|
|
- .msginfo.ins{
|
|
|
- img {
|
|
|
+ .msginfo.ins {
|
|
|
+ img {
|
|
|
width: 18px;
|
|
|
height: 23px;
|
|
|
}
|
|
|
- }
|
|
|
+ }
|
|
|
.msginfo {
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
justify-content: flex-start;
|
|
|
align-items: center;
|
|
|
-padding: 0 5px;
|
|
|
+ padding: 0 5px;
|
|
|
position: relative;
|
|
|
cursor: pointer;
|
|
|
img {
|