Browse Source

优化

master
陈裕财 4 years ago
parent
commit
02a0b94b61
  1. 8
      src/common/js/util.js
  2. 11
      src/views/xm/core/xmProject/XmProjectInfo.vue

8
src/common/js/util.js

@ -78,13 +78,11 @@ export default {
if(typeof cssSelector == 'string'){ if(typeof cssSelector == 'string'){
table=document.querySelector(cssSelector); table=document.querySelector(cssSelector);
} }
debugger;
var innerHeight=window.innerHeight var innerHeight=window.innerHeight
var defaultInnerHeight=913; var defaultInnerHeight=913;
var pageHeight=90/defaultInnerHeight*innerHeight
if(innerHeight<defaultInnerHeight){
pageHeight=90
}
var top=200/defaultInnerHeight*innerHeight;
var pageHeight=90/defaultInnerHeight*innerHeight
var top=200/defaultInnerHeight*innerHeight;
if(table!=null){ if(table!=null){
var rect=table.getBoundingClientRect() var rect=table.getBoundingClientRect()
if(rect && rect.top!=0){ if(rect && rect.top!=0){

11
src/views/xm/core/xmProject/XmProjectInfo.vue

@ -145,8 +145,8 @@
</el-submenu> </el-submenu>
</el-menu> </el-menu>
</el-row> </el-row>
<el-row>
<el-col :span="infotype=='项目概览'?4:0" class="padding border">
<el-row ref="pageBody">
<el-col :span="infotype=='项目概览'?6:0" class="padding border" :style="{maxHeight:maxTableHeight+'px',overflowY:'auto'}">
<h4 class="padding-bottom">常用功能快捷导航</h4> <h4 class="padding-bottom">常用功能快捷导航</h4>
<el-steps :active="calcProjectStatusStep" finish-status="success" direction="vertical"> <el-steps :active="calcProjectStatusStep" finish-status="success" direction="vertical">
<el-step <el-step
@ -258,7 +258,7 @@
</el-step> </el-step>
</el-steps> </el-steps>
</el-col> </el-col>
<el-col :span="infotype=='项目概览'?20:24">
<el-col :span="infotype=='项目概览'?18:24">
<xm-project-overview-complex <xm-project-overview-complex
v-if="infotype == '项目概览'" v-if="infotype == '项目概览'"
:sel-project="selProject" :sel-project="selProject"
@ -441,7 +441,8 @@ export default {
groupUserVisible: false, groupUserVisible: false,
exportArr: ["任务", "计划", "需求监控"], exportArr: ["任务", "计划", "需求监控"],
dicts: getDefOptions(), dicts: getDefOptions(),
historyLength:0,
historyLength:0,
maxTableHeight:300,
/**end 自定义属性请在上面加 请加备注**/ /**end 自定义属性请在上面加 请加备注**/
}; };
}, //end data }, //end data
@ -837,6 +838,8 @@ export default {
}, },
mounted() { mounted() {
this.$nextTick(() => { this.$nextTick(() => {
this.maxTableHeight = this.source == 'GZT' ? this.maxTableHeight : util.calcTableMaxHeight(this.$refs.pageBody.$el);
var infotype = localStorage.getItem("project-infotype"); var infotype = localStorage.getItem("project-infotype");
if (infotype) { if (infotype) {
this.infotype = infotype; this.infotype = infotype;

Loading…
Cancel
Save