Explorar el Código

上传框架和附件

等风来 hace 7 años
padre
commit
bd0697a4f4
Se han modificado 100 ficheros con 48542 adiciones y 0 borrados
  1. 1579 0
      public/static/css/animate.css
  2. 92 0
      public/static/css/reset.css
  3. 14 0
      public/static/js/media.js
  4. 9 0
      public/static/plug/axios.min.js
  5. 1 0
      public/static/plug/basket.js
  6. 1 0
      public/static/plug/better-scroll.js
  7. 542 0
      public/static/plug/censorwords/CensorWords
  8. 3597 0
      public/static/plug/city.js
  9. 0 0
      public/static/plug/copy.js
  10. 269 0
      public/static/plug/daterangepicker/daterangepicker.css
  11. 1628 0
      public/static/plug/daterangepicker/daterangepicker.js
  12. 1 0
      public/static/plug/echarts.common.min.js
  13. 215 0
      public/static/plug/helper.js
  14. 2170 0
      public/static/plug/iscroll5.js
  15. 32317 0
      public/static/plug/iview/dist/iview.js
  16. 1 0
      public/static/plug/iview/dist/iview.min.js
  17. 185 0
      public/static/plug/iview/dist/locale/de-DE.js
  18. 186 0
      public/static/plug/iview/dist/locale/en-US.js
  19. 187 0
      public/static/plug/iview/dist/locale/es-ES.js
  20. 187 0
      public/static/plug/iview/dist/locale/fr-FR.js
  21. 187 0
      public/static/plug/iview/dist/locale/id-ID.js
  22. 187 0
      public/static/plug/iview/dist/locale/ja-JP.js
  23. 187 0
      public/static/plug/iview/dist/locale/ko-KR.js
  24. 187 0
      public/static/plug/iview/dist/locale/pt-BR.js
  25. 187 0
      public/static/plug/iview/dist/locale/pt-PT.js
  26. 187 0
      public/static/plug/iview/dist/locale/ru-RU.js
  27. 187 0
      public/static/plug/iview/dist/locale/sv-SE.js
  28. 187 0
      public/static/plug/iview/dist/locale/tr-TR.js
  29. 187 0
      public/static/plug/iview/dist/locale/vi-VN.js
  30. 187 0
      public/static/plug/iview/dist/locale/zh-CN.js
  31. 187 0
      public/static/plug/iview/dist/locale/zh-TW.js
  32. BIN
      public/static/plug/iview/dist/styles/fonts/ionicons.eot
  33. 2230 0
      public/static/plug/iview/dist/styles/fonts/ionicons.svg
  34. BIN
      public/static/plug/iview/dist/styles/fonts/ionicons.ttf
  35. BIN
      public/static/plug/iview/dist/styles/fonts/ionicons.woff
  36. 1 0
      public/static/plug/iview/dist/styles/iview.css
  37. 23 0
      public/static/plug/jquery-1.10.2.min.js
  38. 5 0
      public/static/plug/jquery-1.4.1.min.js
  39. 22 0
      public/static/plug/jquery-slide-up.js
  40. 104 0
      public/static/plug/jquery.downCount.js
  41. 363 0
      public/static/plug/layer/layer-compiled.js
  42. 1 0
      public/static/plug/layer/layer-compiled.js.map
  43. 2 0
      public/static/plug/layer/layer.js
  44. 70 0
      public/static/plug/layer/mobile/layer-compiled.js
  45. 1 0
      public/static/plug/layer/mobile/layer-compiled.js.map
  46. 2 0
      public/static/plug/layer/mobile/layer.js
  47. 1 0
      public/static/plug/layer/mobile/need/layer.css
  48. BIN
      public/static/plug/layer/theme/default/icon-ext.png
  49. BIN
      public/static/plug/layer/theme/default/icon.png
  50. 1 0
      public/static/plug/layer/theme/default/layer.css
  51. BIN
      public/static/plug/layer/theme/default/loading-0.gif
  52. BIN
      public/static/plug/layer/theme/default/loading-1.gif
  53. BIN
      public/static/plug/layer/theme/default/loading-2.gif
  54. 2 0
      public/static/plug/layui/css/layui.css
  55. 2 0
      public/static/plug/layui/css/layui.mobile.css
  56. 2 0
      public/static/plug/layui/css/modules/code.css
  57. 2 0
      public/static/plug/layui/css/modules/laydate/default/laydate.css
  58. BIN
      public/static/plug/layui/css/modules/layer/default/icon-ext.png
  59. BIN
      public/static/plug/layui/css/modules/layer/default/icon.png
  60. 2 0
      public/static/plug/layui/css/modules/layer/default/layer.css
  61. BIN
      public/static/plug/layui/css/modules/layer/default/loading-0.gif
  62. BIN
      public/static/plug/layui/css/modules/layer/default/loading-1.gif
  63. BIN
      public/static/plug/layui/css/modules/layer/default/loading-2.gif
  64. BIN
      public/static/plug/layui/font/iconfont.eot
  65. 468 0
      public/static/plug/layui/font/iconfont.svg
  66. BIN
      public/static/plug/layui/font/iconfont.ttf
  67. BIN
      public/static/plug/layui/font/iconfont.woff
  68. BIN
      public/static/plug/layui/images/face/0.gif
  69. BIN
      public/static/plug/layui/images/face/1.gif
  70. BIN
      public/static/plug/layui/images/face/10.gif
  71. BIN
      public/static/plug/layui/images/face/11.gif
  72. BIN
      public/static/plug/layui/images/face/12.gif
  73. BIN
      public/static/plug/layui/images/face/13.gif
  74. BIN
      public/static/plug/layui/images/face/14.gif
  75. BIN
      public/static/plug/layui/images/face/15.gif
  76. BIN
      public/static/plug/layui/images/face/16.gif
  77. BIN
      public/static/plug/layui/images/face/17.gif
  78. BIN
      public/static/plug/layui/images/face/18.gif
  79. BIN
      public/static/plug/layui/images/face/19.gif
  80. BIN
      public/static/plug/layui/images/face/2.gif
  81. BIN
      public/static/plug/layui/images/face/20.gif
  82. BIN
      public/static/plug/layui/images/face/21.gif
  83. BIN
      public/static/plug/layui/images/face/22.gif
  84. BIN
      public/static/plug/layui/images/face/23.gif
  85. BIN
      public/static/plug/layui/images/face/24.gif
  86. BIN
      public/static/plug/layui/images/face/25.gif
  87. BIN
      public/static/plug/layui/images/face/26.gif
  88. BIN
      public/static/plug/layui/images/face/27.gif
  89. BIN
      public/static/plug/layui/images/face/28.gif
  90. BIN
      public/static/plug/layui/images/face/29.gif
  91. BIN
      public/static/plug/layui/images/face/3.gif
  92. BIN
      public/static/plug/layui/images/face/30.gif
  93. BIN
      public/static/plug/layui/images/face/31.gif
  94. BIN
      public/static/plug/layui/images/face/32.gif
  95. BIN
      public/static/plug/layui/images/face/33.gif
  96. BIN
      public/static/plug/layui/images/face/34.gif
  97. BIN
      public/static/plug/layui/images/face/35.gif
  98. BIN
      public/static/plug/layui/images/face/36.gif
  99. BIN
      public/static/plug/layui/images/face/37.gif
  100. 0 0
      public/static/plug/layui/images/face/38.gif

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1579 - 0
public/static/css/animate.css


+ 92 - 0
public/static/css/reset.css

@@ -0,0 +1,92 @@
+body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,select { margin:0; padding:0; } 
+body, button, input, select, textarea {font-size:.24rem; line-height: 1; } 
+h1, h2, h3, h4, h5, h6{ font-size:100%; } 
+address, cite, dfn, em, var { font-style:normal; } 
+code, kbd, pre, samp { font-family:couriernew, courier, monospace; } 
+small{ font-size:12px; } 
+ul, ol { list-style:none; } 
+sup { vertical-align:text-top; } 
+sub{ vertical-align:text-bottom; } 
+legend { color:#000; } 
+fieldset, img { border:0; } 
+button, input, select, textarea { font-size:100%; } 
+table { border-collapse:collapse; border-spacing:0; } 
+/* HTML5 display-role reset for older browsers */
+article, aside, details, figcaption, figure,
+footer, header, menu, nav, section { display: block; }
+input,input[type="search"],button,select,option,textarea,a{ outline:none; border:0; -webkit-appearance:none;border-radius: 0; background:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
+/* custom */
+a { text-decoration: none; -webkit-backface-visibility: hidden; color:#333; }
+body { -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-family: 'PingFang SC', 'STHeitiSC-Light', 'Helvetica-Light', arial, sans-serif, 'Droid Sans Fallback'; color:#333;}
+div,section,header{-webkit-box-sizing:border-box; box-sizing:border-box;}
+input{line-height: normal;}
+.fl{ float:left; }
+.fr{ float:right; }
+.clear{ clear:both; height: 0; line-height: 0; font-size: 0; }
+.clearfix:after{ content:"."; display:block; height:0; visibility:hidden; clear:both; overflow: hidden; }
+.flex{     display: -webkit-box;
+  display: -moz-box;
+  display: -ms-flexbox;
+  display: -webkit-flex;
+  display: flex;}
+.con-cell{ display: table-cell; height: 100%; vertical-align: middle; }
+.old-price{text-decoration: line-through;}
+
+
+
+[v-cloak] {
+  display: none !important;
+}
+
+/* 一像素边框 */
+@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
+  .border-1px::after {
+    -webkit-transform: scaleY(0.7);
+    -moz-transform: scaleY(0.7);
+    -o-transform: scaleY(0.7);
+    -ms-transform: scaleY(0.7);
+    transform: scaleY(0.7);
+  }
+  .border-top::before {
+    -webkit-transform: scaleY(0.7);
+    -moz-transform: scaleY(0.7);
+    -o-transform: scaleY(0.7);
+    -ms-transform: scaleY(0.7);
+    transform: scaleY(0.7);
+  }
+}
+@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
+  .border-1px::after {
+    -webkit-transform: scaleY(0.5);
+    -moz-transform: scaleY(0.5);
+    -o-transform: scaleY(0.5);
+    -ms-transform: scaleY(0.5);
+    transform: scaleY(0.5);
+  }
+  .border-top::before {
+    -webkit-transform: scaleY(0.5);
+    -moz-transform: scaleY(0.5);
+    -o-transform: scaleY(0.5);
+    -ms-transform: scaleY(0.5);
+    transform: scaleY(0.5);
+  }
+}
+@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
+  .border-1px::after {
+    -webkit-transform: scaleY(0.33);
+    -moz-transform: scaleY(0.33);
+    -o-transform: scaleY(0.33);
+    -ms-transform: scaleY(0.33);
+    transform: scaleY(0.33);
+  }
+  .border-top::before {
+    -webkit-transform: scaleY(0.33);
+    -moz-transform: scaleY(0.33);
+    -o-transform: scaleY(0.33);
+    -ms-transform: scaleY(0.33);
+    transform: scaleY(0.33);
+  }
+}
+
+
+

+ 14 - 0
public/static/js/media.js

@@ -0,0 +1,14 @@
+new function (){
+   var _self = this;
+   _self.width = 640;//设置默认最大宽度
+   _self.fontSize = 100;//默认字体大小
+   _self.widthProportion = function(){var p = (document.body&&document.body.clientWidth||document.getElementsByTagName("html")[0].offsetWidth)/_self.width;return p<0.5?0.5:p;};
+   _self.changePage = function(){
+       document.getElementsByTagName("html")[0].setAttribute("style","font-size:"+_self.widthProportion()*_self.fontSize+"px !important");
+   }
+   _self.changePage();
+   window.addEventListener("resize",function(){_self.changePage();},false);
+};
+
+
+ 

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 9 - 0
public/static/plug/axios.min.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
public/static/plug/basket.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
public/static/plug/better-scroll.js


+ 542 - 0
public/static/plug/censorwords/CensorWords

@@ -0,0 +1,542 @@
+fa lun
+falu
+发抡
+发抡功
+发轮
+发伦
+发伦功
+发仑
+发沦
+发纶
+发论
+发论功
+退档保平安
+退党保平安
+发论公
+天灭中共
+发正念
+发囵
+发瞟
+罚抡
+罚伦
+艹
+罚仑
+罚沦
+罚纶
+罚囵
+筏抡
+筏轮
+筏伦
+筏仑
+筏沦
+筏纶
+筏论
+筏囵
+伐抡
+伐轮
+伐伦
+伐仑
+伐沦
+伐论
+伐囵
+乏抡
+乏轮
+乏伦
+乏仑
+乏沦
+乏纶
+乏论
+乏囵
+阀抡
+阀伦
+阀仑
+阀沦
+阀纶
+阀论
+阀囵
+法 轮 功
+法*功
+法.轮.功
+法L功
+法lun功
+法功
+法抡
+法抡功
+法轮
+法轮大法
+法轮佛法
+法轮功
+法伦
+法仑
+法沦
+法纶
+法论
+法十轮十功
+法谪
+法谪功
+法輪
+法囵
+法愣
+珐.輪功
+珐抡
+珐轮
+珐伦
+珐仑
+珐沦
+五不
+五不争鸣论坛
+垡抡
+垡轮
+垡伦
+垡仑
+垡沦
+垡纶
+垡论
+垡囵
+茳澤民
+荭志
+闳志
+闵维方
+氵去
+氵去车仑工力
+转法轮
+砝抡
+砝轮
+砝伦
+操逼
+砝沦
+砝纶
+砝论
+砝囵
+泓志
+屙民
+珐纶
+珐论
+珐囵
+falun
+Falundafa
+fa轮
+Flg
+梦网洪志
+抡功
+轮功
+伦功
+三水法轮
+三唑仑
+爱液
+爆草
+包二奶
+暴奸
+暴乳
+爆乳
+暴淫
+屄
+逼奸
+操逼
+操黑
+操烂
+肏你
+肏死
+操死
+操我
+厕奴
+插比
+插b
+插逼
+插阴
+潮吹
+潮喷
+成人电影
+成人论坛
+成人色情
+成人网站
+成人文学
+成人小说
+艳情小说
+成人游戏
+吃精
+扌由插
+抽一插
+春药
+大力抽送
+大乳
+荡妇
+荡女
+盗撮
+多人轮
+肥逼
+封面女郎
+风月大陆
+干死你
+干穴
+肛交
+肛门
+龟头
+裹本
+国产av
+豪乳
+黑逼
+后穴
+换妻俱乐部
+几吧
+鸡吧
+鸡巴
+鸡奸
+集体淫
+叫床
+精液
+就去日
+巨屌
+菊花洞
+菊门
+巨奶
+巨乳
+菊穴
+开苞
+口爆
+口活
+口交
+口射
+口淫
+裤袜
+狂操
+狂插
+浪逼
+浪妇
+浪叫
+浪女
+狼友
+聊性
+流淫
+铃木麻
+凌辱
+漏乳
+露b
+乱交
+乱伦
+轮暴
+轮操
+轮奸
+裸陪
+买春
+美逼
+美少妇
+美穴
+迷奸
+蜜穴
+蜜液
+摸奶
+摸胸
+母奸
+奈美
+奶子
+男奴
+内射
+嫩逼
+嫩女
+嫩穴
+捏弄
+女优
+炮友
+砲友
+喷精
+屁眼
+前凸后翘
+强jian
+强暴
+强奸处女
+拳交
+群交
+人兽
+日逼
+日烂
+肉棒
+肉逼
+肉唇
+肉洞
+肉缝
+肉棍
+肉茎
+肉具
+揉乳
+肉穴
+肉欲
+乳爆
+乳房
+乳沟
+乳交
+乳头
+三级片
+骚逼
+骚比
+骚女
+骚水
+骚穴
+色逼
+色界
+色猫
+色盟
+色情网站
+色区
+色色
+色诱
+色欲
+色b
+少年阿宾
+少修正
+射爽
+射颜
+食精
+释欲
+兽奸
+兽交
+手淫
+兽欲
+熟妇
+熟母
+熟女
+爽片
+死逼
+丝袜
+丝诱
+松岛枫
+酥痒
+套弄
+体奸
+舔脚
+舔阴
+调教
+偷欢
+脱内裤
+我就色
+舞女
+吸精
+相奸
+小逼
+校鸡
+小穴
+小xue
+性虎
+性饥渴
+性技巧
+性交
+性奴
+性虐
+性息
+性欲
+胸推
+穴口
+穴图
+亚情
+颜射
+阳具
+要射了
+一本道
+一夜欢
+一夜情
+一ye情
+淫虫
+淫荡
+淫电影
+淫妇
+淫河
+淫贱
+淫叫
+淫教师
+阴精
+淫浪
+淫媚
+淫糜
+淫魔
+淫母
+淫女
+淫虐
+淫妻
+淫情
+淫色
+淫声浪语
+淫兽学园
+淫书
+淫术炼金士
+淫水
+淫娃
+淫威
+淫亵
+淫样
+淫液
+淫照
+阴b
+幼交
+幼男
+欲火
+欲女
+玉乳
+欲仙欲死
+玉穴
+原味内衣
+招鸡
+抓胸
+自慰
+作爱
+99bb
+a4u
+a4y
+adult
+amateur
+anal
+fuck
+gay片
+g点
+g片
+hardcore
+h动画
+h动漫
+incest
+porn
+secom
+sexinsex
+xing伴侣
+tokyohot
+yin荡
+社会主义灭亡
+喝血社会
+反共
+学潮
+门安天
+天按门
+坦克压大学生
+东突厥斯坦解放组织
+东突解放组织
+葬独
+臧独
+藏毒
+藏西
+胡紧掏
+湖紧掏
+胡紧套
+江蛤蟆
+江贼
+江猪
+供铲党
+供铲谠
+供铲裆
+共残党
+共残主义
+狗产蛋
+共残裆
+李洪志
+志洪李
+李宏志
+轮功
+法轮
+轮法功
+三去车仑
+氵去车仑
+发论工
+法x功
+法o功
+法0功
+法一轮一功
+轮子功
+车仑工力
+法lun
+fa轮
+法lg
+flg
+fl功
+falungong
+逢8必灾
+逢八必灾
+逢9必乱
+逢九必乱
+喂奶门
+摸nai门
+酒瓶门
+脱裤门
+75事件
+李愚蠢
+中国猪
+台湾猪
+震死他们
+贱人
+装b
+大sb
+傻b
+欠干
+婊子养的
+我日你
+我操
+我草
+卧艹
+卧槽
+爆你菊
+艹你
+cao你
+你他妈
+真他妈
+别他吗
+草你吗
+草你丫
+操你妈
+擦你妈
+操你娘
+操他妈
+日你妈
+干你妈
+干你娘
+娘西皮
+狗操
+狗草
+狗杂种
+狗日的
+操你祖宗
+操你全家
+操你大爷
+妈逼
+你麻痹
+麻痹的
+妈了个逼
+马勒
+狗娘养
+贱b
+下贱
+死全家
+全家死光
+全家不得好死
+全家死绝
+sb
+杀b
+你吗b
+你妈的
+射精
+屌
+a片
+木牛流马的污染比汽车飞机大
+他们嫌我挡了城市的道路
+警察我们是为人民服务的
+做人不能太cctv了
+领导干部吃王八
+工商税务两条狼
+公检法是流氓
+公安把秩序搞乱
+剖腹一刀五千几
+读不起选个学校三万起
+父母下岗儿下地
+裙中性运动
+你妈的
+我曹
+我擦
+我艹
+我日
+你 妈 的
+我、擦
+我/擦
+我|擦
+我 擦
+我 艹
+ri你吗
+日你妈
+日 你 妈
+日、你、妈
+日|你|妈
+日  你  妈

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 3597 - 0
public/static/plug/city.js


+ 0 - 0
public/static/plug/copy.js


+ 269 - 0
public/static/plug/daterangepicker/daterangepicker.css

@@ -0,0 +1,269 @@
+.daterangepicker {
+  position: absolute;
+  color: inherit;
+  background-color: #fff;
+  border-radius: 4px;
+  width: 278px;
+  padding: 4px;
+  margin-top: 1px;
+  top: 100px;
+  left: 20px;
+  /* Calendars */ }
+  .daterangepicker:before, .daterangepicker:after {
+    position: absolute;
+    display: inline-block;
+    border-bottom-color: rgba(0, 0, 0, 0.2);
+    content: ''; }
+  .daterangepicker:before {
+    top: -7px;
+    border-right: 7px solid transparent;
+    border-left: 7px solid transparent;
+    border-bottom: 7px solid #ccc; }
+  .daterangepicker:after {
+    top: -6px;
+    border-right: 6px solid transparent;
+    border-bottom: 6px solid #fff;
+    border-left: 6px solid transparent; }
+  .daterangepicker.opensleft:before {
+    right: 9px; }
+  .daterangepicker.opensleft:after {
+    right: 10px; }
+  .daterangepicker.openscenter:before {
+    left: 0;
+    right: 0;
+    width: 0;
+    margin-left: auto;
+    margin-right: auto; }
+  .daterangepicker.openscenter:after {
+    left: 0;
+    right: 0;
+    width: 0;
+    margin-left: auto;
+    margin-right: auto; }
+  .daterangepicker.opensright:before {
+    left: 9px; }
+  .daterangepicker.opensright:after {
+    left: 10px; }
+  .daterangepicker.dropup {
+    margin-top: -5px; }
+    .daterangepicker.dropup:before {
+      top: initial;
+      bottom: -7px;
+      border-bottom: initial;
+      border-top: 7px solid #ccc; }
+    .daterangepicker.dropup:after {
+      top: initial;
+      bottom: -6px;
+      border-bottom: initial;
+      border-top: 6px solid #fff; }
+  .daterangepicker.dropdown-menu {
+    max-width: none;
+    z-index: 3001; }
+  .daterangepicker.single .ranges, .daterangepicker.single .calendar {
+    float: none; }
+  .daterangepicker.show-calendar .calendar {
+    display: block; }
+  .daterangepicker .calendar {
+    display: none;
+    max-width: 270px;
+    margin: 4px; }
+    .daterangepicker .calendar.single .calendar-table {
+      border: none; }
+    .daterangepicker .calendar th, .daterangepicker .calendar td {
+      white-space: nowrap;
+      text-align: center;
+      min-width: 32px; }
+  .daterangepicker .calendar-table {
+    border: 1px solid #fff;
+    padding: 4px;
+    border-radius: 4px;
+    background-color: #fff; }
+  .daterangepicker table {
+    width: 100%;
+    margin: 0; }
+  .daterangepicker td, .daterangepicker th {
+    text-align: center;
+    width: 20px;
+    height: 20px;
+    border-radius: 4px;
+    border: 1px solid transparent;
+    white-space: nowrap;
+    cursor: pointer; }
+    .daterangepicker td.available:hover, .daterangepicker th.available:hover {
+      background-color: #eee;
+      border-color: transparent;
+      color: inherit; }
+    .daterangepicker td.week, .daterangepicker th.week {
+      font-size: 80%;
+      color: #ccc; }
+  .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
+    background-color: #fff;
+    border-color: transparent;
+    color: #999; }
+  .daterangepicker td.in-range {
+    background-color: #ebf4f8;
+    border-color: transparent;
+    color: #000;
+    border-radius: 0; }
+  .daterangepicker td.start-date {
+    border-radius: 4px 0 0 4px; }
+  .daterangepicker td.end-date {
+    border-radius: 0 4px 4px 0; }
+  .daterangepicker td.start-date.end-date {
+    border-radius: 4px; }
+  .daterangepicker td.active, .daterangepicker td.active:hover {
+    background-color: #357ebd;
+    border-color: transparent;
+    color: #fff; }
+  .daterangepicker th.month {
+    width: auto; }
+  .daterangepicker td.disabled, .daterangepicker option.disabled {
+    color: #999;
+    cursor: not-allowed;
+    text-decoration: line-through; }
+  .daterangepicker select.monthselect, .daterangepicker select.yearselect {
+    font-size: 12px;
+    padding: 1px;
+    height: auto;
+    margin: 0;
+    cursor: default; }
+  .daterangepicker select.monthselect {
+    margin-right: 2%;
+    width: 56%; }
+  .daterangepicker select.yearselect {
+    width: 40%; }
+  .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
+    width: 50px;
+    margin-bottom: 0; }
+  .daterangepicker .input-mini {
+    border: 1px solid #ccc;
+    border-radius: 4px;
+    color: #555;
+    height: 30px;
+    line-height: 30px;
+    display: block;
+    vertical-align: middle;
+    margin: 0 0 5px 0;
+    padding: 0 6px 0 28px;
+    width: 100%; }
+    .daterangepicker .input-mini.active {
+      border: 1px solid #08c;
+      border-radius: 4px; }
+  .daterangepicker .daterangepicker_input {
+    position: relative; }
+    .daterangepicker .daterangepicker_input i {
+      position: absolute;
+      left: 8px;
+      top: 8px; }
+  .daterangepicker.rtl .input-mini {
+    padding-right: 28px;
+    padding-left: 6px; }
+  .daterangepicker.rtl .daterangepicker_input i {
+    left: auto;
+    right: 8px; }
+  .daterangepicker .calendar-time {
+    text-align: center;
+    margin: 5px auto;
+    line-height: 30px;
+    position: relative;
+    padding-left: 28px; }
+    .daterangepicker .calendar-time select.disabled {
+      color: #ccc;
+      cursor: not-allowed; }
+
+.ranges {
+  font-size: 11px;
+  float: none;
+  margin: 4px;
+  text-align: left; }
+  .ranges ul {
+    list-style: none;
+    margin: 0 auto;
+    padding: 0;
+    width: 100%; }
+  .ranges li {
+    font-size: 13px;
+    background-color: #f5f5f5;
+    border: 1px solid #f5f5f5;
+    border-radius: 4px;
+    color: #08c;
+    padding: 3px 12px;
+    margin-bottom: 8px;
+    cursor: pointer; }
+    .ranges li:hover {
+      background-color: #08c;
+      border: 1px solid #08c;
+      color: #fff; }
+    .ranges li.active {
+      background-color: #08c;
+      border: 1px solid #08c;
+      color: #fff; }
+
+/*  Larger Screen Styling */
+@media (min-width: 564px) {
+  .daterangepicker {
+    width: auto; }
+    .daterangepicker .ranges ul {
+      width: 160px; }
+    .daterangepicker.single .ranges ul {
+      width: 100%; }
+    .daterangepicker.single .calendar.left {
+      clear: none; }
+    .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar {
+      float: left; }
+    .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar {
+      float: right; }
+    .daterangepicker.ltr {
+      direction: ltr;
+      text-align: left; }
+      .daterangepicker.ltr .calendar.left {
+        clear: left;
+        margin-right: 0; }
+        .daterangepicker.ltr .calendar.left .calendar-table {
+          border-right: none;
+          border-top-right-radius: 0;
+          border-bottom-right-radius: 0; }
+      .daterangepicker.ltr .calendar.right {
+        margin-left: 0; }
+        .daterangepicker.ltr .calendar.right .calendar-table {
+          border-left: none;
+          border-top-left-radius: 0;
+          border-bottom-left-radius: 0; }
+      .daterangepicker.ltr .left .daterangepicker_input {
+        padding-right: 12px; }
+      .daterangepicker.ltr .calendar.left .calendar-table {
+        padding-right: 12px; }
+      .daterangepicker.ltr .ranges, .daterangepicker.ltr .calendar {
+        float: left; }
+    .daterangepicker.rtl {
+      direction: rtl;
+      text-align: right; }
+      .daterangepicker.rtl .calendar.left {
+        clear: right;
+        margin-left: 0; }
+        .daterangepicker.rtl .calendar.left .calendar-table {
+          border-left: none;
+          border-top-left-radius: 0;
+          border-bottom-left-radius: 0; }
+      .daterangepicker.rtl .calendar.right {
+        margin-right: 0; }
+        .daterangepicker.rtl .calendar.right .calendar-table {
+          border-right: none;
+          border-top-right-radius: 0;
+          border-bottom-right-radius: 0; }
+      .daterangepicker.rtl .left .daterangepicker_input {
+        padding-left: 12px; }
+      .daterangepicker.rtl .calendar.left .calendar-table {
+        padding-left: 12px; }
+      .daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar {
+        text-align: right;
+        float: right; } }
+@media (min-width: 730px) {
+  .daterangepicker .ranges {
+    width: auto; }
+  .daterangepicker.ltr .ranges {
+    float: left; }
+  .daterangepicker.rtl .ranges {
+    float: right; }
+  .daterangepicker .calendar.left {
+    clear: none !important; } }

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1628 - 0
public/static/plug/daterangepicker/daterangepicker.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
public/static/plug/echarts.common.min.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 215 - 0
public/static/plug/helper.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2170 - 0
public/static/plug/iscroll5.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 32317 - 0
public/static/plug/iview/dist/iview.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
public/static/plug/iview/dist/iview.min.js


+ 185 - 0
public/static/plug/iview/dist/locale/de-DE.js

@@ -0,0 +1,185 @@
+(function webpackUniversalModuleDefinition(root, factory) {
+	if(typeof exports === 'object' && typeof module === 'object')
+		module.exports = factory();
+	else if(typeof define === 'function' && define.amd)
+		define("iview/locale", [], factory);
+	else if(typeof exports === 'object')
+		exports["iview/locale"] = factory();
+	else
+		root["iview/locale"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/dist/locale/";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 0);
+/******/ })
+/************************************************************************/
+/******/ ([
+/* 0 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+    value: true
+});
+exports.default = {
+    i: {
+        select: {
+            placeholder: 'Auswählen',
+            noMatch: 'Keine Übereinstimmungen',
+            loading: 'Lädt'
+        },
+        table: {
+            noDataText: 'Keine Daten',
+            noFilteredDataText: 'Keine gefilterten Daten',
+            confirmFilter: 'Bestätigen',
+            resetFilter: 'Zurücksetzen',
+            clearFilter: 'Alle'
+        },
+        datepicker: {
+            selectDate: 'Datum auswählen',
+            selectTime: 'Zeit auswählen',
+            startTime: 'Beginn',
+            endTime: 'Ende',
+            clear: 'Leeren',
+            ok: 'OK',
+            month: '',
+            month1: 'Januar',
+            month2: 'Februar',
+            month3: 'März',
+            month4: 'April',
+            month5: 'Mai',
+            month6: 'Juni',
+            month7: 'Juli',
+            month8: 'August',
+            month9: 'September',
+            month10: 'Oktober',
+            month11: 'November',
+            month12: 'Dezember',
+            year: '',
+            weeks: {
+                sun: 'So',
+                mon: 'Mo',
+                tue: 'Di',
+                wed: 'Mi',
+                thu: 'Do',
+                fri: 'Fr',
+                sat: 'Sa'
+            },
+            months: {
+                m1: 'Jan',
+                m2: 'Feb',
+                m3: 'Mär',
+                m4: 'Apr',
+                m5: 'Mai',
+                m6: 'Jun',
+                m7: 'Jul',
+                m8: 'Aug',
+                m9: 'Sep',
+                m10: 'Okt',
+                m11: 'Nov',
+                m12: 'Dez'
+            }
+        },
+        transfer: {
+            titles: {
+                source: 'Quelle',
+                target: 'Ziel'
+            },
+            filterPlaceholder: 'Suchen',
+            notFoundText: 'Nicht gefunden'
+        },
+        modal: {
+            okText: 'OK',
+            cancelText: 'Abbrechen'
+        },
+        poptip: {
+            okText: 'OK',
+            cancelText: 'Abbrechen'
+        },
+        page: {
+            prev: 'Vorherige Seite',
+            next: 'Nächste Seite',
+            total: 'Total',
+            item: 'Eintrag',
+            items: 'Einträge',
+            prev5: 'vorherigen fünf Seiten',
+            next5: 'nächste fünf Seiten',
+            page: '/seite',
+            goto: 'Gehe zu',
+            p: ''
+        },
+        rate: {
+            star: 'Stern',
+            stars: 'Sterne'
+        },
+        tree: {
+            emptyText: 'Keine Daten'
+        }
+    }
+};
+
+/***/ })
+/******/ ]);
+});

+ 186 - 0
public/static/plug/iview/dist/locale/en-US.js

@@ -0,0 +1,186 @@
+(function webpackUniversalModuleDefinition(root, factory) {
+	if(typeof exports === 'object' && typeof module === 'object')
+		module.exports = factory();
+	else if(typeof define === 'function' && define.amd)
+		define("iview/locale", [], factory);
+	else if(typeof exports === 'object')
+		exports["iview/locale"] = factory();
+	else
+		root["iview/locale"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/dist/locale/";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 1);
+/******/ })
+/************************************************************************/
+/******/ ([
+/* 0 */,
+/* 1 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+    value: true
+});
+exports.default = {
+    i: {
+        select: {
+            placeholder: 'Select',
+            noMatch: 'No matching data',
+            loading: 'Loading'
+        },
+        table: {
+            noDataText: 'No Data',
+            noFilteredDataText: 'No filter data',
+            confirmFilter: 'Confirm',
+            resetFilter: 'Reset',
+            clearFilter: 'All'
+        },
+        datepicker: {
+            selectDate: 'Select date',
+            selectTime: 'Select time',
+            startTime: 'Start Time',
+            endTime: 'End Time',
+            clear: 'Clear',
+            ok: 'OK',
+            month: '',
+            month1: 'January',
+            month2: 'February',
+            month3: 'March',
+            month4: 'April',
+            month5: 'May',
+            month6: 'June',
+            month7: 'July',
+            month8: 'August',
+            month9: 'September',
+            month10: 'October',
+            month11: 'November',
+            month12: 'December',
+            year: '',
+            weeks: {
+                sun: 'Sun',
+                mon: 'Mon',
+                tue: 'Tue',
+                wed: 'Wed',
+                thu: 'Thu',
+                fri: 'Fri',
+                sat: 'Sat'
+            },
+            months: {
+                m1: 'Jan',
+                m2: 'Feb',
+                m3: 'Mar',
+                m4: 'Apr',
+                m5: 'May',
+                m6: 'Jun',
+                m7: 'Jul',
+                m8: 'Aug',
+                m9: 'Sep',
+                m10: 'Oct',
+                m11: 'Nov',
+                m12: 'Dec'
+            }
+        },
+        transfer: {
+            titles: {
+                source: 'Source',
+                target: 'Target'
+            },
+            filterPlaceholder: 'Search here',
+            notFoundText: 'Not Found'
+        },
+        modal: {
+            okText: 'OK',
+            cancelText: 'Cancel'
+        },
+        poptip: {
+            okText: 'OK',
+            cancelText: 'Cancel'
+        },
+        page: {
+            prev: 'Previous Page',
+            next: 'Next Page',
+            total: 'Total',
+            item: 'item',
+            items: 'items',
+            prev5: 'Previous 5 Pages',
+            next5: 'Next 5 Pages',
+            page: '/page',
+            goto: 'Goto',
+            p: ''
+        },
+        rate: {
+            star: 'Star',
+            stars: 'Stars'
+        },
+        tree: {
+            emptyText: 'No Data'
+        }
+    }
+};
+
+/***/ })
+/******/ ]);
+});

+ 187 - 0
public/static/plug/iview/dist/locale/es-ES.js

@@ -0,0 +1,187 @@
+(function webpackUniversalModuleDefinition(root, factory) {
+	if(typeof exports === 'object' && typeof module === 'object')
+		module.exports = factory();
+	else if(typeof define === 'function' && define.amd)
+		define("iview/locale", [], factory);
+	else if(typeof exports === 'object')
+		exports["iview/locale"] = factory();
+	else
+		root["iview/locale"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/dist/locale/";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 2);
+/******/ })
+/************************************************************************/
+/******/ ({
+
+/***/ 2:
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+    value: true
+});
+exports.default = {
+    i: {
+        select: {
+            placeholder: 'Seleccionar',
+            noMatch: 'Sin coincidencias',
+            loading: 'Cargando'
+        },
+        table: {
+            noDataText: 'Sin Datos',
+            noFilteredDataText: 'Sin Datos para el filtro',
+            confirmFilter: 'Aceptar',
+            resetFilter: 'Quitar filtro',
+            clearFilter: 'Todos'
+        },
+        datepicker: {
+            selectDate: 'Seleccionar fecha',
+            selectTime: 'Seleccionar hora',
+            startTime: 'Hora de inicio',
+            endTime: 'Hora de fin',
+            clear: 'Limpiar',
+            ok: 'Aceptar',
+            month: 'Mes',
+            month1: 'Enero',
+            month2: 'Febrero',
+            month3: 'Marzo',
+            month4: 'Abril',
+            month5: 'Mayo',
+            month6: 'Junio',
+            month7: 'Julio',
+            month8: 'Augosto',
+            month9: 'Septiembre',
+            month10: 'Octubre',
+            month11: 'Noviembre',
+            month12: 'Deciembre',
+            year: 'Año',
+            weeks: {
+                sun: 'Domingo',
+                mon: 'Lunes',
+                tue: 'Martes',
+                wed: 'Miércoles',
+                thu: 'Jueves',
+                fri: 'Viernes',
+                sat: 'Sábado'
+            },
+            months: {
+                m1: 'Ene',
+                m2: 'Feb',
+                m3: 'Mar',
+                m4: 'Abr',
+                m5: 'May',
+                m6: 'Jun',
+                m7: 'Jul',
+                m8: 'Ago',
+                m9: 'Sep',
+                m10: 'Oct',
+                m11: 'Nov',
+                m12: 'Dic'
+            }
+        },
+        transfer: {
+            titles: {
+                source: 'Origen',
+                target: 'Destino'
+            },
+            filterPlaceholder: 'Buscar aquí',
+            notFoundText: 'Sin resultados'
+        },
+        modal: {
+            okText: 'Aceptar',
+            cancelText: 'Cancelar'
+        },
+        poptip: {
+            okText: 'Aceptar',
+            cancelText: 'Cancelar'
+        },
+        page: {
+            prev: 'Página Anterior',
+            next: 'Página Siguiente',
+            total: 'Total',
+            item: 'Elemento',
+            items: 'Elementos',
+            prev5: '5 Páginas Anteriores',
+            next5: '5 Páginas Siguientes',
+            page: '/page',
+            goto: 'Ir a',
+            p: ''
+        },
+        rate: {
+            star: 'Estrella',
+            stars: 'Estrellas'
+        },
+        tree: {
+            emptyText: 'Sin Datos'
+        }
+    }
+};
+
+/***/ })
+
+/******/ });
+});

+ 187 - 0
public/static/plug/iview/dist/locale/fr-FR.js

@@ -0,0 +1,187 @@
+(function webpackUniversalModuleDefinition(root, factory) {
+	if(typeof exports === 'object' && typeof module === 'object')
+		module.exports = factory();
+	else if(typeof define === 'function' && define.amd)
+		define("iview/locale", [], factory);
+	else if(typeof exports === 'object')
+		exports["iview/locale"] = factory();
+	else
+		root["iview/locale"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/dist/locale/";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 3);
+/******/ })
+/************************************************************************/
+/******/ ({
+
+/***/ 3:
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+    value: true
+});
+exports.default = {
+    i: {
+        select: {
+            placeholder: 'Sélectionnez',
+            noMatch: 'Aucun résultat',
+            loading: 'Chargement'
+        },
+        table: {
+            noDataText: 'Aucune donnée',
+            noFilteredDataText: 'No filter data',
+            confirmFilter: 'Confirmez',
+            resetFilter: 'Reset',
+            clearFilter: 'Tout'
+        },
+        datepicker: {
+            selectDate: 'Sélectionnez une date',
+            selectTime: 'Sélectionnez une heure',
+            startTime: 'Heure de début',
+            endTime: 'Heure de fin',
+            clear: 'Annuler',
+            ok: 'OK',
+            month: '',
+            month1: 'Janvier',
+            month2: 'Février',
+            month3: 'Mars',
+            month4: 'Avril',
+            month5: 'Mai',
+            month6: 'Juin',
+            month7: 'Juillet',
+            month8: 'Août',
+            month9: 'Septembre',
+            month10: 'Octobre',
+            month11: 'Novembre',
+            month12: 'Decembre',
+            year: '',
+            weeks: {
+                sun: 'Dim',
+                mon: 'Lun',
+                tue: 'Mar',
+                wed: 'Mer',
+                thu: 'Jeu',
+                fri: 'Ven',
+                sat: 'Sam'
+            },
+            months: {
+                m1: 'Jan',
+                m2: 'Fev',
+                m3: 'Mar',
+                m4: 'Avr',
+                m5: 'Mai',
+                m6: 'Jun',
+                m7: 'Jul',
+                m8: 'Aoû',
+                m9: 'Sep',
+                m10: 'Oct',
+                m11: 'Nov',
+                m12: 'Déc'
+            }
+        },
+        transfer: {
+            titles: {
+                source: 'Source',
+                target: 'Cible'
+            },
+            filterPlaceholder: 'Recherche',
+            notFoundText: 'Pas de résultat'
+        },
+        modal: {
+            okText: 'OK',
+            cancelText: 'Annuler'
+        },
+        poptip: {
+            okText: 'OK',
+            cancelText: 'Annuler'
+        },
+        page: {
+            prev: 'Page Précédente',
+            next: 'Page Suivante',
+            total: 'Total',
+            item: 'élément',
+            items: 'éléments',
+            prev5: '5 Pages en Avant',
+            next5: '5 Pages en Arrière',
+            page: '/page',
+            goto: 'Aller à',
+            p: ''
+        },
+        rate: {
+            star: 'Étoile',
+            stars: 'Étoiles'
+        },
+        tree: {
+            emptyText: 'Aucune donnée'
+        }
+    }
+};
+
+/***/ })
+
+/******/ });
+});

+ 187 - 0
public/static/plug/iview/dist/locale/id-ID.js

@@ -0,0 +1,187 @@
+(function webpackUniversalModuleDefinition(root, factory) {
+	if(typeof exports === 'object' && typeof module === 'object')
+		module.exports = factory();
+	else if(typeof define === 'function' && define.amd)
+		define("iview/locale", [], factory);
+	else if(typeof exports === 'object')
+		exports["iview/locale"] = factory();
+	else
+		root["iview/locale"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/dist/locale/";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 4);
+/******/ })
+/************************************************************************/
+/******/ ({
+
+/***/ 4:
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+    value: true
+});
+exports.default = {
+    i: {
+        select: {
+            placeholder: 'Pilih',
+            noMatch: 'Tidak ada data yang cocok',
+            loading: 'Memuat'
+        },
+        table: {
+            noDataText: 'Tidak ada data',
+            noFilteredDataText: 'Tidak ada data filter',
+            confirmFilter: 'Konfirmasi',
+            resetFilter: 'Tata ulang',
+            clearFilter: 'Semua'
+        },
+        datepicker: {
+            selectDate: 'Pilih tanggal',
+            selectTime: 'Pilih waktu',
+            startTime: 'Waktu Mulai',
+            endTime: 'Waktu Selesai',
+            clear: 'Bersihkan',
+            ok: 'OK',
+            month: '',
+            month1: 'Januari',
+            month2: 'Februari',
+            month3: 'Maret',
+            month4: 'April',
+            month5: 'Mei',
+            month6: 'Juni',
+            month7: 'Juli',
+            month8: 'Agustus',
+            month9: 'September',
+            month10: 'Oktober',
+            month11: 'November',
+            month12: 'Desember',
+            year: '',
+            weeks: {
+                sun: 'Min',
+                mon: 'Sen',
+                tue: 'Sel',
+                wed: 'Rab',
+                thu: 'Kam',
+                fri: 'Jum',
+                sat: 'Sab'
+            },
+            months: {
+                m1: 'Jan',
+                m2: 'Feb',
+                m3: 'Mar',
+                m4: 'Apr',
+                m5: 'Mei',
+                m6: 'Jun',
+                m7: 'Jul',
+                m8: 'Agu',
+                m9: 'Sep',
+                m10: 'Okt',
+                m11: 'Nov',
+                m12: 'Dec'
+            }
+        },
+        transfer: {
+            titles: {
+                source: 'Sumber',
+                target: 'Tujuan'
+            },
+            filterPlaceholder: 'Cari disini',
+            notFoundText: 'Tidak ditemukan'
+        },
+        modal: {
+            okText: 'OK',
+            cancelText: 'Batal'
+        },
+        poptip: {
+            okText: 'OK',
+            cancelText: 'Batal'
+        },
+        page: {
+            prev: 'Halaman Sebelumnya',
+            next: 'Halaman Selanjutnya',
+            total: 'Total',
+            item: 'butir',
+            items: 'butir',
+            prev5: '5 Halaman Sebelumnya',
+            next5: '5 Halaman Selanjutnya',
+            page: '/page',
+            goto: 'Pergi ke',
+            p: ''
+        },
+        rate: {
+            star: 'Star',
+            stars: 'Stars'
+        },
+        tree: {
+            emptyText: 'Tidak ada data'
+        }
+    }
+};
+
+/***/ })
+
+/******/ });
+});

+ 187 - 0
public/static/plug/iview/dist/locale/ja-JP.js

@@ -0,0 +1,187 @@
+(function webpackUniversalModuleDefinition(root, factory) {
+	if(typeof exports === 'object' && typeof module === 'object')
+		module.exports = factory();
+	else if(typeof define === 'function' && define.amd)
+		define("iview/locale", [], factory);
+	else if(typeof exports === 'object')
+		exports["iview/locale"] = factory();
+	else
+		root["iview/locale"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/dist/locale/";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 5);
+/******/ })
+/************************************************************************/
+/******/ ({
+
+/***/ 5:
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+    value: true
+});
+exports.default = {
+    i: {
+        select: {
+            placeholder: '選んでください',
+            noMatch: 'マッチするデータなし',
+            loading: 'ロード中'
+        },
+        table: {
+            noDataText: 'データなし',
+            noFilteredDataText: 'スクリーニングしたデータなし',
+            confirmFilter: 'スクリーニング',
+            resetFilter: 'リセット',
+            clearFilter: '全部'
+        },
+        datepicker: {
+            selectDate: '日時を選んでください',
+            selectTime: '時間を選んでください',
+            startTime: 'スタート時間',
+            endTime: '終了時間',
+            clear: 'クリーア',
+            ok: '確定',
+            month: '月',
+            month1: '1 月',
+            month2: '2 月',
+            month3: '3 月',
+            month4: '4 月',
+            month5: '5 月',
+            month6: '6 月',
+            month7: '7 月',
+            month8: '8 月',
+            month9: '9 月',
+            month10: '10 月',
+            month11: '11 月',
+            month12: '12 月',
+            year: '年',
+            weeks: {
+                sun: '日',
+                mon: '月',
+                tue: '火',
+                wed: '水',
+                thu: '木',
+                fri: '金',
+                sat: '土'
+            },
+            months: {
+                m1: '1月',
+                m2: '2月',
+                m3: '3月',
+                m4: '4月',
+                m5: '5月',
+                m6: '6月',
+                m7: '7月',
+                m8: '8月',
+                m9: '9月',
+                m10: '10月',
+                m11: '11月',
+                m12: '12月'
+            }
+        },
+        transfer: {
+            titles: {
+                source: 'ソースリスト',
+                target: 'ターゲットリスト'
+            },
+            filterPlaceholder: '検索内容を入力ください',
+            notFoundText: '内容が見つかってなかった'
+        },
+        modal: {
+            okText: '確定',
+            cancelText: 'キャンセル'
+        },
+        poptip: {
+            okText: '確定',
+            cancelText: 'キャンセル'
+        },
+        page: {
+            prev: '前へ',
+            next: '次へ',
+            total: '全部',
+            item: '件',
+            items: '件',
+            prev5: '前の5ページへ',
+            next5: '次の5ページへ',
+            page: '件/ページ',
+            goto: '',
+            p: 'ページ目へ'
+        },
+        rate: {
+            star: '点',
+            stars: '点'
+        },
+        tree: {
+            emptyText: 'データなし'
+        }
+    }
+};
+
+/***/ })
+
+/******/ });
+});

+ 187 - 0
public/static/plug/iview/dist/locale/ko-KR.js

@@ -0,0 +1,187 @@
+(function webpackUniversalModuleDefinition(root, factory) {
+	if(typeof exports === 'object' && typeof module === 'object')
+		module.exports = factory();
+	else if(typeof define === 'function' && define.amd)
+		define("iview/locale", [], factory);
+	else if(typeof exports === 'object')
+		exports["iview/locale"] = factory();
+	else
+		root["iview/locale"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/dist/locale/";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 6);
+/******/ })
+/************************************************************************/
+/******/ ({
+
+/***/ 6:
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+    value: true
+});
+exports.default = {
+    i: {
+        select: {
+            placeholder: '선택',
+            noMatch: '일치하는 데이터 없음',
+            loading: '로딩'
+        },
+        table: {
+            noDataText: '데이터 없음',
+            noFilteredDataText: '필터된 데이터 없음',
+            confirmFilter: '확인',
+            resetFilter: '초기화',
+            clearFilter: '전부'
+        },
+        datepicker: {
+            selectDate: '날짜 선택',
+            selectTime: '시간 선택',
+            startTime: '시작 시간',
+            endTime: '종료 시간',
+            clear: '삭제',
+            ok: '예',
+            month: '월',
+            month1: '1월',
+            month2: '2월',
+            month3: '3월',
+            month4: '4월',
+            month5: '5월',
+            month6: '6월',
+            month7: '7월',
+            month8: '8월',
+            month9: '9월',
+            month10: '10월',
+            month11: '11월',
+            month12: '12월',
+            year: '년',
+            weeks: {
+                sun: '일',
+                mon: '월',
+                tue: '화',
+                wed: '수',
+                thu: '목',
+                fri: '금',
+                sat: '토'
+            },
+            months: {
+                m1: '1월',
+                m2: '2월',
+                m3: '3월',
+                m4: '4월',
+                m5: '5월',
+                m6: '6월',
+                m7: '7월',
+                m8: '8월',
+                m9: '9월',
+                m10: '10월',
+                m11: '11월',
+                m12: '12월'
+            }
+        },
+        transfer: {
+            titles: {
+                source: '소스',
+                target: '타겟'
+            },
+            filterPlaceholder: '여기서 찾기',
+            notFoundText: '아무 것도 찾을 수 없음'
+        },
+        modal: {
+            okText: '예',
+            cancelText: '취소'
+        },
+        poptip: {
+            okText: '예',
+            cancelText: '취소'
+        },
+        page: {
+            prev: '이전 페이지',
+            next: '다음 페이지',
+            total: '전체',
+            item: '항목',
+            items: '항목',
+            prev5: '이전 5 페이지',
+            next5: '다음 5 페이지',
+            page: '/페이지',
+            goto: '이동',
+            p: ''
+        },
+        rate: {
+            star: '중요',
+            stars: '중요'
+        },
+        tree: {
+            emptyText: '데이터 없음'
+        }
+    }
+};
+
+/***/ })
+
+/******/ });
+});

+ 187 - 0
public/static/plug/iview/dist/locale/pt-BR.js

@@ -0,0 +1,187 @@
+(function webpackUniversalModuleDefinition(root, factory) {
+	if(typeof exports === 'object' && typeof module === 'object')
+		module.exports = factory();
+	else if(typeof define === 'function' && define.amd)
+		define("iview/locale", [], factory);
+	else if(typeof exports === 'object')
+		exports["iview/locale"] = factory();
+	else
+		root["iview/locale"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/dist/locale/";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 7);
+/******/ })
+/************************************************************************/
+/******/ ({
+
+/***/ 7:
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+    value: true
+});
+exports.default = {
+    i: {
+        select: {
+            placeholder: 'Selecionar',
+            noMatch: 'Não encontrado',
+            loading: 'Carregando'
+        },
+        table: {
+            noDataText: 'Sem dados',
+            noFilteredDataText: 'Sem dados filtrados',
+            confirmFilter: 'Confirmar',
+            resetFilter: 'Limpar',
+            clearFilter: 'Todos'
+        },
+        datepicker: {
+            selectDate: 'Selecione a data',
+            selectTime: 'Selecione a hora',
+            startTime: 'Hora inicial',
+            endTime: 'Hora final',
+            clear: 'Limpar',
+            ok: 'Confirmar',
+            month: 'Mês',
+            month1: 'Janeiro',
+            month2: 'Fevereiro',
+            month3: 'Março',
+            month4: 'Abril',
+            month5: 'Maio',
+            month6: 'Junho',
+            month7: 'Julho',
+            month8: 'Agosto',
+            month9: 'Setembro',
+            month10: 'Outubro',
+            month11: 'Novembro',
+            month12: 'Dezembro',
+            year: 'Ano',
+            weeks: {
+                sun: 'Dom',
+                mon: 'Seg',
+                tue: 'Ter',
+                wed: 'Qua',
+                thu: 'Qui',
+                fri: 'Sex',
+                sat: 'Sáb'
+            },
+            months: {
+                m1: 'Jan',
+                m2: 'Fev',
+                m3: 'Mar',
+                m4: 'Abr',
+                m5: 'Mai',
+                m6: 'Jun',
+                m7: 'Jul',
+                m8: 'Ago',
+                m9: 'Set',
+                m10: 'Out',
+                m11: 'Nov',
+                m12: 'Dez'
+            }
+        },
+        transfer: {
+            titles: {
+                source: 'Origem',
+                target: 'Destino'
+            },
+            filterPlaceholder: 'Pesquise aqui',
+            notFoundText: 'Não encontrado'
+        },
+        modal: {
+            okText: 'Confirmar',
+            cancelText: 'Cancelar'
+        },
+        poptip: {
+            okText: 'Confirmar',
+            cancelText: 'Cancelar'
+        },
+        page: {
+            prev: 'Página Anterior',
+            next: 'Próxima Página',
+            total: 'Total',
+            item: 'item',
+            items: 'itens',
+            prev5: 'Voltar 5 Páginas',
+            next5: 'Avançar 5 Páginas',
+            page: '/page',
+            goto: 'Ir para',
+            p: ''
+        },
+        rate: {
+            star: 'Estrela',
+            stars: 'Estrelas'
+        },
+        tree: {
+            emptyText: 'Sem dados'
+        }
+    }
+};
+
+/***/ })
+
+/******/ });
+});

+ 187 - 0
public/static/plug/iview/dist/locale/pt-PT.js

@@ -0,0 +1,187 @@
+(function webpackUniversalModuleDefinition(root, factory) {
+	if(typeof exports === 'object' && typeof module === 'object')
+		module.exports = factory();
+	else if(typeof define === 'function' && define.amd)
+		define("iview/locale", [], factory);
+	else if(typeof exports === 'object')
+		exports["iview/locale"] = factory();
+	else
+		root["iview/locale"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/dist/locale/";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 8);
+/******/ })
+/************************************************************************/
+/******/ ({
+
+/***/ 8:
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+    value: true
+});
+exports.default = {
+    i: {
+        select: {
+            placeholder: 'Selecionar',
+            noMatch: 'Não encontrado',
+            loading: 'A carregar'
+        },
+        table: {
+            noDataText: 'Sem dados',
+            noFilteredDataText: 'Sem dados filtrados',
+            confirmFilter: 'Confirmar',
+            resetFilter: 'Limpar',
+            clearFilter: 'Todos'
+        },
+        datepicker: {
+            selectDate: 'Selecione a data',
+            selectTime: 'Selecione a hora',
+            startTime: 'Hora inicial',
+            endTime: 'Hora final',
+            clear: 'Limpar',
+            ok: 'Confirmar',
+            month: 'Mês',
+            month1: 'Janeiro',
+            month2: 'Fevereiro',
+            month3: 'Março',
+            month4: 'Abril',
+            month5: 'Maio',
+            month6: 'Junho',
+            month7: 'Julho',
+            month8: 'Agosto',
+            month9: 'Setembro',
+            month10: 'Outubro',
+            month11: 'Novembro',
+            month12: 'Dezembro',
+            year: 'Ano',
+            weeks: {
+                sun: 'Dom',
+                mon: 'Seg',
+                tue: 'Ter',
+                wed: 'Qua',
+                thu: 'Qui',
+                fri: 'Sex',
+                sat: 'Sáb'
+            },
+            months: {
+                m1: 'Jan',
+                m2: 'Fev',
+                m3: 'Mar',
+                m4: 'Abr',
+                m5: 'Mai',
+                m6: 'Jun',
+                m7: 'Jul',
+                m8: 'Ago',
+                m9: 'Set',
+                m10: 'Out',
+                m11: 'Nov',
+                m12: 'Dez'
+            }
+        },
+        transfer: {
+            titles: {
+                source: 'Origem',
+                target: 'Destino'
+            },
+            filterPlaceholder: 'Pesquise aqui',
+            notFoundText: 'Não encontrado'
+        },
+        modal: {
+            okText: 'Confirmar',
+            cancelText: 'Cancelar'
+        },
+        poptip: {
+            okText: 'Confirmar',
+            cancelText: 'Cancelar'
+        },
+        page: {
+            prev: 'Página anterior',
+            next: 'Próxima página',
+            total: 'Total',
+            item: 'item',
+            items: 'itens',
+            prev5: 'Voltar 5 páginas',
+            next5: 'Avançar 5 páginas',
+            page: '/page',
+            goto: 'Ir para',
+            p: ''
+        },
+        rate: {
+            star: 'Estrela',
+            stars: 'Estrelas'
+        },
+        tree: {
+            emptyText: 'Sem dados'
+        }
+    }
+};
+
+/***/ })
+
+/******/ });
+});

+ 187 - 0
public/static/plug/iview/dist/locale/ru-RU.js

@@ -0,0 +1,187 @@
+(function webpackUniversalModuleDefinition(root, factory) {
+	if(typeof exports === 'object' && typeof module === 'object')
+		module.exports = factory();
+	else if(typeof define === 'function' && define.amd)
+		define("iview/locale", [], factory);
+	else if(typeof exports === 'object')
+		exports["iview/locale"] = factory();
+	else
+		root["iview/locale"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/dist/locale/";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 9);
+/******/ })
+/************************************************************************/
+/******/ ({
+
+/***/ 9:
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+    value: true
+});
+exports.default = {
+    i: {
+        select: {
+            placeholder: 'Выбрать',
+            noMatch: 'Нет соответствующих данных',
+            loading: 'Загрузка'
+        },
+        table: {
+            noDataText: 'Нет данных',
+            noFilteredDataText: 'Нет данных по фильтру',
+            confirmFilter: 'Подтвердить',
+            resetFilter: 'Сброс',
+            clearFilter: 'Все'
+        },
+        datepicker: {
+            selectDate: 'Выбрать дату',
+            selectTime: 'Выбрать время',
+            startTime: 'Начальное время',
+            endTime: 'Конечное время',
+            clear: 'Очистить',
+            ok: 'OK',
+            month: '',
+            month1: 'Январь',
+            month2: 'Февраль',
+            month3: 'Март',
+            month4: 'Апрель',
+            month5: 'Май',
+            month6: 'Июнь',
+            month7: 'Июль',
+            month8: 'Август',
+            month9: 'Сентябрь',
+            month10: 'Октябрь',
+            month11: 'Ноябрь',
+            month12: 'Декабрь',
+            year: '',
+            weeks: {
+                sun: 'Вс',
+                mon: 'Пн',
+                tue: 'Вт',
+                wed: 'Ср',
+                thu: 'Чт',
+                fri: 'Пт',
+                sat: 'Сб'
+            },
+            months: {
+                m1: 'Янв',
+                m2: 'Фев',
+                m3: 'Мар',
+                m4: 'Апр',
+                m5: 'Май',
+                m6: 'Июн',
+                m7: 'Июл',
+                m8: 'Авг',
+                m9: 'Сен',
+                m10: 'Окт',
+                m11: 'Ноя',
+                m12: 'Дек'
+            }
+        },
+        transfer: {
+            titles: {
+                source: 'Источник',
+                target: 'Цель'
+            },
+            filterPlaceholder: 'Искать здесь',
+            notFoundText: 'Не Найдено'
+        },
+        modal: {
+            okText: 'OK',
+            cancelText: 'Отменить'
+        },
+        poptip: {
+            okText: 'OK',
+            cancelText: 'Отменить'
+        },
+        page: {
+            prev: 'Пред. страница',
+            next: 'След. страница',
+            total: 'Всего',
+            item: 'пункт',
+            items: 'пункты',
+            prev5: 'Пред. 5 страниц',
+            next5: 'След. 5 страниц',
+            page: '/page',
+            goto: 'Идти к',
+            p: ''
+        },
+        rate: {
+            star: 'Звезда',
+            stars: 'Звезды'
+        },
+        tree: {
+            emptyText: 'Нет данных'
+        }
+    }
+};
+
+/***/ })
+
+/******/ });
+});

+ 187 - 0
public/static/plug/iview/dist/locale/sv-SE.js

@@ -0,0 +1,187 @@
+(function webpackUniversalModuleDefinition(root, factory) {
+	if(typeof exports === 'object' && typeof module === 'object')
+		module.exports = factory();
+	else if(typeof define === 'function' && define.amd)
+		define("iview/locale", [], factory);
+	else if(typeof exports === 'object')
+		exports["iview/locale"] = factory();
+	else
+		root["iview/locale"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/dist/locale/";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 10);
+/******/ })
+/************************************************************************/
+/******/ ({
+
+/***/ 10:
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+    value: true
+});
+exports.default = {
+    i: {
+        select: {
+            placeholder: 'Välj',
+            noMatch: 'Ingen träff',
+            loading: 'Ladar'
+        },
+        table: {
+            noDataText: 'Ingen data',
+            noFilteredDataText: 'Ingen filter data',
+            confirmFilter: 'Bekräfta',
+            resetFilter: 'Återställ filter',
+            clearFilter: 'Rensa filter'
+        },
+        datepicker: {
+            selectDate: 'Välj datum',
+            selectTime: 'Välj tidpunkt',
+            startTime: 'Start tid',
+            endTime: 'Slut tid',
+            clear: 'Rensa',
+            ok: 'Ok',
+            month: 'Månad',
+            month1: 'Januari',
+            month2: 'Februari',
+            month3: 'Mars',
+            month4: 'April',
+            month5: 'Maj',
+            month6: 'Juni',
+            month7: 'Juli',
+            month8: 'Augusti',
+            month9: 'September',
+            month10: 'Oktober',
+            month11: 'November',
+            month12: 'December',
+            year: 'År',
+            weeks: {
+                sun: 'Sön',
+                mon: 'Mån',
+                tue: 'Tis',
+                wed: 'Ons',
+                thu: 'Tor',
+                fri: 'Fre',
+                sat: 'Lör'
+            },
+            months: {
+                m1: 'Jan',
+                m2: 'Feb',
+                m3: 'Mar',
+                m4: 'Apr',
+                m5: 'Maj',
+                m6: 'Jun',
+                m7: 'Jul',
+                m8: 'Aug',
+                m9: 'Sep',
+                m10: 'Okt',
+                m11: 'Nov',
+                m12: 'Dec'
+            }
+        },
+        transfer: {
+            titles: {
+                source: 'Källa',
+                target: 'Mål'
+            },
+            filterPlaceholder: 'Sök här',
+            notFoundText: 'Hittade inte'
+        },
+        modal: {
+            okText: 'Ok',
+            cancelText: 'Avbryt'
+        },
+        poptip: {
+            okText: 'Ok',
+            cancelText: 'Avbryt'
+        },
+        page: {
+            prev: 'Föregående sida',
+            next: 'Nästa sida',
+            total: 'Totalt',
+            item: 'objekt',
+            items: 'objekt',
+            prev5: 'Föregående 5 sidor',
+            next5: 'Nästa 5 sidor',
+            page: '/page',
+            goto: 'Gå till',
+            p: ''
+        },
+        rate: {
+            star: 'Stjärna',
+            stars: 'Stjärnor'
+        },
+        tree: {
+            emptyText: 'Ingen data'
+        }
+    }
+};
+
+/***/ })
+
+/******/ });
+});

+ 187 - 0
public/static/plug/iview/dist/locale/tr-TR.js

@@ -0,0 +1,187 @@
+(function webpackUniversalModuleDefinition(root, factory) {
+	if(typeof exports === 'object' && typeof module === 'object')
+		module.exports = factory();
+	else if(typeof define === 'function' && define.amd)
+		define("iview/locale", [], factory);
+	else if(typeof exports === 'object')
+		exports["iview/locale"] = factory();
+	else
+		root["iview/locale"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/dist/locale/";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 11);
+/******/ })
+/************************************************************************/
+/******/ ({
+
+/***/ 11:
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+    value: true
+});
+exports.default = {
+    i: {
+        select: {
+            placeholder: 'Seç',
+            noMatch: 'Eşleşen veri yok',
+            loading: 'yükleme'
+        },
+        table: {
+            noDataText: 'Veri Yok',
+            noFilteredDataText: 'Süzülen veri yok',
+            confirmFilter: 'Onayla',
+            resetFilter: 'Sıfırla',
+            clearFilter: 'Hepsi'
+        },
+        datepicker: {
+            selectDate: 'Tarih seç',
+            selectTime: 'Zaman seç',
+            startTime: 'Başlangıç',
+            endTime: 'Bitişe',
+            clear: 'Temizle',
+            ok: 'Tamam',
+            month: '',
+            month1: 'Ocak',
+            month2: 'Şubat',
+            month3: 'Mart',
+            month4: 'Nisan',
+            month5: 'Mayıs',
+            month6: 'Haziran',
+            month7: 'Temmuz',
+            month8: 'Ağustos',
+            month9: 'Eylül',
+            month10: 'Ekim',
+            month11: 'Kasım',
+            month12: 'Aralık',
+            year: '',
+            weeks: {
+                sun: 'Paz',
+                mon: 'Pzt',
+                tue: 'Sal',
+                wed: 'Çar',
+                thu: 'Per',
+                fri: 'Cum',
+                sat: 'Cmt'
+            },
+            months: {
+                m1: 'Oca',
+                m2: 'Şub',
+                m3: 'Mar',
+                m4: 'Nis',
+                m5: 'May',
+                m6: 'Haz',
+                m7: 'Tem',
+                m8: 'Ağu',
+                m9: 'Eyl',
+                m10: 'Ekm',
+                m11: 'Kas',
+                m12: 'Ara'
+            }
+        },
+        transfer: {
+            titles: {
+                source: 'Kaynak',
+                target: 'Hedef'
+            },
+            filterPlaceholder: 'Arama yapın',
+            notFoundText: 'Bulunamadı'
+        },
+        modal: {
+            okText: 'Tamam',
+            cancelText: 'İptal'
+        },
+        poptip: {
+            okText: 'Tamam',
+            cancelText: 'İptal'
+        },
+        page: {
+            prev: 'Önceki',
+            next: 'Sonraki',
+            total: 'Toplam',
+            item: 'öğe',
+            items: 'öğeler',
+            prev5: 'Önceki 5 Sayfa',
+            next5: 'Sonraki 5 Sayfa',
+            page: '/sayfa',
+            goto: 'Git',
+            p: ''
+        },
+        rate: {
+            star: 'Yıldız',
+            stars: 'Yıldız'
+        },
+        tree: {
+            emptyText: 'Veri Yok'
+        }
+    }
+};
+
+/***/ })
+
+/******/ });
+});

+ 187 - 0
public/static/plug/iview/dist/locale/vi-VN.js

@@ -0,0 +1,187 @@
+(function webpackUniversalModuleDefinition(root, factory) {
+	if(typeof exports === 'object' && typeof module === 'object')
+		module.exports = factory();
+	else if(typeof define === 'function' && define.amd)
+		define("iview/locale", [], factory);
+	else if(typeof exports === 'object')
+		exports["iview/locale"] = factory();
+	else
+		root["iview/locale"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/dist/locale/";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 12);
+/******/ })
+/************************************************************************/
+/******/ ({
+
+/***/ 12:
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+    value: true
+});
+exports.default = {
+    i: {
+        select: {
+            placeholder: 'Chọn',
+            noMatch: 'Không tìm thấy',
+            loading: 'Đang tải'
+        },
+        table: {
+            noDataText: 'Không có dữ liệu',
+            noFilteredDataText: 'Không có dữ liệu lọc',
+            confirmFilter: 'Xác nhận',
+            resetFilter: 'Làm lại',
+            clearFilter: 'Xóa hết'
+        },
+        datepicker: {
+            selectDate: 'Chọn ngày',
+            selectTime: 'Chọn giờ',
+            startTime: 'Ngày bắt đầu',
+            endTime: 'Ngày kết thúc',
+            clear: 'Xóa',
+            ok: 'Đồng ý',
+            month: '',
+            month1: 'Tháng 1',
+            month2: 'Tháng 2',
+            month3: 'Tháng 3',
+            month4: 'Tháng 4',
+            month5: 'Tháng 5',
+            month6: 'Tháng 6',
+            month7: 'Tháng 7',
+            month8: 'Tháng 8',
+            month9: 'Tháng 9',
+            month10: 'Tháng 10',
+            month11: 'Tháng 11',
+            month12: 'Tháng 12',
+            year: '',
+            weeks: {
+                sun: 'CN',
+                mon: 'T2',
+                tue: 'T3',
+                wed: 'T4',
+                thu: 'T5',
+                fri: 'T6',
+                sat: 'T7'
+            },
+            months: {
+                m1: 'Th.1',
+                m2: 'Th.2',
+                m3: 'Th.3',
+                m4: 'Th.4',
+                m5: 'Th.5',
+                m6: 'Th.6',
+                m7: 'Th.7',
+                m8: 'Th.8',
+                m9: 'Th.9',
+                m10: 'Th.10',
+                m11: 'Th.11',
+                m12: 'Th.12'
+            }
+        },
+        transfer: {
+            titles: {
+                source: 'Nguồn',
+                target: 'Đích'
+            },
+            filterPlaceholder: 'Nhập từ khóa',
+            notFoundText: 'Không tìm thấy'
+        },
+        modal: {
+            okText: 'Đồng ý',
+            cancelText: 'Hủy bỏ'
+        },
+        poptip: {
+            okText: 'Đồng ý',
+            cancelText: 'Hủy bỏ'
+        },
+        page: {
+            prev: 'Trang trước',
+            next: 'Trang kế',
+            total: 'Tổng',
+            item: 'kết quả',
+            items: 'kết quả',
+            prev5: '5 trang trước',
+            next5: '5 trang kế',
+            page: '/trang',
+            goto: 'Tới trang',
+            p: ''
+        },
+        rate: {
+            star: 'Sao',
+            stars: 'Sao'
+        },
+        tree: {
+            emptyText: 'Không có dữ liệu'
+        }
+    }
+};
+
+/***/ })
+
+/******/ });
+});

+ 187 - 0
public/static/plug/iview/dist/locale/zh-CN.js

@@ -0,0 +1,187 @@
+(function webpackUniversalModuleDefinition(root, factory) {
+	if(typeof exports === 'object' && typeof module === 'object')
+		module.exports = factory();
+	else if(typeof define === 'function' && define.amd)
+		define("iview/locale", [], factory);
+	else if(typeof exports === 'object')
+		exports["iview/locale"] = factory();
+	else
+		root["iview/locale"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/dist/locale/";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 13);
+/******/ })
+/************************************************************************/
+/******/ ({
+
+/***/ 13:
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+    value: true
+});
+exports.default = {
+    i: {
+        select: {
+            placeholder: '请选择',
+            noMatch: '无匹配数据',
+            loading: '加载中'
+        },
+        table: {
+            noDataText: '暂无数据',
+            noFilteredDataText: '暂无筛选结果',
+            confirmFilter: '筛选',
+            resetFilter: '重置',
+            clearFilter: '全部'
+        },
+        datepicker: {
+            selectDate: '选择日期',
+            selectTime: '选择时间',
+            startTime: '开始时间',
+            endTime: '结束时间',
+            clear: '清空',
+            ok: '确定',
+            month: '月',
+            month1: '1 月',
+            month2: '2 月',
+            month3: '3 月',
+            month4: '4 月',
+            month5: '5 月',
+            month6: '6 月',
+            month7: '7 月',
+            month8: '8 月',
+            month9: '9 月',
+            month10: '10 月',
+            month11: '11 月',
+            month12: '12 月',
+            year: '年',
+            weeks: {
+                sun: '日',
+                mon: '一',
+                tue: '二',
+                wed: '三',
+                thu: '四',
+                fri: '五',
+                sat: '六'
+            },
+            months: {
+                m1: '1月',
+                m2: '2月',
+                m3: '3月',
+                m4: '4月',
+                m5: '5月',
+                m6: '6月',
+                m7: '7月',
+                m8: '8月',
+                m9: '9月',
+                m10: '10月',
+                m11: '11月',
+                m12: '12月'
+            }
+        },
+        transfer: {
+            titles: {
+                source: '源列表',
+                target: '目的列表'
+            },
+            filterPlaceholder: '请输入搜索内容',
+            notFoundText: '列表为空'
+        },
+        modal: {
+            okText: '确定',
+            cancelText: '取消'
+        },
+        poptip: {
+            okText: '确定',
+            cancelText: '取消'
+        },
+        page: {
+            prev: '上一页',
+            next: '下一页',
+            total: '共',
+            item: '条',
+            items: '条',
+            prev5: '向前 5 页',
+            next5: '向后 5 页',
+            page: '条/页',
+            goto: '跳至',
+            p: '页'
+        },
+        rate: {
+            star: '星',
+            stars: '星'
+        },
+        tree: {
+            emptyText: '暂无数据'
+        }
+    }
+};
+
+/***/ })
+
+/******/ });
+});

+ 187 - 0
public/static/plug/iview/dist/locale/zh-TW.js

@@ -0,0 +1,187 @@
+(function webpackUniversalModuleDefinition(root, factory) {
+	if(typeof exports === 'object' && typeof module === 'object')
+		module.exports = factory();
+	else if(typeof define === 'function' && define.amd)
+		define("iview/locale", [], factory);
+	else if(typeof exports === 'object')
+		exports["iview/locale"] = factory();
+	else
+		root["iview/locale"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/dist/locale/";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 14);
+/******/ })
+/************************************************************************/
+/******/ ({
+
+/***/ 14:
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+    value: true
+});
+exports.default = {
+    i: {
+        select: {
+            placeholder: '請選擇',
+            noMatch: '無匹配數據',
+            loading: '加載中'
+        },
+        table: {
+            noDataText: '暫無數據',
+            noFilteredDataText: '暫無篩選結果',
+            confirmFilter: '篩選',
+            resetFilter: '重置',
+            clearFilter: '全部'
+        },
+        datepicker: {
+            selectDate: '選擇日期',
+            selectTime: '選擇時間',
+            startTime: '開始時間',
+            endTime: '結束時間',
+            clear: '清空',
+            ok: '確定',
+            month: '月',
+            month1: '1 月',
+            month2: '2 月',
+            month3: '3 月',
+            month4: '4 月',
+            month5: '5 月',
+            month6: '6 月',
+            month7: '7 月',
+            month8: '8 月',
+            month9: '9 月',
+            month10: '10 月',
+            month11: '11 月',
+            month12: '12 月',
+            year: '年',
+            weeks: {
+                sun: '日',
+                mon: '一',
+                tue: '二',
+                wed: '三',
+                thu: '四',
+                fri: '五',
+                sat: '六'
+            },
+            months: {
+                m1: '1月',
+                m2: '2月',
+                m3: '3月',
+                m4: '4月',
+                m5: '5月',
+                m6: '6月',
+                m7: '7月',
+                m8: '8月',
+                m9: '9月',
+                m10: '10月',
+                m11: '11月',
+                m12: '12月'
+            }
+        },
+        transfer: {
+            titles: {
+                source: '源列表',
+                target: '目的列表'
+            },
+            filterPlaceholder: '請輸入搜索內容',
+            notFoundText: '列表爲空'
+        },
+        modal: {
+            okText: '確定',
+            cancelText: '取消'
+        },
+        poptip: {
+            okText: '確定',
+            cancelText: '取消'
+        },
+        page: {
+            prev: '上壹頁',
+            next: '下壹頁',
+            total: '共',
+            item: '條',
+            items: '條',
+            prev5: '向前 5 頁',
+            next5: '向後 5 頁',
+            page: '條/頁',
+            goto: '跳至',
+            p: '頁'
+        },
+        rate: {
+            star: '星',
+            stars: '星'
+        },
+        tree: {
+            emptyText: '暫無數據'
+        }
+    }
+};
+
+/***/ })
+
+/******/ });
+});

BIN
public/static/plug/iview/dist/styles/fonts/ionicons.eot


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2230 - 0
public/static/plug/iview/dist/styles/fonts/ionicons.svg


BIN
public/static/plug/iview/dist/styles/fonts/ionicons.ttf


BIN
public/static/plug/iview/dist/styles/fonts/ionicons.woff


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
public/static/plug/iview/dist/styles/iview.css


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 23 - 0
public/static/plug/jquery-1.10.2.min.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 5 - 0
public/static/plug/jquery-1.4.1.min.js


+ 22 - 0
public/static/plug/jquery-slide-up.js

@@ -0,0 +1,22 @@
+(function($){
+    $.fn.extend({
+        "slideUp":function(value){
+            var docthis = this;
+            //默认参数
+            value=$.extend({
+                "li_h":"30",
+                "time":2500,
+                "movetime":500
+            },value)
+
+            //向上滑动动画
+            function autoani(){
+                $("li:first",docthis).animate({"margin-top":-value.li_h},value.movetime,function(){
+                    $(this).css("margin-top",0).appendTo(".line");
+                })
+            }
+            //自动间隔时间向上滑动
+            var anifun = setInterval(autoani,value.time);
+        }
+    })
+})(jQuery);

+ 104 - 0
public/static/plug/jquery.downCount.js

@@ -0,0 +1,104 @@
+/**
+ * downCount: Simple Countdown clock with offset
+ * Author: Sonny T. <hi@sonnyt.com>, sonnyt.com
+ */
+
+(function ($) {
+
+    $.fn.downCount = function (options, callback) {
+        var settings = $.extend({
+                date: null,
+                offset: null
+            }, options);
+
+        // Throw error if date is not set
+        if (!settings.date) {
+            $.error('Date is not defined.');
+        }
+
+        // Throw error if date is set incorectly
+        if (!Date.parse(settings.date)) {
+            $.error('Incorrect date format, it should look like this, 12/24/2012 12:00:00.');
+        }
+
+        // Save container
+        var container = this;
+
+        /**
+         * Change client's local date to match offset timezone
+         * @return {Object} Fixed Date object.
+         */
+        var currentDate = function () {
+            // get client's current date
+            var date = new Date();
+
+            // turn date to utc
+            var utc = date.getTime() + (date.getTimezoneOffset() * 60000);
+
+            // set new Date object
+            var new_date = new Date(utc + (3600000*settings.offset))
+
+            return new_date;
+        };
+
+        /**
+         * Main downCount function that calculates everything
+         */
+        function countdown () {
+            var target_date = new Date(settings.date), // set target date
+                current_date = currentDate(); // get fixed current date
+
+            // difference of dates
+            var difference = target_date - current_date;
+
+            // if difference is negative than it's pass the target date
+            if (difference < 0) {
+                // stop timer
+                clearInterval(interval);
+
+                if (callback && typeof callback === 'function') callback();
+
+                return;
+            }
+
+            // basic math variables
+            var _second = 1000,
+                _minute = _second * 60,
+                _hour = _minute * 60,
+                _day = _hour * 24;
+
+            // calculate dates
+            var days = Math.floor(difference / _day),
+                hours = Math.floor((difference % _day) / _hour),
+                minutes = Math.floor((difference % _hour) / _minute),
+                seconds = Math.floor((difference % _minute) / _second);
+
+                // fix dates so that it will show two digets
+                days = (String(days).length >= 2) ? days :  days;
+                hours = (String(hours).length >= 2) ? hours : '0' + hours;
+                minutes = (String(minutes).length >= 2) ? minutes : '0' + minutes;
+                seconds = (String(seconds).length >= 2) ? seconds : '0' + seconds;
+
+            // based on the date change the refrence wording
+            var ref_days = (days === 1) ? 'day' : 'days',
+                ref_hours = (hours === 1) ? 'hour' : 'hours',
+                ref_minutes = (minutes === 1) ? 'minute' : 'minutes',
+                ref_seconds = (seconds === 1) ? 'second' : 'seconds';
+
+            // set to DOM
+            container.find('.days').text(days);
+            container.find('.hours').text(hours);
+            container.find('.minutes').text(minutes);
+            container.find('.seconds').text(seconds);
+
+            container.find('.days_ref').text(ref_days);
+            container.find('.hours_ref').text(ref_hours);
+            container.find('.minutes_ref').text(ref_minutes);
+            container.find('.seconds_ref').text(ref_seconds);
+        };
+        
+        // start
+        var interval = setInterval(countdown, 1000);
+    };
+
+})(jQuery);

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 363 - 0
public/static/plug/layer/layer-compiled.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
public/static/plug/layer/layer-compiled.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 0
public/static/plug/layer/layer.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 70 - 0
public/static/plug/layer/mobile/layer-compiled.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
public/static/plug/layer/mobile/layer-compiled.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 0
public/static/plug/layer/mobile/layer.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
public/static/plug/layer/mobile/need/layer.css


BIN
public/static/plug/layer/theme/default/icon-ext.png


BIN
public/static/plug/layer/theme/default/icon.png


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
public/static/plug/layer/theme/default/layer.css


BIN
public/static/plug/layer/theme/default/loading-0.gif


BIN
public/static/plug/layer/theme/default/loading-1.gif


BIN
public/static/plug/layer/theme/default/loading-2.gif


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 0
public/static/plug/layui/css/layui.css


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 0
public/static/plug/layui/css/layui.mobile.css


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 0
public/static/plug/layui/css/modules/code.css


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 0
public/static/plug/layui/css/modules/laydate/default/laydate.css


BIN
public/static/plug/layui/css/modules/layer/default/icon-ext.png


BIN
public/static/plug/layui/css/modules/layer/default/icon.png


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 0
public/static/plug/layui/css/modules/layer/default/layer.css


BIN
public/static/plug/layui/css/modules/layer/default/loading-0.gif


BIN
public/static/plug/layui/css/modules/layer/default/loading-1.gif


BIN
public/static/plug/layui/css/modules/layer/default/loading-2.gif


BIN
public/static/plug/layui/font/iconfont.eot


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 468 - 0
public/static/plug/layui/font/iconfont.svg


BIN
public/static/plug/layui/font/iconfont.ttf


BIN
public/static/plug/layui/font/iconfont.woff


BIN
public/static/plug/layui/images/face/0.gif


BIN
public/static/plug/layui/images/face/1.gif


BIN
public/static/plug/layui/images/face/10.gif


BIN
public/static/plug/layui/images/face/11.gif


BIN
public/static/plug/layui/images/face/12.gif


BIN
public/static/plug/layui/images/face/13.gif


BIN
public/static/plug/layui/images/face/14.gif


BIN
public/static/plug/layui/images/face/15.gif


BIN
public/static/plug/layui/images/face/16.gif


BIN
public/static/plug/layui/images/face/17.gif


BIN
public/static/plug/layui/images/face/18.gif


BIN
public/static/plug/layui/images/face/19.gif


BIN
public/static/plug/layui/images/face/2.gif


BIN
public/static/plug/layui/images/face/20.gif


BIN
public/static/plug/layui/images/face/21.gif


BIN
public/static/plug/layui/images/face/22.gif


BIN
public/static/plug/layui/images/face/23.gif


BIN
public/static/plug/layui/images/face/24.gif


BIN
public/static/plug/layui/images/face/25.gif


BIN
public/static/plug/layui/images/face/26.gif


BIN
public/static/plug/layui/images/face/27.gif


BIN
public/static/plug/layui/images/face/28.gif


BIN
public/static/plug/layui/images/face/29.gif


BIN
public/static/plug/layui/images/face/3.gif


BIN
public/static/plug/layui/images/face/30.gif


BIN
public/static/plug/layui/images/face/31.gif


BIN
public/static/plug/layui/images/face/32.gif


BIN
public/static/plug/layui/images/face/33.gif


BIN
public/static/plug/layui/images/face/34.gif


BIN
public/static/plug/layui/images/face/35.gif


BIN
public/static/plug/layui/images/face/36.gif


BIN
public/static/plug/layui/images/face/37.gif


+ 0 - 0
public/static/plug/layui/images/face/38.gif


Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio