fix : 修改alertmessage 设置显示列无效的问题
This commit is contained in:
@@ -46,13 +46,6 @@
|
|||||||
</div>
|
</div>
|
||||||
<bottom-box v-if="showSubList" :show-sub-list="showSubList" :subResizeShow="subResizeShow" :isFullScreen="isFullScreen" :from="'alertMessage'" :targetTab.sync="targetTab" :detailList="tabDetailList"
|
<bottom-box v-if="showSubList" :show-sub-list="showSubList" :subResizeShow="subResizeShow" :isFullScreen="isFullScreen" :from="'alertMessage'" :targetTab.sync="targetTab" :detailList="tabDetailList"
|
||||||
@closeSubList="showSubList = false" @fullScreen="fullScreen" @exitFullScreen="exitFullScreen" @listResize="listResize" :tabList="tabList"></bottom-box>
|
@closeSubList="showSubList = false" @fullScreen="fullScreen" @exitFullScreen="exitFullScreen" @listResize="listResize" :tabList="tabList"></bottom-box>
|
||||||
<element-set
|
|
||||||
v-clickoutside="elementsetHide"
|
|
||||||
:table-title="tableTitle"
|
|
||||||
:dropCol="dropCol"
|
|
||||||
@tablelable="tablelabelEmit"
|
|
||||||
ref="elementset"
|
|
||||||
></element-set>
|
|
||||||
<!--导出-->
|
<!--导出-->
|
||||||
<div class="export-xlsx">
|
<div class="export-xlsx">
|
||||||
<el-dialog :visible.sync="importBox.show" :title="importBox.title" :modal-append-to-body='false' :show-close="true" width="300px" @close="closeDialog" class="nz-dialog">
|
<el-dialog :visible.sync="importBox.show" :title="importBox.title" :modal-append-to-body='false' :show-close="true" width="300px" @close="closeDialog" class="nz-dialog">
|
||||||
@@ -328,31 +321,6 @@
|
|||||||
})
|
})
|
||||||
return result;
|
return result;
|
||||||
},
|
},
|
||||||
elementsetShow(s, e) {
|
|
||||||
var eventfixed = {
|
|
||||||
shezhi: 0,
|
|
||||||
screen: 0
|
|
||||||
};
|
|
||||||
eventfixed[s] = 1;
|
|
||||||
e.preventDefault();
|
|
||||||
this.$store.commit('setHeaderTable', this.tablelable);
|
|
||||||
this.$store.commit('setEventfixed', eventfixed);
|
|
||||||
const h = document.documentElement.clientHeight;
|
|
||||||
const w = document.documentElement.clientWidth;
|
|
||||||
const dw = this.$refs.elementset.$el.offsetWidth;
|
|
||||||
const dh = this.$refs.elementset.$el.offsetHeight;
|
|
||||||
let positionx =
|
|
||||||
e.clientX + dw <= w - 10 ? e.clientX + 14 : e.clientX + 14 - dw;
|
|
||||||
let positiony =
|
|
||||||
e.clientY + dh <= h - 10
|
|
||||||
? e.clientY + 20
|
|
||||||
: e.clientY + 20 - (e.clientY + dh - h);
|
|
||||||
this.$store.commit('setPosition', {positionx, positiony});
|
|
||||||
},
|
|
||||||
elementsetHide() {
|
|
||||||
//悬浮点击空白隐藏
|
|
||||||
this.$refs.elementset.elementsetHide();
|
|
||||||
},
|
|
||||||
tablelabelEmit(data) {
|
tablelabelEmit(data) {
|
||||||
//获取子组件传过来的参数
|
//获取子组件传过来的参数
|
||||||
this.$store.commit('setHeaderTable', data);
|
this.$store.commit('setHeaderTable', data);
|
||||||
|
|||||||
Reference in New Issue
Block a user