Authored by 鲁尚清

分页表格resName也加上下探详情

@@ -370,34 +370,37 @@ @@ -370,34 +370,37 @@
370 const data = this.queryEchartsData(val); 370 const data = this.queryEchartsData(val);
371 data.then(res => { 371 data.then(res => {
372 console.log("1111",res) 372 console.log("1111",res)
373 - if (res && res[0].code == 0)  
374 - this.informationDataAll = res[0].data;  
375 - if (this.informationDataAll && this.informationDataAll.length > 0) { 373 + if (res && res[0].code == 0){
  374 + this.informationDataAll = res[0].data;
  375 + if (this.informationDataAll && this.informationDataAll.length > 0) {
376 this.informationDataAll.map(item => { 376 this.informationDataAll.map(item => {
377 - if (typeof (item.value) != 'string') {  
378 - item.value = item.value[0].state;  
379 - } 377 + if (typeof (item.value) != 'string') {
  378 + item.value =item.value[0].state;
  379 + }
380 if(this.tableHeadInfos.length==0) { 380 if(this.tableHeadInfos.length==0) {
381 item.isDisplay = '1'; 381 item.isDisplay = '1';
382 } 382 }
383 383
384 }) 384 })
385 - }  
386 - this.setDisplay();  
387 - let addTableData=[];  
388 - this.informationDataAll.map((item,index)=>{  
389 - addTableData.push({  
390 - key:item.code,  
391 - name:item.name,  
392 - width:"50%",  
393 - isDisplay:item.isDisplay,  
394 - state:item.state,  
395 - value:item.value 385 + }
  386 + this.setDisplay();
  387 + let addTableData=[];
  388 + this.informationDataAll.map((item,index)=>{
  389 + addTableData.push({
  390 + key:item.code,
  391 + name:item.name,
  392 + width:"50%",
  393 + isDisplay:item.isDisplay,
  394 + state:item.state,
  395 + value:item.value
  396 + })
396 }) 397 })
397 - })  
398 398
399 - this.$store.commit('CHANGW_HEAD_INFO', addTableData);  
400 - this.hackResetFun(); 399 + this.$store.commit('CHANGW_HEAD_INFO', addTableData);
  400 + this.hackResetFun();
  401 + }
  402 +
  403 +
401 }); 404 });
402 }, 405 },
403 // vue hack 之强制刷新组件 406 // vue hack 之强制刷新组件
@@ -507,7 +507,6 @@ export default { @@ -507,7 +507,6 @@ export default {
507 const series = val.series; 507 const series = val.series;
508 if(series && series.length>0){ 508 if(series && series.length>0){
509 series.map((item,index)=>{ 509 series.map((item,index)=>{
510 - console.log("series",item)  
511 if(item.name.indexOf('率')!=-1){ 510 if(item.name.indexOf('率')!=-1){
512 item.yAxisIndex= 1; 511 item.yAxisIndex= 1;
513 512
@@ -97,7 +97,7 @@ export default { @@ -97,7 +97,7 @@ export default {
97 let optionsData=this.optionsData; 97 let optionsData=this.optionsData;
98 if(this.optionsData.dataType=="dynamicData"){ 98 if(this.optionsData.dataType=="dynamicData"){
99 //改变参数值-月季度年,重新加载动态数据--待测 99 //改变参数值-月季度年,重新加载动态数据--待测
100 - this.optionsData.dynamicData.contextData.btnCode=val; 100 + this.optionsData.dynamicData.contextData.dataScope=val;
101 this.editorOptions(); 101 this.editorOptions();
102 } 102 }
103 } 103 }
@@ -35,7 +35,7 @@ @@ -35,7 +35,7 @@
35 <span v-if="itemChild.key=='alarmLevel' && item[itemChild.key]=='1'" :class="['table-level-normal',{'table-level-worse':item[itemChild.key]=='2','table-level-worst':item[itemChild.key]=='3'}]" >一般</span> 35 <span v-if="itemChild.key=='alarmLevel' && item[itemChild.key]=='1'" :class="['table-level-normal',{'table-level-worse':item[itemChild.key]=='2','table-level-worst':item[itemChild.key]=='3'}]" >一般</span>
36 <span v-else-if="itemChild.key=='alarmLevel' && item[itemChild.key]=='2'" :class="['table-level-normal',{'table-level-worse':item[itemChild.key]=='2','table-level-worst':item[itemChild.key]=='3'}]" >重要</span> 36 <span v-else-if="itemChild.key=='alarmLevel' && item[itemChild.key]=='2'" :class="['table-level-normal',{'table-level-worse':item[itemChild.key]=='2','table-level-worst':item[itemChild.key]=='3'}]" >重要</span>
37 <span v-else-if="itemChild.key=='alarmLevel' && item[itemChild.key]=='3'" :class="['table-level-normal',{'table-level-worse':item[itemChild.key]=='2','table-level-worst':item[itemChild.key]=='3'}]" >严重</span> 37 <span v-else-if="itemChild.key=='alarmLevel' && item[itemChild.key]=='3'" :class="['table-level-normal',{'table-level-worse':item[itemChild.key]=='2','table-level-worst':item[itemChild.key]=='3'}]" >严重</span>
38 - <span v-else :class="{'spanLink':itemChild.key=='resTypeName'}" @click="goTrend(item,itemChild.key)">{{ item[itemChild.key] }}</span> 38 + <span v-else :class="{'spanLink':itemChild.key=='resTypeName' || itemChild.key=='resName'}" @click="goTrend(item,itemChild.key)">{{ item[itemChild.key] }}</span>
39 </el-tooltip> 39 </el-tooltip>
40 40
41 </div> 41 </div>
@@ -91,7 +91,7 @@ @@ -91,7 +91,7 @@
91 <span v-if="itemChild.key=='alarmLevel' && item[itemChild.key]=='1'" :class="['table-level-normal',{'table-level-worse':item[itemChild.key]=='2','table-level-worst':item[itemChild.key]=='3'}]" >一般</span> 91 <span v-if="itemChild.key=='alarmLevel' && item[itemChild.key]=='1'" :class="['table-level-normal',{'table-level-worse':item[itemChild.key]=='2','table-level-worst':item[itemChild.key]=='3'}]" >一般</span>
92 <span v-else-if="itemChild.key=='alarmLevel' && item[itemChild.key]=='2'" :class="['table-level-normal',{'table-level-worse':item[itemChild.key]=='2','table-level-worst':item[itemChild.key]=='3'}]" >重要</span> 92 <span v-else-if="itemChild.key=='alarmLevel' && item[itemChild.key]=='2'" :class="['table-level-normal',{'table-level-worse':item[itemChild.key]=='2','table-level-worst':item[itemChild.key]=='3'}]" >重要</span>
93 <span v-else-if="itemChild.key=='alarmLevel' && item[itemChild.key]=='3'" :class="['table-level-normal',{'table-level-worse':item[itemChild.key]=='2','table-level-worst':item[itemChild.key]=='3'}]" >严重</span> 93 <span v-else-if="itemChild.key=='alarmLevel' && item[itemChild.key]=='3'" :class="['table-level-normal',{'table-level-worse':item[itemChild.key]=='2','table-level-worst':item[itemChild.key]=='3'}]" >严重</span>
94 - <span v-else :class="{'spanLink':itemChild.key=='resTypeName'}" @click="goTrend(item,itemChild.key)">{{ item[itemChild.key] }}</span> 94 + <span v-else :class="{'spanLink':itemChild.key=='resTypeName' || itemChild.key=='resName'}" @click="goTrend(item,itemChild.key)">{{ item[itemChild.key] }}</span>
95 </el-tooltip> 95 </el-tooltip>
96 96
97 </div> 97 </div>
@@ -447,7 +447,7 @@ export default { @@ -447,7 +447,7 @@ export default {
447 }, 447 },
448 //打开详情页 448 //打开详情页
449 goTrend(item, itemChildKey) { 449 goTrend(item, itemChildKey) {
450 - if (itemChildKey == 'resTypeName') { 450 + if (itemChildKey == 'resTypeName' || itemChildKey == 'resName') {
451 let param = { 451 let param = {
452 type:'detail', 452 type:'detail',
453 data:{ 453 data:{