
web_request({
'url':"http://localhost:5000/getrole"
,'method':'post'
,'data':{'branch_no':'410000'}
,'json':null
,'headers':null
});
var my_user_info=null;
function query_userinfo(){
if(my_user_info==null){
__env__.logger.Info( __page__.Cookies["access_token"] );
var rst=web_request({
'url':"http://localhost:5000/getrole"
,'method':'post'
,'data':{'branch_no':'410000'}
,'json':null
,'headers':null
});
my_user_info=eval("="+rst);
__env__.logger.Info(rst);
}
return my_user_info
}
function before_exec() {
query_userinfo();
}
function resetDefaultParam(name) {
query_userinfo();
if (name == 'projectcode')
{
return my_user_info[projectcode];
}
}
可以用 lastSetParam 函数,和resetDefaultParam 函数用法一样。这个调用函数是在Gridoutput.cs 里面。
-- 前端
append
<script>
window.after_show_report_hook = function () {
console.info("function report_after_show exec")
$('form .el-form-item__content:last').append('<button id="btnExport" type="button" class="el-button form_query_button el-button--primary el-button--mini"><!----><!----><span>后台导出</span></button>')
$("#btnExport").click(function () {
console.info(_this.result.form)
var formData = {reportName:getUrlParam('reportName')}
$.each(_this.result.form, function (i, e) {
formData[e.name] = e.value;
});
const data = {
"sourceSystem": "CellReport",
"moudleName": "Export",
"businessCode": "Export",
"taskType": "api",
"CreateBy": "yebiao",
"IsExpire":true,
"apiExportInfo": [{
"url": "http://192.168.103.102:8012/getdata",
"methodType": "post",
"formData": formData,
"pageName": "pageIndex",
"pageSizeName": "pageSize",
"pageSize": 10000
}]
}
$.ajax({
type: "POST",
url: "http://192.168.103.115:10200/api/GenerateFile/AddAPIGenerateFile",
contentType: "application/json;charset=utf-8",
data: JSON.stringify(data),
dataType: "json",
success: function (message) {
alert("提交成功,请去下载中心查看导出数据");
},
error: function (message) {
alert("提交失败" + JSON.stringify(message));
}
});
})
}
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return decodeURI (r[2]); return null;
}
</script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
2021-08-02 cap can not be found subscriber