From 37bfeb505b600ef245e8ee424c32d84d35eaa1e1 Mon Sep 17 00:00:00 2001
From: world <642747453@qq.com>
Date: Wed, 24 May 2023 21:35:21 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E5=AD=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
dist/config.js | 139 +
dist/controller/common.js | 2 +
dist/controller/console.js | 2 +
dist/controller/console.php | 1 +
dist/controller/contlist.js | 2 +
dist/controller/forum.js | 2 +
dist/controller/sample.js | 2 +
dist/controller/senior.js | 4 +
dist/controller/set.js | 2 +
dist/controller/user.js | 2 +
dist/controller/useradmin.js | 2 +
dist/controller/workorder.js | 2 +
dist/index.js | 2 +
dist/lib/admin.js | 2 +
dist/lib/extend/echarts.js | 39 +
dist/lib/extend/echartsTheme.js | 2 +
dist/lib/view.js | 2 +
dist/style/admin.css | 2 +
dist/style/login.css | 2 +
dist/style/res/bg-none.jpg | Bin 0 -> 832 bytes
dist/style/res/layui-logo.jpg | Bin 0 -> 2871 bytes
dist/style/res/logo-black.png | Bin 0 -> 455 bytes
dist/style/res/logo.png | Bin 0 -> 457 bytes
dist/style/res/template/character.jpg | Bin 0 -> 6153 bytes
dist/style/res/template/huge.jpg | Bin 0 -> 419343 bytes
dist/style/res/template/portrait.png | Bin 0 -> 19719 bytes
dist/style/template.css | 2 +
dist/views/app/content/comment.html | 106 +
dist/views/app/content/contform.html | 20 +
dist/views/app/content/list.html | 151 +
dist/views/app/content/listform.html | 59 +
dist/views/app/content/tags.html | 65 +
dist/views/app/content/tagsform.html | 18 +
dist/views/app/forum/list.html | 123 +
dist/views/app/forum/listform.html | 57 +
dist/views/app/forum/replys.html | 99 +
dist/views/app/forum/replysform.html | 35 +
dist/views/app/message/detail.html | 43 +
dist/views/app/message/index.html | 176 +
dist/views/app/workorder/list.html | 89 +
dist/views/app/workorder/listform.html | 59 +
dist/views/app/说明.txt | 2 +
dist/views/component/anim/index.html | 108 +
dist/views/component/auxiliar/index.html | 103 +
dist/views/component/badge/index.html | 103 +
dist/views/component/button/index.html | 178 +
dist/views/component/carousel/index.html | 219 +
dist/views/component/code/index.html | 141 +
dist/views/component/colorpicker/index.html | 190 +
dist/views/component/flow/index.html | 124 +
dist/views/component/form/element.html | 237 +
dist/views/component/form/group.html | 291 ++
dist/views/component/grid/all.html | 80 +
dist/views/component/grid/list.html | 122 +
dist/views/component/grid/mobile-pc.html | 80 +
dist/views/component/grid/mobile.html | 112 +
dist/views/component/grid/speed-dial.html | 84 +
dist/views/component/grid/stack.html | 143 +
dist/views/component/laydate/demo1.html | 324 ++
dist/views/component/laydate/demo2.html | 276 ++
.../views/component/laydate/special-demo.html | 74 +
dist/views/component/laydate/theme.html | 173 +
dist/views/component/layer/list.html | 491 ++
dist/views/component/layer/special-demo.html | 147 +
dist/views/component/layer/theme.html | 82 +
dist/views/component/laypage/demo1.html | 158 +
dist/views/component/laypage/demo2.html | 159 +
dist/views/component/laytpl/index.html | 34 +
dist/views/component/nav/index.html | 206 +
dist/views/component/panel/index.html | 181 +
dist/views/component/progress/index.html | 159 +
dist/views/component/rate/index.html | 177 +
dist/views/component/slider/index.html | 216 +
dist/views/component/table/auto.html | 49 +
dist/views/component/table/cellEdit.html | 56 +
dist/views/component/table/cellEvent.html | 67 +
dist/views/component/table/checkbox.html | 50 +
dist/views/component/table/data.html | 141 +
dist/views/component/table/fixed.html | 53 +
dist/views/component/table/form.html | 82 +
dist/views/component/table/height.html | 51 +
dist/views/component/table/initSort.html | 48 +
dist/views/component/table/onrow.html | 67 +
dist/views/component/table/operate.html | 107 +
dist/views/component/table/page.html | 57 +
dist/views/component/table/parseData.html | 65 +
dist/views/component/table/radio.html | 70 +
dist/views/component/table/reload.html | 87 +
dist/views/component/table/resetPage.html | 58 +
dist/views/component/table/simple.html | 48 +
dist/views/component/table/static.html | 309 ++
dist/views/component/table/style.html | 63 +
dist/views/component/table/thead.html | 96 +
dist/views/component/table/toolbar.html | 109 +
dist/views/component/table/tostatic.html | 75 +
dist/views/component/table/totalRow.html | 78 +
dist/views/component/tabs/index.html | 188 +
dist/views/component/timeline/index.html | 121 +
dist/views/component/transfer/index.html | 185 +
dist/views/component/tree/index.html | 432 ++
dist/views/component/upload/demo1.html | 199 +
dist/views/component/upload/demo2.html | 167 +
dist/views/component/util/index.html | 90 +
dist/views/component/说明.txt | 2 +
dist/views/home/homepage1.html | 194 +
dist/views/home/homepage2.html | 306 ++
dist/views/iframe/layer/iframe.html | 83 +
dist/views/iframe/link/baidu.html | 3 +
dist/views/iframe/link/layui.html | 3 +
dist/views/iframe/link/layuiAdmin.html | 3 +
dist/views/iframe/说明.txt | 3 +
dist/views/index.html | 324 ++
dist/views/layout.html | 199 +
dist/views/senior/echarts/bar.html | 108 +
dist/views/senior/echarts/line.html | 97 +
dist/views/senior/echarts/map.html | 34 +
dist/views/senior/im/index.html | 461 ++
dist/views/senior/im/kefu.html | 82 +
dist/views/senior/说明.txt | 2 +
dist/views/set/system/email.html | 68 +
dist/views/set/system/website.html | 93 +
dist/views/set/user/info.html | 98 +
dist/views/set/user/password.html | 53 +
dist/views/set/说明.txt | 2 +
dist/views/system/about.html | 22 +
dist/views/system/get.html | 3 +
dist/views/system/more.html | 22 +
dist/views/system/theme.html | 43 +
dist/views/system/说明.txt | 3 +
dist/views/temp.html | 51 +
dist/views/template/addresslist.html | 370 ++
dist/views/template/caller.html | 188 +
dist/views/template/goodslist.html | 410 ++
dist/views/template/msgboard.html | 97 +
dist/views/template/personalpage.html | 425 ++
dist/views/template/search.html | 97 +
dist/views/template/tips/404.html | 15 +
dist/views/template/tips/error.html | 13 +
dist/views/template/tips/test.html | 13 +
dist/views/template/user/forget.html | 30 +
dist/views/template/user/login.html | 69 +
dist/views/template/user/reg.html | 30 +
dist/views/template/说明.txt | 2 +
dist/views/user/administrators/adminform.html | 66 +
dist/views/user/administrators/list.html | 161 +
dist/views/user/administrators/role.html | 127 +
dist/views/user/administrators/roleform.html | 59 +
dist/views/user/forget.html | 144 +
dist/views/user/login.html | 126 +
dist/views/user/reg.html | 125 +
dist/views/user/user/list.html | 150 +
dist/views/user/user/userform.html | 72 +
dist/views/user/说明.txt | 2 +
favicon.ico | Bin 0 -> 2871 bytes
gulpfile.js | 163 +
index.html | 36 +
package.json | 26 +
src/config.js | 142 +
src/controller/common.js | 41 +
src/controller/console.js | 218 +
src/controller/set.js | 67 +
src/controller/user.js | 52 +
src/controller/useradmin.js | 255 ++
src/index.js | 218 +
src/lib/admin.js | 968 ++++
src/lib/extend/echarts.js | 39 +
src/lib/extend/echartsTheme.js | 267 ++
src/lib/extend/layarea.js | 4020 +++++++++++++++++
src/lib/extend/selectM.js | 288 ++
src/lib/extend/selectN.js | 279 ++
src/lib/view.js | 348 ++
src/style/admin.css | 526 +++
src/style/login.css | 55 +
src/style/res/bg-none.jpg | Bin 0 -> 832 bytes
src/style/res/layui-logo.jpg | Bin 0 -> 2871 bytes
src/style/res/logo-black.png | Bin 0 -> 455 bytes
src/style/res/logo.png | Bin 0 -> 457 bytes
src/style/res/template/character.jpg | Bin 0 -> 6153 bytes
src/style/res/template/huge.jpg | Bin 0 -> 419343 bytes
src/style/res/template/portrait.png | Bin 0 -> 19719 bytes
src/style/template.css | 186 +
src/views/index.html | 67 +
src/views/layout.html | 157 +
src/views/order/add/index.html | 333 ++
src/views/order/list/index.html | 321 ++
src/views/set/system/email.html | 68 +
src/views/set/system/website.html | 93 +
src/views/set/user/info.html | 80 +
src/views/set/user/password.html | 53 +
src/views/set/说明.txt | 2 +
src/views/shop/classify/add.html | 53 +
src/views/shop/classify/index.html | 133 +
src/views/statistics/months/index.html | 185 +
src/views/statistics/months/person_list.html | 31 +
src/views/statistics/person/index.html | 114 +
src/views/user/login.html | 62 +
src/views/user/user/list.html | 114 +
src/views/user/user/userform.html | 62 +
start/index.html | 25 +
start/json/user/logout.js | 5 +
start/json/user/session.js | 9 +
start/json/user/session.php | Bin 0 -> 1517 bytes
start/layui/css/layui.css | 2 +
start/layui/css/layui.mobile.css | 2 +
start/layui/css/modules/code.css | 2 +
.../css/modules/laydate/default/laydate.css | 2 +
.../css/modules/layer/default/icon-ext.png | Bin 0 -> 5911 bytes
.../layui/css/modules/layer/default/icon.png | Bin 0 -> 11493 bytes
.../layui/css/modules/layer/default/layer.css | 2 +
.../css/modules/layer/default/loading-0.gif | Bin 0 -> 5793 bytes
.../css/modules/layer/default/loading-1.gif | Bin 0 -> 701 bytes
.../css/modules/layer/default/loading-2.gif | Bin 0 -> 1787 bytes
.../layui/css/modules/layim/html/chatlog.html | 96 +
start/layui/css/modules/layim/html/find.html | 38 +
.../layui/css/modules/layim/html/getmsg.json | 87 +
.../layui/css/modules/layim/html/msgbox.html | 208 +
start/layui/css/modules/layim/layim.css | 2 +
.../layui/css/modules/layim/mobile/layim.css | 2 +
start/layui/css/modules/layim/skin/1.jpg | Bin 0 -> 18386 bytes
start/layui/css/modules/layim/skin/2.jpg | Bin 0 -> 11883 bytes
start/layui/css/modules/layim/skin/3.jpg | Bin 0 -> 18610 bytes
start/layui/css/modules/layim/skin/4.jpg | Bin 0 -> 39279 bytes
start/layui/css/modules/layim/skin/5.jpg | Bin 0 -> 33379 bytes
start/layui/css/modules/layim/skin/logo.jpg | Bin 0 -> 3284 bytes
.../layui/css/modules/layim/voice/default.mp3 | Bin 0 -> 9341 bytes
start/layui/font/iconfont.eot | Bin 0 -> 46684 bytes
start/layui/font/iconfont.svg | 554 +++
start/layui/font/iconfont.ttf | Bin 0 -> 46508 bytes
start/layui/font/iconfont.woff | Bin 0 -> 30628 bytes
start/layui/font/iconfont.woff2 | Bin 0 -> 25964 bytes
start/layui/images/face/0.gif | Bin 0 -> 2689 bytes
start/layui/images/face/1.gif | Bin 0 -> 5514 bytes
start/layui/images/face/10.gif | Bin 0 -> 2797 bytes
start/layui/images/face/11.gif | Bin 0 -> 4121 bytes
start/layui/images/face/12.gif | Bin 0 -> 3361 bytes
start/layui/images/face/13.gif | Bin 0 -> 7425 bytes
start/layui/images/face/14.gif | Bin 0 -> 2375 bytes
start/layui/images/face/15.gif | Bin 0 -> 1793 bytes
start/layui/images/face/16.gif | Bin 0 -> 6721 bytes
start/layui/images/face/17.gif | Bin 0 -> 4439 bytes
start/layui/images/face/18.gif | Bin 0 -> 3017 bytes
start/layui/images/face/19.gif | Bin 0 -> 3040 bytes
start/layui/images/face/2.gif | Bin 0 -> 3222 bytes
start/layui/images/face/20.gif | Bin 0 -> 5144 bytes
start/layui/images/face/21.gif | Bin 0 -> 5191 bytes
start/layui/images/face/22.gif | Bin 0 -> 9823 bytes
start/layui/images/face/23.gif | Bin 0 -> 3792 bytes
start/layui/images/face/24.gif | Bin 0 -> 8096 bytes
start/layui/images/face/25.gif | Bin 0 -> 3127 bytes
start/layui/images/face/26.gif | Bin 0 -> 3291 bytes
start/layui/images/face/27.gif | Bin 0 -> 4377 bytes
start/layui/images/face/28.gif | Bin 0 -> 2793 bytes
start/layui/images/face/29.gif | Bin 0 -> 4854 bytes
start/layui/images/face/3.gif | Bin 0 -> 4017 bytes
start/layui/images/face/30.gif | Bin 0 -> 2555 bytes
start/layui/images/face/31.gif | Bin 0 -> 2002 bytes
start/layui/images/face/32.gif | Bin 0 -> 3481 bytes
start/layui/images/face/33.gif | Bin 0 -> 2454 bytes
start/layui/images/face/34.gif | Bin 0 -> 3700 bytes
start/layui/images/face/35.gif | Bin 0 -> 1800 bytes
start/layui/images/face/36.gif | Bin 0 -> 2331 bytes
start/layui/images/face/37.gif | Bin 0 -> 1513 bytes
start/layui/images/face/38.gif | Bin 0 -> 3615 bytes
start/layui/images/face/39.gif | Bin 0 -> 6495 bytes
start/layui/images/face/4.gif | Bin 0 -> 5689 bytes
start/layui/images/face/40.gif | Bin 0 -> 3154 bytes
start/layui/images/face/41.gif | Bin 0 -> 3644 bytes
start/layui/images/face/42.gif | Bin 0 -> 5305 bytes
start/layui/images/face/43.gif | Bin 0 -> 2674 bytes
start/layui/images/face/44.gif | Bin 0 -> 4126 bytes
start/layui/images/face/45.gif | Bin 0 -> 3417 bytes
start/layui/images/face/46.gif | Bin 0 -> 3007 bytes
start/layui/images/face/47.gif | Bin 0 -> 2333 bytes
start/layui/images/face/48.gif | Bin 0 -> 2689 bytes
start/layui/images/face/49.gif | Bin 0 -> 2315 bytes
start/layui/images/face/5.gif | Bin 0 -> 4567 bytes
start/layui/images/face/50.gif | Bin 0 -> 5866 bytes
start/layui/images/face/51.gif | Bin 0 -> 2785 bytes
start/layui/images/face/52.gif | Bin 0 -> 777 bytes
start/layui/images/face/53.gif | Bin 0 -> 2127 bytes
start/layui/images/face/54.gif | Bin 0 -> 2196 bytes
start/layui/images/face/55.gif | Bin 0 -> 1971 bytes
start/layui/images/face/56.gif | Bin 0 -> 2034 bytes
start/layui/images/face/57.gif | Bin 0 -> 2705 bytes
start/layui/images/face/58.gif | Bin 0 -> 2258 bytes
start/layui/images/face/59.gif | Bin 0 -> 10311 bytes
start/layui/images/face/6.gif | Bin 0 -> 2213 bytes
start/layui/images/face/60.gif | Bin 0 -> 3245 bytes
start/layui/images/face/61.gif | Bin 0 -> 2495 bytes
start/layui/images/face/62.gif | Bin 0 -> 2017 bytes
start/layui/images/face/63.gif | Bin 0 -> 5871 bytes
start/layui/images/face/64.gif | Bin 0 -> 6448 bytes
start/layui/images/face/65.gif | Bin 0 -> 3576 bytes
start/layui/images/face/66.gif | Bin 0 -> 3029 bytes
start/layui/images/face/67.gif | Bin 0 -> 2701 bytes
start/layui/images/face/68.gif | Bin 0 -> 1424 bytes
start/layui/images/face/69.gif | Bin 0 -> 2431 bytes
start/layui/images/face/7.gif | Bin 0 -> 3398 bytes
start/layui/images/face/70.gif | Bin 0 -> 4590 bytes
start/layui/images/face/71.gif | Bin 0 -> 5304 bytes
start/layui/images/face/8.gif | Bin 0 -> 4050 bytes
start/layui/images/face/9.gif | Bin 0 -> 4221 bytes
start/layui/lay/modules/carousel.js | 2 +
start/layui/lay/modules/code.js | 2 +
start/layui/lay/modules/colorpicker.js | 2 +
start/layui/lay/modules/element.js | 2 +
start/layui/lay/modules/flow.js | 2 +
start/layui/lay/modules/form.js | 2 +
start/layui/lay/modules/jquery.js | 5 +
start/layui/lay/modules/laydate.js | 2 +
start/layui/lay/modules/layedit.js | 2 +
start/layui/lay/modules/layer.js | 2 +
start/layui/lay/modules/layim.js | 3 +
start/layui/lay/modules/laypage.js | 2 +
start/layui/lay/modules/laytpl.js | 2 +
start/layui/lay/modules/mobile.js | 2 +
start/layui/lay/modules/rate.js | 2 +
start/layui/lay/modules/slider.js | 2 +
start/layui/lay/modules/table.js | 2 +
start/layui/lay/modules/transfer.js | 2 +
start/layui/lay/modules/tree.js | 2 +
start/layui/lay/modules/upload.js | 2 +
start/layui/lay/modules/util.js | 2 +
start/layui/layui.all.js | 5 +
start/layui/layui.js | 2 +
325 files changed, 26121 insertions(+)
create mode 100644 dist/config.js
create mode 100644 dist/controller/common.js
create mode 100644 dist/controller/console.js
create mode 100644 dist/controller/console.php
create mode 100644 dist/controller/contlist.js
create mode 100644 dist/controller/forum.js
create mode 100644 dist/controller/sample.js
create mode 100644 dist/controller/senior.js
create mode 100644 dist/controller/set.js
create mode 100644 dist/controller/user.js
create mode 100644 dist/controller/useradmin.js
create mode 100644 dist/controller/workorder.js
create mode 100644 dist/index.js
create mode 100644 dist/lib/admin.js
create mode 100644 dist/lib/extend/echarts.js
create mode 100644 dist/lib/extend/echartsTheme.js
create mode 100644 dist/lib/view.js
create mode 100644 dist/style/admin.css
create mode 100644 dist/style/login.css
create mode 100644 dist/style/res/bg-none.jpg
create mode 100644 dist/style/res/layui-logo.jpg
create mode 100644 dist/style/res/logo-black.png
create mode 100644 dist/style/res/logo.png
create mode 100644 dist/style/res/template/character.jpg
create mode 100644 dist/style/res/template/huge.jpg
create mode 100644 dist/style/res/template/portrait.png
create mode 100644 dist/style/template.css
create mode 100644 dist/views/app/content/comment.html
create mode 100644 dist/views/app/content/contform.html
create mode 100644 dist/views/app/content/list.html
create mode 100644 dist/views/app/content/listform.html
create mode 100644 dist/views/app/content/tags.html
create mode 100644 dist/views/app/content/tagsform.html
create mode 100644 dist/views/app/forum/list.html
create mode 100644 dist/views/app/forum/listform.html
create mode 100644 dist/views/app/forum/replys.html
create mode 100644 dist/views/app/forum/replysform.html
create mode 100644 dist/views/app/message/detail.html
create mode 100644 dist/views/app/message/index.html
create mode 100644 dist/views/app/workorder/list.html
create mode 100644 dist/views/app/workorder/listform.html
create mode 100644 dist/views/app/说明.txt
create mode 100644 dist/views/component/anim/index.html
create mode 100644 dist/views/component/auxiliar/index.html
create mode 100644 dist/views/component/badge/index.html
create mode 100644 dist/views/component/button/index.html
create mode 100644 dist/views/component/carousel/index.html
create mode 100644 dist/views/component/code/index.html
create mode 100644 dist/views/component/colorpicker/index.html
create mode 100644 dist/views/component/flow/index.html
create mode 100644 dist/views/component/form/element.html
create mode 100644 dist/views/component/form/group.html
create mode 100644 dist/views/component/grid/all.html
create mode 100644 dist/views/component/grid/list.html
create mode 100644 dist/views/component/grid/mobile-pc.html
create mode 100644 dist/views/component/grid/mobile.html
create mode 100644 dist/views/component/grid/speed-dial.html
create mode 100644 dist/views/component/grid/stack.html
create mode 100644 dist/views/component/laydate/demo1.html
create mode 100644 dist/views/component/laydate/demo2.html
create mode 100644 dist/views/component/laydate/special-demo.html
create mode 100644 dist/views/component/laydate/theme.html
create mode 100644 dist/views/component/layer/list.html
create mode 100644 dist/views/component/layer/special-demo.html
create mode 100644 dist/views/component/layer/theme.html
create mode 100644 dist/views/component/laypage/demo1.html
create mode 100644 dist/views/component/laypage/demo2.html
create mode 100644 dist/views/component/laytpl/index.html
create mode 100644 dist/views/component/nav/index.html
create mode 100644 dist/views/component/panel/index.html
create mode 100644 dist/views/component/progress/index.html
create mode 100644 dist/views/component/rate/index.html
create mode 100644 dist/views/component/slider/index.html
create mode 100644 dist/views/component/table/auto.html
create mode 100644 dist/views/component/table/cellEdit.html
create mode 100644 dist/views/component/table/cellEvent.html
create mode 100644 dist/views/component/table/checkbox.html
create mode 100644 dist/views/component/table/data.html
create mode 100644 dist/views/component/table/fixed.html
create mode 100644 dist/views/component/table/form.html
create mode 100644 dist/views/component/table/height.html
create mode 100644 dist/views/component/table/initSort.html
create mode 100644 dist/views/component/table/onrow.html
create mode 100644 dist/views/component/table/operate.html
create mode 100644 dist/views/component/table/page.html
create mode 100644 dist/views/component/table/parseData.html
create mode 100644 dist/views/component/table/radio.html
create mode 100644 dist/views/component/table/reload.html
create mode 100644 dist/views/component/table/resetPage.html
create mode 100644 dist/views/component/table/simple.html
create mode 100644 dist/views/component/table/static.html
create mode 100644 dist/views/component/table/style.html
create mode 100644 dist/views/component/table/thead.html
create mode 100644 dist/views/component/table/toolbar.html
create mode 100644 dist/views/component/table/tostatic.html
create mode 100644 dist/views/component/table/totalRow.html
create mode 100644 dist/views/component/tabs/index.html
create mode 100644 dist/views/component/timeline/index.html
create mode 100644 dist/views/component/transfer/index.html
create mode 100644 dist/views/component/tree/index.html
create mode 100644 dist/views/component/upload/demo1.html
create mode 100644 dist/views/component/upload/demo2.html
create mode 100644 dist/views/component/util/index.html
create mode 100644 dist/views/component/说明.txt
create mode 100644 dist/views/home/homepage1.html
create mode 100644 dist/views/home/homepage2.html
create mode 100644 dist/views/iframe/layer/iframe.html
create mode 100644 dist/views/iframe/link/baidu.html
create mode 100644 dist/views/iframe/link/layui.html
create mode 100644 dist/views/iframe/link/layuiAdmin.html
create mode 100644 dist/views/iframe/说明.txt
create mode 100644 dist/views/index.html
create mode 100644 dist/views/layout.html
create mode 100644 dist/views/senior/echarts/bar.html
create mode 100644 dist/views/senior/echarts/line.html
create mode 100644 dist/views/senior/echarts/map.html
create mode 100644 dist/views/senior/im/index.html
create mode 100644 dist/views/senior/im/kefu.html
create mode 100644 dist/views/senior/说明.txt
create mode 100644 dist/views/set/system/email.html
create mode 100644 dist/views/set/system/website.html
create mode 100644 dist/views/set/user/info.html
create mode 100644 dist/views/set/user/password.html
create mode 100644 dist/views/set/说明.txt
create mode 100644 dist/views/system/about.html
create mode 100644 dist/views/system/get.html
create mode 100644 dist/views/system/more.html
create mode 100644 dist/views/system/theme.html
create mode 100644 dist/views/system/说明.txt
create mode 100644 dist/views/temp.html
create mode 100644 dist/views/template/addresslist.html
create mode 100644 dist/views/template/caller.html
create mode 100644 dist/views/template/goodslist.html
create mode 100644 dist/views/template/msgboard.html
create mode 100644 dist/views/template/personalpage.html
create mode 100644 dist/views/template/search.html
create mode 100644 dist/views/template/tips/404.html
create mode 100644 dist/views/template/tips/error.html
create mode 100644 dist/views/template/tips/test.html
create mode 100644 dist/views/template/user/forget.html
create mode 100644 dist/views/template/user/login.html
create mode 100644 dist/views/template/user/reg.html
create mode 100644 dist/views/template/说明.txt
create mode 100644 dist/views/user/administrators/adminform.html
create mode 100644 dist/views/user/administrators/list.html
create mode 100644 dist/views/user/administrators/role.html
create mode 100644 dist/views/user/administrators/roleform.html
create mode 100644 dist/views/user/forget.html
create mode 100644 dist/views/user/login.html
create mode 100644 dist/views/user/reg.html
create mode 100644 dist/views/user/user/list.html
create mode 100644 dist/views/user/user/userform.html
create mode 100644 dist/views/user/说明.txt
create mode 100644 favicon.ico
create mode 100644 gulpfile.js
create mode 100644 index.html
create mode 100644 package.json
create mode 100644 src/config.js
create mode 100644 src/controller/common.js
create mode 100644 src/controller/console.js
create mode 100644 src/controller/set.js
create mode 100644 src/controller/user.js
create mode 100644 src/controller/useradmin.js
create mode 100644 src/index.js
create mode 100644 src/lib/admin.js
create mode 100644 src/lib/extend/echarts.js
create mode 100644 src/lib/extend/echartsTheme.js
create mode 100644 src/lib/extend/layarea.js
create mode 100644 src/lib/extend/selectM.js
create mode 100644 src/lib/extend/selectN.js
create mode 100644 src/lib/view.js
create mode 100644 src/style/admin.css
create mode 100644 src/style/login.css
create mode 100644 src/style/res/bg-none.jpg
create mode 100644 src/style/res/layui-logo.jpg
create mode 100644 src/style/res/logo-black.png
create mode 100644 src/style/res/logo.png
create mode 100644 src/style/res/template/character.jpg
create mode 100644 src/style/res/template/huge.jpg
create mode 100644 src/style/res/template/portrait.png
create mode 100644 src/style/template.css
create mode 100644 src/views/index.html
create mode 100644 src/views/layout.html
create mode 100644 src/views/order/add/index.html
create mode 100644 src/views/order/list/index.html
create mode 100644 src/views/set/system/email.html
create mode 100644 src/views/set/system/website.html
create mode 100644 src/views/set/user/info.html
create mode 100644 src/views/set/user/password.html
create mode 100644 src/views/set/说明.txt
create mode 100644 src/views/shop/classify/add.html
create mode 100644 src/views/shop/classify/index.html
create mode 100644 src/views/statistics/months/index.html
create mode 100644 src/views/statistics/months/person_list.html
create mode 100644 src/views/statistics/person/index.html
create mode 100644 src/views/user/login.html
create mode 100644 src/views/user/user/list.html
create mode 100644 src/views/user/user/userform.html
create mode 100644 start/index.html
create mode 100644 start/json/user/logout.js
create mode 100644 start/json/user/session.js
create mode 100644 start/json/user/session.php
create mode 100644 start/layui/css/layui.css
create mode 100644 start/layui/css/layui.mobile.css
create mode 100644 start/layui/css/modules/code.css
create mode 100644 start/layui/css/modules/laydate/default/laydate.css
create mode 100644 start/layui/css/modules/layer/default/icon-ext.png
create mode 100644 start/layui/css/modules/layer/default/icon.png
create mode 100644 start/layui/css/modules/layer/default/layer.css
create mode 100644 start/layui/css/modules/layer/default/loading-0.gif
create mode 100644 start/layui/css/modules/layer/default/loading-1.gif
create mode 100644 start/layui/css/modules/layer/default/loading-2.gif
create mode 100644 start/layui/css/modules/layim/html/chatlog.html
create mode 100644 start/layui/css/modules/layim/html/find.html
create mode 100644 start/layui/css/modules/layim/html/getmsg.json
create mode 100644 start/layui/css/modules/layim/html/msgbox.html
create mode 100644 start/layui/css/modules/layim/layim.css
create mode 100644 start/layui/css/modules/layim/mobile/layim.css
create mode 100644 start/layui/css/modules/layim/skin/1.jpg
create mode 100644 start/layui/css/modules/layim/skin/2.jpg
create mode 100644 start/layui/css/modules/layim/skin/3.jpg
create mode 100644 start/layui/css/modules/layim/skin/4.jpg
create mode 100644 start/layui/css/modules/layim/skin/5.jpg
create mode 100644 start/layui/css/modules/layim/skin/logo.jpg
create mode 100644 start/layui/css/modules/layim/voice/default.mp3
create mode 100644 start/layui/font/iconfont.eot
create mode 100644 start/layui/font/iconfont.svg
create mode 100644 start/layui/font/iconfont.ttf
create mode 100644 start/layui/font/iconfont.woff
create mode 100644 start/layui/font/iconfont.woff2
create mode 100644 start/layui/images/face/0.gif
create mode 100644 start/layui/images/face/1.gif
create mode 100644 start/layui/images/face/10.gif
create mode 100644 start/layui/images/face/11.gif
create mode 100644 start/layui/images/face/12.gif
create mode 100644 start/layui/images/face/13.gif
create mode 100644 start/layui/images/face/14.gif
create mode 100644 start/layui/images/face/15.gif
create mode 100644 start/layui/images/face/16.gif
create mode 100644 start/layui/images/face/17.gif
create mode 100644 start/layui/images/face/18.gif
create mode 100644 start/layui/images/face/19.gif
create mode 100644 start/layui/images/face/2.gif
create mode 100644 start/layui/images/face/20.gif
create mode 100644 start/layui/images/face/21.gif
create mode 100644 start/layui/images/face/22.gif
create mode 100644 start/layui/images/face/23.gif
create mode 100644 start/layui/images/face/24.gif
create mode 100644 start/layui/images/face/25.gif
create mode 100644 start/layui/images/face/26.gif
create mode 100644 start/layui/images/face/27.gif
create mode 100644 start/layui/images/face/28.gif
create mode 100644 start/layui/images/face/29.gif
create mode 100644 start/layui/images/face/3.gif
create mode 100644 start/layui/images/face/30.gif
create mode 100644 start/layui/images/face/31.gif
create mode 100644 start/layui/images/face/32.gif
create mode 100644 start/layui/images/face/33.gif
create mode 100644 start/layui/images/face/34.gif
create mode 100644 start/layui/images/face/35.gif
create mode 100644 start/layui/images/face/36.gif
create mode 100644 start/layui/images/face/37.gif
create mode 100644 start/layui/images/face/38.gif
create mode 100644 start/layui/images/face/39.gif
create mode 100644 start/layui/images/face/4.gif
create mode 100644 start/layui/images/face/40.gif
create mode 100644 start/layui/images/face/41.gif
create mode 100644 start/layui/images/face/42.gif
create mode 100644 start/layui/images/face/43.gif
create mode 100644 start/layui/images/face/44.gif
create mode 100644 start/layui/images/face/45.gif
create mode 100644 start/layui/images/face/46.gif
create mode 100644 start/layui/images/face/47.gif
create mode 100644 start/layui/images/face/48.gif
create mode 100644 start/layui/images/face/49.gif
create mode 100644 start/layui/images/face/5.gif
create mode 100644 start/layui/images/face/50.gif
create mode 100644 start/layui/images/face/51.gif
create mode 100644 start/layui/images/face/52.gif
create mode 100644 start/layui/images/face/53.gif
create mode 100644 start/layui/images/face/54.gif
create mode 100644 start/layui/images/face/55.gif
create mode 100644 start/layui/images/face/56.gif
create mode 100644 start/layui/images/face/57.gif
create mode 100644 start/layui/images/face/58.gif
create mode 100644 start/layui/images/face/59.gif
create mode 100644 start/layui/images/face/6.gif
create mode 100644 start/layui/images/face/60.gif
create mode 100644 start/layui/images/face/61.gif
create mode 100644 start/layui/images/face/62.gif
create mode 100644 start/layui/images/face/63.gif
create mode 100644 start/layui/images/face/64.gif
create mode 100644 start/layui/images/face/65.gif
create mode 100644 start/layui/images/face/66.gif
create mode 100644 start/layui/images/face/67.gif
create mode 100644 start/layui/images/face/68.gif
create mode 100644 start/layui/images/face/69.gif
create mode 100644 start/layui/images/face/7.gif
create mode 100644 start/layui/images/face/70.gif
create mode 100644 start/layui/images/face/71.gif
create mode 100644 start/layui/images/face/8.gif
create mode 100644 start/layui/images/face/9.gif
create mode 100644 start/layui/lay/modules/carousel.js
create mode 100644 start/layui/lay/modules/code.js
create mode 100644 start/layui/lay/modules/colorpicker.js
create mode 100644 start/layui/lay/modules/element.js
create mode 100644 start/layui/lay/modules/flow.js
create mode 100644 start/layui/lay/modules/form.js
create mode 100644 start/layui/lay/modules/jquery.js
create mode 100644 start/layui/lay/modules/laydate.js
create mode 100644 start/layui/lay/modules/layedit.js
create mode 100644 start/layui/lay/modules/layer.js
create mode 100644 start/layui/lay/modules/layim.js
create mode 100644 start/layui/lay/modules/laypage.js
create mode 100644 start/layui/lay/modules/laytpl.js
create mode 100644 start/layui/lay/modules/mobile.js
create mode 100644 start/layui/lay/modules/rate.js
create mode 100644 start/layui/lay/modules/slider.js
create mode 100644 start/layui/lay/modules/table.js
create mode 100644 start/layui/lay/modules/transfer.js
create mode 100644 start/layui/lay/modules/tree.js
create mode 100644 start/layui/lay/modules/upload.js
create mode 100644 start/layui/lay/modules/util.js
create mode 100644 start/layui/layui.all.js
create mode 100644 start/layui/layui.js
diff --git a/dist/config.js b/dist/config.js
new file mode 100644
index 0000000..26dfc21
--- /dev/null
+++ b/dist/config.js
@@ -0,0 +1,139 @@
+/**
+
+ @Name:全局配置
+ @Author:贤心
+ @Site:http://www.layui.com/admin/
+ @License:LPPL(layui付费产品协议)
+
+ */
+
+layui.define(['laytpl', 'layer', 'element', 'util'], function(exports){
+ exports('setter', {
+ container: 'LAY_app' //容器ID
+ ,base: layui.cache.base //记录layuiAdmin文件夹所在路径
+ ,views: layui.cache.base + 'views/' //视图所在目录
+ ,entry: 'index' //默认视图文件名
+ ,engine: '.html' //视图文件后缀名
+ ,pageTabs: false //是否开启页面选项卡功能。单页版不推荐开启
+
+ ,name: 'layuiAdmin Pro'
+ ,tableName: 'layuiAdmin' //本地存储表名
+ ,MOD_NAME: 'admin' //模块事件名
+
+ ,debug: true //是否开启调试模式。如开启,接口异常时会抛出异常 URL 等信息
+
+ ,interceptor: false //是否开启未登入拦截
+
+ //自定义请求字段
+ ,request: {
+ tokenName: 'access_token' //自动携带 token 的字段名。可设置 false 不携带。
+ }
+
+ //自定义响应字段
+ ,response: {
+ statusName: 'code' //数据状态的字段名称
+ ,statusCode: {
+ ok: 0 //数据状态一切正常的状态码
+ ,logout: 1001 //登录状态失效的状态码
+ }
+ ,msgName: 'msg' //状态信息的字段名称
+ ,dataName: 'data' //数据详情的字段名称
+ }
+
+ //独立页面路由,可随意添加(无需写参数)
+ ,indPage: [
+ '/user/login' //登入页
+ ,'/user/reg' //注册页
+ ,'/user/forget' //找回密码
+ ,'/template/tips/test' //独立页的一个测试 demo
+ ]
+
+ //扩展的第三方模块
+ ,extend: [
+ 'echarts', //echarts 核心包
+ 'echartsTheme' //echarts 主题
+ ]
+
+ //主题配置
+ ,theme: {
+ //内置主题配色方案
+ color: [{
+ main: '#20222A' //主题色
+ ,selected: '#009688' //选中色
+ ,alias: 'default' //默认别名
+ },{
+ main: '#03152A'
+ ,selected: '#3B91FF'
+ ,alias: 'dark-blue' //藏蓝
+ },{
+ main: '#2E241B'
+ ,selected: '#A48566'
+ ,alias: 'coffee' //咖啡
+ },{
+ main: '#50314F'
+ ,selected: '#7A4D7B'
+ ,alias: 'purple-red' //紫红
+ },{
+ main: '#344058'
+ ,logo: '#1E9FFF'
+ ,selected: '#1E9FFF'
+ ,alias: 'ocean' //海洋
+ },{
+ main: '#3A3D49'
+ ,logo: '#2F9688'
+ ,selected: '#5FB878'
+ ,alias: 'green' //墨绿
+ },{
+ main: '#20222A'
+ ,logo: '#F78400'
+ ,selected: '#F78400'
+ ,alias: 'red' //橙色
+ },{
+ main: '#28333E'
+ ,logo: '#AA3130'
+ ,selected: '#AA3130'
+ ,alias: 'fashion-red' //时尚红
+ },{
+ main: '#24262F'
+ ,logo: '#3A3D49'
+ ,selected: '#009688'
+ ,alias: 'classic-black' //经典黑
+ },{
+ logo: '#226A62'
+ ,header: '#2F9688'
+ ,alias: 'green-header' //墨绿头
+ },{
+ main: '#344058'
+ ,logo: '#0085E8'
+ ,selected: '#1E9FFF'
+ ,header: '#1E9FFF'
+ ,alias: 'ocean-header' //海洋头
+ },{
+ header: '#393D49'
+ ,alias: 'classic-black-header' //经典黑
+ },{
+ main: '#50314F'
+ ,logo: '#50314F'
+ ,selected: '#7A4D7B'
+ ,header: '#50314F'
+ ,alias: 'purple-red-header' //紫红头
+ },{
+ main: '#28333E'
+ ,logo: '#28333E'
+ ,selected: '#AA3130'
+ ,header: '#AA3130'
+ ,alias: 'fashion-red-header' //时尚红头
+ },{
+ main: '#28333E'
+ ,logo: '#009688'
+ ,selected: '#009688'
+ ,header: '#009688'
+ ,alias: 'green-header' //墨绿头
+ }]
+
+ //初始的颜色索引,对应上面的配色方案数组索引
+ //如果本地已经有主题色记录,则以本地记录为优先,除非请求本地数据(localStorage)
+ ,initColorIndex: 0
+ }
+ });
+});
diff --git a/dist/controller/common.js b/dist/controller/common.js
new file mode 100644
index 0000000..c8f103f
--- /dev/null
+++ b/dist/controller/common.js
@@ -0,0 +1,2 @@
+/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */
+ ;layui.define(function(e){var i=(layui.$,layui.layer,layui.laytpl,layui.setter,layui.view,layui.admin);i.events.logout=function(){i.req({url:"./json/user/logout.js",type:"get",data:{},done:function(e){i.exit()}})},e("common",{})});
\ No newline at end of file
diff --git a/dist/controller/console.js b/dist/controller/console.js
new file mode 100644
index 0000000..dc2ecd1
--- /dev/null
+++ b/dist/controller/console.js
@@ -0,0 +1,2 @@
+/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */
+ ;layui.define(function(e){layui.use(["admin","carousel"],function(){var e=layui.$,t=(layui.admin,layui.carousel),a=layui.element,i=layui.device();e(".layadmin-carousel").each(function(){var a=e(this);t.render({elem:this,width:"100%",arrow:"none",interval:a.data("interval"),autoplay:a.data("autoplay")===!0,trigger:i.ios||i.android?"click":"hover",anim:a.data("anim")})}),a.render("progress")}),layui.use(["admin","carousel","echarts"],function(){var e=layui.$,t=layui.admin,a=layui.carousel,i=layui.echarts,l=[],n=[{title:{text:"今日流量趋势",x:"center",textStyle:{fontSize:14}},tooltip:{trigger:"axis"},legend:{data:["",""]},xAxis:[{type:"category",boundaryGap:!1,data:["06:00","06:30","07:00","07:30","08:00","08:30","09:00","09:30","10:00","11:30","12:00","12:30","13:00","13:30","14:00","14:30","15:00","15:30","16:00","16:30","17:00","17:30","18:00","18:30","19:00","19:30","20:00","20:30","21:00","21:30","22:00","22:30","23:00","23:30"]}],yAxis:[{type:"value"}],series:[{name:"PV",type:"line",smooth:!0,itemStyle:{normal:{areaStyle:{type:"default"}}},data:[111,222,333,444,555,666,3333,33333,55555,66666,33333,3333,6666,11888,26666,38888,56666,42222,39999,28888,17777,9666,6555,5555,3333,2222,3111,6999,5888,2777,1666,999,888,777]},{name:"UV",type:"line",smooth:!0,itemStyle:{normal:{areaStyle:{type:"default"}}},data:[11,22,33,44,55,66,333,3333,5555,12666,3333,333,666,1188,2666,3888,6666,4222,3999,2888,1777,966,655,555,333,222,311,699,588,277,166,99,88,77]}]},{title:{text:"访客浏览器分布",x:"center",textStyle:{fontSize:14}},tooltip:{trigger:"item",formatter:"{a}
{b} : {c} ({d}%)"},legend:{orient:"vertical",x:"left",data:["Chrome","Firefox","IE 8.0","Safari","其它浏览器"]},series:[{name:"访问来源",type:"pie",radius:"55%",center:["50%","50%"],data:[{value:9052,name:"Chrome"},{value:1610,name:"Firefox"},{value:3200,name:"IE 8.0"},{value:535,name:"Safari"},{value:1700,name:"其它浏览器"}]}]},{title:{text:"最近一周新增的用户量",x:"center",textStyle:{fontSize:14}},tooltip:{trigger:"axis",formatter:"{b}
新增用户:{c}"},xAxis:[{type:"category",data:["11-07","11-08","11-09","11-10","11-11","11-12","11-13"]}],yAxis:[{type:"value"}],series:[{type:"line",data:[200,300,400,610,150,270,380]}]}],r=e("#LAY-index-dataview").children("div"),o=function(e){l[e]=i.init(r[e],layui.echartsTheme),l[e].setOption(n[e]),t.resize(function(){l[e].resize()})};if(r[0]){o(0);var d=0;a.on("change(LAY-index-dataview)",function(e){o(d=e.index)}),layui.admin.on("side",function(){setTimeout(function(){o(d)},300)}),layui.admin.on("hash(tab)",function(){layui.router().path.join("")||o(d)})}}),layui.use("table",function(){var e=(layui.$,layui.table);e.render({elem:"#LAY-index-topSearch",url:"./json/console/top-search.js",page:!0,cols:[[{type:"numbers",fixed:"left"},{field:"keywords",title:"关键词",minWidth:300,templet:'
'+(t[0]||this._lang[0])+"
";var i=this.query(this.option,"toolbox.feature.dataView.optionToContent");"function"!=typeof i?this._textArea.value=this._optionToContent():(this._textArea=document.createElement("div"),this._textArea.innerHTML=i(this.option)),this._textArea.style.cssText="display:block;margin:0 0 8px 0;padding:4px 6px;overflow:auto;width:100%;height:"+(this._zrHeight-100)+"px;",this._tDom.appendChild(this._textArea),this._buttonClose.style.cssText="float:right;padding:1px 6px;",this._buttonClose.innerHTML=t[1]||this._lang[1];var n=this;this._buttonClose.onclick=function(){n.hide()},this._tDom.appendChild(this._buttonClose),this.query(this.option,"toolbox.feature.dataView.readOnly")===!1?(this._buttonRefresh.style.cssText="float:right;margin-right:10px;padding:1px 6px;",this._buttonRefresh.innerHTML=t[2]||this._lang[2],this._buttonRefresh.onclick=function(){n._save()},this._textArea.readOnly=!1,this._textArea.style.cursor="default"):(this._buttonRefresh.style.cssText="display:none", +this._textArea.readOnly=!0,this._textArea.style.cursor="text"),this._tDom.appendChild(this._buttonRefresh),this._sizeCssText="width:"+this._zrWidth+"px;height:"+this._zrHeight+"px;background-color:#fff;",this._tDom.style.cssText=this._gCssText+this._sizeCssText},_optionToContent:function(){var e,t,i,a,o,r,s=[],l="";if(this.option.xAxis)for(s=this.option.xAxis instanceof Array?this.option.xAxis:[this.option.xAxis],e=0,a=s.length;a>e;e++)if("category"==(s[e].type||"category")){for(r=[],t=0,i=s[e].data.length;i>t;t++)r.push(this.getDataFromOption(s[e].data[t]));l+=r.join(", ")+"\n\n"}if(this.option.yAxis)for(s=this.option.yAxis instanceof Array?this.option.yAxis:[this.option.yAxis],e=0,a=s.length;a>e;e++)if("category"==s[e].type){for(r=[],t=0,i=s[e].data.length;i>t;t++)r.push(this.getDataFromOption(s[e].data[t]));l+=r.join(", ")+"\n\n"}var h,m=this.option.series;for(e=0,a=m.length;a>e;e++){for(r=[],t=0,i=m[e].data.length;i>t;t++)o=m[e].data[t],h=m[e].type==n.CHART_TYPE_PIE||m[e].type==n.CHART_TYPE_MAP?(o.name||"-")+":":"",m[e].type==n.CHART_TYPE_SCATTER&&(o=this.getDataFromOption(o).join(", ")),r.push(h+this.getDataFromOption(o));l+=(m[e].name||"-")+" : \n",l+=r.join(m[e].type==n.CHART_TYPE_SCATTER?"\n":", "),l+="\n\n"}return l},_save:function(){var e=this.query(this.option,"toolbox.feature.dataView.contentToOption");if("function"!=typeof e){for(var t=this._textArea.value.split("\n"),i=[],a=0,o=t.length;o>a;a++)t[a]=this._trim(t[a]),""!==t[a]&&i.push(t[a]);this._contentToOption(i)}else e(this._textArea,this.option);this.hide();var r=this;setTimeout(function(){r.messageCenter&&r.messageCenter.dispatch(n.EVENT.DATA_VIEW_CHANGED,null,{option:r.option},r.myChart)},r.canvasSupported?800:100)},_contentToOption:function(e){var t,i,a,o,r,s,l,h=[],m=0;if(this.option.xAxis)for(h=this.option.xAxis instanceof Array?this.option.xAxis:[this.option.xAxis],t=0,o=h.length;o>t;t++)if("category"==(h[t].type||"category")){for(s=e[m].split(","),i=0,a=h[t].data.length;a>i;i++)l=this._trim(s[i]||""),r=h[t].data[i],"undefined"!=typeof h[t].data[i].value?h[t].data[i].value=l:h[t].data[i]=l;m++}if(this.option.yAxis)for(h=this.option.yAxis instanceof Array?this.option.yAxis:[this.option.yAxis],t=0,o=h.length;o>t;t++)if("category"==h[t].type){for(s=e[m].split(","),i=0,a=h[t].data.length;a>i;i++)l=this._trim(s[i]||""),r=h[t].data[i],"undefined"!=typeof h[t].data[i].value?h[t].data[i].value=l:h[t].data[i]=l;m++}var V=this.option.series;for(t=0,o=V.length;o>t;t++)if(m++,V[t].type==n.CHART_TYPE_SCATTER)for(var i=0,a=V[t].data.length;a>i;i++)s=e[m],l=s.replace(" ","").split(","),"undefined"!=typeof V[t].data[i].value?V[t].data[i].value=l:V[t].data[i]=l,m++;else{s=e[m].split(",");for(var i=0,a=V[t].data.length;a>i;i++)l=(s[i]||"").replace(/.*:/,""),l=this._trim(l),l="-"!=l&&""!==l?l-0:"-","undefined"!=typeof V[t].data[i].value?V[t].data[i].value=l:V[t].data[i]=l;m++}},_trim:function(e){var t=new RegExp("(^[\\s\\t\\xa0\\u3000]+)|([\\u3000\\xa0\\s\\t]+$)","g");return e.replace(t,"")},_stop:function(e){e=e||window.event,e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},resize:function(){this._zrHeight=this.zr.getHeight(),this._zrWidth=this.zr.getWidth(),this._tDom.offsetHeight>10&&(this._sizeCssText="width:"+this._zrWidth+"px;height:"+this._zrHeight+"px;background-color:#fff;",this._tDom.style.cssText=this._gCssText+this._sizeCssText,this._textArea.style.cssText="display:block;margin:0 0 8px 0;padding:4px 6px;overflow:auto;width:100%;height:"+(this._zrHeight-100)+"px;")},dispose:function(){window.removeEventListener?(this._tDom.removeEventListener("click",this._stop),this._tDom.removeEventListener("mousewheel",this._stop),this._tDom.removeEventListener("mousemove",this._stop),this._tDom.removeEventListener("mousedown",this._stop),this._tDom.removeEventListener("mouseup",this._stop),this._tDom.removeEventListener("touchstart",this._stop),this._tDom.removeEventListener("touchmove",this._stop),this._tDom.removeEventListener("touchend",this._stop)):(this._tDom.detachEvent("onclick",this._stop),this._tDom.detachEvent("onmousewheel",this._stop),this._tDom.detachEvent("onmousemove",this._stop),this._tDom.detachEvent("onmousedown",this._stop),this._tDom.detachEvent("onmouseup",this._stop)),this._buttonRefresh.onclick=null,this._buttonClose.onclick=null,this._hasShow&&(this._tDom.removeChild(this._textArea),this._tDom.removeChild(this._buttonRefresh),this._tDom.removeChild(this._buttonClose)),this._textArea=null,this._buttonRefresh=null,this._buttonClose=null,this.dom.firstChild.removeChild(this._tDom),this._tDom=null}},a.inherits(t,i),e("../component").define("dataView",t),t}),i("echarts/util/shape/Cross",["require","zrender/shape/Base","zrender/shape/Line","zrender/tool/util","./normalIsCover"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("zrender/shape/Line"),a=e("zrender/tool/util");return t.prototype={type:"cross",buildPath:function(e,t){var i=t.rect;t.xStart=i.x,t.xEnd=i.x+i.width,t.yStart=t.yEnd=t.y,n.prototype.buildPath(e,t),t.xStart=t.xEnd=t.x,t.yStart=i.y,t.yEnd=i.y+i.height,n.prototype.buildPath(e,t)},getRect:function(e){return e.rect},isCover:e("./normalIsCover")},a.inherits(t,i),t}),i("zrender/shape/Sector",["require","../tool/math","../tool/computeBoundingBox","../tool/vector","./Base","../tool/util"],function(e){var t=e("../tool/math"),i=e("../tool/computeBoundingBox"),n=e("../tool/vector"),a=e("./Base"),o=n.create(),r=n.create(),s=n.create(),l=n.create(),h=function(e){a.call(this,e)};return h.prototype={type:"sector",buildPath:function(e,i){var n=i.x,a=i.y,o=i.r0||0,r=i.r,s=i.startAngle,l=i.endAngle,h=i.clockWise||!1;s=t.degreeToRadian(s),l=t.degreeToRadian(l),h||(s=-s,l=-l);var m=t.cos(s),V=t.sin(s);e.moveTo(m*o+n,V*o+a),e.lineTo(m*r+n,V*r+a),e.arc(n,a,r,s,l,!h),e.lineTo(t.cos(l)*o+n,t.sin(l)*o+a),0!==o&&e.arc(n,a,o,l,s,h),e.closePath()},getRect:function(e){if(e.__rect)return e.__rect;var a=e.x,h=e.y,m=e.r0||0,V=e.r,U=t.degreeToRadian(e.startAngle),d=t.degreeToRadian(e.endAngle),p=e.clockWise;return p||(U=-U,d=-d),m>1?i.arc(a,h,m,U,d,!p,o,s):(o[0]=s[0]=a,o[1]=s[1]=h),i.arc(a,h,V,U,d,!p,r,l),n.min(o,o,r),n.max(s,s,l),e.__rect={x:o[0],y:o[1],width:s[0]-o[0],height:s[1]-o[1]},e.__rect}},e("../tool/util").inherits(h,a),h}),i("echarts/util/shape/Candle",["require","zrender/shape/Base","zrender/tool/util","./normalIsCover"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("zrender/tool/util");return t.prototype={type:"candle",_numberOrder:function(e,t){return t-e},buildPath:function(e,t){var i=n.clone(t.y).sort(this._numberOrder);e.moveTo(t.x,i[3]),e.lineTo(t.x,i[2]),e.moveTo(t.x-t.width/2,i[2]),e.rect(t.x-t.width/2,i[2],t.width,i[1]-i[2]),e.moveTo(t.x,i[1]),e.lineTo(t.x,i[0])},getRect:function(e){if(!e.__rect){var t=0;("stroke"==e.brushType||"fill"==e.brushType)&&(t=e.lineWidth||1);var i=n.clone(e.y).sort(this._numberOrder);e.__rect={x:Math.round(e.x-e.width/2-t/2),y:Math.round(i[3]-t/2),width:e.width+t,height:i[0]-i[3]+t}}return e.__rect},isCover:e("./normalIsCover")},n.inherits(t,i),t}),i("zrender/tool/computeBoundingBox",["require","./vector","./curve"],function(e){function t(e,t,i){if(0!==e.length){for(var n=e[0][0],a=e[0][0],o=e[0][1],r=e[0][1],s=1;sxbf^aL+o*h>0FrqZ)BzT*)ZxDiOY^qD!?~#Sf zd4{Qi%k|28t4e2aqalZ+k8;LY^}i3{dAH(^+%z
@=K3jR_x41
zEF@D055Ff?R`cB-T?%3+D(&yz4pC`kt8b372Bm&A((etGqrM%(#w~_kz9AAGDPR`@
zt4@JI%Zrwup1TinByGb}N*qDa7>ha$HxVxAUb<4~3~+M9nq9>_%M@p197YuqGPz Z=&
zqpZx7YURuj$%6HD0|(~gPb;m1eAr|V{fIHrU$d_qS}kt8MoV-*TKlK7Oab>^8U=aV
zhwS!I(%vkrQd-9#Xs^`9py+`Z_|GdN^xWC$Bzu6cR;7gbP(ifXx;oLIu0Fs06BIzkVK2YyETMoPR>ZSdqb2+0F
z9^q4XH=hx$hp&ckWs2iXS@jMCbh3L%~yl+}!Xy>>mA
zdka*m`A{|EyT-kt7RM@8P0-%Xjsu!Um}ZF&L+7XnLa5hDeY=nj3bfk2{`R3$`FDNE
zV0Ps?!?#XT6q@7l;F(_8o!5`$?B?&vJ7p;IphP>b2lLc8|Jqlq5*xAq