|
@@ -172,13 +172,15 @@ function formatInfoData(k,data){
|
|
|
$(".sub-menu .page[code="+pCode+"]").parents(".list-1").click();
|
|
|
$(".sub-menu .page[code="+pCode+"],.menu-mini .page[code="+pCode+"").click();
|
|
|
//缺陷定位
|
|
|
- $(".info-item .cont,.flaw-item").removeClass("active");
|
|
|
+ $(".info-item .cont,.flaw-item,td").removeClass("active");
|
|
|
const flawItem=$(".flaw-item .title a[code="+code+"]");
|
|
|
if(!flawItem.length){
|
|
|
$.alerModal({"message":'模块数据缺失~',type:"tip",time:'1000',isFather: true, fatherWrapper: $(".flaw-table", parent.document)});
|
|
|
return;
|
|
|
}
|
|
|
$(".flaw-item .title a[code="+code+"]").click();
|
|
|
+ const anch=$(".flaw-item .title a[code="+code+"]").attr("href");
|
|
|
+ $('#contentInfo').scrollTop($(anch).offset().top-60);
|
|
|
});
|
|
|
}
|
|
|
|
|
@@ -552,19 +554,19 @@ function formatFlawKeys(data){
|
|
|
|
|
|
//组合类型结构生成
|
|
|
function combineStructure(data){
|
|
|
- const {name,questionMapping} = data;
|
|
|
+ const {name,questionMapping,id} = data;
|
|
|
let hml='<div class="inner-table"><table>';
|
|
|
const colNum = Math.ceil(questionMapping.length/2);
|
|
|
let tdVal='';
|
|
|
const regexp = /(【(.+?)】)/g;
|
|
|
for(let i=0;i<questionMapping.length;){
|
|
|
if(questionMapping[i+1]){
|
|
|
- tdVal="<td>"+questionMapping[i].name+extractVars(questionMapping[i].val)+"</td><td>"+questionMapping[i+1].name+extractVars(questionMapping[i+1].val)+"</td>";
|
|
|
+ tdVal="<td id='anchor"+questionMapping[i].id+"'>"+questionMapping[i].name+extractVars(questionMapping[i].val)+"</td><td id='anchor"+questionMapping[i+1].id+"'>"+questionMapping[i+1].name+extractVars(questionMapping[i+1].val)+"</td>";
|
|
|
}else{
|
|
|
- tdVal="<td>"+questionMapping[i].name+extractVars(questionMapping[i].val)+"</td><td></td>";
|
|
|
+ tdVal="<td id='anchor"+questionMapping[i].id+"'>"+questionMapping[i].name+extractVars(questionMapping[i].val)+"</td><td></td>";
|
|
|
}
|
|
|
if(i==0){
|
|
|
- hml=hml+`<tr><td rowspan="${colNum}">${name}</td>${tdVal}`;
|
|
|
+ hml=hml+`<tr><td rowspan="${colNum}"><div id='anchor${id}'>${name}</div></td>${tdVal}`;
|
|
|
}else{
|
|
|
hml=hml+`<tr>${tdVal}`;
|
|
|
}
|