作者 Karson

新增默认支持LIKE %...%中*表示任意字符的功能

修正调试模式下的version值
修复附件管理链接错误的BUG
修复普通搜索在多表格显示下错误渲染的BUG
@@ -26,7 +26,7 @@ class Common @@ -26,7 +26,7 @@ class Common
26 Config::set('upload.cdnurl', $cdnurl); 26 Config::set('upload.cdnurl', $cdnurl);
27 } 27 }
28 // 如果是调试模式将version置为当前的时间戳可避免缓存 28 // 如果是调试模式将version置为当前的时间戳可避免缓存
29 - if (!Config::get('app_debug')) 29 + if (Config::get('app_debug'))
30 { 30 {
31 Config::set('site.version', time()); 31 Config::set('site.version', time());
32 } 32 }
@@ -119,7 +119,7 @@ define(['jquery', 'bootstrap', 'backend', 'form', 'table'], function ($, undefin @@ -119,7 +119,7 @@ define(['jquery', 'bootstrap', 'backend', 'form', 'table'], function ($, undefin
119 } 119 }
120 }, 120 },
121 url: function (value, row, index) { 121 url: function (value, row, index) {
122 - return '<a href="' + Backend.api.cdnurl(value) + '" target="_blank" class="label bg-green">' + value + '</a>'; 122 + return '<a href="' + row.fullurl + '" target="_blank" class="label bg-green">' + value + '</a>';
123 }, 123 },
124 } 124 }
125 } 125 }
@@ -18,7 +18,7 @@ @@ -18,7 +18,7 @@
18 var vModal = sprintf("<div id=\"commonSearchContent_%s\" class=\"common-search-table %s\">", that.options.idTable, that.options.searchFormVisible ? "" : "hidden"); 18 var vModal = sprintf("<div id=\"commonSearchContent_%s\" class=\"common-search-table %s\">", that.options.idTable, that.options.searchFormVisible ? "" : "hidden");
19 vModal += vFormCommon.join(''); 19 vModal += vFormCommon.join('');
20 vModal += "</div>"; 20 vModal += "</div>";
21 - $("#myTabContent").before($(vModal)); 21 + that.$container.prepend($(vModal));
22 22
23 var form = $("#commonSearchForm" + "_" + that.options.idTable); 23 var form = $("#commonSearchForm" + "_" + that.options.idTable);
24 24
@@ -181,7 +181,7 @@ @@ -181,7 +181,7 @@
181 var value = $("[name='" + name + "']:checked").val(); 181 var value = $("[name='" + name + "']:checked").val();
182 } 182 }
183 } else { 183 } else {
184 - var value = (typeof vObjCol.process === 'function') ? vObjCol.process(obj.val()) : obj.val(); 184 + var value = (typeof vObjCol.process === 'function') ? vObjCol.process(obj.val()) : (sym == 'LIKE %...%' ? obj.val().replace(/\*/g, '%') : obj.val());
185 } 185 }
186 if (value == '' && sym.indexOf("NULL") == -1) { 186 if (value == '' && sym.indexOf("NULL") == -1) {
187 return true; 187 return true;