【例子介绍】thinkadminv6后台管理系统
【相关图片】
【源码结构】
.
├── ThinkAdmin-v6
│ ├── SQL01-数据表结构.sql
│ ├── SQL02-数据初始化.sql
│ ├── SQL03-数据库升级.sql
│ ├── app
│ │ ├── admin
│ │ │ ├── controller
│ │ │ │ ├── Auth.php
│ │ │ │ ├── Base.php
│ │ │ │ ├── Config.php
│ │ │ │ ├── File.php
│ │ │ │ ├── Index.php
│ │ │ │ ├── Login.php
│ │ │ │ ├── Menu.php
│ │ │ │ ├── Module.php
│ │ │ │ ├── Oplog.php
│ │ │ │ ├── Queue.php
│ │ │ │ ├── User.php
│ │ │ │ └── api
│ │ │ │ ├── Plugs.php
│ │ │ │ ├── Queue.php
│ │ │ │ ├── System.php
│ │ │ │ ├── Update.php
│ │ │ │ └── Upload.php
│ │ │ ├── module
│ │ │ │ ├── change
│ │ │ │ │ ├── 2020.08.03.01.md
│ │ │ │ │ ├── 2021.06.17.01.md
│ │ │ │ │ ├── 2022.03.06.01.md
│ │ │ │ │ └── 2022.07.11.01.md
│ │ │ │ ├── default.php
│ │ │ │ └── module.json
│ │ │ ├── route
│ │ │ │ └── demo.php
│ │ │ └── view
│ │ │ ├── api
│ │ │ │ ├── icon.html
│ │ │ │ ├── upload
│ │ │ │ │ ├── document.html
│ │ │ │ │ ├── image.html
│ │ │ │ │ └── video.html
│ │ │ │ └── upload.js
│ │ │ ├── auth
│ │ │ │ ├── apply.html
│ │ │ │ ├── form.html
│ │ │ │ ├── index.html
│ │ │ │ └── index_search.html
│ │ │ ├── base
│ │ │ │ ├── form.html
│ │ │ │ ├── index.html
│ │ │ │ └── index_search.html
│ │ │ ├── config
│ │ │ │ ├── index.html
│ │ │ │ ├── storage-0.html
│ │ │ │ ├── storage-alioss.html
│ │ │ │ ├── storage-local.html
│ │ │ │ ├── storage-qiniu.html
│ │ │ │ ├── storage-txcos.html
│ │ │ │ ├── storage-upyun.html
│ │ │ │ └── system.html
│ │ │ ├── error.php
│ │ │ ├── file
│ │ │ │ ├── index.html
│ │ │ │ └── index_search.html
│ │ │ ├── full.html
│ │ │ ├── index
│ │ │ │ ├── index-left.html
│ │ │ │ ├── index-top.html
│ │ │ │ ├── index.html
│ │ │ │ └── theme.html
│ │ │ ├── login
│ │ │ │ └── index.html
│ │ │ ├── main.html
│ │ │ ├── menu
│ │ │ │ ├── form.html
│ │ │ │ └── index.html
│ │ │ ├── module
│ │ │ │ ├── change.html
│ │ │ │ ├── index.html
│ │ │ │ └── index_search.html
│ │ │ ├── oplog
│ │ │ │ ├── index.html
│ │ │ │ └── index_search.html
│ │ │ ├── queue
│ │ │ │ ├── index.html
│ │ │ │ └── index_search.html
│ │ │ ├── table.html
│ │ │ └── user
│ │ │ ├── form.html
│ │ │ ├── index.html
│ │ │ ├── index_search.html
│ │ │ └── pass.html
│ │ ├── data
│ │ │ ├── command
│ │ │ │ ├── OrderClean.php
│ │ │ │ ├── UserAgent.php
│ │ │ │ ├── UserAmount.php
│ │ │ │ ├── UserTransfer.php
│ │ │ │ └── UserUpgrade.php
│ │ │ ├── controller
│ │ │ │ ├── api
│ │ │ │ │ ├── Auth.php
│ │ │ │ │ ├── Data.php
│ │ │ │ │ ├── Goods.php
│ │ │ │ │ ├── Login.php
│ │ │ │ │ ├── News.php
│ │ │ │ │ ├── Notify.php
│ │ │ │ │ ├── Wechat.php
│ │ │ │ │ ├── Wxapp.php
│ │ │ │ │ └── auth
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Balance.php
│ │ │ │ │ ├── Center.php
│ │ │ │ │ ├── News.php
│ │ │ │ │ ├── Order.php
│ │ │ │ │ ├── Rebate.php
│ │ │ │ │ └── Transfer.php
│ │ │ │ ├── base
│ │ │ │ │ ├── Config.php
│ │ │ │ │ ├── Discount.php
│ │ │ │ │ ├── Message.php
│ │ │ │ │ ├── Pager.php
│ │ │ │ │ ├── Payment.php
│ │ │ │ │ ├── Slider.php
│ │ │ │ │ ├── Upgrade.php
│ │ │ │ │ └── postage
│ │ │ │ │ ├── Company.php
│ │ │ │ │ └── Template.php
│ │ │ │ ├── news
│ │ │ │ │ ├── Item.php
│ │ │ │ │ └── Mark.php
│ │ │ │ ├── shop
│ │ │ │ │ ├── Cate.php
│ │ │ │ │ ├── Goods.php
│ │ │ │ │ ├── Mark.php
│ │ │ │ │ ├── Order.php
│ │ │ │ │ └── Send.php
│ │ │ │ ├── total
│ │ │ │ │ └── Portal.php
│ │ │ │ └── user
│ │ │ │ ├── Admin.php
│ │ │ │ ├── Balance.php
│ │ │ │ ├── Message.php
│ │ │ │ ├── Rebate.php
│ │ │ │ └── Transfer.php
│ │ │ ├── model
│ │ │ │ ├── BasePostageCompany.php
│ │ │ │ ├── BasePostageRegion.php
│ │ │ │ ├── BasePostageTemplate.php
│ │ │ │ ├── BaseUserDiscount.php
│ │ │ │ ├── BaseUserMessage.php
│ │ │ │ ├── BaseUserPayment.php
│ │ │ │ ├── BaseUserUpgrade.php
│ │ │ │ ├── DataNewsItem.php
│ │ │ │ ├── DataNewsMark.php
│ │ │ │ ├── DataNewsXCollect.php
│ │ │ │ ├── DataUser.php
│ │ │ │ ├── DataUserAddress.php
│ │ │ │ ├── DataUserBalance.php
│ │ │ │ ├── DataUserMessage.php
│ │ │ │ ├── DataUserPayment.php
│ │ │ │ ├── DataUserRebate.php
│ │ │ │ ├── DataUserToken.php
│ │ │ │ ├── DataUserTransfer.php
│ │ │ │ ├── ShopGoods.php
│ │ │ │ ├── ShopGoodsCate.php
│ │ │ │ ├── ShopGoodsItem.php
│ │ │ │ ├── ShopGoodsMark.php
│ │ │ │ ├── ShopGoodsStock.php
│ │ │ │ ├── ShopOrder.php
│ │ │ │ ├── ShopOrderItem.php
│ │ │ │ └── ShopOrderSend.php
│ │ │ ├── readme.md
│ │ │ ├── service
│ │ │ │ ├── ExpressService.php
│ │ │ │ ├── GoodsService.php
│ │ │ │ ├── MessageService.php
│ │ │ │ ├── NewsService.php
│ │ │ │ ├── OrderService.php
│ │ │ │ ├── PaymentService.php
│ │ │ │ ├── RebateService.php
│ │ │ │ ├── UserAdminService.php
│ │ │ │ ├── UserBalanceService.php
│ │ │ │ ├── UserRebateService.php
│ │ │ │ ├── UserTokenService.php
│ │ │ │ ├── UserTransferService.php
│ │ │ │ ├── UserUpgradeService.php
│ │ │ │ └── payment
│ │ │ │ ├── AlipayPaymentService.php
│ │ │ │ ├── BalancePaymentService.php
│ │ │ │ ├── EmptyPaymentService.php
│ │ │ │ ├── JoinpayPaymentService.php
│ │ │ │ ├── VoucherPaymentService.php
│ │ │ │ └── WechatPaymentService.php
│ │ │ ├── sys.php
│ │ │ └── view
│ │ │ ├── base
│ │ │ │ ├── config
│ │ │ │ │ ├── cropper.html
│ │ │ │ │ └── wxapp.html
│ │ │ │ ├── discount
│ │ │ │ │ ├── form.html
│ │ │ │ │ └── index.html
│ │ │ │ ├── message
│ │ │ │ │ ├── form.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── index_search.html
│ │ │ │ ├── pager
│ │ │ │ │ ├── form.html
│ │ │ │ │ └── index.html
│ │ │ │ ├── payment
│ │ │ │ │ ├── form.html
│ │ │ │ │ ├── form_alipay.html
│ │ │ │ │ ├── form_joinpay.html
│ │ │ │ │ ├── form_voucher.html
│ │ │ │ │ ├── form_wechat.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── index_search.html
│ │ │ │ ├── postage
│ │ │ │ │ ├── company
│ │ │ │ │ │ ├── form.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── index_search.html
│ │ │ │ │ └── template
│ │ │ │ │ ├── form.html
│ │ │ │ │ ├── form_region.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── index_search.html
│ │ │ │ ├── slider
│ │ │ │ │ ├── form.html
│ │ │ │ │ └── index.html
│ │ │ │ └── upgrade
│ │ │ │ ├── form.html
│ │ │ │ ├── index.html
│ │ │ │ └── index_search.html
│ │ │ ├── news
│ │ │ │ ├── item
│ │ │ │ │ ├── form.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── index_search.html
│ │ │ │ │ └── select.html
│ │ │ │ └── mark
│ │ │ │ ├── form.html
│ │ │ │ ├── index.html
│ │ │ │ └── index_search.html
│ │ │ ├── shop
│ │ │ │ ├── cate
│ │ │ │ │ ├── form.html
│ │ │ │ │ └── index.html
│ │ │ │ ├── goods
│ │ │ │ │ ├── form.html
│ │ │ │ │ ├── formstyle.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── index_search.html
│ │ │ │ │ ├── select.html
│ │ │ │ │ ├── select_search.html
│ │ │ │ │ └── stock.html
│ │ │ │ ├── mark
│ │ │ │ │ ├── form.html
│ │ │ │ │ └── index.html
│ │ │ │ ├── order
│ │ │ │ │ ├── audit.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── index_search.html
│ │ │ │ └── send
│ │ │ │ ├── config.html
│ │ │ │ ├── index.html
│ │ │ │ ├── index_search.html
│ │ │ │ ├── truck_form.html
│ │ │ │ └── truck_query.html
│ │ │ ├── total
│ │ │ │ └── portal
│ │ │ │ └── index.html
│ │ │ └── user
│ │ │ ├── admin
│ │ │ │ ├── index.html
│ │ │ │ ├── index_search.html
│ │ │ │ ├── parent.html
│ │ │ │ ├── parent_search.html
│ │ │ │ └── teams.html
│ │ │ ├── balance
│ │ │ │ ├── form.html
│ │ │ │ ├── index.html
│ │ │ │ └── index_search.html
│ │ │ ├── message
│ │ │ │ ├── config.html
│ │ │ │ ├── index.html
│ │ │ │ └── index_search.html
│ │ │ ├── rebate
│ │ │ │ ├── config.html
│ │ │ │ ├── index.html
│ │ │ │ └── index_search.html
│ │ │ └── transfer
│ │ │ ├── audit.html
│ │ │ ├── config.html
│ │ │ ├── index.html
│ │ │ ├── index_search.html
│ │ │ └── payment.html
│ │ ├── index
│ │ │ └── controller
│ │ │ └── Index.php
│ │ └── wechat
│ │ ├── command
│ │ │ ├── Auto.php
│ │ │ └── Fans.php
│ │ ├── controller
│ │ │ ├── Auto.php
│ │ │ ├── Config.php
│ │ │ ├── Fans.php
│ │ │ ├── Keys.php
│ │ │ ├── Menu.php
│ │ │ ├── News.php
│ │ │ └── api
│ │ │ ├── Js.php
│ │ │ ├── Login.php
│ │ │ ├── Push.php
│ │ │ ├── Test.php
│ │ │ └── View.php
│ │ ├── model
│ │ │ ├── WechatAuto.php
│ │ │ ├── WechatFans.php
│ │ │ ├── WechatFansTags.php
│ │ │ ├── WechatKeys.php
│ │ │ ├── WechatMedia.php
│ │ │ ├── WechatNews.php
│ │ │ └── WechatNewsArticle.php
│ │ ├── module
│ │ │ ├── change
│ │ │ │ ├── 2020.08.03.00.md
│ │ │ │ └── 2020.08.28.01.md
│ │ │ └── module.json
│ │ ├── service
│ │ │ ├── AutoService.php
│ │ │ ├── FansService.php
│ │ │ ├── MediaService.php
│ │ │ └── WechatService.php
│ │ ├── sys.php
│ │ └── view
│ │ ├── api
│ │ │ ├── login
│ │ │ │ ├── failed.html
│ │ │ │ └── success.html
│ │ │ ├── test
│ │ │ │ ├── jssdk.html
│ │ │ │ └── oauth.html
│ │ │ └── view
│ │ │ ├── image.html
│ │ │ ├── item.html
│ │ │ ├── main.html
│ │ │ ├── music.html
│ │ │ ├── news.html
│ │ │ ├── text.html
│ │ │ ├── video.html
│ │ │ └── voice.html
│ │ ├── auto
│ │ │ ├── form.html
│ │ │ ├── index.html
│ │ │ └── index_search.html
│ │ ├── config
│ │ │ ├── options.html
│ │ │ ├── options_form_api.html
│ │ │ ├── options_form_thr.html
│ │ │ ├── options_test.html
│ │ │ ├── payment.html
│ │ │ └── payment_test.html
│ │ ├── fans
│ │ │ ├── index.html
│ │ │ └── index_search.html
│ │ ├── keys
│ │ │ ├── form.html
│ │ │ ├── index.html
│ │ │ └── index_search.html
│ │ ├── menu
│ │ │ └── index.html
│ │ └── news
│ │ ├── form.html
│ │ ├── formstyle.html
│ │ ├── index.html
│ │ └── select.html
│ ├── build.cmd
│ ├── composer.json
│ ├── config
│ │ ├── app.php
│ │ ├── cache.php
│ │ ├── cookie.php
│ │ ├── database.php
│ │ ├── filesystem.php
│ │ ├── lang.php
│ │ ├── log.php
│ │ ├── route.php
│ │ ├── session.php
│ │ └── view.php
│ ├── license
│ ├── public
│ │ ├── index.php
│ │ ├── robots.txt
│ │ ├── router.php
│ │ └── static
│ │ ├── admin.js
│ │ ├── extra
│ │ │ ├── script.js
│ │ │ └── style.css
│ │ ├── login.js
│ │ ├── plugs
│ │ │ ├── angular
│ │ │ │ └── angular.min.js
│ │ │ ├── ckeditor4
│ │ │ │ ├── ckeditor.js
│ │ │ │ ├── config.js
│ │ │ │ ├── contents.css
│ │ │ │ ├── lang
│ │ │ │ │ ├── en.js
│ │ │ │ │ ├── zh-cn.js
│ │ │ │ │ └── zh.js
│ │ │ │ ├── plugins
│ │ │ │ │ ├── a11yhelp
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ ├── a11yhelp.js
│ │ │ │ │ │ └── lang
│ │ │ │ │ │ ├── en.js
│ │ │ │ │ │ ├── zh-cn.js
│ │ │ │ │ │ └── zh.js
│ │ │ │ │ ├── about
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ ├── about.js
│ │ │ │ │ │ ├── hidpi
│ │ │ │ │ │ │ └── logo_ckeditor.png
│ │ │ │ │ │ └── logo_ckeditor.png
│ │ │ │ │ ├── clipboard
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ └── paste.js
│ │ │ │ │ ├── colordialog
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ ├── colordialog.css
│ │ │ │ │ │ └── colordialog.js
│ │ │ │ │ ├── copyformatting
│ │ │ │ │ │ ├── cursors
│ │ │ │ │ │ │ ├── cursor-disabled.svg
│ │ │ │ │ │ │ └── cursor.svg
│ │ │ │ │ │ └── styles
│ │ │ │ │ │ └── copyformatting.css
│ │ │ │ │ ├── dialog
│ │ │ │ │ │ ├── dialogDefinition.js
│ │ │ │ │ │ └── styles
│ │ │ │ │ │ └── dialog.css
│ │ │ │ │ ├── div
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ └── div.js
│ │ │ │ │ ├── exportpdf
│ │ │ │ │ │ └── plugindefinition.js
│ │ │ │ │ ├── find
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ └── find.js
│ │ │ │ │ ├── forms
│ │ │ │ │ │ ├── dialogs
│ │ │ │ │ │ │ ├── button.js
│ │ │ │ │ │ │ ├── checkbox.js
│ │ │ │ │ │ │ ├── form.js
│ │ │ │ │ │ │ ├── hiddenfield.js
│ │ │ │ │ │ │ ├── radio.js
│ │ │ │ │ │ │ ├── select.js
│ │ │ │ │ │ │ ├── textarea.js
│ │ │ │ │ │ │ └── textfield.js
│ │ │ │ │ │ └── images
│ │ │ │ │ │ └── hiddenfield.gif
│ │ │ │ │ ├── icons.png
│ │ │ │ │ ├── icons_hidpi.png
│ │ │ │ │ ├── iframe
│ │ │ │ │ │ ├── dialogs
│ │ │ │ │ │ │ └── iframe.js
│ │ │ │ │ │ └── images
│ │ │ │ │ │ └── placeholder.png
│ │ │ │ │ ├── image
│ │ │ │ │ │ ├── dialogs
│ │ │ │ │ │ │ └── image.js
│ │ │ │ │ │ └── images
│ │ │ │ │ │ └── noimage.png
│ │ │ │ │ ├── lineheight
│ │ │ │ │ │ ├── lang
│ │ │ │ │ │ │ ├── en.js
│ │ │ │ │ │ │ ├── zh-cn.js
│ │ │ │ │ │ │ └── zh.js
│ │ │ │ │ │ └── plugin.js
│ │ │ │ │ ├── link
│ │ │ │ │ │ ├── dialogs
│ │ │ │ │ │ │ ├── anchor.js
│ │ │ │ │ │ │ └── link.js
│ │ │ │ │ │ └── images
│ │ │ │ │ │ ├── anchor.png
│ │ │ │ │ │ └── hidpi
│ │ │ │ │ │ └── anchor.png
│ │ │ │ │ ├── liststyle
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ └── liststyle.js
│ │ │ │ │ ├── magicline
│ │ │ │ │ │ └── images
│ │ │ │ │ │ ├── hidpi
│ │ │ │ │ │ │ ├── icon-rtl.png
│ │ │ │ │ │ │ └── icon.png
│ │ │ │ │ │ ├── icon-rtl.png
│ │ │ │ │ │ └── icon.png
│ │ │ │ │ ├── pagebreak
│ │ │ │ │ │ └── images
│ │ │ │ │ │ └── pagebreak.gif
│ │ │ │ │ ├── pastefromgdocs
│ │ │ │ │ │ └── filter
│ │ │ │ │ │ └── default.js
│ │ │ │ │ ├── pastefromlibreoffice
│ │ │ │ │ │ └── filter
│ │ │ │ │ │ └── default.js
│ │ │ │ │ ├── pastefromword
│ │ │ │ │ │ └── filter
│ │ │ │ │ │ └── default.js
│ │ │ │ │ ├── pastetools
│ │ │ │ │ │ └── filter
│ │ │ │ │ │ ├── common.js
│ │ │ │ │ │ └── image.js
│ │ │ │ │ ├── preview
│ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ └── pagebreak.gif
│ │ │ │ │ │ ├── preview.html
│ │ │ │ │ │ └── styles
│ │ │ │ │ │ └── screen.css
│ │ │ │ │ ├── scayt
│ │ │ │ │ │ ├── dialogs
│ │ │ │ │ │ │ ├── dialog.css
│ │ │ │ │ │ │ ├── options.js
│ │ │ │ │ │ │ └── toolbar.css
│ │ │ │ │ │ └── skins
│ │ │ │ │ │ └── moono-lisa
│ │ │ │ │ │ └── scayt.css
│ │ │ │ │ ├── showblocks
│ │ │ │ │ │ └── images
│ │ │ │ │ │ ├── block_address.png
│ │ │ │ │ │ ├── block_blockquote.png
│ │ │ │ │ │ ├── block_div.png
│ │ │ │ │ │ ├── block_h1.png
│ │ │ │ │ │ ├── block_h2.png
│ │ │ │ │ │ ├── block_h3.png
│ │ │ │ │ │ ├── block_h4.png
│ │ │ │ │ │ ├── block_h5.png
│ │ │ │ │ │ ├── block_h6.png
│ │ │ │ │ │ ├── block_p.png
│ │ │ │ │ │ └── block_pre.png
│ │ │ │ │ ├── smiley
│ │ │ │ │ │ ├── dialogs
│ │ │ │ │ │ │ └── smiley.js
│ │ │ │ │ │ └── images
│ │ │ │ │ │ ├── angel_smile.gif
│ │ │ │ │ │ ├── angel_smile.png
│ │ │ │ │ │ ├── angry_smile.gif
│ │ │ │ │ │ ├── angry_smile.png
│ │ │ │ │ │ ├── broken_heart.gif
│ │ │ │ │ │ ├── broken_heart.png
│ │ │ │ │ │ ├── confused_smile.gif
│ │ │ │ │ │ ├── confused_smile.png
│ │ │ │ │ │ ├── cry_smile.gif
│ │ │ │ │ │ ├── cry_smile.png
│ │ │ │ │ │ ├── devil_smile.gif
│ │ │ │ │ │ ├── devil_smile.png
│ │ │ │ │ │ ├── embaressed_smile.gif
│ │ │ │ │ │ ├── embarrassed_smile.gif
│ │ │ │ │ │ ├── embarrassed_smile.png
│ │ │ │ │ │ ├── envelope.gif
│ │ │ │ │ │ ├── envelope.png
│ │ │ │ │ │ ├── heart.gif
│ │ │ │ │ │ ├── heart.png
│ │ │ │ │ │ ├── kiss.gif
│ │ │ │ │ │ ├── kiss.png
│ │ │ │ │ │ ├── lightbulb.gif
│ │ │ │ │ │ ├── lightbulb.png
│ │ │ │ │ │ ├── omg_smile.gif
│ │ │ │ │ │ ├── omg_smile.png
│ │ │ │ │ │ ├── regular_smile.gif
│ │ │ │ │ │ ├── regular_smile.png
│ │ │ │ │ │ ├── sad_smile.gif
│ │ │ │ │ │ ├── sad_smile.png
│ │ │ │ │ │ ├── shades_smile.gif
│ │ │ │ │ │ ├── shades_smile.png
│ │ │ │ │ │ ├── teeth_smile.gif
│ │ │ │ │ │ ├── teeth_smile.png
│ │ │ │ │ │ ├── thumbs_down.gif
│ │ │ │ │ │ ├── thumbs_down.png
│ │ │ │ │ │ ├── thumbs_up.gif
│ │ │ │ │ │ ├── thumbs_up.png
│ │ │ │ │ │ ├── tongue_smile.gif
│ │ │ │ │ │ ├── tongue_smile.png
│ │ │ │ │ │ ├── tounge_smile.gif
│ │ │ │ │ │ ├── whatchutalkingabout_smile.gif
│ │ │ │ │ │ ├── whatchutalkingabout_smile.png
│ │ │ │ │ │ ├── wink_smile.gif
│ │ │ │ │ │ └── wink_smile.png
│ │ │ │ │ ├── specialchar
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ ├── lang
│ │ │ │ │ │ │ ├── en.js
│ │ │ │ │ │ │ ├── zh-cn.js
│ │ │ │ │ │ │ └── zh.js
│ │ │ │ │ │ └── specialchar.js
│ │ │ │ │ ├── table
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ └── table.js
│ │ │ │ │ ├── tableselection
│ │ │ │ │ │ └── styles
│ │ │ │ │ │ └── tableselection.css
│ │ │ │ │ ├── tabletools
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ └── tableCell.js
│ │ │ │ │ ├── templates
│ │ │ │ │ │ ├── dialogs
│ │ │ │ │ │ │ ├── templates.css
│ │ │ │ │ │ │ └── templates.js
│ │ │ │ │ │ ├── templatedefinition.js
│ │ │ │ │ │ └── templates
│ │ │ │ │ │ ├── default.js
│ │ │ │ │ │ └── images
│ │ │ │ │ │ ├── template1.gif
│ │ │ │ │ │ ├── template2.gif
│ │ │ │ │ │ └── template3.gif
│ │ │ │ │ ├── widget
│ │ │ │ │ │ └── images
│ │ │ │ │ │ └── handle.png
│ │ │ │ │ └── wsc
│ │ │ │ │ ├── dialogs
│ │ │ │ │ │ ├── ciframe.html
│ │ │ │ │ │ ├── tmpFrameset.html
│ │ │ │ │ │ ├── wsc.css
│ │ │ │ │ │ ├── wsc.js
│ │ │ │ │ │ └── wsc_ie.js
│ │ │ │ │ ├── icons
│ │ │ │ │ │ ├── hidpi
│ │ │ │ │ │ │ └── spellchecker.png
│ │ │ │ │ │ └── spellchecker.png
│ │ │ │ │ ├── lang
│ │ │ │ │ │ ├── en.js
│ │ │ │ │ │ ├── zh-cn.js
│ │ │ │ │ │ └── zh.js
│ │ │ │ │ ├── plugin.js
│ │ │ │ │ └── skins
│ │ │ │ │ └── moono-lisa
│ │ │ │ │ └── wsc.css
│ │ │ │ ├── skins
│ │ │ │ │ └── moono-lisa
│ │ │ │ │ ├── dialog.css
│ │ │ │ │ ├── dialog_ie.css
│ │ │ │ │ ├── dialog_ie8.css
│ │ │ │ │ ├── dialog_iequirks.css
│ │ │ │ │ ├── editor.css
│ │ │ │ │ ├── editor_gecko.css
│ │ │ │ │ ├── editor_ie.css
│ │ │ │ │ ├── editor_ie8.css
│ │ │ │ │ ├── editor_iequirks.css
│ │ │ │ │ ├── icons.png
│ │ │ │ │ ├── icons_hidpi.png
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── arrow.png
│ │ │ │ │ │ ├── close.png
│ │ │ │ │ │ ├── hidpi
│ │ │ │ │ │ │ ├── close.png
│ │ │ │ │ │ │ ├── lock-open.png
│ │ │ │ │ │ │ ├── lock.png
│ │ │ │ │ │ │ └── refresh.png
│ │ │ │ │ │ ├── lock-open.png
│ │ │ │ │ │ ├── lock.png
│ │ │ │ │ │ ├── refresh.png
│ │ │ │ │ │ └── spinner.gif
│ │ │ │ │ └── readme.md
│ │ │ │ └── styles.js
│ │ │ ├── ckeditor5
│ │ │ │ ├── ckeditor.css
│ │ │ │ ├── ckeditor.js
│ │ │ │ ├── content.css
│ │ │ │ └── translations
│ │ │ │ ├── af.js
│ │ │ │ ├── ar.js
│ │ │ │ ├── ast.js
│ │ │ │ ├── az.js
│ │ │ │ ├── bg.js
│ │ │ │ ├── bs.js
│ │ │ │ ├── ca.js
│ │ │ │ ├── cs.js
│ │ │ │ ├── da.js
│ │ │ │ ├── de-ch.js
│ │ │ │ ├── de.js
│ │ │ │ ├── el.js
│ │ │ │ ├── en-au.js
│ │ │ │ ├── en-gb.js
│ │ │ │ ├── en.js
│ │ │ │ ├── eo.js
│ │ │ │ ├── es.js
│ │ │ │ ├── et.js
│ │ │ │ ├── eu.js
│ │ │ │ ├── fa.js
│ │ │ │ ├── fi.js
│ │ │ │ ├── fr.js
│ │ │ │ ├── gl.js
│ │ │ │ ├── gu.js
│ │ │ │ ├── he.js
│ │ │ │ ├── hi.js
│ │ │ │ ├── hr.js
│ │ │ │ ├── hu.js
│ │ │ │ ├── id.js
│ │ │ │ ├── it.js
│ │ │ │ ├── ja.js
│ │ │ │ ├── jv.js
│ │ │ │ ├── kk.js
│ │ │ │ ├── km.js
│ │ │ │ ├── kn.js
│ │ │ │ ├── ko.js
│ │ │ │ ├── ku.js
│ │ │ │ ├── lt.js
│ │ │ │ ├── lv.js
│ │ │ │ ├── ms.js
│ │ │ │ ├── nb.js
│ │ │ │ ├── ne.js
│ │ │ │ ├── nl.js
│ │ │ │ ├── no.js
│ │ │ │ ├── oc.js
│ │ │ │ ├── pl.js
│ │ │ │ ├── pt-br.js
│ │ │ │ ├── pt.js
│ │ │ │ ├── ro.js
│ │ │ │ ├── ru.js
│ │ │ │ ├── si.js
│ │ │ │ ├── sk.js
│ │ │ │ ├── sl.js
│ │ │ │ ├── sq.js
│ │ │ │ ├── sr-latn.js
│ │ │ │ ├── sr.js
│ │ │ │ ├── sv.js
│ │ │ │ ├── th.js
│ │ │ │ ├── tk.js
│ │ │ │ ├── tr.js
│ │ │ │ ├── tt.js
│ │ │ │ ├── ug.js
│ │ │ │ ├── uk.js
│ │ │ │ ├── ur.js
│ │ │ │ ├── uz.js
│ │ │ │ ├── vi.js
│ │ │ │ └── zh.js
│ │ │ ├── cropper
│ │ │ │ ├── cropper.min.css
│ │ │ │ └── cropper.min.js
│ │ │ ├── echarts
│ │ │ │ └── echarts.min.js
│ │ │ ├── jquery
│ │ │ │ ├── area
│ │ │ │ │ ├── area.php
│ │ │ │ │ └── data.json
│ │ │ │ ├── autocompleter.css
│ │ │ │ ├── autocompleter.min.js
│ │ │ │ ├── base64.min.js
│ │ │ │ ├── compressor.min.js
│ │ │ │ ├── excel.xlsx.js
│ │ │ │ ├── filesaver.min.js
│ │ │ │ ├── jquery.min.js
│ │ │ │ ├── json.min.js
│ │ │ │ ├── jszip.min.js
│ │ │ │ ├── less.min.js
│ │ │ │ ├── marked.min.js
│ │ │ │ ├── masonry.min.js
│ │ │ │ ├── md5.min.js
│ │ │ │ ├── pace.min.js
│ │ │ │ ├── pcasunzips.js
│ │ │ │ └── xlsx.min.js
│ │ │ ├── layui
│ │ │ │ ├── css
│ │ │ │ │ ├── layui.css
│ │ │ │ │ └── modules
│ │ │ │ │ ├── code.css
│ │ │ │ │ ├── laydate
│ │ │ │ │ │ └── default
│ │ │ │ │ │ └── laydate.css
│ │ │ │ │ └── layer
│ │ │ │ │ └── default
│ │ │ │ │ ├── icon-ext.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── layer.css
│ │ │ │ │ ├── loading-0.gif
│ │ │ │ │ ├── loading-1.gif
│ │ │ │ │ └── loading-2.gif
│ │ │ │ ├── font
│ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ ├── iconfont.woff
│ │ │ │ │ └── iconfont.woff2
│ │ │ │ └── layui.js
│ │ │ ├── layui_exts
│ │ │ │ ├── excel.js
│ │ │ │ ├── layCascader.css
│ │ │ │ ├── layCascader.js
│ │ │ │ ├── tableSelect.js
│ │ │ │ └── xmSelect.js
│ │ │ ├── notify
│ │ │ │ ├── img
│ │ │ │ │ ├── danger-outline.svg
│ │ │ │ │ ├── danger.png
│ │ │ │ │ ├── default-outline.svg
│ │ │ │ │ ├── default.png
│ │ │ │ │ ├── info-outline.svg
│ │ │ │ │ ├── info.png
│ │ │ │ │ ├── success-outline.svg
│ │ │ │ │ ├── success.png
│ │ │ │ │ ├── warning-outline.svg
│ │ │ │ │ └── warning.png
│ │ │ │ ├── light.css
│ │ │ │ └── notify.min.js
│ │ │ ├── require
│ │ │ │ ├── css.js
│ │ │ │ └── require.js
│ │ │ ├── socket
│ │ │ │ ├── swfobject.js
│ │ │ │ ├── websocket.js
│ │ │ │ └── websocket.swf
│ │ │ ├── sortable
│ │ │ │ ├── sortable.min.js
│ │ │ │ └── vue.draggable.min.js
│ │ │ ├── supersized
│ │ │ │ ├── progress.gif
│ │ │ │ ├── supersized.3.2.7.min.js
│ │ │ │ └── supersized.css
│ │ │ ├── vue
│ │ │ │ └── vue.min.js
│ │ │ └── ztree
│ │ │ ├── zTreeStyle
│ │ │ │ ├── img
│ │ │ │ │ ├── diy
│ │ │ │ │ │ ├── 1_close.png
│ │ │ │ │ │ ├── 1_open.png
│ │ │ │ │ │ ├── 2.png
│ │ │ │ │ │ ├── 3.png
│ │ │ │ │ │ ├── 4.png
│ │ │ │ │ │ ├── 5.png
│ │ │ │ │ │ ├── 6.png
│ │ │ │ │ │ ├── 7.png
│ │ │ │ │ │ ├── 8.png
│ │ │ │ │ │ └── 9.png
│ │ │ │ │ ├── line_conn.gif
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ ├── zTreeStandard.gif
│ │ │ │ │ └── zTreeStandard.png
│ │ │ │ └── zTreeStyle.css
│ │ │ └── ztree.all.min.js
│ │ └── theme
│ │ ├── css
│ │ │ ├── _config.less
│ │ │ ├── _custom.less
│ │ │ ├── _display.less
│ │ │ ├── _layout.less
│ │ │ ├── _layout_1.less
│ │ │ ├── _layout_1_black.less
│ │ │ ├── _layout_1_blue.less
│ │ │ ├── _layout_1_green.less
│ │ │ ├── _layout_1_red.less
│ │ │ ├── _layout_2.less
│ │ │ ├── _layout_2_black.less
│ │ │ ├── _layout_2_blue.less
│ │ │ ├── _layout_2_green.less
│ │ │ ├── _layout_2_red.less
│ │ │ ├── _layout_white.less
│ │ │ ├── console.css
│ │ │ ├── console.css.map
│ │ │ ├── console.less
│ │ │ ├── icon
│ │ │ │ ├── iconfont.ttf
│ │ │ │ ├── iconfont.woff
│ │ │ │ └── iconfont.woff2
│ │ │ ├── iconfont.css
│ │ │ ├── iconfont.css.map
│ │ │ ├── iconfont.less
│ │ │ ├── login.css
│ │ │ ├── login.css.map
│ │ │ ├── login.less
│ │ │ ├── mobile.css
│ │ │ ├── mobile.css.map
│ │ │ ├── mobile.less
│ │ │ └── package.json
│ │ ├── err
│ │ │ ├── 404
│ │ │ │ ├── 404.png
│ │ │ │ ├── reset.css
│ │ │ │ └── style.css
│ │ │ ├── 404.html
│ │ │ ├── 500
│ │ │ │ └── style.css
│ │ │ └── 500.html
│ │ └── img
│ │ ├── 404_icon.png
│ │ ├── 505_icon.png
│ │ ├── headimg.png
│ │ ├── image.png
│ │ ├── login
│ │ │ ├── bg1.jpg
│ │ │ └── bg2.jpg
│ │ ├── upimg.png
│ │ ├── upvideo.png
│ │ └── wechat
│ │ ├── index.png
│ │ ├── m-icon-error.png
│ │ ├── m-icon-success.png
│ │ ├── mobile_foot.png
│ │ ├── mobile_head.png
│ │ ├── qrc_pay_error.jpg
│ │ └── qrc_payed.jpg
│ ├── readme.md
│ ├── security.md
│ └── think
└── thinkadminv6后台管理系统_ThinkAdmin-v6.zip
218 directories, 691 files
评论