⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin_config.js

📁 学生选课系统 赶快来下载啊啊好东西 呵呵啊啊 啊啊啊啊啊
💻 JS
字号:
// 用户组版面权限选取
function ck(type){
	var prefix = null;
	switch(type){
		case 1:
			prefix = "FORUM_GROUP_AUTH_VISIT";
			break;
		case 2:
			prefix = "FORUM_GROUP_AUTH_POST";
			break;
		case 3:
			prefix = "FORUM_GROUP_AUTH_REPLY";
			break;
		case 4:
			prefix = "FORUM_GROUP_AUTH_UPLOAD";
			break;
		case 5:
			prefix = "FORUM_GROUP_AUTH_DOWNLOAD";
			break;
		case 6:
			prefix = "FORUM_GROUP_AUTH_VIEWPOST";
			break;
		default:
			return;
	}
	var table=event.srcElement;  
  while(table.tagName.toUpperCase()!="TABLE"){
		table = table.parentNode;
  }
  var objs = table.getElementsByTagName("INPUT");
  for (var i=0;i<objs.length;i++){
		if (objs[i].type=="checkbox" && objs[i].name.indexOf(prefix)>-1) {//
			objs[i].checked=window.event.srcElement.checked;
			if(objs[i].checked){
				objs[i+1].value = objs[i].value;
			}else {
				objs[i+1].value = null;
			}
		}
  }
}

//检查定义的综合积分公式
function doCheckForumla(){
   doAction("EF_CONFIG_BASE._checkFormula","");
}

//根据选取的广告类型,显示适当的参数域
function setGroupAdsType(obj) {
	var value = obj.value;
  var href =  "adstype_id=" + value;
	doAction("EF_ADS_DETAIL._showtype" , href);
}

//执行当前的计划任务
function runPlan() {
	doAction("EF_SCHEDULE_SET_DETAIL._run" , "");
}

// 左键点击选中文字并拷贝到剪切板
function copycode(objDiv) {
	var obj  = objDiv.childNodes(0);
	var rng = document.body.createTextRange();
	rng.moveToElementText(obj);
	rng.scrollIntoView();
	rng.select();
	rng.execCommand("Copy");
	rng.collapse(false);
}

//新增省市时 点击返回,返回到相关国家的省市列表
function backToProvince(){
  var obj = document.getElementsByName('EF_REGION_PROVINCE_ADD.parent_id');
  var parent_id = obj[0].value;
  window.location = "c?_view=EFV_REGION_LIST_PROVINCE&region_id="+parent_id;
}

//新增地市区时,返回地市区列表
function backToCity(){
  var obj = document.getElementsByName('EF_REGION_CITY_ADD.parent_id');
  var parent_id = obj[0].value;
  window.location = "c?_view=EFV_REGION_LIST_CITY&region_id="+parent_id; 
}

//删除地市区列表中的数据
function deleteCity(){
  if(confirm("删除的数据将无法恢复,确认继续?")){
    doAction("EF_REGION_LIST_CITY._delete" , "");
  }
}

//删除省市列表中的数据
function deleteProvince(){
  if(confirm("删除省市信息将同时删除下级所有地市信息,确认继续?")){
    doAction("EF_REGION_LIST_PROVINCE._delete" , "");
  }
}

//删除国家列表中的数据
function deleteCountry(){
  if(confirm("删除国家地区信息将同时删除下级所有信息,确认继续?")){
    doAction("EF_REGION_LIST_COUNTRY._delete" , "");
  }
}

function checkTemplateID(id){
  var id_message = document.getElementById("id_message");
  if(!checkTemplateIdValid(id)){
    id_message.innerText = "风格ID不符合标准";
    return false;
  }
  if(checkTemplateRepeat(id)){
    setTemplateRepeat();
    return false;
  }
  if(checkTemplateLimit(id)){
    setTemplateLimit();
    return false;
  }
  id_message.innerText = "";
}

//设置风格ID重复信息
function setTemplateRepeat(){
 var id_message = document.getElementById("id_message");
 id_message.innerText = "风格ID已经存在";
}

//设置风格ID为限制目录
function setTemplateLimit(){
 var id_message = document.getElementById("id_message");
 id_message.innerText = "风格ID受限";
}

//检查风格ID是否有效
function checkTemplateIdValid(id){
  var reg = new RegExp("^[a-z0-9_\-]{4,20}$","");
  //检查ID有效性
  if(reg.test(id)){
     return true; 
  }
  return false;
}

//检查风格ID是否重复
function checkTemplateRepeat(id){
  //ID 重复
  var repeat = false;
  //风格ID是否重复
  if(ef_template){
     for(var i =0; i < ef_template.length; i++){
        if(ef_template[i] == id){
          repeat = true;
          break;
        }
     }
  }
  return repeat;
}

//检查风格ID为限制ID
function checkTemplateLimit(id){
  //ID 重复
  var limit = false;
  //风格ID是否重复
  if(limitNames){
     for(var i =0; i < limitNames.length; i++){
        if(limitNames[i] == id){
          limit = true;
          break;
        }
     }
  }
  return limit;
}

//修改风格
function doTemplateSubmit(){
  var msg = "您确认修改风格信息吗?";

  var id = document.getElementsByName('EF_TEMPLATE_INFO_DETAIL.template_id')[0].value;
  if(!checkTemplateIdValid(id)){
    alert("风格ID不符合标准!");
    return false;
  }

  if(checkTemplateLimit(id)){
    alert("风格ID受限!");
    return false;
  }
  
  //修改的风格ID是否重复
  var key = document.getElementsByName('EF_TEMPLATE_INFO_DETAIL.template_id.')[0].value;
  //未修改
  if(id != key){
    if(checkTemplateRepeat(id)){
      alert("风格ID已存在!");
      return false;
    }
  }

  //修改基础模板
  var extendfrom = document.getElementsByName('EF_TEMPLATE_INFO_DETAIL.template_extendfrom')[0];

  if(template_extendfrom && template_extendfrom == key ){
    if(template_extendfrom != extendfrom.value){
      alert("此风格为基础风格,不允许修改'扩展自'信息!");
      extendfrom.value = template_extendfrom;
      return false;
    }
    if(id != key){
      msg = "您确认基础风格为'"+id+"'吗?";
    }
  }
  if(extendfrom.value != template_extendfrom){
    msg = "您确认风格'"+id+"'扩展自'"+extendfrom.value+"'吗?";
  }
  if(confirm(msg)){
     doAction("EF_TEMPLATE_INFO_DETAIL._submit" , "");
  }
}

//提交风格文件
function doUploadTemplate(obj){
  var template_replace = document.getElementsByName('EF_TEMPLATE_UPLOAD.template_replace')[0];
  template_replace.value = "";

  var id = document.getElementsByName('EF_TEMPLATE_UPLOAD.template_id')[0].value;

  if(!checkTemplateIdValid(id)){
    alert("风格ID不符合标准!");
    return false;
  }

  if(checkTemplateLimit(id)){
    alert("风格ID受限!");
    return false;
  }

  //风格ID是否重复
  var repeat = checkTemplateRepeat(id);

  //新增基础模板
  var newBase = false;
  var newTemp = document.getElementsByName('EF_TEMPLATE_UPLOAD.template_extendfrom')[0].value ;
  if( newTemp == "new"){
    newBase = true;
  }

  //ID 重复
  if(repeat){
     if (newBase){
        alert("基础风格'"+id+"'已存在!");
        return false;
     }else {
        if(confirm("风格'"+id+"'已存在,您确认覆盖原风格吗?")){
          template_replace.value = "1";
          doAction("EF_TEMPLATE_UPLOAD._upload" , "");
        } else {
          //alert("请修改风格ID或在风格管理出修改");
        }
    }

  } else {
   //不存在
    var msg = "您确认上传风格'"+id+"'吗?";
    if (newBase){
       msg = "您确认新增基础风格'"+id+"'吗?";
    }
    if(confirm(msg)){
       doAction("EF_TEMPLATE_UPLOAD._upload" , "");
    }
  }
}

//检查风格ID为限制ID
function doDBImport(path){
  if(confirm("恢复操作将全部覆盖现有数据且无法恢复,您确定继续吗?")){
    showProcessTip();
    doAction('EF_DB_REBACK._import','importpath='+path);
  }
}
//测试邮件
function testmail(obj){
  obj.form.action=getContextPath() + "/ef/mail.jsp";
  obj.form.target = "mailcheck";
  obj.form.submit();
  obj.form.target="";
  obj.form.action="";
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -