瀏覽代碼

字典回显默认样式去背景

RuoYi 6 年之前
父節點
當前提交
867cd57ae8
共有 1 個文件被更改,包括 18 次插入1 次删除
  1. 18 1
      ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js

+ 18 - 1
ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js

@@ -315,7 +315,8 @@
             	var actions = [];
                 $.each(datas, function(index, dict) {
                     if (dict.dictValue == ('' + value)) {
-                    	actions.push("<span class='badge badge-" + dict.listClass + "'>" + dict.dictLabel + "</span>");
+                    	var listClass = $.common.equals("default", dict.listClass) ? "" : "badge badge-" + dict.listClass;
+                    	actions.push($.common.sprintf("<span class='%s'>%s</span>", listClass, dict.dictLabel));
                         return false;
                     }
                 });
@@ -1141,6 +1142,22 @@
                 }
                 return value.toString().replace(/(^\s*)|(\s*$)|\r|\n/g, "");
             },
+            // 比较两个字符串(大小写敏感)
+            equals: function (str, that) {
+            	return str == that;
+            },
+            // 比较两个字符串(大小写不敏感)
+            equalsIgnoreCase: function (str, that) {
+            	return String(str).toUpperCase() === String(that).toUpperCase();
+            },
+            // 将字符串按指定字符分割
+            split: function (str, sep, maxLen) {
+            	if ($.common.isEmpty(str)) {
+            	    return null;
+            	}
+            	var value = String(str).split(sep);
+            	return maxLen ? value.slice(0, maxLen - 1) : value;
+            },
             // 字符串格式化(%s )
             sprintf: function (str) {
                 var args = arguments, flag = true, i = 1;