BUG 31154

This commit is contained in:
aixianling
2022-11-14 18:16:19 +08:00
parent 262897223b
commit d2961c2760
2 changed files with 5 additions and 8 deletions

View File

@@ -26,7 +26,7 @@
</el-form> </el-form>
</ai-dialog> </ai-dialog>
<ai-locate-dialog v-model="locate" :ins="instance" :latlng="latlng" @confirm="v=>handleLocate(selected,v)"/> <ai-locate-dialog v-model="locate" :ins="instance" :latlng="latlng" @confirm="v=>handleLocate(selected,v)"/>
<ai-area custom-clicker :input-clicker="false" v-model="selected.areaId" :hideLevel="disabledLevel" :instance="instance" ref="BindArea" <ai-area custom-clicker :input-clicker="false" v-model="selected.areaId" :hideLevel="hideLevel" :instance="instance" ref="BindArea"
@change="handleSubmit(selected)"/> @change="handleSubmit(selected)"/>
</section> </section>
</template> </template>
@@ -56,7 +56,8 @@ export default {
let per = this.splitOps.find(e => e.value == this.splitScreen)?.per || "100%" let per = this.splitOps.find(e => e.value == this.splitScreen)?.per || "100%"
return {width: per, height: per} return {width: per, height: per}
}, },
...mapState(['user']) ...mapState(['user']),
hideLevel: v => v.user.info.areaList?.length
}, },
data() { data() {
@@ -71,7 +72,6 @@ export default {
areaId: '' areaId: ''
}, },
latlng: null, latlng: null,
disabledLevel: 0,
rules: { rules: {
name: [{required: true, message: "请填写 设备名称"}] name: [{required: true, message: "请填写 设备名称"}]
} }
@@ -80,7 +80,6 @@ export default {
created() { created() {
this.selected.areaId = this.user.info.areaId this.selected.areaId = this.user.info.areaId
this.disabledLevel = this.user.info.areaList.length
}, },
methods: { methods: {
@@ -127,7 +126,7 @@ export default {
return ( return (
<div class="flexRow"> <div class="flexRow">
<i class={['iconfont', 'iconshipinjiankong', show]}/> <i class={['iconfont', 'iconshipinjiankong', show]}/>
<div>{node.label}</div> <div class="fill">{node.label}</div>
<el-dropdown class="menuBtn" onCommand={e => this.handleSliderOption(e, data)}> <el-dropdown class="menuBtn" onCommand={e => this.handleSliderOption(e, data)}>
<i class="iconfont iconMore"/> <i class="iconfont iconMore"/>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
@@ -140,7 +139,7 @@ export default {
) )
} else return ( } else return (
<div class="flexRow"> <div class="flexRow">
<div>{node.label}</div> <div class="fill">{node.label}</div>
{data.id != 'no_area' ? <div class="sta"> {data.id != 'no_area' ? <div class="sta">
<p>{data.online || 0}</p>/{data.sum || 0} <p>{data.online || 0}</p>/{data.sum || 0}
</div> </div>

View File

@@ -204,8 +204,6 @@ export default {
} }
::v-deep.deviceList { ::v-deep.deviceList {
padding: 0 8px;
.el-scrollbar { .el-scrollbar {
height: 100%; height: 100%;