grgw_old_java/heatsupply2/WebContent/static/baidu/js/script/checkRepeat.js

189 lines
4.3 KiB
JavaScript
Raw Permalink Normal View History

2025-07-01 14:56:45 +08:00
/**
* 提交表单
* 方法被调用后根据提供的参数自动改变提交地址
* lable_name 需要取值的标签的ID
* target_name 提示信息的标签的ID
* submit_url 提交地址
*/
function crepeat(lable_name,target_id,submit_url){
var lable_value = document.getElementById(lable_name).value;
var viewobj = document.getElementById(target_id);
viewobj.innerHTML = "正在检测中...";
send_request(function(value){viewobj.innerHTML=value;},submit_url + lable_value, true);
}
/**
* 提交修改表单
* 方法被调用后根据提供的参数自动改变提交地址
* lable_name 需要取值的标签的ID
* target_name 提示信息的标签的ID
* submit_url 提交地址
*/
function crepeatedit(lable_name,id,target_id,submit_url){
var lable_value = document.getElementById(lable_name).value;
var id = document.getElementById(id).value;
var viewobj = document.getElementById(target_id);
viewobj.innerHTML = "正在检测中...";
send_request(function(value){viewobj.innerHTML=value;},submit_url + lable_value+"&id="+id, true);
}
/**
* Ajax提交并在确认后刷新页面
* @param submit_url 提交地址
*/
function subAjax(submit_url){
send_request(
function(value){
art.dialog({
title: "操作结果",
content: value,
fixed: true,
drag: false,
resize: false,
lock:true,
cancel:false,
ok:function(){
location.reload();
}
});
},
submit_url, true
);
}
/**
* 确认删除对话框
* @param url 提交地址
* @param para true/false 用于判断多条删除还是单条删除
*/
function isTrue(url,para){
if(para){
art.dialog({
content: '您确认删除?',
ok: function () {
var id = document.getElementsByName("seleAll");
var ids = "";
for(i=0;i<id.length;i++){
if(id[i].checked==true){
ids = ids + id[i].value+",";
}
}
ids = ids.substring(0,ids.length-1);
if(para==true){
subAjax(url);
}else{
subAjax(url+"?ids="+ids);
}
return true;
},
cancelVal: '关闭',
cancel: true
});
} else {
if(pan()){
art.dialog({
content: '您确认删除?',
ok: function () {
var id = document.getElementsByName("seleAll");
var ids = "";
for(i=0;i<id.length;i++){
if(id[i].checked==true){
ids = ids + id[i].value+",";
}
}
ids = ids.substring(0,ids.length-1);
if(para==true){
subAjax(url);
}else{
subAjax(url+"?ids="+ids);
}
return true;
},
cancelVal: '关闭',
cancel: true
});
}else{
art.dialog({
content: '请选择您要删除的选项!',
cancelVal: '确定',
cancel: true
});
}
}
}
function pan(){
var id = document.getElementsByName("seleAll");
for(i=0;i<id.length;i++){
if(id[i].checked==true){
return true;
}
}
return false;
}
/**
* Ajax提交
* @param submit_url 提交地址
*/
function mapAjax(submit_url){
send_request(
function(value){
art.dialog({
title: "操作结果",
content: eval("("+value+")"),
fixed: true,
drag: false,
resize: false,
lock:true,
cancel:false,
ok:true
});
},
submit_url, true
);
}
/**
* 确认删除对话框
* @param url 提交地址
* @param para true/false 用于判断多条删除还是单条删除
*/
function isFalse(url,para){
art.dialog({
content: '您确认删除?',
button: [{
name:'测试',
callback: function(){
this.content('asd').time(2);
return false;
}
},
{
name:'测试1',
calssback: function(){
alert('asdsa');
}
}
],
ok: function () {
var id = document.getElementsByName("seleAll");
var ids = "";
for(i=0;i<id.length;i++){
if(id[i].checked==true){
ids = ids + id[i].value+",";
}
}
ids = ids.substring(0,ids.length-1);
if(para==true){
subAjax(url);
}else{
if(ids.length==0){
art.dialog.tips('请您选择需要删除的记录!');
}else{
subAjax(url+"?ids="+ids);
}
}
return true;
},
cancelVal: '关闭',
cancel: true
});
}