From 088d2722577909797053af7b8a36c1312fce2c85 Mon Sep 17 00:00:00 2001
From: Karson <karsonzhang@163.com>
Date: Fri, 13 Dec 2019 16:34:08 +0800
Subject: [PATCH] 更新README 新增附件大小格式化

---
 README.md                                      | 10 +++++-----
 public/assets/js/backend/general/attachment.js |  8 +++++++-
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md
index ef73895..9ba3967 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,7 @@ FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。
 * 共用同一账号体系的Web端会员中心权限验证和API接口会员权限验证
 * 二级域名部署支持,同时域名支持绑定到插件
 * 多语言支持,服务端及客户端支持
-* 强大的第三方模块支持([CMS](https://www.fastadmin.net/store/cms.html)、[博客](https://www.fastadmin.net/store/blog.html)、[知识付费问答](https://www.fastadmin.net/store/ask.html))
+* 强大的第三方模块支持([CMS](https://www.fastadmin.net/store/cms.html)、[博客](https://www.fastadmin.net/store/blog.html)、[知识付费问答](https://www.fastadmin.net/store/ask.html)、[在线投票系统](https://www.fastadmin.net/store/vote.html))
 * 整合第三方短信接口(阿里云、腾讯云短信)
 * 无缝整合第三方云存储(七牛、阿里云OSS、又拍云)功能
 * 第三方富文本编辑器支持(Summernote、Kindeditor、百度编辑器)
@@ -52,11 +52,11 @@ https://demo.fastadmin.net
 
 在使用中有任何问题,请使用以下联系方式联系我们
 
-交流社区: https://forum.fastadmin.net
+交流社区: https://ask.fastadmin.net
 
-QQ群: [636393962](https://jq.qq.com/?_wv=1027&k=487PNBb)(满) [708784003](https://jq.qq.com/?_wv=1027&k=5ObjtwM)(满) [964776039](https://jq.qq.com/?_wv=1027&k=59qjU2P)(3群)
+QQ群: [636393962](https://jq.qq.com/?_wv=1027&k=487PNBb)(满) [708784003](https://jq.qq.com/?_wv=1027&k=5ObjtwM)(满) [964776039](https://jq.qq.com/?_wv=1027&k=59qjU2P)(3群) [749803490](https://jq.qq.com/?_wv=1027&k=5tczi88)(满) [767103006](https://jq.qq.com/?_wv=1027&k=5Z1U751)(5群)
 
-Email: (karsonzhang#163.com, 把#换成@)
+Email: (karson#fastadmin.net, 把#换成@)
 
 Github: https://github.com/karsonzhang/fastadmin
 
@@ -87,6 +87,6 @@ FastAdmin遵循Apache2开源协议发布,并提供免费使用。
 
 本项目包含的第三方源码和二进制文件之版权信息另行标注。
 
-版权所有Copyright © 2017-2019 by FastAdmin (https://www.fastadmin.net)
+版权所有Copyright © 2017-2020 by FastAdmin (https://www.fastadmin.net)
 
 All rights reserved。
\ No newline at end of file
diff --git a/public/assets/js/backend/general/attachment.js b/public/assets/js/backend/general/attachment.js
index 61a3b56..a3e36a9 100644
--- a/public/assets/js/backend/general/attachment.js
+++ b/public/assets/js/backend/general/attachment.js
@@ -32,7 +32,13 @@ define(['jquery', 'bootstrap', 'backend', 'form', 'table'], function ($, undefin
                         {field: 'imageheight', title: __('Imageheight'), sortable: true},
                         {field: 'imagetype', title: __('Imagetype'), formatter: Table.api.formatter.search},
                         {field: 'storage', title: __('Storage'), formatter: Table.api.formatter.search},
-                        {field: 'filesize', title: __('Filesize'), operate: 'BETWEEN', sortable: true},
+                        {
+                            field: 'filesize', title: __('Filesize'), operate: 'BETWEEN', sortable: true, formatter: function (value, row, index) {
+                                var size = parseFloat(value);
+                                var i = Math.floor(Math.log(size) / Math.log(1024));
+                                return (size / Math.pow(1024, i)).toFixed(i < 2 ? 0 : 2) * 1 + ' ' + ['B', 'KB', 'MB', 'GB', 'TB'][i];
+                            }
+                        },
                         {field: 'mimetype', title: __('Mimetype'), formatter: Table.api.formatter.search},
                         {
                             field: 'createtime',
--
libgit2 0.24.0