├── README.md ├── images ├── 1.jpg ├── 2.jpg ├── 3.jpg ├── 4.jpg ├── 5.jpg ├── 6.jpg ├── 7.jpg ├── 8.jpg ├── 9.jpg ├── gn.png └── my.jpg ├── studyroom-java ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── selfstudy │ │ ├── Application.java │ │ ├── common │ │ ├── annotation │ │ │ └── SysLog.java │ │ └── aspect │ │ │ ├── RedisAspect.java │ │ │ └── SysLogAspect.java │ │ ├── config │ │ ├── CorsConfig.java │ │ └── FilterConfig.java │ │ ├── datasource │ │ └── annotation │ │ │ └── DataSource.java │ │ └── modules │ │ └── applet │ │ ├── annotation │ │ ├── Login.java │ │ └── LoginUser.java │ │ ├── config │ │ └── WebMvcConfig.java │ │ ├── controller │ │ ├── AppLoginController.java │ │ ├── AppNoticeController.java │ │ └── AppRegisterController.java │ │ ├── dao │ │ ├── TbTokenDao.java │ │ └── UserDao.java │ │ ├── dto │ │ ├── save │ │ │ ├── BasAppointmentSaveDTO.java │ │ │ └── BasMessageSaveDTO.java │ │ └── update │ │ │ └── UserInfoUpdateDTO.java │ │ ├── entity │ │ ├── TbTokenEntity.java │ │ └── UserEntity.java │ │ ├── form │ │ ├── LoginForm.java │ │ ├── RegisterForm.java │ │ └── WXLoginForm.java │ │ ├── interceptor │ │ └── AuthorizationInterceptor.java │ │ ├── resolver │ │ └── LoginUserHandlerMethodArgumentResolver.java │ │ ├── service │ │ ├── TbTokenService.java │ │ ├── UserService.java │ │ └── impl │ │ │ ├── TbTokenServiceImpl.java │ │ │ └── UserServiceImpl.java │ │ ├── utils │ │ └── JwtUtils.java │ │ └── vo │ │ ├── BasAppointmentVO.java │ │ └── WXLoginVO.java │ └── resources │ ├── application-dev.yml │ ├── application.yml │ ├── banner.txt │ └── logback-spring.xml ├── studyroom-vue ├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .postcssrc.js ├── LICENSE ├── README.md ├── build │ ├── build.js │ ├── check-versions.js │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ ├── webpack.prod.conf.js │ └── webpack.test.conf.js ├── config │ ├── dev.env.js │ ├── index.js │ ├── prod.env.js │ └── test.env.js ├── gulpfile.js ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── assets │ │ ├── img │ │ │ ├── avatar.png │ │ │ └── login_bg.jpg │ │ └── scss │ │ │ ├── _base.scss │ │ │ ├── _normalize.scss │ │ │ ├── _variables.scss │ │ │ └── index.scss │ ├── element-ui-theme │ │ ├── element-#0BB2D4 │ │ │ ├── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ └── index.css │ │ ├── element-#11C26D │ │ │ ├── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ └── index.css │ │ ├── element-#17B3A3 │ │ │ ├── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ └── index.css │ │ ├── element-#3E8EF7 │ │ │ ├── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ └── index.css │ │ ├── element-#667AFA │ │ │ ├── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ └── index.css │ │ ├── element-#757575 │ │ │ ├── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ └── index.css │ │ ├── element-#9463F7 │ │ │ ├── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ └── index.css │ │ ├── element-#997B71 │ │ │ ├── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ └── index.css │ │ ├── element-#EB6709 │ │ │ ├── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ └── index.css │ │ ├── element-#F74584 │ │ │ ├── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ └── index.css │ │ ├── element-#FCB900 │ │ │ ├── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ └── index.css │ │ ├── element-#FF4C52 │ │ │ ├── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ └── index.css │ │ └── index.js │ ├── element-ui │ │ └── index.js │ ├── icons │ │ ├── iconfont.js │ │ ├── index.js │ │ └── svg │ │ │ ├── icon-admin.svg │ │ │ ├── icon-bianji.svg │ │ │ ├── icon-config.svg │ │ │ ├── icon-dangdifill.svg │ │ │ ├── icon-daohang.svg │ │ │ ├── icon-duanxin.svg │ │ │ ├── icon-editor.svg │ │ │ ├── icon-geren.svg │ │ │ ├── icon-jiesuo.svg │ │ │ ├── icon-job.svg │ │ │ ├── icon-log.svg │ │ │ ├── icon-menu.svg │ │ │ ├── icon-mudedi.svg │ │ │ ├── icon-oss.svg │ │ │ ├── icon-pinglun.svg │ │ │ ├── icon-role.svg │ │ │ ├── icon-shanchu.svg │ │ │ ├── icon-shezhi.svg │ │ │ ├── icon-shoucang.svg │ │ │ ├── icon-shoucangfill.svg │ │ │ ├── icon-shouye.svg │ │ │ ├── icon-sousuo.svg │ │ │ ├── icon-sql.svg │ │ │ ├── icon-suoding.svg │ │ │ ├── icon-system.svg │ │ │ ├── icon-tixing.svg │ │ │ ├── icon-tubiao.svg │ │ │ ├── icon-xiangqu.svg │ │ │ ├── icon-xiangqufill.svg │ │ │ ├── icon-zhedie.svg │ │ │ └── icon-zonghe.svg │ ├── main.js │ ├── mock │ │ ├── index.js │ │ └── modules │ │ │ ├── common.js │ │ │ ├── job-schedule.js │ │ │ ├── notice-index.js │ │ │ ├── oss.js │ │ │ ├── sys-config.js │ │ │ ├── sys-log.js │ │ │ ├── sys-menu.js │ │ │ ├── sys-role.js │ │ │ └── sys-user.js │ ├── router │ │ ├── import-development.js │ │ ├── import-production.js │ │ └── index.js │ ├── store │ │ ├── index.js │ │ └── modules │ │ │ ├── common.js │ │ │ └── user.js │ ├── utils │ │ ├── httpRequest.js │ │ ├── index.js │ │ └── validate.js │ └── views │ │ └── common │ │ ├── 404.vue │ │ ├── home.vue │ │ ├── login.vue │ │ └── theme.vue ├── static │ ├── config │ │ ├── index-prod.js │ │ ├── index-qa.js │ │ ├── index-uat.js │ │ ├── index.js │ │ └── init.js │ ├── img │ │ └── favicon.ico │ └── plugins │ │ ├── echarts-3.8.5 │ │ └── echarts.common.min.js │ │ ├── mock-1.0.0-beta3 │ │ └── mock-min.js │ │ └── ueditor-1.4.3.3 │ │ ├── dialogs │ │ ├── anchor │ │ │ └── anchor.html │ │ ├── attachment │ │ │ ├── attachment.css │ │ │ ├── attachment.html │ │ │ ├── attachment.js │ │ │ ├── fileTypeImages │ │ │ │ ├── icon_chm.gif │ │ │ │ ├── icon_default.png │ │ │ │ ├── icon_doc.gif │ │ │ │ ├── icon_exe.gif │ │ │ │ ├── icon_jpg.gif │ │ │ │ ├── icon_mp3.gif │ │ │ │ ├── icon_mv.gif │ │ │ │ ├── icon_pdf.gif │ │ │ │ ├── icon_ppt.gif │ │ │ │ ├── icon_psd.gif │ │ │ │ ├── icon_rar.gif │ │ │ │ ├── icon_txt.gif │ │ │ │ └── icon_xls.gif │ │ │ └── images │ │ │ │ ├── alignicon.gif │ │ │ │ ├── alignicon.png │ │ │ │ ├── bg.png │ │ │ │ ├── file-icons.gif │ │ │ │ ├── file-icons.png │ │ │ │ ├── icons.gif │ │ │ │ ├── icons.png │ │ │ │ ├── image.png │ │ │ │ ├── progress.png │ │ │ │ ├── success.gif │ │ │ │ └── success.png │ │ ├── background │ │ │ ├── background.css │ │ │ ├── background.html │ │ │ ├── background.js │ │ │ └── images │ │ │ │ ├── bg.png │ │ │ │ └── success.png │ │ ├── charts │ │ │ ├── chart.config.js │ │ │ ├── charts.css │ │ │ ├── charts.html │ │ │ ├── charts.js │ │ │ └── images │ │ │ │ ├── charts0.png │ │ │ │ ├── charts1.png │ │ │ │ ├── charts2.png │ │ │ │ ├── charts3.png │ │ │ │ ├── charts4.png │ │ │ │ └── charts5.png │ │ ├── emotion │ │ │ ├── emotion.css │ │ │ ├── emotion.html │ │ │ ├── emotion.js │ │ │ └── images │ │ │ │ ├── 0.gif │ │ │ │ ├── bface.gif │ │ │ │ ├── cface.gif │ │ │ │ ├── fface.gif │ │ │ │ ├── jxface2.gif │ │ │ │ ├── neweditor-tab-bg.png │ │ │ │ ├── tface.gif │ │ │ │ ├── wface.gif │ │ │ │ └── yface.gif │ │ ├── gmap │ │ │ └── gmap.html │ │ ├── help │ │ │ ├── help.css │ │ │ ├── help.html │ │ │ └── help.js │ │ ├── image │ │ │ ├── image.css │ │ │ ├── image.html │ │ │ ├── image.js │ │ │ └── images │ │ │ │ ├── alignicon.jpg │ │ │ │ ├── bg.png │ │ │ │ ├── icons.gif │ │ │ │ ├── icons.png │ │ │ │ ├── image.png │ │ │ │ ├── progress.png │ │ │ │ ├── success.gif │ │ │ │ └── success.png │ │ ├── insertframe │ │ │ └── insertframe.html │ │ ├── internal.js │ │ ├── link │ │ │ └── link.html │ │ ├── map │ │ │ ├── map.html │ │ │ └── show.html │ │ ├── music │ │ │ ├── music.css │ │ │ ├── music.html │ │ │ └── music.js │ │ ├── preview │ │ │ └── preview.html │ │ ├── scrawl │ │ │ ├── images │ │ │ │ ├── addimg.png │ │ │ │ ├── brush.png │ │ │ │ ├── delimg.png │ │ │ │ ├── delimgH.png │ │ │ │ ├── empty.png │ │ │ │ ├── emptyH.png │ │ │ │ ├── eraser.png │ │ │ │ ├── redo.png │ │ │ │ ├── redoH.png │ │ │ │ ├── scale.png │ │ │ │ ├── scaleH.png │ │ │ │ ├── size.png │ │ │ │ ├── undo.png │ │ │ │ └── undoH.png │ │ │ ├── scrawl.css │ │ │ ├── scrawl.html │ │ │ └── scrawl.js │ │ ├── searchreplace │ │ │ ├── searchreplace.html │ │ │ └── searchreplace.js │ │ ├── snapscreen │ │ │ └── snapscreen.html │ │ ├── spechars │ │ │ ├── spechars.html │ │ │ └── spechars.js │ │ ├── table │ │ │ ├── dragicon.png │ │ │ ├── edittable.css │ │ │ ├── edittable.html │ │ │ ├── edittable.js │ │ │ ├── edittd.html │ │ │ └── edittip.html │ │ ├── template │ │ │ ├── config.js │ │ │ ├── images │ │ │ │ ├── bg.gif │ │ │ │ ├── pre0.png │ │ │ │ ├── pre1.png │ │ │ │ ├── pre2.png │ │ │ │ ├── pre3.png │ │ │ │ └── pre4.png │ │ │ ├── template.css │ │ │ ├── template.html │ │ │ └── template.js │ │ ├── video │ │ │ ├── images │ │ │ │ ├── bg.png │ │ │ │ ├── center_focus.jpg │ │ │ │ ├── file-icons.gif │ │ │ │ ├── file-icons.png │ │ │ │ ├── icons.gif │ │ │ │ ├── icons.png │ │ │ │ ├── image.png │ │ │ │ ├── left_focus.jpg │ │ │ │ ├── none_focus.jpg │ │ │ │ ├── progress.png │ │ │ │ ├── right_focus.jpg │ │ │ │ ├── success.gif │ │ │ │ └── success.png │ │ │ ├── video.css │ │ │ ├── video.html │ │ │ └── video.js │ │ ├── webapp │ │ │ └── webapp.html │ │ └── wordimage │ │ │ ├── fClipboard_ueditor.swf │ │ │ ├── imageUploader.swf │ │ │ ├── tangram.js │ │ │ ├── wordimage.html │ │ │ └── wordimage.js │ │ ├── lang │ │ ├── en │ │ │ ├── en.js │ │ │ └── images │ │ │ │ ├── addimage.png │ │ │ │ ├── alldeletebtnhoverskin.png │ │ │ │ ├── alldeletebtnupskin.png │ │ │ │ ├── background.png │ │ │ │ ├── button.png │ │ │ │ ├── copy.png │ │ │ │ ├── deletedisable.png │ │ │ │ ├── deleteenable.png │ │ │ │ ├── listbackground.png │ │ │ │ ├── localimage.png │ │ │ │ ├── music.png │ │ │ │ ├── rotateleftdisable.png │ │ │ │ ├── rotateleftenable.png │ │ │ │ ├── rotaterightdisable.png │ │ │ │ ├── rotaterightenable.png │ │ │ │ └── upload.png │ │ └── zh-cn │ │ │ ├── images │ │ │ ├── copy.png │ │ │ ├── localimage.png │ │ │ ├── music.png │ │ │ └── upload.png │ │ │ └── zh-cn.js │ │ ├── themes │ │ ├── default │ │ │ ├── css │ │ │ │ ├── ueditor.css │ │ │ │ └── ueditor.min.css │ │ │ ├── dialogbase.css │ │ │ └── images │ │ │ │ ├── anchor.gif │ │ │ │ ├── arrow.png │ │ │ │ ├── arrow_down.png │ │ │ │ ├── arrow_up.png │ │ │ │ ├── button-bg.gif │ │ │ │ ├── cancelbutton.gif │ │ │ │ ├── charts.png │ │ │ │ ├── cursor_h.gif │ │ │ │ ├── cursor_h.png │ │ │ │ ├── cursor_v.gif │ │ │ │ ├── cursor_v.png │ │ │ │ ├── dialog-title-bg.png │ │ │ │ ├── filescan.png │ │ │ │ ├── highlighted.gif │ │ │ │ ├── icons-all.gif │ │ │ │ ├── icons.gif │ │ │ │ ├── icons.png │ │ │ │ ├── loaderror.png │ │ │ │ ├── loading.gif │ │ │ │ ├── lock.gif │ │ │ │ ├── neweditor-tab-bg.png │ │ │ │ ├── pagebreak.gif │ │ │ │ ├── scale.png │ │ │ │ ├── sortable.png │ │ │ │ ├── spacer.gif │ │ │ │ ├── sparator_v.png │ │ │ │ ├── table-cell-align.png │ │ │ │ ├── tangram-colorpicker.png │ │ │ │ ├── toolbar_bg.png │ │ │ │ ├── unhighlighted.gif │ │ │ │ ├── upload.png │ │ │ │ ├── videologo.gif │ │ │ │ ├── word.gif │ │ │ │ └── wordpaste.png │ │ └── iframe.css │ │ ├── third-party │ │ ├── SyntaxHighlighter │ │ │ ├── shCore.js │ │ │ └── shCoreDefault.css │ │ ├── codemirror │ │ │ ├── codemirror.css │ │ │ └── codemirror.js │ │ ├── highcharts │ │ │ ├── adapters │ │ │ │ ├── mootools-adapter.js │ │ │ │ ├── mootools-adapter.src.js │ │ │ │ ├── prototype-adapter.js │ │ │ │ ├── prototype-adapter.src.js │ │ │ │ ├── standalone-framework.js │ │ │ │ └── standalone-framework.src.js │ │ │ ├── highcharts-more.js │ │ │ ├── highcharts-more.src.js │ │ │ ├── highcharts.js │ │ │ ├── highcharts.src.js │ │ │ ├── modules │ │ │ │ ├── annotations.js │ │ │ │ ├── annotations.src.js │ │ │ │ ├── canvas-tools.js │ │ │ │ ├── canvas-tools.src.js │ │ │ │ ├── data.js │ │ │ │ ├── data.src.js │ │ │ │ ├── drilldown.js │ │ │ │ ├── drilldown.src.js │ │ │ │ ├── exporting.js │ │ │ │ ├── exporting.src.js │ │ │ │ ├── funnel.js │ │ │ │ ├── funnel.src.js │ │ │ │ ├── heatmap.js │ │ │ │ ├── heatmap.src.js │ │ │ │ ├── map.js │ │ │ │ ├── map.src.js │ │ │ │ ├── no-data-to-display.js │ │ │ │ └── no-data-to-display.src.js │ │ │ └── themes │ │ │ │ ├── dark-blue.js │ │ │ │ ├── dark-green.js │ │ │ │ ├── gray.js │ │ │ │ ├── grid.js │ │ │ │ └── skies.js │ │ ├── jquery-1.10.2.js │ │ ├── jquery-1.10.2.min.js │ │ ├── jquery-1.10.2.min.map │ │ ├── snapscreen │ │ │ └── UEditorSnapscreen.exe │ │ ├── video-js │ │ │ ├── font │ │ │ │ ├── vjs.eot │ │ │ │ ├── vjs.svg │ │ │ │ ├── vjs.ttf │ │ │ │ └── vjs.woff │ │ │ ├── video-js.css │ │ │ ├── video-js.min.css │ │ │ ├── video-js.swf │ │ │ ├── video.dev.js │ │ │ └── video.js │ │ ├── webuploader │ │ │ ├── Uploader.swf │ │ │ ├── webuploader.css │ │ │ ├── webuploader.custom.js │ │ │ ├── webuploader.custom.min.js │ │ │ ├── webuploader.flashonly.js │ │ │ ├── webuploader.flashonly.min.js │ │ │ ├── webuploader.html5only.js │ │ │ ├── webuploader.html5only.min.js │ │ │ ├── webuploader.js │ │ │ ├── webuploader.min.js │ │ │ ├── webuploader.withoutimage.js │ │ │ └── webuploader.withoutimage.min.js │ │ ├── xss.min.js │ │ └── zeroclipboard │ │ │ ├── ZeroClipboard.js │ │ │ ├── ZeroClipboard.min.js │ │ │ └── ZeroClipboard.swf │ │ ├── ueditor.all.min.js │ │ ├── ueditor.config.js │ │ └── ueditor.parse.min.js └── test │ ├── e2e │ ├── custom-assertions │ │ └── elementCount.js │ ├── nightwatch.conf.js │ ├── runner.js │ └── specs │ │ └── test.js │ └── unit │ ├── .eslintrc │ ├── jest.conf.js │ ├── setup.js │ └── specs │ └── HelloWorld.spec.js └── studyroom-wx ├── .eslintrc.js ├── .gitignore ├── LICENSE ├── app.js ├── app.json ├── app.wxss ├── components └── search │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss ├── libs └── vant-ui │ ├── action-sheet │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── area │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── button │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── calendar │ ├── calendar.wxml │ ├── components │ │ ├── header │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── month │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ ├── index.wxs │ │ │ └── index.wxss │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ ├── index.wxss │ ├── utils.d.ts │ ├── utils.js │ └── utils.wxs │ ├── card │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── cascader │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── cell-group │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── cell │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── checkbox-group │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── checkbox │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── circle │ ├── canvas.d.ts │ ├── canvas.js │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── col │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── collapse-item │ ├── animate.d.ts │ ├── animate.js │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── collapse │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── common │ ├── color.d.ts │ ├── color.js │ ├── component.d.ts │ ├── component.js │ ├── index.wxss │ ├── relation.d.ts │ ├── relation.js │ ├── style │ │ ├── clearfix.wxss │ │ ├── ellipsis.wxss │ │ ├── hairline.wxss │ │ ├── mixins │ │ │ ├── clearfix.wxss │ │ │ ├── ellipsis.wxss │ │ │ └── hairline.wxss │ │ └── var.wxss │ ├── utils.d.ts │ ├── utils.js │ ├── validator.d.ts │ ├── validator.js │ ├── version.d.ts │ └── version.js │ ├── config-provider │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxs │ ├── count-down │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxss │ ├── utils.d.ts │ └── utils.js │ ├── datetime-picker │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── definitions │ ├── index.d.ts │ └── index.js │ ├── dialog │ ├── dialog.d.ts │ ├── dialog.js │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── divider │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── dropdown-item │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxss │ ├── shared.d.ts │ └── shared.js │ ├── dropdown-menu │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── empty │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── field │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ ├── index.wxss │ ├── input.wxml │ ├── props.d.ts │ ├── props.js │ └── textarea.wxml │ ├── goods-action-button │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── goods-action-icon │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── goods-action │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── grid-item │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── grid │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── icon │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── image │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── index-anchor │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── index-bar │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── info │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── loading │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── mixins │ ├── basic.d.ts │ ├── basic.js │ ├── button.d.ts │ ├── button.js │ ├── link.d.ts │ ├── link.js │ ├── page-scroll.d.ts │ ├── page-scroll.js │ ├── touch.d.ts │ ├── touch.js │ ├── transition.d.ts │ └── transition.js │ ├── nav-bar │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── notice-bar │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── notify │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ ├── index.wxss │ ├── notify.d.ts │ └── notify.js │ ├── overlay │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── panel │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── picker-column │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── picker │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ ├── index.wxss │ ├── shared.d.ts │ ├── shared.js │ └── toolbar.wxml │ ├── popup │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── progress │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── radio-group │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── radio │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── rate │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── row │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── search │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── share-sheet │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ ├── index.wxss │ ├── options.d.ts │ ├── options.js │ ├── options.json │ ├── options.wxml │ ├── options.wxs │ └── options.wxss │ ├── sidebar-item │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── sidebar │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── skeleton │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── slider │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── stepper │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── steps │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── sticky │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── submit-bar │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── swipe-cell │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── switch │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── tab │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── tabbar-item │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── tabbar │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── tabs │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── tag │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── toast │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxss │ ├── toast.d.ts │ └── toast.js │ ├── transition │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── tree-select │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ └── index.wxss │ ├── uploader │ ├── index.d.ts │ ├── index.js │ ├── index.json │ ├── index.wxml │ ├── index.wxs │ ├── index.wxss │ ├── shared.d.ts │ ├── shared.js │ ├── utils.d.ts │ └── utils.js │ └── wxs │ ├── add-unit.wxs │ ├── array.wxs │ ├── bem.wxs │ ├── memoize.wxs │ ├── object.wxs │ ├── style.wxs │ └── utils.wxs ├── package-lock.json ├── package.json ├── pages.js ├── pages └── application │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss ├── project.config.json ├── project.private.config.json ├── sitemap.json ├── static ├── ali-icon │ └── index.wxss └── image │ ├── backstage-no.png │ ├── backstage-off.png │ ├── ch.png │ ├── home-no.png │ ├── home-off.png │ ├── my-no.png │ ├── my-off.png │ ├── seat-no.png │ └── seat-off.png ├── subpackages └── pages │ ├── announce │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── information │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── leave │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── message │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── nameList │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── region │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ └── register │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss └── utils └── util.js /images/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/images/1.jpg -------------------------------------------------------------------------------- /images/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/images/2.jpg -------------------------------------------------------------------------------- /images/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/images/3.jpg -------------------------------------------------------------------------------- /images/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/images/4.jpg -------------------------------------------------------------------------------- /images/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/images/5.jpg -------------------------------------------------------------------------------- /images/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/images/6.jpg -------------------------------------------------------------------------------- /images/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/images/7.jpg -------------------------------------------------------------------------------- /images/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/images/8.jpg -------------------------------------------------------------------------------- /images/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/images/9.jpg -------------------------------------------------------------------------------- /images/gn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/images/gn.png -------------------------------------------------------------------------------- /images/my.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/images/my.jpg -------------------------------------------------------------------------------- /studyroom-java/src/main/java/com/selfstudy/Application.java: -------------------------------------------------------------------------------- 1 | package com.selfstudy; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class Application { 8 | 9 | public static void main(String[] args) { 10 | SpringApplication.run(Application.class, args); 11 | } 12 | 13 | } -------------------------------------------------------------------------------- /studyroom-java/src/main/java/com/selfstudy/common/annotation/SysLog.java: -------------------------------------------------------------------------------- 1 | package com.selfstudy.common.annotation; 2 | 3 | import java.lang.annotation.Documented; 4 | import java.lang.annotation.ElementType; 5 | import java.lang.annotation.Retention; 6 | import java.lang.annotation.RetentionPolicy; 7 | import java.lang.annotation.Target; 8 | 9 | /** 10 | * 系统日志注解 11 | * 12 | * @author Mark 2891517520@qq.com 13 | */ 14 | @Target(ElementType.METHOD) 15 | @Retention(RetentionPolicy.RUNTIME) 16 | @Documented 17 | public @interface SysLog { 18 | 19 | String value() default ""; 20 | } 21 | -------------------------------------------------------------------------------- /studyroom-java/src/main/java/com/selfstudy/config/CorsConfig.java: -------------------------------------------------------------------------------- 1 | package com.selfstudy.config; 2 | 3 | import org.springframework.context.annotation.Configuration; 4 | import org.springframework.web.servlet.config.annotation.CorsRegistry; 5 | import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; 6 | /** 7 | * author 2891517520@qq.com 8 | */ 9 | @Configuration 10 | public class CorsConfig implements WebMvcConfigurer { 11 | 12 | @Override 13 | public void addCorsMappings(CorsRegistry registry) { 14 | registry.addMapping("/**") 15 | .allowedOriginPatterns("*") 16 | .allowCredentials(true) 17 | .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS") 18 | .maxAge(3600); 19 | } 20 | } -------------------------------------------------------------------------------- /studyroom-java/src/main/java/com/selfstudy/datasource/annotation/DataSource.java: -------------------------------------------------------------------------------- 1 | package com.selfstudy.datasource.annotation; 2 | 3 | import java.lang.annotation.*; 4 | 5 | /** 6 | * 多数据源注解 7 | * 8 | * @author Mark 2891517520@qq.com 9 | */ 10 | @Target({ElementType.METHOD, ElementType.TYPE}) 11 | @Retention(RetentionPolicy.RUNTIME) 12 | @Documented 13 | @Inherited 14 | public @interface DataSource { 15 | String value() default ""; 16 | } 17 | -------------------------------------------------------------------------------- /studyroom-java/src/main/java/com/selfstudy/modules/applet/annotation/Login.java: -------------------------------------------------------------------------------- 1 | package com.selfstudy.modules.applet.annotation; 2 | 3 | import java.lang.annotation.*; 4 | 5 | /** 6 | * 小程序登录效验 7 | * 8 | * @author Mark 2891517520@qq.com 9 | */ 10 | @Target(ElementType.METHOD) 11 | @Retention(RetentionPolicy.RUNTIME) 12 | @Documented 13 | public @interface Login { 14 | } 15 | -------------------------------------------------------------------------------- /studyroom-java/src/main/java/com/selfstudy/modules/applet/annotation/LoginUser.java: -------------------------------------------------------------------------------- 1 | package com.selfstudy.modules.applet.annotation; 2 | 3 | import java.lang.annotation.ElementType; 4 | import java.lang.annotation.Retention; 5 | import java.lang.annotation.RetentionPolicy; 6 | import java.lang.annotation.Target; 7 | 8 | /** 9 | * 登录用户信息 10 | * 11 | * @author Mark 2891517520@qq.com 12 | */ 13 | @Target(ElementType.PARAMETER) 14 | @Retention(RetentionPolicy.RUNTIME) 15 | public @interface LoginUser { 16 | 17 | } 18 | -------------------------------------------------------------------------------- /studyroom-java/src/main/java/com/selfstudy/modules/applet/dao/TbTokenDao.java: -------------------------------------------------------------------------------- 1 | package com.selfstudy.modules.applet.dao; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.selfstudy.modules.applet.entity.TbTokenEntity; 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | /** 8 | * 小程序用户Token 9 | * 10 | * @author 11 | * @email 2891517520@qq.com 12 | * @date 2023-01-31 14:21:07 13 | */ 14 | @Mapper 15 | public interface TbTokenDao extends BaseMapper { 16 | 17 | TbTokenEntity queryByToken(String token); 18 | } 19 | -------------------------------------------------------------------------------- /studyroom-java/src/main/java/com/selfstudy/modules/applet/dto/save/BasAppointmentSaveDTO.java: -------------------------------------------------------------------------------- 1 | package com.selfstudy.modules.applet.dto.save; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class BasAppointmentSaveDTO { 7 | /** 8 | * 座位id 9 | */ 10 | private Long seatId; 11 | /** 12 | * 预约者电话 13 | */ 14 | private String seatPhone; 15 | /** 16 | * 预约者姓名 17 | */ 18 | private String seatName; 19 | /** 20 | * 预约者专业班级 21 | */ 22 | private String seatClass; 23 | /** 24 | * 预约时间区间 25 | */ 26 | private String seatDay; 27 | } 28 | -------------------------------------------------------------------------------- /studyroom-java/src/main/java/com/selfstudy/modules/applet/dto/save/BasMessageSaveDTO.java: -------------------------------------------------------------------------------- 1 | package com.selfstudy.modules.applet.dto.save; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class BasMessageSaveDTO { 7 | /** 8 | * 留言内容 9 | */ 10 | private String message; 11 | /** 12 | * 0留言 1举报 13 | */ 14 | private Integer messageType; 15 | } 16 | -------------------------------------------------------------------------------- /studyroom-java/src/main/java/com/selfstudy/modules/applet/dto/update/UserInfoUpdateDTO.java: -------------------------------------------------------------------------------- 1 | package com.selfstudy.modules.applet.dto.update; 2 | 3 | import lombok.Data; 4 | 5 | /** 6 | * 用户信息修改传输模型 7 | */ 8 | @Data 9 | public class UserInfoUpdateDTO { 10 | /** 11 | * 手机号 12 | */ 13 | private String mobile; 14 | /** 15 | * 姓名 16 | */ 17 | private String name; 18 | /** 19 | * qq账号 20 | */ 21 | private Integer qq; 22 | /** 23 | * 邮箱 24 | */ 25 | private String email; 26 | /** 27 | * 备注 28 | */ 29 | private String bz; 30 | /** 31 | * 头像 32 | */ 33 | private String userImg; 34 | } 35 | -------------------------------------------------------------------------------- /studyroom-java/src/main/java/com/selfstudy/modules/applet/form/LoginForm.java: -------------------------------------------------------------------------------- 1 | package com.selfstudy.modules.applet.form; 2 | 3 | import io.swagger.annotations.ApiModel; 4 | import io.swagger.annotations.ApiModelProperty; 5 | import lombok.Data; 6 | 7 | import javax.validation.constraints.NotBlank; 8 | 9 | /** 10 | * 登录表单 11 | * 12 | * @author Mark 2891517520@qq.com 13 | */ 14 | @Data 15 | @ApiModel(value = "登录表单") 16 | public class LoginForm { 17 | @ApiModelProperty(value = "账号") 18 | @NotBlank(message="账号不能为空") 19 | private String account; 20 | 21 | @ApiModelProperty(value = "密码") 22 | @NotBlank(message="密码不能为空") 23 | private String password; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /studyroom-java/src/main/java/com/selfstudy/modules/applet/form/RegisterForm.java: -------------------------------------------------------------------------------- 1 | package com.selfstudy.modules.applet.form; 2 | 3 | import io.swagger.annotations.ApiModel; 4 | import io.swagger.annotations.ApiModelProperty; 5 | import lombok.Data; 6 | 7 | import javax.validation.constraints.NotBlank; 8 | 9 | /** 10 | * 注册表单 11 | * 12 | * @author Mark 2891517520@qq.com 13 | */ 14 | @Data 15 | @ApiModel(value = "注册表单") 16 | public class RegisterForm { 17 | @ApiModelProperty(value = "账号") 18 | @NotBlank(message="账号不能为空") 19 | private String account; 20 | 21 | @ApiModelProperty(value = "密码") 22 | @NotBlank(message="密码不能为空") 23 | private String password; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /studyroom-java/src/main/java/com/selfstudy/modules/applet/service/TbTokenService.java: -------------------------------------------------------------------------------- 1 | package com.selfstudy.modules.applet.service; 2 | 3 | import com.baomidou.mybatisplus.extension.service.IService; 4 | import com.selfstudy.common.utils.PageUtils; 5 | import com.selfstudy.modules.applet.entity.TbTokenEntity; 6 | 7 | import java.util.Map; 8 | 9 | /** 10 | * 小程序用户Token 11 | * 12 | * @author 13 | * @email 2891517520@qq.com 14 | * @date 2023-01-31 14:21:07 15 | */ 16 | public interface TbTokenService extends IService { 17 | 18 | TbTokenEntity queryByToken(String token); 19 | 20 | PageUtils queryPage(Map params); 21 | } 22 | 23 | -------------------------------------------------------------------------------- /studyroom-java/src/main/java/com/selfstudy/modules/applet/vo/WXLoginVO.java: -------------------------------------------------------------------------------- 1 | package com.selfstudy.modules.applet.vo; 2 | 3 | import com.fasterxml.jackson.databind.annotation.JsonSerialize; 4 | import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; 5 | import lombok.Data; 6 | 7 | @Data 8 | public class WXLoginVO { 9 | @JsonSerialize(using = ToStringSerializer.class) 10 | Long userId; 11 | Integer status; 12 | } 13 | -------------------------------------------------------------------------------- /studyroom-java/src/main/resources/banner.txt: -------------------------------------------------------------------------------- 1 | ==================================================================================================================== 2 | 3 | --------------------------------------------欢迎使用 自习室座位管理系统-------------------------------------------------- 4 | 5 | ==================================================================================================================== -------------------------------------------------------------------------------- /studyroom-vue/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { 4 | "modules": false 5 | }], 6 | "stage-2" 7 | ], 8 | "plugins": ["transform-runtime", ["component", [ 9 | { 10 | "libraryName": "element-ui" 11 | } 12 | ]]], 13 | "env": { 14 | "test": { 15 | "presets": ["env", "stage-2"], 16 | "plugins": ["transform-es2015-modules-commonjs", "dynamic-import-node"] 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /studyroom-vue/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /studyroom-vue/.eslintignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | /config/ 3 | /dist/ 4 | /*.js 5 | /test/unit/coverage/ 6 | /src/icons/iconfont.js 7 | -------------------------------------------------------------------------------- /studyroom-vue/.eslintrc.js: -------------------------------------------------------------------------------- 1 | // https://eslint.org/docs/user-guide/configuring 2 | 3 | module.exports = { 4 | root: true, 5 | parser: 'babel-eslint', 6 | parserOptions: { 7 | sourceType: 'module' 8 | }, 9 | env: { 10 | browser: true, 11 | }, 12 | // https://github.com/standard/standard/blob/master/docs/RULES-en.md 13 | extends: 'standard', 14 | // required to lint *.vue files 15 | plugins: [ 16 | 'html' 17 | ], 18 | // add your custom rules here 19 | rules: { 20 | // allow async-await 21 | 'generator-star-spacing': 'off', 22 | // allow debugger during development 23 | 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /studyroom-vue/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | /test/unit/coverage/ 8 | /test/e2e/reports/ 9 | selenium-debug.log 10 | 11 | # Editor directories and files 12 | .idea 13 | .vscode 14 | *.suo 15 | *.ntvs* 16 | *.njsproj 17 | *.sln 18 | -------------------------------------------------------------------------------- /studyroom-vue/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserslist" field in package.json 6 | "postcss-import": {}, 7 | "autoprefixer": {} 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /studyroom-vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/README.md -------------------------------------------------------------------------------- /studyroom-vue/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const utils = require('./utils') 3 | const config = require('../config') 4 | const isProduction = process.env.NODE_ENV === 'production' 5 | const sourceMapEnabled = isProduction 6 | ? config.build.productionSourceMap 7 | : config.dev.cssSourceMap 8 | 9 | module.exports = { 10 | loaders: utils.cssLoaders({ 11 | sourceMap: sourceMapEnabled, 12 | extract: isProduction 13 | }), 14 | cssSourceMap: sourceMapEnabled, 15 | cacheBusting: config.dev.cacheBusting, 16 | transformToRequire: { 17 | video: ['src', 'poster'], 18 | source: 'src', 19 | img: 'src', 20 | image: 'xlink:href' 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /studyroom-vue/config/dev.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const merge = require('webpack-merge') 3 | const prodEnv = require('./prod.env') 4 | 5 | module.exports = merge(prodEnv, { 6 | NODE_ENV: '"development"', 7 | OPEN_PROXY: false // 是否开启代理, 重置后需重启vue-cli 8 | }) 9 | -------------------------------------------------------------------------------- /studyroom-vue/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /studyroom-vue/config/test.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const merge = require('webpack-merge') 3 | const devEnv = require('./dev.env') 4 | 5 | module.exports = merge(devEnv, { 6 | NODE_ENV: '"testing"' 7 | }) 8 | -------------------------------------------------------------------------------- /studyroom-vue/src/App.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 11 | -------------------------------------------------------------------------------- /studyroom-vue/src/assets/img/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/assets/img/avatar.png -------------------------------------------------------------------------------- /studyroom-vue/src/assets/img/login_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/assets/img/login_bg.jpg -------------------------------------------------------------------------------- /studyroom-vue/src/assets/scss/_variables.scss: -------------------------------------------------------------------------------- 1 | // 站点主色 2 | // tips: 要达到整站主题修改效果, 请确保[$--color-primary]站点主色与[/src/element-ui-theme/index.js]文件中[import './element-[#17B3A3]/index.css']当前主题色一致 3 | $--color-primary: #17B3A3; 4 | 5 | // Navbar 6 | $navbar--background-color: $--color-primary; 7 | 8 | // Sidebar 9 | $sidebar--background-color-dark: #263238; 10 | $sidebar--color-text-dark: #8a979e; 11 | 12 | // Content 13 | $content--background-color: #f1f4f5; 14 | -------------------------------------------------------------------------------- /studyroom-vue/src/assets/scss/index.scss: -------------------------------------------------------------------------------- 1 | @import "normalize"; // api: https://github.com/necolas/normalize.css/ 2 | @import "variables"; // 站点变量 3 | @import "base"; 4 | -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#0BB2D4/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#0BB2D4/fonts/element-icons.ttf -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#0BB2D4/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#0BB2D4/fonts/element-icons.woff -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#11C26D/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#11C26D/fonts/element-icons.ttf -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#11C26D/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#11C26D/fonts/element-icons.woff -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#17B3A3/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#17B3A3/fonts/element-icons.ttf -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#17B3A3/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#17B3A3/fonts/element-icons.woff -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#3E8EF7/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#3E8EF7/fonts/element-icons.ttf -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#3E8EF7/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#3E8EF7/fonts/element-icons.woff -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#667AFA/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#667AFA/fonts/element-icons.ttf -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#667AFA/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#667AFA/fonts/element-icons.woff -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#757575/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#757575/fonts/element-icons.ttf -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#757575/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#757575/fonts/element-icons.woff -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#9463F7/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#9463F7/fonts/element-icons.ttf -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#9463F7/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#9463F7/fonts/element-icons.woff -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#997B71/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#997B71/fonts/element-icons.ttf -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#997B71/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#997B71/fonts/element-icons.woff -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#EB6709/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#EB6709/fonts/element-icons.ttf -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#EB6709/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#EB6709/fonts/element-icons.woff -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#F74584/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#F74584/fonts/element-icons.ttf -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#F74584/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#F74584/fonts/element-icons.woff -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#FCB900/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#FCB900/fonts/element-icons.ttf -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#FCB900/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#FCB900/fonts/element-icons.woff -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#FF4C52/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#FF4C52/fonts/element-icons.ttf -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/element-#FF4C52/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/element-ui-theme/element-#FF4C52/fonts/element-icons.woff -------------------------------------------------------------------------------- /studyroom-vue/src/element-ui-theme/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * element-ui组件主题 3 | * 4 | * tips: 5 | * 1. 此处只包含element-ui组件主题 6 | * 2. 要达到整站主题修改效果, 请确保[import './element-[#17B3A3]/index.css']当前主题色与[/src/assets/scss/_variables.scss]文件中[$--color-primary]属性值一致 7 | */ 8 | import './element-#17B3A3/index.css' // 当前主题色 9 | export default { 10 | list: [ 11 | '#0BB2D4', // 青色 12 | '#3E8EF7', // 蓝色 13 | '#11C26D', // 绿色 14 | '#17B3A3', // 蓝绿色 15 | '#667AFA', // 靛青色 16 | '#997B71', // 棕色 17 | '#9463F7', // 紫色 18 | '#757575', // 灰色 19 | '#EB6709', // 橙色 20 | '#F74584', // 粉红色 21 | '#FCB900', // 黄色 22 | '#FF4C52' // 红色 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /studyroom-vue/src/icons/iconfont.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/icons/iconfont.js -------------------------------------------------------------------------------- /studyroom-vue/src/icons/svg/icon-menu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /studyroom-vue/src/mock/modules/common.js: -------------------------------------------------------------------------------- 1 | import Mock from 'mockjs' 2 | 3 | // 登录 4 | export function login () { 5 | return { 6 | // isOpen: false, 7 | url: '/sys/login', 8 | type: 'post', 9 | data: { 10 | 'msg': 'success', 11 | 'code': 0, 12 | 'expire': Mock.Random.natural(60 * 60 * 1, 60 * 60 * 12), 13 | 'token': Mock.Random.string('abcdefghijklmnopqrstuvwxyz0123456789', 32) 14 | } 15 | } 16 | } 17 | 18 | // 退出 19 | export function logout () { 20 | return { 21 | // isOpen: false, 22 | url: '/sys/logout', 23 | type: 'post', 24 | data: { 25 | 'msg': 'success', 26 | 'code': 0 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /studyroom-vue/src/mock/modules/notice-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/src/mock/modules/notice-index.js -------------------------------------------------------------------------------- /studyroom-vue/src/router/import-development.js: -------------------------------------------------------------------------------- 1 | module.exports = file => require('@/views/' + file + '.vue').default 2 | -------------------------------------------------------------------------------- /studyroom-vue/src/router/import-production.js: -------------------------------------------------------------------------------- 1 | module.exports = file => () => import('@/views/' + file + '.vue') 2 | -------------------------------------------------------------------------------- /studyroom-vue/src/store/index.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Vuex from 'vuex' 3 | import cloneDeep from 'lodash/cloneDeep' 4 | import common from './modules/common' 5 | import user from './modules/user' 6 | 7 | Vue.use(Vuex) 8 | 9 | export default new Vuex.Store({ 10 | modules: { 11 | common, 12 | user 13 | }, 14 | mutations: { 15 | // 重置vuex本地储存状态 16 | resetStore (state) { 17 | Object.keys(state).forEach((key) => { 18 | state[key] = cloneDeep(window.SITE_CONFIG['storeState'][key]) 19 | }) 20 | } 21 | }, 22 | strict: process.env.NODE_ENV !== 'production' 23 | }) 24 | -------------------------------------------------------------------------------- /studyroom-vue/src/store/modules/user.js: -------------------------------------------------------------------------------- 1 | export default { 2 | namespaced: true, 3 | state: { 4 | id: 0, 5 | name: '' 6 | }, 7 | mutations: { 8 | updateId (state, id) { 9 | state.id = id 10 | }, 11 | updateName (state, name) { 12 | state.name = name 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /studyroom-vue/src/utils/validate.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 邮箱 3 | * @param {*} s 4 | */ 5 | export function isEmail (s) { 6 | return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s) 7 | } 8 | 9 | /** 10 | * 手机号码 11 | * @param {*} s 12 | */ 13 | export function isMobile (s) { 14 | return /^1[0-9]{10}$/.test(s) 15 | } 16 | 17 | /** 18 | * 电话号码 19 | * @param {*} s 20 | */ 21 | export function isPhone (s) { 22 | return /^([0-9]{3,4}-)?[0-9]{7,8}$/.test(s) 23 | } 24 | 25 | /** 26 | * URL地址 27 | * @param {*} s 28 | */ 29 | export function isURL (s) { 30 | return /^http[s]?:\/\/.*/.test(s) 31 | } 32 | -------------------------------------------------------------------------------- /studyroom-vue/static/config/index-prod.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 生产环境 3 | */ 4 | ;(function () { 5 | window.SITE_CONFIG = {}; 6 | 7 | // api接口请求地址 8 | window.SITE_CONFIG['baseUrl'] = 'http://localhost:8080/self-study' 9 | // cdn地址 = 域名 + 版本号 10 | window.SITE_CONFIG['domain'] = './'; // 域名 11 | window.SITE_CONFIG['version'] = ''; // 版本号(年月日时分) 12 | window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version; 13 | })(); 14 | -------------------------------------------------------------------------------- /studyroom-vue/static/config/index-qa.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 测试环境 3 | */ 4 | ;(function () { 5 | window.SITE_CONFIG = {}; 6 | 7 | // api接口请求地址 8 | window.SITE_CONFIG['baseUrl'] = 'http://localhost:8080/self-study' 9 | 10 | // cdn地址 = 域名 + 版本号 11 | window.SITE_CONFIG['domain'] = './'; // 域名 12 | window.SITE_CONFIG['version'] = ''; // 版本号(年月日时分) 13 | window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version; 14 | })(); 15 | -------------------------------------------------------------------------------- /studyroom-vue/static/config/index-uat.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 验收环境 3 | */ 4 | ;(function () { 5 | window.SITE_CONFIG = {}; 6 | 7 | // api接口请求地址 8 | window.SITE_CONFIG['baseUrl'] = 'http://localhost:8080/self-study' 9 | 10 | // cdn地址 = 域名 + 版本号 11 | window.SITE_CONFIG['domain'] = './'; // 域名 12 | window.SITE_CONFIG['version'] = ''; // 版本号(年月日时分) 13 | window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version; 14 | })(); 15 | -------------------------------------------------------------------------------- /studyroom-vue/static/config/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 开发环境 3 | */ 4 | ;(function () { 5 | window.SITE_CONFIG = {} 6 | 7 | // api接口请求地址 8 | window.SITE_CONFIG['baseUrl'] = 'http://localhost:8080/self-study' 9 | 10 | // cdn地址 = 域名 + 版本号 11 | window.SITE_CONFIG['domain'] = './' // 域名 12 | window.SITE_CONFIG['version'] = '' // 版本号(年月日时分) 13 | window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version 14 | })() 15 | -------------------------------------------------------------------------------- /studyroom-vue/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/img/favicon.ico -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_chm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_chm.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_default.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_doc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_doc.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_exe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_exe.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_jpg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_jpg.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_mp3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_mp3.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_mv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_mv.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_pdf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_pdf.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_ppt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_ppt.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_psd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_psd.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_rar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_rar.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_txt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_txt.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_xls.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_xls.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/alignicon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/alignicon.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/alignicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/alignicon.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/bg.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/file-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/file-icons.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/file-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/file-icons.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/icons.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/icons.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/image.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/progress.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/success.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/success.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/background/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/background/images/bg.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/background/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/background/images/success.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts0.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts1.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts2.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts3.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts4.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts5.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/0.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/bface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/bface.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/cface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/cface.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/fface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/fface.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/jxface2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/jxface2.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/neweditor-tab-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/neweditor-tab-bg.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/tface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/tface.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/wface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/wface.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/yface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/yface.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/help/help.css: -------------------------------------------------------------------------------- 1 | .wrapper{width: 370px;margin: 10px auto;zoom: 1;} 2 | .tabbody{height: 360px;} 3 | .tabbody .panel{width:100%;height: 360px;position: absolute;background: #fff;} 4 | .tabbody .panel h1{font-size:26px;margin: 5px 0 0 5px;} 5 | .tabbody .panel p{font-size:12px;margin: 5px 0 0 5px;} 6 | .tabbody table{width:90%;line-height: 20px;margin: 5px 0 0 5px;;} 7 | .tabbody table thead{font-weight: bold;line-height: 25px;} -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/alignicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/alignicon.jpg -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/bg.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/icons.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/icons.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/image.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/progress.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/success.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/success.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/addimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/addimg.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/brush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/brush.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/delimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/delimg.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/delimgH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/delimgH.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/empty.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/emptyH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/emptyH.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/eraser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/eraser.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/redo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/redo.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/redoH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/redoH.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/scale.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/scaleH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/scaleH.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/size.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/undo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/undo.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/undoH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/undoH.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/table/dragicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/table/dragicon.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/bg.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre0.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre1.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre2.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre3.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre4.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/bg.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/center_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/center_focus.jpg -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/file-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/file-icons.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/file-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/file-icons.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/icons.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/icons.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/image.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/left_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/left_focus.jpg -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/none_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/none_focus.jpg -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/progress.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/right_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/right_focus.jpg -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/success.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/success.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/wordimage/fClipboard_ueditor.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/wordimage/fClipboard_ueditor.swf -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/wordimage/imageUploader.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/wordimage/imageUploader.swf -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/addimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/addimage.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/alldeletebtnhoverskin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/alldeletebtnhoverskin.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/alldeletebtnupskin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/alldeletebtnupskin.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/background.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/button.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/copy.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/deletedisable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/deletedisable.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/deleteenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/deleteenable.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/listbackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/listbackground.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/localimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/localimage.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/music.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotateleftdisable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotateleftdisable.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotateleftenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotateleftenable.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotaterightdisable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotaterightdisable.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotaterightenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotaterightenable.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/upload.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/copy.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/localimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/localimage.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/music.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/upload.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/anchor.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/arrow.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/arrow_down.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/arrow_up.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/button-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/button-bg.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cancelbutton.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cancelbutton.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/charts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/charts.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_h.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_h.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_v.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_v.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_v.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/dialog-title-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/dialog-title-bg.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/filescan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/filescan.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/highlighted.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/highlighted.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/icons-all.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/icons-all.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/icons.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/icons.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/loaderror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/loaderror.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/loading.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/lock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/lock.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/neweditor-tab-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/neweditor-tab-bg.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/pagebreak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/pagebreak.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/scale.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/sortable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/sortable.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/spacer.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/sparator_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/sparator_v.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/table-cell-align.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/table-cell-align.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/tangram-colorpicker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/tangram-colorpicker.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/toolbar_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/toolbar_bg.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/unhighlighted.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/unhighlighted.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/upload.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/videologo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/videologo.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/word.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/word.gif -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/wordpaste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/wordpaste.png -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/iframe.css: -------------------------------------------------------------------------------- 1 | /*可以在这里添加你自己的css*/ 2 | -------------------------------------------------------------------------------- /studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/highcharts/modules/heatmap.js: -------------------------------------------------------------------------------- 1 | (function(b){var k=b.seriesTypes,l=b.each;k.heatmap=b.extendClass(k.map,{colorKey:"z",useMapGeometry:!1,pointArrayMap:["y","z"],translate:function(){var c=this,b=c.options,i=Number.MAX_VALUE,j=Number.MIN_VALUE;c.generatePoints();l(c.data,function(a){var e=a.x,f=a.y,d=a.z,g=(b.colsize||1)/2,h=(b.rowsize||1)/2;a.path=["M",e-g,f-h,"L",e+g,f-h,"L",e+g,f+h,"L",e-g,f+h,"Z"];a.shapeType="path";a.shapeArgs={d:c.translatePath(a.path)};typeof d==="number"&&(d>j?j=d:d { 5 | it('should render correct contents', () => { 6 | const Constructor = Vue.extend(HelloWorld) 7 | const vm = new Constructor().$mount() 8 | expect(vm.$el.querySelector('.hello h1').textContent) 9 | .toEqual('Welcome to Your Vue.js App') 10 | }) 11 | }) 12 | -------------------------------------------------------------------------------- /studyroom-wx/.eslintrc.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Eslint config file 3 | * Documentation: https://eslint.org/docs/user-guide/configuring/ 4 | * Install the Eslint extension before using this feature. 5 | */ 6 | module.exports = { 7 | env: { 8 | es6: true, 9 | browser: true, 10 | node: true, 11 | }, 12 | ecmaFeatures: { 13 | modules: true, 14 | }, 15 | parserOptions: { 16 | ecmaVersion: 2018, 17 | sourceType: 'module', 18 | }, 19 | globals: { 20 | wx: true, 21 | App: true, 22 | Page: true, 23 | getCurrentPages: true, 24 | getApp: true, 25 | Component: true, 26 | requirePlugin: true, 27 | requireMiniProgram: true, 28 | }, 29 | // extends: 'eslint:recommended', 30 | rules: {}, 31 | } 32 | -------------------------------------------------------------------------------- /studyroom-wx/.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled class file 2 | *.class 3 | 4 | # Log file 5 | *.log 6 | 7 | # BlueJ files 8 | *.ctxt 9 | 10 | # Mobile Tools for Java (J2ME) 11 | .mtj.tmp/ 12 | 13 | # Package Files # 14 | *.jar 15 | *.war 16 | *.nar 17 | *.ear 18 | *.zip 19 | *.tar.gz 20 | *.rar 21 | 22 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 23 | hs_err_pid* 24 | -------------------------------------------------------------------------------- /studyroom-wx/app.js: -------------------------------------------------------------------------------- 1 | // app.js 2 | App({ 3 | onLaunch() { 4 | // wx.checkSession({ 5 | // success: function (res) { 6 | // console.log(res, '登录未过期'); 7 | // wx.showToast({ 8 | // title: '登录未过期' 9 | // }); 10 | // }, 11 | // }) 12 | // 展示本地存储能力 13 | const logs = wx.getStorageSync('logs') || [] 14 | logs.unshift(Date.now()) 15 | wx.setStorageSync('logs', logs) 16 | 17 | // 登录 18 | wx.login({ 19 | success: res => { 20 | // 发送 res.code 到后台换取 openId, sessionKey, unionId 21 | } 22 | }) 23 | }, 24 | globalData: { 25 | userInfo: null 26 | } 27 | }) 28 | -------------------------------------------------------------------------------- /studyroom-wx/app.wxss: -------------------------------------------------------------------------------- 1 | page { 2 | height: 100%; 3 | } 4 | /* tab页面 */ 5 | .outermost-layer-tab { 6 | background: #F6F6F6; 7 | height: 90%; 8 | overflow: auto; 9 | } 10 | .centered { 11 | padding: 0 20rpx 0 20rpx; 12 | } 13 | /* 标题样式 */ 14 | .pt-page-title { 15 | position: relative; 16 | height: 80rpx; 17 | line-height: 95rpx; 18 | font-size: 35rpx; 19 | color: #333333; 20 | font-weight: 700; 21 | } 22 | .pt-page-title ::before { 23 | display: inline-block; 24 | position: relative; 25 | top: 5.6rpx; 26 | left: -1rpx; 27 | content: ""; 28 | padding: 0 4rpx; 29 | height: 33rpx; 30 | border-radius: 10rpx; 31 | background: #1C8FFA; 32 | } 33 | -------------------------------------------------------------------------------- /studyroom-wx/components/search/index.js: -------------------------------------------------------------------------------- 1 | // components/search/index.js 2 | Component({ 3 | /** 4 | * 组件的属性列表 5 | */ 6 | properties: { 7 | 8 | }, 9 | //开启多个插槽 10 | // options: { 11 | // multipleSlots: true 12 | // }, 13 | /** 14 | * 组件的初始数据 15 | */ 16 | data: { 17 | value: "" 18 | }, 19 | 20 | /** 21 | * 组件的方法列表 22 | */ 23 | methods: { 24 | onSearch(res) { 25 | console.log(res) 26 | this.triggerEvent('searchevent', { 27 | name: this.data.value, 28 | }) 29 | } 30 | } 31 | }) 32 | -------------------------------------------------------------------------------- /studyroom-wx/components/search/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-search": "/libs/vant-ui/search/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/components/search/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /studyroom-wx/components/search/index.wxss: -------------------------------------------------------------------------------- 1 | /* components/search/index.wxss */ -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/action-sheet/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/action-sheet/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-popup": "../popup/index", 6 | "van-loading": "../loading/index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/area/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/area/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-picker": "../picker/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/area/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 21 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/area/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | function displayColumns(columns, columnsNum) { 3 | return columns.slice(0, +columnsNum); 4 | } 5 | 6 | module.exports = { 7 | displayColumns: displayColumns, 8 | }; 9 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/area/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss'; -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/button/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/button/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-loading": "../loading/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/calendar/components/header/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/calendar/components/header/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/calendar/components/header/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {{ title }} 5 | 6 | 7 | 8 | {{ subtitle }} 9 | 10 | 11 | 12 | 13 | {{ item }} 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/calendar/components/header/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../../../common/index.wxss';.van-calendar__header{box-shadow:var(--calendar-header-box-shadow,0 2px 10px hsla(220,1%,50%,.16));flex-shrink:0}.van-calendar__header-subtitle,.van-calendar__header-title{font-weight:var(--font-weight-bold,500);height:var(--calendar-header-title-height,44px);line-height:var(--calendar-header-title-height,44px);text-align:center}.van-calendar__header-title+.van-calendar__header-title,.van-calendar__header-title:empty{display:none}.van-calendar__header-title:empty+.van-calendar__header-title{display:block!important}.van-calendar__weekdays{display:flex}.van-calendar__weekday{flex:1;font-size:var(--calendar-weekdays-font-size,12px);line-height:var(--calendar-weekdays-height,30px);text-align:center} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/calendar/components/month/index.d.ts: -------------------------------------------------------------------------------- 1 | export interface Day { 2 | date: Date; 3 | type: string; 4 | text: number; 5 | bottomInfo?: string; 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/calendar/components/month/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/calendar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/calendar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "header": "./components/header/index", 5 | "month": "./components/month/index", 6 | "van-button": "../button/index", 7 | "van-popup": "../popup/index", 8 | "van-toast": "../toast/index" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/calendar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/calendar/utils.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | function getMonthEndDay(year, month) { 3 | return 32 - getDate(year, month - 1, 32).getDate(); 4 | } 5 | 6 | function compareMonth(date1, date2) { 7 | date1 = getDate(date1); 8 | date2 = getDate(date2); 9 | 10 | var year1 = date1.getFullYear(); 11 | var year2 = date2.getFullYear(); 12 | var month1 = date1.getMonth(); 13 | var month2 = date2.getMonth(); 14 | 15 | if (year1 === year2) { 16 | return month1 === month2 ? 0 : month1 > month2 ? 1 : -1; 17 | } 18 | 19 | return year1 > year2 ? 1 : -1; 20 | } 21 | 22 | module.exports = { 23 | getMonthEndDay: getMonthEndDay, 24 | compareMonth: compareMonth 25 | }; 26 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/card/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/card/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-tag": "../tag/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/cascader/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/cascader/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-tab": "../tab/index", 6 | "van-tabs": "../tabs/index" 7 | } 8 | } -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/cascader/index.wxs: -------------------------------------------------------------------------------- 1 | var utils = require('../wxs/utils.wxs'); 2 | var style = require('../wxs/style.wxs'); 3 | 4 | function isSelected(tab, textKey, option) { 5 | return tab.selected && tab.selected[textKey] === option[textKey] 6 | } 7 | 8 | function optionClass(tab, textKey, option) { 9 | return utils.bem('cascader__option', { selected: isSelected({ tab, textKey, option }), disabled: option.disabled }) 10 | } 11 | 12 | function optionStyle(data) { 13 | var color = data.option.color || (isSelected(data.tab, data.textKey, data.option) ? data.activeColor : undefined); 14 | return style({ 15 | color 16 | }); 17 | } 18 | 19 | 20 | module.exports = { 21 | isSelected: isSelected, 22 | optionClass: optionClass, 23 | optionStyle: optionStyle, 24 | }; -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/cell-group/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/cell-group/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | title: String, 7 | border: { 8 | type: Boolean, 9 | value: true, 10 | }, 11 | inset: Boolean, 12 | }, 13 | }); 14 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/cell-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/cell-group/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | {{ title }} 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/cell-group/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-cell-group--inset{border-radius:var(--cell-group-inset-border-radius,8px);margin:var(--cell-group-inset-padding,0 16px);overflow:hidden}.van-cell-group__title{color:var(--cell-group-title-color,#969799);font-size:var(--cell-group-title-font-size,14px);line-height:var(--cell-group-title-line-height,16px);padding:var(--cell-group-title-padding,16px 16px 8px)}.van-cell-group__title--inset{padding:var(--cell-group-inset-title-padding,16px 16px 8px 32px)} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/cell/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/cell/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/cell/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function titleStyle(data) { 6 | return style([ 7 | { 8 | 'max-width': addUnit(data.titleWidth), 9 | 'min-width': addUnit(data.titleWidth), 10 | }, 11 | data.titleStyle, 12 | ]); 13 | } 14 | 15 | module.exports = { 16 | titleStyle: titleStyle, 17 | }; 18 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/checkbox-group/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/checkbox-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/checkbox-group/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/checkbox-group/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-checkbox-group--horizontal{display:flex;flex-wrap:wrap} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/checkbox/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/checkbox/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/checkbox/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function iconStyle(checkedColor, value, disabled, parentDisabled, iconSize) { 6 | var styles = { 7 | 'font-size': addUnit(iconSize), 8 | }; 9 | 10 | if (checkedColor && value && !disabled && !parentDisabled) { 11 | styles['border-color'] = checkedColor; 12 | styles['background-color'] = checkedColor; 13 | } 14 | 15 | return style(styles); 16 | } 17 | 18 | module.exports = { 19 | iconStyle: iconStyle, 20 | }; 21 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/circle/canvas.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | declare type CanvasContext = WechatMiniprogram.CanvasContext; 3 | export declare function adaptor(ctx: CanvasContext & Record): CanvasContext; 4 | export {}; 5 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/circle/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/circle/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/circle/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | {{ text }} 9 | 10 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/circle/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-circle{display:inline-block;position:relative;text-align:center}.van-circle__text{color:var(--circle-text-color,#323233);left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/col/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/col/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var relation_1 = require("../common/relation"); 4 | var component_1 = require("../common/component"); 5 | (0, component_1.VantComponent)({ 6 | relation: (0, relation_1.useParent)('row'), 7 | props: { 8 | span: Number, 9 | offset: Number, 10 | }, 11 | }); 12 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/col/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/col/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/col/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function rootStyle(data) { 6 | if (!data.gutter) { 7 | return ''; 8 | } 9 | 10 | return style({ 11 | 'padding-right': addUnit(data.gutter / 2), 12 | 'padding-left': addUnit(data.gutter / 2), 13 | }); 14 | } 15 | 16 | module.exports = { 17 | rootStyle: rootStyle, 18 | }; 19 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/collapse-item/animate.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | export declare function setContentAnimate(context: WechatMiniprogram.Component.TrivialInstance, expanded: boolean, mounted: boolean): void; 3 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/collapse-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/collapse-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-cell": "../cell/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/collapse/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/collapse/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/collapse/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/collapse/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss'; -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/common/color.d.ts: -------------------------------------------------------------------------------- 1 | export declare const RED = "#ee0a24"; 2 | export declare const BLUE = "#1989fa"; 3 | export declare const WHITE = "#fff"; 4 | export declare const GREEN = "#07c160"; 5 | export declare const ORANGE = "#ff976a"; 6 | export declare const GRAY = "#323233"; 7 | export declare const GRAY_DARK = "#969799"; 8 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/common/color.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | exports.GRAY_DARK = exports.GRAY = exports.ORANGE = exports.GREEN = exports.WHITE = exports.BLUE = exports.RED = void 0; 4 | exports.RED = '#ee0a24'; 5 | exports.BLUE = '#1989fa'; 6 | exports.WHITE = '#fff'; 7 | exports.GREEN = '#07c160'; 8 | exports.ORANGE = '#ff976a'; 9 | exports.GRAY = '#323233'; 10 | exports.GRAY_DARK = '#969799'; 11 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/common/component.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import { VantComponentOptions } from 'definitions/index'; 3 | declare function VantComponent(vantOptions: VantComponentOptions): void; 4 | export { VantComponent }; 5 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/common/relation.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | declare type TrivialInstance = WechatMiniprogram.Component.TrivialInstance; 3 | export declare function useParent(name: string, onEffect?: (this: TrivialInstance) => void): { 4 | relations: { 5 | [x: string]: WechatMiniprogram.Component.RelationOption; 6 | }; 7 | mixin: string; 8 | }; 9 | export declare function useChildren(name: string, onEffect?: (this: TrivialInstance, target: TrivialInstance) => void): { 10 | relations: { 11 | [x: string]: WechatMiniprogram.Component.RelationOption; 12 | }; 13 | mixin: string; 14 | }; 15 | export {}; 16 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/common/style/clearfix.wxss: -------------------------------------------------------------------------------- 1 | .van-clearfix:after{clear:both;content:"";display:table} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/common/style/ellipsis.wxss: -------------------------------------------------------------------------------- 1 | .van-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.van-multi-ellipsis--l3{-webkit-line-clamp:3} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/common/style/mixins/clearfix.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-wx/libs/vant-ui/common/style/mixins/clearfix.wxss -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/common/style/mixins/ellipsis.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-wx/libs/vant-ui/common/style/mixins/ellipsis.wxss -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/common/style/mixins/hairline.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-wx/libs/vant-ui/common/style/mixins/hairline.wxss -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/common/style/var.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-wx/libs/vant-ui/common/style/var.wxss -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/common/validator.d.ts: -------------------------------------------------------------------------------- 1 | export declare function isFunction(val: unknown): val is Function; 2 | export declare function isPlainObject(val: unknown): val is Record; 3 | export declare function isPromise(val: unknown): val is Promise; 4 | export declare function isDef(value: unknown): boolean; 5 | export declare function isObj(x: unknown): x is Record; 6 | export declare function isNumber(value: string): boolean; 7 | export declare function isBoolean(value: unknown): value is boolean; 8 | export declare function isImageUrl(url: string): boolean; 9 | export declare function isVideoUrl(url: string): boolean; 10 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/common/version.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | export declare function getSystemInfoSync(): WechatMiniprogram.SystemInfo; 3 | export declare function canIUseModel(): boolean; 4 | export declare function canIUseFormFieldButton(): boolean; 5 | export declare function canIUseAnimate(): boolean; 6 | export declare function canIUseGroupSetData(): boolean; 7 | export declare function canIUseNextTick(): boolean; 8 | export declare function canIUseCanvas2d(): boolean; 9 | export declare function canIUseGetUserProfile(): boolean; 10 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/config-provider/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/config-provider/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | themeVars: { 7 | type: Object, 8 | value: {}, 9 | }, 10 | }, 11 | }); 12 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/config-provider/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/config-provider/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/count-down/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/count-down/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/count-down/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{ formattedTime }} 4 | 5 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/count-down/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-count-down{color:var(--count-down-text-color,#323233);font-size:var(--count-down-font-size,14px);line-height:var(--count-down-line-height,20px)} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/count-down/utils.d.ts: -------------------------------------------------------------------------------- 1 | export declare type TimeData = { 2 | days: number; 3 | hours: number; 4 | minutes: number; 5 | seconds: number; 6 | milliseconds: number; 7 | }; 8 | export declare function parseTimeData(time: number): TimeData; 9 | export declare function parseFormat(format: string, timeData: TimeData): string; 10 | export declare function isSameSecond(time1: number, time2: number): boolean; 11 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/datetime-picker/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/datetime-picker/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-picker": "../picker/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/datetime-picker/index.wxml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/datetime-picker/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss'; -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/definitions/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/dialog/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/dialog/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-popup": "../popup/index", 5 | "van-button": "../button/index", 6 | "van-goods-action": "../goods-action/index", 7 | "van-goods-action-button": "../goods-action-button/index" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/divider/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/divider/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | dashed: Boolean, 7 | hairline: Boolean, 8 | contentPosition: String, 9 | fontSize: String, 10 | borderColor: String, 11 | textColor: String, 12 | customStyle: String, 13 | }, 14 | }); 15 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/divider/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": {} 4 | } 5 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/divider/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/divider/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function rootStyle(data) { 6 | return style([ 7 | { 8 | 'border-color': data.borderColor, 9 | color: data.textColor, 10 | 'font-size': addUnit(data.fontSize), 11 | }, 12 | data.customStyle, 13 | ]); 14 | } 15 | 16 | module.exports = { 17 | rootStyle: rootStyle, 18 | }; 19 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/dropdown-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/dropdown-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-popup": "../popup/index", 5 | "van-cell": "../cell/index", 6 | "van-icon": "../icon/index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/dropdown-item/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-dropdown-item{left:0;overflow:hidden;position:fixed;right:0}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active .van-dropdown-item__icon,.van-dropdown-item__option--active .van-dropdown-item__title{color:var(--dropdown-menu-option-active-color,#ee0a24)}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__icon{display:block;line-height:inherit} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/dropdown-item/shared.d.ts: -------------------------------------------------------------------------------- 1 | export interface Option { 2 | text: string; 3 | value: string | number; 4 | icon: string; 5 | } 6 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/dropdown-item/shared.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/dropdown-menu/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/dropdown-menu/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/dropdown-menu/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | function displayTitle(item) { 3 | if (item.title) { 4 | return item.title; 5 | } 6 | 7 | var match = item.options.filter(function(option) { 8 | return option.value === item.value; 9 | }); 10 | var displayTitle = match.length ? match[0].text : ''; 11 | return displayTitle; 12 | } 13 | 14 | module.exports = { 15 | displayTitle: displayTitle 16 | }; 17 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/empty/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/empty/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | description: String, 7 | image: { 8 | type: String, 9 | value: 'default', 10 | }, 11 | }, 12 | }); 13 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/empty/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": {} 4 | } 5 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/empty/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | {{ description }} 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/empty/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var PRESETS = ['error', 'search', 'default', 'network']; 3 | 4 | function imageUrl(image) { 5 | if (PRESETS.indexOf(image) !== -1) { 6 | return 'https://img.yzcdn.cn/vant/empty-image-' + image + '.png'; 7 | } 8 | 9 | return image; 10 | } 11 | 12 | module.exports = { 13 | imageUrl: imageUrl, 14 | }; 15 | 16 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/empty/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-empty{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:32px 0}.van-empty__image{height:160px;width:160px}.van-empty__image:empty{display:none}.van-empty__image__img{height:100%;width:100%}.van-empty__image:not(:empty)+.van-empty__image{display:none}.van-empty__description{color:#969799;font-size:14px;line-height:20px;margin-top:16px;padding:0 60px}.van-empty__description:empty,.van-empty__description:not(:empty)+.van-empty__description{display:none}.van-empty__bottom{margin-top:24px} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/field/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/field/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-cell": "../cell/index", 5 | "van-icon": "../icon/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/field/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function inputStyle(autosize) { 6 | if (autosize && autosize.constructor === 'Object') { 7 | return style({ 8 | 'min-height': addUnit(autosize.minHeight), 9 | 'max-height': addUnit(autosize.maxHeight), 10 | }); 11 | } 12 | 13 | return ''; 14 | } 15 | 16 | module.exports = { 17 | inputStyle: inputStyle, 18 | }; 19 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/field/props.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | export declare const commonProps: WechatMiniprogram.Component.PropertyOption; 3 | export declare const inputProps: WechatMiniprogram.Component.PropertyOption; 4 | export declare const textareaProps: WechatMiniprogram.Component.PropertyOption; 5 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/goods-action-button/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/goods-action-button/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-button": "../button/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/goods-action-icon/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/goods-action-icon/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-button": "../button/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/goods-action-icon/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-goods-action-icon{border:none!important;color:var(--goods-action-icon-text-color,#646566)!important;display:flex!important;flex-direction:column;font-size:var(--goods-action-icon-font-size,10px)!important;height:var(--goods-action-icon-height,50px)!important;justify-content:center!important;line-height:1!important;min-width:var(--goods-action-icon-width,48px)}.van-goods-action-icon__icon{color:var(--goods-action-icon-color,#323233);display:flex;font-size:var(--goods-action-icon-size,18px);margin:0 auto 5px} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/goods-action/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/goods-action/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | var relation_1 = require("../common/relation"); 5 | (0, component_1.VantComponent)({ 6 | relation: (0, relation_1.useChildren)('goods-action-button', function () { 7 | this.children.forEach(function (item) { 8 | item.updateStyle(); 9 | }); 10 | }), 11 | props: { 12 | safeAreaInsetBottom: { 13 | type: Boolean, 14 | value: true, 15 | }, 16 | }, 17 | }); 18 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/goods-action/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/goods-action/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/goods-action/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-goods-action{align-items:center;background-color:var(--goods-action-background-color,#fff);bottom:0;box-sizing:initial;display:flex;height:var(--goods-action-height,50px);left:0;position:fixed;right:0}.van-goods-action--safe{padding-bottom:env(safe-area-inset-bottom)} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/grid-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/grid-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/grid/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/grid/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/grid/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/grid/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function rootStyle(data) { 6 | return style({ 7 | 'padding-left': addUnit(data.gutter), 8 | }); 9 | } 10 | 11 | module.exports = { 12 | rootStyle: rootStyle, 13 | }; 14 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/grid/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-grid{box-sizing:border-box;overflow:hidden;position:relative} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/icon/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/icon/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | dot: Boolean, 7 | info: null, 8 | size: null, 9 | color: String, 10 | customStyle: String, 11 | classPrefix: { 12 | type: String, 13 | value: 'van-icon', 14 | }, 15 | name: String, 16 | }, 17 | methods: { 18 | onClick: function () { 19 | this.$emit('click'); 20 | }, 21 | }, 22 | }); 23 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/icon/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-info": "../info/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/icon/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 14 | 20 | 21 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/image/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/image/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-loading": "../loading/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/image/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function rootStyle(data) { 6 | return style([ 7 | { 8 | width: addUnit(data.width), 9 | height: addUnit(data.height), 10 | 'border-radius': addUnit(data.radius), 11 | }, 12 | data.radius ? 'overflow: hidden' : null, 13 | ]); 14 | } 15 | 16 | var FIT_MODE_MAP = { 17 | none: 'center', 18 | fill: 'scaleToFill', 19 | cover: 'aspectFill', 20 | contain: 'aspectFit', 21 | widthFix: 'widthFix', 22 | heightFix: 'heightFix', 23 | }; 24 | 25 | function mode(fit) { 26 | return FIT_MODE_MAP[fit]; 27 | } 28 | 29 | module.exports = { 30 | rootStyle: rootStyle, 31 | mode: mode, 32 | }; 33 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/index-anchor/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/index-anchor/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/index-anchor/index.wxml: -------------------------------------------------------------------------------- 1 | 5 | 9 | 10 | 11 | {{ index }} 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/index-anchor/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-index-anchor{background-color:var(--index-anchor-background-color,transparent);color:var(--index-anchor-text-color,#323233);font-size:var(--index-anchor-font-size,14px);font-weight:var(--index-anchor-font-weight,500);line-height:var(--index-anchor-line-height,32px);padding:var(--index-anchor-padding,0 16px)}.van-index-anchor--active{background-color:var(--index-anchor-active-background-color,#fff);color:var(--index-anchor-active-text-color,#07c160);left:0;right:0} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/index-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/index-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/index-bar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 12 | 19 | {{ item }} 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/index-bar/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-index-bar{position:relative}.van-index-bar__sidebar{display:flex;flex-direction:column;position:fixed;right:0;text-align:center;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.van-index-bar__index{font-size:var(--index-bar-index-font-size,10px);font-weight:500;line-height:var(--index-bar-index-line-height,14px);padding:0 var(--padding-base,4px) 0 var(--padding-md,16px)} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/info/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/info/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | dot: Boolean, 7 | info: null, 8 | customStyle: String, 9 | }, 10 | }); 11 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/info/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/info/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{ dot ? '' : info }} 8 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/loading/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/loading/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | color: String, 7 | vertical: Boolean, 8 | type: { 9 | type: String, 10 | value: 'circular', 11 | }, 12 | size: String, 13 | textSize: String, 14 | }, 15 | data: { 16 | array12: Array.from({ length: 12 }), 17 | }, 18 | }); 19 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/loading/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/loading/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/loading/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function spinnerStyle(data) { 6 | return style({ 7 | color: data.color, 8 | width: addUnit(data.size), 9 | height: addUnit(data.size), 10 | }); 11 | } 12 | 13 | function textStyle(data) { 14 | return style({ 15 | 'font-size': addUnit(data.textSize), 16 | }); 17 | } 18 | 19 | module.exports = { 20 | spinnerStyle: spinnerStyle, 21 | textStyle: textStyle, 22 | }; 23 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/mixins/basic.d.ts: -------------------------------------------------------------------------------- 1 | export declare const basic: string; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/mixins/basic.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | exports.basic = void 0; 4 | exports.basic = Behavior({ 5 | methods: { 6 | $emit: function (name, detail, options) { 7 | this.triggerEvent(name, detail, options); 8 | }, 9 | set: function (data) { 10 | this.setData(data); 11 | return new Promise(function (resolve) { return wx.nextTick(resolve); }); 12 | }, 13 | }, 14 | }); 15 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/mixins/button.d.ts: -------------------------------------------------------------------------------- 1 | export declare const button: string; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/mixins/link.d.ts: -------------------------------------------------------------------------------- 1 | export declare const link: string; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/mixins/page-scroll.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | declare type IPageScrollOption = WechatMiniprogram.Page.IPageScrollOption; 4 | declare type Scroller = (this: WechatMiniprogram.Component.TrivialInstance, event?: IPageScrollOption) => void; 5 | export declare function pageScrollMixin(scroller: Scroller): string; 6 | export {}; 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/mixins/touch.d.ts: -------------------------------------------------------------------------------- 1 | export declare const touch: string; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/mixins/transition.d.ts: -------------------------------------------------------------------------------- 1 | export declare function transition(showDefaultValue: boolean): string; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/nav-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/nav-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/nav-bar/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | 4 | function barStyle(data) { 5 | return style({ 6 | 'z-index': data.zIndex, 7 | 'padding-top': data.safeAreaInsetTop ? data.statusBarHeight + 'px' : 0, 8 | }); 9 | } 10 | 11 | module.exports = { 12 | barStyle: barStyle, 13 | }; 14 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/notice-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/notice-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/notice-bar/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function rootStyle(data) { 6 | return style({ 7 | color: data.color, 8 | 'background-color': data.backgroundColor, 9 | background: data.background, 10 | }); 11 | } 12 | 13 | module.exports = { 14 | rootStyle: rootStyle, 15 | }; 16 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/notify/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/notify/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-transition": "../transition/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/notify/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 15 | 19 | {{ message }} 20 | 21 | 22 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/notify/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function rootStyle(data) { 6 | return style({ 7 | 'z-index': data.zIndex, 8 | top: addUnit(data.top), 9 | }); 10 | } 11 | 12 | function notifyStyle(data) { 13 | return style({ 14 | background: data.background, 15 | color: data.color, 16 | }); 17 | } 18 | 19 | module.exports = { 20 | rootStyle: rootStyle, 21 | notifyStyle: notifyStyle, 22 | }; 23 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/notify/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-notify{word-wrap:break-word;font-size:var(--notify-font-size,14px);line-height:var(--notify-line-height,20px);padding:var(--notify-padding,6px 15px);text-align:center}.van-notify__container{box-sizing:border-box;left:0;position:fixed;top:0;width:100%}.van-notify--primary{background-color:var(--notify-primary-background-color,#1989fa)}.van-notify--success{background-color:var(--notify-success-background-color,#07c160)}.van-notify--danger{background-color:var(--notify-danger-background-color,#ee0a24)}.van-notify--warning{background-color:var(--notify-warning-background-color,#ff976a)} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/notify/notify.d.ts: -------------------------------------------------------------------------------- 1 | interface NotifyOptions { 2 | type?: 'primary' | 'success' | 'danger' | 'warning'; 3 | color?: string; 4 | zIndex?: number; 5 | top?: number; 6 | message: string; 7 | context?: any; 8 | duration?: number; 9 | selector?: string; 10 | background?: string; 11 | safeAreaInsetTop?: boolean; 12 | onClick?: () => void; 13 | onOpened?: () => void; 14 | onClose?: () => void; 15 | } 16 | declare function Notify(options: NotifyOptions | string): any; 17 | declare namespace Notify { 18 | var clear: (options?: NotifyOptions | undefined) => void; 19 | var setDefaultOptions: (options: NotifyOptions) => void; 20 | var resetDefaultOptions: () => void; 21 | } 22 | export default Notify; 23 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/overlay/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/overlay/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | show: Boolean, 7 | customStyle: String, 8 | duration: { 9 | type: null, 10 | value: 300, 11 | }, 12 | zIndex: { 13 | type: Number, 14 | value: 1, 15 | }, 16 | lockScroll: { 17 | type: Boolean, 18 | value: true, 19 | }, 20 | }, 21 | methods: { 22 | onClick: function () { 23 | this.$emit('click'); 24 | }, 25 | // for prevent touchmove 26 | noop: function () { }, 27 | }, 28 | }); 29 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/overlay/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-transition": "../transition/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/overlay/index.wxml: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/overlay/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-overlay{background-color:var(--overlay-background-color,rgba(0,0,0,.7));height:100%;left:0;position:fixed;top:0;width:100%} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/panel/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/panel/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | classes: ['header-class', 'footer-class'], 6 | props: { 7 | desc: String, 8 | title: String, 9 | status: String, 10 | }, 11 | }); 12 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/panel/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-cell": "../cell/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/panel/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/panel/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-panel{background:var(--panel-background-color,#fff)}.van-panel__header-value{color:var(--panel-header-value-color,#ee0a24)}.van-panel__footer{padding:var(--panel-footer-padding,8px 16px)}.van-panel__footer:empty{display:none} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/picker-column/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/picker-column/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/picker-column/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-picker-column{color:var(--picker-option-text-color,#000);font-size:var(--picker-option-font-size,16px);overflow:hidden;text-align:center}.van-picker-column__item{padding:0 5px}.van-picker-column__item--selected{color:var(--picker-option-selected-text-color,#323233);font-weight:var(--font-weight-bold,500)}.van-picker-column__item--disabled{opacity:var(--picker-option-disabled-opacity,.3)} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/picker/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/picker/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "picker-column": "../picker-column/index", 5 | "loading": "../loading/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/picker/shared.d.ts: -------------------------------------------------------------------------------- 1 | export declare const pickerProps: { 2 | title: StringConstructor; 3 | loading: BooleanConstructor; 4 | showToolbar: BooleanConstructor; 5 | cancelButtonText: { 6 | type: StringConstructor; 7 | value: string; 8 | }; 9 | confirmButtonText: { 10 | type: StringConstructor; 11 | value: string; 12 | }; 13 | visibleItemCount: { 14 | type: NumberConstructor; 15 | value: number; 16 | }; 17 | itemHeight: { 18 | type: NumberConstructor; 19 | value: number; 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/picker/shared.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | exports.pickerProps = void 0; 4 | exports.pickerProps = { 5 | title: String, 6 | loading: Boolean, 7 | showToolbar: Boolean, 8 | cancelButtonText: { 9 | type: String, 10 | value: '取消', 11 | }, 12 | confirmButtonText: { 13 | type: String, 14 | value: '确认', 15 | }, 16 | visibleItemCount: { 17 | type: Number, 18 | value: 6, 19 | }, 20 | itemHeight: { 21 | type: Number, 22 | value: 44, 23 | }, 24 | }; 25 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/picker/toolbar.wxml: -------------------------------------------------------------------------------- 1 | 2 | 9 | {{ cancelButtonText }} 10 | 11 | {{ 12 | title 13 | }} 14 | 21 | {{ confirmButtonText }} 22 | 23 | 24 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/popup/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/popup/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-overlay": "../overlay/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/popup/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | 4 | function popupStyle(data) { 5 | return style([ 6 | { 7 | 'z-index': data.zIndex, 8 | '-webkit-transition-duration': data.currentDuration + 'ms', 9 | 'transition-duration': data.currentDuration + 'ms', 10 | }, 11 | data.display ? null : 'display: none', 12 | data.customStyle, 13 | ]); 14 | } 15 | 16 | module.exports = { 17 | popupStyle: popupStyle, 18 | }; 19 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/progress/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/progress/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/progress/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 12 | 17 | {{ computed.pivotText(pivotText, percentage) }} 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/progress/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-progress{background:var(--progress-background-color,#ebedf0);border-radius:var(--progress-height,4px);height:var(--progress-height,4px);position:relative}.van-progress__portion{background:var(--progress-color,#1989fa);border-radius:inherit;height:100%;left:0;position:absolute}.van-progress__pivot{background-color:var(--progress-pivot-background-color,#1989fa);border-radius:1em;box-sizing:border-box;color:var(--progress-pivot-text-color,#fff);font-size:var(--progress-pivot-font-size,10px);line-height:var(--progress-pivot-line-height,1.6);min-width:3.6em;padding:var(--progress-pivot-padding,0 5px);position:absolute;text-align:center;top:50%;transform:translateY(-50%);word-break:keep-all} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/radio-group/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/radio-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/radio-group/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/radio-group/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-radio-group--horizontal{display:flex;flex-wrap:wrap} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/radio/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/radio/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/rate/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/rate/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/rate/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-rate{display:inline-flex;-webkit-user-select:none;user-select:none}.van-rate__item{padding:0 var(--rate-horizontal-padding,2px);position:relative}.van-rate__item:not(:last-child){padding-right:var(--rate-icon-gutter,4px)}.van-rate__icon{color:var(--rate-icon-void-color,#c8c9cc);display:block;font-size:var(--rate-icon-size,20px);height:1em}.van-rate__icon--half{left:var(--rate-horizontal-padding,2px);overflow:hidden;position:absolute;top:0;width:.5em}.van-rate__icon--full,.van-rate__icon--half{color:var(--rate-icon-full-color,#ee0a24)}.van-rate__icon--disabled{color:var(--rate-icon-disabled-color,#c8c9cc)} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/row/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/row/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/row/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/row/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function rootStyle(data) { 6 | if (!data.gutter) { 7 | return ''; 8 | } 9 | 10 | return style({ 11 | 'margin-right': addUnit(-data.gutter / 2), 12 | 'margin-left': addUnit(-data.gutter / 2), 13 | }); 14 | } 15 | 16 | module.exports = { 17 | rootStyle: rootStyle, 18 | }; 19 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/row/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-row:after{clear:both;content:"";display:table} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/search/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/search/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-field": "../field/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/share-sheet/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/share-sheet/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-popup": "../popup/index", 5 | "options": "./options" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/share-sheet/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | function isMulti(options) { 3 | if (options == null || options[0] == null) { 4 | return false; 5 | } 6 | 7 | return "Array" === options.constructor && "Array" === options[0].constructor; 8 | } 9 | 10 | module.exports = { 11 | isMulti: isMulti 12 | }; 13 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/share-sheet/options.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/share-sheet/options.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/share-sheet/options.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var PRESET_ICONS = ['qq', 'link', 'weibo', 'wechat', 'poster', 'qrcode', 'weapp-qrcode', 'wechat-moments']; 3 | 4 | function getIconURL(icon) { 5 | if (PRESET_ICONS.indexOf(icon) !== -1) { 6 | return 'https://img.yzcdn.cn/vant/share-sheet-' + icon + '.png'; 7 | } 8 | 9 | return icon; 10 | } 11 | 12 | module.exports = { 13 | getIconURL: getIconURL, 14 | }; 15 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/sidebar-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/sidebar-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-info": "../info/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/sidebar-item/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 15 | {{ title }} 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/sidebar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/sidebar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/sidebar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/sidebar/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-sidebar{width:var(--sidebar-width,80px)} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/skeleton/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/skeleton/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": {} 4 | } 5 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/slider/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/slider/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/slider/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function barStyle(barHeight, activeColor) { 6 | return style({ 7 | height: addUnit(barHeight), 8 | background: activeColor, 9 | }); 10 | } 11 | 12 | module.exports = { 13 | barStyle: barStyle, 14 | }; 15 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/stepper/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/stepper/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/stepper/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function buttonStyle(data) { 6 | return style({ 7 | width: addUnit(data.buttonSize), 8 | height: addUnit(data.buttonSize), 9 | }); 10 | } 11 | 12 | function inputStyle(data) { 13 | return style({ 14 | width: addUnit(data.inputWidth), 15 | height: addUnit(data.buttonSize), 16 | }); 17 | } 18 | 19 | module.exports = { 20 | buttonStyle: buttonStyle, 21 | inputStyle: inputStyle, 22 | }; 23 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/steps/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/steps/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/sticky/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/sticky/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/sticky/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/sticky/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function wrapStyle(data) { 6 | return style({ 7 | transform: data.transform 8 | ? 'translate3d(0, ' + data.transform + 'px, 0)' 9 | : '', 10 | top: data.fixed ? addUnit(data.offsetTop) : '', 11 | 'z-index': data.zIndex, 12 | }); 13 | } 14 | 15 | function containerStyle(data) { 16 | return style({ 17 | height: data.fixed ? addUnit(data.height) : '', 18 | 'z-index': data.zIndex, 19 | }); 20 | } 21 | 22 | module.exports = { 23 | wrapStyle: wrapStyle, 24 | containerStyle: containerStyle, 25 | }; 26 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/sticky/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-sticky{position:relative}.van-sticky-wrap--fixed{left:0;position:fixed;right:0} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/submit-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/submit-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-button": "../button/index", 5 | "van-icon": "../icon/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/swipe-cell/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/swipe-cell/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/swipe-cell/index.wxml: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/swipe-cell/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-swipe-cell{overflow:hidden;position:relative}.van-swipe-cell__left,.van-swipe-cell__right{height:100%;position:absolute;top:0}.van-swipe-cell__left{left:0;transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;transform:translate3d(100%,0,0)} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/switch/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/switch/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-loading": "../loading/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/switch/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/switch/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function rootStyle(data) { 6 | var currentColor = data.checked === data.activeValue ? data.activeColor : data.inactiveColor; 7 | 8 | return style({ 9 | 'font-size': addUnit(data.size), 10 | 'background-color': currentColor, 11 | }); 12 | } 13 | 14 | var BLUE = '#1989fa'; 15 | var GRAY_DARK = '#969799'; 16 | 17 | function loadingColor(data) { 18 | return data.checked === data.activeValue 19 | ? data.activeColor || BLUE 20 | : data.inactiveColor || GRAY_DARK; 21 | } 22 | 23 | module.exports = { 24 | rootStyle: rootStyle, 25 | loadingColor: loadingColor, 26 | }; 27 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tab/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tab/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tab/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tab/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';:host{box-sizing:border-box;flex-shrink:0;width:100%}.van-tab__pane{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-y:auto}.van-tab__pane--active{height:auto}.van-tab__pane--inactive{height:0;overflow:visible} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tabbar-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tabbar-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-info": "../info/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tabbar-item/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';:host{flex:1}.van-tabbar-item{align-items:center;color:var(--tabbar-item-text-color,#646566);display:flex;flex-direction:column;font-size:var(--tabbar-item-font-size,12px);height:100%;justify-content:center;line-height:var(--tabbar-item-line-height,1)}.van-tabbar-item__icon{font-size:var(--tabbar-item-icon-size,22px);margin-bottom:var(--tabbar-item-margin-bottom,4px);position:relative}.van-tabbar-item__icon__inner{display:block;min-width:1em}.van-tabbar-item--active{color:var(--tabbar-item-active-color,#1989fa)}.van-tabbar-item__info{margin-top:2px} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tabbar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tabbar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tabbar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tabbar/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-tabbar{background-color:var(--tabbar-background-color,#fff);box-sizing:initial;display:flex;height:var(--tabbar-height,50px);width:100%}.van-tabbar--fixed{bottom:0;left:0;position:fixed}.van-tabbar--safe{padding-bottom:env(safe-area-inset-bottom)} -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tabs/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tabs/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-info": "../info/index", 5 | "van-sticky": "../sticky/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tag/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tag/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | size: String, 7 | mark: Boolean, 8 | color: String, 9 | plain: Boolean, 10 | round: Boolean, 11 | textColor: String, 12 | type: { 13 | type: String, 14 | value: 'default', 15 | }, 16 | closeable: Boolean, 17 | }, 18 | methods: { 19 | onClose: function () { 20 | this.$emit('close'); 21 | }, 22 | }, 23 | }); 24 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tag/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tag/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 15 | 16 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tag/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | 4 | function rootStyle(data) { 5 | return style({ 6 | 'background-color': data.plain ? '' : data.color, 7 | color: data.textColor || data.plain ? data.textColor || data.color : '', 8 | }); 9 | } 10 | 11 | module.exports = { 12 | rootStyle: rootStyle, 13 | }; 14 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/toast/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/toast/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-loading": "../loading/index", 6 | "van-overlay": "../overlay/index", 7 | "van-transition": "../transition/index" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/transition/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/transition/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | var transition_1 = require("../mixins/transition"); 5 | (0, component_1.VantComponent)({ 6 | classes: [ 7 | 'enter-class', 8 | 'enter-active-class', 9 | 'enter-to-class', 10 | 'leave-class', 11 | 'leave-active-class', 12 | 'leave-to-class', 13 | ], 14 | mixins: [(0, transition_1.transition)(true)], 15 | }); 16 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/transition/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/transition/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/transition/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | 4 | function rootStyle(data) { 5 | return style([ 6 | { 7 | '-webkit-transition-duration': data.currentDuration + 'ms', 8 | 'transition-duration': data.currentDuration + 'ms', 9 | }, 10 | data.display ? null : 'display: none', 11 | data.customStyle, 12 | ]); 13 | } 14 | 15 | module.exports = { 16 | rootStyle: rootStyle, 17 | }; 18 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tree-select/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tree-select/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-sidebar": "../sidebar/index", 6 | "van-sidebar-item": "../sidebar-item/index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/tree-select/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var array = require('../wxs/array.wxs'); 3 | 4 | function isActive (activeList, itemId) { 5 | if (array.isArray(activeList)) { 6 | return activeList.indexOf(itemId) > -1; 7 | } 8 | 9 | return activeList === itemId; 10 | } 11 | 12 | module.exports.isActive = isActive; 13 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/uploader/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/uploader/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-loading": "../loading/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/uploader/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function sizeStyle(data) { 6 | return "Array" === data.previewSize.constructor ? style({ 7 | width: addUnit(data.previewSize[0]), 8 | height: addUnit(data.previewSize[1]), 9 | }) : style({ 10 | width: addUnit(data.previewSize), 11 | height: addUnit(data.previewSize), 12 | }); 13 | } 14 | 15 | module.exports = { 16 | sizeStyle: sizeStyle, 17 | }; 18 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/uploader/utils.d.ts: -------------------------------------------------------------------------------- 1 | export interface File { 2 | url: string; 3 | size?: number; 4 | name?: string; 5 | type: string; 6 | duration?: number; 7 | time?: number; 8 | isImage?: boolean; 9 | isVideo?: boolean; 10 | } 11 | export declare function isImageFile(item: File): boolean; 12 | export declare function isVideoFile(item: File): boolean; 13 | export declare function chooseFile({ accept, multiple, capture, compressed, maxDuration, sizeType, camera, maxCount, mediaType, extension, }: { 14 | accept: any; 15 | multiple: any; 16 | capture: any; 17 | compressed: any; 18 | maxDuration: any; 19 | sizeType: any; 20 | camera: any; 21 | maxCount: any; 22 | mediaType: any; 23 | extension: any; 24 | }): Promise; 25 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/wxs/add-unit.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var REGEXP = getRegExp('^-?\d+(\.\d+)?$'); 3 | 4 | function addUnit(value) { 5 | if (value == null) { 6 | return undefined; 7 | } 8 | 9 | return REGEXP.test('' + value) ? value + 'px' : value; 10 | } 11 | 12 | module.exports = addUnit; 13 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/wxs/array.wxs: -------------------------------------------------------------------------------- 1 | function isArray(array) { 2 | return array && array.constructor === 'Array'; 3 | } 4 | 5 | module.exports.isArray = isArray; 6 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/wxs/object.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var REGEXP = getRegExp('{|}|"', 'g'); 3 | 4 | function keys(obj) { 5 | return JSON.stringify(obj) 6 | .replace(REGEXP, '') 7 | .split(',') 8 | .map(function(item) { 9 | return item.split(':')[0]; 10 | }); 11 | } 12 | 13 | module.exports.keys = keys; 14 | -------------------------------------------------------------------------------- /studyroom-wx/libs/vant-ui/wxs/utils.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var bem = require('./bem.wxs'); 3 | var memoize = require('./memoize.wxs'); 4 | var addUnit = require('./add-unit.wxs'); 5 | 6 | module.exports = { 7 | bem: memoize(bem), 8 | memoize: memoize, 9 | addUnit: addUnit 10 | }; 11 | -------------------------------------------------------------------------------- /studyroom-wx/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "studyroom", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@vant/weapp": { 8 | "version": "1.10.11", 9 | "resolved": "https://registry.npmmirror.com/@vant/weapp/-/weapp-1.10.11.tgz", 10 | "integrity": "sha512-ESJfvagXQyANuhxLa7wf0viGFt7n3ILMZnNXphLwBAf2ftO3zRmy09z/BSDjBxN1UDlNvacKw6X4SRAHZA2zHA==" 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /studyroom-wx/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "guest-applets-code-warehouse", 3 | "version": "1.0.0", 4 | "main": ".eslintrc.js", 5 | "scripts": { 6 | "test": "echo \"Error: no test specified\" && exit 1" 7 | }, 8 | "keywords": [], 9 | "author": "", 10 | "license": "ISC", 11 | "dependencies": { 12 | "@vant/weapp": "^1.10.11" 13 | }, 14 | "devDependencies": {}, 15 | "description": "" 16 | } 17 | -------------------------------------------------------------------------------- /studyroom-wx/pages.js: -------------------------------------------------------------------------------- 1 | export default { 2 | Home: "/pages/home/index", 3 | Application: "/pages/application/index", 4 | Backstage: "/pages/backstage/index", 5 | My: "/pages/my/index", 6 | Login: "/pages/login/index", 7 | Register: "/subpackages/pages/register/index", 8 | Region: "/subpackages/pages/region/index", 9 | Information: "/subpackages/pages/information/index", 10 | Message: "/subpackages/pages/message/index", 11 | leave: "/subpackages/pages/leave/index", 12 | Announce: "/subpackages/pages/announce/index", 13 | NameList: "/subpackages/pages/nameList/index" 14 | } 15 | -------------------------------------------------------------------------------- /studyroom-wx/pages/application/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "van-empty": "/libs/vant-ui/empty/index", 4 | "van-dialog": "/libs/vant-ui/dialog/index" 5 | }, 6 | "navigationBarTitleText": "入座" 7 | } -------------------------------------------------------------------------------- /studyroom-wx/sitemap.json: -------------------------------------------------------------------------------- 1 | { 2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html", 3 | "rules": [{ 4 | "action": "allow", 5 | "page": "*" 6 | }] 7 | } -------------------------------------------------------------------------------- /studyroom-wx/static/image/backstage-no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-wx/static/image/backstage-no.png -------------------------------------------------------------------------------- /studyroom-wx/static/image/backstage-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-wx/static/image/backstage-off.png -------------------------------------------------------------------------------- /studyroom-wx/static/image/ch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-wx/static/image/ch.png -------------------------------------------------------------------------------- /studyroom-wx/static/image/home-no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-wx/static/image/home-no.png -------------------------------------------------------------------------------- /studyroom-wx/static/image/home-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-wx/static/image/home-off.png -------------------------------------------------------------------------------- /studyroom-wx/static/image/my-no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-wx/static/image/my-no.png -------------------------------------------------------------------------------- /studyroom-wx/static/image/my-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-wx/static/image/my-off.png -------------------------------------------------------------------------------- /studyroom-wx/static/image/seat-no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-wx/static/image/seat-no.png -------------------------------------------------------------------------------- /studyroom-wx/static/image/seat-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/17aef61929ec33b9673647f191548fcffd027143/studyroom-wx/static/image/seat-off.png -------------------------------------------------------------------------------- /studyroom-wx/subpackages/pages/announce/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /studyroom-wx/subpackages/pages/announce/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{ item.noticeTitle }} 4 | 5 | {{ item.noticeContent }} 6 | {{item.createTime}} 7 | 8 | 9 | -------------------------------------------------------------------------------- /studyroom-wx/subpackages/pages/information/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "van-button": "/libs/vant-ui/button/index", 4 | "van-field": "/libs/vant-ui/field/index", 5 | "van-image": "/libs/vant-ui/image/index" 6 | }, 7 | "navigationBarTitleText": "个人信息" 8 | } -------------------------------------------------------------------------------- /studyroom-wx/subpackages/pages/leave/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /studyroom-wx/subpackages/pages/leave/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 用户留言 4 | 5 | 用户名称: {{ item.username }} 6 | 留言内容:{{item.message}} 7 | 8 | 留言时间:{{ item.messageTime }} 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /studyroom-wx/subpackages/pages/message/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "van-field": "/libs/vant-ui/field/index", 4 | "van-button": "/libs/vant-ui/button/index" 5 | }, 6 | "navigationBarTitleText": "新建留言" 7 | } -------------------------------------------------------------------------------- /studyroom-wx/subpackages/pages/nameList/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /studyroom-wx/subpackages/pages/nameList/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 封禁用户 4 | 5 | 6 | 7 | 8 | 9 | {{item.username}} 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /studyroom-wx/subpackages/pages/region/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "van-image": "/libs/vant-ui/image/index", 4 | "van-datetime-picker": "/libs/vant-ui/datetime-picker/index", 5 | "van-popup": "/libs/vant-ui/popup/index", 6 | "van-divider": "/libs/vant-ui/divider/index", 7 | "van-tab": "/libs/vant-ui/tab/index", 8 | "van-tabs": "/libs/vant-ui/tabs/index", 9 | "van-button": "/libs/vant-ui/button/index", 10 | "van-field": "/libs/vant-ui/field/index" 11 | }, 12 | "navigationBarTitleText": "预定" 13 | } 14 | -------------------------------------------------------------------------------- /studyroom-wx/subpackages/pages/register/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "van-button": "/libs/vant-ui/button/index", 4 | "van-field": "/libs/vant-ui/field/index", 5 | "van-radio": "/libs/vant-ui/radio/index", 6 | "van-radio-group": "/libs/vant-ui/radio-group/index" 7 | } 8 | } -------------------------------------------------------------------------------- /studyroom-wx/utils/util.js: -------------------------------------------------------------------------------- 1 | const formatTime = date => { 2 | const year = date.getFullYear() 3 | const month = date.getMonth() + 1 4 | const day = date.getDate() 5 | const hour = date.getHours() 6 | const minute = date.getMinutes() 7 | const second = date.getSeconds() 8 | 9 | return `${[year, month, day].map(formatNumber).join('/')} ${[hour, minute, second].map(formatNumber).join(':')}` 10 | } 11 | 12 | const formatNumber = n => { 13 | n = n.toString() 14 | return n[1] ? n : `0${n}` 15 | } 16 | 17 | module.exports = { 18 | formatTime 19 | } 20 | --------------------------------------------------------------------------------