请教一下下列JS的含义

var shengcheng = _g().parameterEl.getWidgetByName("shengcheng").getValue();


var reg = new RegExp("#","g");//g,表示全部替换。

p2 = p2.replace(reg,"^");


var reg = new RegExp("#","g");//g,表示全部替换。

p3 = p3.replace(reg,"^");


function getUrlParam(name) {

     var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象

     var r = window.location.search.substr(1).match(reg);  //匹配目标参数

     if (r != null) return unescape(r[2]); return null; //返回参数值

}

var orgCode = getUrlParam('orgCode');


v_paramstr = "orgCode="+orgCode;


var a =hebao.replace(/^(\d{4})(\d{2})(\d{2})$/, "$1-$2-$3")


if(hebao==''&&hebao1==''&&shengcheng==''&&shengcheng1==''&&baoxian==''&&baoxian1==''){ 

  FR.Msg.alert("提示:","请输入日期!");

$('#popup_close').remove();

$('#popup_container').css('min-width','180px');

$('#popup_container').css('width','200px');

$('#popup_header').css('width','200px');

$('#popup_message').css('width','190px');

$('#popup_content').css('text-align','center');

$('.fr-core-btn').css('right','65px') 

  return false;  

}


var bxqq1 = new Date(a.replaceAll('-','/')); 


var subdate1 = (bxqq2-bxqq1)/ (1000 *60 *60 *24); 


if(subdate1>365)

{   

  FR.Msg.alert("提示:","请缩小查询的开始日期区间,可查询1年的数据!");     

return false;

}


if(shengcheng != ''){

        v_paramstr+="!shengcheng="+shengcheng

        }


var value;

var v_tjsj = this.options.form.getWidgetByName("button0"); 



FineReport LZ 发布于 2020-10-16 16:22
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
LZLv2见习互助
发布于2020-10-23 13:56

获取筛选项已选的内容并拼接起来

最佳回答
0
luojian0323Lv7资深互助
发布于2020-10-16 16:29

你就说你要干嘛?

如果你看都看不懂这段代码。研究没啥意义

一般是根据需要写代码。

  • LZ LZ(提问者) 需求是要离线下载报表
    2020-10-16 16:32 
  • luojian0323 luojian0323 回复 LZ(提问者) 注1:挂载在目录中的普通报表/决策报表才支持离线,通过超链/首页打开的模板和普通网页不支持离线。 注2:地图不支持离线,填报不支持离线。 注3:分页模板,离线报表时会离线所有页。
    2020-10-16 16:36 
  • LZ LZ(提问者) 回复 luojian0323 所以说需要明白这个js的内容,之前通过这个js和java api实现了
    2020-10-16 16:43 
  • 1关注人数
  • 339浏览人数
  • 最后回答于:2020-10-23 13:56
    请选择关闭问题的原因
    确定 取消
    返回顶部