正在显示
6 个修改的文件
包含
38 行增加
和
10 行删除
@@ -37,23 +37,16 @@ http://demo.fastadmin.net | @@ -37,23 +37,16 @@ http://demo.fastadmin.net | ||
37 | 37 | ||
38 | ## **界面截图** | 38 | ## **界面截图** |
39 |  | 39 |  |
40 | - | ||
41 | - | ||
42 | - | ||
43 | - | ||
44 | - | ||
45 | - | ||
46 | - | ||
47 | 40 | ||
48 | ## **问题反馈** | 41 | ## **问题反馈** |
49 | 42 | ||
50 | 在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流 | 43 | 在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流 |
51 | 44 | ||
52 | -QQ群: 636393962 | 45 | +QQ群: [636393962](https://jq.qq.com/?_wv=1027&k=487PNBb) |
53 | 46 | ||
54 | Email: (karsonzhang#163.com, 把#换成@) | 47 | Email: (karsonzhang#163.com, 把#换成@) |
55 | 48 | ||
56 | -weibo: @karsonzhang | 49 | +weibo: [@karsonzhang](https://weibo.com/karsonzhang) |
57 | 50 | ||
58 | Github: https://github.com/karsonzhang/fastadmin | 51 | Github: https://github.com/karsonzhang/fastadmin |
59 | 52 |
@@ -88,6 +88,11 @@ class Backend extends Controller | @@ -88,6 +88,11 @@ class Backend extends Controller | ||
88 | $start = stripos($url, 'index.php'); | 88 | $start = stripos($url, 'index.php'); |
89 | $start = $start !== false ? $start : 0; | 89 | $start = $start !== false ? $start : 0; |
90 | $url = substr($url, 0, $start + 9) . str_replace('.', '/', substr($url, $start + 9)); | 90 | $url = substr($url, 0, $start + 9) . str_replace('.', '/', substr($url, $start + 9)); |
91 | + // 如果是域名部署则加上前缀 | ||
92 | + if (Config::get('url_domain_deploy')) | ||
93 | + { | ||
94 | + $url = rtrim(url('/'), '/') . $url; | ||
95 | + } | ||
91 | header("location:" . url('index/index#!' . urlencode($url), '', false)); | 96 | header("location:" . url('index/index#!' . urlencode($url), '', false)); |
92 | exit; | 97 | exit; |
93 | } | 98 | } |
@@ -202,12 +207,26 @@ class Backend extends Controller | @@ -202,12 +207,26 @@ class Backend extends Controller | ||
202 | break; | 207 | break; |
203 | case 'IS NULL': | 208 | case 'IS NULL': |
204 | case 'IS NOT NULL': | 209 | case 'IS NOT NULL': |
205 | - $where[] = [$k, str_replace(' NULL', '', $sym), NULL]; | 210 | + $where[] = [$k, strtolower(str_replace('IS ', '', $sym))]; |
206 | break; | 211 | break; |
207 | default: | 212 | default: |
208 | break; | 213 | break; |
209 | } | 214 | } |
210 | } | 215 | } |
216 | + $where = function($query) use ($where) | ||
217 | + { | ||
218 | + foreach ($where as $k => $v) | ||
219 | + { | ||
220 | + if (is_array($v)) | ||
221 | + { | ||
222 | + call_user_func_array([$query, 'where'], $v); | ||
223 | + } | ||
224 | + else | ||
225 | + { | ||
226 | + $query->where($v); | ||
227 | + } | ||
228 | + } | ||
229 | + }; | ||
211 | return [$where, $sort, $order, $offset, $limit]; | 230 | return [$where, $sort, $order, $offset, $limit]; |
212 | } | 231 | } |
213 | 232 |
@@ -460,6 +460,14 @@ body { | @@ -460,6 +460,14 @@ body { | ||
460 | .layui-layer-setwin .layui-layer-close1:after { | 460 | .layui-layer-setwin .layui-layer-close1:after { |
461 | content: "\e626"; | 461 | content: "\e626"; |
462 | } | 462 | } |
463 | +.layui-layer-setwin .layui-layer-close2, | ||
464 | +.layui-layer-setwin .layui-layer-close2:hover { | ||
465 | + background: url('../libs/layer/build/skin/default/icon.png') no-repeat -149px -31px !important; | ||
466 | +} | ||
467 | +.layui-layer-setwin .layui-layer-close2:after, | ||
468 | +.layui-layer-setwin .layui-layer-close2:hover:after { | ||
469 | + display: none; | ||
470 | +} | ||
463 | /*手机版样式*/ | 471 | /*手机版样式*/ |
464 | @media (max-width: 480px) { | 472 | @media (max-width: 480px) { |
465 | .nav-addtabs { | 473 | .nav-addtabs { |
此 diff 太大无法显示。
@@ -253,6 +253,8 @@ define(['jquery', 'bootstrap', 'backend', 'config', 'toastr', 'moment', 'bootstr | @@ -253,6 +253,8 @@ define(['jquery', 'bootstrap', 'backend', 'config', 'toastr', 'moment', 'bootstr | ||
253 | // 单元格数据格式化 | 253 | // 单元格数据格式化 |
254 | formatter: { | 254 | formatter: { |
255 | icon: function (value, row, index) { | 255 | icon: function (value, row, index) { |
256 | + if (!value) | ||
257 | + return ''; | ||
256 | value = value.indexOf(" ") > -1 ? value : "fa fa-" + value; | 258 | value = value.indexOf(" ") > -1 ? value : "fa fa-" + value; |
257 | //渲染fontawesome图标 | 259 | //渲染fontawesome图标 |
258 | return '<i class="' + value + '"></i> ' + value; | 260 | return '<i class="' + value + '"></i> ' + value; |
@@ -496,6 +496,12 @@ body { | @@ -496,6 +496,12 @@ body { | ||
496 | content: "\e626"; | 496 | content: "\e626"; |
497 | } | 497 | } |
498 | } | 498 | } |
499 | + .layui-layer-close2,.layui-layer-close2:hover{ | ||
500 | + background:url('../libs/layer/build/skin/default/icon.png') no-repeat -149px -31px !important; | ||
501 | + &:after { | ||
502 | + display:none; | ||
503 | + } | ||
504 | + } | ||
499 | } | 505 | } |
500 | 506 | ||
501 | /*手机版样式*/ | 507 | /*手机版样式*/ |
-
请 注册 或 登录 后发表评论