From 75d34080df9ebdb9607f1e22a367771adf70d55e Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 29 May 2022 11:32:30 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E5=88=A0=E9=99=A4=20yudao-ui-app-tmp=20?= =?UTF-8?q?=E5=92=8C=20yudao-ui-app-v1=EF=BC=8C=E7=94=A8=E6=88=B7=20app=20?= =?UTF-8?q?=E4=BB=A5=20yudao-ui-app=20=E4=B8=BA=E5=87=86=E3=80=82=202.=20?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=20auth.js=20=E7=9A=84=20/auth=20=E8=B7=AF?= =?UTF-8?q?=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yudao-ui-app-tmp/.eslintrc.js | 31 - yudao-ui-app-tmp/README.md | 1 - yudao-ui-app-tmp/app.js | 19 - yudao-ui-app-tmp/app.json | 14 - yudao-ui-app-tmp/app.wxss | 10 - yudao-ui-app-tmp/pages/index/index.js | 91 - yudao-ui-app-tmp/pages/index/index.json | 3 - yudao-ui-app-tmp/pages/index/index.wxml | 29 - yudao-ui-app-tmp/pages/index/index.wxss | 19 - yudao-ui-app-tmp/pages/logs/logs.js | 18 - yudao-ui-app-tmp/pages/logs/logs.json | 4 - yudao-ui-app-tmp/pages/logs/logs.wxml | 6 - yudao-ui-app-tmp/pages/logs/logs.wxss | 8 - yudao-ui-app-tmp/project.config.json | 75 - yudao-ui-app-tmp/sitemap.json | 7 - yudao-ui-app-tmp/utils/common.js | 3 - yudao-ui-app-tmp/utils/util.js | 19 - yudao-ui-app-v1/.hbuilderx/launch.json | 16 - yudao-ui-app-v1/App.vue | 79 - yudao-ui-app-v1/api/member/userProfile.js | 23 - yudao-ui-app-v1/api/system/auth.js | 34 - yudao-ui-app-v1/common/css/common.css | 182 -- yudao-ui-app-v1/common/css/icon.css | 271 --- yudao-ui-app-v1/common/js/request.js | 59 - yudao-ui-app-v1/common/js/util.js | 136 -- yudao-ui-app-v1/common/mixin/mixin.js | 96 - .../components/jyf-parser/jyf-parser.vue | 630 ------ .../components/jyf-parser/libs/CssHandler.js | 97 - .../jyf-parser/libs/MpHtmlParser.js | 534 ----- .../components/jyf-parser/libs/config.js | 93 - .../components/jyf-parser/libs/handler.wxs | 22 - .../components/jyf-parser/libs/trees.vue | 500 ----- .../mescroll-uni/components/mescroll-down.css | 55 - .../mescroll-uni/components/mescroll-down.vue | 47 - .../components/mescroll-empty.vue | 27 - .../components/mescroll-empty1.vue | 95 - .../mescroll-uni/components/mescroll-top.vue | 83 - .../mescroll-uni/components/mescroll-up.css | 47 - .../mescroll-uni/components/mescroll-up.vue | 39 - .../components/mescroll-uni/mescroll-body.css | 14 - .../components/mescroll-uni/mescroll-body.vue | 344 ---- .../mescroll-uni/mescroll-mixins.js | 65 - .../mescroll-uni/mescroll-uni-option.js | 33 - .../components/mescroll-uni/mescroll-uni.css | 36 - .../components/mescroll-uni/mescroll-uni.js | 788 ------- .../components/mescroll-uni/mescroll-uni.vue | 408 ---- .../mescroll-uni/mixins/mescroll-comp.js | 23 - .../mescroll-uni/mixins/mescroll-more-item.js | 51 - .../mescroll-uni/mixins/mescroll-more.js | 56 - .../components/mescroll-uni/wxs/bounce.js | 23 - .../components/mescroll-uni/wxs/mixins.js | 102 - .../components/mescroll-uni/wxs/renderjs.js | 92 - .../components/mescroll-uni/wxs/wxs.wxs | 267 --- .../mix-action-sheet/mix-action-sheet.vue | 82 - .../components/mix-button/mix-button.vue | 154 -- .../components/mix-code/mix-code.vue | 113 - .../components/mix-empty/mix-empty.vue | 209 -- .../mix-icon-loading/mix-icon-loading.vue | 66 - .../mix-list-cell/mix-list-cell.vue | 117 -- .../mix-load-more/mix-load-more.vue | 60 - .../components/mix-loading/mix-loading.vue | 114 -- .../components/mix-modal/mix-modal.vue | 105 - .../components/mix-nav-bar/mix-nav-bar.vue | 139 -- .../mix-number-box/mix-number-box.vue | 180 -- .../mix-price-view/mix-price-view.vue | 53 - .../components/mix-timeline/mix-timeline.vue | 137 -- .../mix-upload-image/mix-upload-image.vue | 200 -- .../number-keyboard/number-keyboard.vue | 186 -- .../pay-password-keyboard.vue | 97 - yudao-ui-app-v1/components/uni-popup/popup.js | 25 - .../components/uni-popup/uni-popup.vue | 302 --- .../uni-swipe-action-item/bindingx.js | 245 --- .../uni-swipe-action-item/index.wxs | 204 -- .../uni-swipe-action-item/mpalipay.js | 160 -- .../uni-swipe-action-item/mpother.js | 158 -- .../components/uni-swipe-action-item/mpwxs.js | 97 - .../uni-swipe-action-item.vue | 270 --- .../uni-swipe-action/uni-swipe-action.vue | 58 - .../uni-transition/uni-transition.vue | 290 --- .../version-update/base-cloud-mobile.scss | 1250 ------------ .../version-update/static/airship.png | Bin 8640 -> 0 bytes .../version-update/static/cloudLeft.png | Bin 14663 -> 0 bytes .../version-update/static/cloudRight.png | Bin 11364 -> 0 bytes .../version-update/static/login-wave.png | Bin 4419 -> 0 bytes .../version-update/static/shipAir.png | Bin 1420 -> 0 bytes .../version-update/static/shipGas.png | Bin 3601 -> 0 bytes .../version-update/static/smallCloud.png | Bin 1249 -> 0 bytes .../components/version-update/static/star.png | Bin 1324 -> 0 bytes .../version-update/version-update.vue | 1811 ----------------- yudao-ui-app-v1/index.html | 14 - yudao-ui-app-v1/main.js | 50 - yudao-ui-app-v1/manifest.json | 72 - yudao-ui-app-v1/pages.json | 60 - yudao-ui-app-v1/pages/auth/login.vue | 326 --- .../pages/auth/mixin/login-app-wx.js | 73 - .../pages/auth/mixin/login-mp-wx.js | 81 - yudao-ui-app-v1/pages/index/index.vue | 52 - yudao-ui-app-v1/pages/set/cutImage/cut.js | 633 ------ yudao-ui-app-v1/pages/set/cutImage/cut.vue | 223 -- yudao-ui-app-v1/pages/set/userInfo.vue | 271 --- yudao-ui-app-v1/pages/tabbar/user.vue | 213 -- yudao-ui-app-v1/static/backgroud/user.jpg | Bin 8756 -> 0 bytes yudao-ui-app-v1/static/icon/arc.png | Bin 8014 -> 0 bytes .../static/icon/default-avatar.png | Bin 7974 -> 0 bytes yudao-ui-app-v1/static/logo.png | Bin 4023 -> 0 bytes .../static/tarbar/index-active.png | Bin 2415 -> 0 bytes yudao-ui-app-v1/static/tarbar/index.png | Bin 1867 -> 0 bytes yudao-ui-app-v1/static/tarbar/logo.png | Bin 4023 -> 0 bytes .../static/tarbar/product-active.png | Bin 1562 -> 0 bytes yudao-ui-app-v1/static/tarbar/product.png | Bin 1981 -> 0 bytes .../static/tarbar/ucenter-active.png | Bin 2073 -> 0 bytes yudao-ui-app-v1/static/tarbar/ucenter.png | Bin 1672 -> 0 bytes yudao-ui-app-v1/store/index.js | 65 - yudao-ui-app-v1/uni.scss | 13 - yudao-ui-app-v1/uni_modules/uview-ui/LICENSE | 21 - .../uni_modules/uview-ui/README.md | 105 - .../uni_modules/uview-ui/changelog.md | 55 - .../uview-ui/components/u--form/u--form.vue | 74 - .../uview-ui/components/u--image/u--image.vue | 40 - .../uview-ui/components/u--input/u--input.vue | 67 - .../uview-ui/components/u--text/u--text.vue | 46 - .../components/u--textarea/u--textarea.vue | 47 - .../components/u-action-sheet/props.js | 54 - .../u-action-sheet/u-action-sheet.vue | 275 --- .../uview-ui/components/u-album/props.js | 59 - .../uview-ui/components/u-album/u-album.vue | 236 --- .../uview-ui/components/u-alert/props.js | 44 - .../uview-ui/components/u-alert/u-alert.vue | 243 --- .../components/u-avatar-group/props.js | 46 - .../u-avatar-group/u-avatar-group.vue | 103 - .../uview-ui/components/u-avatar/props.js | 78 - .../uview-ui/components/u-avatar/u-avatar.vue | 163 -- .../uview-ui/components/u-back-top/props.js | 54 - .../components/u-back-top/u-back-top.vue | 137 -- .../uview-ui/components/u-badge/props.js | 72 - .../uview-ui/components/u-badge/u-badge.vue | 171 -- .../uview-ui/components/u-button/nvue.scss | 46 - .../uview-ui/components/u-button/props.js | 156 -- .../uview-ui/components/u-button/u-button.vue | 485 ----- .../uview-ui/components/u-button/vue.scss | 75 - .../uview-ui/components/u-calendar/header.vue | 99 - .../uview-ui/components/u-calendar/month.vue | 577 ------ .../uview-ui/components/u-calendar/props.js | 134 -- .../components/u-calendar/u-calendar.vue | 288 --- .../uview-ui/components/u-calendar/util.js | 85 - .../components/u-car-keyboard/props.js | 14 - .../u-car-keyboard/u-car-keyboard.vue | 311 --- .../uview-ui/components/u-cell-group/props.js | 14 - .../components/u-cell-group/u-cell-group.vue | 61 - .../uview-ui/components/u-cell/props.js | 109 - .../uview-ui/components/u-cell/u-cell.vue | 224 -- .../components/u-checkbox-group/props.js | 82 - .../u-checkbox-group/u-checkbox-group.vue | 103 - .../uview-ui/components/u-checkbox/props.js | 69 - .../components/u-checkbox/u-checkbox.vue | 339 --- .../components/u-circle-progress/props.js | 8 - .../u-circle-progress/u-circle-progress.vue | 198 -- .../uview-ui/components/u-code-input/props.js | 69 - .../components/u-code-input/u-code-input.vue | 206 -- .../uview-ui/components/u-code/props.js | 34 - .../uview-ui/components/u-code/u-code.vue | 129 -- .../uview-ui/components/u-col/props.js | 29 - .../uview-ui/components/u-col/u-col.vue | 159 -- .../components/u-collapse-item/props.js | 59 - .../u-collapse-item/u-collapse-item.vue | 229 --- .../uview-ui/components/u-collapse/props.js | 19 - .../components/u-collapse/u-collapse.vue | 90 - .../components/u-column-notice/props.js | 55 - .../u-column-notice/u-column-notice.vue | 156 -- .../uview-ui/components/u-count-down/props.js | 24 - .../components/u-count-down/u-count-down.vue | 162 -- .../uview-ui/components/u-count-down/utils.js | 62 - .../uview-ui/components/u-count-to/props.js | 59 - .../components/u-count-to/u-count-to.vue | 184 -- .../components/u-datetime-picker/props.js | 116 -- .../u-datetime-picker/u-datetime-picker.vue | 335 --- .../uview-ui/components/u-divider/props.js | 44 - .../components/u-divider/u-divider.vue | 115 -- .../components/u-dropdown-item/props.js | 36 - .../u-dropdown-item/u-dropdown-item.vue | 146 -- .../uview-ui/components/u-dropdown/props.js | 65 - .../components/u-dropdown/u-dropdown.vue | 127 -- .../uview-ui/components/u-empty/props.js | 59 - .../uview-ui/components/u-empty/u-empty.vue | 128 -- .../uview-ui/components/u-form-item/props.js | 39 - .../components/u-form-item/u-form-item.vue | 228 --- .../uview-ui/components/u-form/props.js | 45 - .../uview-ui/components/u-form/u-form.vue | 205 -- .../uview-ui/components/u-gap/props.js | 24 - .../uview-ui/components/u-gap/u-gap.vue | 38 - .../uview-ui/components/u-grid-item/props.js | 14 - .../components/u-grid-item/u-grid-item.vue | 196 -- .../uview-ui/components/u-grid/props.js | 19 - .../uview-ui/components/u-grid/u-grid.vue | 99 - .../uview-ui/components/u-icon/icons.js | 214 -- .../uview-ui/components/u-icon/props.js | 89 - .../uview-ui/components/u-icon/u-icon.vue | 234 --- .../uview-ui/components/u-image/props.js | 84 - .../uview-ui/components/u-image/u-image.vue | 219 -- .../components/u-index-anchor/props.js | 29 - .../u-index-anchor/u-index-anchor.vue | 91 - .../uview-ui/components/u-index-item/props.js | 5 - .../components/u-index-item/u-index-item.vue | 87 - .../uview-ui/components/u-index-list/props.js | 29 - .../components/u-index-list/u-index-list.vue | 438 ---- .../uview-ui/components/u-input/props.js | 187 -- .../uview-ui/components/u-input/u-input.vue | 346 ---- .../uview-ui/components/u-keyboard/props.js | 84 - .../components/u-keyboard/u-keyboard.vue | 164 -- .../components/u-line-progress/props.js | 28 - .../u-line-progress/u-line-progress.vue | 142 -- .../uview-ui/components/u-line/props.js | 33 - .../uview-ui/components/u-line/u-line.vue | 62 - .../uview-ui/components/u-link/props.js | 39 - .../uview-ui/components/u-link/u-link.vue | 83 - .../uview-ui/components/u-list-item/props.js | 9 - .../components/u-list-item/u-list-item.vue | 116 -- .../uview-ui/components/u-list/props.js | 76 - .../uview-ui/components/u-list/u-list.vue | 159 -- .../components/u-loading-icon/props.js | 59 - .../u-loading-icon/u-loading-icon.vue | 343 ---- .../components/u-loading-page/props.js | 44 - .../u-loading-page/u-loading-page.vue | 110 - .../uview-ui/components/u-loadmore/props.js | 80 - .../components/u-loadmore/u-loadmore.vue | 145 -- .../uview-ui/components/u-modal/props.js | 84 - .../uview-ui/components/u-modal/u-modal.vue | 227 --- .../uview-ui/components/u-navbar/props.js | 64 - .../uview-ui/components/u-navbar/u-navbar.vue | 172 -- .../uview-ui/components/u-no-network/props.js | 19 - .../components/u-no-network/u-no-network.vue | 219 -- .../uview-ui/components/u-notice-bar/props.js | 70 - .../components/u-notice-bar/u-notice-bar.vue | 101 - .../uview-ui/components/u-notify/props.js | 49 - .../uview-ui/components/u-notify/u-notify.vue | 210 -- .../uview-ui/components/u-number-box/props.js | 109 - .../components/u-number-box/u-number-box.vue | 412 ---- .../components/u-number-keyboard/props.js | 19 - .../u-number-keyboard/u-number-keyboard.vue | 196 -- .../uview-ui/components/u-overlay/props.js | 24 - .../components/u-overlay/u-overlay.vue | 68 - .../uview-ui/components/u-parse/node/node.vue | 499 ----- .../uview-ui/components/u-parse/parser.js | 1075 ---------- .../uview-ui/components/u-parse/props.js | 45 - .../uview-ui/components/u-parse/u-parse.vue | 366 ---- .../components/u-picker-column/props.js | 5 - .../u-picker-column/u-picker-column.vue | 27 - .../uview-ui/components/u-picker/props.js | 79 - .../uview-ui/components/u-picker/u-picker.vue | 278 --- .../uview-ui/components/u-popup/props.js | 84 - .../uview-ui/components/u-popup/u-popup.vue | 311 --- .../components/u-radio-group/props.js | 85 - .../u-radio-group/u-radio-group.vue | 108 - .../uview-ui/components/u-radio/props.js | 64 - .../uview-ui/components/u-radio/u-radio.vue | 337 --- .../uview-ui/components/u-rate/props.js | 64 - .../uview-ui/components/u-rate/u-rate.vue | 296 --- .../uview-ui/components/u-read-more/props.js | 61 - .../components/u-read-more/u-read-more.vue | 157 -- .../uview-ui/components/u-row-notice/props.js | 39 - .../components/u-row-notice/u-row-notice.vue | 295 --- .../uview-ui/components/u-row/props.js | 19 - .../uview-ui/components/u-row/u-row.vue | 93 - .../components/u-safe-bottom/props.js | 5 - .../u-safe-bottom/u-safe-bottom.vue | 56 - .../uview-ui/components/u-scroll-list/nvue.js | 28 - .../components/u-scroll-list/other.js | 0 .../components/u-scroll-list/props.js | 34 - .../components/u-scroll-list/scrollWxs.wxs | 50 - .../u-scroll-list/u-scroll-list.vue | 226 -- .../uview-ui/components/u-search/props.js | 114 -- .../uview-ui/components/u-search/u-search.vue | 296 --- .../uview-ui/components/u-skeleton/props.js | 59 - .../components/u-skeleton/u-skeleton.vue | 244 --- .../uview-ui/components/u-slider/mpother.js | 113 - .../uview-ui/components/u-slider/mpwxs.js | 42 - .../uview-ui/components/u-slider/mpwxs.wxs | 121 -- .../components/u-slider/nvue - 副本.js | 180 -- .../uview-ui/components/u-slider/nvue.js | 193 -- .../uview-ui/components/u-slider/props.js | 49 - .../uview-ui/components/u-slider/u-slider.vue | 54 - .../uview-ui/components/u-status-bar/props.js | 8 - .../components/u-status-bar/u-status-bar.vue | 43 - .../uview-ui/components/u-steps-item/props.js | 24 - .../components/u-steps-item/u-steps-item.vue | 314 --- .../uview-ui/components/u-steps/props.js | 39 - .../uview-ui/components/u-steps/u-steps.vue | 80 - .../uview-ui/components/u-sticky/props.js | 40 - .../uview-ui/components/u-sticky/u-sticky.vue | 218 -- .../uview-ui/components/u-subsection/props.js | 44 - .../components/u-subsection/u-subsection.vue | 294 --- .../u-swipe-action-item/index - backup.wxs | 256 --- .../components/u-swipe-action-item/index.wxs | 225 -- .../u-swipe-action-item/nvue - backup.js | 270 --- .../components/u-swipe-action-item/nvue.js | 173 -- .../components/u-swipe-action-item/props.js | 41 - .../u-swipe-action-item.vue | 189 -- .../components/u-swipe-action-item/wxs.js | 15 - .../components/u-swipe-action/props.js | 9 - .../u-swipe-action/u-swipe-action.vue | 67 - .../components/u-swiper-indicator/props.js | 29 - .../u-swiper-indicator/u-swiper-indicator.vue | 110 - .../uview-ui/components/u-swiper/props.js | 125 -- .../uview-ui/components/u-swiper/u-swiper.vue | 236 --- .../uview-ui/components/u-switch/props.js | 54 - .../uview-ui/components/u-switch/u-switch.vue | 173 -- .../components/u-tabbar-item/props.js | 35 - .../u-tabbar-item/u-tabbar-item.vue | 142 -- .../uview-ui/components/u-tabbar/props.js | 44 - .../uview-ui/components/u-tabbar/u-tabbar.vue | 140 -- .../uview-ui/components/u-table/props.js | 5 - .../uview-ui/components/u-table/u-table.vue | 29 - .../uview-ui/components/u-tabs-item/props.js | 5 - .../components/u-tabs-item/u-tabs-item.vue | 29 - .../uview-ui/components/u-tabs/props.js | 49 - .../uview-ui/components/u-tabs/u-tabs.vue | 321 --- .../uview-ui/components/u-tag/props.js | 84 - .../uview-ui/components/u-tag/u-tag.vue | 334 --- .../uview-ui/components/u-td/props.js | 5 - .../uview-ui/components/u-td/u-td.vue | 31 - .../uview-ui/components/u-text/props.js | 120 -- .../uview-ui/components/u-text/u-text.vue | 222 -- .../uview-ui/components/u-text/value.js | 66 - .../uview-ui/components/u-textarea/props.js | 114 -- .../components/u-textarea/u-textarea.vue | 236 --- .../uview-ui/components/u-toast/u-toast.vue | 299 --- .../uview-ui/components/u-toolbar/props.js | 34 - .../components/u-toolbar/u-toolbar.vue | 102 - .../components/u-tooltip/clipboard.min.js | 58 - .../uview-ui/components/u-tooltip/props.js | 59 - .../components/u-tooltip/u-tooltip.vue | 367 ---- .../uview-ui/components/u-tr/props.js | 5 - .../uview-ui/components/u-tr/u-tr.vue | 31 - .../components/u-transition/nvue.ani-map.js | 68 - .../uview-ui/components/u-transition/props.js | 24 - .../components/u-transition/transition.js | 155 -- .../components/u-transition/u-transition.vue | 92 - .../u-transition/vue.ani-style.scss | 113 - .../uview-ui/components/u-upload/mixin.js | 21 - .../uview-ui/components/u-upload/props.js | 124 -- .../uview-ui/components/u-upload/u-upload.vue | 542 ----- .../uview-ui/components/u-upload/utils.js | 114 -- .../uview-ui/components/uview-ui/uview-ui.vue | 15 - yudao-ui-app-v1/uni_modules/uview-ui/index.js | 74 - .../uni_modules/uview-ui/index.scss | 23 - .../uni_modules/uview-ui/libs/config/color.js | 17 - .../uview-ui/libs/config/config.js | 27 - .../uni_modules/uview-ui/libs/config/props.js | 190 -- .../uview-ui/libs/config/props/actionSheet.js | 25 - .../uview-ui/libs/config/props/album.js | 25 - .../uview-ui/libs/config/props/alert.js | 22 - .../uview-ui/libs/config/props/avatar.js | 28 - .../uview-ui/libs/config/props/avatarGroup.js | 22 - .../uview-ui/libs/config/props/backtop.js | 27 - .../uview-ui/libs/config/props/badge.js | 27 - .../uview-ui/libs/config/props/button.js | 41 - .../uview-ui/libs/config/props/calendar.js | 40 - .../uview-ui/libs/config/props/carKeyboard.js | 15 - .../uview-ui/libs/config/props/cell.js | 35 - .../uview-ui/libs/config/props/cellGroup.js | 17 - .../uview-ui/libs/config/props/checkbox.js | 27 - .../libs/config/props/checkboxGroup.js | 29 - .../libs/config/props/circleProgress.js | 15 - .../uview-ui/libs/config/props/code.js | 21 - .../uview-ui/libs/config/props/codeInput.js | 27 - .../uview-ui/libs/config/props/col.js | 19 - .../uview-ui/libs/config/props/collapse.js | 17 - .../libs/config/props/collapseItem.js | 25 - .../libs/config/props/columnNotice.js | 24 - .../uview-ui/libs/config/props/countDown.js | 18 - .../uview-ui/libs/config/props/countTo.js | 25 - .../libs/config/props/datetimePicker.js | 36 - .../uview-ui/libs/config/props/divider.js | 23 - .../uview-ui/libs/config/props/empty.js | 26 - .../uview-ui/libs/config/props/form.js | 22 - .../uview-ui/libs/config/props/formItem.js | 21 - .../uview-ui/libs/config/props/gap.js | 19 - .../uview-ui/libs/config/props/grid.js | 17 - .../uview-ui/libs/config/props/gridItem.js | 16 - .../uview-ui/libs/config/props/icon.js | 36 - .../uview-ui/libs/config/props/image.js | 30 - .../uview-ui/libs/config/props/indexAnchor.js | 19 - .../uview-ui/libs/config/props/indexList.js | 19 - .../uview-ui/libs/config/props/input.js | 49 - .../uview-ui/libs/config/props/keyboard.js | 30 - .../uview-ui/libs/config/props/line.js | 20 - .../libs/config/props/lineProgress.js | 19 - .../uview-ui/libs/config/props/link.js | 26 - .../uview-ui/libs/config/props/list.js | 28 - .../uview-ui/libs/config/props/listItem.js | 15 - .../uview-ui/libs/config/props/loadingIcon.js | 30 - .../uview-ui/libs/config/props/loadingPage.js | 22 - .../uview-ui/libs/config/props/loadmore.js | 29 - .../uview-ui/libs/config/props/modal.js | 30 - .../uview-ui/libs/config/props/navbar.js | 27 - .../uview-ui/libs/config/props/noNetwork.js | 18 - .../uview-ui/libs/config/props/noticeBar.js | 27 - .../uview-ui/libs/config/props/notify.js | 22 - .../uview-ui/libs/config/props/numberBox.js | 35 - .../libs/config/props/numberKeyboard.js | 17 - .../uview-ui/libs/config/props/overlay.js | 18 - .../uview-ui/libs/config/props/parse.js | 22 - .../uview-ui/libs/config/props/picker.js | 29 - .../uview-ui/libs/config/props/popup.js | 30 - .../uview-ui/libs/config/props/radio.js | 27 - .../uview-ui/libs/config/props/radioGroup.js | 30 - .../uview-ui/libs/config/props/rate.js | 26 - .../uview-ui/libs/config/props/readMore.js | 22 - .../uview-ui/libs/config/props/row.js | 17 - .../uview-ui/libs/config/props/rowNotice.js | 21 - .../uview-ui/libs/config/props/scrollList.js | 20 - .../uview-ui/libs/config/props/search.js | 36 - .../uview-ui/libs/config/props/section.js | 24 - .../uview-ui/libs/config/props/skeleton.js | 25 - .../uview-ui/libs/config/props/slider.js | 24 - .../uview-ui/libs/config/props/statusBar.js | 15 - .../uview-ui/libs/config/props/steps.js | 21 - .../uview-ui/libs/config/props/stepsItem.js | 18 - .../uview-ui/libs/config/props/sticky.js | 20 - .../uview-ui/libs/config/props/subsection.js | 22 - .../uview-ui/libs/config/props/swipeAction.js | 15 - .../libs/config/props/swipeActionItem.js | 21 - .../uview-ui/libs/config/props/swiper.js | 39 - .../libs/config/props/swipterIndicator.js | 19 - .../uview-ui/libs/config/props/switch.js | 24 - .../uview-ui/libs/config/props/tabbar.js | 22 - .../uview-ui/libs/config/props/tabbarItem.js | 20 - .../uview-ui/libs/config/props/tabs.js | 29 - .../uview-ui/libs/config/props/tag.js | 29 - .../uview-ui/libs/config/props/text.js | 40 - .../uview-ui/libs/config/props/textarea.js | 36 - .../uview-ui/libs/config/props/toast.js | 30 - .../uview-ui/libs/config/props/toolbar.js | 21 - .../uview-ui/libs/config/props/tooltip.js | 25 - .../uview-ui/libs/config/props/transition.js | 18 - .../uview-ui/libs/config/props/upload.js | 36 - .../uview-ui/libs/config/zIndex.js | 20 - .../uni_modules/uview-ui/libs/css/color.scss | 0 .../uni_modules/uview-ui/libs/css/common.scss | 98 - .../uview-ui/libs/css/components.scss | 15 - .../uni_modules/uview-ui/libs/css/flex.scss | 257 --- .../uni_modules/uview-ui/libs/css/h5.scss | 0 .../uni_modules/uview-ui/libs/css/mixin.scss | 8 - .../uni_modules/uview-ui/libs/css/mp.scss | 0 .../uni_modules/uview-ui/libs/css/nvue.scss | 0 .../uni_modules/uview-ui/libs/css/vue.scss | 27 - .../uview-ui/libs/function/colorGradient.js | 134 -- .../uview-ui/libs/function/debounce.js | 29 - .../uview-ui/libs/function/index.js | 578 ------ .../uview-ui/libs/function/platform.js | 75 - .../uview-ui/libs/function/test.js | 287 --- .../uview-ui/libs/function/throttle.js | 30 - .../libs/luch-request/adapters/index.js | 97 - .../luch-request/core/InterceptorManager.js | 50 - .../libs/luch-request/core/Request.js | 198 -- .../libs/luch-request/core/buildFullPath.js | 20 - .../libs/luch-request/core/defaults.js | 29 - .../libs/luch-request/core/dispatchRequest.js | 3 - .../libs/luch-request/core/mergeConfig.js | 103 - .../uview-ui/libs/luch-request/core/settle.js | 16 - .../libs/luch-request/helpers/buildURL.js | 69 - .../libs/luch-request/helpers/combineURLs.js | 14 - .../luch-request/helpers/isAbsoluteURL.js | 14 - .../uview-ui/libs/luch-request/index.d.ts | 116 -- .../uview-ui/libs/luch-request/index.js | 3 - .../uview-ui/libs/luch-request/utils.js | 131 -- .../uview-ui/libs/luch-request/utils/clone.js | 264 --- .../uni_modules/uview-ui/libs/mixin/button.js | 13 - .../uni_modules/uview-ui/libs/mixin/mixin.js | 145 -- .../uview-ui/libs/mixin/mpMixin.js | 8 - .../uview-ui/libs/mixin/mpShare.js | 13 - .../uview-ui/libs/mixin/openType.js | 25 - .../uni_modules/uview-ui/libs/mixin/style.js | 228 --- .../uni_modules/uview-ui/libs/mixin/touch.js | 59 - .../uview-ui/libs/util/async-validator.js | 1343 ------------ .../uview-ui/libs/util/calendar.js | 546 ----- .../uni_modules/uview-ui/libs/util/dayjs.js | 308 --- .../uni_modules/uview-ui/libs/util/emitter.js | 51 - .../uni_modules/uview-ui/libs/util/route.js | 124 -- .../uni_modules/uview-ui/package.json | 87 - .../uni_modules/uview-ui/theme.scss | 25 - yudao-ui-app/api/auth.js | 10 +- yudao-ui-app/pages/login/mobile.vue | 2 +- 483 files changed, 6 insertions(+), 51941 deletions(-) delete mode 100755 yudao-ui-app-tmp/.eslintrc.js delete mode 100644 yudao-ui-app-tmp/README.md delete mode 100755 yudao-ui-app-tmp/app.js delete mode 100755 yudao-ui-app-tmp/app.json delete mode 100755 yudao-ui-app-tmp/app.wxss delete mode 100755 yudao-ui-app-tmp/pages/index/index.js delete mode 100755 yudao-ui-app-tmp/pages/index/index.json delete mode 100755 yudao-ui-app-tmp/pages/index/index.wxml delete mode 100755 yudao-ui-app-tmp/pages/index/index.wxss delete mode 100755 yudao-ui-app-tmp/pages/logs/logs.js delete mode 100755 yudao-ui-app-tmp/pages/logs/logs.json delete mode 100755 yudao-ui-app-tmp/pages/logs/logs.wxml delete mode 100755 yudao-ui-app-tmp/pages/logs/logs.wxss delete mode 100755 yudao-ui-app-tmp/project.config.json delete mode 100755 yudao-ui-app-tmp/sitemap.json delete mode 100755 yudao-ui-app-tmp/utils/common.js delete mode 100755 yudao-ui-app-tmp/utils/util.js delete mode 100644 yudao-ui-app-v1/.hbuilderx/launch.json delete mode 100644 yudao-ui-app-v1/App.vue delete mode 100644 yudao-ui-app-v1/api/member/userProfile.js delete mode 100644 yudao-ui-app-v1/api/system/auth.js delete mode 100644 yudao-ui-app-v1/common/css/common.css delete mode 100644 yudao-ui-app-v1/common/css/icon.css delete mode 100644 yudao-ui-app-v1/common/js/request.js delete mode 100644 yudao-ui-app-v1/common/js/util.js delete mode 100644 yudao-ui-app-v1/common/mixin/mixin.js delete mode 100644 yudao-ui-app-v1/components/jyf-parser/jyf-parser.vue delete mode 100644 yudao-ui-app-v1/components/jyf-parser/libs/CssHandler.js delete mode 100644 yudao-ui-app-v1/components/jyf-parser/libs/MpHtmlParser.js delete mode 100644 yudao-ui-app-v1/components/jyf-parser/libs/config.js delete mode 100644 yudao-ui-app-v1/components/jyf-parser/libs/handler.wxs delete mode 100644 yudao-ui-app-v1/components/jyf-parser/libs/trees.vue delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/components/mescroll-down.css delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/components/mescroll-down.vue delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/components/mescroll-empty.vue delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/components/mescroll-empty1.vue delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/components/mescroll-top.vue delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/components/mescroll-up.css delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/components/mescroll-up.vue delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/mescroll-body.css delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/mescroll-body.vue delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/mescroll-mixins.js delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/mescroll-uni-option.js delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/mescroll-uni.css delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/mescroll-uni.js delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/mescroll-uni.vue delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/mixins/mescroll-comp.js delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/mixins/mescroll-more-item.js delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/mixins/mescroll-more.js delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/wxs/bounce.js delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/wxs/mixins.js delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/wxs/renderjs.js delete mode 100644 yudao-ui-app-v1/components/mescroll-uni/wxs/wxs.wxs delete mode 100644 yudao-ui-app-v1/components/mix-action-sheet/mix-action-sheet.vue delete mode 100644 yudao-ui-app-v1/components/mix-button/mix-button.vue delete mode 100644 yudao-ui-app-v1/components/mix-code/mix-code.vue delete mode 100644 yudao-ui-app-v1/components/mix-empty/mix-empty.vue delete mode 100644 yudao-ui-app-v1/components/mix-icon-loading/mix-icon-loading.vue delete mode 100644 yudao-ui-app-v1/components/mix-list-cell/mix-list-cell.vue delete mode 100644 yudao-ui-app-v1/components/mix-load-more/mix-load-more.vue delete mode 100644 yudao-ui-app-v1/components/mix-loading/mix-loading.vue delete mode 100644 yudao-ui-app-v1/components/mix-modal/mix-modal.vue delete mode 100644 yudao-ui-app-v1/components/mix-nav-bar/mix-nav-bar.vue delete mode 100644 yudao-ui-app-v1/components/mix-number-box/mix-number-box.vue delete mode 100644 yudao-ui-app-v1/components/mix-price-view/mix-price-view.vue delete mode 100644 yudao-ui-app-v1/components/mix-timeline/mix-timeline.vue delete mode 100644 yudao-ui-app-v1/components/mix-upload-image/mix-upload-image.vue delete mode 100644 yudao-ui-app-v1/components/number-keyboard/number-keyboard.vue delete mode 100644 yudao-ui-app-v1/components/pay-password-keyboard/pay-password-keyboard.vue delete mode 100644 yudao-ui-app-v1/components/uni-popup/popup.js delete mode 100644 yudao-ui-app-v1/components/uni-popup/uni-popup.vue delete mode 100644 yudao-ui-app-v1/components/uni-swipe-action-item/bindingx.js delete mode 100644 yudao-ui-app-v1/components/uni-swipe-action-item/index.wxs delete mode 100644 yudao-ui-app-v1/components/uni-swipe-action-item/mpalipay.js delete mode 100644 yudao-ui-app-v1/components/uni-swipe-action-item/mpother.js delete mode 100644 yudao-ui-app-v1/components/uni-swipe-action-item/mpwxs.js delete mode 100644 yudao-ui-app-v1/components/uni-swipe-action-item/uni-swipe-action-item.vue delete mode 100644 yudao-ui-app-v1/components/uni-swipe-action/uni-swipe-action.vue delete mode 100644 yudao-ui-app-v1/components/uni-transition/uni-transition.vue delete mode 100644 yudao-ui-app-v1/components/version-update/base-cloud-mobile.scss delete mode 100644 yudao-ui-app-v1/components/version-update/static/airship.png delete mode 100644 yudao-ui-app-v1/components/version-update/static/cloudLeft.png delete mode 100644 yudao-ui-app-v1/components/version-update/static/cloudRight.png delete mode 100644 yudao-ui-app-v1/components/version-update/static/login-wave.png delete mode 100644 yudao-ui-app-v1/components/version-update/static/shipAir.png delete mode 100644 yudao-ui-app-v1/components/version-update/static/shipGas.png delete mode 100644 yudao-ui-app-v1/components/version-update/static/smallCloud.png delete mode 100644 yudao-ui-app-v1/components/version-update/static/star.png delete mode 100644 yudao-ui-app-v1/components/version-update/version-update.vue delete mode 100644 yudao-ui-app-v1/index.html delete mode 100644 yudao-ui-app-v1/main.js delete mode 100644 yudao-ui-app-v1/manifest.json delete mode 100644 yudao-ui-app-v1/pages.json delete mode 100644 yudao-ui-app-v1/pages/auth/login.vue delete mode 100644 yudao-ui-app-v1/pages/auth/mixin/login-app-wx.js delete mode 100644 yudao-ui-app-v1/pages/auth/mixin/login-mp-wx.js delete mode 100644 yudao-ui-app-v1/pages/index/index.vue delete mode 100644 yudao-ui-app-v1/pages/set/cutImage/cut.js delete mode 100644 yudao-ui-app-v1/pages/set/cutImage/cut.vue delete mode 100644 yudao-ui-app-v1/pages/set/userInfo.vue delete mode 100644 yudao-ui-app-v1/pages/tabbar/user.vue delete mode 100644 yudao-ui-app-v1/static/backgroud/user.jpg delete mode 100644 yudao-ui-app-v1/static/icon/arc.png delete mode 100644 yudao-ui-app-v1/static/icon/default-avatar.png delete mode 100644 yudao-ui-app-v1/static/logo.png delete mode 100644 yudao-ui-app-v1/static/tarbar/index-active.png delete mode 100644 yudao-ui-app-v1/static/tarbar/index.png delete mode 100644 yudao-ui-app-v1/static/tarbar/logo.png delete mode 100644 yudao-ui-app-v1/static/tarbar/product-active.png delete mode 100644 yudao-ui-app-v1/static/tarbar/product.png delete mode 100644 yudao-ui-app-v1/static/tarbar/ucenter-active.png delete mode 100644 yudao-ui-app-v1/static/tarbar/ucenter.png delete mode 100644 yudao-ui-app-v1/store/index.js delete mode 100644 yudao-ui-app-v1/uni.scss delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/LICENSE delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/README.md delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/changelog.md delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u--form/u--form.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u--image/u--image.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u--input/u--input.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u--text/u--text.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u--textarea/u--textarea.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-action-sheet/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-action-sheet/u-action-sheet.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-album/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-album/u-album.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-alert/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-alert/u-alert.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-avatar-group/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-avatar-group/u-avatar-group.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-avatar/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-avatar/u-avatar.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-back-top/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-back-top/u-back-top.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-badge/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-badge/u-badge.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-button/nvue.scss delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-button/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-button/u-button.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-button/vue.scss delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-calendar/header.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-calendar/month.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-calendar/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-calendar/u-calendar.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-calendar/util.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-car-keyboard/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-car-keyboard/u-car-keyboard.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-cell-group/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-cell-group/u-cell-group.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-cell/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-cell/u-cell.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-checkbox-group/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-checkbox-group/u-checkbox-group.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-checkbox/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-checkbox/u-checkbox.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-circle-progress/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-circle-progress/u-circle-progress.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-code-input/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-code-input/u-code-input.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-code/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-code/u-code.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-col/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-col/u-col.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-collapse-item/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-collapse-item/u-collapse-item.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-collapse/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-collapse/u-collapse.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-column-notice/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-column-notice/u-column-notice.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-count-down/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-count-down/u-count-down.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-count-down/utils.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-count-to/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-count-to/u-count-to.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-datetime-picker/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-datetime-picker/u-datetime-picker.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-divider/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-divider/u-divider.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-dropdown-item/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-dropdown-item/u-dropdown-item.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-dropdown/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-dropdown/u-dropdown.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-empty/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-empty/u-empty.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-form-item/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-form-item/u-form-item.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-form/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-form/u-form.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-gap/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-gap/u-gap.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-grid-item/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-grid-item/u-grid-item.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-grid/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-grid/u-grid.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-icon/icons.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-icon/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-icon/u-icon.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-image/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-image/u-image.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-index-anchor/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-index-anchor/u-index-anchor.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-index-item/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-index-item/u-index-item.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-index-list/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-index-list/u-index-list.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-input/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-input/u-input.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-keyboard/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-keyboard/u-keyboard.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-line-progress/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-line-progress/u-line-progress.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-line/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-line/u-line.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-link/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-link/u-link.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-list-item/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-list-item/u-list-item.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-list/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-list/u-list.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-loading-icon/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-loading-page/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-loading-page/u-loading-page.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-loadmore/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-loadmore/u-loadmore.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-modal/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-modal/u-modal.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-navbar/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-navbar/u-navbar.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-no-network/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-no-network/u-no-network.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-notice-bar/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-notice-bar/u-notice-bar.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-notify/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-notify/u-notify.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-number-box/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-number-box/u-number-box.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-number-keyboard/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-number-keyboard/u-number-keyboard.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-overlay/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-overlay/u-overlay.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-parse/node/node.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-parse/parser.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-parse/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-parse/u-parse.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-picker-column/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-picker-column/u-picker-column.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-picker/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-picker/u-picker.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-popup/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-popup/u-popup.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-radio-group/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-radio-group/u-radio-group.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-radio/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-radio/u-radio.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-rate/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-rate/u-rate.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-read-more/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-read-more/u-read-more.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-row-notice/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-row-notice/u-row-notice.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-row/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-row/u-row.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-safe-bottom/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-scroll-list/nvue.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-scroll-list/other.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-scroll-list/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-scroll-list/scrollWxs.wxs delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-scroll-list/u-scroll-list.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-search/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-search/u-search.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-skeleton/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-skeleton/u-skeleton.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-slider/mpother.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-slider/mpwxs.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-slider/mpwxs.wxs delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-slider/nvue - 副本.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-slider/nvue.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-slider/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-slider/u-slider.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-status-bar/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-status-bar/u-status-bar.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-steps-item/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-steps-item/u-steps-item.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-steps/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-steps/u-steps.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-sticky/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-sticky/u-sticky.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-subsection/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-subsection/u-subsection.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-swipe-action-item/index - backup.wxs delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-swipe-action-item/index.wxs delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-swipe-action-item/nvue - backup.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-swipe-action-item/nvue.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-swipe-action-item/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-swipe-action-item/u-swipe-action-item.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-swipe-action-item/wxs.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-swipe-action/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-swipe-action/u-swipe-action.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-swiper-indicator/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-swiper/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-swiper/u-swiper.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-switch/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-switch/u-switch.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-tabbar-item/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-tabbar/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-tabbar/u-tabbar.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-table/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-table/u-table.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-tabs-item/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-tabs-item/u-tabs-item.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-tabs/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-tabs/u-tabs.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-tag/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-tag/u-tag.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-td/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-td/u-td.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-text/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-text/u-text.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-text/value.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-textarea/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-textarea/u-textarea.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-toast/u-toast.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-toolbar/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-toolbar/u-toolbar.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-tooltip/clipboard.min.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-tooltip/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-tooltip/u-tooltip.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-tr/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-tr/u-tr.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-transition/nvue.ani-map.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-transition/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-transition/transition.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-transition/u-transition.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-transition/vue.ani-style.scss delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-upload/mixin.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-upload/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-upload/u-upload.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/u-upload/utils.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/components/uview-ui/uview-ui.vue delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/index.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/index.scss delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/color.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/config.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/actionSheet.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/album.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/alert.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/avatar.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/avatarGroup.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/backtop.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/badge.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/button.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/calendar.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/carKeyboard.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/cell.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/cellGroup.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/checkbox.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/checkboxGroup.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/circleProgress.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/code.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/codeInput.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/col.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/collapse.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/collapseItem.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/columnNotice.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/countDown.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/countTo.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/datetimePicker.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/divider.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/empty.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/form.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/formItem.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/gap.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/grid.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/gridItem.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/icon.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/image.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/indexAnchor.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/indexList.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/input.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/keyboard.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/line.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/lineProgress.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/link.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/list.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/listItem.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/loadingIcon.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/loadingPage.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/loadmore.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/modal.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/navbar.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/noNetwork.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/noticeBar.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/notify.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/numberBox.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/numberKeyboard.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/overlay.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/parse.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/picker.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/popup.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/radio.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/radioGroup.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/rate.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/readMore.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/row.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/rowNotice.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/scrollList.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/search.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/section.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/skeleton.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/slider.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/statusBar.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/steps.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/stepsItem.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/sticky.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/subsection.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/swipeAction.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/swipeActionItem.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/swiper.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/swipterIndicator.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/switch.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/tabbar.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/tabbarItem.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/tabs.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/tag.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/text.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/textarea.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/toast.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/toolbar.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/tooltip.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/transition.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/props/upload.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/config/zIndex.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/css/color.scss delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/css/common.scss delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/css/components.scss delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/css/flex.scss delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/css/h5.scss delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/css/mixin.scss delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/css/mp.scss delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/css/nvue.scss delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/css/vue.scss delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/function/colorGradient.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/function/debounce.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/function/index.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/function/platform.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/function/test.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/function/throttle.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/luch-request/adapters/index.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/luch-request/core/InterceptorManager.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/luch-request/core/Request.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/luch-request/core/buildFullPath.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/luch-request/core/defaults.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/luch-request/core/dispatchRequest.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/luch-request/core/mergeConfig.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/luch-request/core/settle.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/luch-request/helpers/buildURL.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/luch-request/helpers/combineURLs.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/luch-request/helpers/isAbsoluteURL.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/luch-request/index.d.ts delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/luch-request/index.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/luch-request/utils.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/luch-request/utils/clone.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/mixin/button.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/mixin/mixin.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/mixin/mpMixin.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/mixin/mpShare.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/mixin/openType.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/mixin/style.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/mixin/touch.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/util/async-validator.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/util/calendar.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/util/dayjs.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/util/emitter.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/libs/util/route.js delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/package.json delete mode 100644 yudao-ui-app-v1/uni_modules/uview-ui/theme.scss diff --git a/yudao-ui-app-tmp/.eslintrc.js b/yudao-ui-app-tmp/.eslintrc.js deleted file mode 100755 index 115cc02b04..0000000000 --- a/yudao-ui-app-tmp/.eslintrc.js +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Eslint config file - * Documentation: https://eslint.org/docs/user-guide/configuring/ - * Install the Eslint extension before using this feature. - */ -module.exports = { - env: { - es6: true, - browser: true, - node: true, - }, - ecmaFeatures: { - modules: true, - }, - parserOptions: { - ecmaVersion: 2018, - sourceType: 'module', - }, - globals: { - wx: true, - App: true, - Page: true, - getCurrentPages: true, - getApp: true, - Component: true, - requirePlugin: true, - requireMiniProgram: true, - }, - // extends: 'eslint:recommended', - rules: {}, -} diff --git a/yudao-ui-app-tmp/README.md b/yudao-ui-app-tmp/README.md deleted file mode 100644 index 4e5737ccbc..0000000000 --- a/yudao-ui-app-tmp/README.md +++ /dev/null @@ -1 +0,0 @@ -临时项目,作为测试微信小程序登陆之用 diff --git a/yudao-ui-app-tmp/app.js b/yudao-ui-app-tmp/app.js deleted file mode 100755 index 1ed57c47fc..0000000000 --- a/yudao-ui-app-tmp/app.js +++ /dev/null @@ -1,19 +0,0 @@ -// app.js -App({ - onLaunch() { - // 展示本地存储能力 - const logs = wx.getStorageSync('logs') || [] - logs.unshift(Date.now()) - wx.setStorageSync('logs', logs) - - // 登录 - wx.login({ - success: res => { - // 发送 res.code 到后台换取 openId, sessionKey, unionId - } - }) - }, - globalData: { - userInfo: null - } -}) diff --git a/yudao-ui-app-tmp/app.json b/yudao-ui-app-tmp/app.json deleted file mode 100755 index 3d7616ff47..0000000000 --- a/yudao-ui-app-tmp/app.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "pages":[ - "pages/index/index", - "pages/logs/logs" - ], - "window":{ - "backgroundTextStyle":"light", - "navigationBarBackgroundColor": "#fff", - "navigationBarTitleText": "Weixin", - "navigationBarTextStyle":"black" - }, - "style": "v2", - "sitemapLocation": "sitemap.json" -} diff --git a/yudao-ui-app-tmp/app.wxss b/yudao-ui-app-tmp/app.wxss deleted file mode 100755 index 06c6fc9ce3..0000000000 --- a/yudao-ui-app-tmp/app.wxss +++ /dev/null @@ -1,10 +0,0 @@ -/**app.wxss**/ -.container { - height: 100%; - display: flex; - flex-direction: column; - align-items: center; - justify-content: space-between; - padding: 200rpx 0; - box-sizing: border-box; -} diff --git a/yudao-ui-app-tmp/pages/index/index.js b/yudao-ui-app-tmp/pages/index/index.js deleted file mode 100755 index eadb684cfe..0000000000 --- a/yudao-ui-app-tmp/pages/index/index.js +++ /dev/null @@ -1,91 +0,0 @@ -// index.js - -const common=require('../../utils/common.js') -// 获取应用实例 -const app = getApp() - -Page({ - data: { - motto: 'Hello World', - userInfo: {}, - hasUserInfo: false, - canIUse: wx.canIUse('button.open-type.getUserInfo'), - canIUseGetUserProfile: false, - canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName'), // 如需尝试获取用户信息可改为false - holderText: 'to be auth' - }, - // 事件处理函数 - bindViewTap() { - wx.navigateTo({ - url: '../logs/logs' - }) - }, - onLoad() { - if (wx.getUserProfile) { - this.setData({ - canIUseGetUserProfile: true - }) - } - }, - getUserProfile(e) { - // 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认,开发者妥善保管用户快速填写的头像昵称,避免重复弹窗 - wx.getUserProfile({ - desc: '展示用户信息', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写 - success: (res) => { - console.log(res) - this.setData({ - userInfo: res.userInfo, - hasUserInfo: true - }) - } - }) - }, - getUserInfo(e) { - // 不推荐使用getUserInfo获取用户信息,预计自2021年4月13日起,getUserInfo将不再弹出弹窗,并直接返回匿名的用户个人信息 - console.log(e) - this.setData({ - userInfo: e.detail.userInfo, - hasUserInfo: true - }) - }, - // 小程序登录 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html - wxLogin(e){ - let page=this; - wx.login({ - success (res) { - console.log("res:") - console.log(res) - if (res.code) { - //发起网络请求 - console.log('发起网络请求'+common.baseurl) - wx.request({ - url: common.baseurl+'/api/social-login2', - method: "POST", - data: { - code: res.code, - state: 'empty', - type: 33, - username: '15601691300', - password: 'admin123' - }, - header: { - 'content-type': 'application/json' // 默认值 - }, - success: function(res) { - console.log(res.data) - let holder="auth success, token:"+res.data.data.token - page.setData({holderText: holder}) - }, - fail: function(data){ - console.error("请求出错"); - console.error(data) - } - - }) - } else { - console.log('登录失败!' + res.errMsg) - } - } - }) - } -}) diff --git a/yudao-ui-app-tmp/pages/index/index.json b/yudao-ui-app-tmp/pages/index/index.json deleted file mode 100755 index 8835af0699..0000000000 --- a/yudao-ui-app-tmp/pages/index/index.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "usingComponents": {} -} \ No newline at end of file diff --git a/yudao-ui-app-tmp/pages/index/index.wxml b/yudao-ui-app-tmp/pages/index/index.wxml deleted file mode 100755 index e3243c3e04..0000000000 --- a/yudao-ui-app-tmp/pages/index/index.wxml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - 请使用1.4.4及以上版本基础库 - - - - {{userInfo.nickName}} - - - - - - - - - 授权登录测试1024 - - - - {{holderText}} - diff --git a/yudao-ui-app-tmp/pages/index/index.wxss b/yudao-ui-app-tmp/pages/index/index.wxss deleted file mode 100755 index eb642035f7..0000000000 --- a/yudao-ui-app-tmp/pages/index/index.wxss +++ /dev/null @@ -1,19 +0,0 @@ -/**index.wxss**/ -.userinfo { - display: flex; - flex-direction: column; - align-items: center; - color: #aaa; -} - -.userinfo-avatar { - overflow: hidden; - width: 128rpx; - height: 128rpx; - margin: 20rpx; - border-radius: 50%; -} - -.usermotto { - margin-top: 200px; -} \ No newline at end of file diff --git a/yudao-ui-app-tmp/pages/logs/logs.js b/yudao-ui-app-tmp/pages/logs/logs.js deleted file mode 100755 index 85f6aac5ab..0000000000 --- a/yudao-ui-app-tmp/pages/logs/logs.js +++ /dev/null @@ -1,18 +0,0 @@ -// logs.js -const util = require('../../utils/util.js') - -Page({ - data: { - logs: [] - }, - onLoad() { - this.setData({ - logs: (wx.getStorageSync('logs') || []).map(log => { - return { - date: util.formatTime(new Date(log)), - timeStamp: log - } - }) - }) - } -}) diff --git a/yudao-ui-app-tmp/pages/logs/logs.json b/yudao-ui-app-tmp/pages/logs/logs.json deleted file mode 100755 index 3ee76c183c..0000000000 --- a/yudao-ui-app-tmp/pages/logs/logs.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "navigationBarTitleText": "查看启动日志", - "usingComponents": {} -} \ No newline at end of file diff --git a/yudao-ui-app-tmp/pages/logs/logs.wxml b/yudao-ui-app-tmp/pages/logs/logs.wxml deleted file mode 100755 index 0b6b6456f7..0000000000 --- a/yudao-ui-app-tmp/pages/logs/logs.wxml +++ /dev/null @@ -1,6 +0,0 @@ - - - - {{index + 1}}. {{log.date}} - - diff --git a/yudao-ui-app-tmp/pages/logs/logs.wxss b/yudao-ui-app-tmp/pages/logs/logs.wxss deleted file mode 100755 index 94d4b88a27..0000000000 --- a/yudao-ui-app-tmp/pages/logs/logs.wxss +++ /dev/null @@ -1,8 +0,0 @@ -.log-list { - display: flex; - flex-direction: column; - padding: 40rpx; -} -.log-item { - margin: 10rpx; -} diff --git a/yudao-ui-app-tmp/project.config.json b/yudao-ui-app-tmp/project.config.json deleted file mode 100755 index 2fbe955c6f..0000000000 --- a/yudao-ui-app-tmp/project.config.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "description": "项目配置文件", - "packOptions": { - "ignore": [ - { - "type": "file", - "value": ".eslintrc.js" - } - ] - }, - "setting": { - "bundle": false, - "userConfirmedBundleSwitch": false, - "urlCheck": true, - "scopeDataCheck": false, - "coverView": true, - "es6": true, - "postcss": true, - "compileHotReLoad": false, - "lazyloadPlaceholderEnable": false, - "preloadBackgroundData": false, - "minified": true, - "autoAudits": false, - "newFeature": false, - "uglifyFileName": false, - "uploadWithSourceMap": true, - "useIsolateContext": true, - "nodeModules": false, - "enhance": true, - "useMultiFrameRuntime": true, - "useApiHook": true, - "useApiHostProcess": true, - "showShadowRootInWxmlPanel": true, - "packNpmManually": false, - "enableEngineNative": false, - "packNpmRelationList": [], - "minifyWXSS": true, - "showES6CompileOption": false, - "minifyWXML": true - }, - "compileType": "miniprogram", - "libVersion": "2.19.4", - "appid": "wx44d047d87e6284d8", - "appid1": "wx63c280fe3248a3e7", - "projectname": "mini-program-test", - "debugOptions": { - "hidedInDevtools": [] - }, - "scripts": {}, - "staticServerOptions": { - "baseURL": "", - "servePath": "" - }, - "isGameTourist": false, - "condition": { - "search": { - "list": [] - }, - "conversation": { - "list": [] - }, - "game": { - "list": [] - }, - "plugin": { - "list": [] - }, - "gamePlugin": { - "list": [] - }, - "miniprogram": { - "list": [] - } - } -} \ No newline at end of file diff --git a/yudao-ui-app-tmp/sitemap.json b/yudao-ui-app-tmp/sitemap.json deleted file mode 100755 index ca02add20b..0000000000 --- a/yudao-ui-app-tmp/sitemap.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html", - "rules": [{ - "action": "allow", - "page": "*" - }] -} \ No newline at end of file diff --git a/yudao-ui-app-tmp/utils/common.js b/yudao-ui-app-tmp/utils/common.js deleted file mode 100755 index a52d725204..0000000000 --- a/yudao-ui-app-tmp/utils/common.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - baseurl: "http://127.0.0.1:28080" -} diff --git a/yudao-ui-app-tmp/utils/util.js b/yudao-ui-app-tmp/utils/util.js deleted file mode 100755 index 764bc2ce26..0000000000 --- a/yudao-ui-app-tmp/utils/util.js +++ /dev/null @@ -1,19 +0,0 @@ -const formatTime = date => { - const year = date.getFullYear() - const month = date.getMonth() + 1 - const day = date.getDate() - const hour = date.getHours() - const minute = date.getMinutes() - const second = date.getSeconds() - - return `${[year, month, day].map(formatNumber).join('/')} ${[hour, minute, second].map(formatNumber).join(':')}` -} - -const formatNumber = n => { - n = n.toString() - return n[1] ? n : `0${n}` -} - -module.exports = { - formatTime -} diff --git a/yudao-ui-app-v1/.hbuilderx/launch.json b/yudao-ui-app-v1/.hbuilderx/launch.json deleted file mode 100644 index 07c1d5fa59..0000000000 --- a/yudao-ui-app-v1/.hbuilderx/launch.json +++ /dev/null @@ -1,16 +0,0 @@ -{ // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/ - // launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数 - "version": "0.0", - "configurations": [{ - "default" : - { - "launchtype" : "local" - }, - "h5" : - { - "launchtype" : "local" - }, - "type" : "uniCloud" - } - ] -} diff --git a/yudao-ui-app-v1/App.vue b/yudao-ui-app-v1/App.vue deleted file mode 100644 index a262284036..0000000000 --- a/yudao-ui-app-v1/App.vue +++ /dev/null @@ -1,79 +0,0 @@ - - - diff --git a/yudao-ui-app-v1/api/member/userProfile.js b/yudao-ui-app-v1/api/member/userProfile.js deleted file mode 100644 index 2effa1eb72..0000000000 --- a/yudao-ui-app-v1/api/member/userProfile.js +++ /dev/null @@ -1,23 +0,0 @@ -import { request } from '@/common/js/request.js' - -// 获得用户的基本信息 -export function getUserInfo() { - return request({ - url: 'member/user/profile/get', - method: 'get' - }) -} - -// 修改 -export function updateNickname(nickname) { - return request({ - url: 'member/user/profile/update-nickname', - method: 'post', - header: { - "Content-Type": "application/x-www-form-urlencoded" - }, - data: { - nickname - } - }) -} \ No newline at end of file diff --git a/yudao-ui-app-v1/api/system/auth.js b/yudao-ui-app-v1/api/system/auth.js deleted file mode 100644 index 428655591e..0000000000 --- a/yudao-ui-app-v1/api/system/auth.js +++ /dev/null @@ -1,34 +0,0 @@ -import { request } from '@/common/js/request.js' - -// 手机号 + 密码登陆 -export function login(mobile, password) { - return request({ - url: 'login', - method: 'post', - data: { - mobile, password - } - }) -} - -// 手机号 + 验证码登陆 -export function smsLogin(mobile, code) { - return request({ - url: 'sms-login', - method: 'post', - data: { - mobile, code - } - }) -} - -// 发送手机验证码 -export function sendSmsCode(mobile, scene) { - return request({ - url: 'send-sms-code', - method: 'post', - data: { - mobile, scene - } - }) -} \ No newline at end of file diff --git a/yudao-ui-app-v1/common/css/common.css b/yudao-ui-app-v1/common/css/common.css deleted file mode 100644 index 2f22c237ef..0000000000 --- a/yudao-ui-app-v1/common/css/common.css +++ /dev/null @@ -1,182 +0,0 @@ -/* #ifndef APP-PLUS-NVUE */ -view, -scroll-view, -swiper, -swiper-item, -cover-view, -cover-image, -icon, -text, -rich-text, -progress, -button, -checkbox, -form, -input, -label, -radio, -slider, -switch, -textarea, -navigator, -audio, -camera, -image, -video { - box-sizing: border-box; -} -image{ - display: block; -} -text{ - line-height: 1; - /* font-family: Helvetica Neue, Helvetica, sans-serif; */ -} -button{ - padding: 0; - margin: 0; - background-color: rgba(0,0,0,0) !important; -} -button:after{ - border: 0; -} -.bottom-fill{ - height: constant(safe-area-inset-bottom); - height: env(safe-area-inset-bottom); -} -.fix-bot{ - box-sizing: content-box; - padding-bottom: constant(safe-area-inset-bottom); - padding-bottom: env(safe-area-inset-bottom); -} - -/* 边框 */ -.round{ - position: relative; - border-radius: 100rpx; -} -.round:after{ - content: ''; - position: absolute; - left: 0; - top: 0; - width: 200%; - height: 200%; - transform: scale(.5) translate(-50%,-50%); - border: 1px solid #878787; - border-radius: 100rpx; - box-sizing: border-box; -} -.b-b:after{ - position: absolute; - z-index: 3; - left: 0; - top: auto; - bottom: 0; - right: 0; - height: 0; - content: ''; - transform: scaleY(.5); - border-bottom: 1px solid #e0e0e0; -} -.b-t:before{ - position: absolute; - z-index: 3; - left: 0; - top: 0; - right: 0; - height: 0; - content: ''; - transform: scaleY(.5); - border-bottom: 1px solid #e5e5e5; -} -.b-r:after{ - position: absolute; - z-index: 3; - right: 0; - top: 0; - bottom: 0; - width: 0; - content: ''; - transform: scaleX(.5); - border-right: 1px solid #e5e5e5; -} -.b-l:before{ - position: absolute; - z-index: 3; - left: 0; - top: 0; - bottom: 0; - width: 0; - content: ''; - transform: scaleX(.5); - border-left: 1px solid #e5e5e5; -} -.b-b, .b-t, .b-l, .b-r{ - position: relative; -} -/* 点击态 */ -.hover-gray { - background: #fafafa !important; -} -.hover-dark { - background: #f0f0f0 !important; -} - -.hover-opacity { - opacity: 0.7; -} - -/* #endif */ - -.clamp { - /* #ifdef APP-PLUS-NVUE */ - lines: 1; - /* #endif */ - /* #ifndef APP-PLUS-NVUE */ - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - /* #endif */ -} -.clamp2 { - /* #ifdef APP-PLUS-NVUE */ - lines: 2; - /* #endif */ - /* #ifndef APP-PLUS-NVUE */ - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 2; - overflow: hidden; - /* #endif */ -} - -/* 布局 */ -.row{ - /* #ifndef APP-PLUS-NVUE */ - display:flex; - /* #endif */ - flex-direction:row; - align-items: center; -} -.column{ - /* #ifndef APP-PLUS-NVUE */ - display:flex; - /* #endif */ - flex-direction: column; -} -.center{ - /* #ifndef APP-PLUS-NVUE */ - display:flex; - /* #endif */ - align-items: center; - justify-content: center; -} -.fill{ - flex: 1; -} -/* input */ -.placeholder{ - color: #999 !important; -} \ No newline at end of file diff --git a/yudao-ui-app-v1/common/css/icon.css b/yudao-ui-app-v1/common/css/icon.css deleted file mode 100644 index 653ba4d0ce..0000000000 --- a/yudao-ui-app-v1/common/css/icon.css +++ /dev/null @@ -1,271 +0,0 @@ -@font-face { - font-family: "mix-icon"; - font-weight: normal; - font-style: normal; - src: url('https://at.alicdn.com/t/font_1913318_2ui3nitf38x.ttf') format('truetype'); // TODO 芋艿: icon 怎么搞? -} - -.mix-icon { - font-family: "mix-icon" !important; - font-size: 16px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-fanhui:before { - content: "\e7d5"; -} - -.icon-shoujihaoma:before { - content: "\e7ec"; -} - -.icon-close:before { - content: "\e60f"; -} - -.icon-xingbie-nv:before { - content: "\e60e"; -} - -.icon-wuliuyunshu:before { - content: "\e7ed"; -} - -.icon-jingpin:before { - content: "\e608"; -} - -.icon-zhangdanmingxi01:before { - content: "\e637"; -} - -.icon-tixian1:before { - content: "\e625"; -} - -.icon-chongzhi:before { - content: "\e605"; -} - -.icon-wodezhanghu_zijinjilu:before { - content: "\e615"; -} - -.icon-tixian:before { - content: "\e6ab"; -} - -.icon-qianbao:before { - content: "\e6c4"; -} - -.icon-guanbi1:before { - content: "\e61a"; -} - -.icon-daipingjia:before { - content: "\e604"; -} - -.icon-daifahuo:before { - content: "\e6bd"; -} - -.icon-yue:before { - content: "\e600"; -} - -.icon-wxpay:before { - content: "\e602"; -} - -.icon-alipay:before { - content: "\e603"; -} - -.icon-tishi:before { - content: "\e662"; -} - -.icon-shoucang-1:before { - content: "\e607"; -} - -.icon-gouwuche:before { - content: "\e657"; -} - -.icon-shoucang:before { - content: "\e645"; -} - -.icon-home:before { - content: "\e60c"; -} - -/* .icon-bangzhu1:before { - content: "\e63d"; // 帮助 -} */ - -.icon-xingxing:before { - content: "\e70b"; -} - -.icon-shuxiangliebiao:before { - content: "\e635"; -} - -.icon-hengxiangliebiao:before { - content: "\e636"; -} - -.icon-guanbi2:before { - content: "\e7be"; -} - -.icon-down:before { - content: "\e65c"; -} - -.icon-arrow-top:before { - content: "\e63e"; -} - -.icon-xiaoxi:before { - content: "\e634"; -} - -.icon-saoma:before { - content: "\e655"; -} - -.icon-dizhi1:before { - content: "\e618"; -} - -.icon-ditu-copy:before { - content: "\e609"; -} - -.icon-lajitong:before { - content: "\e682"; -} - -.icon-bianji:before { - content: "\e60d"; // 编辑 -} - -.icon-yanzhengma1:before { - content: "\e613"; -} - -.icon-yanjing:before { - content: "\e65b"; -} - -.icon-mima:before { - content: "\e628"; -} - -.icon-biyan:before { - content: "\e633"; -} - -.icon-iconfontweixin:before { - content: "\e611"; -} - -.icon-shouye:before { - content: "\e626"; -} - -.icon-daifukuan:before { - content: "\e68f"; -} - -.icon-pinglun-copy:before { - content: "\e612"; -} - -.icon-lishijilu:before { - content: "\e6b9"; -} - -.icon-shoucang_xuanzhongzhuangtai:before { - content: "\e6a9"; -} - -.icon-share:before { - content: "\e656"; -} - -.icon-shezhi1:before { - content: "\e61d"; -} - -.icon-shouhoutuikuan:before { - content: "\e631"; -} - -.icon-dizhi:before { - content: "\e614"; -} - -.icon-yishouhuo:before { - content: "\e71a"; -} - -.icon-xuanzhong:before { - content: "\e632"; -} - -.icon-xiangzuo:before { - content: "\e653"; -} - -.icon-iconfontxingxing:before { - content: "\e6b0"; -} - -.icon-jia2:before { - content: "\e60a"; -} - -.icon-sousuo:before { - content: "\e7ce"; -} - -.icon-xiala:before { - content: "\e644"; -} - -.icon-xia:before { - content: "\e62d"; -} - -.icon--jianhao:before { - content: "\e60b"; -} - -.icon-you:before { - content: "\e606"; -} - -.icon-yk_yuanquan:before { - content: "\e601"; -} - -.icon-xing:before { - content: "\e627"; -} - -.icon-guanbi:before { - content: "\e71d"; -} - -.icon-loading:before { - content: "\e646"; -} - diff --git a/yudao-ui-app-v1/common/js/request.js b/yudao-ui-app-v1/common/js/request.js deleted file mode 100644 index d78866e4e9..0000000000 --- a/yudao-ui-app-v1/common/js/request.js +++ /dev/null @@ -1,59 +0,0 @@ -import store from '@/store' -import { msg, getAuthToken } from './util' - -const BASE_URL = 'http://127.0.0.1:28080/api/'; - -export const request = (options) => { - return new Promise((resolve, reject) => { - // 发起请求 - const authToken = getAuthToken(); - uni.request({ - url: BASE_URL + options.url, - method: options.method || 'GET', - data: options.data || {}, - header: { - ...options.header, - 'Authorization': authToken ? `Bearer ${authToken}` : '' - } - }).then(res => { - res = res[1]; - const statusCode = res.statusCode; - if (statusCode !== 200) { - msg('请求失败,请重试'); - return; - } - - const code = res.data.code; - const message = res.data.msg; - // Token 过期,引导重新登陆 - if (code === 401) { - msg('登录信息已过期,请重新登录'); - store.commit('logout'); - // reject('无效的登录信息'); - return; - } - // 系统异常 - if (code === 500) { - msg('系统异常,请稍后重试'); - reject(new Error(message)); - return; - } - // 其它失败情况 - if (code > 0) { - msg(message); - // 提供 code + msg,可以基于 code 做进一步的处理。当然,一般情况下是不需要的。 - // 不需要的场景:手机登录时,密码不正确; - // 需要的场景:微信登录时,未绑定手机,后端会返回一个 code 码,前端需要基于它跳转到绑定手机界面; - reject({ - 'code': code, - 'msg': message - }); - return; - } - // 处理成功,则只返回成功的 data 数据,不返回 code 和 msg - resolve(res.data.data); - }).catch((err) => { - reject(err); - }) - }) -} diff --git a/yudao-ui-app-v1/common/js/util.js b/yudao-ui-app-v1/common/js/util.js deleted file mode 100644 index 6882655370..0000000000 --- a/yudao-ui-app-v1/common/js/util.js +++ /dev/null @@ -1,136 +0,0 @@ -let _debounceTimeout = null, - _throttleRunning = false - -/** - * 防抖 - * 参考文章 https://juejin.cn/post/6844903669389885453 - * - * @param {Function} 执行函数 - * @param {Number} delay 延时ms - */ -export const debounce = (fn, delay=500) => { - clearTimeout(_debounceTimeout); - _debounceTimeout = setTimeout(() => { - fn(); - }, delay); -} - -/** - * 节流 - * 参考文章 https://juejin.cn/post/6844903669389885453 - * - * @param {Function} 执行函数 - * @param {Number} delay 延时ms - */ -export const throttle = (fn, delay=500) => { - if(_throttleRunning){ - return; - } - _throttleRunning = true; - fn(); - setTimeout(() => { - _throttleRunning = false; - }, delay); -} - -/** - * toast 提示 - * - * @param {String} title 标题 - * @param {Object} param 拓展参数 - * @param {Integer} param.duration 持续时间 - * @param {Boolean} param.mask 是否遮罩 - * @param {Boolean} param.icon 图标 - */ -export const msg = (title = '', param={}) => { - if (!title) { - return; - } - uni.showToast({ - title, - duration: param.duration || 1500, - mask: param.mask || false, - icon: param.icon || 'none' // TODO 芋艿:是否要区分下 error 的提示,或者专门的封装 - }); -} - -/** - * 检查登录 - * - * @param {Boolean} options.nav 如果未登陆,是否跳转到登陆页。默认为 true - * @return {Boolean} 是否登陆 - */ -export const isLogin = (options = {}) => { - const token = getAuthToken(); - if (token) { - return true; - } - // 若 nav 不为 false,则进行跳转登陆页 - if (options.nav !== false) { - uni.navigateTo({ - url: '/pages/auth/login' - }) - } - return false; -} - -/** - * 获得认证 Token - * - * @return 认证 Token - */ -export const getAuthToken = () => { - return uni.getStorageSync('token'); -} - -/** - * 校验参数 - * - * @param {String} 字符串 - * @param {String} 数据的类型。例如说 mobile 手机号、tel 座机 TODO 芋艿:是否组件里解决 - */ -export const checkStr = (str, type) => { - switch (type) { - case 'mobile': //手机号码 - return /^1[3|4|5|6|7|8|9][0-9]{9}$/.test(str); - case 'tel': //座机 - return /^(0\d{2,3}-\d{7,8})(-\d{1,4})?$/.test(str); - case 'card': //身份证 - return /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(str); - case 'mobileCode': //6位数字验证码 - return /^[0-9]{6}$/.test(str) - case 'pwd': //密码以字母开头,长度在6~18之间,只能包含字母、数字和下划线 - return /^([a-zA-Z0-9_]){6,18}$/.test(str) - case 'payPwd': //支付密码 6位纯数字 - return /^[0-9]{6}$/.test(str) - case 'postal': //邮政编码 - return /[1-9]\d{5}(?!\d)/.test(str); - case 'QQ': //QQ号 - return /^[1-9][0-9]{4,9}$/.test(str); - case 'email': //邮箱 - return /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/.test(str); - case 'money': //金额(小数点2位) - return /^\d*(?:\.\d{0,2})?$/.test(str); - case 'URL': //网址 - return /(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/.test(str) - case 'IP': //IP - return /((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))/.test(str); - case 'date': //日期时间 - return /^(\d{4})\-(\d{2})\-(\d{2}) (\d{2})(?:\:\d{2}|:(\d{2}):(\d{2}))$/.test(str) || /^(\d{4})\-(\d{2})\-(\d{2})$/ - .test(str) - case 'number': //数字 - return /^[0-9]$/.test(str); - case 'english': //英文 - return /^[a-zA-Z]+$/.test(str); - case 'chinese': //中文 - return /^[\\u4E00-\\u9FA5]+$/.test(str); - case 'lower': //小写 - return /^[a-z]+$/.test(str); - case 'upper': //大写 - return /^[A-Z]+$/.test(str); - case 'HTML': //HTML标记 - return /<("[^"]*"|'[^']*'|[^'">])*>/.test(str); - default: - return true; - } -} \ No newline at end of file diff --git a/yudao-ui-app-v1/common/mixin/mixin.js b/yudao-ui-app-v1/common/mixin/mixin.js deleted file mode 100644 index 701d702226..0000000000 --- a/yudao-ui-app-v1/common/mixin/mixin.js +++ /dev/null @@ -1,96 +0,0 @@ -// import {request} from '@/common/js/request' - -export default{ - data() { - return { - page: 0, // 页码 - pageNum: 6, // 每页加载数据量 - loadingType: 1, // 加载类型。0 加载前;1 加载中;2 没有更多 - isLoading: false, // 刷新数据 - loaded: false, // 加载完毕 - } - }, - methods: { - /** - * 打印日志,方便调试 - * - * @param {Object} data 数据 - */ - log(data) { - console.log(JSON.parse(JSON.stringify(data))) - }, - - /** - * navigatorTo 跳转页面 - * - * @param {String} url - * @param {Object} options 可选参数 - * @param {Boolean} options.login 是否检测登录 - */ - navTo(url, options={}) { - this.$util.throttle(() => { - if (!url) { - return; - } - // 如果需要登陆,并且未登陆,则跳转到登陆界面 - if ((~url.indexOf('login=1') || options.login) && !this.$store.getters.hasLogin){ - url = '/pages/auth/login'; - } - // 跳转到指定 url 地址 - uni.navigateTo({ - url - }) - }, 300) - }, - - /** - * $request云函数请求 TODO 芋艿:需要改成自己的 - * @param {String} module - * @param {String} operation - * @param {Boolean} data 请求参数 - * @param {Boolean} ext 附加参数 - * @param {Boolean} ext.showLoading 是否显示loading状态,默认不显示 - * @param {Boolean} ext.hideLoading 是否关闭loading状态,默认关闭 - * @param {Boolean} ext.login 未登录拦截 - * @param {Boolean} ext.setLoaded 加载完成是设置页面加载完毕 - */ - $request(module, operation, data={}, ext={}){ - if(ext.login && !this.$util.isLogin()){ - return; - } - if(ext.showLoading){ - this.isLoading = true; - } - return new Promise((resolve, reject)=> { - request(module, operation, data, ext).then(result => { - if(ext.hideLoading !== false){ - this.isLoading = false; - } - setTimeout(()=>{ - if(this.setLoaded !== false){ - this.loaded = true; - } - }, 100) - this.$refs.confirmBtn && this.$refs.confirmBtn.stop(); - resolve(result); - }).catch((err) => { - reject(err); - }) - }) - }, - imageOnLoad(data, key){ // TODO 芋艿:需要改成自己的 - setTimeout(()=>{ - this.$set(data, 'loaded', true); - }, 100) - }, - showPopup(key){ // TODO 芋艿:需要改成自己的 - this.$util.throttle(()=>{ - this.$refs[key].open(); - }, 200) - }, - hidePopup(key){ // TODO 芋艿:需要改成自己的 - this.$refs[key].close(); - }, - stopPrevent(){}, // TODO 芋艿:需要改成自己的 - }, -} \ No newline at end of file diff --git a/yudao-ui-app-v1/components/jyf-parser/jyf-parser.vue b/yudao-ui-app-v1/components/jyf-parser/jyf-parser.vue deleted file mode 100644 index 01484f9d26..0000000000 --- a/yudao-ui-app-v1/components/jyf-parser/jyf-parser.vue +++ /dev/null @@ -1,630 +0,0 @@ - - - - - diff --git a/yudao-ui-app-v1/components/jyf-parser/libs/CssHandler.js b/yudao-ui-app-v1/components/jyf-parser/libs/CssHandler.js deleted file mode 100644 index 8000377d11..0000000000 --- a/yudao-ui-app-v1/components/jyf-parser/libs/CssHandler.js +++ /dev/null @@ -1,97 +0,0 @@ -const cfg = require('./config.js'), - isLetter = c => (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'); - -function CssHandler(tagStyle) { - var styles = Object.assign(Object.create(null), cfg.userAgentStyles); - for (var item in tagStyle) - styles[item] = (styles[item] ? styles[item] + ';' : '') + tagStyle[item]; - this.styles = styles; -} -CssHandler.prototype.getStyle = function(data) { - this.styles = new parser(data, this.styles).parse(); -} -CssHandler.prototype.match = function(name, attrs) { - var tmp, matched = (tmp = this.styles[name]) ? tmp + ';' : ''; - if (attrs.class) { - var items = attrs.class.split(' '); - for (var i = 0, item; item = items[i]; i++) - if (tmp = this.styles['.' + item]) - matched += tmp + ';'; - } - if (tmp = this.styles['#' + attrs.id]) - matched += tmp + ';'; - return matched; -} -module.exports = CssHandler; - -function parser(data, init) { - this.data = data; - this.floor = 0; - this.i = 0; - this.list = []; - this.res = init; - this.state = this.Space; -} -parser.prototype.parse = function() { - for (var c; c = this.data[this.i]; this.i++) - this.state(c); - return this.res; -} -parser.prototype.section = function() { - return this.data.substring(this.start, this.i); -} -// 状态机 -parser.prototype.Space = function(c) { - if (c == '.' || c == '#' || isLetter(c)) { - this.start = this.i; - this.state = this.Name; - } else if (c == '/' && this.data[this.i + 1] == '*') - this.Comment(); - else if (!cfg.blankChar[c] && c != ';') - this.state = this.Ignore; -} -parser.prototype.Comment = function() { - this.i = this.data.indexOf('*/', this.i) + 1; - if (!this.i) this.i = this.data.length; - this.state = this.Space; -} -parser.prototype.Ignore = function(c) { - if (c == '{') this.floor++; - else if (c == '}' && !--this.floor) this.state = this.Space; -} -parser.prototype.Name = function(c) { - if (cfg.blankChar[c]) { - this.list.push(this.section()); - this.state = this.NameSpace; - } else if (c == '{') { - this.list.push(this.section()); - this.Content(); - } else if (c == ',') { - this.list.push(this.section()); - this.Comma(); - } else if (!isLetter(c) && (c < '0' || c > '9') && c != '-' && c != '_') - this.state = this.Ignore; -} -parser.prototype.NameSpace = function(c) { - if (c == '{') this.Content(); - else if (c == ',') this.Comma(); - else if (!cfg.blankChar[c]) this.state = this.Ignore; -} -parser.prototype.Comma = function() { - while (cfg.blankChar[this.data[++this.i]]); - if (this.data[this.i] == '{') this.Content(); - else { - this.start = this.i--; - this.state = this.Name; - } -} -parser.prototype.Content = function() { - this.start = ++this.i; - if ((this.i = this.data.indexOf('}', this.i)) == -1) this.i = this.data.length; - var content = this.section(); - for (var i = 0, item; item = this.list[i++];) - if (this.res[item]) this.res[item] += ';' + content; - else this.res[item] = content; - this.list = []; - this.state = this.Space; -} diff --git a/yudao-ui-app-v1/components/jyf-parser/libs/MpHtmlParser.js b/yudao-ui-app-v1/components/jyf-parser/libs/MpHtmlParser.js deleted file mode 100644 index 8911e36d3e..0000000000 --- a/yudao-ui-app-v1/components/jyf-parser/libs/MpHtmlParser.js +++ /dev/null @@ -1,534 +0,0 @@ -/** - * html 解析器 - * @tutorial https://github.com/jin-yufeng/Parser - * @version 20200719 - * @author JinYufeng - * @listens MIT - */ -const cfg = require('./config.js'), - blankChar = cfg.blankChar, - CssHandler = require('./CssHandler.js'), - windowWidth = uni.getSystemInfoSync().windowWidth; -var emoji; - -function MpHtmlParser(data, options = {}) { - this.attrs = {}; - this.CssHandler = new CssHandler(options.tagStyle, windowWidth); - this.data = data; - this.domain = options.domain; - this.DOM = []; - this.i = this.start = this.audioNum = this.imgNum = this.videoNum = 0; - options.prot = (this.domain || '').includes('://') ? this.domain.split('://')[0] : 'http'; - this.options = options; - this.state = this.Text; - this.STACK = []; - // 工具函数 - this.bubble = () => { - for (var i = this.STACK.length, item; item = this.STACK[--i];) { - if (cfg.richOnlyTags[item.name]) { - if (item.name == 'table' && !Object.hasOwnProperty.call(item, 'c')) item.c = 1; - return false; - } - item.c = 1; - } - return true; - } - this.decode = (val, amp) => { - var i = -1, - j, en; - while (1) { - if ((i = val.indexOf('&', i + 1)) == -1) break; - if ((j = val.indexOf(';', i + 2)) == -1) break; - if (val[i + 1] == '#') { - en = parseInt((val[i + 2] == 'x' ? '0' : '') + val.substring(i + 2, j)); - if (!isNaN(en)) val = val.substr(0, i) + String.fromCharCode(en) + val.substr(j + 1); - } else { - en = val.substring(i + 1, j); - if (cfg.entities[en] || en == amp) - val = val.substr(0, i) + (cfg.entities[en] || '&') + val.substr(j + 1); - } - } - return val; - } - this.getUrl = url => { - if (url[0] == '/') { - if (url[1] == '/') url = this.options.prot + ':' + url; - else if (this.domain) url = this.domain + url; - } else if (this.domain && url.indexOf('data:') != 0 && !url.includes('://')) - url = this.domain + '/' + url; - return url; - } - this.isClose = () => this.data[this.i] == '>' || (this.data[this.i] == '/' && this.data[this.i + 1] == '>'); - this.section = () => this.data.substring(this.start, this.i); - this.parent = () => this.STACK[this.STACK.length - 1]; - this.siblings = () => this.STACK.length ? this.parent().children : this.DOM; -} -MpHtmlParser.prototype.parse = function() { - if (emoji) this.data = emoji.parseEmoji(this.data); - for (var c; c = this.data[this.i]; this.i++) - this.state(c); - if (this.state == this.Text) this.setText(); - while (this.STACK.length) this.popNode(this.STACK.pop()); - return this.DOM; -} -// 设置属性 -MpHtmlParser.prototype.setAttr = function() { - var name = this.attrName.toLowerCase(), - val = this.attrVal; - if (cfg.boolAttrs[name]) this.attrs[name] = 'T'; - else if (val) { - if (name == 'src' || (name == 'data-src' && !this.attrs.src)) this.attrs.src = this.getUrl(this.decode(val, 'amp')); - else if (name == 'href' || name == 'style') this.attrs[name] = this.decode(val, 'amp'); - else if (name.substr(0, 5) != 'data-') this.attrs[name] = val; - } - this.attrVal = ''; - while (blankChar[this.data[this.i]]) this.i++; - if (this.isClose()) this.setNode(); - else { - this.start = this.i; - this.state = this.AttrName; - } -} -// 设置文本节点 -MpHtmlParser.prototype.setText = function() { - var back, text = this.section(); - if (!text) return; - text = (cfg.onText && cfg.onText(text, () => back = true)) || text; - if (back) { - this.data = this.data.substr(0, this.start) + text + this.data.substr(this.i); - let j = this.start + text.length; - for (this.i = this.start; this.i < j; this.i++) this.state(this.data[this.i]); - return; - } - if (!this.pre) { - // 合并空白符 - var tmp = []; - for (let i = text.length, c; c = text[--i];) - if (!blankChar[c] || (!blankChar[tmp[0]] && (c = ' '))) tmp.unshift(c); - text = tmp.join(''); - } - this.siblings().push({ - type: 'text', - text: this.decode(text) - }); -} -// 设置元素节点 -MpHtmlParser.prototype.setNode = function() { - var node = { - name: this.tagName.toLowerCase(), - attrs: this.attrs - }, - close = cfg.selfClosingTags[node.name]; - this.attrs = {}; - if (!cfg.ignoreTags[node.name]) { - // 处理属性 - var attrs = node.attrs, - style = this.CssHandler.match(node.name, attrs, node) + (attrs.style || ''), - styleObj = {}; - if (attrs.id) { - if (this.options.compress & 1) attrs.id = void 0; - else if (this.options.useAnchor) this.bubble(); - } - if ((this.options.compress & 2) && attrs.class) attrs.class = void 0; - switch (node.name) { - case 'a': - case 'ad': // #ifdef APP-PLUS - case 'iframe': - // #endif - this.bubble(); - break; - case 'font': - if (attrs.color) { - styleObj['color'] = attrs.color; - attrs.color = void 0; - } - if (attrs.face) { - styleObj['font-family'] = attrs.face; - attrs.face = void 0; - } - if (attrs.size) { - var size = parseInt(attrs.size); - if (size < 1) size = 1; - else if (size > 7) size = 7; - var map = ['xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large']; - styleObj['font-size'] = map[size - 1]; - attrs.size = void 0; - } - break; - case 'embed': - // #ifndef APP-PLUS - var src = node.attrs.src || '', - type = node.attrs.type || ''; - if (type.includes('video') || src.includes('.mp4') || src.includes('.3gp') || src.includes('.m3u8')) - node.name = 'video'; - else if (type.includes('audio') || src.includes('.m4a') || src.includes('.wav') || src.includes('.mp3') || src.includes( - '.aac')) - node.name = 'audio'; - else break; - if (node.attrs.autostart) - node.attrs.autoplay = 'T'; - node.attrs.controls = 'T'; - // #endif - // #ifdef APP-PLUS - this.bubble(); - break; - // #endif - case 'video': - case 'audio': - if (!attrs.id) attrs.id = node.name + (++this[`${node.name}Num`]); - else this[`${node.name}Num`]++; - if (node.name == 'video') { - if (this.videoNum > 3) - node.lazyLoad = 1; - if (attrs.width) { - styleObj.width = parseFloat(attrs.width) + (attrs.width.includes('%') ? '%' : 'px'); - attrs.width = void 0; - } - if (attrs.height) { - styleObj.height = parseFloat(attrs.height) + (attrs.height.includes('%') ? '%' : 'px'); - attrs.height = void 0; - } - } - attrs.source = []; - if (attrs.src) { - attrs.source.push(attrs.src); - attrs.src = void 0; - } - this.bubble(); - break; - case 'td': - case 'th': - if (attrs.colspan || attrs.rowspan) - for (var k = this.STACK.length, item; item = this.STACK[--k];) - if (item.name == 'table') { - item.c = void 0; - break; - } - } - if (attrs.align) { - styleObj['text-align'] = attrs.align; - attrs.align = void 0; - } - // 压缩 style - var styles = style.split(';'); - style = ''; - for (var i = 0, len = styles.length; i < len; i++) { - var info = styles[i].split(':'); - if (info.length < 2) continue; - let key = info[0].trim().toLowerCase(), - value = info.slice(1).join(':').trim(); - if (value.includes('-webkit') || value.includes('-moz') || value.includes('-ms') || value.includes('-o') || value.includes( - 'safe')) - style += `;${key}:${value}`; - else if (!styleObj[key] || value.includes('import') || !styleObj[key].includes('import')) - styleObj[key] = value; - } - if (node.name == 'img') { - if (attrs.src && !attrs.ignore) { - if (this.bubble()) - attrs.i = (this.imgNum++).toString(); - else attrs.ignore = 'T'; - } - if (attrs.ignore) { - style += ';-webkit-touch-callout:none'; - styleObj['max-width'] = '100%'; - } - var width; - if (styleObj.width) width = styleObj.width; - else if (attrs.width) width = attrs.width.includes('%') ? attrs.width : attrs.width + 'px'; - if (width) { - styleObj.width = width; - attrs.width = '100%'; - if (parseInt(width) > windowWidth) { - styleObj.height = ''; - if (attrs.height) attrs.height = void 0; - } - } - if (styleObj.height) { - attrs.height = styleObj.height; - styleObj.height = ''; - } else if (attrs.height && !attrs.height.includes('%')) - attrs.height += 'px'; - } - for (var key in styleObj) { - var value = styleObj[key]; - if (!value) continue; - if (key.includes('flex') || key == 'order' || key == 'self-align') node.c = 1; - // 填充链接 - if (value.includes('url')) { - var j = value.indexOf('('); - if (j++ != -1) { - while (value[j] == '"' || value[j] == "'" || blankChar[value[j]]) j++; - value = value.substr(0, j) + this.getUrl(value.substr(j)); - } - } - // 转换 rpx - else if (value.includes('rpx')) - value = value.replace(/[0-9.]+\s*rpx/g, $ => parseFloat($) * windowWidth / 750 + 'px'); - else if (key == 'white-space' && value.includes('pre') && !close) - this.pre = node.pre = true; - style += `;${key}:${value}`; - } - style = style.substr(1); - if (style) attrs.style = style; - if (!close) { - node.children = []; - if (node.name == 'pre' && cfg.highlight) { - this.remove(node); - this.pre = node.pre = true; - } - this.siblings().push(node); - this.STACK.push(node); - } else if (!cfg.filter || cfg.filter(node, this) != false) - this.siblings().push(node); - } else { - if (!close) this.remove(node); - else if (node.name == 'source') { - var parent = this.parent(); - if (parent && (parent.name == 'video' || parent.name == 'audio') && node.attrs.src) - parent.attrs.source.push(node.attrs.src); - } else if (node.name == 'base' && !this.domain) this.domain = node.attrs.href; - } - if (this.data[this.i] == '/') this.i++; - this.start = this.i + 1; - this.state = this.Text; -} -// 移除标签 -MpHtmlParser.prototype.remove = function(node) { - var name = node.name, - j = this.i; - // 处理 svg - var handleSvg = () => { - var src = this.data.substring(j, this.i + 1); - if (!node.attrs.xmlns) src = ' xmlns="http://www.w3.org/2000/svg"' + src; - var i = j; - while (this.data[j] != '<') j--; - src = this.data.substring(j, i).replace("viewbox", "viewBox") + src; - var parent = this.parent(); - if (node.attrs.width == '100%' && parent && (parent.attrs.style || '').includes('inline')) - parent.attrs.style = 'width:300px;max-width:100%;' + parent.attrs.style; - this.siblings().push({ - name: 'img', - attrs: { - src: 'data:image/svg+xml;utf8,' + src.replace(/#/g, '%23'), - style: (/vertical[^;]+/.exec(node.attrs.style) || []).shift(), - ignore: 'T' - } - }) - } - if (node.name == 'svg' && this.data[j] == '/') return handleSvg(this.i++); - while (1) { - if ((this.i = this.data.indexOf('', this.i)) == -1) this.i = this.data.length; - if (name == 'svg') handleSvg(); - return; - } - } -} -// 节点出栈处理 -MpHtmlParser.prototype.popNode = function(node) { - // 空白符处理 - if (node.pre) { - node.pre = this.pre = void 0; - for (let i = this.STACK.length; i--;) - if (this.STACK[i].pre) - this.pre = true; - } - var siblings = this.siblings(), - len = siblings.length, - childs = node.children; - if (node.name == 'head' || (cfg.filter && cfg.filter(node, this) == false)) - return siblings.pop(); - var attrs = node.attrs; - // 替换一些标签名 - if (cfg.blockTags[node.name]) node.name = 'div'; - else if (!cfg.trustTags[node.name]) node.name = 'span'; - // 去除块标签前后空串 - if (node.name == 'div' || node.name == 'p' || node.name[0] == 't') { - if (len > 1 && siblings[len - 2].text == ' ') - siblings.splice(--len - 1, 1); - if (childs.length && childs[childs.length - 1].text == ' ') - childs.pop(); - } - // 处理列表 - if (node.c && (node.name == 'ul' || node.name == 'ol')) { - if ((node.attrs.style || '').includes('list-style:none')) { - for (let i = 0, child; child = childs[i++];) - if (child.name == 'li') - child.name = 'div'; - } else if (node.name == 'ul') { - var floor = 1; - for (let i = this.STACK.length; i--;) - if (this.STACK[i].name == 'ul') floor++; - if (floor != 1) - for (let i = childs.length; i--;) - childs[i].floor = floor; - } else { - for (let i = 0, num = 1, child; child = childs[i++];) - if (child.name == 'li') { - child.type = 'ol'; - child.num = ((num, type) => { - if (type == 'a') return String.fromCharCode(97 + (num - 1) % 26); - if (type == 'A') return String.fromCharCode(65 + (num - 1) % 26); - if (type == 'i' || type == 'I') { - num = (num - 1) % 99 + 1; - var one = ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX'], - ten = ['X', 'XX', 'XXX', 'XL', 'L', 'LX', 'LXX', 'LXXX', 'XC'], - res = (ten[Math.floor(num / 10) - 1] || '') + (one[num % 10 - 1] || ''); - if (type == 'i') return res.toLowerCase(); - return res; - } - return num; - })(num++, attrs.type) + '.'; - } - } - } - // 处理表格的边框 - if (node.name == 'table') { - var padding = attrs.cellpadding, - spacing = attrs.cellspacing, - border = attrs.border; - if (node.c) { - this.bubble(); - attrs.style = (attrs.style || '') + ';display:table'; - if (!padding) padding = 2; - if (!spacing) spacing = 2; - } - if (border) attrs.style = `border:${border}px solid gray;${attrs.style || ''}`; - if (spacing) attrs.style = `border-spacing:${spacing}px;${attrs.style || ''}`; - if (border || padding || node.c) - (function f(ns) { - for (var i = 0, n; n = ns[i]; i++) { - if (n.type == 'text') continue; - var style = n.attrs.style || ''; - if (node.c && n.name[0] == 't') { - n.c = 1; - style += ';display:table-' + (n.name == 'th' || n.name == 'td' ? 'cell' : (n.name == 'tr' ? 'row' : 'row-group')); - } - if (n.name == 'th' || n.name == 'td') { - if (border) style = `border:${border}px solid gray;${style}`; - if (padding) style = `padding:${padding}px;${style}`; - } else f(n.children || []); - if (style) n.attrs.style = style; - } - })(childs) - if (this.options.autoscroll) { - var table = Object.assign({}, node); - node.name = 'div'; - node.attrs = { - style: 'overflow:scroll' - } - node.children = [table]; - } - } - this.CssHandler.pop && this.CssHandler.pop(node); - // 自动压缩 - if (node.name == 'div' && !Object.keys(attrs).length && childs.length == 1 && childs[0].name == 'div') - siblings[len - 1] = childs[0]; -} -// 状态机 -MpHtmlParser.prototype.Text = function(c) { - if (c == '<') { - var next = this.data[this.i + 1], - isLetter = c => (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'); - if (isLetter(next)) { - this.setText(); - this.start = this.i + 1; - this.state = this.TagName; - } else if (next == '/') { - this.setText(); - if (isLetter(this.data[++this.i + 1])) { - this.start = this.i + 1; - this.state = this.EndTag; - } else this.Comment(); - } else if (next == '!' || next == '?') { - this.setText(); - this.Comment(); - } - } -} -MpHtmlParser.prototype.Comment = function() { - var key; - if (this.data.substring(this.i + 2, this.i + 4) == '--') key = '-->'; - else if (this.data.substring(this.i + 2, this.i + 9) == '[CDATA[') key = ']]>'; - else key = '>'; - if ((this.i = this.data.indexOf(key, this.i + 2)) == -1) this.i = this.data.length; - else this.i += key.length - 1; - this.start = this.i + 1; - this.state = this.Text; -} -MpHtmlParser.prototype.TagName = function(c) { - if (blankChar[c]) { - this.tagName = this.section(); - while (blankChar[this.data[this.i]]) this.i++; - if (this.isClose()) this.setNode(); - else { - this.start = this.i; - this.state = this.AttrName; - } - } else if (this.isClose()) { - this.tagName = this.section(); - this.setNode(); - } -} -MpHtmlParser.prototype.AttrName = function(c) { - if (c == '=' || blankChar[c] || this.isClose()) { - this.attrName = this.section(); - if (blankChar[c]) - while (blankChar[this.data[++this.i]]); - if (this.data[this.i] == '=') { - while (blankChar[this.data[++this.i]]); - this.start = this.i--; - this.state = this.AttrValue; - } else this.setAttr(); - } -} -MpHtmlParser.prototype.AttrValue = function(c) { - if (c == '"' || c == "'") { - this.start++; - if ((this.i = this.data.indexOf(c, this.i + 1)) == -1) return this.i = this.data.length; - this.attrVal = this.section(); - this.i++; - } else { - for (; !blankChar[this.data[this.i]] && !this.isClose(); this.i++); - this.attrVal = this.section(); - } - this.setAttr(); -} -MpHtmlParser.prototype.EndTag = function(c) { - if (blankChar[c] || c == '>' || c == '/') { - var name = this.section().toLowerCase(); - for (var i = this.STACK.length; i--;) - if (this.STACK[i].name == name) break; - if (i != -1) { - var node; - while ((node = this.STACK.pop()).name != name) this.popNode(node); - this.popNode(node); - } else if (name == 'p' || name == 'br') - this.siblings().push({ - name, - attrs: {} - }); - this.i = this.data.indexOf('>', this.i); - this.start = this.i + 1; - if (this.i == -1) this.i = this.data.length; - else this.state = this.Text; - } -} -module.exports = MpHtmlParser; diff --git a/yudao-ui-app-v1/components/jyf-parser/libs/config.js b/yudao-ui-app-v1/components/jyf-parser/libs/config.js deleted file mode 100644 index 1cfc111b54..0000000000 --- a/yudao-ui-app-v1/components/jyf-parser/libs/config.js +++ /dev/null @@ -1,93 +0,0 @@ -/* 配置文件 */ -// #ifdef MP-WEIXIN -const canIUse = wx.canIUse('editor'); // 高基础库标识,用于兼容 -// #endif -module.exports = { - // 出错占位图 - errorImg: null, - // 过滤器函数 - filter: null, - // 代码高亮函数 - highlight: null, - // 文本处理函数 - onText: null, - // 实体编码列表 - entities: { - quot: '"', - apos: "'", - semi: ';', - nbsp: '\xA0', - ensp: '\u2002', - emsp: '\u2003', - ndash: '–', - mdash: '—', - middot: '·', - lsquo: '‘', - rsquo: '’', - ldquo: '“', - rdquo: '”', - bull: '•', - hellip: '…' - }, - blankChar: makeMap(' ,\xA0,\t,\r,\n,\f'), - boolAttrs: makeMap('allowfullscreen,autoplay,autostart,controls,ignore,loop,muted'), - // 块级标签,将被转为 div - blockTags: makeMap('address,article,aside,body,caption,center,cite,footer,header,html,nav,section' + ( - // #ifdef MP-WEIXIN - canIUse ? '' : - // #endif - ',pre')), - // 将被移除的标签 - ignoreTags: makeMap( - 'area,base,canvas,frame,input,link,map,meta,param,script,source,style,svg,textarea,title,track,wbr' - // #ifdef MP-WEIXIN - + (canIUse ? ',rp' : '') - // #endif - // #ifndef APP-PLUS - + ',iframe' - // #endif - ), - // 只能被 rich-text 显示的标签 - richOnlyTags: makeMap('a,colgroup,fieldset,legend,table' - // #ifdef MP-WEIXIN - + (canIUse ? ',bdi,bdo,caption,rt,ruby' : '') - // #endif - ), - // 自闭合的标签 - selfClosingTags: makeMap( - 'area,base,br,col,circle,ellipse,embed,frame,hr,img,input,line,link,meta,param,path,polygon,rect,source,track,use,wbr' - ), - // 信任的标签 - trustTags: makeMap( - 'a,abbr,ad,audio,b,blockquote,br,code,col,colgroup,dd,del,dl,dt,div,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,img,ins,label,legend,li,ol,p,q,source,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,title,ul,video' - // #ifdef MP-WEIXIN - + (canIUse ? ',bdi,bdo,caption,pre,rt,ruby' : '') - // #endif - // #ifdef APP-PLUS - + ',embed,iframe' - // #endif - ), - // 默认的标签样式 - userAgentStyles: { - address: 'font-style:italic', - big: 'display:inline;font-size:1.2em', - blockquote: 'background-color:#f6f6f6;border-left:3px solid #dbdbdb;color:#6c6c6c;padding:5px 0 5px 10px', - caption: 'display:table-caption;text-align:center', - center: 'text-align:center', - cite: 'font-style:italic', - dd: 'margin-left:40px', - mark: 'background-color:yellow', - pre: 'font-family:monospace;white-space:pre;overflow:scroll', - s: 'text-decoration:line-through', - small: 'display:inline;font-size:0.8em', - u: 'text-decoration:underline' - } -} - -function makeMap(str) { - var map = Object.create(null), - list = str.split(','); - for (var i = list.length; i--;) - map[list[i]] = true; - return map; -} diff --git a/yudao-ui-app-v1/components/jyf-parser/libs/handler.wxs b/yudao-ui-app-v1/components/jyf-parser/libs/handler.wxs deleted file mode 100644 index d3b1aaabec..0000000000 --- a/yudao-ui-app-v1/components/jyf-parser/libs/handler.wxs +++ /dev/null @@ -1,22 +0,0 @@ -var inline = { - abbr: 1, - b: 1, - big: 1, - code: 1, - del: 1, - em: 1, - i: 1, - ins: 1, - label: 1, - q: 1, - small: 1, - span: 1, - strong: 1, - sub: 1, - sup: 1 -} -module.exports = { - use: function(item) { - return !item.c && !inline[item.name] && (item.attrs.style || '').indexOf('display:inline') == -1 - } -} diff --git a/yudao-ui-app-v1/components/jyf-parser/libs/trees.vue b/yudao-ui-app-v1/components/jyf-parser/libs/trees.vue deleted file mode 100644 index 8232aac141..0000000000 --- a/yudao-ui-app-v1/components/jyf-parser/libs/trees.vue +++ /dev/null @@ -1,500 +0,0 @@ -