Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
396572590@qq.com
2022-07-15 22:59:53 +08:00
2 changed files with 11 additions and 5 deletions
+10 -4
View File
@@ -1,5 +1,5 @@
<template> <template>
<div id="app" ref="appView"> <div id="app">
<!-- <router-view v-if="!isBoolean"/>--> <!-- <router-view v-if="!isBoolean"/>-->
<span v-if="this.$route.name === 'Login'|| !isBoolean"> <span v-if="this.$route.name === 'Login'|| !isBoolean">
<router-view /> <router-view />
@@ -34,7 +34,7 @@
<nav-menu></nav-menu> <nav-menu></nav-menu>
<div class="sub-container" style="margin-left: 60px"> <div class="sub-container" style="margin-left: 60px">
<div class="container-box"> <div class="container-box">
<router-view/> <router-view ref="appView1"/>
</div> </div>
</div> </div>
</el-main> </el-main>
@@ -70,7 +70,7 @@
<nav-menu></nav-menu> <nav-menu></nav-menu>
<div class="sub-container" style="margin-left: 200px"> <div class="sub-container" style="margin-left: 200px">
<div class="container-box"> <div class="container-box">
<router-view/> <router-view ref="appView2"/>
</div> </div>
</div> </div>
</el-main> </el-main>
@@ -104,9 +104,15 @@ export default {
}, },
methods: { methods: {
handleRefreshTable() { handleRefreshTable() {
this.$nextTick(() => { this.$nextTick(() => {
// 获取页面中已注册过ref的所有的子组件。 // 获取页面中已注册过ref的所有的子组件。
let refList = this.$refs.appView.$refs; let refList = ''
if(this.$refs.appView1){
refList = this.$refs.appView1.$children[0].$refs;
}else{
refList = this.$refs.appView2.$children[0].$refs;
}
if (refList) { if (refList) {
for (let i of Object.keys(refList)) { for (let i of Object.keys(refList)) {
// 根据doLayout方法判断子组件是不是el-table // 根据doLayout方法判断子组件是不是el-table
@@ -2267,7 +2267,7 @@ export default {
bringData.standInData = this.form.standInData && this.form.standInData != '' ? this.form.standInData : '0' bringData.standInData = this.form.standInData && this.form.standInData != '' ? this.form.standInData : '0'
const json = Object.assign(bringData, bringData.attrInfoCaseMap); const json = Object.assign(bringData, bringData.attrInfoCaseMap);
this.form = JSON.parse(JSON.stringify(json)) this.form = JSON.parse(JSON.stringify(json))
this.form.textStatus = this.form.textStatus === 'jjxoynfepp' ? '' : this.form.textStatus this.form.textStatus = this.form.textStatus === 'jjxoynfepp' || this.form.textStatus === 'vsaga7nwub' ? '' : this.form.textStatus
this.getListTree(bringData) this.getListTree(bringData)
this.form.standId = bringData.id this.form.standId = bringData.id
if (this.form.country) { if (this.form.country) {