jquery和js 编辑删除后返回查询条件的方法

本文介绍了一个用于旅游签证信息查询及更新操作的脚本,该脚本通过解析URL参数来初始化查询条件,并实现了根据产品计调、产品名称、出团日期等条件进行筛选的功能。此外,还提供了更新签证信息的链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<script type="text/javascript" src="../../_LAYOUTS/ERPResources/js/getUrlParam.js"></script>

<script language="javascript" type="text/javascript">

var Obj = new Object(); //跳转时记住查询条件

var ooid = $(document).getUrlParam('obj');
var QueryStr = null;

$(document).ready(function() {

if (ooid != null && ooid != null && ooid != "") {

var objJson = eval('(' + decodeURI(ooid) + ')');
if(typeof objJson=="object")
{
if (typeof objJson.proOP != "undefined") $("#<%= txtProductOP.ClientID %>").val(decodeURI(objJson.proOP));
if (typeof objJson.proName != "undefined") $("#<%= txtProductName.ClientID %>").val(decodeURI(objJson.proName));
if (typeof objJson.outTeamDateStart != "undefined") $("#tbTeamOutDateStart").val(decodeURI(objJson.outTeamDateStart));
if (typeof objJson.outTeamDateEnd != "undefined") $("#tbTeamOutDateEnd").val(decodeURI(objJson.outTeamDateEnd));
if (typeof objJson.teamNum != "undefined") $("#<%= txtTeamID.ClientID %>").val(decodeURI(objJson.teamNum));
if (typeof objJson.status != "undefined") $("#<%= ddlDealStatus.ClientID %>").val( decodeURI(objJson.status));
currentPage = parseInt($("#_pageIndex").text());
PostCutoffDateList("selectQuery", Querys(), 0);
}

//修改截止日期,送签日期,出团日期
$("#<%= btnUpdate.ClientID %>").click(function() {
var strObj = JSON.stringify(Obj) == "{}" ? "" : "&obj=" + JSON.stringify(Obj);
window.location.href = "UpdateVisaInfo.aspx?TeamID=" + checked[0].value + "&PageNo=" + parseInt($("#_pageIndex").text()) + strObj;
});
});

//查询
function Querys() {
Obj = new Object();
var proOP = $.trim($("#<%= txtProductOP.ClientID %>").val()); //产品计调
var proName = $.trim($("#<%= txtProductName.ClientID %>").val()); //产品名称
var outTeamDateStart = $.trim($("#tbTeamOutDateStart").val()); //出团日期开始时间
var outTeamDateEnd = $.trim($("#tbTeamOutDateEnd").val()); //出团日期结束时间
var teamNum = $.trim($("#<%= txtTeamID.ClientID %>").val()); //团队编号
var status = $.trim($("#<%= ddlDealStatus.ClientID %> option:selected").attr("text")); //处理状态

var where = " and VisaType='00083' ";
if (proOP != "") {
where += " and FullName like '%" + proOP + "%'"; //计调
Obj.proOP = proOP;
}
if (proName != "") {
where += " and ProductName like '%" + proName + "%'";
Obj.proName = proName;
}

if (outTeamDateStart != "") {
if (outTeamDateEnd != "") {
where += " and (OutTeamDate between '" + outTeamDateStart + "' and '" + outTeamDateEnd + "') ";
Obj.outTeamDateStart = outTeamDateStart;
Obj.outTeamDateEnd = outTeamDateEnd;
}
else {
where += " and OutTeamDate ='" + outTeamDateStart + "'";
Obj.outTeamDateStart = outTeamDateStart;
}
}
else {
if (outTeamDateEnd != "") {
where += " and OutTeamDate='" + outTeamDateEnd + "'";
Obj.outTeamDateEnd = outTeamDateEnd;
}
}
if (teamNum != "") {
where += " and TeamNum like '%" + teamNum + "%'";
Obj.teamNum = teamNum;
}
if (status != "0") {
if ($("#<%= ddlDealStatus.ClientID %> option:selected").attr("value") != "0") {
where += " and TeamState = '" + status + "'";
Obj.status = status;
}
}
return where;
}

//返回列表结果
//tag:查询方式,obj:条件,flag:0:条件查询 flag:1 分页
function PostCutoffDateList(tag, obj, flag) {
var curPage = 1;
if (flag == 1) {
if (document.getElementById("_pageIndex")) {
curPage = parseInt($("#_pageIndex").text());
}
}
var perPageCount = "<%= Linage %>";
var args = { Tag: tag, Obj: obj, PerPageCount: perPageCount, CurPage: curPage, order: OrderBySelectStr };
$(".erp").block({ message: '<span style="margin-left:5px; height:30px;padding:5px;">正在加载,请等待...</span>' });
$.post(address + "/Pages/Visa/CutoffDateOperator.ashx", args, function(data) {
$(".erp").unblock();
$("#tbCutoffDate").html("");
if (data != "") {
var arrdata = data.split('|||');
$("#tbCutoffDate").html(arrdata[0]);
$("#pPageInfo").html(arrdata[1]);
}
ByecityErp.jHelperTip.createTipFrame();
});
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值