├── house-spider ├── database │ ├── __init__.py │ └── __pycache__ │ │ ├── sqldb.cpython-37.pyc │ │ ├── sqldb.cpython-39.pyc │ │ ├── __init__.cpython-37.pyc │ │ └── __init__.cpython-39.pyc ├── spider │ ├── __init__.py │ ├── __pycache__ │ │ ├── city.cpython-37.pyc │ │ ├── city.cpython-39.pyc │ │ ├── room.cpython-37.pyc │ │ ├── room.cpython-39.pyc │ │ ├── __init__.cpython-37.pyc │ │ └── __init__.cpython-39.pyc │ └── city.py └── .idea │ ├── misc.xml │ ├── inspectionProfiles │ └── profiles_settings.xml │ ├── .gitignore │ ├── modules.xml │ └── house-spider.iml ├── mini-programm ├── lib │ ├── form │ │ ├── index.wxss │ │ ├── index.wxml │ │ └── index.json │ ├── barcode │ │ ├── index.wxss │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.js │ ├── field │ │ ├── index.wxss │ │ ├── index.wxml │ │ └── index.json │ ├── qrcode │ │ ├── index.wxss │ │ ├── index.json │ │ ├── qr.js │ │ │ ├── lib │ │ │ │ ├── ErrorCorrectLevel.js │ │ │ │ ├── mode.js │ │ │ │ ├── 8BitByte.js │ │ │ │ ├── BitBuffer.js │ │ │ │ ├── math.js │ │ │ │ └── Polynomial.js │ │ │ └── index.js │ │ └── index.wxml │ ├── timeago │ │ ├── index.wxss │ │ ├── index.json │ │ ├── index.wxml │ │ └── locales │ │ │ ├── index.js │ │ │ ├── zh_CN.js │ │ │ ├── zh_TW.js │ │ │ └── en.js │ ├── vcode │ │ ├── index.wxss │ │ ├── index.json │ │ └── index.wxml │ ├── checkbox-group │ │ ├── index.wxss │ │ └── index.json │ ├── radio-group │ │ ├── index.wxss │ │ └── index.json │ ├── virtual-item │ │ ├── index.wxss │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.js │ ├── date-picker-view │ │ ├── index.wxss │ │ ├── index.json │ │ ├── locales │ │ │ ├── en.js │ │ │ ├── zh_CN.js │ │ │ ├── zh_TW.js │ │ │ └── index.js │ │ ├── index.wxml │ │ └── props.js │ ├── swipe-action-group │ │ ├── index.wxss │ │ ├── index.wxml │ │ ├── index.json │ │ └── index.js │ ├── cascader-picker-view │ │ ├── index.wxss │ │ ├── index.json │ │ └── index.wxml │ ├── avatar │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── badge │ │ ├── index.json │ │ └── index.wxml │ ├── button │ │ ├── index.json │ │ └── index.wxml │ ├── card │ │ └── index.json │ ├── cell │ │ └── index.json │ ├── circle │ │ ├── index.json │ │ ├── index.wxss │ │ └── index.wxml │ ├── col │ │ ├── index.json │ │ └── index.wxml │ ├── grid │ │ ├── index.json │ │ └── index.wxml │ ├── grids │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── icon │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.js │ ├── image │ │ └── index.json │ ├── index │ │ ├── index.json │ │ ├── index.wxss │ │ └── index.wxml │ ├── input │ │ ├── index.json │ │ └── index.wxss │ ├── media │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── navbar │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.js │ │ └── index.wxss │ ├── row │ │ ├── index.json │ │ ├── index.wxss │ │ ├── index.wxml │ │ └── index.js │ ├── slider │ │ └── index.json │ ├── steps │ │ ├── index.json │ │ ├── index.wxss │ │ ├── index.wxml │ │ └── index.js │ ├── sticky │ │ ├── index.json │ │ ├── index.wxss │ │ ├── index.wxml │ │ └── index.js │ ├── switch │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── tab │ │ ├── index.json │ │ └── index.wxml │ ├── tabbar │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── tabs │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── tag │ │ ├── index.json │ │ └── index.wxml │ ├── upload │ │ └── index.json │ ├── accordion │ │ ├── index.json │ │ └── index.wxml │ ├── cell-group │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.wxss │ │ └── index.js │ ├── divider │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.wxss │ │ └── index.js │ ├── fab-button │ │ └── index.json │ ├── index-item │ │ ├── index.json │ │ ├── index.wxss │ │ ├── index.wxml │ │ └── index.js │ ├── notice-bar │ │ ├── index.json │ │ └── index.wxss │ ├── progress │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── refresher │ │ └── index.json │ ├── search-bar │ │ └── index.json │ ├── selectable │ │ ├── index.json │ │ └── index.wxss │ ├── skeleton │ │ ├── index.json │ │ ├── index.wxss │ │ └── index.wxml │ ├── sticky-item │ │ ├── index.json │ │ ├── index.wxss │ │ └── index.wxml │ ├── tabbar-item │ │ ├── index.json │ │ └── index.wxml │ ├── textarea │ │ ├── index.json │ │ └── index.wxss │ ├── timeline │ │ ├── index.json │ │ ├── index.wxss │ │ ├── index.wxml │ │ └── index.js │ ├── white-space │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.wxss │ │ └── index.js │ ├── wing-blank │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.wxss │ │ └── index.js │ ├── animation-group │ │ ├── index.json │ │ └── index.wxml │ ├── skeleton-avatar │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.wxss │ │ └── index.js │ ├── swipe-action │ │ ├── index.json │ │ └── index.wxss │ ├── timeline-item │ │ ├── index.json │ │ └── index.wxml │ ├── virtual-list │ │ ├── index.json │ │ ├── index.wxss │ │ ├── utils.js │ │ └── index.wxml │ ├── radio │ │ ├── index.wxss │ │ ├── index.json │ │ └── index.wxml │ ├── segmented-control │ │ ├── index.json │ │ └── index.wxml │ ├── skeleton-paragraph │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── checkbox │ │ ├── index.wxss │ │ ├── index.json │ │ └── index.wxml │ ├── accordion-group │ │ ├── index.wxss │ │ ├── index.json │ │ └── index.wxml │ ├── rater │ │ ├── index.json │ │ └── index.wxss │ ├── step │ │ └── index.json │ ├── calendar │ │ └── index.json │ ├── cascader │ │ └── index.json │ ├── dialog │ │ └── index.json │ ├── keyboard │ │ └── index.json │ ├── landscape │ │ ├── index.json │ │ └── index.wxml │ ├── result │ │ ├── index.json │ │ └── index.wxss │ ├── input-number │ │ ├── index.json │ │ └── index.wxml │ ├── picker-view │ │ ├── index.json │ │ └── props.js │ ├── actionsheet │ │ └── index.json │ ├── pagination │ │ ├── index.json │ │ └── index.wxss │ ├── spin │ │ ├── index.json │ │ └── index.wxml │ ├── alert │ │ ├── index.json │ │ └── index.wxss │ ├── backdrop │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.wxss │ │ └── index.js │ ├── gallery │ │ └── index.json │ ├── prompt │ │ └── index.json │ ├── select │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── toptips │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── multi-picker-view │ │ ├── index.wxss │ │ ├── index.json │ │ └── utils.js │ ├── notification │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── popup │ │ └── index.json │ ├── loading │ │ ├── index.json │ │ └── index.wxml │ ├── date-picker │ │ ├── index.json │ │ ├── utils.js │ │ ├── index.js │ │ └── index.wxss │ ├── popover │ │ ├── index.json │ │ └── index.wxml │ ├── toast │ │ ├── index.json │ │ ├── index.wxss │ │ └── index.wxml │ ├── picker │ │ ├── index.json │ │ └── index.wxss │ ├── helpers │ │ ├── mergeOptionsToData.js │ │ ├── arrayTreeFilter.js │ │ ├── colors.js │ │ ├── compareVersion.js │ │ ├── debounce.js │ │ ├── isEmpty.js │ │ ├── checkIPhoneX.js │ │ ├── safeSetDataBehavior.js │ │ ├── classNames.js │ │ ├── shallowEqual.js │ │ └── eventsMixin.js │ ├── popup-select │ │ ├── index.json │ │ └── index.wxss │ └── filterbar │ │ └── index.json ├── dist │ ├── collapse │ │ ├── index.wxss │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.js │ ├── slide │ │ ├── index.wxss │ │ ├── index.wxml │ │ ├── index.json │ │ └── index.js │ ├── sticky │ │ ├── index.wxss │ │ ├── index.json │ │ └── index.wxml │ ├── count-down │ │ ├── index.wxss │ │ ├── index.json │ │ └── index.wxml │ ├── radio-group │ │ ├── index.wxss │ │ ├── index.wxml │ │ └── index.json │ ├── checkbox-group │ │ ├── index.wxss │ │ ├── index.wxml │ │ └── index.json │ ├── steps │ │ ├── index.wxss │ │ ├── index.json │ │ └── index.wxml │ ├── col │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.js │ ├── tag │ │ ├── index.json │ │ └── index.wxml │ ├── avatar │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.js │ │ └── index.wxss │ ├── badge │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.wxss │ │ └── index.js │ ├── button │ │ └── index.json │ ├── card │ │ ├── index.json │ │ ├── index.js │ │ └── index.wxml │ ├── cell │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── divider │ │ ├── index.json │ │ ├── index.wxss │ │ ├── index.js │ │ └── index.wxml │ ├── drawer │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.wxss │ │ └── index.js │ ├── grid │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── icon │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.js │ ├── index │ │ ├── index.json │ │ └── index.wxss │ ├── input │ │ └── index.json │ ├── message │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── panel │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.js │ │ └── index.wxss │ ├── row │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.wxss │ │ └── index.js │ ├── spin │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.js │ │ └── index.wxss │ ├── switch │ │ ├── index.json │ │ ├── index.js │ │ └── index.wxml │ ├── tab-bar │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── tabs │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── cell-group │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.js │ ├── grid-icon │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.wxss │ │ └── index.js │ ├── grid-item │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.wxss │ │ └── index.js │ ├── grid-label │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.wxss │ │ └── index.js │ ├── index-item │ │ ├── index.json │ │ ├── index.wxss │ │ ├── index.wxml │ │ └── index.js │ ├── input-number │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── load-more │ │ ├── index.json │ │ ├── index.js │ │ └── index.wxml │ ├── progress │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.js │ ├── sticky-item │ │ ├── index.json │ │ ├── index.wxss │ │ └── index.wxml │ ├── rate │ │ ├── index.json │ │ ├── index.wxss │ │ └── index.wxml │ ├── tab │ │ ├── index.json │ │ ├── index.wxss │ │ └── index.wxml │ ├── toast │ │ ├── index.json │ │ ├── index.wxss │ │ └── index.wxml │ ├── page │ │ ├── index.json │ │ ├── index.wxss │ │ ├── index.wxml │ │ └── index.js │ ├── collapse-item │ │ ├── index.json │ │ ├── index.wxss │ │ └── index.wxml │ ├── step │ │ └── index.json │ ├── alert │ │ ├── index.json │ │ ├── index.wxss │ │ ├── index.wxml │ │ └── index.js │ ├── checkbox │ │ ├── index.json │ │ ├── index.wxss │ │ └── index.wxml │ ├── radio │ │ ├── index.json │ │ ├── index.wxss │ │ └── index.wxml │ ├── notice-bar │ │ ├── index.json │ │ ├── index.wxss │ │ └── index.wxml │ ├── swipeout │ │ ├── index.json │ │ └── index.wxss │ ├── action-sheet │ │ └── index.json │ ├── tab-bar-item │ │ ├── index.json │ │ ├── index.wxss │ │ └── index.wxml │ ├── modal │ │ └── index.json │ └── base │ │ └── index.js ├── pages │ ├── map │ │ ├── qqmap.wxss │ │ ├── qqmap.json │ │ └── qqmap.wxml │ ├── logs │ │ ├── logs.json │ │ ├── logs.wxss │ │ ├── logs.wxml │ │ └── logs.js │ ├── my │ │ ├── my.json │ │ ├── my.wxml │ │ └── my.wxss │ ├── history │ │ ├── history.wxss │ │ ├── history.json │ │ └── history.wxml │ ├── user_like │ │ ├── user_like.wxss │ │ ├── user_like.json │ │ └── user_like.wxml │ ├── preference │ │ ├── preference.wxss │ │ └── preference.json │ ├── room_details │ │ └── room_details.json │ ├── search_result │ │ ├── search_result.json │ │ ├── search_result.wxss │ │ └── search_result.wxml │ └── index │ │ └── index.json ├── icons │ ├── home.png │ ├── my.png │ ├── back_top.png │ ├── home_fill.png │ ├── location.png │ ├── my_fill.png │ ├── home-color.png │ └── portray-color.png ├── app.wxss └── utils │ └── util.js ├── content-based-recommendation ├── clean │ └── __init__.py ├── mysql │ ├── __init__.py │ ├── __pycache__ │ │ ├── db.cpython-39.pyc │ │ └── __init__.cpython-39.pyc │ └── room_gen.sql └── algrithom │ ├── __init__.py │ └── __pycache__ │ ├── __init__.cpython-39.pyc │ └── one_hot_code.cpython-39.pyc └── house-backend └── src ├── main ├── resources │ ├── generator.properties │ └── application.properties └── java │ └── com │ └── oliver │ ├── HouseBackendApplication.java │ ├── utils │ ├── JavaWebToken.java │ ├── GenerateTime.java │ └── PageUtil.java │ └── pojo │ ├── JsonResult.java │ ├── UserLike.java │ └── BrowseHistory.java └── test └── java └── com └── oliver ├── Test.java └── HouseBackendApplicationTests.java /house-spider/database/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /house-spider/spider/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/form/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/dist/collapse/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/dist/slide/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/dist/sticky/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/barcode/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/field/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/qrcode/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/timeago/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/vcode/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/dist/count-down/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/dist/radio-group/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/checkbox-group/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/radio-group/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/virtual-item/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content-based-recommendation/clean/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content-based-recommendation/mysql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/dist/checkbox-group/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/date-picker-view/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/swipe-action-group/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content-based-recommendation/algrithom/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/cascader-picker-view/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/field/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mini-programm/lib/form/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mini-programm/dist/steps/index.wxss: -------------------------------------------------------------------------------- 1 | .i-steps{width:100%} -------------------------------------------------------------------------------- /mini-programm/pages/map/qqmap.wxss: -------------------------------------------------------------------------------- 1 | /* pages/map/qqmap.wxss */ -------------------------------------------------------------------------------- /mini-programm/dist/col/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/dist/tag/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component" : true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/avatar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/badge/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/button/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/card/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/cell/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/circle/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/col/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/grid/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/grids/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/icon/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/image/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/input/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/media/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/navbar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/qrcode/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/row/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/slider/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/steps/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/sticky/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/swipe-action-group/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mini-programm/lib/switch/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/tab/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/tabbar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/tabs/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/tag/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/upload/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/vcode/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/dist/avatar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/badge/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/button/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/card/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/cell/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/divider/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/drawer/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/grid/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/icon/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/input/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/message/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/panel/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/row/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/spin/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/steps/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/sticky/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/switch/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/tab-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/tabs/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/lib/accordion/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/barcode/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/cell-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/divider/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/fab-button/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/field/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/lib/form/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/lib/index-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/notice-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/progress/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/refresher/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/search-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/selectable/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/skeleton/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/sticky-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/tabbar-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/textarea/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/timeago/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/timeline/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/timeline/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-timeline{position:relative} -------------------------------------------------------------------------------- /mini-programm/lib/white-space/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/wing-blank/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/pages/map/qqmap.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /mini-programm/dist/cell-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/collapse/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/grid-icon/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/grid-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/grid-label/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/index-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/input-number/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/load-more/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/progress/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/dist/sticky-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /mini-programm/lib/animation-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/skeleton-avatar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/steps/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-steps{position:relative;width:100%} -------------------------------------------------------------------------------- /mini-programm/lib/sticky/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-sticky{position:relative;z-index:1} -------------------------------------------------------------------------------- /mini-programm/lib/swipe-action/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/timeline-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/virtual-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/virtual-list/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/dist/count-down/index.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "component": true 4 | } 5 | -------------------------------------------------------------------------------- /mini-programm/dist/grid/index.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/dist/row/index.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/dist/row/index.wxss: -------------------------------------------------------------------------------- 1 | .i-row:after{content:"";display:table;clear:both} -------------------------------------------------------------------------------- /mini-programm/lib/radio/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-radio__selectable{position:static!important} -------------------------------------------------------------------------------- /mini-programm/lib/segmented-control/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/skeleton-paragraph/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/lib/skeleton/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-skeleton{position:relative;width:100%} -------------------------------------------------------------------------------- /mini-programm/lib/swipe-action-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /mini-programm/dist/grid-icon/index.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/checkbox/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-checkbox__selectable{position:static!important} -------------------------------------------------------------------------------- /mini-programm/dist/grid-label/index.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/accordion-group/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-accordion-group{position:relative;border:none} -------------------------------------------------------------------------------- /mini-programm/lib/qrcode/qr.js/lib/ErrorCorrectLevel.js: -------------------------------------------------------------------------------- 1 | "use strict";module.exports={L:1,M:0,Q:3,H:2}; -------------------------------------------------------------------------------- /mini-programm/lib/skeleton-avatar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mini-programm/lib/timeago/index.wxml: -------------------------------------------------------------------------------- 1 | {{ timeago }} 2 | -------------------------------------------------------------------------------- /mini-programm/dist/count-down/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | {{time}} 3 | 4 | 5 | -------------------------------------------------------------------------------- /mini-programm/dist/steps/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/dist/sticky/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/lib/steps/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /mini-programm/dist/cell-group/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /mini-programm/lib/grids/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /mini-programm/lib/timeline/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /mini-programm/pages/logs/logs.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "查看启动日志", 3 | "usingComponents": {} 4 | } -------------------------------------------------------------------------------- /mini-programm/pages/my/my.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "我的", 3 | "usingComponents": { 4 | } 5 | } -------------------------------------------------------------------------------- /mini-programm/dist/radio-group/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/lib/row/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-row::after,.wux-row::before{display:table;content:" "}.wux-row::after{clear:both} -------------------------------------------------------------------------------- /mini-programm/lib/sticky/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/dist/checkbox-group/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/dist/grid-item/index.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/dist/grid/index.wxss: -------------------------------------------------------------------------------- 1 | .i-grid{border-top:1rpx solid #e9eaec;border-left:1rpx solid #e9eaec;overflow:hidden} -------------------------------------------------------------------------------- /mini-programm/lib/skeleton/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/icons/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/mini-programm/icons/home.png -------------------------------------------------------------------------------- /mini-programm/icons/my.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/mini-programm/icons/my.png -------------------------------------------------------------------------------- /mini-programm/lib/qrcode/qr.js/lib/mode.js: -------------------------------------------------------------------------------- 1 | "use strict";module.exports={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8}; -------------------------------------------------------------------------------- /mini-programm/lib/white-space/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mini-programm/dist/collapse/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /mini-programm/icons/back_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/mini-programm/icons/back_top.png -------------------------------------------------------------------------------- /mini-programm/icons/home_fill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/mini-programm/icons/home_fill.png -------------------------------------------------------------------------------- /mini-programm/icons/location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/mini-programm/icons/location.png -------------------------------------------------------------------------------- /mini-programm/icons/my_fill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/mini-programm/icons/my_fill.png -------------------------------------------------------------------------------- /mini-programm/lib/col/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/lib/row/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/lib/tabbar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /mini-programm/lib/virtual-item/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /mini-programm/dist/rate/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents":{ 4 | "i-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /mini-programm/icons/home-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/mini-programm/icons/home-color.png -------------------------------------------------------------------------------- /mini-programm/dist/grid-icon/index.wxss: -------------------------------------------------------------------------------- 1 | .i-grid-icon{display:block;width:28px;height:28px;margin:0 auto}.i-grid-icon image{width:100%;height:100%} -------------------------------------------------------------------------------- /mini-programm/dist/tab/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": 4 | { 5 | "i-badge": "../badge/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mini-programm/dist/toast/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": 4 | { 5 | "i-icon": "../icon/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mini-programm/icons/portray-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/mini-programm/icons/portray-color.png -------------------------------------------------------------------------------- /mini-programm/lib/rater/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-icon": "../icon/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/lib/step/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-icon": "../icon/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/lib/wing-blank/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/dist/page/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": 4 | { 5 | "i-button": "../button/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mini-programm/lib/calendar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-popup": "../popup/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/lib/cascader/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-popup": "../popup/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/lib/dialog/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-popup": "../popup/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/lib/keyboard/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-popup": "../popup/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/lib/landscape/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-popup": "../popup/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/lib/result/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-button": "../button/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/lib/white-space/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-whitespace--small{height:10rpx}.wux-whitespace--default{height:20rpx}.wux-whitespace--large{height:30rpx} -------------------------------------------------------------------------------- /mini-programm/dist/collapse-item/index.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "component": true, 4 | "usingComponents": { 5 | "i-icon": "../icon/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mini-programm/dist/step/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": 4 | { 5 | "i-icon": "../icon/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mini-programm/lib/index-item/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-index-item__hd{background:#d9d9d9;width:100%;padding:0 30rpx;box-sizing:border-box;height:64rpx;line-height:64rpx} -------------------------------------------------------------------------------- /mini-programm/lib/input-number/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-icon": "../icon/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/lib/picker-view/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-spin": "../spin/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /mini-programm/dist/alert/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": 4 | { 5 | "i-icon": "../icon/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mini-programm/dist/checkbox/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": 4 | { 5 | "i-cell": "../cell/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mini-programm/dist/message/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | {{ content }} 3 | -------------------------------------------------------------------------------- /mini-programm/dist/radio/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": 4 | { 5 | "i-cell": "../cell/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mini-programm/lib/actionsheet/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-popup": "../popup/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /mini-programm/lib/barcode/index.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/pagination/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-button": "../button/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /mini-programm/pages/history/history.wxss: -------------------------------------------------------------------------------- 1 | 2 | .room{ 3 | margin-top: 10px; 4 | } 5 | .tags{ 6 | display: flex; 7 | justify-content: space-between 8 | } 9 | -------------------------------------------------------------------------------- /mini-programm/dist/col/index.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/dist/notice-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": 4 | { 5 | "i-icon": "../icon/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mini-programm/lib/spin/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-animation-group": "../animation-group/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/pages/user_like/user_like.wxss: -------------------------------------------------------------------------------- 1 | 2 | .room{ 3 | margin-top: 10px; 4 | } 5 | .tags{ 6 | display: flex; 7 | justify-content: space-between 8 | } 9 | -------------------------------------------------------------------------------- /mini-programm/lib/accordion-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-cell-group": "../cell-group/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/lib/alert/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-animation-group": "../animation-group/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/lib/backdrop/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-animation-group": "../animation-group/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/lib/gallery/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-animation-group": "../animation-group/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/lib/prompt/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-animation-group": "../animation-group/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/lib/select/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-popup-select": "../popup-select/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /mini-programm/lib/toptips/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-animation-group": "../animation-group/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/pages/logs/logs.wxss: -------------------------------------------------------------------------------- 1 | .log-list { 2 | display: flex; 3 | flex-direction: column; 4 | padding: 40rpx; 5 | } 6 | .log-item { 7 | margin: 10rpx; 8 | } 9 | -------------------------------------------------------------------------------- /house-backend/src/main/resources/generator.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/house-backend/src/main/resources/generator.properties -------------------------------------------------------------------------------- /house-spider/spider/__pycache__/city.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/house-spider/spider/__pycache__/city.cpython-37.pyc -------------------------------------------------------------------------------- /house-spider/spider/__pycache__/city.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/house-spider/spider/__pycache__/city.cpython-39.pyc -------------------------------------------------------------------------------- /house-spider/spider/__pycache__/room.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/house-spider/spider/__pycache__/room.cpython-37.pyc -------------------------------------------------------------------------------- /house-spider/spider/__pycache__/room.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/house-spider/spider/__pycache__/room.cpython-39.pyc -------------------------------------------------------------------------------- /mini-programm/dist/radio-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": 4 | { 5 | "i-cell-group": "../cell-group/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mini-programm/dist/slide/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 1111 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/dist/swipeout/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "i-cell": "../cell/index", 5 | "i-icon": "../icon/index" 6 | } 7 | } -------------------------------------------------------------------------------- /mini-programm/lib/multi-picker-view/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-picker{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row} -------------------------------------------------------------------------------- /mini-programm/lib/notification/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-animation-group": "../animation-group/index" 5 | } 6 | } -------------------------------------------------------------------------------- /mini-programm/lib/qrcode/index.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini-programm/lib/vcode/index.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /house-backend/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/house-backend/src/main/resources/application.properties -------------------------------------------------------------------------------- /house-spider/database/__pycache__/sqldb.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/house-spider/database/__pycache__/sqldb.cpython-37.pyc -------------------------------------------------------------------------------- /house-spider/database/__pycache__/sqldb.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/house-spider/database/__pycache__/sqldb.cpython-39.pyc -------------------------------------------------------------------------------- /house-spider/spider/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/house-spider/spider/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /house-spider/spider/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/house-spider/spider/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /mini-programm/dist/checkbox-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": 4 | { 5 | "i-cell-group": "../cell-group/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /house-spider/database/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/house-spider/database/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /house-spider/database/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/house-spider/database/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /mini-programm/dist/grid-label/index.wxss: -------------------------------------------------------------------------------- 1 | .i-grid-label{margin-top:5px;display:block;text-align:center;color:#1c2438;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden} -------------------------------------------------------------------------------- /mini-programm/dist/slide/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": 4 | { 5 | "i-button": "../button/index", 6 | "i-icon": "../icon/index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /house-backend/src/test/java/com/oliver/Test.java: -------------------------------------------------------------------------------- 1 | package com.oliver; 2 | 3 | 4 | 5 | public class Test { 6 | public static void main(String[] args) { 7 | 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /mini-programm/dist/action-sheet/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": 4 | { 5 | "i-button": "../button/index", 6 | "i-icon": "../icon/index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /mini-programm/dist/tab-bar-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": 4 | { 5 | "i-badge": "../badge/index", 6 | "i-icon": "../icon/index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /mini-programm/lib/cascader-picker-view/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-multi-picker-view": "../multi-picker-view/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /mini-programm/lib/date-picker-view/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-multi-picker-view": "../multi-picker-view/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /mini-programm/dist/icon/index.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content-based-recommendation/mysql/__pycache__/db.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/content-based-recommendation/mysql/__pycache__/db.cpython-39.pyc -------------------------------------------------------------------------------- /mini-programm/lib/checkbox/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-cell": "../cell/index", 5 | "wux-selectable": "../selectable/index" 6 | } 7 | } -------------------------------------------------------------------------------- /mini-programm/lib/divider/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{ text }} 4 | 5 | 6 | -------------------------------------------------------------------------------- /mini-programm/lib/icon/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mini-programm/lib/radio/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-cell": "../cell/index", 5 | "wux-selectable": "../selectable/index" 6 | } 7 | } -------------------------------------------------------------------------------- /mini-programm/dist/grid-item/index.wxss: -------------------------------------------------------------------------------- 1 | .i-grid-item{position:relative;float:left;padding:20px 10px;width:33.33333333%;box-sizing:border-box;border-right:1rpx solid #e9eaec;border-bottom:1rpx solid #e9eaec} -------------------------------------------------------------------------------- /mini-programm/lib/backdrop/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mini-programm/lib/switch/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/pages/history/history.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "i-card": "../../dist/card/index", 4 | "i-tag": "../../dist/tag/index" 5 | }, 6 | "navigationBarTitleText": "浏览记录" 7 | } -------------------------------------------------------------------------------- /content-based-recommendation/mysql/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/content-based-recommendation/mysql/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /mini-programm/dist/index-item/index.wxss: -------------------------------------------------------------------------------- 1 | .i-index-item-header{height:30px;line-height:30px;background:#eee;font-size:14px;padding-left:10px;width:100%;box-sizing:border-box}.i-index-item-content{font-size:14px} -------------------------------------------------------------------------------- /mini-programm/dist/row/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | 4 | relations: { 5 | '../col/index': { 6 | type: 'child' 7 | } 8 | } 9 | }); 10 | -------------------------------------------------------------------------------- /mini-programm/lib/circle/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-circle{display:inline-block;position:relative}.wux-circle__inner{width:100%;text-align:center;position:absolute;left:0;top:50%;transform:translate3d(0,-50%,0);line-height:1} -------------------------------------------------------------------------------- /mini-programm/lib/radio-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-cell-group": "../cell-group/index", 5 | "wux-radio": "../radio/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mini-programm/pages/user_like/user_like.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "i-card": "../../dist/card/index", 4 | "i-tag": "../../dist/tag/index" 5 | }, 6 | "navigationBarTitleText": "我的收藏" 7 | } -------------------------------------------------------------------------------- /mini-programm/lib/accordion-group/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/lib/backdrop/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-backdrop{background:rgba(0,0,0,.4)}.wux-backdrop,.wux-backdrop--transparent{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0}.wux-backdrop--transparent{background:0 0} -------------------------------------------------------------------------------- /mini-programm/lib/multi-picker-view/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-picker-view": "../picker-view/index", 5 | "wux-spin": "../spin/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mini-programm/lib/popup/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-animation-group": "../animation-group/index", 5 | "wux-backdrop": "../backdrop/index" 6 | } 7 | } -------------------------------------------------------------------------------- /mini-programm/lib/wing-blank/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-wingblank--small{margin-left:10rpx;margin-right:10rpx}.wux-wingblank--default{margin-left:20rpx;margin-right:20rpx}.wux-wingblank--large{margin-left:30rpx;margin-right:30rpx} -------------------------------------------------------------------------------- /content-based-recommendation/algrithom/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/content-based-recommendation/algrithom/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /mini-programm/lib/checkbox-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-cell-group": "../cell-group/index", 5 | "wux-checkbox": "../checkbox/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mini-programm/lib/loading/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-animation-group": "../animation-group/index", 5 | "wux-backdrop": "../backdrop/index" 6 | } 7 | } -------------------------------------------------------------------------------- /content-based-recommendation/algrithom/__pycache__/one_hot_code.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OliverFoh/Housing-Recommender-System/HEAD/content-based-recommendation/algrithom/__pycache__/one_hot_code.cpython-39.pyc -------------------------------------------------------------------------------- /mini-programm/lib/date-picker/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-popup": "../popup/index", 5 | "wux-date-picker-view": "../date-picker-view/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mini-programm/lib/popover/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-animation-group": "../animation-group/index", 5 | "wux-backdrop": "../backdrop/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mini-programm/dist/grid-icon/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | 4 | relations: { 5 | '../grid-item/index': { 6 | type: 'parent' 7 | } 8 | }, 9 | 10 | }); 11 | -------------------------------------------------------------------------------- /mini-programm/dist/radio/index.wxss: -------------------------------------------------------------------------------- 1 | .i-radio-cell::after{display:block}.i-radio-radio-left{float:left}.i-radio-radio-right{float:right}.i-radio-radio{vertical-align:middle}.i-radio-title{display:inline-block;vertical-align:middle} -------------------------------------------------------------------------------- /mini-programm/lib/skeleton-paragraph/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mini-programm/pages/logs/logs.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {{index + 1}}. {{log}} 5 | 6 | 7 | -------------------------------------------------------------------------------- /mini-programm/dist/grid-label/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | 4 | relations: { 5 | '../grid-item/index': { 6 | type: 'parent' 7 | } 8 | }, 9 | 10 | }); 11 | -------------------------------------------------------------------------------- /mini-programm/lib/date-picker-view/locales/en.js: -------------------------------------------------------------------------------- 1 | "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default={year:"",month:"",day:"",hour:"",minute:"",am:"AM",pm:"PM"};exports.default=_default; -------------------------------------------------------------------------------- /mini-programm/lib/index-item/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | {{ name }} 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /house-spider/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/lib/date-picker-view/locales/zh_CN.js: -------------------------------------------------------------------------------- 1 | "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default={year:"年",month:"月",day:"日",hour:"时",minute:"分",am:"上午",pm:"下午"};exports.default=_default; -------------------------------------------------------------------------------- /mini-programm/lib/date-picker-view/locales/zh_TW.js: -------------------------------------------------------------------------------- 1 | "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default={year:"年",month:"月",day:"日",hour:"時",minute:"分",am:"上午",pm:"下午"};exports.default=_default; -------------------------------------------------------------------------------- /house-spider/.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /mini-programm/dist/checkbox/index.wxss: -------------------------------------------------------------------------------- 1 | .i-checkbox-cell::after{display:block}.i-checkbox-checkbox-left{float:left}.i-checkbox-checkbox-right{float:right}.i-checkbox-radio{vertical-align:middle}.i-checkbox-title{display:inline-block;vertical-align:middle} -------------------------------------------------------------------------------- /mini-programm/lib/circle/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mini-programm/pages/preference/preference.wxss: -------------------------------------------------------------------------------- 1 | /* pages/preference/preference.wxss */ 2 | .page{ 3 | width: 100%; 4 | height: 100%; 5 | } 6 | .btn{ 7 | position: relative; 8 | width: 90%; 9 | margin-top: 20%; 10 | margin: auto; 11 | } -------------------------------------------------------------------------------- /mini-programm/pages/room_details/room_details.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "房源详情", 3 | "usingComponents": { 4 | "i-card": "../../dist/card/index", 5 | "i-tag": "../../dist/tag/index", 6 | "i-spin": "../../dist/spin/index" 7 | } 8 | } -------------------------------------------------------------------------------- /mini-programm/lib/toast/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-animation-group": "../animation-group/index", 5 | "wux-backdrop": "../backdrop/index", 6 | "wux-icon": "../icon/index" 7 | } 8 | } -------------------------------------------------------------------------------- /mini-programm/dist/badge/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {{ finalCount }} 5 | 6 | -------------------------------------------------------------------------------- /mini-programm/dist/modal/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "i-grid": "../grid/index", 5 | "i-grid-item": "../grid-item/index", 6 | "i-button": "../button/index", 7 | "i-icon": "../icon/index" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /mini-programm/dist/tabs/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /house-spider/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /../../../../:\graduation-design\house-spider\.idea/dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /mini-programm/dist/avatar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/lib/virtual-list/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-virtual-list{position:relative;display:block;overflow:auto;height:auto}.wux-virtual-list__mask{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background-color:transparent}.wux-virtual-list__scroll-view{width:100%;height:100%} -------------------------------------------------------------------------------- /mini-programm/lib/avatar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /mini-programm/app.wxss: -------------------------------------------------------------------------------- 1 | /**app.wxss**/ 2 | @import"iconfont.wxss"; 3 | .container { 4 | height: 100%; 5 | display: flex; 6 | flex-direction: column; 7 | align-items: center; 8 | justify-content: space-between; 9 | padding: 200rpx 0; 10 | box-sizing: border-box; 11 | } 12 | -------------------------------------------------------------------------------- /mini-programm/lib/picker/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-popup": "../popup/index", 5 | "wux-cascader-picker-view": "../cascader-picker-view/index", 6 | "wux-multi-picker-view": "../multi-picker-view/index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /mini-programm/dist/sticky-item/index.wxss: -------------------------------------------------------------------------------- 1 | .i-sticky-item-header{background:#eee;font-size:14px;width:100%;height:32px;line-height:32px}.i-sticky-item-content{font-size:14px}.i-sticky-title{width:100%;padding:0 15px;box-sizing:border-box;background:#eee}.i-sticky-fixed .i-sticky-title{position:fixed;top:0} -------------------------------------------------------------------------------- /mini-programm/pages/search_result/search_result.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "查询结果", 3 | "usingComponents": { 4 | "i-card": "../../dist/card/index", 5 | "i-tag": "../../dist/tag/index", 6 | "wux-prompt": "../../lib/prompt/index" 7 | }, 8 | "enablePullDownRefresh": false 9 | } -------------------------------------------------------------------------------- /mini-programm/pages/search_result/search_result.wxss: -------------------------------------------------------------------------------- 1 | /* pages/search_result/search_result.wxss */ 2 | .room{ 3 | margin-top: 10px; 4 | } 5 | .tags{ 6 | display: flex; 7 | justify-content: space-between 8 | } 9 | .blank_results{ 10 | background-color: white; 11 | margin-top: 50%; 12 | } -------------------------------------------------------------------------------- /mini-programm/dist/panel/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | {{ title }} 3 | 4 | 5 | -------------------------------------------------------------------------------- /mini-programm/lib/multi-picker-view/utils.js: -------------------------------------------------------------------------------- 1 | "use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _utils=require("../picker-view/utils");Object.keys(_utils).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(exports,e,{enumerable:!0,get:function(){return _utils[e]}})}); -------------------------------------------------------------------------------- /mini-programm/lib/tag/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/dist/drawer/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /mini-programm/lib/tab/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | {{ title }} 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /mini-programm/lib/tabs/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mini-programm/dist/index-item/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | {{name}} 3 | 4 | 5 | 6 | 7 | 8 | module.exports = { 9 | 10 | } 11 | 12 | -------------------------------------------------------------------------------- /house-spider/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /mini-programm/dist/load-more/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | 4 | properties: { 5 | loading: { 6 | type: Boolean, 7 | value: true 8 | }, 9 | tip: { 10 | type: String, 11 | value: '' 12 | } 13 | }, 14 | }); 15 | -------------------------------------------------------------------------------- /mini-programm/lib/cell-group/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | {{ title }} 3 | 4 | 5 | 6 | {{ label }} 7 | 8 | -------------------------------------------------------------------------------- /mini-programm/lib/qrcode/qr.js/lib/8BitByte.js: -------------------------------------------------------------------------------- 1 | "use strict";var mode=require("./mode");function QR8bitByte(t){this.mode=mode.MODE_8BIT_BYTE,this.data=t}QR8bitByte.prototype={getLength:function(t){return this.data.length},write:function(t){for(var e=0;e 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/lib/qrcode/qr.js/index.js: -------------------------------------------------------------------------------- 1 | "use strict";var QRCode=require("./lib/QRCode"),ErrorCorrectLevel=require("./lib/ErrorCorrectLevel"),qrcode=function(r,e){var o=new QRCode((e=e||{}).typeNumber||-1,e.errorCorrectLevel||ErrorCorrectLevel.H);return o.addData(r),o.make(),o};qrcode.ErrorCorrectLevel=ErrorCorrectLevel,module.exports=qrcode; -------------------------------------------------------------------------------- /mini-programm/dist/rate/index.wxss: -------------------------------------------------------------------------------- 1 | .i-rate{margin:0;padding:0;font-size:20px;display:inline-block;vertical-align:middle;font-weight:400;font-style:normal}.i-rate-hide-input{display:none}.i-rate-star{display:inline-block;color:#e9e9e9}.i-rate-current{color:#f5a623}.i-rate-text{display:inline-block;vertical-align:middle;margin-left:6px;font-size:14px} -------------------------------------------------------------------------------- /mini-programm/lib/sticky-item/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-sticky-item{position:relative;font-size:28rpx}.wux-sticky-item__hd{background:#d9d9d9;width:100%;height:64rpx;line-height:64rpx}.wux-sticky-item__title{width:100%;padding:0 30rpx;box-sizing:border-box;background:#d9d9d9}.wux-sticky-item--fixed .wux-sticky-item__title{position:fixed;left:0;top:0;z-index:2} -------------------------------------------------------------------------------- /house-backend/src/test/java/com/oliver/HouseBackendApplicationTests.java: -------------------------------------------------------------------------------- 1 | package com.oliver; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class HouseBackendApplicationTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /mini-programm/dist/divider/index.wxss: -------------------------------------------------------------------------------- 1 | .i-divider{width:100%;text-align:center;font-size:12px;position:relative;display:flex;align-items:center;justify-content:center}.i-divider-line{position:absolute;left:0;width:100%;height:1rpx;background-color:#f7f7f7;top:50%}.i-divider-content{background:#fff;position:relative;z-index:1;display:inline-block;padding:0 10px} -------------------------------------------------------------------------------- /mini-programm/dist/spin/index.wxml: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 |
5 |
6 |
7 | -------------------------------------------------------------------------------- /mini-programm/lib/segmented-control/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{ item }} 4 | 5 | -------------------------------------------------------------------------------- /mini-programm/dist/grid-item/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | 4 | relations: { 5 | '../grid/index': { 6 | type: 'parent' 7 | }, 8 | '../grid-icon/index': { 9 | type: 'child' 10 | } 11 | }, 12 | 13 | data: { 14 | width: '33.33%' 15 | } 16 | }); 17 | -------------------------------------------------------------------------------- /mini-programm/lib/helpers/mergeOptionsToData.js: -------------------------------------------------------------------------------- 1 | "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var mergeOptionsToData=function(e){var t=0 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mini-programm/lib/toptips/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {{ text }} 5 | 6 | 7 | -------------------------------------------------------------------------------- /mini-programm/pages/logs/logs.js: -------------------------------------------------------------------------------- 1 | // logs.js 2 | const util = require('../../utils/util.js') 3 | 4 | Page({ 5 | data: { 6 | logs: [] 7 | }, 8 | onLoad() { 9 | this.setData({ 10 | logs: (wx.getStorageSync('logs') || []).map(log => { 11 | return util.formatTime(new Date(log)) 12 | }) 13 | }) 14 | } 15 | }) 16 | -------------------------------------------------------------------------------- /mini-programm/lib/selectable/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-selectable{position:relative;display:inline-block}.wux-selectable__input{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;z-index:2;border:0 none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wux-selectable__icon{display:inline-block;font-size:0;vertical-align:middle;position:relative;top:0;left:0;margin-left:10rpx;margin-right:10rpx} -------------------------------------------------------------------------------- /mini-programm/dist/sticky-item/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /mini-programm/dist/radio/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /mini-programm/lib/helpers/arrayTreeFilter.js: -------------------------------------------------------------------------------- 1 | "use strict";function arrayTreeFilter(e,r,t){(t=t||{}).childrenKeyName=t.childrenKeyName||"children";var a=e||[],l=[],i=0;do{var d=a.filter(function(e){return r(e,i)})[0];if(!d)break;l.push(d),a=d[t.childrenKeyName]||[],i+=1}while(0 2 | 3 | 4 | 5 | {{ text }} 6 | 7 | 8 | -------------------------------------------------------------------------------- /mini-programm/dist/collapse-item/index.wxss: -------------------------------------------------------------------------------- 1 | .i-collapse-item{padding:2px 8px;border-top:1px solid #dddee1}.i-collapse-item-title{vertical-align:middle}.i-collapse-item-title-wrap{padding:2px 0 0}.i-collapse-item-content{padding:6px;display:none}.i-collapse-item-show-content{display:block}.i-collapse-item-arrow{transition:transform .2s ease-in-out}.i-collapse-item-arrow-show{transition:transform .2s ease-in-out;transform:rotate(90deg)} -------------------------------------------------------------------------------- /mini-programm/lib/helpers/colors.js: -------------------------------------------------------------------------------- 1 | "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isPresetColor=exports.colors=void 0;var colors={light:"#ddd",stable:"#b2b2b2",positive:"#387ef5",calm:"#11c1f3",balanced:"#33cd5f",energized:"#ffc900",assertive:"#ef473a",royal:"#886aea",dark:"#444"};exports.colors=colors;var isPresetColor=function(e){return!!e&&(colors[e]?colors[e]:e)};exports.isPresetColor=isPresetColor; -------------------------------------------------------------------------------- /mini-programm/lib/helpers/compareVersion.js: -------------------------------------------------------------------------------- 1 | "use strict";function compareVersion(e,r){for(var t=e.split("."),a=r.split("."),n=Math.max(t.length,a.length);t.length 2 | 3 | 4 | 5 | 6 | 7 | {{ content }} 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /mini-programm/dist/checkbox/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /mini-programm/dist/load-more/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {{ tip }} 5 | 正在加载 6 | 7 | 8 | -------------------------------------------------------------------------------- /mini-programm/lib/checkbox/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/lib/filterbar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "wux-animation-group": "../animation-group/index", 5 | "wux-backdrop": "../backdrop/index", 6 | "wux-radio-group": "../radio-group/index", 7 | "wux-radio": "../radio/index", 8 | "wux-checkbox-group": "../checkbox-group/index", 9 | "wux-checkbox": "../checkbox/index" 10 | } 11 | } -------------------------------------------------------------------------------- /mini-programm/lib/progress/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | {{ width + '%' }} 8 | 9 | -------------------------------------------------------------------------------- /mini-programm/dist/col/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | 4 | relations: { 5 | '../row/index': { 6 | type: 'parent' 7 | } 8 | }, 9 | 10 | properties: { 11 | span: { 12 | value: 0, 13 | type: Number 14 | }, 15 | offset: { 16 | value: 0, 17 | type: Number 18 | } 19 | } 20 | }); 21 | -------------------------------------------------------------------------------- /mini-programm/lib/radio/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /mini-programm/lib/timeago/locales/index.js: -------------------------------------------------------------------------------- 1 | "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _en=_interopRequireDefault(require("./en")),_zh_CN=_interopRequireDefault(require("./zh_CN")),_zh_TW=_interopRequireDefault(require("./zh_TW"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var _default={en:_en.default,zh_CN:_zh_CN.default,zh_TW:_zh_TW.default};exports.default=_default; -------------------------------------------------------------------------------- /mini-programm/lib/date-picker-view/locales/index.js: -------------------------------------------------------------------------------- 1 | "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _en=_interopRequireDefault(require("./en")),_zh_CN=_interopRequireDefault(require("./zh_CN")),_zh_TW=_interopRequireDefault(require("./zh_TW"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var _default={en:_en.default,zh_CN:_zh_CN.default,zh_TW:_zh_TW.default};exports.default=_default; -------------------------------------------------------------------------------- /mini-programm/lib/toast/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-toast{position:fixed;z-index:5000;top:50%;left:50%;background:rgba(40,40,40,.75);font-size:28rpx;line-height:1.5;text-align:center;border-radius:8rpx;color:#fff;transform:translate3d(-50%,-50%,0)}.wux-toast__content{min-width:236rpx;padding:18rpx 30rpx;box-sizing:border-box}.wux-toast__content--has-icon{padding:30rpx}.wux-toast__content--has-icon .wux-toast__text{margin-top:12rpx}.wux-toast__icon{margin:0;display:block} -------------------------------------------------------------------------------- /mini-programm/pages/index/index.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "navigationBarTitleText": "首页", 4 | "usingComponents": { 5 | "i-card": "../../dist/card/index", 6 | "i-tag": "../../dist/tag/index", 7 | "wux-filterbar": "../../lib/filterbar/index", 8 | "wux-fab-button": "../../lib/fab-button/index", 9 | "wux-search-bar": "../../lib/search-bar/index" 10 | }, 11 | "enablePullDownRefresh": false , 12 | "backgroundTextStyle": "dark" 13 | } -------------------------------------------------------------------------------- /mini-programm/dist/panel/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | 4 | properties: { 5 | title: { 6 | type: String, 7 | value: '' 8 | }, 9 | // 标题顶部距离 10 | hideTop: { 11 | type: Boolean, 12 | value: false 13 | }, 14 | hideBorder: { 15 | type: Boolean, 16 | value: false 17 | } 18 | } 19 | }); 20 | -------------------------------------------------------------------------------- /mini-programm/lib/grids/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-grids{position:relative;box-sizing:border-box;overflow:hidden;background-color:#fff}.wux-grids--bordered::before{content:" ";position:absolute;left:0;top:0;right:0;height:1PX;border-top:1PX solid #d9d9d9;color:#d9d9d9;transform-origin:0 0;transform:scaleY(.5)}.wux-grids--bordered::after{content:" ";position:absolute;left:0;top:0;width:1PX;bottom:0;border-left:1PX solid #d9d9d9;color:#d9d9d9;transform-origin:0 0;transform:scaleX(.5)} -------------------------------------------------------------------------------- /mini-programm/lib/helpers/debounce.js: -------------------------------------------------------------------------------- 1 | "use strict";function debounce(t,o,i){var n,u,r,a,c;function d(){var e=+new Date-a;e 2 | 3 | 4 | 5 | {{ text }} 6 | 7 | 8 | -------------------------------------------------------------------------------- /mini-programm/dist/avatar/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | 4 | properties: { 5 | // circle || square 6 | shape: { 7 | type: String, 8 | value: 'circle' 9 | }, 10 | // small || large || default 11 | size: { 12 | type: String, 13 | value: 'default' 14 | }, 15 | src: { 16 | type: String, 17 | value: '' 18 | } 19 | } 20 | }); 21 | -------------------------------------------------------------------------------- /mini-programm/lib/qrcode/qr.js/lib/BitBuffer.js: -------------------------------------------------------------------------------- 1 | "use strict";function QRBitBuffer(){this.buffer=new Array,this.length=0}QRBitBuffer.prototype={get:function(t){var e=Math.floor(t/8);return 1==(this.buffer[e]>>>7-t%8&1)},put:function(t,e){for(var f=0;f>>e-f-1&1))},getLengthInBits:function(){return this.length},putBit:function(t){var e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}},module.exports=QRBitBuffer; -------------------------------------------------------------------------------- /mini-programm/lib/select/index.wxml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /mini-programm/dist/icon/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | 4 | properties: { 5 | type: { 6 | type: String, 7 | value: '' 8 | }, 9 | custom: { 10 | type: String, 11 | value: '' 12 | }, 13 | size: { 14 | type: Number, 15 | value: 14 16 | }, 17 | color: { 18 | type: String, 19 | value: '' 20 | } 21 | } 22 | }); 23 | -------------------------------------------------------------------------------- /mini-programm/lib/result/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-result{padding-top:0;text-align:center}.wux-result__bd{padding:60rpx 40rpx}.wux-result__icon{padding-top:72rpx;text-align:center}.wux-result__title{margin-bottom:10rpx;font-weight:400;font-size:40rpx}.wux-result__desc{font-size:28rpx;color:rgba(0,0,0,.45)}.wux-result__buttons{margin-top:60rpx}.wux-result__ft{font-size:28rpx;color:rgba(0,0,0,.45)}.wux-result--fixed .wux-result__ft{position:fixed;left:0;bottom:0;width:100%;padding:30rpx;text-align:center;box-sizing:border-box} -------------------------------------------------------------------------------- /mini-programm/dist/message/index.wxss: -------------------------------------------------------------------------------- 1 | .i-message{display:block;width:100%;min-height:32px;line-height:2.3;position:fixed;top:0;left:0;right:0;background:#2d8cf0;color:#fff;text-align:center;font-size:14px;z-index:1010;opacity:0;-webkit-transform:translateZ(0) translateY(-100%);transition:all .4s ease-in-out}.i-message-show{-webkit-transform:translateZ(0) translateY(0);opacity:1}.i-message-default{background:#2d8cf0}.i-message-success{background:#19be6b}.i-message-warning{background:#f90}.i-message-error{background:#ed3f14} -------------------------------------------------------------------------------- /mini-programm/lib/qrcode/qr.js/lib/math.js: -------------------------------------------------------------------------------- 1 | "use strict";for(var QRMath={glog:function(i){if(i<1)throw new Error("glog("+i+")");return QRMath.LOG_TABLE[i]},gexp:function(i){for(;i<0;)i+=255;for(;256<=i;)i-=255;return QRMath.EXP_TABLE[i]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},i=0;i<8;i++)QRMath.EXP_TABLE[i]=1< 2 | 3 | 4 | {{title}} 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /mini-programm/dist/progress/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | {{ percent }}% 9 | 10 | -------------------------------------------------------------------------------- /mini-programm/dist/tabs/index.wxss: -------------------------------------------------------------------------------- 1 | .i-tabs{display:flex;width:100%;height:42px;line-height:42px;box-sizing:border-box;position:relative;justify-content:space-around;align-items:center;-webkit-box-align:center;background:#fff}.i-tabs::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-bottom-width:1px}.i-tabs-scroll{display:block;overflow-x:auto;white-space:nowrap}.i-tabs-fixed{position:fixed;top:0;z-index:2} -------------------------------------------------------------------------------- /mini-programm/lib/icon/index.js: -------------------------------------------------------------------------------- 1 | "use strict";Component({externalClasses:["wux-class"],properties:{type:{type:String,value:""},size:{type:[String,Number],value:32,observer:"updated"},color:{type:String,value:""},hidden:{type:Boolean,value:!1}},data:{fontSize:""},methods:{updated:function(t){var e=0 2 | 3 | 4 | 5 | 6 | {{ title }} 7 | {{ label }} 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /mini-programm/lib/tabbar-item/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | {{ title }} 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /mini-programm/lib/cell-group/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-cell-group__hd{padding:30rpx 30rpx 18rpx;font-size:28rpx;color:rgba(0,0,0,.45);width:100%;box-sizing:border-box}.wux-cell-group__bd{position:relative;background-color:#fff}.wux-cell-group__bd::after{content:" ";position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #d9d9d9;border-top-width:1PX;border-bottom-width:1PX}.wux-cell-group__ft{padding:18rpx 30rpx 30rpx;font-size:28rpx;color:rgba(0,0,0,.45)} -------------------------------------------------------------------------------- /mini-programm/lib/helpers/isEmpty.js: -------------------------------------------------------------------------------- 1 | "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function isEmpty(t){if(Array.isArray(t))return 0===t.length;if("object"!==_typeof(t))return!t;if(t)for(var e in t)return!1;return!0}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default=isEmpty;exports.default=_default; -------------------------------------------------------------------------------- /house-backend/src/main/java/com/oliver/HouseBackendApplication.java: -------------------------------------------------------------------------------- 1 | package com.oliver; 2 | 3 | import org.mybatis.spring.annotation.MapperScan; 4 | import org.springframework.boot.SpringApplication; 5 | import org.springframework.boot.autoconfigure.SpringBootApplication; 6 | 7 | @MapperScan("com.oliver.dao") 8 | @SpringBootApplication 9 | public class HouseBackendApplication { 10 | 11 | public static void main(String[] args) { 12 | SpringApplication.run(HouseBackendApplication.class, args); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /mini-programm/dist/panel/index.wxss: -------------------------------------------------------------------------------- 1 | .i-panel{position:relative;overflow:hidden}.i-panel-title{font-size:14px;line-height:1;color:#1c2438;padding:20px 16px 10px}.i-panel-title-hide-top{padding-top:0}.i-panel-content{position:relative;background:#fff;overflow:hidden}.i-panel-content::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-top-width:1px;border-bottom-width:1px}.i-panel-without-border::after{border:0 none} -------------------------------------------------------------------------------- /mini-programm/dist/swipeout/index.wxss: -------------------------------------------------------------------------------- 1 | .i-swipeout-wrap{border-bottom:#dddee1 solid 1px;background:#fff;position:relative;overflow:hidden}.i-swipeout-item{width:100%;padding:15px 20px;box-sizing:border-box;transition:transform .2s ease;font-size:14px}.i-swipeout-content{white-space:nowrap;overflow:hidden}.i-swipeout-button-right-group{position:absolute;right:-100%;top:0;height:100%;z-index:1;width:100%}.i-swipeout-button-right-item{height:100%;float:left;white-space:nowrap;box-sizing:border-box;display:flex;align-items:center;justify-content:center} -------------------------------------------------------------------------------- /mini-programm/dist/notice-bar/index.wxss: -------------------------------------------------------------------------------- 1 | .i-noticebar{display:flex;height:72rpx;line-height:72rpx;font-size:14px;color:#f76a24;background-color:#fefcec;overflow:hidden}.i-noticebar-icon{display:flex;margin-left:30rpx;align-items:center}.i-noticebar-icon+view{margin-left:10rpx}.i-noticebar-operation{display:flex;margin-right:16rpx;align-items:center}.i-noticebar-content-wrap{position:relative;flex:1;margin:0 30rpx;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.i-noticebar-content-wrap .i-noticebar-content{position:absolute;transition-duration:20s} -------------------------------------------------------------------------------- /mini-programm/lib/virtual-item/index.js: -------------------------------------------------------------------------------- 1 | "use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_styleToCssString=_interopRequireDefault(require("../helpers/styleToCssString"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(0,_baseComponent.default)({relations:{"../virtual-list/index":{type:"ancestor"}},properties:{prefixCls:{type:String,value:"wux-virtual-item"}},data:{index:0,wrapStyle:""},methods:{updated:function(e,t){this.setData({index:e,wrapStyle:(0,_styleToCssString.default)({height:t})})}}}); -------------------------------------------------------------------------------- /mini-programm/dist/tab/index.wxss: -------------------------------------------------------------------------------- 1 | .i-tabs-tab{flex:1;display:flex;width:100%;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;position:relative}.i-tabs-tab-bar{display:block;width:100%;height:2px;background:0 0;position:absolute;bottom:0;left:0;background:#2d8cf0}.i-tabs-tab-title{font-size:14px;text-align:center;box-sizing:border-box;color:#80848f}.i-tabs-tab-title-current{color:#2d8cf0}.i-tabs-tab-scroll{display:inline-block;width:60px} -------------------------------------------------------------------------------- /house-backend/src/main/java/com/oliver/utils/JavaWebToken.java: -------------------------------------------------------------------------------- 1 | package com.oliver.utils; 2 | 3 | import com.auth0.jwt.JWT; 4 | import com.auth0.jwt.JWTCreator; 5 | import com.auth0.jwt.algorithms.Algorithm; 6 | import com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm; 7 | 8 | /** 9 | * token生成类 10 | */ 11 | public class JavaWebToken { 12 | public static String createJWT(String id,String password){ 13 | String token = JWT.create().withAudience(id).sign(Algorithm.HMAC256(password)); 14 | return token; 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /mini-programm/dist/spin/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | 4 | properties: { 5 | // small || default || large 6 | size: { 7 | type: String, 8 | value: 'default' 9 | }, 10 | fix: { 11 | type: Boolean, 12 | value: false 13 | }, 14 | fullscreen: { 15 | type: Boolean, 16 | value: false 17 | }, 18 | custom: { 19 | type: Boolean, 20 | value: false 21 | } 22 | } 23 | }); 24 | -------------------------------------------------------------------------------- /mini-programm/dist/tab-bar/index.wxss: -------------------------------------------------------------------------------- 1 | .i-tab-bar{display:flex;width:100%;height:50px;box-sizing:border-box;position:relative;justify-content:space-around;align-items:center;-webkit-box-align:center;background:#fff}.i-tab-bar::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-top-width:1px}.i-tab-bar-fixed{position:fixed;bottom:0;z-index:2}.i-tab-bar-list{position:absolute;top:0;bottom:0;left:0;right:0}.i-tab-bar-layer{display:block;float:left;height:100%} -------------------------------------------------------------------------------- /mini-programm/lib/date-picker-view/index.wxml: -------------------------------------------------------------------------------- 1 | 16 | -------------------------------------------------------------------------------- /mini-programm/dist/card/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | 4 | options: { 5 | multipleSlots: true 6 | }, 7 | 8 | properties: { 9 | full: { 10 | type: Boolean, 11 | value: false 12 | }, 13 | thumb: { 14 | type: String, 15 | value: '' 16 | }, 17 | title: { 18 | type: String, 19 | value: '' 20 | }, 21 | extra: { 22 | type: String, 23 | value: '' 24 | } 25 | } 26 | }); 27 | -------------------------------------------------------------------------------- /mini-programm/lib/date-picker/utils.js: -------------------------------------------------------------------------------- 1 | "use strict";function formatDate(e,t){e instanceof Date||(e=new Date(e));var r={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()};for(var a in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),r)new RegExp("(".concat(a,")")).test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?r[a]:("00"+r[a]).substr((""+r[a]).length)));return t}Object.defineProperty(exports,"__esModule",{value:!0}),exports.formatDate=formatDate; -------------------------------------------------------------------------------- /mini-programm/dist/progress/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | 4 | properties: { 5 | percent: { 6 | type: Number, 7 | value: 0 8 | }, 9 | // normal || active || wrong || success 10 | status: { 11 | type: String, 12 | value: 'normal' 13 | }, 14 | strokeWidth: { 15 | type: Number, 16 | value: 10 17 | }, 18 | hideInfo: { 19 | type: Boolean, 20 | value: false 21 | } 22 | } 23 | }); 24 | -------------------------------------------------------------------------------- /mini-programm/lib/tabbar/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-tabbar{position:relative;z-index:500;width:100%;min-height:92rpx;background-color:#fff;box-sizing:border-box}.wux-tabbar--bottom{position:fixed;left:0;bottom:0}.wux-tabbar--bottom::after{content:" ";position:absolute;left:0;top:0;right:0;height:1PX;border-top:1PX solid #d9d9d9;color:#d9d9d9;transform-origin:0 0;transform:scaleY(.5)}.wux-tabbar--top{position:fixed;left:0;top:0}.wux-tabbar--top::after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1PX;border-bottom:1PX solid #d9d9d9;color:#d9d9d9;transform-origin:0 100%;transform:scaleY(.5)} -------------------------------------------------------------------------------- /mini-programm/lib/toptips/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-toptips{position:fixed;top:0;left:0;right:0;z-index:5000}.wux-toptips__content{padding:10rpx;font-size:28rpx;color:#fff;word-wrap:break-word;word-break:break-all;transition:background-color .3s}.wux-toptips__content text{display:block;text-align:center;padding:0 52rpx}.wux-toptips__content--success{background-color:#33cd5f}.wux-toptips__content--info{background-color:#387ef5}.wux-toptips__content--warn{background-color:#ffc900}.wux-toptips__content--cancel{background-color:#ef473a}.wux-toptips__icon{position:absolute;top:50%;transform:translateY(-50%)} -------------------------------------------------------------------------------- /mini-programm/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 | -------------------------------------------------------------------------------- /mini-programm/pages/my/my.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /house-backend/src/main/java/com/oliver/utils/GenerateTime.java: -------------------------------------------------------------------------------- 1 | package com.oliver.utils; 2 | 3 | import org.apache.log4j.helpers.DateTimeDateFormat; 4 | import org.junit.Test; 5 | 6 | import java.text.DateFormat; 7 | import java.text.SimpleDateFormat; 8 | import java.util.Date; 9 | 10 | public class GenerateTime { 11 | @Test 12 | public static String now(){ 13 | Date date = new Date(); 14 | SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 15 | //System.out.println(sdf.format(date)); 16 | return sdf.format(date); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /house-spider/spider/city.py: -------------------------------------------------------------------------------- 1 | class City: 2 | def __init__(self): 3 | self.city_list = [{'name': '西安', 'url': 'https://xa.zu.anjuke.com'}, # 西安 4 | {'name': '北京', 'url': 'https://bj.zu.anjuke.com'}, # 北京 5 | {'name': '广州', 'url': 'https://gz.zu.anjuke.com'}, # 广州 6 | {'name': '深圳', 'url': 'https://sz.zu.anjuke.com'}, # 深圳 7 | {'name': '上海', 'url': 'https://sh.zu.anjuke.com'}] # 上海 8 | 9 | def getSingleCity(self,index): #获取单个城市 10 | return self.city_list[index] -------------------------------------------------------------------------------- /mini-programm/pages/preference/preference.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "个人偏好设置", 3 | "usingComponents": { 4 | "wux-cell-group": "../../lib/cell-group/index", 5 | "wux-cell": "../../lib/cell/index", 6 | "wux-cascader": "../../lib/cascader/index", 7 | "wux-icon": "../../lib/icon/index", 8 | "wux-button": "../../lib/button/index", 9 | "wux-slider": "../../lib/slider/index", 10 | "wux-radio-group": "../../lib/radio-group/index", 11 | "wux-radio": "../../lib/radio/index", 12 | "wux-popup-select": "../../lib/popup-select/index" 13 | } 14 | } -------------------------------------------------------------------------------- /mini-programm/lib/helpers/checkIPhoneX.js: -------------------------------------------------------------------------------- 1 | "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.checkIPhoneX=exports.safeAreaInset=exports.getSystemInfo=void 0;var systemInfo=null,getSystemInfo=function(e){if(!systemInfo||e)try{systemInfo=wx.getSystemInfoSync()}catch(e){}return systemInfo};exports.getSystemInfo=getSystemInfo;var safeAreaInset={top:88,left:0,right:0,bottom:34};exports.safeAreaInset=safeAreaInset;var isIPhoneX=function(e){var t=e.model,o=e.platform;return/iPhone X/.test(t)&&"ios"===o},checkIPhoneX=function(e){return isIPhoneX(getSystemInfo(e))};exports.checkIPhoneX=checkIPhoneX; -------------------------------------------------------------------------------- /mini-programm/dist/input-number/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | - 3 | 4 | + 5 | 6 | -------------------------------------------------------------------------------- /mini-programm/dist/card/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {{ title }} 6 | 7 | {{ extra }} 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /mini-programm/dist/divider/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | properties: { 4 | content: { 5 | type: String, 6 | value: '' 7 | }, 8 | height : { 9 | type: Number, 10 | value: 48 11 | }, 12 | color : { 13 | type : String, 14 | value : '#80848f' 15 | }, 16 | lineColor : { 17 | type : String, 18 | value : '#e9eaec' 19 | }, 20 | size : { 21 | type: String, 22 | value: 12 23 | } 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /mini-programm/lib/badge/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {{ text }} 6 | 7 | 8 | {{ finalCount }} 9 | {{ finalCount }} 10 | -------------------------------------------------------------------------------- /mini-programm/dist/input-number/index.wxss: -------------------------------------------------------------------------------- 1 | .i-input-number{color:#495060}.i-input-number view{display:inline-block;line-height:20px;padding:5px 0;text-align:center;min-width:40px;box-sizing:border-box;vertical-align:middle;font-size:12px;border:1rpx solid #dddee1}.i-input-number-minus{border-right:none;border-radius:2px 0 0 2px}.i-input-number-plus{border-left:none;border-radius:0 2px 2px 0}.i-input-number-text{border:1rpx solid #dddee1;display:inline-block;text-align:center;vertical-align:middle;height:30px;width:40px;min-height:auto;font-size:12px;line-height:30px}.i-input-number-disabled{border-color:#dddee1;color:#bbbec4;background:#f7f7f7} -------------------------------------------------------------------------------- /mini-programm/lib/date-picker/index.js: -------------------------------------------------------------------------------- 1 | "use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_popupMixin=_interopRequireDefault(require("../helpers/popupMixin")),_props=require("../date-picker-view/props"),_utils=require("./utils");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var platformProps={labelPropName:"label",format:function(e,r){return(0,_utils.formatDate)(e.date,{datetime:"yyyy-MM-dd hh:mm",date:"yyyy-MM-dd",year:"yyyy",month:"yyyy-MM",time:"hh:mm"}[r.mode])}};(0,_baseComponent.default)({behaviors:[(0,_popupMixin.default)("#wux-picker",platformProps)],properties:_props.props}); -------------------------------------------------------------------------------- /mini-programm/lib/index/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-index{width:100%;position:relative;overflow:hidden}.wux-index__nav{position:fixed;top:50%;right:0;transform:translate3d(0,-50%,0);display:-ms-flexbox;display:flex;max-height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.wux-index__nav-item{padding:4rpx 12rpx;font-size:24rpx;line-height:1.2}.wux-index__indicator{position:fixed;width:100rpx;height:100rpx;line-height:100rpx;top:50%;left:50%;transform:translate3d(-50%,-50%,0);text-align:center;background-color:rgba(0,0,0,.7);border-radius:12rpx;color:#fff;font-size:48rpx} -------------------------------------------------------------------------------- /mini-programm/dist/page/index.wxss: -------------------------------------------------------------------------------- 1 | .i-page{display:block;width:100%;height:44px;overflow:hidden;box-sizing:border-box;position:relative}.i-page-prev{position:absolute;left:10px;top:0}.i-page-next{position:absolute;right:10px;top:0}.i-page-number{width:100%;height:44px;line-height:44px;margin:0 auto;text-align:center}.i-page-number-current{display:inline;color:#2d8cf0}.i-page-pointer{width:100%;height:44px;line-height:44px;margin:0 auto;text-align:center}.i-page-pointer-dot{display:inline-block;width:8px;height:8px;margin:0 2px;border-radius:50%;background:#bbbec4}.i-page-pointer-dot.current{background:#80848f}.i-page-button{display:inline-block;margin:0} -------------------------------------------------------------------------------- /mini-programm/pages/history/history.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {{item.rentalMethod}} 6 | {{item.roomType}} 7 | {{item.houseType}} 8 | 9 | 浏览时间:{{item.browseTime}} 10 | 11 | 12 | -------------------------------------------------------------------------------- /mini-programm/lib/cascader-picker-view/index.wxml: -------------------------------------------------------------------------------- 1 | 18 | -------------------------------------------------------------------------------- /mini-programm/lib/virtual-list/utils.js: -------------------------------------------------------------------------------- 1 | "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getVisibleItemBounds=exports.mapVirtualToProps=void 0;var mapVirtualToProps=function(t,e){var o=t.items,r=t.itemHeight,i=e.startIndex,s=e.endIndex,a=-1 2 | 3 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 |
17 | 18 | 地址纬度:{{poi.latitude}} 19 | 地址经度:{{poi.longitude}} 20 | -------------------------------------------------------------------------------- /mini-programm/dist/notice-bar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /mini-programm/lib/swipe-action-group/index.js: -------------------------------------------------------------------------------- 1 | "use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_classNames=_interopRequireDefault(require("../helpers/classNames"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(0,_baseComponent.default)({relations:{"../swipe-action/index":{type:"descendant",observer:function(){this.debounce(this.updated)}}},methods:{updated:function(){var e=this.getRelationNodes("../swipe-action/index");0image{width:100%;height:100%} -------------------------------------------------------------------------------- /mini-programm/lib/skeleton-avatar/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-skeleton-avatar{display:inline-block;vertical-align:top;background:#f2f2f2;width:80rpx;height:80rpx;line-height:80rpx}.wux-skeleton-avatar--small{width:64rpx;height:64rpx;line-height:64rpx}.wux-skeleton-avatar--large{width:96rpx;height:96rpx;line-height:96rpx}.wux-skeleton-avatar--circle{border-radius:50%}.wux-skeleton-avatar--rounded{border-radius:8rpx}.wux-skeleton-avatar--square{border-radius:0}.wux-skeleton-avatar--active{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);animation:loading 1.4s ease infinite;background-size:400% 100%}@keyframes loading{0%{background-position:100% 50%}100%{background-position:0 50%}} -------------------------------------------------------------------------------- /mini-programm/lib/sticky-item/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {{ title }} 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | {{ content }} 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /house-spider/.idea/house-spider.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 15 | -------------------------------------------------------------------------------- /mini-programm/lib/timeago/locales/en.js: -------------------------------------------------------------------------------- 1 | "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default={second:["just now","right now"],seconds:["%d seconds ago","%d seconds from now"],minute:["about a minute ago","about a minute from now"],minutes:["%d minutes ago","%d minutes from now"],hour:["about a hour ago","about a hour from now"],hours:["%d hours ago","%d hours from now"],day:["a day ago","a day from now"],days:["%d days ago","%d days from now"],month:["about a month ago","about a month from now"],months:["%d months ago","%d months from now"],year:["about a year ago","about a year from now"],years:["%d years ago","%d years from now"]};exports.default=_default; -------------------------------------------------------------------------------- /mini-programm/dist/tab/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {{ title }} 5 | {{ title }} 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /mini-programm/dist/cell/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | {{ title }} 7 | {{ label }} 8 | 9 | 10 | 11 | {{ value }} 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /mini-programm/lib/navbar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{ leftText }} 4 | 5 | 6 | 7 | {{ title }} 8 | 9 | 10 | 11 | {{ rightText }} 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /mini-programm/lib/pagination/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-pagination{display:block;width:100%;height:88rpx;overflow:hidden;box-sizing:border-box;position:relative}.wux-pagination__prev{position:absolute;left:20rpx;top:0}.wux-pagination__next{position:absolute;right:20rpx;top:0}.wux-pagination__number{width:100%;height:88rpx;line-height:88rpx;margin:0 auto;text-align:center}.wux-pagination__active{display:inline;color:#387ef5}.wux-pagination__pointer{width:100%;height:88rpx;line-height:88rpx;margin:0 auto;text-align:center}.wux-pagination__dot{width:16rpx;height:16rpx;display:inline-block;margin:0 4rpx;border-radius:50%;background:#ccc}.wux-pagination__dot--active{background:#888}.wux-pagination__button{display:inline-block;margin:0} -------------------------------------------------------------------------------- /mini-programm/pages/user_like/user_like.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {{item.rentalMethod}} 6 | {{item.roomType}} 7 | {{item.houseType}} 8 | 9 | 收藏时间:{{item.addTime}} 10 | 11 | 12 | -------------------------------------------------------------------------------- /mini-programm/lib/notification/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | {{ title }} 8 | {{ text }} 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mini-programm/lib/spin/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | dot 5 | dot 6 | dot 7 | dot 8 | 9 | {{ tip }} 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /mini-programm/lib/notification/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-notification{position:absolute;top:-2rem;right:0;left:0;z-index:9999;width:100%;min-height:4rem;padding-top:2rem;font-size:.8rem;color:#fff;background-color:rgba(0,0,0,.85)}.wux-notification__content{display:-ms-flexbox;display:flex;padding:.3rem .6rem 1rem .6rem;-ms-flex-align:start;align-items:flex-start}.wux-notification__hd{width:1rem;height:1rem}.wux-notification__image{width:100%;height:100%}.wux-notification__bd{width:100%;margin:0 .4rem}.wux-notification__title{font-weight:700}.wux-notification__text{line-height:1}.wux-notification__ft{position:absolute;bottom:.2rem;left:50%;width:2rem;height:.3rem;background:#fff;border-radius:.15rem;opacity:.5;transform:translate3d(-50%,0,0)} -------------------------------------------------------------------------------- /mini-programm/lib/input/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-input{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.wux-input__label{margin-left:0;margin-right:10rpx;text-align:left;white-space:nowrap;overflow:hidden;width:210rpx}.wux-input__control{-ms-flex:1;flex:1}.wux-input__item{width:100%;border:0;outline:0;-webkit-appearance:none;background-color:transparent;font-size:inherit;color:inherit;height:1.47058824em;min-height:1.47058824em;line-height:1.47058824}.wux-input__extra{color:rgba(0,0,0,.45);margin-left:10rpx}.wux-input__error{margin-left:10rpx}.wux-input__clear{display:none}.wux-input--focus .wux-input__clear{display:block}.wux-input--disabled{opacity:.3}.wux-input--error .wux-input__control{color:#ef473a} -------------------------------------------------------------------------------- /mini-programm/lib/swipe-action/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-swipe{overflow:hidden;position:relative}.wux-swipe__cover{position:absolute;z-index:2;background:0 0;height:100%;width:100%;top:0}.wux-swipe__actions{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;overflow:hidden;white-space:nowrap;transition:all .25s}.wux-swipe__actions--left{left:0}.wux-swipe__actions--right{right:0}.wux-swipe__action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.wux-swipe__text{padding:0 16rpx}.wux-swipe__content{position:relative;background-color:#fff;transition:all .25s}.wux-swipe--swiping .wux-swipe__actions,.wux-swipe--swiping .wux-swipe__content{transition:none} -------------------------------------------------------------------------------- /mini-programm/lib/landscape/index.wxml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /mini-programm/lib/helpers/safeSetDataBehavior.js: -------------------------------------------------------------------------------- 1 | "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default=Behavior({lifetimes:{created:function(){this.nextCallback=null},detached:function(){this.cancelNextCallback()}},methods:{safeSetData:function(t,a){var e=this;this.pendingData=Object.assign({},this.data,t),a=this.setNextCallback(a),this.setData(t,function(){e.pendingData=null,a()})},setNextCallback:function(a){var e=this,l=!0;return this.nextCallback=function(t){l&&(l=!1,e.nextCallback=null,a.call(e,t))},this.nextCallback.cancel=function(){l=!1},this.nextCallback},cancelNextCallback:function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)}}});exports.default=_default; -------------------------------------------------------------------------------- /mini-programm/lib/avatar/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-avatar{box-sizing:border-box;display:inline-block;text-align:center;background:#ccc;color:#fff;white-space:nowrap;position:relative;overflow:hidden;vertical-align:middle;width:64rpx;height:64rpx;line-height:64rpx;border-radius:32rpx;font-size:36rpx}.wux-avatar .wux-avatar__string{line-height:64rpx}.wux-avatar--small{width:48rpx;height:48rpx;line-height:48rpx;border-radius:24rpx;font-size:28rpx}.wux-avatar--small .wux-avatar__string{line-height:48rpx}.wux-avatar--large{width:80rpx;height:80rpx;line-height:80rpx;border-radius:40rpx;font-size:48rpx}.wux-avatar--large .wux-avatar__string{line-height:80rpx}.wux-avatar--square{border-radius:8rpx}.wux-avatar--thumb{background:0 0}.wux-avatar>image{width:100%;height:100%} -------------------------------------------------------------------------------- /mini-programm/lib/helpers/classNames.js: -------------------------------------------------------------------------------- 1 | "use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var hasOwn={}.hasOwnProperty;function classNames(){for(var e=[],t=0;t implements Serializable { 6 | private T data; 7 | private String code; 8 | private String msg; 9 | 10 | public JsonResult() { 11 | this.code="0"; 12 | this.msg="success!"; 13 | } 14 | 15 | public JsonResult(String code, String msg) { 16 | this.code = code; 17 | this.msg = msg; 18 | } 19 | 20 | public JsonResult(T data) { 21 | this.data = data; 22 | } 23 | 24 | public JsonResult(T data, String code, String msg) { 25 | this.data = data; 26 | this.code = code; 27 | this.msg = msg; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /mini-programm/dist/divider/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{content}} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | module.exports = { 12 | getStyle : function(color,size,height){ 13 | var color = 'color:' + color +';'; 14 | var size = 'font-size:' + size + 'px;'; 15 | var height = 'height:' + height+'px;' 16 | return color + size + height; 17 | } 18 | } 19 | 20 | -------------------------------------------------------------------------------- /mini-programm/dist/badge/index.wxss: -------------------------------------------------------------------------------- 1 | .i-badge{position:relative;display:inline-block;line-height:1;vertical-align:middle}.i-badge-count{position:absolute;transform:translateX(50%);top:-6px;right:0;height:18px;border-radius:9px;min-width:18px;background:#ed3f14;border:1px solid transparent;color:#fff;line-height:18px;text-align:center;padding:0 5px;font-size:12px;white-space:nowrap;transform-origin:-10% center;z-index:10;box-shadow:0 0 0 1px #fff;box-sizing:border-box;text-rendering:optimizeLegibility}.i-badge-count-alone{top:auto;display:block;position:relative;transform:translateX(0)}.i-badge-dot{position:absolute;transform:translateX(-50%);transform-origin:0 center;top:-4px;right:-8px;height:8px;width:8px;border-radius:100%;background:#ed3f14;z-index:10;box-shadow:0 0 0 1px #fff} -------------------------------------------------------------------------------- /mini-programm/lib/grid/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | {{ label }} 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /mini-programm/lib/progress/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-progress{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.wux-progress__outer{-ms-flex:1;flex:1}.wux-progress__inner{background-color:#f3f3f3}.wux-progress__bar{background-color:#33cd5f;transition:all .3s linear 0s}.wux-progress__text{margin-left:10rpx;text-align:left;vertical-align:middle}.wux-progress--round .wux-progress__bar,.wux-progress--round .wux-progress__inner{border-radius:200rpx}.wux-progress--progress .wux-progress__bar{position:relative}.wux-progress--progress .wux-progress__bar::before{content:'';opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:20rpx;animation:progress 2s ease-in-out infinite}@keyframes progress{0%{opacity:.3;width:0}100%{opacity:0;width:100%}} -------------------------------------------------------------------------------- /mini-programm/lib/accordion/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | {{ title }} 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | {{ content }} 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /mini-programm/dist/alert/index.wxss: -------------------------------------------------------------------------------- 1 | .i-alert{position:relative;margin:10px;padding:8px 48px 8px 16px;font-size:14px;border-radius:2px;color:#fff;background:#f7f7f7;color:#495060}.i-alert.i-alert-with-icon{padding:8px 48px 8px 38px}.i-alert-info{color:#fff;background:#2db7f5}.i-alert-success{color:#fff;background:#19be6b}.i-alert-warning{color:#fff;background:#f90}.i-alert-error{color:#fff;background:#ed3f14}.i-alert-icon{position:absolute;top:9px;left:16px;font-size:14px}.i-alert-desc{font-size:12px}.i-alert-with-desc{padding:16px;position:relative}.i-alert-with-desc.i-alert-with-icon{padding:16px 16px 16px 69px}.i-alert-with-desc .i-alert-icon{top:50%;left:24px;margin-top:-21px;font-size:28px}.i-alert-close{font-size:12px;position:absolute;right:16px;top:8px;overflow:hidden;cursor:pointer} -------------------------------------------------------------------------------- /mini-programm/lib/barcode/index.js: -------------------------------------------------------------------------------- 1 | "use strict";var _barcode=_interopRequireDefault(require("./barcode"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var defalutOptions={number:!0,prefix:!0,color:"black",debug:!1,onValid:function(){},onInvalid:function(){},onSuccess:function(){},onError:function(){}};Component({properties:{width:{type:Number,value:200},height:{type:Number,value:100},number:{type:String,value:"",observer:function(e){this.draw({number:e})}},options:{type:Object,value:defalutOptions},canvasId:{type:String,value:"wux-barcode"}},methods:{draw:function(e){var t=0 2 | 3 | 4 | 5 | 6 | {{ item.name }} 7 | 8 | 9 |
{{ currentName }}
10 |
11 | 12 | -------------------------------------------------------------------------------- /mini-programm/lib/rater/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-rater{display:inline-block;margin:0;padding:0;line-height:normal;vertical-align:middle;font-weight:400;font-style:normal;text-align:left}.wux-rater::after,.wux-rater::before{display:table;content:" "}.wux-rater::after{clear:both}.wux-rater__star{position:relative;display:inline-block}.wux-rater__star:last-child .wux-rater__box{padding-right:4rpx!important;margin-right:0!important}.wux-rater__box{position:relative;display:inline-block;text-align:center;cursor:pointer;color:#ccc;transition:color .3s ease}.wux-rater__box--disabled{color:#ccc!important;cursor:not-allowed}.wux-rater__icon{transition:color .3s ease}.wux-rater__inner{position:relative;display:inline-block}.wux-rater__outer{position:absolute;left:0;top:0;display:inline-block;overflow:hidden} -------------------------------------------------------------------------------- /mini-programm/pages/my/my.wxss: -------------------------------------------------------------------------------- 1 | /* pages/my/my.wxss */ 2 | 3 | .userinfo { 4 | position: relative; 5 | width: 750rpx; 6 | height: 320rpx; 7 | color: #c0c0c0e0; 8 | display: flex; 9 | flex-direction: column; 10 | align-items: center; 11 | } 12 | 13 | .userinfo-avatar { 14 | overflow:hidden; 15 | display: block; 16 | width: 160rpx; 17 | height: 160rpx; 18 | margin: 20rpx; 19 | margin-top: 50rpx; 20 | border-radius: 50%; 21 | border: 2px solid #fff; 22 | box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2); 23 | 24 | } 25 | 26 | .userinfo{ 27 | /* color: #fff; */ 28 | font-size: 14px; 29 | /* background-color: #c0c0c0; */ 30 | border-radius:40%; 31 | } 32 | .button{ 33 | margin-top: 10%; 34 | } -------------------------------------------------------------------------------- /mini-programm/lib/index-item/index.js: -------------------------------------------------------------------------------- 1 | "use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_classNames=_interopRequireDefault(require("../helpers/classNames"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(0,_baseComponent.default)({relations:{"../index/index":{type:"parent"}},properties:{prefixCls:{type:String,value:"wux-index-item"},name:{type:String,value:""}},data:{index:0,top:0,height:0},computed:{classes:["prefixCls",function(e){return{wrap:(0,_classNames.default)(e),hd:"".concat(e,"__hd"),bd:"".concat(e,"__bd")}}]},methods:{updated:function(t){var n=this,e=".".concat(this.data.prefixCls);wx.createSelectorQuery().in(this).select(e).boundingClientRect(function(e){e&&n.setData({top:e.top,height:e.height,index:t})}).exec()}}}); -------------------------------------------------------------------------------- /mini-programm/lib/notice-bar/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-notice-bar{background-color:#fefcec;height:72rpx;overflow:hidden;font-size:28rpx;line-height:72rpx;color:#f76a24;display:-ms-flexbox;display:flex;padding:0 20rpx}.wux-notice-bar__icon{width:30rpx;height:30rpx;margin-right:20rpx}.wux-notice-bar__action{width:30rpx;height:30rpx;margin-left:20rpx}.wux-notice-bar__hd{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.wux-notice-bar__bd{-ms-flex:1;flex:1;width:100%;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wux-notice-bar__marquee-container{overflow:hidden}.wux-notice-bar__marquee{position:relative;transform:translate3d(0,0,0);white-space:nowrap;display:inline-block}.wux-notice-bar__ft{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center} -------------------------------------------------------------------------------- /mini-programm/dist/drawer/index.wxss: -------------------------------------------------------------------------------- 1 | .i-drawer{visibility:hidden}.i-drawer-show{visibility:visible}.i-drawer-show .i-drawer-mask{display:block;opacity:1}.i-drawer-show .i-drawer-container{opacity:1}.i-drawer-show.i-drawer-left .i-drawer-container,.i-drawer-show.i-drawer-right .i-drawer-container{transform:translate3d(0,-50%,0)}.i-drawer-mask{opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:6;background:rgba(0,0,0,.6);transition:all .3s ease-in-out}.i-drawer-container{position:fixed;left:50%;top:50%;transform:translate3d(-50%,-50%,0);transform-origin:center;transition:all .3s ease-in-out;z-index:7;opacity:0}.i-drawer-left .i-drawer-container{left:0;top:50%;transform:translate3d(-100%,-50%,0)}.i-drawer-right .i-drawer-container{right:0;top:50%;left:auto;transform:translate3d(100%,-50%,0)} -------------------------------------------------------------------------------- /mini-programm/dist/drawer/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | properties: { 4 | visible: { 5 | type: Boolean, 6 | value: false 7 | }, 8 | 9 | mask: { 10 | type: Boolean, 11 | value: true 12 | }, 13 | 14 | maskClosable: { 15 | type: Boolean, 16 | value: true 17 | }, 18 | 19 | mode: { 20 | type: String, 21 | value: 'left' // left right 22 | } 23 | }, 24 | data: {}, 25 | methods: { 26 | handleMaskClick() { 27 | if (!this.data.maskClosable) { 28 | return; 29 | } 30 | this.triggerEvent('close', {}); 31 | } 32 | } 33 | }); 34 | -------------------------------------------------------------------------------- /mini-programm/lib/input-number/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /mini-programm/dist/badge/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class', 'i-class-alone'], 3 | 4 | properties: { 5 | count: { 6 | type: Number, 7 | value: 0, 8 | observer: 'finalCount' 9 | }, 10 | overflowCount: { 11 | type: Number, 12 | value: 99 13 | }, 14 | dot: { 15 | type: Boolean, 16 | value: false 17 | }, 18 | }, 19 | data: { 20 | finalCount: 0 21 | }, 22 | methods: { 23 | finalCount() { 24 | this.setData({ 25 | finalCount: parseInt(this.data.count) >= parseInt(this.data.overflowCount) ? `${this.data.overflowCount}+` : this.data.count 26 | }); 27 | }, 28 | } 29 | }); 30 | -------------------------------------------------------------------------------- /mini-programm/lib/skeleton-paragraph/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-skeleton-paragraph{position:relative;overflow:hidden}.wux-skeleton-paragraph__row{height:32rpx;background:#f2f2f2;width:100%;margin-top:32rpx}.wux-skeleton-paragraph__row:first-child{margin-top:0}.wux-skeleton-paragraph__row:nth-child(4n+1){width:80%}.wux-skeleton-paragraph__row:nth-child(4n+2){width:100%}.wux-skeleton-paragraph__row:nth-child(4n+3){width:70%}.wux-skeleton-paragraph__row:nth-child(4n+4){width:85%}.wux-skeleton-paragraph--rounded .wux-skeleton-paragraph__row{border-radius:8rpx}.wux-skeleton-paragraph--active .wux-skeleton-paragraph__row{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);animation:loading 1.4s ease infinite;background-size:400% 100%}@keyframes loading{0%{background-position:100% 50%}100%{background-position:0 50%}} -------------------------------------------------------------------------------- /mini-programm/lib/helpers/shallowEqual.js: -------------------------------------------------------------------------------- 1 | "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var hasOwnProperty=Object.prototype.hasOwnProperty;function is(t,e){return t===e?0!==t||0!==e||1/t==1/e:t!=t&&e!=e}function shallowEqual(t,e){if(is(t,e))return!0;if("object"!==_typeof(t)||null===t||"object"!==_typeof(e)||null===e)return!1;var o=Object.keys(t),r=Object.keys(e);if(o.length!==r.length)return!1;for(var n=0;n dataList, PageInfo pageInfo){ 16 | PageResult pageResult = new PageResult(); 17 | pageResult.setContent(dataList); 18 | pageResult.setPageNum(pageInfo.getPageNum()); 19 | pageResult.setPageSize(pageInfo.getPageSize()); 20 | pageResult.setTotalSize(pageInfo.getTotal()); 21 | pageResult.setTotalPages(pageInfo.getPages()); 22 | return pageResult; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /mini-programm/lib/picker-view/props.js: -------------------------------------------------------------------------------- 1 | "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.props=exports.defaultFieldNames=void 0;var defaultFieldNames={label:"label",value:"value",children:"children"};exports.defaultFieldNames=defaultFieldNames;var props={prefixCls:{type:String,value:"wux-picker-col"},defaultValue:{type:String,value:""},value:{type:String,value:""},controlled:{type:Boolean,value:!1},itemHeight:{type:Number,value:34},itemStyle:{type:[String,Object,Array],value:""},indicatorStyle:{type:[String,Object,Array],value:""},indicatorClass:{type:String,value:""},maskStyle:{type:[String,Object,Array],value:""},maskClass:{type:String,value:""},labelAlign:{type:String,value:"center"},defaultFieldNames:{type:Object,value:defaultFieldNames},loading:{type:Boolean,value:!1},options:{type:Array,value:[]}};exports.props=props; -------------------------------------------------------------------------------- /house-backend/src/main/java/com/oliver/pojo/UserLike.java: -------------------------------------------------------------------------------- 1 | package com.oliver.pojo; 2 | 3 | import java.io.Serializable; 4 | import java.util.Date; 5 | 6 | public class UserLike implements Serializable { 7 | private String roomId; 8 | private String openId; 9 | private Date addTime; 10 | 11 | public String getRoomId() { 12 | return roomId; 13 | } 14 | 15 | public void setRoomId(String roomId) { 16 | this.roomId = roomId; 17 | } 18 | 19 | public String getOpenId() { 20 | return openId; 21 | } 22 | 23 | public void setOpenId(String openId) { 24 | this.openId = openId; 25 | } 26 | 27 | public Date getAddTime() { 28 | return addTime; 29 | } 30 | 31 | public void setAddTime(Date addTime) { 32 | this.addTime = addTime; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /mini-programm/dist/rate/index.wxml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 10 | 11 | 12 | 13 | 14 | 15 | var prefixCls = 'i-rate'; 16 | module.exports = { 17 | getCurrent : function( value,index ){ 18 | if( index < value ){ 19 | return prefixCls + '-current' 20 | } 21 | } 22 | } 23 | 24 | -------------------------------------------------------------------------------- /mini-programm/lib/backdrop/index.js: -------------------------------------------------------------------------------- 1 | "use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(0,_baseComponent.default)({properties:{prefixCls:{type:String,value:"wux-backdrop"},transparent:{type:Boolean,value:!1},zIndex:{type:Number,value:1e3},classNames:{type:null,value:"wux-animate--fadeIn"}},computed:{classes:["prefixCls, transparent",function(e,t){return{wrap:t?"".concat(e,"--transparent"):e}}]},methods:{retain:function(){"number"==typeof this.backdropHolds&&this.backdropHolds||(this.backdropHolds=0),this.backdropHolds=this.backdropHolds+1,1===this.backdropHolds&&this.setData({in:!0})},release:function(){1===this.backdropHolds&&this.setData({in:!1}),this.backdropHolds=Math.max(0,this.backdropHolds-1)},onClick:function(){this.triggerEvent("click")}}}); -------------------------------------------------------------------------------- /mini-programm/lib/virtual-list/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /mini-programm/lib/alert/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-alert{padding:20rpx 30rpx;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:4rpx;font-size:28rpx}.wux-alert__thumb{width:40rpx;height:40rpx;display:block;margin-right:10rpx}.wux-alert__bd{-ms-flex:1;flex:1}.wux-alert__text{text-align:left}.wux-alert__desc{text-align:left;line-height:1.2;font-size:24rpx}.wux-alert--light{color:#fff;background-color:#ddd}.wux-alert--stable{color:#fff;background-color:#b2b2b2}.wux-alert--positive{color:#fff;background-color:#387ef5}.wux-alert--calm{color:#fff;background-color:#11c1f3}.wux-alert--assertive{color:#fff;background-color:#ef473a}.wux-alert--balanced{color:#fff;background-color:#33cd5f}.wux-alert--energized{color:#fff;background-color:#ffc900}.wux-alert--royal{color:#fff;background-color:#886aea}.wux-alert--dark{color:#fff;background-color:#444} -------------------------------------------------------------------------------- /house-backend/src/main/java/com/oliver/pojo/BrowseHistory.java: -------------------------------------------------------------------------------- 1 | package com.oliver.pojo; 2 | 3 | import java.io.Serializable; 4 | import java.util.Date; 5 | 6 | public class BrowseHistory implements Serializable { 7 | private String openId; 8 | private String roomId; 9 | private Date browseTime; 10 | 11 | public String getOpenId() { 12 | return openId; 13 | } 14 | 15 | public void setOpenId(String openId) { 16 | this.openId = openId; 17 | } 18 | 19 | public String getRoomId() { 20 | return roomId; 21 | } 22 | 23 | public void setRoomId(String roomId) { 24 | this.roomId = roomId; 25 | } 26 | 27 | public Date getBrowseTime() { 28 | return browseTime; 29 | } 30 | 31 | public void setBrowseTime(Date browseTime) { 32 | this.browseTime = browseTime; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /mini-programm/lib/switch/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-switch__input{position:relative;width:104rpx;height:64rpx;border:2rpx solid #dfdfdf;outline:0;border-radius:32rpx;box-sizing:border-box;background-color:#dfdfdf;transition:background-color .1s,border .1s}.wux-switch__input::before{content:" ";position:absolute;top:0;left:0;width:100rpx;height:60rpx;border-radius:30rpx;background-color:#fdfdfd;transition:transform .35s cubic-bezier(.45,1,.4,1)}.wux-switch__input::after{content:" ";position:absolute;top:0;left:0;width:60rpx;height:60rpx;border-radius:30rpx;background-color:#fff;box-shadow:0 2rpx 6rpx rgba(0,0,0,.4);transition:transform .35s cubic-bezier(.4,.4,.25,1.35)}.wux-switch__input--checked{border-color:#33cd5f;background-color:#33cd5f}.wux-switch__input--checked::before{transform:scale(0)}.wux-switch__input--checked::after{transform:translateX(40rpx)}.wux-switch__input--disabled{opacity:.3} -------------------------------------------------------------------------------- /mini-programm/lib/wing-blank/index.js: -------------------------------------------------------------------------------- 1 | "use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_classNames2=_interopRequireDefault(require("../helpers/classNames")),_styleToCssString=_interopRequireDefault(require("../helpers/styleToCssString"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}(0,_baseComponent.default)({properties:{prefixCls:{type:String,value:"wux-wingblank"},size:{type:String,value:"default"},bodyStyle:{type:[String,Object],value:"",observer:function(e){this.setData({extStyle:(0,_styleToCssString.default)(e)})}}},data:{extStyle:""},computed:{classes:["prefixCls, size",function(e,t){return{wrap:(0,_classNames2.default)(e,_defineProperty({},"".concat(e,"--").concat(t),t))}}]}}); -------------------------------------------------------------------------------- /mini-programm/pages/search_result/search_result.wxml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /mini-programm/lib/sticky/index.js: -------------------------------------------------------------------------------- 1 | "use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_classNames=_interopRequireDefault(require("../helpers/classNames"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(0,_baseComponent.default)({relations:{"../sticky-item/index":{type:"child",observer:function(){this.debounce(this.updated)}}},properties:{prefixCls:{type:String,value:"wux-sticky"},scrollTop:{type:Number,value:0,observer:"onScroll"}},computed:{classes:["prefixCls",function(e){return{wrap:(0,_classNames.default)(e)}}]},methods:{onScroll:function(e){var o=0 2 | 3 | 4 | 5 | 6 | {{ title }} 7 | {{ title }} 8 | 9 | 10 | -------------------------------------------------------------------------------- /mini-programm/lib/date-picker/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-date-picker__toolbar{position:relative;width:100%;font-size:34rpx;line-height:1.5;color:rgba(0,0,0,.85);background:#f7f7f8}.wux-date-picker__toolbar::before{content:" ";position:absolute;left:0;top:0;right:0;height:1PX;border-top:1PX solid #d9d9d9;color:#d9d9d9;transform-origin:0 0;transform:scaleY(.5)}.wux-date-picker__inner{height:88rpx;display:-ms-flexbox;display:flex;text-align:center}.wux-date-picker__title{position:absolute;display:block;width:100%;padding:0;font-size:34rpx;font-weight:400;line-height:88rpx;color:rgba(0,0,0,.85);text-align:center;white-space:nowrap}.wux-date-picker__button{position:absolute;box-sizing:border-box;height:88rpx;line-height:88rpx;padding:0 30rpx;z-index:10}.wux-date-picker__button--cancel{left:0;color:#b2b2b2}.wux-date-picker__button--confirm{right:0;color:#33cd5f}.wux-date-picker__button--hover{background-color:#ececec} -------------------------------------------------------------------------------- /mini-programm/lib/divider/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-divider{display:block;height:2rpx;width:100%;margin:30rpx 0;clear:both;border-top:2rpx solid #e8e8e8}.wux-divider--text{display:table;white-space:nowrap;text-align:center;background:0 0;font-weight:500;color:rgba(0,0,0,.85);font-size:32rpx;border-top:none!important}.wux-divider--text::after,.wux-divider--text::before{content:'';display:table-cell;position:relative;top:50%;width:50%;border-top-width:2rpx;border-top-style:solid;border-top-color:#e8e8e8;transform:translateY(50%)}.wux-divider--dashed{border-top:2rpx dashed #e8e8e8}.wux-divider--dashed.wux-divider--text::after,.wux-divider--dashed.wux-divider--text::before{border-top-style:dashed}.wux-divider--text-left::before{width:5%}.wux-divider--text-left::after{width:95%}.wux-divider--text-right::before{width:95%}.wux-divider--text-right::after{width:5%}.wux-divider__text{display:inline-block;padding:0 30rpx} -------------------------------------------------------------------------------- /mini-programm/lib/select/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-select__scroll-view{max-height:540rpx}.wux-select__toolbar{position:relative;width:100%;font-size:34rpx;line-height:1.5;color:rgba(0,0,0,.85);background:#f7f7f8}.wux-select__toolbar::before{content:" ";position:absolute;left:0;top:0;right:0;height:1PX;border-top:1PX solid #d9d9d9;color:#d9d9d9;transform-origin:0 0;transform:scaleY(.5)}.wux-select__inner{height:88rpx;display:-ms-flexbox;display:flex;text-align:center}.wux-select__title{position:absolute;display:block;width:100%;padding:0;font-size:34rpx;font-weight:400;line-height:88rpx;color:rgba(0,0,0,.85);text-align:center;white-space:nowrap}.wux-select__button{position:absolute;box-sizing:border-box;height:88rpx;line-height:88rpx;padding:0 30rpx;z-index:10}.wux-select__button--cancel{left:0;color:#b2b2b2}.wux-select__button--confirm{right:0;color:#33cd5f}.wux-select__button--hover{background-color:#ececec} -------------------------------------------------------------------------------- /mini-programm/lib/picker/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-popup-picker__toolbar{position:relative;width:100%;font-size:34rpx;line-height:1.5;color:rgba(0,0,0,.85);background:#f7f7f8}.wux-popup-picker__toolbar::before{content:" ";position:absolute;left:0;top:0;right:0;height:1PX;border-top:1PX solid #d9d9d9;color:#d9d9d9;transform-origin:0 0;transform:scaleY(.5)}.wux-popup-picker__inner{height:88rpx;display:-ms-flexbox;display:flex;text-align:center}.wux-popup-picker__title{position:absolute;display:block;width:100%;padding:0;font-size:34rpx;font-weight:400;line-height:88rpx;color:rgba(0,0,0,.85);text-align:center;white-space:nowrap}.wux-popup-picker__button{position:absolute;box-sizing:border-box;height:88rpx;line-height:88rpx;padding:0 30rpx;z-index:10}.wux-popup-picker__button--cancel{left:0;color:#b2b2b2}.wux-popup-picker__button--confirm{right:0;color:#33cd5f}.wux-popup-picker__button--hover{background-color:#ececec} -------------------------------------------------------------------------------- /mini-programm/lib/popup-select/index.wxss: -------------------------------------------------------------------------------- 1 | .wux-select__scroll-view{max-height:540rpx}.wux-select__toolbar{position:relative;width:100%;font-size:34rpx;line-height:1.5;color:rgba(0,0,0,.85);background:#f7f7f8}.wux-select__toolbar::before{content:" ";position:absolute;left:0;top:0;right:0;height:1PX;border-top:1PX solid #d9d9d9;color:#d9d9d9;transform-origin:0 0;transform:scaleY(.5)}.wux-select__inner{height:88rpx;display:-ms-flexbox;display:flex;text-align:center}.wux-select__title{position:absolute;display:block;width:100%;padding:0;font-size:34rpx;font-weight:400;line-height:88rpx;color:rgba(0,0,0,.85);text-align:center;white-space:nowrap}.wux-select__button{position:absolute;box-sizing:border-box;height:88rpx;line-height:88rpx;padding:0 30rpx;z-index:10}.wux-select__button--cancel{left:0;color:#b2b2b2}.wux-select__button--confirm{right:0;color:#33cd5f}.wux-select__button--hover{background-color:#ececec} -------------------------------------------------------------------------------- /mini-programm/dist/alert/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /mini-programm/lib/divider/index.js: -------------------------------------------------------------------------------- 1 | "use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_classNames2=_interopRequireDefault(require("../helpers/classNames"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}(0,_baseComponent.default)({properties:{prefixCls:{type:String,value:"wux-divider"},position:{type:String,value:"center"},dashed:{type:Boolean,value:!1},text:{type:String,value:""},showText:{type:Boolean,value:!0}},computed:{classes:["prefixCls, dashed, showText, position",function(e,t,r,n){var a;return{wrap:(0,_classNames2.default)(e,(_defineProperty(a={},"".concat(e,"--dashed"),t),_defineProperty(a,"".concat(e,"--text"),r),_defineProperty(a,"".concat(e,"--text-").concat(n),r&&n),a)),text:"".concat(e,"__text")}}]}}); -------------------------------------------------------------------------------- /mini-programm/dist/alert/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | options: { 4 | multipleSlots: true 5 | }, 6 | properties: { 7 | //info, success, warning, error 8 | type: { 9 | type: String, 10 | value: 'info' 11 | }, 12 | closable: { 13 | type: Boolean, 14 | value: false 15 | }, 16 | showIcon: { 17 | type: Boolean, 18 | default: false 19 | }, 20 | desc: { 21 | type: Boolean, 22 | default: false 23 | }, 24 | }, 25 | data: { 26 | closed: false 27 | }, 28 | methods: { 29 | handleTap() { 30 | this.setData({ 31 | closed: !this.data.closed, 32 | }); 33 | this.triggerEvent('close'); 34 | }, 35 | 36 | } 37 | }); 38 | -------------------------------------------------------------------------------- /mini-programm/lib/qrcode/qr.js/lib/Polynomial.js: -------------------------------------------------------------------------------- 1 | "use strict";var math=require("./math");function QRPolynomial(t,e){if(null==t.length)throw new Error(t.length+"/"+e);for(var n=0;n { 18 | if (params.name === item.data.name) { 19 | item.setData({ 20 | showContent: 'i-collapse-item-show-content' 21 | }); 22 | } else { 23 | item.setData({ 24 | showContent: '' 25 | }); 26 | } 27 | }); 28 | }, 29 | } 30 | }); 31 | 32 | -------------------------------------------------------------------------------- /mini-programm/dist/cell/index.wxss: -------------------------------------------------------------------------------- 1 | .i-cell{position:relative;padding:12px 15px;display:flex;background:#fff;align-items:center;line-height:1.4;font-size:14px;overflow:hidden}.i-cell::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-bottom-width:1px;left:15px;right:0}.i-cell-last::after{display:none}.i-cell-icon{margin-right:5px}.i-cell-icon:empty{display:none}.i-cell-bd{flex:1}.i-cell-text{line-height:24px;font-size:14px}.i-cell-desc{line-height:1.2;font-size:12px;color:#80848f}.i-cell-ft{position:relative;text-align:right;color:#495060}.i-cell-access .i-cell-ft{padding-right:13px}.i-cell-access .i-cell-ft::after{content:" ";display:inline-block;width:6px;height:6px;position:absolute;top:50%;right:2px;border-width:2px 2px 0 0;border-color:#dddee1;border-style:solid;transform:translateY(-50%) matrix(.71,.71,-.71,.71,0,0)} -------------------------------------------------------------------------------- /mini-programm/dist/page/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | {{ current }}/{{total}} 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /mini-programm/lib/date-picker-view/props.js: -------------------------------------------------------------------------------- 1 | "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.props=void 0;var props={prefixCls:{type:String,value:"wux-date-picker"},multiPickerPrefixCls:{type:String,value:"wux-picker"},pickerPrefixCls:{type:String,value:"wux-picker-col"},value:{type:null,value:null},itemHeight:{type:Number,value:34},itemStyle:{type:[String,Object,Array],value:""},indicatorStyle:{type:[String,Object,Array],value:""},indicatorClass:{type:String,value:""},maskStyle:{type:[String,Object,Array],value:""},maskClass:{type:String,value:""},labelAlign:{type:String,value:"center"},mode:{type:String,value:"datetime"},minuteStep:{type:Number,value:1},use12Hours:{type:Boolean,value:!1},minDate:{type:null,value:null},maxDate:{type:null,value:null},minHour:{type:Number,value:0},maxHour:{type:Number,value:23},minMinute:{type:Number,value:0},maxMinute:{type:Number,value:59},lang:{type:String,value:"zh_CN"}};exports.props=props; -------------------------------------------------------------------------------- /mini-programm/dist/cell-group/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | 4 | relations: { 5 | '../cell/index': { 6 | type: 'child', 7 | linked () { 8 | this._updateIsLastCell(); 9 | }, 10 | linkChanged () { 11 | this._updateIsLastCell(); 12 | }, 13 | unlinked () { 14 | this._updateIsLastCell(); 15 | } 16 | } 17 | }, 18 | 19 | methods: { 20 | _updateIsLastCell() { 21 | let cells = this.getRelationNodes('../cell/index'); 22 | const len = cells.length; 23 | 24 | if (len > 0) { 25 | let lastIndex = len - 1; 26 | 27 | cells.forEach((cell, index) => { 28 | cell.updateIsLastCell(index === lastIndex); 29 | }); 30 | } 31 | } 32 | } 33 | }); 34 | -------------------------------------------------------------------------------- /mini-programm/dist/index-item/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | properties : { 4 | name : { 5 | type : String, 6 | value : '' 7 | } 8 | }, 9 | relations : { 10 | '../index/index' : { 11 | type : 'parent' 12 | } 13 | }, 14 | data : { 15 | top : 0, 16 | height : 0, 17 | currentName : '' 18 | }, 19 | methods: { 20 | updateDataChange() { 21 | const className = '.i-index-item'; 22 | const query = wx.createSelectorQuery().in(this); 23 | query.select( className ).boundingClientRect((res)=>{ 24 | this.setData({ 25 | top : res.top, 26 | height : res.height, 27 | currentName : this.data.name 28 | }) 29 | }).exec() 30 | } 31 | } 32 | }) -------------------------------------------------------------------------------- /mini-programm/lib/navbar/index.js: -------------------------------------------------------------------------------- 1 | "use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_classNames2=_interopRequireDefault(require("../helpers/classNames"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}(0,_baseComponent.default)({properties:{prefixCls:{type:String,value:"wux-navbar"},theme:{type:String,value:"light"},title:{type:String,value:""},leftText:{type:String,value:""},rightText:{type:String,value:""}},computed:{classes:["prefixCls, theme",function(e,t){return{wrap:(0,_classNames2.default)(e,_defineProperty({},"".concat(e,"--").concat(t),t)),left:"".concat(e,"__left"),text:"".concat(e,"__text"),title:"".concat(e,"__title"),right:"".concat(e,"__right")}}]},methods:{onClick:function(e){var t=e.currentTarget.dataset.type;this.triggerEvent("click",{type:t})}}}); -------------------------------------------------------------------------------- /mini-programm/lib/popover/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | {{ title }} 8 | 9 | {{ content }} 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /mini-programm/lib/helpers/eventsMixin.js: -------------------------------------------------------------------------------- 1 | "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=eventsMixin;var defaultEvents={onChange:function(){}};function eventsMixin(){return Behavior({lifetimes:{created:function(){this._oriTriggerEvent=this.triggerEvent,this.triggerEvent=this._triggerEvent}},properties:{events:{type:Object,value:defaultEvents}},data:{inputEvents:defaultEvents},definitionFilter:function(t){Object.assign(t.data=t.data||{},{inputEvents:Object.assign({},defaultEvents,t.inputEvents)}),Object.assign(t.methods=t.methods||{},{_triggerEvent:function(t,e,n,i){var s=!(2 4 | 5 | 6 | 7 | module.exports = { 8 | getClass : function(color,type,checked,checkable) { 9 | var initColorList = ['blue', 'green', 'red', 'yellow', 'default']; 10 | var theme = ''; 11 | var className = 'i-tag-'; 12 | if( initColorList.indexOf( color ) > -1 ){ 13 | theme = className + color; 14 | } 15 | if( type === 'border' ){ 16 | theme = className+color+'-border'; 17 | } 18 | if( checkable && checked ){ 19 | theme = className+color+'-checked'; 20 | }else if( checkable && !checked ){ 21 | theme = ( type === 'border' ? className + color +'-border' : className+'none' ); 22 | } 23 | 24 | return theme; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /mini-programm/dist/page/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | 4 | options: { 5 | multipleSlots: true 6 | }, 7 | 8 | properties: { 9 | // button || number || pointer 10 | mode: { 11 | type: String, 12 | value: 'button' 13 | }, 14 | current: { 15 | type: Number, 16 | value: 1 17 | }, 18 | total: { 19 | type: Number, 20 | value: 0 21 | }, 22 | // 是否隐藏数值 23 | simple: { 24 | type: Boolean, 25 | value: false 26 | } 27 | }, 28 | 29 | methods: { 30 | handleChange (type) { 31 | this.triggerEvent('change', { 32 | type: type 33 | }); 34 | }, 35 | handlePrev () { 36 | this.handleChange('prev'); 37 | }, 38 | handleNext () { 39 | this.handleChange('next'); 40 | } 41 | } 42 | }); 43 | -------------------------------------------------------------------------------- /mini-programm/lib/button/index.wxml: -------------------------------------------------------------------------------- 1 | 27 | -------------------------------------------------------------------------------- /mini-programm/dist/toast/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | {{ content }} 16 | -------------------------------------------------------------------------------- /mini-programm/dist/switch/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | externalClasses: ['i-class'], 3 | properties : { 4 | value : { 5 | type : Boolean, 6 | value : false 7 | }, 8 | //large small default 9 | size : { 10 | type : String, 11 | value : 'default' 12 | }, 13 | // is or not disable 14 | disabled : { 15 | type : Boolean, 16 | value : false 17 | }, 18 | // hidden inut name 19 | name : { 20 | type : String, 21 | value : '' 22 | } 23 | }, 24 | options: { 25 | // 在组件定义时的选项中启用多slot支持 26 | multipleSlots: true 27 | }, 28 | methods : { 29 | toggle(){ 30 | if( this.data.disabled ) return; 31 | const data = this.data; 32 | const value = data.value ? false : true; 33 | this.triggerEvent('change',{ 34 | value : value 35 | }) 36 | } 37 | } 38 | }); 39 | -------------------------------------------------------------------------------- /mini-programm/dist/switch/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | var sizes = ['large', 'default']; 12 | var prefixCls = 'i-switch'; 13 | module.exports = { 14 | setSize : function( size ){ 15 | var index = sizes.indexOf( size ); 16 | return prefixCls + ( index > -1 ? ( '-'+size ) : 'default' ) 17 | }, 18 | setCurrent : function( value,disabled ){ 19 | var className = value && !disabled ? prefixCls + '-checked' : ''; 20 | if( disabled ){ 21 | className += ' ' + prefixCls + '-disabled'; 22 | } 23 | return className; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /mini-programm/lib/cell-group/index.js: -------------------------------------------------------------------------------- 1 | "use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_classNames=_interopRequireDefault(require("../helpers/classNames"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(0,_baseComponent.default)({options:{multipleSlots:!1},relations:{"../cell/index":{type:"descendant",observer:function(){this.debounce(this.updateIsLastElement)}}},properties:{prefixCls:{type:String,value:"wux-cell-group"},title:{type:String,value:""},label:{type:String,value:""}},computed:{classes:["prefixCls",function(e){return{wrap:(0,_classNames.default)(e),hd:"".concat(e,"__hd"),bd:"".concat(e,"__bd"),ft:"".concat(e,"__ft")}}]},methods:{updateIsLastElement:function(){var e=this.getRelationNodes("../cell/index");if(0