
onFormMounted(){
const htmlFragment = `
<div class="inserted-element" style="margin-top:10px;">
<p><button id="dakai">打开页签</button><button id="guanbi">关闭页签</button>
<button id="guanbi2">关闭本页签打开新页签</button>
<button id="shuaxin">刷新页面</button><button id="shuaxinlb">重载列表</button>
<button id="iframe1">iframe1</button>
<button id="iframe2">iframe2</button>
<button id="iframe3">iframe3</button>
<button id="shuaxinlb">本页面打开</button>这是一个动态插入的元素</p>
</div>
`;
const header = document.querySelector('.work_content_header');
header.insertAdjacentHTML('afterend', htmlFragment);
document.getElementById('dakai').addEventListener('click', function() {
history.pushState({}, '', '/flow/space');
});
document.getElementById('guanbi').addEventListener('click', ()=> {
let obj = {
path: '/lowcode' + this.$route.fullPath,
query: this.$route.query
}
this.bus.$emit("delTag", obj);
});
document.getElementById('guanbi2').addEventListener('click', ()=> {
history.pushState({}, '', '/flow/space');
let obj = {
path: '/lowcode' + this.$route.fullPath,
query: this.$route.query
}
this.bus.$emit("delTag", obj);
});
document.getElementById('shuaxin').addEventListener('click', () => {
let obj = {
modules_id: this.$route.query.modules_id,
page_id: this.$route.query.page_id
};
this.$parent.getConfig(obj);
});
document.getElementById('shuaxinlb').addEventListener('click', ()=> {
let obj = { modules_id: this.$route.query.modules_id, page_id: this.$route.query.page_id }
this.$parent.getConfig(obj)
});
document.getElementById('iframe1').addEventListener('click', ()=> {
let obj = {
content: {
link:'/index/lowcode/design?modules_id=1087&page_id=1726',
open:1,
},
type:'url',
};
this.$parent.handlePageClick(null,obj)
});
document.getElementById('iframe2').addEventListener('click', ()=> {
let obj = {
content: {
link:'/index/lowcode/design?modules_id=1087&page_id=1726',
open:2,
},
type:'url',
};
this.$parent.handlePageClick(null,obj)
});
document.getElementById('iframe3').addEventListener('click', ()=> {
let obj = {
content: {
link:'/index/lowcode/design?modules_id=1087&page_id=1726',
open:3,
},
type:'url',
};
this.$parent.handlePageClick(null,obj)
});
}
afterDataLoading(){
tableBox = document.querySelector(".table_box")
tableBox.style.height = 'calc(100% - 87px)'
}