1.是否表达式->匹配方式修改 2.去除"取消审核通过"状态查询条件 3.配置列表界面增加列表根据action排序

This commit is contained in:
zhangwenqing
2018-09-11 19:16:15 +08:00
parent 66f1ff33f1
commit 0e9110602b
49 changed files with 55 additions and 84 deletions

View File

@@ -264,13 +264,16 @@ $(function(){
areaControlInit();
/*=====关键字与表达式处理 开始=====*/
var tagsInputSettings="#tags";
var options;
$("input[name$='cfgKeywords']").each(function(){
var tagsId = $(this).attr("id");
var objNamePrefix = $(this).attr("name").split("cfgKeywords")[0];
var isTags = $(this).hasClass("tags");//有tags样式的关键字输入框才需处理
if(typeof(tagsId)!=='undefined' && tagsId.indexOf("tags_")!=-1 && isTags){
if($("input:radio[name='"+objNamePrefix+"exprType']").val()==1){
$("select[name='"+objNamePrefix+"matchMethod']").find("option[value!=0]").attr("disabled",true);
if($("input:radio[name='"+objNamePrefix+"exprType']").val()==0){
//$("select[name='"+objNamePrefix+"matchMethod']").find("option[value!=0]").attr("disabled",true);
options = $("select[name='"+objNamePrefix+"matchMethod']").find("option[value!=0]").clone();
$("select[name='"+objNamePrefix+"matchMethod']").find("option[value!=0]").remove();
}
//表单中如果有关键字内容可能输入多个关键字的情况,根据输入关键字个数确定表达式选中情况,不允许手动选中
$("input:radio[name='"+objNamePrefix+"exprType']").attr("disabled",true);
@@ -296,7 +299,7 @@ $(function(){
keywordValue = keywordValue+"***iie***"+$(this).find("span").text().trim();
});
$(this).prev("input[name$='cfgKeywords']").val(keywordValue);*/
exprTypeChecked(objNamePrefix,size);
exprTypeChecked(objNamePrefix,size,options);
},
onRemoveTag:function(tag,size){
$(this).parents(".col-md-6").next("div").html("");
@@ -306,7 +309,7 @@ $(function(){
keywordValue = keywordValue+"***iie***"+$(this).find("span").text().trim();
});
$(this).prev("input[name$='cfgKeywords']").val(keywordValue);*/
exprTypeChecked(objNamePrefix,size);
exprTypeChecked(objNamePrefix,size,options);
}
});
$(".tagsinput").popover({
@@ -1417,17 +1420,20 @@ function isLicit(str,regStr) {//判断是否为合格字符 //s 包括空格回
//var re = "^[_0-9a-zA-Z\.@]*$";
return re.test(str);
}
function exprTypeChecked(objNamePrefix,size){
function exprTypeChecked(objNamePrefix,size,options){
if(size>1) {
// 与表达式
$("input:radio[name='"+objNamePrefix+"exprType'][value=1]").prop("checked",true); //选中是
$("select[name='"+objNamePrefix+"matchMethod']").append(options);
$("select[name='"+objNamePrefix+"matchMethod']").find("option").removeAttr("selected",false);
$("select[name='"+objNamePrefix+"matchMethod']").find("option[value=0]").attr("selected",true);
$("select[name='"+objNamePrefix+"matchMethod']").find("option[value!=0]").attr("disabled",true);
$("select[name='"+objNamePrefix+"matchMethod']").selectpicker("refresh");
}else {
// 无表达式
$("input:radio[name='"+objNamePrefix+"exprType'][value=0]").prop("checked",true); //选中否
$("select[name='"+objNamePrefix+"matchMethod']").find("option").removeAttr("disabled");
$("select[name='"+objNamePrefix+"matchMethod']").find("option[value!=0]").remove();
$("select[name='"+objNamePrefix+"matchMethod']").selectpicker("refresh");
}
}
function validateDataIsLicit(){