Authored by 鲁尚清

Merge branch 'master-500-dev' of http://192.168.1.136:82/monitor_v3/hg-monitor-w…

…eb into master-500-dev-lushangqing
... ... @@ -71,7 +71,7 @@
<el-radio v-model="ajConfigFrom.type" label="0" size="large">菜单</el-radio>
<el-radio v-model="ajConfigFrom.type" label="1" size="large">按钮</el-radio>
<el-radio v-model="ajConfigFrom.type" label="2" size="large">详情页</el-radio>
<!-- <div style="height: 15px; color: darkgrey">说明:参数中间用'&'拼接</div>-->
<!-- <div style="height: 15px; color: darkgrey">说明:参数中间用'&'拼接</div>-->
</el-form-item>
... ...
... ... @@ -10,7 +10,7 @@ export default {
id: [
{
required: true,
message: '请填写文档编号!',
message: '请填写配置编号!',
trigger: 'blur',
}
],
... ... @@ -36,7 +36,6 @@ export default {
setup(props, {attrs, slots, emit}){
const {proxy} = Vue.getCurrentInstance();
let height = Vue.ref(window.innerHeight - 10);
let configs = Vue.ref([{
name:'resId',
desc:'资源ID(资源列表可用)'
... ... @@ -339,7 +338,8 @@ export default {
menuList,
menuOptions,
getResType,
configs }
configs
}
}
}
... ...
<div class="container" :style="{'height':height+'px','max-height':height+'px'}">
<div class="container" :style="{'height':height+'px','max-height':height+'px','background':'#fff'}">
<iframe :src="getSrc" width="100%" height="100%" ></iframe>
</div>
... ...
... ... @@ -12,8 +12,8 @@ export default {
let param={
id:ajConfig
}
let params = '';
let designPage = '';
let params='';
let designPage='';
proxy.$http.get(`/api-web/ajConfig/findOneById`, param, function (res) {
if (res && res.success == true && res.object) {
// 参数替换
... ... @@ -26,7 +26,7 @@ export default {
}
const replaceParams = (params) => {
return params.replace(/#lgn/g,localStorage.getItem('lgn')).replace(/#user_id/g,sessionStorage.getItem('user_id')).replace(/#access_token/g,localStorage.getItem("access_token"))
return params.replace(/#lgn/g,localStorage.getItem('lgn')).replace(/#user_id/g,sessionStorage.getItem('access_token')).replace(/#access_token/g,localStorage.getItem("access_token"))
}
const getParamValue = (code) => {
... ... @@ -36,15 +36,22 @@ export default {
// 获取localStorage
}
// 挂载完
Vue.onMounted(() => {
getUrl();
//start lsq 监听跨域iframe子页面向父页面发送数据(子页面点击名称进入详情页) 2022-03-15
window.addEventListener('message',function(e){
if(e.data.type=='detail'){
proxy.$global.openDetail(e.data.data.resId, e.data.data.resType, proxy);
}else{
}
})
//end lsq 2022-03-15
})
return {
height,
getSrc
getSrc,
}
}
}
... ...