From 04a333f83649eca71867bfca53f1d9649c63ee35 Mon Sep 17 00:00:00 2001 From: linheng919 Date: Wed, 13 Nov 2024 15:49:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=A4=E6=96=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 14 + 1.txt | 1 - app.js | 5 + app.json | 34 + app.wxss | 1623 +++ common/main.js | 81 + common/runtime.js | 188 + common/vendor.js | 11482 ++++++++++++++++ components/bootNav/bootNav.js | 110 + components/bootNav/bootNav.json | 6 + components/bootNav/bootNav.wxml | 10 + components/bootNav/bootNav.wxss | 63 + components/wall/comment.js | 80 + components/wall/comment.json | 6 + components/wall/comment.wxml | 22 + 2.txt => components/wall/comment.wxss | 0 components/wall/reply.js | 86 + components/wall/reply.json | 6 + components/wall/reply.wxml | 24 + components/wall/reply.wxss | 0 components/wall/wall.js | 97 + components/wall/wall.json | 9 + components/wall/wall.wxml | 27 + components/wall/wall.wxss | 69 + components/xad/xad.js | 66 + components/xad/xad.json | 7 + components/xad/xad.wxml | 7 + components/xad/xad.wxss | 0 components/xpop/xpop.js | 94 + components/xpop/xpop.json | 8 + components/xpop/xpop.wxml | 12 + components/xpop/xpop.wxss | 0 pages/article/article.js | 142 + pages/article/article.json | 10 + pages/article/article.wxml | 39 + pages/article/article.wxss | 245 + pages/article/detail.js | 115 + pages/article/detail.json | 9 + pages/article/detail.wxml | 21 + pages/article/detail.wxss | 245 + pages/book/book.js | 150 + pages/book/book.json | 9 + pages/book/book.wxml | 36 + pages/book/book.wxss | 246 + pages/book/chapter.js | 138 + pages/book/chapter.json | 9 + pages/book/chapter.wxml | 27 + pages/book/chapter.wxss | 246 + pages/book/detail.js | 126 + pages/book/detail.json | 9 + pages/book/detail.wxml | 19 + pages/book/detail.wxss | 246 + pages/category/category.js | 107 + pages/category/category.json | 11 + pages/category/category.wxml | 24 + pages/category/category.wxss | 56 + pages/chat/chat.js | 174 + pages/chat/chat.json | 11 + pages/chat/chat.wxml | 36 + pages/chat/chat.wxss | 62 + pages/detail/detail.js | 155 + pages/detail/detail.json | 8 + pages/detail/detail.wxml | 50 + pages/detail/detail.wxss | 1543 +++ pages/image/image.js | 73 + pages/image/image.json | 8 + pages/image/image.wxml | 7 + pages/image/image.wxss | 0 pages/index/index.js | 120 + pages/index/index.json | 7 + pages/index/index.wxml | 19 + pages/index/index.wxss | 1418 ++ pages/my/complaint.js | 95 + pages/my/complaint.json | 11 + pages/my/complaint.wxml | 13 + pages/my/complaint.wxss | 0 pages/my/my.js | 141 + pages/my/my.json | 9 + pages/my/my.wxml | 28 + pages/my/my.wxss | 44 + pages/result/result.js | 149 + pages/result/result.json | 10 + pages/result/result.wxml | 30 + pages/result/result.wxss | 1383 ++ pages/search/search.js | 120 + pages/search/search.json | 8 + pages/search/search.wxml | 39 + pages/search/search.wxss | 170 + pages/wall/comment_detail.js | 143 + pages/wall/comment_detail.json | 11 + pages/wall/comment_detail.wxml | 55 + pages/wall/comment_detail.wxss | 139 + pages/wall/wall.js | 148 + pages/wall/wall.json | 10 + pages/wall/wall.wxml | 13 + pages/wall/wall.wxss | 4 + pages/wall/wall_detail.js | 148 + pages/wall/wall_detail.json | 11 + pages/wall/wall_detail.wxml | 37 + pages/wall/wall_detail.wxss | 139 + pages/wall_album/wall_album.js | 144 + pages/wall_album/wall_album.json | 11 + pages/wall_album/wall_album.wxml | 20 + pages/wall_album/wall_album.wxss | 22 + pages/xuewei/jingluo.js | 115 + pages/xuewei/jingluo.json | 9 + pages/xuewei/jingluo.wxml | 28 + pages/xuewei/jingluo.wxss | 107 + pages/xuewei/jingluo_detail.js | 153 + pages/xuewei/jingluo_detail.json | 8 + pages/xuewei/jingluo_detail.wxml | 50 + pages/xuewei/jingluo_detail.wxss | 1552 +++ pages/xuewei/xuewei.js | 124 + pages/xuewei/xuewei.json | 9 + pages/xuewei/xuewei.wxml | 41 + pages/xuewei/xuewei.wxss | 107 + pages/xuewei/xuewei_detail.js | 153 + pages/xuewei/xuewei_detail.json | 8 + pages/xuewei/xuewei_detail.wxml | 41 + pages/xuewei/xuewei_detail.wxss | 1543 +++ project.config.json | 28 + project.private.config.json | 8 + static/app_image/collect.png | Bin 0 -> 514 bytes static/app_image/collected.png | Bin 0 -> 386 bytes static/app_image/coupleBack_icon.png | Bin 0 -> 424 bytes static/app_image/search_icon.png | Bin 0 -> 599 bytes static/app_image/search_icon1.png | Bin 0 -> 1524 bytes static/app_image/share.png | Bin 0 -> 474 bytes static/compass.png | Bin 0 -> 24706 bytes static/fj/category-active.png | Bin 0 -> 3138 bytes static/fj/category.png | Bin 0 -> 2455 bytes static/fj/home-active.png | Bin 0 -> 577 bytes static/fj/home.png | Bin 0 -> 554 bytes static/fj/my-active.png | Bin 0 -> 907 bytes static/fj/my.png | Bin 0 -> 839 bytes static/home-active.png | Bin 0 -> 577 bytes static/home.png | Bin 0 -> 554 bytes static/image-active.png | Bin 0 -> 557 bytes static/image.png | Bin 0 -> 524 bytes static/plus.png | Bin 0 -> 1252 bytes static/record.png | Bin 0 -> 5801 bytes static/user.png | Bin 0 -> 752 bytes .../uni-card/components/uni-card/uni-card.js | 116 + .../components/uni-card/uni-card.json | 4 + .../components/uni-card/uni-card.wxml | 31 + .../components/uni-card/uni-card.wxss | 117 + .../components/uni-easyinput/uni-easyinput.js | 298 + .../uni-easyinput/uni-easyinput.json | 6 + .../uni-easyinput/uni-easyinput.wxml | 19 + .../uni-easyinput/uni-easyinput.wxss | 125 + .../uni-fab/components/uni-fab/uni-fab.js | 189 + .../uni-fab/components/uni-fab/uni-fab.json | 6 + .../uni-fab/components/uni-fab/uni-fab.wxml | 15 + .../uni-fab/components/uni-fab/uni-fab.wxss | 168 + .../uni-file-picker/uni-file-picker.js | 559 + .../uni-file-picker/uni-file-picker.json | 7 + .../uni-file-picker/uni-file-picker.wxml | 17 + .../uni-file-picker/uni-file-picker.wxss | 41 + .../components/uni-file-picker/upload-file.js | 160 + .../uni-file-picker/upload-file.json | 4 + .../uni-file-picker/upload-file.wxml | 20 + .../uni-file-picker/upload-file.wxss | 109 + .../uni-file-picker/upload-image.js | 164 + .../uni-file-picker/upload-image.json | 4 + .../uni-file-picker/upload-image.wxml | 24 + .../uni-file-picker/upload-image.wxss | 97 + .../components/uni-icons/uni-icons.js | 103 + .../components/uni-icons/uni-icons.json | 4 + .../components/uni-icons/uni-icons.wxml | 1 + .../components/uni-icons/uni-icons.wxss | 641 + .../uni-popup-dialog/uni-popup-dialog.js | 151 + .../uni-popup-dialog/uni-popup-dialog.json | 4 + .../uni-popup-dialog/uni-popup-dialog.wxml | 21 + .../uni-popup-dialog/uni-popup-dialog.wxss | 84 + .../uni-popup-message/uni-popup-message.js | 94 + .../uni-popup-message/uni-popup-message.json | 4 + .../uni-popup-message/uni-popup-message.wxml | 6 + .../uni-popup-message/uni-popup-message.wxss | 59 + .../components/uni-popup/uni-popup.js | 279 + .../components/uni-popup/uni-popup.json | 6 + .../components/uni-popup/uni-popup.wxml | 10 + .../components/uni-popup/uni-popup.wxss | 26 + .../uni-rate/components/uni-rate/uni-rate.js | 201 + .../components/uni-rate/uni-rate.json | 6 + .../components/uni-rate/uni-rate.wxml | 10 + .../components/uni-rate/uni-rate.wxss | 21 + .../components/uni-section/uni-section.js | 113 + .../components/uni-section/uni-section.json | 4 + .../components/uni-section/uni-section.wxml | 16 + .../components/uni-section/uni-section.wxss | 57 + .../uni-transition/uni-transition.js | 240 + .../uni-transition/uni-transition.json | 4 + .../uni-transition/uni-transition.wxml | 3 + .../uni-transition/uni-transition.wxss | 0 .../static/app_update_close.png | Bin 0 -> 7644 bytes .../uni-upgrade-center-app/static/bg_top.png | Bin 0 -> 30486 bytes 196 files changed, 32069 insertions(+), 1 deletion(-) create mode 100644 .gitignore delete mode 100644 1.txt create mode 100644 app.js create mode 100644 app.json create mode 100644 app.wxss create mode 100644 common/main.js create mode 100644 common/runtime.js create mode 100644 common/vendor.js create mode 100644 components/bootNav/bootNav.js create mode 100644 components/bootNav/bootNav.json create mode 100644 components/bootNav/bootNav.wxml create mode 100644 components/bootNav/bootNav.wxss create mode 100644 components/wall/comment.js create mode 100644 components/wall/comment.json create mode 100644 components/wall/comment.wxml rename 2.txt => components/wall/comment.wxss (100%) create mode 100644 components/wall/reply.js create mode 100644 components/wall/reply.json create mode 100644 components/wall/reply.wxml create mode 100644 components/wall/reply.wxss create mode 100644 components/wall/wall.js create mode 100644 components/wall/wall.json create mode 100644 components/wall/wall.wxml create mode 100644 components/wall/wall.wxss create mode 100644 components/xad/xad.js create mode 100644 components/xad/xad.json create mode 100644 components/xad/xad.wxml create mode 100644 components/xad/xad.wxss create mode 100644 components/xpop/xpop.js create mode 100644 components/xpop/xpop.json create mode 100644 components/xpop/xpop.wxml create mode 100644 components/xpop/xpop.wxss create mode 100644 pages/article/article.js create mode 100644 pages/article/article.json create mode 100644 pages/article/article.wxml create mode 100644 pages/article/article.wxss create mode 100644 pages/article/detail.js create mode 100644 pages/article/detail.json create mode 100644 pages/article/detail.wxml create mode 100644 pages/article/detail.wxss create mode 100644 pages/book/book.js create mode 100644 pages/book/book.json create mode 100644 pages/book/book.wxml create mode 100644 pages/book/book.wxss create mode 100644 pages/book/chapter.js create mode 100644 pages/book/chapter.json create mode 100644 pages/book/chapter.wxml create mode 100644 pages/book/chapter.wxss create mode 100644 pages/book/detail.js create mode 100644 pages/book/detail.json create mode 100644 pages/book/detail.wxml create mode 100644 pages/book/detail.wxss create mode 100644 pages/category/category.js create mode 100644 pages/category/category.json create mode 100644 pages/category/category.wxml create mode 100644 pages/category/category.wxss create mode 100644 pages/chat/chat.js create mode 100644 pages/chat/chat.json create mode 100644 pages/chat/chat.wxml create mode 100644 pages/chat/chat.wxss create mode 100644 pages/detail/detail.js create mode 100644 pages/detail/detail.json create mode 100644 pages/detail/detail.wxml create mode 100644 pages/detail/detail.wxss create mode 100644 pages/image/image.js create mode 100644 pages/image/image.json create mode 100644 pages/image/image.wxml create mode 100644 pages/image/image.wxss create mode 100644 pages/index/index.js create mode 100644 pages/index/index.json create mode 100644 pages/index/index.wxml create mode 100644 pages/index/index.wxss create mode 100644 pages/my/complaint.js create mode 100644 pages/my/complaint.json create mode 100644 pages/my/complaint.wxml create mode 100644 pages/my/complaint.wxss create mode 100644 pages/my/my.js create mode 100644 pages/my/my.json create mode 100644 pages/my/my.wxml create mode 100644 pages/my/my.wxss create mode 100644 pages/result/result.js create mode 100644 pages/result/result.json create mode 100644 pages/result/result.wxml create mode 100644 pages/result/result.wxss create mode 100644 pages/search/search.js create mode 100644 pages/search/search.json create mode 100644 pages/search/search.wxml create mode 100644 pages/search/search.wxss create mode 100644 pages/wall/comment_detail.js create mode 100644 pages/wall/comment_detail.json create mode 100644 pages/wall/comment_detail.wxml create mode 100644 pages/wall/comment_detail.wxss create mode 100644 pages/wall/wall.js create mode 100644 pages/wall/wall.json create mode 100644 pages/wall/wall.wxml create mode 100644 pages/wall/wall.wxss create mode 100644 pages/wall/wall_detail.js create mode 100644 pages/wall/wall_detail.json create mode 100644 pages/wall/wall_detail.wxml create mode 100644 pages/wall/wall_detail.wxss create mode 100644 pages/wall_album/wall_album.js create mode 100644 pages/wall_album/wall_album.json create mode 100644 pages/wall_album/wall_album.wxml create mode 100644 pages/wall_album/wall_album.wxss create mode 100644 pages/xuewei/jingluo.js create mode 100644 pages/xuewei/jingluo.json create mode 100644 pages/xuewei/jingluo.wxml create mode 100644 pages/xuewei/jingluo.wxss create mode 100644 pages/xuewei/jingluo_detail.js create mode 100644 pages/xuewei/jingluo_detail.json create mode 100644 pages/xuewei/jingluo_detail.wxml create mode 100644 pages/xuewei/jingluo_detail.wxss create mode 100644 pages/xuewei/xuewei.js create mode 100644 pages/xuewei/xuewei.json create mode 100644 pages/xuewei/xuewei.wxml create mode 100644 pages/xuewei/xuewei.wxss create mode 100644 pages/xuewei/xuewei_detail.js create mode 100644 pages/xuewei/xuewei_detail.json create mode 100644 pages/xuewei/xuewei_detail.wxml create mode 100644 pages/xuewei/xuewei_detail.wxss create mode 100644 project.config.json create mode 100644 project.private.config.json create mode 100644 static/app_image/collect.png create mode 100644 static/app_image/collected.png create mode 100644 static/app_image/coupleBack_icon.png create mode 100644 static/app_image/search_icon.png create mode 100644 static/app_image/search_icon1.png create mode 100644 static/app_image/share.png create mode 100644 static/compass.png create mode 100644 static/fj/category-active.png create mode 100644 static/fj/category.png create mode 100644 static/fj/home-active.png create mode 100644 static/fj/home.png create mode 100644 static/fj/my-active.png create mode 100644 static/fj/my.png create mode 100644 static/home-active.png create mode 100644 static/home.png create mode 100644 static/image-active.png create mode 100644 static/image.png create mode 100644 static/plus.png create mode 100644 static/record.png create mode 100644 static/user.png create mode 100644 uni_modules/uni-card/components/uni-card/uni-card.js create mode 100644 uni_modules/uni-card/components/uni-card/uni-card.json create mode 100644 uni_modules/uni-card/components/uni-card/uni-card.wxml create mode 100644 uni_modules/uni-card/components/uni-card/uni-card.wxss create mode 100644 uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js create mode 100644 uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.json create mode 100644 uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxml create mode 100644 uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxss create mode 100644 uni_modules/uni-fab/components/uni-fab/uni-fab.js create mode 100644 uni_modules/uni-fab/components/uni-fab/uni-fab.json create mode 100644 uni_modules/uni-fab/components/uni-fab/uni-fab.wxml create mode 100644 uni_modules/uni-fab/components/uni-fab/uni-fab.wxss create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.js create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.json create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.wxml create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.wxss create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/upload-file.js create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/upload-file.json create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/upload-file.wxml create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/upload-file.wxss create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/upload-image.js create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/upload-image.json create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/upload-image.wxml create mode 100644 uni_modules/uni-file-picker/components/uni-file-picker/upload-image.wxss create mode 100644 uni_modules/uni-icons/components/uni-icons/uni-icons.js create mode 100644 uni_modules/uni-icons/components/uni-icons/uni-icons.json create mode 100644 uni_modules/uni-icons/components/uni-icons/uni-icons.wxml create mode 100644 uni_modules/uni-icons/components/uni-icons/uni-icons.wxss create mode 100644 uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.js create mode 100644 uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.json create mode 100644 uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxml create mode 100644 uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxss create mode 100644 uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.js create mode 100644 uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.json create mode 100644 uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.wxml create mode 100644 uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.wxss create mode 100644 uni_modules/uni-popup/components/uni-popup/uni-popup.js create mode 100644 uni_modules/uni-popup/components/uni-popup/uni-popup.json create mode 100644 uni_modules/uni-popup/components/uni-popup/uni-popup.wxml create mode 100644 uni_modules/uni-popup/components/uni-popup/uni-popup.wxss create mode 100644 uni_modules/uni-rate/components/uni-rate/uni-rate.js create mode 100644 uni_modules/uni-rate/components/uni-rate/uni-rate.json create mode 100644 uni_modules/uni-rate/components/uni-rate/uni-rate.wxml create mode 100644 uni_modules/uni-rate/components/uni-rate/uni-rate.wxss create mode 100644 uni_modules/uni-section/components/uni-section/uni-section.js create mode 100644 uni_modules/uni-section/components/uni-section/uni-section.json create mode 100644 uni_modules/uni-section/components/uni-section/uni-section.wxml create mode 100644 uni_modules/uni-section/components/uni-section/uni-section.wxss create mode 100644 uni_modules/uni-transition/components/uni-transition/uni-transition.js create mode 100644 uni_modules/uni-transition/components/uni-transition/uni-transition.json create mode 100644 uni_modules/uni-transition/components/uni-transition/uni-transition.wxml create mode 100644 uni_modules/uni-transition/components/uni-transition/uni-transition.wxss create mode 100644 uni_modules/uni-upgrade-center-app/static/app_update_close.png create mode 100644 uni_modules/uni-upgrade-center-app/static/bg_top.png diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..14ea590 --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +# Windows +[Dd]esktop.ini +Thumbs.db +$RECYCLE.BIN/ + +# macOS +.DS_Store +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes + +# Node.js +node_modules/ diff --git a/1.txt b/1.txt deleted file mode 100644 index 27f29bc..0000000 --- a/1.txt +++ /dev/null @@ -1 +0,0 @@ -2222 \ No newline at end of file diff --git a/app.js b/app.js new file mode 100644 index 0000000..3877f61 --- /dev/null +++ b/app.js @@ -0,0 +1,5 @@ +require("./common/runtime.js"); + +require("./common/vendor.js"); + +require("./common/main.js"); \ No newline at end of file diff --git a/app.json b/app.json new file mode 100644 index 0000000..7a4fba4 --- /dev/null +++ b/app.json @@ -0,0 +1,34 @@ +{ + "pages": [ + "pages/index/index", + "pages/search/search", + "pages/result/result", + "pages/detail/detail", + "pages/category/category", + "pages/wall/wall", + "pages/wall/wall_detail", + "pages/wall/comment_detail", + "pages/wall_album/wall_album", + "pages/my/my", + "pages/my/complaint", + "pages/chat/chat", + "pages/book/book", + "pages/book/detail", + "pages/book/chapter", + "pages/image/image", + "pages/xuewei/xuewei", + "pages/xuewei/xuewei_detail", + "pages/xuewei/jingluo", + "pages/xuewei/jingluo_detail", + "pages/article/article", + "pages/article/detail" + ], + "window": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "口袋方剂", + "navigationBarBackgroundColor": "#F8F8F8", + "backgroundColor": "#F8F8F8" + }, + "usingComponents": {}, + "plugins": {} +} \ No newline at end of file diff --git a/app.wxss b/app.wxss new file mode 100644 index 0000000..de14e92 --- /dev/null +++ b/app.wxss @@ -0,0 +1,1623 @@ +@font-face { + font-family: uniicons; + font-style: normal; + font-weight: 400; + src: url(data:font/ttf;base64,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ACAAMwAsACAAMgAwADIAMAA7AEYAbwBuAHQAQwByAGUAYQB0AG8AcgAgADEAMgAuADAALgAwAC4AMgA1ADMANQAgADYANAAtAGIAaQB0AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAACgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAhQAAAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoAA4A7wEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDB3VuaTAwMDAHdW5pMDAwOQdjb250YWN0BnBlcnNvbglwZXJzb25hZGQNY29udGFjdGZpbGxlZAxwZXJzb25maWxsZWQPcGVyc29uYWRkZmlsbGVkBXBob25lBWVtYWlsCmNoYXRidWJibGUJY2hhdGJveGVzC3Bob25lZmlsbGVkC2VtYWlsZmlsbGVkEGNoYXRidWJibGVmaWxsZWQPY2hhdGJveGVzZmlsbGVkBXdlaWJvBndlaXhpbgtwZW5neW91cXVhbgRjaGF0AnFxCHZpZGVvY2FtBmNhbWVyYQNtaWMIbG9jYXRpb24JbWljZmlsbGVkDmxvY2F0aW9uZmlsbGVkBm1pY29mZgVpbWFnZQNtYXAHY29tcG9zZQV0cmFzaAZ1cGxvYWQIZG93bmxvYWQFY2xvc2UEcmVkbwR1bmRvB3JlZnJlc2gEc3Rhcgt3aGl0ZWNpcmNsZQVjbGVhcg1yZWZyZXNoZmlsbGVkCnN0YXJmaWxsZWQKcGx1c2ZpbGxlZAttaW51c2ZpbGxlZAxjaXJjbGVmaWxsZWQOY2hlY2tib3hmaWxsZWQKY2xvc2VlbXB0eQxyZWZyZXNoZW1wdHkGcmVsb2FkCHN0YXJoYWxmDHNwaW5uZXJjeWNsZQZzZWFyY2gJcGx1c2VtcHR5B2ZvcndhcmQEYmFjaw5jaGVja21hcmtlbXB0eQRob21lCG5hdmlnYXRlBGdlYXIKcGFwZXJwbGFuZQRpbmZvBGhlbHAGbG9ja2VkBG1vcmUEZmxhZwpob21lZmlsbGVkCmdlYXJmaWxsZWQKaW5mb2ZpbGxlZApoZWxwZmlsbGVkCm1vcmVmaWxsZWQIc2V0dGluZ3MEbGlzdARiYXJzBGxvb3AJcGFwZXJjbGlwCWV5ZWZpbGxlZAx1cHdhcmRzYXJyb3cOZG93bndhcmRzYXJyb3cObGVmdHdhcmRzYXJyb3cPcmlnaHR3YXJkc2Fycm93C2Fycm93dGhpbnVwDWFycm93dGhpbmRvd24NYXJyb3d0aGlubGVmdA5hcnJvd3RoaW5yaWdodAhwdWxsZG93bgVzb3VuZARzaG9wBHNjYW4KdW5kb2ZpbGxlZApyZWRvZmlsbGVkDGNhbWVyYWZpbGxlZApjYXJ0ZmlsbGVkBGNhcnQIY2hlY2tib3gRc21hbGxjaXJjbGVmaWxsZWQOZXllc2xhc2hmaWxsZWQIZXllc2xhc2gDZXllCmZsYWdmaWxsZWQVaGFuZHRodW1ic2Rvd25fZmlsbGVkDmhhbmR0aHVtYnNkb3duEmhhbmR0aHVtYnN1cGZpbGxlZAtoZWFydGZpbGxlZAxoYW5kdGh1bWJzdXAOYmxhY2toZWFydHN1aXQKY2hhdGZpbGxlZA5tYWlsb3BlbmZpbGxlZAhtYWlsb3Blbgxsb2NrZWRmaWxsZWQJbWFwZmlsbGVkBm1hcHBpbg1tYXBwaW5lbGxpcHNlC3NtYWxsY2lyY2xlEHBhcGVycGxhbmVmaWxsZWQLaW1hZ2VmaWxsZWQMaW1hZ2VzZmlsbGVkBmltYWdlcw5uYXZpZ2F0ZWZpbGxlZA5taWNzbGFzaGZpbGxlZAtzb3VuZGZpbGxlZA5kb3dubG9hZGZpbGxlZA52aWRlb2NhbWZpbGxlZAx1cGxvYWRmaWxsZWQKaGVhZHBob25lcwt0cmFzaGZpbGxlZA1jbG91ZGRvd25sb2FkEWNsb3VkdXBsb2FkZmlsbGVkC2Nsb3VkdXBsb2FkE2Nsb3VkZG93bmxvYWRmaWxsZWQAAAAAAAAB//8AAg==) format("truetype"); +} + +checkbox-group,form,progress { + width: 100%; +} + +.uni-flex { + display: flex; + flex-direction: row; +} + +.uni-flex-item { + flex: 1; +} + +.uni-row { + flex-direction: row; +} + +.uni-column { + flex-direction: column; +} + +.uni-link { + color: #576b95; + font-size: 26rpx; +} + +.uni-center { + text-align: center; +} + +.uni-inline-item { + align-items: center; + display: flex; + flex-direction: row; +} + +.uni-inline-item text { + margin-right: 20rpx; +} + +.uni-inline-item text:last-child { + margin-left: 20rpx; + margin-right: 0rpx; +} + +.common-page-head { + padding: 35rpx; + text-align: center; +} + +.common-page-head-title { + border-bottom: 2rpx solid #d8d8d8; + box-sizing: border-box; + color: #bebebe; + display: inline-block; + font-size: 30rpx; + height: 88rpx; + line-height: 88rpx; + padding: 0 40rpx; +} + +.uni-padding-wrap { + padding: 0 30rpx; +} + +.uni-word { + padding: 200rpx 100rpx; + text-align: center; +} + +.uni-title { + font-size: 30rpx; + font-weight: 500; + line-height: 1.5; + padding: 20rpx 0; +} + +.uni-text { + font-size: 28rpx; +} + +.uni-title text { + color: #888; + font-size: 24rpx; +} + +.uni-text-gray { + color: #ccc; +} + +.uni-text-small { + font-size: 24rpx; +} + +.uni-common-mb { + margin-bottom: 30rpx; +} + +.uni-common-pb { + padding-bottom: 30rpx; +} + +.uni-common-pl { + padding-left: 30rpx; +} + +.uni-common-mt { + margin-top: 30rpx; +} + +.uni-bg-red { + background: #f76260; + color: #fff; +} + +.uni-bg-green { + background: #09bb07; + color: #fff; +} + +.uni-bg-blue { + background: #007aff; + color: #fff; +} + +.uni-h1 { + font-size: 80rpx; + font-weight: 700; +} + +.uni-h2 { + font-size: 60rpx; + font-weight: 700; +} + +.uni-h3 { + font-size: 48rpx; + font-weight: 700; +} + +.uni-h4 { + font-size: 36rpx; + font-weight: 700; +} + +.uni-h5 { + color: #8f8f94; + font-size: 28rpx; +} + +.uni-h6 { + color: #8f8f94; + font-size: 24rpx; +} + +.uni-bold { + font-weight: 700; +} + +.uni-ellipsis { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.uni-btn-v { + padding: 10rpx 0; +} + +.uni-btn-v button { + margin: 20rpx 0; +} + +.uni-form-item { + display: flex; + padding: 10rpx 0; + width: 100%; +} + +.uni-form-item .title { + padding: 10rpx 25rpx; +} + +.uni-label { + word-wrap: break-word; + text-indent: 20rpx; + width: 210rpx; + word-break: break-all; +} + +.uni-input { + background: #fff; + flex: 1; + font-size: 28rpx; + height: 50rpx; + line-height: 50rpx; + padding: 15rpx 25rpx; +} + +checkbox-group,radio-group { + width: 100%; +} + +checkbox-group label,radio-group label { + padding-right: 20rpx; +} + +.uni-form-item .with-fun { + background: #fff; + display: flex; + flex-wrap: nowrap; +} + +.uni-form-item .with-fun .uni-icon { + flex-shrink: 0; + height: 80rpx; + line-height: 80rpx; + width: 40px; +} + +.uni-loadmore { + height: 80rpx; + line-height: 80rpx; + padding-bottom: 30rpx; + text-align: center; +} + +.uni-badge.uni-badge-inverted { + background-color: initial; + color: #929292; + padding: 0 5px 0 0; +} + +.uni-badge-primary { + background-color: #007aff; + color: #fff; +} + +.uni-badge-blue.uni-badge-inverted,.uni-badge-primary.uni-badge-inverted { + background-color: initial; + color: #007aff; +} + +.uni-badge-green,.uni-badge-success { + background-color: #4cd964; + color: #fff; +} + +.uni-badge-green.uni-badge-inverted,.uni-badge-success.uni-badge-inverted { + background-color: initial; + color: #4cd964; +} + +.uni-badge-warning,.uni-badge-yellow { + background-color: #f0ad4e; + color: #fff; +} + +.uni-badge-warning.uni-badge-inverted,.uni-badge-yellow.uni-badge-inverted { + background-color: initial; + color: #f0ad4e; +} + +.uni-badge-danger,.uni-badge-red { + background-color: #dd524d; + color: #fff; +} + +.uni-badge-danger.uni-badge-inverted,.uni-badge-red.uni-badge-inverted { + background-color: initial; + color: #dd524d; +} + +.uni-badge-purple,.uni-badge-royal { + background-color: #8a6de9; + color: #fff; +} + +.uni-badge-purple.uni-badge-inverted,.uni-badge-royal.uni-badge-inverted { + background-color: initial; + color: #8a6de9; +} + +.uni-collapse-content { + height: 0; + overflow: hidden; + width: 100%; +} + +.uni-collapse-content.uni-active { + height: auto; +} + +.uni-card { + background: #fff; + border-radius: 8rpx; + margin: 20rpx 0; + position: relative; +} + +.uni-card-content { + font-size: 30rpx; +} + +.uni-card-content.image-view { + margin: 0; + width: 100%; +} + +.uni-card-content-inner { + padding: 30rpx; + position: relative; +} + +.uni-card-footer,.uni-card-header { + align-items: center; + display: flex; + justify-content: space-between; + min-height: 50rpx; + padding: 20rpx 30rpx; + position: relative; +} + +.uni-card-header { + font-size: 36rpx; +} + +.uni-card-footer { + color: #6d6d72; +} + +.uni-card-footer:before,.uni-card-header:after { + background-color: #c8c7cc; + content: ""; + height: 2rpx; + left: 0; + position: absolute; + right: 0; + top: 0; + transform: scaleY(.5); +} + +.uni-card-header:after { + bottom: 0; + top: auto; +} + +.uni-card-media { + justify-content: flex-start; +} + +.uni-card-media-logo { + height: 84rpx; + margin-right: 20rpx; + width: 84rpx; +} + +.uni-card-media-body { + align-items: flex-start; + display: flex; + flex-direction: column; + height: 84rpx; + justify-content: space-between; +} + +.uni-card-media-text-top { + font-size: 34rpx; + line-height: 36rpx; +} + +.uni-card-media-text-bottom { + color: #8f8f94; + font-size: 28rpx; + line-height: 30rpx; +} + +.uni-card-link { + color: #007aff; +} + +.uni-list { + background-color: #fff; + display: flex; + flex-direction: column; + position: relative; + width: 100%; +} + +.uni-list:after { + background-color: #c8c7cc; + bottom: 0; + content: ""; + height: 1px; + left: 0; + position: absolute; + right: 0; + transform: scaleY(.5); + z-index: 10; +} + +.uni-list-cell { + align-items: center; + display: flex; + flex-direction: row; + justify-content: space-between; + position: relative; +} + +.uni-list-cell-hover { + background-color: #eee; +} + +.uni-list-cell-pd { + padding: 22rpx 30rpx; +} + +.uni-list-cell-left { + font-size: 28rpx; + padding: 0 30rpx; + white-space: nowrap; +} + +.uni-list-cell-db,.uni-list-cell-right { + flex: 1; +} + +.uni-list-cell::after { + background-color: #c8c7cc; + bottom: 0; + content: ""; + height: 1px; + left: 30rpx; + position: absolute; + right: 0; + transform: scaleY(.5); + z-index: 3; +} + +.uni-list .uni-list-cell:last-child::after,.uni-list-cell-last.uni-list-cell::after { + height: 0rpx; +} + +.uni-list-cell-divider { + background-color: #f7f7f7; + color: #999; + display: flex; + padding: 15rpx 20rpx; + position: relative; +} + +.uni-list-cell-divider::before { + left: 0; + top: 0; +} + +.uni-list-cell-divider::after,.uni-list-cell-divider::before { + background-color: #c8c7cc; + content: ""; + height: 1px; + position: absolute; + right: 0; + transform: scaleY(.5); +} + +.uni-list-cell-divider::after { + bottom: 0; + left: 0rpx; +} + +.uni-list-cell-navigate { + align-items: center; + box-sizing: border-box; + display: flex; + flex: 1; + font-size: 30rpx; + justify-content: space-between; + line-height: 48rpx; + padding: 22rpx 30rpx; + padding-right: 36rpx; + position: relative; + width: 100%; +} + +.uni-navigate-badge { + padding-right: 50rpx; +} + +.uni-list-cell-navigate.uni-navigate-right:after { + content: "\e583"; +} + +.uni-list-cell-navigate.uni-navigate-bottom:after,.uni-list-cell-navigate.uni-navigate-right:after { + color: #bbb; + font-family: uniicons; + position: absolute; + right: 24rpx; + top: 50%; + transform: translateY(-50%); +} + +.uni-list-cell-navigate.uni-navigate-bottom:after { + content: "\e581"; +} + +.uni-list-cell-navigate.uni-navigate-bottom.uni-active::after { + color: #bbb; + content: "\e580"; + font-family: uniicons; + position: absolute; + right: 24rpx; + top: 50%; + transform: translateY(-50%); +} + +.uni-collapse.uni-list-cell { + flex-direction: column; +} + +.uni-list-cell-navigate.uni-active { + background: #eee; +} + +.uni-list.uni-collapse { + box-sizing: border-box; + height: 0; + overflow: hidden; +} + +.uni-collapse .uni-list-cell { + padding-left: 20rpx; +} + +.uni-collapse .uni-list-cell::after { + left: 52rpx; +} + +.uni-list.uni-active { + height: auto; +} + +.uni-triplex-row { + box-sizing: border-box; + display: flex; + flex: 1; + flex-direction: row; + padding: 22rpx 30rpx; + width: 100%; +} + +.uni-triplex-left,.uni-triplex-right { + display: flex; + flex-direction: column; +} + +.uni-triplex-left { + width: 84%; +} + +.uni-triplex-left .uni-title { + padding: 8rpx 0; +} + +.uni-triplex-left .uni-text,.uni-triplex-left .uni-text-small { + color: #999; +} + +.uni-triplex-right { + text-align: right; + width: 16%; +} + +.uni-media-list { + box-sizing: border-box; + display: flex; + flex-direction: row; + padding: 22rpx 30rpx; + width: 100%; +} + +.uni-navigate-right.uni-media-list { + padding-right: 74rpx; +} + +.uni-pull-right { + flex-direction: row-reverse; +} + +.uni-pull-right>.uni-media-list-logo { + margin-left: 20rpx; + margin-right: 0rpx; +} + +.uni-media-list-logo { + height: 84rpx; + margin-right: 20rpx; + width: 84rpx; +} + +.uni-media-list-logo image { + height: 100%; + width: 100%; +} + +.uni-media-list-body { + align-items: flex-start; + display: flex; + flex: 1; + flex-direction: column; + height: 84rpx; + justify-content: space-between; + overflow: hidden; +} + +.uni-media-list-text-top { + font-size: 30rpx; + line-height: 36rpx; + width: 100%; +} + +.uni-media-list-text-bottom { + color: #8f8f94; + font-size: 26rpx; + line-height: 30rpx; + width: 100%; +} + +.uni-grid-9 { + background: #f2f2f2; + border-top: 2rpx solid #eee; + display: flex; + flex-direction: row; + flex-wrap: wrap; + width: 750rpx; +} + +.uni-grid-9-item { + align-items: center; + border-bottom: 2rpx solid #eee; + border-left-color: #eee; + border-right: 2rpx solid #eee; + border-top-color: #eee; + box-sizing: border-box; + display: flex; + flex-direction: column; + height: 200rpx; + justify-content: center; + width: 250rpx; +} + +.no-border-right { + border-right: none; +} + +.uni-grid-9-image { + height: 100rpx; + width: 100rpx; +} + +.uni-grid-9-text { + font-size: 30rpx; + height: 40rpx; + line-height: 4rpx; + text-align: center; + width: 250rpx; +} + +.uni-grid-9-item-hover { + background: rgba(0,0,0,.1); +} + +.uni-uploader { + flex: 1; + flex-direction: column; +} + +.uni-uploader-head { + display: flex; + flex-direction: row; + justify-content: space-between; +} + +.uni-uploader-info { + color: #b2b2b2; +} + +.uni-uploader-body { + margin-top: 16rpx; +} + +.uni-uploader__files { + display: flex; + flex-direction: row; + flex-wrap: wrap; +} + +.uni-uploader__file { + height: 210rpx; + margin: 10rpx; + width: 210rpx; +} + +.uni-uploader__img { + display: block; + height: 210rpx; + width: 210rpx; +} + +.uni-uploader__input-box { + border: 2rpx solid #d9d9d9; + height: 208rpx; + margin: 10rpx; + position: relative; + width: 208rpx; +} + +.uni-uploader__input-box:after,.uni-uploader__input-box:before { + background-color: #d9d9d9; + content: " "; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.uni-uploader__input-box:before { + height: 79rpx; + width: 4rpx; +} + +.uni-uploader__input-box:after { + height: 4rpx; + width: 79rpx; +} + +.uni-uploader__input-box:active { + border-color: #999; +} + +.uni-uploader__input-box:active:after,.uni-uploader__input-box:active:before { + background-color: #999; +} + +.uni-uploader__input { + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 1; +} + +.feedback-title { + align-items: center; + color: #8f8f94; + display: flex; + flex-direction: row; + font-size: 28rpx; + justify-content: space-between; + padding: 20rpx; +} + +.feedback-star-view.feedback-title { + justify-content: flex-start; + margin: 0; +} + +.feedback-quick { + padding-right: 40rpx; + position: relative; +} + +.feedback-quick:after { + color: #bbb; + content: "\e581"; + font-family: uniicons; + font-size: 40rpx; + position: absolute; + right: 0; + top: 50%; + transform: translateY(-50%); +} + +.feedback-body { + background: #fff; +} + +.feedback-textare { + box-sizing: border-box; + font-size: 34rpx; + height: 200rpx; + line-height: 50rpx; + padding: 20rpx 30rpx 0; + width: 100%; +} + +.feedback-input { + font-size: 34rpx; + height: 50rpx; + line-height: 50rpx; + min-height: 50rpx; + padding: 15rpx 20rpx; +} + +.feedback-uploader { + padding: 22rpx 20rpx; +} + +.feedback-star { + font-family: uniicons; + font-size: 40rpx; + margin-left: 6rpx; +} + +.feedback-star-view { + margin-left: 20rpx; +} + +.feedback-star:after { + content: "\e408"; +} + +.feedback-star.active { + color: #ffb400; +} + +.feedback-star.active:after { + content: "\e438"; +} + +.feedback-submit { + background: #007aff; + color: #fff; + margin: 20rpx; +} + +.uni-input-group { + background-color: #fff; + border: 0; + padding: 0; + position: relative; +} + +.uni-input-group:before { + top: 0; +} + +.uni-input-group:after,.uni-input-group:before { + background-color: #c8c7cc; + content: ""; + height: 2rpx; + left: 0; + position: absolute; + right: 0; + transform: scaleY(.5); +} + +.uni-input-group:after { + bottom: 0; +} + +.uni-input-row { + display: flex; + flex-direction: row; + font-size: 28rpx; + justify-content: space-between; + padding: 22rpx 30rpx; + position: relative; +} + +.uni-input-group .uni-input-row:after { + background-color: #c8c7cc; + bottom: 0; + content: ""; + height: 2rpx; + left: 30rpx; + position: absolute; + right: 0; + transform: scaleY(.5); +} + +.uni-input-row label { + line-height: 70rpx; +} + +.uni-textarea { + background: #fff; + width: 100%; +} + +.uni-textarea textarea { + font-size: 28rpx; + height: 150rpx; + line-height: 1.6; + padding: 18rpx 2%; + width: 96%; +} + +.uni-tab-bar { + display: flex; + flex: 1; + flex-direction: column; + height: 100%; + overflow: hidden; +} + +.uni-tab-bar .list { + height: 100%; + width: 750rpx; +} + +.uni-swiper-tab { + border-bottom: 1px solid #c8c7cc; + height: 100rpx; + line-height: 100rpx; + white-space: nowrap; + width: 100%; +} + +.swiper-tab-list { + color: #555; + display: inline-block; + font-size: 30rpx; + text-align: center; + width: 150rpx; +} + +.uni-tab-bar .active { + color: #007aff; +} + +.uni-tab-bar .swiper-box { + flex: 1; + height: calc(100% - 100rpx); + width: 100%; +} + +.uni-tab-bar-loading { + padding: 20rpx 0; +} + +.uni-comment { + display: flex; + flex-direction: column; + flex-grow: 1; + padding: 5rpx 0; +} + +.uni-comment-list { + display: flex; + flex-wrap: nowrap; + margin: 10rpx 0; + padding: 10rpx 0; + width: 100%; +} + +.uni-comment-face { + border-radius: 100%; + flex-shrink: 0; + height: 70rpx; + margin-right: 20rpx; + overflow: hidden; + width: 70rpx; +} + +.uni-comment-face image { + border-radius: 100%; + width: 100%; +} + +.uni-comment-body { + width: 100%; +} + +.uni-comment-top { + justify-content: space-between; + line-height: 1.5em; +} + +.uni-comment-top text { + color: #0a98d5; + font-size: 24rpx; +} + +.uni-comment-date { + display: flex!important; + flex-direction: row; + flex-grow: 1; + justify-content: space-between; + line-height: 38rpx; +} + +.uni-comment-date view { + color: #666; + font-size: 24rpx; + line-height: 38rpx; +} + +.uni-comment-content { + font-size: 28rpx; + line-height: 1.6em; + padding: 8rpx 0; +} + +.uni-comment-replay-btn { + background: #fff; + border-radius: 30rpx; + color: #333!important; + font-size: 24rpx; + line-height: 28rpx; + margin: 0 10rpx; + padding: 5rpx 20rpx; +} + +.uni-swiper-msg { + display: flex; + flex-wrap: nowrap; + padding: 12rpx 0; + width: 100%; +} + +.uni-swiper-msg-icon { + margin-right: 20rpx; + width: 50rpx; +} + +.uni-swiper-msg-icon image { + flex-shrink: 0; + width: 100%; +} + +.uni-swiper-msg swiper { + height: 50rpx; + width: 100%; +} + +.uni-swiper-msg swiper-item { + line-height: 50rpx; +} + +.uni-product-list { + display: flex; + flex-direction: row; + flex-wrap: wrap; + width: 100%; +} + +.uni-product { + display: flex; + flex-direction: column; + padding: 20rpx; +} + +.image-view { + margin: 12rpx 0; +} + +.image-view,.uni-product-image { + height: 330rpx; + width: 330rpx; +} + +.uni-product-title { + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + display: -webkit-box; + line-height: 1.5; + overflow: hidden; + text-overflow: ellipsis; + width: 300rpx; + word-break: break-all; +} + +.uni-product-price { + font-size: 28rpx; + line-height: 1.5; + margin-top: 10rpx; + position: relative; +} + +.uni-product-price-original { + color: #e80080; +} + +.uni-product-price-favour { + color: #888; + margin-left: 10rpx; + text-decoration: line-through; +} + +.uni-product-tip { + background-color: #f33; + border-radius: 5rpx; + color: #fff; + padding: 0 10rpx; + position: absolute; + right: 10rpx; +} + +.uni-timeline { + display: flex; + flex-direction: column; + margin: 35rpx 0; + position: relative; +} + +.uni-timeline-item { + box-sizing: border-box; + display: flex; + flex-direction: row; + overflow: hidden; + padding-bottom: 20rpx; + position: relative; +} + +.uni-timeline-item .uni-timeline-item-keynode { + box-sizing: border-box; + flex-shrink: 0; + line-height: 65rpx; + padding-right: 20rpx; + text-align: right; + width: 160rpx; +} + +.uni-timeline-item .uni-timeline-item-divider { + background-color: #bbb; + border-radius: 50%; + flex-shrink: 0; + height: 30rpx; + position: relative; + top: 15rpx; + width: 30rpx; +} + +.uni-timeline-item-divider::after,.uni-timeline-item-divider::before { + background: inherit; + content: ""; + height: 100vh; + left: 15rpx; + position: absolute; + width: 1rpx; +} + +.uni-timeline-item-divider::before { + bottom: 100%; +} + +.uni-timeline-item-divider::after { + top: 100%; +} + +.uni-timeline-first-item .uni-timeline-item-divider:before,.uni-timeline-last-item .uni-timeline-item-divider:after { + display: none; +} + +.uni-timeline-item .uni-timeline-item-content { + padding-left: 20rpx; +} + +.uni-timeline-last-item .bottom-border::after { + display: none; +} + +.uni-timeline-item-content .datetime { + color: #ccc; +} + +.uni-timeline-last-item .uni-timeline-item-divider { + background-color: #1aad19; +} + +.uni-icon { + -webkit-font-smoothing: antialiased; + display: inline-block; + font-family: uniicons; + font-size: 24px; + font-style: normal; + font-weight: 400; + line-height: 1; + text-decoration: none; +} + +.uni-icon.uni-active { + color: #007aff; +} + +.uni-icon-contact:before { + content: "\e100"; +} + +.uni-icon-person:before { + content: "\e101"; +} + +.uni-icon-personadd:before { + content: "\e102"; +} + +.uni-icon-contact-filled:before { + content: "\e130"; +} + +.uni-icon-person-filled:before { + content: "\e131"; +} + +.uni-icon-personadd-filled:before { + content: "\e132"; +} + +.uni-icon-phone:before { + content: "\e200"; +} + +.uni-icon-email:before { + content: "\e201"; +} + +.uni-icon-chatbubble:before { + content: "\e202"; +} + +.uni-icon-chatboxes:before { + content: "\e203"; +} + +.uni-icon-phone-filled:before { + content: "\e230"; +} + +.uni-icon-email-filled:before { + content: "\e231"; +} + +.uni-icon-chatbubble-filled:before { + content: "\e232"; +} + +.uni-icon-chatboxes-filled:before { + content: "\e233"; +} + +.uni-icon-weibo:before { + content: "\e260"; +} + +.uni-icon-weixin:before { + content: "\e261"; +} + +.uni-icon-pengyouquan:before { + content: "\e262"; +} + +.uni-icon-chat:before { + content: "\e263"; +} + +.uni-icon-qq:before { + content: "\e264"; +} + +.uni-icon-videocam:before { + content: "\e300"; +} + +.uni-icon-camera:before { + content: "\e301"; +} + +.uni-icon-mic:before { + content: "\e302"; +} + +.uni-icon-location:before { + content: "\e303"; +} + +.uni-icon-mic-filled:before,.uni-icon-speech:before { + content: "\e332"; +} + +.uni-icon-location-filled:before { + content: "\e333"; +} + +.uni-icon-micoff:before { + content: "\e360"; +} + +.uni-icon-image:before { + content: "\e363"; +} + +.uni-icon-map:before { + content: "\e364"; +} + +.uni-icon-compose:before { + content: "\e400"; +} + +.uni-icon-trash:before { + content: "\e401"; +} + +.uni-icon-upload:before { + content: "\e402"; +} + +.uni-icon-download:before { + content: "\e403"; +} + +.uni-icon-close:before { + content: "\e404"; +} + +.uni-icon-redo:before { + content: "\e405"; +} + +.uni-icon-undo:before { + content: "\e406"; +} + +.uni-icon-refresh:before { + content: "\e407"; +} + +.uni-icon-star:before { + content: "\e408"; +} + +.uni-icon-plus:before { + content: "\e409"; +} + +.uni-icon-minus:before { + content: "\e410"; +} + +.uni-icon-checkbox:before,.uni-icon-circle:before { + content: "\e411"; +} + +.uni-icon-clear:before,.uni-icon-close-filled:before { + content: "\e434"; +} + +.uni-icon-refresh-filled:before { + content: "\e437"; +} + +.uni-icon-star-filled:before { + content: "\e438"; +} + +.uni-icon-plus-filled:before { + content: "\e439"; +} + +.uni-icon-minus-filled:before { + content: "\e440"; +} + +.uni-icon-circle-filled:before { + content: "\e441"; +} + +.uni-icon-checkbox-filled:before { + content: "\e442"; +} + +.uni-icon-closeempty:before { + content: "\e460"; +} + +.uni-icon-refreshempty:before { + content: "\e461"; +} + +.uni-icon-reload:before { + content: "\e462"; +} + +.uni-icon-starhalf:before { + content: "\e463"; +} + +.uni-icon-spinner:before { + content: "\e464"; +} + +.uni-icon-spinner-cycle:before { + content: "\e465"; +} + +.uni-icon-search:before { + content: "\e466"; +} + +.uni-icon-plusempty:before { + content: "\e468"; +} + +.uni-icon-forward:before { + content: "\e470"; +} + +.uni-icon-back:before,.uni-icon-left-nav:before { + content: "\e471"; +} + +.uni-icon-checkmarkempty:before { + content: "\e472"; +} + +.uni-icon-home:before { + content: "\e500"; +} + +.uni-icon-navigate:before { + content: "\e501"; +} + +.uni-icon-gear:before { + content: "\e502"; +} + +.uni-icon-paperplane:before { + content: "\e503"; +} + +.uni-icon-info:before { + content: "\e504"; +} + +.uni-icon-help:before { + content: "\e505"; +} + +.uni-icon-locked:before { + content: "\e506"; +} + +.uni-icon-more:before { + content: "\e507"; +} + +.uni-icon-flag:before { + content: "\e508"; +} + +.uni-icon-home-filled:before { + content: "\e530"; +} + +.uni-icon-gear-filled:before { + content: "\e532"; +} + +.uni-icon-info-filled:before { + content: "\e534"; +} + +.uni-icon-help-filled:before { + content: "\e535"; +} + +.uni-icon-more-filled:before { + content: "\e537"; +} + +.uni-icon-settings:before { + content: "\e560"; +} + +.uni-icon-list:before { + content: "\e562"; +} + +.uni-icon-bars:before { + content: "\e563"; +} + +.uni-icon-loop:before { + content: "\e565"; +} + +.uni-icon-paperclip:before { + content: "\e567"; +} + +.uni-icon-eye:before { + content: "\e568"; +} + +.uni-icon-arrowup:before { + content: "\e580"; +} + +.uni-icon-arrowdown:before { + content: "\e581"; +} + +.uni-icon-arrowleft:before { + content: "\e582"; +} + +.uni-icon-arrowright:before { + content: "\e583"; +} + +.uni-icon-arrowthinup:before { + content: "\e584"; +} + +.uni-icon-arrowthindown:before { + content: "\e585"; +} + +.uni-icon-arrowthinleft:before { + content: "\e586"; +} + +.uni-icon-arrowthinright:before { + content: "\e587"; +} + +.uni-icon-pulldown:before { + content: "\e588"; +} + +.uni-icon-scan:before { + content: "\e612"; +} + +.uni-divider { + align-items: center; + display: flex; + height: 110rpx; + justify-content: center; + position: relative; +} + +.uni-divider__content { + background: #f4f5f6; + color: #999; + font-size: 28rpx; + padding: 0 20rpx; + position: relative; + z-index: 101; +} + +.uni-divider__line { + background-color: #ccc; + height: 1px; + left: 0; + position: absolute; + top: 50%; + transform: translateY(50%); + width: 100%; + z-index: 100; +} + +.left-win-active text { + color: #007aff!important; +} + +.xk_main_page { + background: #fff; + position: absolute; + width: 100%; + z-index: 2; +} + +.xk_ad_0 { + max-width: 100%; + overflow: hidden; + position: absolute; + z-index: 1; +} + +page::after { + animation: shadow-preload .1s; + animation-delay: 3s; + content: ""; + left: -1000px; + position: fixed; + top: -1000px; +} + +@-webkit-keyframes shadow-preload { + 0% { + background-image: url(https://cdn1.dcloud.net.cn/img/shadow-grey.png); + } + + 100% { + background-image: url(https://cdn1.dcloud.net.cn/img/shadow-grey.png); + } +} + +@keyframes shadow-preload { + 0% { + background-image: url(https://cdn1.dcloud.net.cn/img/shadow-grey.png); + } + + 100% { + background-image: url(https://cdn1.dcloud.net.cn/img/shadow-grey.png); + } +} + +[bind-data-custom-hidden="true"],[data-custom-hidden="true"] { + display: none!important; +} \ No newline at end of file diff --git a/common/main.js b/common/main.js new file mode 100644 index 0000000..7af5621 --- /dev/null +++ b/common/main.js @@ -0,0 +1,81 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "common/main" ], { + "2b3b": function(e, t, n) { + "use strict"; + n.r(t); + var o = n("7cf3"); + for (var r in o) [ "default" ].indexOf(r) < 0 && function(e) { + n.d(t, e, function() { + return o[e]; + }); + }(r); + n("978d"); + var c = n("f0c5"), u = Object(c["a"])(o["default"], void 0, void 0, !1, null, null, null, !1, void 0, void 0); + t["default"] = u.exports; + }, + 4612: function(e, t, n) {}, + "643c": function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var o = { + onLaunch: function() { + console.log("App Launch"); + }, + onShow: function() { + console.log("App Show"); + }, + onHide: function() { + console.log("App Hide"); + } + }; + t.default = o; + }, + "7cf3": function(e, t, n) { + "use strict"; + n.r(t); + var o = n("643c"), r = n.n(o); + for (var c in o) [ "default" ].indexOf(c) < 0 && function(e) { + n.d(t, e, function() { + return o[e]; + }); + }(c); + t["default"] = r.a; + }, + "978d": function(e, t, n) { + "use strict"; + var o = n("4612"), r = n.n(o); + r.a; + }, + afe4: function(e, t, n) { + "use strict"; + (function(e, t) { + var o = n("4ea4"), r = o(n("9523")); + n("94a9"); + var c = o(n("2b3b")), u = o(n("66fd")), f = o(n("c8c1")); + function a(e, t) { + var n = Object.keys(e); + if (Object.getOwnPropertySymbols) { + var o = Object.getOwnPropertySymbols(e); + t && (o = o.filter(function(t) { + return Object.getOwnPropertyDescriptor(e, t).enumerable; + })), n.push.apply(n, o); + } + return n; + } + e.__webpack_require_UNI_MP_PLUGIN__ = n, u.default.config.productionTip = !1, c.default.mpType = "app"; + var i = new u.default(function(e) { + for (var t = 1; t < arguments.length; t++) { + var n = null != arguments[t] ? arguments[t] : {}; + t % 2 ? a(Object(n), !0).forEach(function(t) { + (0, r.default)(e, t, n[t]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : a(Object(n)).forEach(function(t) { + Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)); + }); + } + return e; + }({}, c.default)); + t(i).$mount(), u.default.use(f.default); + }).call(this, n("bc2e")["default"], n("543d")["createApp"]); + } +}, [ [ "afe4", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/common/runtime.js b/common/runtime.js new file mode 100644 index 0000000..f3092b9 --- /dev/null +++ b/common/runtime.js @@ -0,0 +1,188 @@ +!function() { + try { + var a = Function("return this")(); + a && !a.Math && (Object.assign(a, { + isFinite: isFinite, + Array: Array, + Date: Date, + Error: Error, + Function: Function, + Math: Math, + Object: Object, + RegExp: RegExp, + String: String, + TypeError: TypeError, + setTimeout: setTimeout, + clearTimeout: clearTimeout, + setInterval: setInterval, + clearInterval: clearInterval + }), "undefined" != typeof Reflect && (a.Reflect = Reflect)); + } catch (a) {} +}(); + +(function(n) { + function e(e) { + for (var i, u, s = e[0], r = e[1], l = e[2], a = 0, m = []; a < s.length; a++) u = s[a], + Object.prototype.hasOwnProperty.call(t, u) && t[u] && m.push(t[u][0]), t[u] = 0; + for (i in r) Object.prototype.hasOwnProperty.call(r, i) && (n[i] = r[i]); + c && c(e); + while (m.length) m.shift()(); + return p.push.apply(p, l || []), o(); + } + function o() { + for (var n, e = 0; e < p.length; e++) { + for (var o = p[e], i = !0, u = 1; u < o.length; u++) { + var r = o[u]; + 0 !== t[r] && (i = !1); + } + i && (p.splice(e--, 1), n = s(s.s = o[0])); + } + return n; + } + var i = {}, u = { + "common/runtime": 0 + }, t = { + "common/runtime": 0 + }, p = []; + function s(e) { + if (i[e]) return i[e].exports; + var o = i[e] = { + i: e, + l: !1, + exports: {} + }; + return n[e].call(o.exports, o, o.exports, s), o.l = !0, o.exports; + } + s.e = function(n) { + var e = []; + u[n] ? e.push(u[n]) : 0 !== u[n] && { + "components/bootNav/bootNav": 1, + "uni_modules/uni-card/components/uni-card/uni-card": 1, + "uni_modules/uni-section/components/uni-section/uni-section": 1, + "components/wall/wall": 1, + "uni_modules/uni-fab/components/uni-fab/uni-fab": 1, + "uni_modules/uni-icons/components/uni-icons/uni-icons": 1, + "uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker": 1, + "uni_modules/uni-popup/components/uni-popup-message/uni-popup-message": 1, + "uni_modules/uni-popup/components/uni-popup/uni-popup": 1, + "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput": 1, + "uni_modules/uni-rate/components/uni-rate/uni-rate": 1, + "uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog": 1, + "uni_modules/uni-file-picker/components/uni-file-picker/upload-file": 1, + "uni_modules/uni-file-picker/components/uni-file-picker/upload-image": 1 + }[n] && e.push(u[n] = new Promise(function(e, o) { + for (var i = ({ + "components/bootNav/bootNav": "components/bootNav/bootNav", + "components/xad/xad": "components/xad/xad", + "components/xpop/xpop": "components/xpop/xpop", + "uni_modules/uni-card/components/uni-card/uni-card": "uni_modules/uni-card/components/uni-card/uni-card", + "uni_modules/uni-section/components/uni-section/uni-section": "uni_modules/uni-section/components/uni-section/uni-section", + "components/wall/wall": "components/wall/wall", + "uni_modules/uni-fab/components/uni-fab/uni-fab": "uni_modules/uni-fab/components/uni-fab/uni-fab", + "uni_modules/uni-icons/components/uni-icons/uni-icons": "uni_modules/uni-icons/components/uni-icons/uni-icons", + "components/wall/comment": "components/wall/comment", + "components/wall/reply": "components/wall/reply", + "uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker": "uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker", + "uni_modules/uni-popup/components/uni-popup-message/uni-popup-message": "uni_modules/uni-popup/components/uni-popup-message/uni-popup-message", + "uni_modules/uni-popup/components/uni-popup/uni-popup": "uni_modules/uni-popup/components/uni-popup/uni-popup", + "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput": "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput", + "uni_modules/uni-rate/components/uni-rate/uni-rate": "uni_modules/uni-rate/components/uni-rate/uni-rate", + "node-modules/@dcloudio/uni-cli-shared/components/ad-interstitial": "node-modules/@dcloudio/uni-cli-shared/components/ad-interstitial", + "node-modules/@dcloudio/uni-cli-shared/components/ad-rewarded-video": "node-modules/@dcloudio/uni-cli-shared/components/ad-rewarded-video", + "node-modules/@dcloudio/uni-cli-shared/components/uniad": "node-modules/@dcloudio/uni-cli-shared/components/uniad", + "uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog": "uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog", + "uni_modules/uni-file-picker/components/uni-file-picker/upload-file": "uni_modules/uni-file-picker/components/uni-file-picker/upload-file", + "uni_modules/uni-file-picker/components/uni-file-picker/upload-image": "uni_modules/uni-file-picker/components/uni-file-picker/upload-image", + "uni_modules/uni-transition/components/uni-transition/uni-transition": "uni_modules/uni-transition/components/uni-transition/uni-transition" + }[n] || n) + ".wxss", t = s.p + i, p = document.getElementsByTagName("link"), r = 0; r < p.length; r++) { + var l = p[r], a = l.getAttribute("data-href") || l.getAttribute("href"); + if ("stylesheet" === l.rel && (a === i || a === t)) return e(); + } + var c = document.getElementsByTagName("style"); + for (r = 0; r < c.length; r++) { + l = c[r], a = l.getAttribute("data-href"); + if (a === i || a === t) return e(); + } + var m = document.createElement("link"); + m.rel = "stylesheet", m.type = "text/css", m.onload = e, m.onerror = function(e) { + var i = e && e.target && e.target.src || t, p = new Error("Loading CSS chunk " + n + " failed.\n(" + i + ")"); + p.code = "CSS_CHUNK_LOAD_FAILED", p.request = i, delete u[n], m.parentNode.removeChild(m), + o(p); + }, m.href = t; + var d = document.getElementsByTagName("head")[0]; + d.appendChild(m); + }).then(function() { + u[n] = 0; + })); + var o = t[n]; + if (0 !== o) if (o) e.push(o[2]); else { + var i = new Promise(function(e, i) { + o = t[n] = [ e, i ]; + }); + e.push(o[2] = i); + var p, r = document.createElement("script"); + r.charset = "utf-8", r.timeout = 120, s.nc && r.setAttribute("nonce", s.nc), r.src = function(n) { + return s.p + "" + n + ".js"; + }(n); + var l = new Error(); + p = function(e) { + r.onerror = r.onload = null, clearTimeout(a); + var o = t[n]; + if (0 !== o) { + if (o) { + var i = e && ("load" === e.type ? "missing" : e.type), u = e && e.target && e.target.src; + l.message = "Loading chunk " + n + " failed.\n(" + i + ": " + u + ")", l.name = "ChunkLoadError", + l.type = i, l.request = u, o[1](l); + } + t[n] = void 0; + } + }; + var a = setTimeout(function() { + p({ + type: "timeout", + target: r + }); + }, 12e4); + r.onerror = r.onload = p, document.head.appendChild(r); + } + return Promise.all(e); + }, s.m = n, s.c = i, s.d = function(n, e, o) { + s.o(n, e) || Object.defineProperty(n, e, { + enumerable: !0, + get: o + }); + }, s.r = function(n) { + "undefined" !== typeof Symbol && Symbol.toStringTag && Object.defineProperty(n, Symbol.toStringTag, { + value: "Module" + }), Object.defineProperty(n, "__esModule", { + value: !0 + }); + }, s.t = function(n, e) { + if (1 & e && (n = s(n)), 8 & e) return n; + if (4 & e && "object" === typeof n && n && n.__esModule) return n; + var o = Object.create(null); + if (s.r(o), Object.defineProperty(o, "default", { + enumerable: !0, + value: n + }), 2 & e && "string" != typeof n) for (var i in n) s.d(o, i, function(e) { + return n[e]; + }.bind(null, i)); + return o; + }, s.n = function(n) { + var e = n && n.__esModule ? function() { + return n["default"]; + } : function() { + return n; + }; + return s.d(e, "a", e), e; + }, s.o = function(n, e) { + return Object.prototype.hasOwnProperty.call(n, e); + }, s.p = "/", s.oe = function(n) { + throw console.error(n), n; + }; + var r = global["webpackJsonp"] = global["webpackJsonp"] || [], l = r.push.bind(r); + r.push = e, r = r.slice(); + for (var a = 0; a < r.length; a++) e(r[a]); + var c = l; + o(); +})([]); \ No newline at end of file diff --git a/common/vendor.js b/common/vendor.js new file mode 100644 index 0000000..e66ae54 --- /dev/null +++ b/common/vendor.js @@ -0,0 +1,11482 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "common/vendor" ], { + "0676": function(e, t) { + e.exports = function() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "107d": function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + t.default = { + pages: [ { + path: "pages/index/index", + style: { + navigationBarTitleText: "口袋方剂学" + } + }, { + path: "pages/search/search", + style: { + navigationBarTitleText: "按方名查询", + enablePullDownRefresh: !1 + } + }, { + path: "pages/result/result", + style: { + navigationBarTitleText: "搜索结果", + enablePullDownRefresh: !1, + onReachBottomDistance: 300 + } + }, { + path: "pages/detail/detail", + style: { + navigationBarTitleText: "详情", + enablePullDownRefresh: !1 + } + }, { + path: "pages/category/category", + style: { + navigationBarTitleText: "分类", + enablePullDownRefresh: !1 + } + }, { + path: "pages/wall/wall", + style: { + navigationBarTitleText: "留言墙", + enablePullDownRefresh: !1 + } + }, { + path: "pages/wall/wall_detail", + style: { + navigationBarTitleText: "留言", + enablePullDownRefresh: !1 + } + }, { + path: "pages/wall/comment_detail", + style: { + navigationBarTitleText: "留言回复", + enablePullDownRefresh: !1 + } + }, { + path: "pages/wall_album/wall_album", + style: { + navigationBarTitleText: "发布留言", + enablePullDownRefresh: !1 + } + }, { + path: "pages/my/my", + style: { + navigationBarTitleText: "我的", + enablePullDownRefresh: !1 + } + }, { + path: "pages/my/complaint", + style: { + navigationBarTitleText: "投诉与建议", + enablePullDownRefresh: !1 + } + }, { + path: "pages/chat/chat", + style: { + navigationBarTitleText: "问答", + enablePullDownRefresh: !1 + } + }, { + path: "pages/book/book", + style: { + navigationBarTitleText: "历代古籍", + enablePullDownRefresh: !1 + } + }, { + path: "pages/book/detail", + style: { + navigationBarTitleText: "历代古籍", + enablePullDownRefresh: !1 + } + }, { + path: "pages/book/chapter", + style: { + navigationBarTitleText: "历代古籍", + enablePullDownRefresh: !1 + } + }, { + path: "pages/image/image", + style: { + navigationBarTitleText: "图片预览", + enablePullDownRefresh: !1 + } + }, { + path: "pages/xuewei/xuewei", + style: { + navigationBarTitleText: "穴位查询", + enablePullDownRefresh: !1 + } + }, { + path: "pages/xuewei/xuewei_detail", + style: { + navigationBarTitleText: "穴位详解", + enablePullDownRefresh: !1 + } + }, { + path: "pages/xuewei/jingluo", + style: { + navigationBarTitleText: "经络列表", + enablePullDownRefresh: !1 + } + }, { + path: "pages/xuewei/jingluo_detail", + style: { + navigationBarTitleText: "经络详解", + enablePullDownRefresh: !1 + } + }, { + path: "pages/article/article", + style: { + navigationBarTitleText: "文章", + onReachBottomDistance: 300, + enablePullDownRefresh: !1 + } + }, { + path: "pages/article/detail", + style: { + navigationBarTitleText: "文章详情", + enablePullDownRefresh: !1 + } + } ], + globalStyle: { + navigationBarTextStyle: "black", + navigationBarTitleText: "口袋方剂", + navigationBarBackgroundColor: "#F8F8F8", + backgroundColor: "#F8F8F8" + }, + uniIdRouter: {}, + condition: { + current: 0, + list: [ { + name: "", + path: "pages/index/index", + query: "" + } ] + } + }; + }, + "11b0": function(e, t) { + e.exports = function(e) { + if ("undefined" !== typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e); + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + 1992: function(e, t, n) { + "use strict"; + var r = n("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var i = r(n("517e")), o = r(n("8ba5")), a = r(n("c3a6")), s = { + en: i.default, + "zh-Hans": o.default, + "zh-Hant": a.default + }; + t.default = s; + }, + 2236: function(e, t, n) { + var r = n("5a43"); + e.exports = function(e) { + if (Array.isArray(e)) return r(e); + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "278c": function(e, t, n) { + var r = n("c135"), i = n("9b42"), o = n("6613"), a = n("c240"); + e.exports = function(e, t) { + return r(e) || i(e, t) || o(e, t) || a(); + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "2d46": function(e, t, n) { + "use strict"; + (function(e) { + var r = n("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.createAnimation = function(e, t) { + if (!t) return; + return clearTimeout(t.timer), new u(e, t); + }; + var i = r(n("9523")), o = r(n("970b")), a = r(n("5bc3")); + function s(e, t) { + var n = Object.keys(e); + if (Object.getOwnPropertySymbols) { + var r = Object.getOwnPropertySymbols(e); + t && (r = r.filter(function(t) { + return Object.getOwnPropertyDescriptor(e, t).enumerable; + })), n.push.apply(n, r); + } + return n; + } + function c(e) { + for (var t = 1; t < arguments.length; t++) { + var n = null != arguments[t] ? arguments[t] : {}; + t % 2 ? s(Object(n), !0).forEach(function(t) { + (0, i.default)(e, t, n[t]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : s(Object(n)).forEach(function(t) { + Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)); + }); + } + return e; + } + var u = function() { + function t(n, r) { + (0, o.default)(this, t), this.options = n, this.animation = e.createAnimation(n), + this.currentStepAnimates = {}, this.next = 0, this.$ = r; + } + return (0, a.default)(t, [ { + key: "_nvuePushAnimates", + value: function(e, t) { + var n = this.currentStepAnimates[this.next], r = {}; + if (r = n || { + styles: {}, + config: {} + }, l.includes(e)) { + r.styles.transform || (r.styles.transform = ""); + var i = ""; + "rotate" === e && (i = "deg"), r.styles.transform += "".concat(e, "(").concat(t + i, ") "); + } else r.styles[e] = "".concat(t); + this.currentStepAnimates[this.next] = r; + } + }, { + key: "_animateRun", + value: function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, n = this.$.$refs["ani"].ref; + if (n) return new Promise(function(r, i) { + nvueAnimation.transition(n, c({ + styles: e + }, t), function(e) { + r(); + }); + }); + } + }, { + key: "_nvueNextAnimate", + value: function(e) { + var t = this, n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0, r = arguments.length > 2 ? arguments[2] : void 0, i = e[n]; + if (i) { + var o = i.styles, a = i.config; + this._animateRun(o, a).then(function() { + n += 1, t._nvueNextAnimate(e, n, r); + }); + } else this.currentStepAnimates = {}, "function" === typeof r && r(), this.isEnd = !0; + } + }, { + key: "step", + value: function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; + return this.animation.step(e), this; + } + }, { + key: "run", + value: function(e) { + this.$.animationData = this.animation.export(), this.$.timer = setTimeout(function() { + "function" === typeof e && e(); + }, this.$.durationTime); + } + } ]), t; + }(), l = [ "matrix", "matrix3d", "rotate", "rotate3d", "rotateX", "rotateY", "rotateZ", "scale", "scale3d", "scaleX", "scaleY", "scaleZ", "skew", "skewX", "skewY", "translate", "translate3d", "translateX", "translateY", "translateZ" ]; + l.concat([ "opacity", "backgroundColor" ], [ "width", "height", "left", "right", "top", "bottom" ]).forEach(function(e) { + u.prototype[e] = function() { + var t; + return (t = this.animation)[e].apply(t, arguments), this; + }; + }); + }).call(this, n("543d")["default"]); + }, + "2eee": function(e, t, n) { + var r = n("7ec2")(); + e.exports = r; + }, + "365b": function(e, t, n) { + "use strict"; + (function(e) { + var r = n("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.get_files_and_is_max = t.get_file_info = t.get_file_ext = t.get_file_data = t.get_extname = void 0; + var i = r(n("2eee")), o = r(n("c973")), a = function(e) { + var t = e.lastIndexOf("."), n = e.length; + return { + name: e.substring(0, t), + ext: e.substring(t + 1, n) + }; + }; + t.get_file_ext = a; + t.get_extname = function(e) { + if (Array.isArray(e)) return e; + var t = e.replace(/(\[|\])/g, ""); + return t.split(","); + }; + t.get_files_and_is_max = function(t, n) { + var r = [], i = []; + return n && 0 !== n.length ? (t.tempFiles.forEach(function(e) { + var t = a(e.name), o = t.ext.toLowerCase(); + -1 !== n.indexOf(o) && (i.push(e), r.push(e.path)); + }), i.length !== t.tempFiles.length && e.showToast({ + title: "当前选择了".concat(t.tempFiles.length, "个文件 ,").concat(t.tempFiles.length - i.length, " 个文件格式不正确"), + icon: "none", + duration: 5e3 + }), { + filePaths: r, + files: i + }) : { + filePaths: r, + files: i + }; + }; + var s = function(t) { + return new Promise(function(n, r) { + e.getImageInfo({ + src: t, + success: function(e) { + n(e); + }, + fail: function(e) { + r(e); + } + }); + }); + }; + t.get_file_info = s; + var c = function() { + var e = (0, o.default)(i.default.mark(function e(t) { + var n, r, o, c, u, l = arguments; + return i.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + if (n = l.length > 1 && void 0 !== l[1] ? l[1] : "image", r = a(t.name), o = r.ext.toLowerCase(), + c = { + name: t.name, + uuid: t.uuid, + extname: o || "", + cloudPath: t.cloudPath, + fileType: t.fileType, + url: t.path || t.path, + size: t.size, + image: {}, + path: t.path, + video: {} + }, "image" !== n) { + e.next = 14; + break; + } + return e.next = 7, s(t.path); + + case 7: + u = e.sent, delete c.video, c.image.width = u.width, c.image.height = u.height, + c.image.location = u.path, e.next = 15; + break; + + case 14: + delete c.image; + + case 15: + return e.abrupt("return", c); + + case 16: + case "end": + return e.stop(); + } + }, e); + })); + return function(t) { + return e.apply(this, arguments); + }; + }(); + t.get_file_data = c; + }).call(this, n("543d")["default"]); + }, + "36c6": function(e, t) { + function n(t) { + return e.exports = n = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(e) { + return e.__proto__ || Object.getPrototypeOf(e); + }, e.exports.__esModule = !0, e.exports["default"] = e.exports, n(t); + } + e.exports = n, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "37dc": function(e, t, n) { + "use strict"; + (function(e, r) { + var i = n("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.LOCALE_ZH_HANT = t.LOCALE_ZH_HANS = t.LOCALE_FR = t.LOCALE_ES = t.LOCALE_EN = t.I18n = t.Formatter = void 0, + t.compileI18nJsonStr = function(e, t) { + var n = t.locale, r = t.locales, i = t.delimiters; + if (!O(e, i)) return e; + x || (x = new f()); + var o = []; + Object.keys(r).forEach(function(e) { + e !== n && o.push({ + locale: e, + values: r[e] + }); + }), o.unshift({ + locale: n, + values: r[n] + }); + try { + return JSON.stringify(P(JSON.parse(e), o, i), null, 2); + } catch (a) {} + return e; + }, t.hasI18nJson = function e(t, n) { + x || (x = new f()); + return T(t, function(t, r) { + var i = t[r]; + return A(i) ? !!O(i, n) || void 0 : e(i, n); + }); + }, t.initVueI18n = function(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, n = arguments.length > 2 ? arguments[2] : void 0, r = arguments.length > 3 ? arguments[3] : void 0; + if ("string" !== typeof e) { + var i = [ t, e ]; + e = i[0], t = i[1]; + } + "string" !== typeof e && (e = k()); + "string" !== typeof n && (n = "undefined" !== typeof __uniConfig && __uniConfig.fallbackLocale || "en"); + var o = new b({ + locale: e, + fallbackLocale: n, + messages: t, + watcher: r + }), a = function(e, t) { + if ("function" !== typeof getApp) a = function(e, t) { + return o.t(e, t); + }; else { + var n = !1; + a = function(e, t) { + var r = getApp().$vm; + return r && (r.$locale, n || (n = !0, w(r, o))), o.t(e, t); + }; + } + return a(e, t); + }; + return { + i18n: o, + f: function(e, t, n) { + return o.f(e, t, n); + }, + t: function(e, t) { + return a(e, t); + }, + add: function(e, t) { + var n = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]; + return o.add(e, t, n); + }, + watch: function(e) { + return o.watchLocale(e); + }, + getLocale: function() { + return o.getLocale(); + }, + setLocale: function(e) { + return o.setLocale(e); + } + }; + }, t.isI18nStr = O, t.isString = void 0, t.normalizeLocale = y, t.parseI18nJson = function e(t, n, r) { + x || (x = new f()); + return T(t, function(t, i) { + var o = t[i]; + A(o) ? O(o, r) && (t[i] = S(o, n, r)) : e(o, n, r); + }), t; + }, t.resolveLocale = function(e) { + return function(t) { + return t ? (t = y(t) || t, function(e) { + var t = [], n = e.split("-"); + while (n.length) t.push(n.join("-")), n.pop(); + return t; + }(t).find(function(t) { + return e.indexOf(t) > -1; + })) : t; + }; + }; + var o = i(n("278c")), a = i(n("970b")), s = i(n("5bc3")), c = i(n("7037")), u = function(e) { + return null !== e && "object" === (0, c.default)(e); + }, l = [ "{", "}" ], f = function() { + function e() { + (0, a.default)(this, e), this._caches = Object.create(null); + } + return (0, s.default)(e, [ { + key: "interpolate", + value: function(e, t) { + var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : l; + if (!t) return [ e ]; + var r = this._caches[e]; + return r || (r = h(e, n), this._caches[e] = r), v(r, t); + } + } ]), e; + }(); + t.Formatter = f; + var d = /^(?:\d)+/, p = /^(?:\w)+/; + function h(e, t) { + var n = (0, o.default)(t, 2), r = n[0], i = n[1], a = [], s = 0, c = ""; + while (s < e.length) { + var u = e[s++]; + if (u === r) { + c && a.push({ + type: "text", + value: c + }), c = ""; + var l = ""; + u = e[s++]; + while (void 0 !== u && u !== i) l += u, u = e[s++]; + var f = u === i, h = d.test(l) ? "list" : f && p.test(l) ? "named" : "unknown"; + a.push({ + value: l, + type: h + }); + } else c += u; + } + return c && a.push({ + type: "text", + value: c + }), a; + } + function v(e, t) { + var n = [], r = 0, i = Array.isArray(t) ? "list" : u(t) ? "named" : "unknown"; + if ("unknown" === i) return n; + while (r < e.length) { + var o = e[r]; + switch (o.type) { + case "text": + n.push(o.value); + break; + + case "list": + n.push(t[parseInt(o.value, 10)]); + break; + + case "named": + "named" === i && n.push(t[o.value]); + break; + + case "unknown": + 0; + break; + } + r++; + } + return n; + } + t.LOCALE_ZH_HANS = "zh-Hans"; + t.LOCALE_ZH_HANT = "zh-Hant"; + t.LOCALE_EN = "en"; + t.LOCALE_FR = "fr"; + t.LOCALE_ES = "es"; + var m = Object.prototype.hasOwnProperty, g = function(e, t) { + return m.call(e, t); + }, _ = new f(); + function y(e, t) { + if (e) { + if (e = e.trim().replace(/_/g, "-"), t && t[e]) return e; + if (e = e.toLowerCase(), "chinese" === e) return "zh-Hans"; + if (0 === e.indexOf("zh")) return e.indexOf("-hans") > -1 ? "zh-Hans" : e.indexOf("-hant") > -1 || function(e, t) { + return !!t.find(function(t) { + return -1 !== e.indexOf(t); + }); + }(e, [ "-tw", "-hk", "-mo", "-cht" ]) ? "zh-Hant" : "zh-Hans"; + var n = [ "en", "fr", "es" ]; + t && Object.keys(t).length > 0 && (n = Object.keys(t)); + var r = function(e, t) { + return t.find(function(t) { + return 0 === e.indexOf(t); + }); + }(e, n); + return r || void 0; + } + } + var b = function() { + function e(t) { + var n = t.locale, r = t.fallbackLocale, i = t.messages, o = t.watcher, s = t.formater; + (0, a.default)(this, e), this.locale = "en", this.fallbackLocale = "en", this.message = {}, + this.messages = {}, this.watchers = [], r && (this.fallbackLocale = r), this.formater = s || _, + this.messages = i || {}, this.setLocale(n || "en"), o && this.watchLocale(o); + } + return (0, s.default)(e, [ { + key: "setLocale", + value: function(e) { + var t = this, n = this.locale; + this.locale = y(e, this.messages) || this.fallbackLocale, this.messages[this.locale] || (this.messages[this.locale] = {}), + this.message = this.messages[this.locale], n !== this.locale && this.watchers.forEach(function(e) { + e(t.locale, n); + }); + } + }, { + key: "getLocale", + value: function() { + return this.locale; + } + }, { + key: "watchLocale", + value: function(e) { + var t = this, n = this.watchers.push(e) - 1; + return function() { + t.watchers.splice(n, 1); + }; + } + }, { + key: "add", + value: function(e, t) { + var n = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2], r = this.messages[e]; + r ? n ? Object.assign(r, t) : Object.keys(t).forEach(function(e) { + g(r, e) || (r[e] = t[e]); + }) : this.messages[e] = t; + } + }, { + key: "f", + value: function(e, t, n) { + return this.formater.interpolate(e, t, n).join(""); + } + }, { + key: "t", + value: function(e, t, n) { + var r = this.message; + return "string" === typeof t ? (t = y(t, this.messages), t && (r = this.messages[t])) : n = t, + g(r, e) ? this.formater.interpolate(r[e], n).join("") : (console.warn("Cannot translate the value of keypath ".concat(e, ". Use the value of keypath as default.")), + e); + } + } ]), e; + }(); + function w(e, t) { + e.$watchLocale ? e.$watchLocale(function(e) { + t.setLocale(e); + }) : e.$watch(function() { + return e.$locale; + }, function(e) { + t.setLocale(e); + }); + } + function k() { + return "undefined" !== typeof e && e.getLocale ? e.getLocale() : "undefined" !== typeof r && r.getLocale ? r.getLocale() : "en"; + } + t.I18n = b; + var x, A = function(e) { + return "string" === typeof e; + }; + function O(e, t) { + return e.indexOf(t[0]) > -1; + } + function S(e, t, n) { + return x.interpolate(e, t, n).join(""); + } + function P(e, t, n) { + return T(e, function(e, r) { + (function(e, t, n, r) { + var i = e[t]; + if (A(i)) { + if (O(i, r) && (e[t] = S(i, n[0].values, r), n.length > 1)) { + var o = e[t + "Locales"] = {}; + n.forEach(function(e) { + o[e.locale] = S(i, e.values, r); + }); + } + } else P(i, n, r); + })(e, r, t, n); + }), e; + } + function T(e, t) { + if (Array.isArray(e)) { + for (var n = 0; n < e.length; n++) if (t(e, n)) return !0; + } else if (u(e)) for (var r in e) if (t(e, r)) return !0; + return !1; + } + t.isString = A; + }).call(this, n("543d")["default"], n("c8ba")); + }, + "3c96": function(e, t) { + e.exports = function(e) { + if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + return e; + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "407c": function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var r = { + data: function() { + return {}; + }, + created: function() { + this.popup = this.getParent(); + }, + methods: { + getParent: function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "uniPopup", t = this.$parent, n = t.$options.name; + while (n !== e) { + if (t = t.$parent, !t) return !1; + n = t.$options.name; + } + return t; + } + } + }; + t.default = r; + }, + "448a": function(e, t, n) { + var r = n("2236"), i = n("11b0"), o = n("6613"), a = n("0676"); + e.exports = function(e) { + return r(e) || i(e) || o(e) || a(); + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "4a4b": function(e, t) { + function n(t, r) { + return e.exports = n = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(e, t) { + return e.__proto__ = t, e; + }, e.exports.__esModule = !0, e.exports["default"] = e.exports, n(t, r); + } + e.exports = n, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "4ea4": function(e, t) { + e.exports = function(e) { + return e && e.__esModule ? e : { + default: e + }; + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "517e": function(e) { + e.exports = JSON.parse('{"uni-popup.cancel":"cancel","uni-popup.ok":"ok","uni-popup.placeholder":"pleace enter","uni-popup.title":"Hint","uni-popup.shareTitle":"Share to"}'); + }, + "543d": function(e, t, n) { + "use strict"; + (function(e, r) { + var i = n("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.createApp = Ct, t.createComponent = Bt, t.createPage = Ft, t.createPlugin = Vt, + t.createSubpackageApp = qt, t.default = void 0; + var o, a = i(n("278c")), s = i(n("9523")), c = i(n("b17c")), u = i(n("448a")), l = i(n("7037")), f = n("37dc"), d = i(n("66fd")); + function p(e, t) { + var n = Object.keys(e); + if (Object.getOwnPropertySymbols) { + var r = Object.getOwnPropertySymbols(e); + t && (r = r.filter(function(t) { + return Object.getOwnPropertyDescriptor(e, t).enumerable; + })), n.push.apply(n, r); + } + return n; + } + function h(e) { + for (var t = 1; t < arguments.length; t++) { + var n = null != arguments[t] ? arguments[t] : {}; + t % 2 ? p(Object(n), !0).forEach(function(t) { + (0, s.default)(e, t, n[t]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : p(Object(n)).forEach(function(t) { + Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)); + }); + } + return e; + } + var v = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", m = /^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/; + function g() { + var t, n = e.getStorageSync("uni_id_token") || "", r = n.split("."); + if (!n || 3 !== r.length) return { + uid: null, + role: [], + permission: [], + tokenExpired: 0 + }; + try { + t = JSON.parse(function(e) { + return decodeURIComponent(o(e).split("").map(function(e) { + return "%" + ("00" + e.charCodeAt(0).toString(16)).slice(-2); + }).join("")); + }(r[1])); + } catch (i) { + i = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(i); + throw new Error("获取当前用户信息出错,详细错误信息为:" + i.message); + } + return t.tokenExpired = 1e3 * t.exp, delete t.exp, delete t.iat, t; + } + o = "function" !== typeof atob ? function(e) { + if (e = String(e).replace(/[\t\n\f\r ]+/g, ""), !m.test(e)) throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded."); + var t; + e += "==".slice(2 - (3 & e.length)); + for (var n, r, i = "", o = 0; o < e.length; ) t = v.indexOf(e.charAt(o++)) << 18 | v.indexOf(e.charAt(o++)) << 12 | (n = v.indexOf(e.charAt(o++))) << 6 | (r = v.indexOf(e.charAt(o++))), + i += 64 === n ? String.fromCharCode(t >> 16 & 255) : 64 === r ? String.fromCharCode(t >> 16 & 255, t >> 8 & 255) : String.fromCharCode(t >> 16 & 255, t >> 8 & 255, 255 & t); + return i; + } : atob; + var _ = Object.prototype.toString, y = Object.prototype.hasOwnProperty; + function b(e) { + return "function" === typeof e; + } + function w(e) { + return "string" === typeof e; + } + function k(e) { + return "[object Object]" === _.call(e); + } + function x(e, t) { + return y.call(e, t); + } + function A() {} + function O(e) { + var t = Object.create(null); + return function(n) { + var r = t[n]; + return r || (t[n] = e(n)); + }; + } + var S = /-(\w)/g, P = O(function(e) { + return e.replace(S, function(e, t) { + return t ? t.toUpperCase() : ""; + }); + }); + function T(e) { + var t = {}; + return k(e) && Object.keys(e).sort().forEach(function(n) { + t[n] = e[n]; + }), Object.keys(t) ? t : e; + } + var I = [ "invoke", "success", "fail", "complete", "returnValue" ], E = {}, C = {}; + function j(e, t) { + Object.keys(t).forEach(function(n) { + -1 !== I.indexOf(n) && b(t[n]) && (e[n] = function(e, t) { + var n = t ? e ? e.concat(t) : Array.isArray(t) ? t : [ t ] : e; + return n ? function(e) { + for (var t = [], n = 0; n < e.length; n++) -1 === t.indexOf(e[n]) && t.push(e[n]); + return t; + }(n) : n; + }(e[n], t[n])); + }); + } + function $(e, t) { + e && t && Object.keys(t).forEach(function(n) { + -1 !== I.indexOf(n) && b(t[n]) && function(e, t) { + var n = e.indexOf(t); + -1 !== n && e.splice(n, 1); + }(e[n], t[n]); + }); + } + function L(e, t) { + return function(n) { + return e(n, t) || n; + }; + } + function D(e) { + return !!e && ("object" === (0, l.default)(e) || "function" === typeof e) && "function" === typeof e.then; + } + function R(e, t, n) { + for (var r = !1, i = 0; i < e.length; i++) { + var o = e[i]; + if (r) r = Promise.resolve(L(o, n)); else { + var a = o(t, n); + if (D(a) && (r = Promise.resolve(a)), !1 === a) return { + then: function() {} + }; + } + } + return r || { + then: function(e) { + return e(t); + } + }; + } + function M(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; + return [ "success", "fail", "complete" ].forEach(function(n) { + if (Array.isArray(e[n])) { + var r = t[n]; + t[n] = function(i) { + R(e[n], i, t).then(function(e) { + return b(r) && r(e) || e; + }); + }; + } + }), t; + } + function U(e, t) { + var n = []; + Array.isArray(E.returnValue) && n.push.apply(n, (0, u.default)(E.returnValue)); + var r = C[e]; + return r && Array.isArray(r.returnValue) && n.push.apply(n, (0, u.default)(r.returnValue)), + n.forEach(function(e) { + t = e(t) || t; + }), t; + } + function N(e) { + var t = Object.create(null); + Object.keys(E).forEach(function(e) { + "returnValue" !== e && (t[e] = E[e].slice()); + }); + var n = C[e]; + return n && Object.keys(n).forEach(function(e) { + "returnValue" !== e && (t[e] = (t[e] || []).concat(n[e])); + }), t; + } + function F(e, t, n) { + for (var r = arguments.length, i = new Array(r > 3 ? r - 3 : 0), o = 3; o < r; o++) i[o - 3] = arguments[o]; + var a = N(e); + if (a && Object.keys(a).length) { + if (Array.isArray(a.invoke)) { + var s = R(a.invoke, n); + return s.then(function(n) { + return t.apply(void 0, [ M(N(e), n) ].concat(i)); + }); + } + return t.apply(void 0, [ M(a, n) ].concat(i)); + } + return t.apply(void 0, [ n ].concat(i)); + } + var B = { + returnValue: function(e) { + return D(e) ? new Promise(function(t, n) { + e.then(function(e) { + e[0] ? n(e[0]) : t(e[1]); + }); + }) : e; + } + }, q = /^\$|Window$|WindowStyle$|sendHostEvent|sendNativeEvent|restoreGlobal|requireGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64|getLocale|setLocale|invokePushCallback|getWindowInfo|getDeviceInfo|getAppBaseInfo|getSystemSetting|getAppAuthorizeSetting|initUTS|requireUTS|registerUTS/, V = /^create|Manager$/, H = [ "createBLEConnection" ], K = [ "createBLEConnection", "createPushMessage" ], z = /^on|^off/; + function W(e) { + return V.test(e) && -1 === H.indexOf(e); + } + function J(e) { + return q.test(e) && -1 === K.indexOf(e); + } + function G(e) { + return e.then(function(e) { + return [ null, e ]; + }).catch(function(e) { + return [ e ]; + }); + } + function Q(e) { + return !(W(e) || J(e) || function(e) { + return z.test(e) && "onPush" !== e; + }(e)); + } + function Y(e, t) { + return Q(e) && b(t) ? function() { + for (var n = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, r = arguments.length, i = new Array(r > 1 ? r - 1 : 0), o = 1; o < r; o++) i[o - 1] = arguments[o]; + return b(n.success) || b(n.fail) || b(n.complete) ? U(e, F.apply(void 0, [ e, t, n ].concat(i))) : U(e, G(new Promise(function(r, o) { + F.apply(void 0, [ e, t, Object.assign({}, n, { + success: r, + fail: o + }) ].concat(i)); + }))); + } : t; + } + Promise.prototype.finally || (Promise.prototype.finally = function(e) { + var t = this.constructor; + return this.then(function(n) { + return t.resolve(e()).then(function() { + return n; + }); + }, function(n) { + return t.resolve(e()).then(function() { + throw n; + }); + }); + }); + var X = !1, Z = 0, ee = 0; + var te, ne = {}; + te = oe(e.getSystemInfoSync().language) || "en", function() { + if (function() { + return "undefined" !== typeof __uniConfig && __uniConfig.locales && !!Object.keys(__uniConfig.locales).length; + }()) { + var e = Object.keys(__uniConfig.locales); + e.length && e.forEach(function(e) { + var t = ne[e], n = __uniConfig.locales[e]; + t ? Object.assign(t, n) : ne[e] = n; + }); + } + }(); + var re = (0, f.initVueI18n)(te, {}), ie = re.t; + re.mixin = { + beforeCreate: function() { + var e = this, t = re.i18n.watchLocale(function() { + e.$forceUpdate(); + }); + this.$once("hook:beforeDestroy", function() { + t(); + }); + }, + methods: { + $$t: function(e, t) { + return ie(e, t); + } + } + }, re.setLocale, re.getLocale; + function oe(e, t) { + if (e) { + if (e = e.trim().replace(/_/g, "-"), t && t[e]) return e; + if (e = e.toLowerCase(), "chinese" === e) return "zh-Hans"; + if (0 === e.indexOf("zh")) return e.indexOf("-hans") > -1 ? "zh-Hans" : e.indexOf("-hant") > -1 || function(e, t) { + return !!t.find(function(t) { + return -1 !== e.indexOf(t); + }); + }(e, [ "-tw", "-hk", "-mo", "-cht" ]) ? "zh-Hant" : "zh-Hans"; + var n = function(e, t) { + return t.find(function(t) { + return 0 === e.indexOf(t); + }); + }(e, [ "en", "fr", "es" ]); + return n || void 0; + } + } + function ae() { + if (b(getApp)) { + var t = getApp({ + allowDefault: !0 + }); + if (t && t.$vm) return t.$vm.$locale; + } + return oe(e.getSystemInfoSync().language) || "en"; + } + var se = []; + "undefined" !== typeof r && (r.getLocale = ae); + var ce = { + promiseInterceptor: B + }, ue = Object.freeze({ + __proto__: null, + upx2px: function(t, n) { + if (0 === Z && function() { + var t = e.getSystemInfoSync(), n = t.platform, r = t.pixelRatio, i = t.windowWidth; + Z = i, ee = r, X = "ios" === n; + }(), t = Number(t), 0 === t) return 0; + var r = t / 750 * (n || Z); + return r < 0 && (r = -r), r = Math.floor(r + 1e-4), 0 === r && (r = 1 !== ee && X ? .5 : 1), + t < 0 ? -r : r; + }, + getLocale: ae, + setLocale: function(e) { + var t = !!b(getApp) && getApp(); + if (!t) return !1; + var n = t.$vm.$locale; + return n !== e && (t.$vm.$locale = e, se.forEach(function(t) { + return t({ + locale: e + }); + }), !0); + }, + onLocaleChange: function(e) { + -1 === se.indexOf(e) && se.push(e); + }, + addInterceptor: function(e, t) { + "string" === typeof e && k(t) ? j(C[e] || (C[e] = {}), t) : k(e) && j(E, e); + }, + removeInterceptor: function(e, t) { + "string" === typeof e ? k(t) ? $(C[e], t) : delete C[e] : k(e) && $(E, e); + }, + interceptors: ce + }); + var le, fe = { + name: function(e) { + return "back" === e.exists && e.delta ? "navigateBack" : "redirectTo"; + }, + args: function(e) { + if ("back" === e.exists && e.url) { + var t = function(e) { + var t = getCurrentPages(), n = t.length; + while (n--) { + var r = t[n]; + if (r.$page && r.$page.fullPath === e) return n; + } + return -1; + }(e.url); + if (-1 !== t) { + var n = getCurrentPages().length - 1 - t; + n > 0 && (e.delta = n); + } + } + } + }, de = { + args: function(e) { + var t = parseInt(e.current); + if (!isNaN(t)) { + var n = e.urls; + if (Array.isArray(n)) { + var r = n.length; + if (r) return t < 0 ? t = 0 : t >= r && (t = r - 1), t > 0 ? (e.current = n[t], + e.urls = n.filter(function(e, r) { + return !(r < t) || e !== n[t]; + })) : e.current = n[0], { + indicator: !1, + loop: !1 + }; + } + } + } + }; + function pe(t) { + le = le || e.getStorageSync("__DC_STAT_UUID"), le || (le = Date.now() + "" + Math.floor(1e7 * Math.random()), + e.setStorage({ + key: "__DC_STAT_UUID", + data: le + })), t.deviceId = le; + } + function he(e) { + if (e.safeArea) { + var t = e.safeArea; + e.safeAreaInsets = { + top: t.top, + left: t.left, + right: e.windowWidth - t.right, + bottom: e.screenHeight - t.bottom + }; + } + } + function ve(e, t) { + for (var n = e.deviceType || "phone", r = { + ipad: "pad", + windows: "pc", + mac: "pc" + }, i = Object.keys(r), o = t.toLocaleLowerCase(), a = 0; a < i.length; a++) { + var s = i[a]; + if (-1 !== o.indexOf(s)) { + n = r[s]; + break; + } + } + return n; + } + function me(e) { + var t = e; + return t && (t = e.toLocaleLowerCase()), t; + } + function ge(e) { + return ae ? ae() : e; + } + function _e(e) { + var t = e.hostName || "WeChat"; + return e.environment ? t = e.environment : e.host && e.host.env && (t = e.host.env), + t; + } + var ye = { + returnValue: function(e) { + pe(e), he(e), function(e) { + var t, n = e.brand, r = void 0 === n ? "" : n, i = e.model, o = void 0 === i ? "" : i, a = e.system, s = void 0 === a ? "" : a, c = e.language, u = void 0 === c ? "" : c, l = e.theme, f = e.version, d = (e.platform, + e.fontSizeSetting), p = e.SDKVersion, h = e.pixelRatio, v = e.deviceOrientation, m = ""; + m = s.split(" ")[0] || "", t = s.split(" ")[1] || ""; + var g = f, _ = ve(e, o), y = me(r), b = _e(e), w = v, k = h, x = p, A = u.replace(/_/g, "-"), O = { + appId: "__UNI__3FFD859", + appName: "口袋方剂学", + appVersion: "1.0.0", + appVersionCode: "100", + appLanguage: ge(A), + uniCompileVersion: "3.8.12", + uniRuntimeVersion: "3.8.12", + uniPlatform: "mp-weixin", + deviceBrand: y, + deviceModel: o, + deviceType: _, + devicePixelRatio: k, + deviceOrientation: w, + osName: m.toLocaleLowerCase(), + osVersion: t, + hostTheme: l, + hostVersion: g, + hostLanguage: A, + hostName: b, + hostSDKVersion: x, + hostFontSizeSetting: d, + windowTop: 0, + windowBottom: 0, + osLanguage: void 0, + osTheme: void 0, + ua: void 0, + hostPackageName: void 0, + browserName: void 0, + browserVersion: void 0 + }; + Object.assign(e, O, {}); + }(e); + } + }, be = { + args: function(e) { + "object" === (0, l.default)(e) && (e.alertText = e.title); + } + }, we = { + returnValue: function(e) { + var t = e, n = t.version, r = t.language, i = t.SDKVersion, o = t.theme, a = _e(e), s = r.replace("_", "-"); + e = T(Object.assign(e, { + appId: "__UNI__3FFD859", + appName: "口袋方剂学", + appVersion: "1.0.0", + appVersionCode: "100", + appLanguage: ge(s), + hostVersion: n, + hostLanguage: s, + hostName: a, + hostSDKVersion: i, + hostTheme: o + })); + } + }, ke = { + returnValue: function(e) { + var t = e, n = t.brand, r = t.model, i = ve(e, r), o = me(n); + pe(e), e = T(Object.assign(e, { + deviceType: i, + deviceBrand: o, + deviceModel: r + })); + } + }, xe = { + returnValue: function(e) { + he(e), e = T(Object.assign(e, { + windowTop: 0, + windowBottom: 0 + })); + } + }, Ae = { + redirectTo: fe, + previewImage: de, + getSystemInfo: ye, + getSystemInfoSync: ye, + showActionSheet: be, + getAppBaseInfo: we, + getDeviceInfo: ke, + getWindowInfo: xe, + getAppAuthorizeSetting: { + returnValue: function(e) { + var t = e.locationReducedAccuracy; + e.locationAccuracy = "unsupported", !0 === t ? e.locationAccuracy = "reduced" : !1 === t && (e.locationAccuracy = "full"); + } + }, + compressImage: { + args: function(e) { + e.compressedHeight && !e.compressHeight && (e.compressHeight = e.compressedHeight), + e.compressedWidth && !e.compressWidth && (e.compressWidth = e.compressedWidth); + } + } + }, Oe = [ "success", "fail", "cancel", "complete" ]; + function Se(e, t, n) { + return function(r) { + return t(Te(e, r, n)); + }; + } + function Pe(e, t) { + var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}, r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {}, i = arguments.length > 4 && void 0 !== arguments[4] && arguments[4]; + if (k(t)) { + var o = !0 === i ? t : {}; + for (var a in b(n) && (n = n(t, o) || {}), t) if (x(n, a)) { + var s = n[a]; + b(s) && (s = s(t[a], t, o)), s ? w(s) ? o[s] = t[a] : k(s) && (o[s.name ? s.name : a] = s.value) : console.warn("The '".concat(e, "' method of platform '微信小程序' does not support option '").concat(a, "'")); + } else -1 !== Oe.indexOf(a) ? b(t[a]) && (o[a] = Se(e, t[a], r)) : i || (o[a] = t[a]); + return o; + } + return b(t) && (t = Se(e, t, r)), t; + } + function Te(e, t, n) { + var r = arguments.length > 3 && void 0 !== arguments[3] && arguments[3]; + return b(Ae.returnValue) && (t = Ae.returnValue(e, t)), Pe(e, t, n, {}, r); + } + function Ie(t, n) { + if (x(Ae, t)) { + var r = Ae[t]; + return r ? function(n, i) { + var o = r; + b(r) && (o = r(n)), n = Pe(t, n, o.args, o.returnValue); + var a = [ n ]; + "undefined" !== typeof i && a.push(i), b(o.name) ? t = o.name(n) : w(o.name) && (t = o.name); + var s = e[t].apply(e, a); + return J(t) ? Te(t, s, o.returnValue, W(t)) : s; + } : function() { + console.error("Platform '微信小程序' does not support '".concat(t, "'.")); + }; + } + return n; + } + var Ee = Object.create(null); + [ "onTabBarMidButtonTap", "subscribePush", "unsubscribePush", "onPush", "offPush", "share" ].forEach(function(e) { + Ee[e] = function(e) { + return function(t) { + var n = t.fail, r = t.complete, i = { + errMsg: "".concat(e, ":fail method '").concat(e, "' not supported") + }; + b(n) && n(i), b(r) && r(i); + }; + }(e); + }); + var Ce = { + oauth: [ "weixin" ], + share: [ "weixin" ], + payment: [ "wxpay" ], + push: [ "weixin" ] + }; + var je = Object.freeze({ + __proto__: null, + getProvider: function(e) { + var t = e.service, n = e.success, r = e.fail, i = e.complete, o = !1; + Ce[t] ? (o = { + errMsg: "getProvider:ok", + service: t, + provider: Ce[t] + }, b(n) && n(o)) : (o = { + errMsg: "getProvider:fail service not found" + }, b(r) && r(o)), b(i) && i(o); + } + }), $e = function() { + var e; + return function() { + return e || (e = new d.default()), e; + }; + }(); + function Le(e, t, n) { + return e[t].apply(e, n); + } + var De, Re, Me, Ue = Object.freeze({ + __proto__: null, + $on: function() { + return Le($e(), "$on", Array.prototype.slice.call(arguments)); + }, + $off: function() { + return Le($e(), "$off", Array.prototype.slice.call(arguments)); + }, + $once: function() { + return Le($e(), "$once", Array.prototype.slice.call(arguments)); + }, + $emit: function() { + return Le($e(), "$emit", Array.prototype.slice.call(arguments)); + } + }); + function Ne(e) { + return function() { + try { + return e.apply(e, arguments); + } catch (t) { + t = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(t); + console.error(t); + } + }; + } + function Fe(e) { + try { + return JSON.parse(e); + } catch (t) {} + return e; + } + var Be = []; + function qe(e, t) { + Be.forEach(function(n) { + n(e, t); + }), Be.length = 0; + } + var Ve = [], He = e.getAppBaseInfo && e.getAppBaseInfo(); + He || (He = e.getSystemInfoSync()); + var Ke = He ? He.host : null, ze = Ke && "SAAASDK" === Ke.env ? e.miniapp.shareVideoMessage : e.shareVideoMessage, We = Object.freeze({ + __proto__: null, + shareVideoMessage: ze, + getPushClientId: function(e) { + k(e) || (e = {}); + var t = function(e) { + var t = {}; + for (var n in e) { + var r = e[n]; + b(r) && (t[n] = Ne(r), delete e[n]); + } + return t; + }(e), n = t.success, r = t.fail, i = t.complete, o = b(n), a = b(r), s = b(i); + Promise.resolve().then(function() { + "undefined" === typeof Me && (Me = !1, De = "", Re = "uniPush is not enabled"), + Be.push(function(e, t) { + var c; + e ? (c = { + errMsg: "getPushClientId:ok", + cid: e + }, o && n(c)) : (c = { + errMsg: "getPushClientId:fail" + (t ? " " + t : "") + }, a && r(c)), s && i(c); + }), "undefined" !== typeof De && qe(De, Re); + }); + }, + onPushMessage: function(e) { + -1 === Ve.indexOf(e) && Ve.push(e); + }, + offPushMessage: function(e) { + if (e) { + var t = Ve.indexOf(e); + t > -1 && Ve.splice(t, 1); + } else Ve.length = 0; + }, + invokePushCallback: function(e) { + if ("enabled" === e.type) Me = !0; else if ("clientId" === e.type) De = e.cid, Re = e.errMsg, + qe(De, e.errMsg); else if ("pushMsg" === e.type) for (var t = { + type: "receive", + data: Fe(e.message) + }, n = 0; n < Ve.length; n++) { + var r = Ve[n]; + if (r(t), t.stopped) break; + } else "click" === e.type && Ve.forEach(function(t) { + t({ + type: "click", + data: Fe(e.message) + }); + }); + } + }), Je = [ "__route__", "__wxExparserNodeId__", "__wxWebviewId__" ]; + function Ge(e) { + return Behavior(e); + } + function Qe() { + return !!this.route; + } + function Ye(e) { + this.triggerEvent("__l", e); + } + function Xe(e) { + var t = e.$scope, n = {}; + Object.defineProperty(e, "$refs", { + get: function() { + var e = {}; + (function e(t, n, r) { + var i = t.selectAllComponents(n) || []; + i.forEach(function(t) { + var i = t.dataset.ref; + r[i] = t.$vm || tt(t), "scoped" === t.dataset.vueGeneric && t.selectAllComponents(".scoped-ref").forEach(function(t) { + e(t, n, r); + }); + }); + })(t, ".vue-ref", e); + var r = t.selectAllComponents(".vue-ref-in-for") || []; + return r.forEach(function(t) { + var n = t.dataset.ref; + e[n] || (e[n] = []), e[n].push(t.$vm || tt(t)); + }), function(e, t) { + var n = (0, c.default)(Set, (0, u.default)(Object.keys(e))), r = Object.keys(t); + return r.forEach(function(r) { + var i = e[r], o = t[r]; + Array.isArray(i) && Array.isArray(o) && i.length === o.length && o.every(function(e) { + return i.includes(e); + }) || (e[r] = o, n.delete(r)); + }), n.forEach(function(t) { + delete e[t]; + }), e; + }(n, e); + } + }); + } + function Ze(e) { + var t, n = e.detail || e.value, r = n.vuePid, i = n.vueOptions; + r && (t = function e(t, n) { + for (var r, i = t.$children, o = i.length - 1; o >= 0; o--) { + var a = i[o]; + if (a.$scope._$vueId === n) return a; + } + for (var s = i.length - 1; s >= 0; s--) if (r = e(i[s], n), r) return r; + }(this.$vm, r)), t || (t = this.$vm), i.parent = t; + } + function et(e) { + return Object.defineProperty(e, "__v_isMPComponent", { + configurable: !0, + enumerable: !1, + value: !0 + }), e; + } + function tt(e) { + return function(e) { + return null !== e && "object" === (0, l.default)(e); + }(e) && Object.isExtensible(e) && Object.defineProperty(e, "__ob__", { + configurable: !0, + enumerable: !1, + value: (0, s.default)({}, "__v_skip", !0) + }), e; + } + var nt = /_(.*)_worklet_factory_/; + var rt = Page, it = Component, ot = /:/g, at = O(function(e) { + return P(e.replace(ot, "-")); + }); + function st(e) { + var t = e.triggerEvent, n = function(e) { + for (var n = arguments.length, r = new Array(n > 1 ? n - 1 : 0), i = 1; i < n; i++) r[i - 1] = arguments[i]; + if (this.$vm || this.dataset && this.dataset.comType) e = at(e); else { + var o = at(e); + o !== e && t.apply(this, [ o ].concat(r)); + } + return t.apply(this, [ e ].concat(r)); + }; + try { + e.triggerEvent = n; + } catch (r) { + r = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(r); + e._triggerEvent = n; + } + } + function ct(e, t, n) { + var r = t[e]; + t[e] = function() { + if (et(this), st(this), r) { + for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; + return r.apply(this, t); + } + }; + } + rt.__$wrappered || (rt.__$wrappered = !0, Page = function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; + return ct("onLoad", e), rt(e); + }, Page.after = rt.after, Component = function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; + return ct("created", e), it(e); + }); + function ut(e, t, n) { + t.forEach(function(t) { + (function e(t, n) { + if (!n) return !0; + if (d.default.options && Array.isArray(d.default.options[t])) return !0; + if (n = n.default || n, b(n)) return !!b(n.extendOptions[t]) || !!(n.super && n.super.options && Array.isArray(n.super.options[t])); + if (b(n[t]) || Array.isArray(n[t])) return !0; + var r = n.mixins; + return Array.isArray(r) ? !!r.find(function(n) { + return e(t, n); + }) : void 0; + })(t, n) && (e[t] = function(e) { + return this.$vm && this.$vm.__call_hook(t, e); + }); + }); + } + function lt(e, t) { + var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : []; + ft(t).forEach(function(t) { + return dt(e, t, n); + }); + } + function ft(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : []; + return e && Object.keys(e).forEach(function(n) { + 0 === n.indexOf("on") && b(e[n]) && t.push(n); + }), t; + } + function dt(e, t, n) { + -1 !== n.indexOf(t) || x(e, t) || (e[t] = function(e) { + return this.$vm && this.$vm.__call_hook(t, e); + }); + } + function pt(e, t) { + var n; + return t = t.default || t, n = b(t) ? t : e.extend(t), t = n.options, [ n, t ]; + } + function ht(e, t) { + if (Array.isArray(t) && t.length) { + var n = Object.create(null); + t.forEach(function(e) { + n[e] = !0; + }), e.$scopedSlots = e.$slots = n; + } + } + function vt(e, t) { + e = (e || "").split(","); + var n = e.length; + 1 === n ? t._$vueId = e[0] : 2 === n && (t._$vueId = e[0], t._$vuePid = e[1]); + } + function mt(e, t) { + var n = e.data || {}, r = e.methods || {}; + if ("function" === typeof n) try { + n = n.call(t); + } catch (i) { + i = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(i); + Object({ + VUE_APP_DARK_MODE: "false", + VUE_APP_NAME: "口袋方剂学", + VUE_APP_PLATFORM: "mp-weixin", + NODE_ENV: "production", + BASE_URL: "/" + }).VUE_APP_DEBUG && console.warn("根据 Vue 的 data 函数初始化小程序 data 失败,请尽量确保 data 函数中不访问 vm 对象,否则可能影响首次数据渲染速度。", n); + } else try { + n = JSON.parse(JSON.stringify(n)); + } catch (i) {} + return k(n) || (n = {}), Object.keys(r).forEach(function(e) { + -1 !== t.__lifecycle_hooks__.indexOf(e) || x(n, e) || (n[e] = r[e]); + }), n; + } + var gt = [ String, Number, Boolean, Object, Array, null ]; + function _t(e) { + return function(t, n) { + this.$vm && (this.$vm[e] = t); + }; + } + function yt(e, t) { + var n = e.behaviors, r = e.extends, i = e.mixins, o = e.props; + o || (e.props = o = []); + var a = []; + return Array.isArray(n) && n.forEach(function(e) { + a.push(e.replace("uni://", "wx".concat("://"))), "uni://form-field" === e && (Array.isArray(o) ? (o.push("name"), + o.push("value")) : (o.name = { + type: String, + default: "" + }, o.value = { + type: [ String, Number, Boolean, Array, Object, Date ], + default: "" + })); + }), k(r) && r.props && a.push(t({ + properties: wt(r.props, !0) + })), Array.isArray(i) && i.forEach(function(e) { + k(e) && e.props && a.push(t({ + properties: wt(e.props, !0) + })); + }), a; + } + function bt(e, t, n, r) { + return Array.isArray(t) && 1 === t.length ? t[0] : t; + } + function wt(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], n = arguments.length > 3 ? arguments[3] : void 0, r = {}; + return t || (r.vueId = { + type: String, + value: "" + }, n.virtualHost && (r.virtualHostStyle = { + type: null, + value: "" + }, r.virtualHostClass = { + type: null, + value: "" + }), r.scopedSlotsCompiler = { + type: String, + value: "" + }, r.vueSlots = { + type: null, + value: [], + observer: function(e, t) { + var n = Object.create(null); + e.forEach(function(e) { + n[e] = !0; + }), this.setData({ + $slots: n + }); + } + }), Array.isArray(e) ? e.forEach(function(e) { + r[e] = { + type: null, + observer: _t(e) + }; + }) : k(e) && Object.keys(e).forEach(function(t) { + var n = e[t]; + if (k(n)) { + var i = n.default; + b(i) && (i = i()), n.type = bt(0, n.type), r[t] = { + type: -1 !== gt.indexOf(n.type) ? n.type : null, + value: i, + observer: _t(t) + }; + } else { + var o = bt(0, n); + r[t] = { + type: -1 !== gt.indexOf(o) ? o : null, + observer: _t(t) + }; + } + }), r; + } + function kt(e, t, n, r) { + var i = {}; + return Array.isArray(t) && t.length && t.forEach(function(t, o) { + "string" === typeof t ? t ? "$event" === t ? i["$" + o] = n : "arguments" === t ? i["$" + o] = n.detail && n.detail.__args__ || r : 0 === t.indexOf("$event.") ? i["$" + o] = e.__get_value(t.replace("$event.", ""), n) : i["$" + o] = e.__get_value(t) : i["$" + o] = e : i["$" + o] = function(e, t) { + var n = e; + return t.forEach(function(t) { + var r = t[0], i = t[2]; + if (r || "undefined" !== typeof i) { + var o, a = t[1], s = t[3]; + Number.isInteger(r) ? o = r : r ? "string" === typeof r && r && (o = 0 === r.indexOf("#s#") ? r.substr(3) : e.__get_value(r, n)) : o = n, + Number.isInteger(o) ? n = i : a ? Array.isArray(o) ? n = o.find(function(t) { + return e.__get_value(a, t) === i; + }) : k(o) ? n = Object.keys(o).find(function(t) { + return e.__get_value(a, o[t]) === i; + }) : console.error("v-for 暂不支持循环数据:", o) : n = o[i], s && (n = e.__get_value(s, n)); + } + }), n; + }(e, t); + }), i; + } + function xt(e) { + for (var t = {}, n = 1; n < e.length; n++) { + var r = e[n]; + t[r[0]] = r[1]; + } + return t; + } + function At(e, t) { + var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : [], r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : [], i = arguments.length > 4 ? arguments[4] : void 0, o = arguments.length > 5 ? arguments[5] : void 0, a = !1, s = k(t.detail) && t.detail.__args__ || [ t.detail ]; + if (i && (a = t.currentTarget && t.currentTarget.dataset && "wx" === t.currentTarget.dataset.comType, + !n.length)) return a ? [ t ] : s; + var c = kt(e, r, t, s), u = []; + return n.forEach(function(e) { + "$event" === e ? "__set_model" !== o || i ? i && !a ? u.push(s[0]) : u.push(t) : u.push(t.target.value) : Array.isArray(e) && "o" === e[0] ? u.push(xt(e)) : "string" === typeof e && x(c, e) ? u.push(c[e]) : u.push(e); + }), u; + } + function Ot(e) { + var t = this; + e = function(e) { + try { + e.mp = JSON.parse(JSON.stringify(e)); + } catch (t) {} + return e.stopPropagation = A, e.preventDefault = A, e.target = e.target || {}, x(e, "detail") || (e.detail = {}), + x(e, "markerId") && (e.detail = "object" === (0, l.default)(e.detail) ? e.detail : {}, + e.detail.markerId = e.markerId), k(e.detail) && (e.target = Object.assign({}, e.target, e.detail)), + e; + }(e); + var n = (e.currentTarget || e.target).dataset; + if (!n) return console.warn("事件信息不存在"); + var r = n.eventOpts || n["event-opts"]; + if (!r) return console.warn("事件信息不存在"); + var i = e.type, o = []; + return r.forEach(function(n) { + var r = n[0], a = n[1], s = "^" === r.charAt(0); + r = s ? r.slice(1) : r; + var c = "~" === r.charAt(0); + r = c ? r.slice(1) : r, a && function(e, t) { + return e === t || "regionchange" === t && ("begin" === e || "end" === e); + }(i, r) && a.forEach(function(n) { + var r = n[0]; + if (r) { + var i = t.$vm; + if (i.$options.generic && (i = function(e) { + var t = e.$parent; + while (t && t.$parent && (t.$options.generic || t.$parent.$options.generic || t.$scope._$vuePid)) t = t.$parent; + return t && t.$parent; + }(i) || i), "$emit" === r) return void i.$emit.apply(i, At(t.$vm, e, n[1], n[2], s, r)); + var a = i[r]; + if (!b(a)) { + var u = "page" === t.$vm.mpType ? "Page" : "Component", l = t.route || t.is; + throw new Error("".concat(u, ' "').concat(l, '" does not have a method "').concat(r, '"')); + } + if (c) { + if (a.once) return; + a.once = !0; + } + var f = At(t.$vm, e, n[1], n[2], s, r); + f = Array.isArray(f) ? f : [], /=\s*\S+\.eventParams\s*\|\|\s*\S+\[['"]event-params['"]\]/.test(a.toString()) && (f = f.concat([ , , , , , , , , , , e ])), + o.push(a.apply(i, f)); + } + }); + }), "input" === i && 1 === o.length && "undefined" !== typeof o[0] ? o[0] : void 0; + } + var St = {}; + var Pt = [ "onShow", "onHide", "onError", "onPageNotFound", "onThemeChange", "onUnhandledRejection" ]; + function Tt() { + d.default.prototype.getOpenerEventChannel = function() { + return this.$scope.getOpenerEventChannel(); + }; + var e = d.default.prototype.__call_hook; + d.default.prototype.__call_hook = function(t, n) { + return "onLoad" === t && n && n.__id__ && (this.__eventChannel__ = function(e) { + var t = St[e]; + return delete St[e], t; + }(n.__id__), delete n.__id__), e.call(this, t, n); + }; + } + function It(t, n) { + var r = n.mocks, i = n.initRefs; + Tt(), function() { + var e = {}, t = {}; + function n(e) { + var t = this.$options.propsData.vueId; + if (t) { + var n = t.split(",")[0]; + e(n); + } + } + d.default.prototype.$hasSSP = function(n) { + var r = e[n]; + return r || (t[n] = this, this.$on("hook:destroyed", function() { + delete t[n]; + })), r; + }, d.default.prototype.$getSSP = function(t, n, r) { + var i = e[t]; + if (i) { + var o = i[n] || []; + return r ? o : o[0]; + } + }, d.default.prototype.$setSSP = function(t, r) { + var i = 0; + return n.call(this, function(n) { + var o = e[n], a = o[t] = o[t] || []; + a.push(r), i = a.length - 1; + }), i; + }, d.default.prototype.$initSSP = function() { + n.call(this, function(t) { + e[t] = {}; + }); + }, d.default.prototype.$callSSP = function() { + n.call(this, function(e) { + t[e] && t[e].$forceUpdate(); + }); + }, d.default.mixin({ + destroyed: function() { + var n = this.$options.propsData, r = n && n.vueId; + r && (delete e[r], delete t[r]); + } + }); + }(), t.$options.store && (d.default.prototype.$store = t.$options.store), function(e) { + e.prototype.uniIDHasRole = function(e) { + var t = g(), n = t.role; + return n.indexOf(e) > -1; + }, e.prototype.uniIDHasPermission = function(e) { + var t = g(), n = t.permission; + return this.uniIDHasRole("admin") || n.indexOf(e) > -1; + }, e.prototype.uniIDTokenValid = function() { + var e = g(), t = e.tokenExpired; + return t > Date.now(); + }; + }(d.default), d.default.prototype.mpHost = "mp-weixin", d.default.mixin({ + beforeCreate: function() { + if (this.$options.mpType) { + if (this.mpType = this.$options.mpType, this.$mp = (0, s.default)({ + data: {} + }, this.mpType, this.$options.mpInstance), this.$scope = this.$options.mpInstance, + delete this.$options.mpType, delete this.$options.mpInstance, "page" === this.mpType && "function" === typeof getApp) { + var e = getApp(); + e.$vm && e.$vm.$i18n && (this._i18n = e.$vm.$i18n); + } + "app" !== this.mpType && (i(this), function(e, t) { + var n = e.$mp[e.mpType]; + t.forEach(function(t) { + x(n, t) && (e[t] = n[t]); + }); + }(this, r)); + } + } + }); + var o = { + onLaunch: function(n) { + this.$vm || (e.canIUse && !e.canIUse("nextTick") && console.error("当前微信基础库版本过低,请将 微信开发者工具-详情-项目设置-调试基础库版本 更换为`2.3.0`以上"), + this.$vm = t, this.$vm.$mp = { + app: this + }, this.$vm.$scope = this, this.$vm.globalData = this.globalData, this.$vm._isMounted = !0, + this.$vm.__call_hook("mounted", n), this.$vm.__call_hook("onLaunch", n)); + } + }; + o.globalData = t.$options.globalData || {}; + var a = t.$options.methods; + return a && Object.keys(a).forEach(function(e) { + o[e] = a[e]; + }), function(e, t, n) { + var r = e.observable({ + locale: n || re.getLocale() + }), i = []; + t.$watchLocale = function(e) { + i.push(e); + }, Object.defineProperty(t, "$locale", { + get: function() { + return r.locale; + }, + set: function(e) { + r.locale = e, i.forEach(function(t) { + return t(e); + }); + } + }); + }(d.default, t, oe(e.getSystemInfoSync().language) || "en"), ut(o, Pt), lt(o, t.$options), + o; + } + function Et(e) { + return It(e, { + mocks: Je, + initRefs: Xe + }); + } + function Ct(e) { + return App(Et(e)), e; + } + var jt = /[!'()*]/g, $t = function(e) { + return "%" + e.charCodeAt(0).toString(16); + }, Lt = /%2C/g, Dt = function(e) { + return encodeURIComponent(e).replace(jt, $t).replace(Lt, ","); + }; + function Rt(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : Dt, n = e ? Object.keys(e).map(function(n) { + var r = e[n]; + if (void 0 === r) return ""; + if (null === r) return t(n); + if (Array.isArray(r)) { + var i = []; + return r.forEach(function(e) { + void 0 !== e && (null === e ? i.push(t(n)) : i.push(t(n) + "=" + t(e))); + }), i.join("&"); + } + return t(n) + "=" + t(r); + }).filter(function(e) { + return e.length > 0; + }).join("&") : null; + return n ? "?".concat(n) : ""; + } + function Mt(e, t) { + return function(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, n = t.isPage, r = t.initRelation, i = arguments.length > 2 ? arguments[2] : void 0, o = pt(d.default, e), s = (0, + a.default)(o, 2), c = s[0], u = s[1], l = h({ + multipleSlots: !0, + addGlobalClass: !0 + }, u.options || {}); + u["mp-weixin"] && u["mp-weixin"].options && Object.assign(l, u["mp-weixin"].options); + var f = { + options: l, + data: mt(u, d.default.prototype), + behaviors: yt(u, Ge), + properties: wt(u.props, !1, u.__file, l), + lifetimes: { + attached: function() { + var e = this.properties, t = { + mpType: n.call(this) ? "page" : "component", + mpInstance: this, + propsData: e + }; + vt(e.vueId, this), r.call(this, { + vuePid: this._$vuePid, + vueOptions: t + }), this.$vm = new c(t), ht(this.$vm, e.vueSlots), this.$vm.$mount(); + }, + ready: function() { + this.$vm && (this.$vm._isMounted = !0, this.$vm.__call_hook("mounted"), this.$vm.__call_hook("onReady")); + }, + detached: function() { + this.$vm && this.$vm.$destroy(); + } + }, + pageLifetimes: { + show: function(e) { + this.$vm && this.$vm.__call_hook("onPageShow", e); + }, + hide: function() { + this.$vm && this.$vm.__call_hook("onPageHide"); + }, + resize: function(e) { + this.$vm && this.$vm.__call_hook("onPageResize", e); + } + }, + methods: { + __l: Ze, + __e: Ot + } + }; + return u.externalClasses && (f.externalClasses = u.externalClasses), Array.isArray(u.wxsCallMethods) && u.wxsCallMethods.forEach(function(e) { + f.methods[e] = function(t) { + return this.$vm[e](t); + }; + }), i ? [ f, u, c ] : n ? f : [ f, c ]; + }(e, { + isPage: Qe, + initRelation: Ye + }, t); + } + var Ut = [ "onShow", "onHide", "onUnload" ]; + function Nt(e) { + var t = Mt(e, !0), n = (0, a.default)(t, 2), r = n[0], i = n[1]; + return ut(r.methods, Ut, i), r.methods.onLoad = function(e) { + this.options = e; + var t = Object.assign({}, e); + delete t.__id__, this.$page = { + fullPath: "/" + (this.route || this.is) + Rt(t) + }, this.$vm.$mp.query = e, this.$vm.__call_hook("onLoad", e); + }, lt(r.methods, e, [ "onReady" ]), function(e, t) { + t && Object.keys(t).forEach(function(n) { + var r = n.match(nt); + if (r) { + var i = r[1]; + e[n] = t[n], e[i] = t[i]; + } + }); + }(r.methods, i.methods), r; + } + function Ft(e) { + return Component(function(e) { + return Nt(e); + }(e)); + } + function Bt(e) { + return Component(Mt(e)); + } + function qt(t) { + var n = Et(t), r = getApp({ + allowDefault: !0 + }); + t.$scope = r; + var i = r.globalData; + if (i && Object.keys(n.globalData).forEach(function(e) { + x(i, e) || (i[e] = n.globalData[e]); + }), Object.keys(n).forEach(function(e) { + x(r, e) || (r[e] = n[e]); + }), b(n.onShow) && e.onAppShow && e.onAppShow(function() { + for (var e = arguments.length, n = new Array(e), r = 0; r < e; r++) n[r] = arguments[r]; + t.__call_hook("onShow", n); + }), b(n.onHide) && e.onAppHide && e.onAppHide(function() { + for (var e = arguments.length, n = new Array(e), r = 0; r < e; r++) n[r] = arguments[r]; + t.__call_hook("onHide", n); + }), b(n.onLaunch)) { + var o = e.getLaunchOptionsSync && e.getLaunchOptionsSync(); + t.__call_hook("onLaunch", o); + } + return t; + } + function Vt(t) { + var n = Et(t); + if (b(n.onShow) && e.onAppShow && e.onAppShow(function() { + for (var e = arguments.length, n = new Array(e), r = 0; r < e; r++) n[r] = arguments[r]; + t.__call_hook("onShow", n); + }), b(n.onHide) && e.onAppHide && e.onAppHide(function() { + for (var e = arguments.length, n = new Array(e), r = 0; r < e; r++) n[r] = arguments[r]; + t.__call_hook("onHide", n); + }), b(n.onLaunch)) { + var r = e.getLaunchOptionsSync && e.getLaunchOptionsSync(); + t.__call_hook("onLaunch", r); + } + return t; + } + Ut.push.apply(Ut, [ "onPullDownRefresh", "onReachBottom", "onAddToFavorites", "onShareTimeline", "onShareAppMessage", "onPageScroll", "onResize", "onTabItemTap" ]), + [ "vibrate", "preloadPage", "unPreloadPage", "loadSubPackage" ].forEach(function(e) { + Ae[e] = !1; + }), [].forEach(function(t) { + var n = Ae[t] && Ae[t].name ? Ae[t].name : t; + e.canIUse(n) || (Ae[t] = !1); + }); + var Ht = {}; + "undefined" !== typeof Proxy ? Ht = new Proxy({}, { + get: function(t, n) { + return x(t, n) ? t[n] : ue[n] ? ue[n] : We[n] ? Y(n, We[n]) : je[n] ? Y(n, je[n]) : Ee[n] ? Y(n, Ee[n]) : Ue[n] ? Ue[n] : Y(n, Ie(n, e[n])); + }, + set: function(e, t, n) { + return e[t] = n, !0; + } + }) : (Object.keys(ue).forEach(function(e) { + Ht[e] = ue[e]; + }), Object.keys(Ee).forEach(function(e) { + Ht[e] = Y(e, Ee[e]); + }), Object.keys(je).forEach(function(e) { + Ht[e] = Y(e, je[e]); + }), Object.keys(Ue).forEach(function(e) { + Ht[e] = Ue[e]; + }), Object.keys(We).forEach(function(e) { + Ht[e] = Y(e, We[e]); + }), Object.keys(e).forEach(function(t) { + (x(e, t) || x(Ae, t)) && (Ht[t] = Y(t, Ie(t, e[t]))); + })), e.createApp = Ct, e.createPage = Ft, e.createComponent = Bt, e.createSubpackageApp = qt, + e.createPlugin = Vt; + var Kt = Ht, zt = Kt; + t.default = zt; + }).call(this, n("bc2e")["default"], n("c8ba")); + }, + "5a43": function(e, t) { + e.exports = function(e, t) { + (null == t || t > e.length) && (t = e.length); + for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n]; + return r; + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "5bc3": function(e, t, n) { + var r = n("a395"); + function i(e, t) { + for (var n = 0; n < t.length; n++) { + var i = t[n]; + i.enumerable = i.enumerable || !1, i.configurable = !0, "value" in i && (i.writable = !0), + Object.defineProperty(e, r(i.key), i); + } + } + e.exports = function(e, t, n) { + return t && i(e.prototype, t), n && i(e, n), Object.defineProperty(e, "prototype", { + writable: !1 + }), e; + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "5c77": function(e, t, n) { + "use strict"; + (function(e) { + var r = n("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var i = r(n("b86d")), o = { + root_host: "https://api.yqdhz.com/", + config: {}, + authParam: function(e) { + var t = Math.round(new Date().getTime() / 1e3).toString(), n = t.substr(-4), r = { + ts: t, + sign: i.default.hex_md5(n) + }; + return Object.assign(e, r); + }, + getUserToken: function(t) { + var n = this; + if (this.authParam({}), !e.getStorageSync("uToken")) { + e.login({ + provider: "weixin", + success: function(r) { + var i = r.code; + e.request({ + url: "https://api.yqdhz.com/api/fangji.index/user", + data: n.authParam({ + code: i, + appName: t.appName + }), + success: function(t) { + var n = t.data, r = n.data; + e.setStorageSync("uToken", r.uuid); + } + }); + } + }); + } + }, + getWall: function(e) { + e.x_request("api/wall/detail", { + id: e.id + }, function(e, t) { + 1 === t.code && (e.item = t.data); + }); + }, + showCommentWrap: function(e, t, n) { + e.showComment = !e.showComment, e.baseForm.comment_id = t, e.baseForm.reply_id = n; + }, + getCommentList: function(e) { + e.commentObj.current_page >= e.commentObj.last_page ? (e.noMore = 1, e.commentObj.message = "没有更多数据了") : e.x_request("api/comment", { + id: e.id, + page: e.commentObj.current_page + 1 + }, function(e, t) { + 1 === t.code && (e.commentObj.list = e.commentObj.list.concat(t.data.data), e.commentObj.current_page = t.data.current_page, + e.commentObj.last_page = t.data.last_page); + }); + }, + getComment: function(e) { + e.x_request("api/comment/detail", { + comment_id: e.comment_id + }, function(e, t) { + 1 === t.code && (e.comment = t.data); + }); + }, + addComment: function(e) { + e.x_request("api/comment/add", { + id: e.id, + comment_id: e.baseForm.comment_id, + reply_id: e.baseForm.reply_id, + content: e.baseForm.content + }, function(e, t) { + 1 === t.code && (0 === e.baseForm.comment_id ? e.commentObj.list = e.commentObj.list.concat(t.data) : e.replyObj.list = e.replyObj.list.concat(t.data), + e.cancelComment()); + }); + }, + getReplyList: function(e) { + e.replyObj.current_page >= e.replyObj.last_page ? (e.noMore = 1, e.replyObj.message = "没有更多数据了") : e.x_request("api/comment/replyList", { + comment_id: e.comment_id, + page: e.replyObj.current_page + 1 + }, function(e, t) { + 1 === t.code && (e.replyObj.list = e.replyObj.list.concat(t.data.data), e.replyObj.current_page = t.data.current_page, + e.replyObj.last_page = t.data.last_page); + }); + }, + wallLike: function(e, t, n) { + e.x_request("api/wall/like", { + item_id: t, + type: n + }, function(e, t) { + 1 === t.code && 1 === t.code && (t = t.data, t.type, e.item.is_like = t.type, e.item.like_num = t.count); + }); + }, + getUserInfo: function(e) { + e.x_request("api/user/info", {}, function(e, t) { + 1 === t.code && (t = t.data.user, e.default_head[0]["url"] = t.avatar, e.userInfo = t); + }); + }, + changeNickName: function(t) { + t.x_request("api/user/nickname", { + nick_name: t.userInfo.nick_name + }, function(t, n) { + 0 === n.code ? e.showToast({ + title: n.info, + icon: "none" + }) : (t.userInfo.nick_name = n.data.nick_name, t.showNickNameEdit = !1); + }); + }, + getMyMenu: function(e) { + e.x_request("api/user/menu", {}, function(e, t) { + 1 === t.code && (e.menuList = t.data); + }); + }, + toAsk: function(t) { + e.showLoading({ + title: "思考中..." + }); + var n = t; + n.isProduct && n.x_alert("error", "响应时间比较久,观看视频等待一下,并免费领取奖励次数", "dialogConfirm"), + t.x_request("api/chat/ask", { + ask: t.ask + }, function(t, r) { + 1 === r.code ? (t.ask = "", t.itemList = t.itemList.concat(r.data), t.toEnd()) : 10001 === r.code && n.x_alert("error", "今日提问次数已达到上限,观看免费领取提问次数", "dialogConfirm"), + e.hideLoading(); + }); + } + }; + t.default = o; + }).call(this, n("543d")["default"]); + }, + "5fe0": function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + t.default = { + appid: "__UNI__3FFD859" + }; + }, + 6613: function(e, t, n) { + var r = n("5a43"); + e.exports = function(e, t) { + if (e) { + if ("string" === typeof e) return r(e, t); + var n = Object.prototype.toString.call(e).slice(8, -1); + return "Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n ? Array.from(e) : "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? r(e, t) : void 0; + } + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "66fd": function(e, t, n) { + "use strict"; + n.r(t), function(e) { + /*! + * Vue.js v2.6.11 + * (c) 2014-2023 Evan You + * Released under the MIT License. + */ + var n = Object.freeze({}); + function r(e) { + return void 0 === e || null === e; + } + function i(e) { + return void 0 !== e && null !== e; + } + function o(e) { + return !0 === e; + } + function a(e) { + return "string" === typeof e || "number" === typeof e || "symbol" === typeof e || "boolean" === typeof e; + } + function s(e) { + return null !== e && "object" === typeof e; + } + var c = Object.prototype.toString; + function u(e) { + return "[object Object]" === c.call(e); + } + function l(e) { + var t = parseFloat(String(e)); + return t >= 0 && Math.floor(t) === t && isFinite(e); + } + function f(e) { + return i(e) && "function" === typeof e.then && "function" === typeof e.catch; + } + function d(e) { + return null == e ? "" : Array.isArray(e) || u(e) && e.toString === c ? JSON.stringify(e, null, 2) : String(e); + } + function p(e) { + var t = parseFloat(e); + return isNaN(t) ? e : t; + } + function h(e, t) { + for (var n = Object.create(null), r = e.split(","), i = 0; i < r.length; i++) n[r[i]] = !0; + return t ? function(e) { + return n[e.toLowerCase()]; + } : function(e) { + return n[e]; + }; + } + h("slot,component", !0); + var v = h("key,ref,slot,slot-scope,is"); + function m(e, t) { + if (e.length) { + var n = e.indexOf(t); + if (n > -1) return e.splice(n, 1); + } + } + var g = Object.prototype.hasOwnProperty; + function _(e, t) { + return g.call(e, t); + } + function y(e) { + var t = Object.create(null); + return function(n) { + var r = t[n]; + return r || (t[n] = e(n)); + }; + } + var b = /-(\w)/g, w = y(function(e) { + return e.replace(b, function(e, t) { + return t ? t.toUpperCase() : ""; + }); + }), k = y(function(e) { + return e.charAt(0).toUpperCase() + e.slice(1); + }), x = /\B([A-Z])/g, A = y(function(e) { + return e.replace(x, "-$1").toLowerCase(); + }); + var O = Function.prototype.bind ? function(e, t) { + return e.bind(t); + } : function(e, t) { + function n(n) { + var r = arguments.length; + return r ? r > 1 ? e.apply(t, arguments) : e.call(t, n) : e.call(t); + } + return n._length = e.length, n; + }; + function S(e, t) { + t = t || 0; + var n = e.length - t, r = new Array(n); + while (n--) r[n] = e[n + t]; + return r; + } + function P(e, t) { + for (var n in t) e[n] = t[n]; + return e; + } + function T(e) { + for (var t = {}, n = 0; n < e.length; n++) e[n] && P(t, e[n]); + return t; + } + function I(e, t, n) {} + var E = function(e, t, n) { + return !1; + }, C = function(e) { + return e; + }; + function j(e, t) { + if (e === t) return !0; + var n = s(e), r = s(t); + if (!n || !r) return !n && !r && String(e) === String(t); + try { + var i = Array.isArray(e), o = Array.isArray(t); + if (i && o) return e.length === t.length && e.every(function(e, n) { + return j(e, t[n]); + }); + if (e instanceof Date && t instanceof Date) return e.getTime() === t.getTime(); + if (i || o) return !1; + var a = Object.keys(e), c = Object.keys(t); + return a.length === c.length && a.every(function(n) { + return j(e[n], t[n]); + }); + } catch (u) { + u = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(u); + return !1; + } + } + function $(e, t) { + for (var n = 0; n < e.length; n++) if (j(e[n], t)) return n; + return -1; + } + function L(e) { + var t = !1; + return function() { + t || (t = !0, e.apply(this, arguments)); + }; + } + var D = [ "component", "directive", "filter" ], R = [ "beforeCreate", "created", "beforeMount", "mounted", "beforeUpdate", "updated", "beforeDestroy", "destroyed", "activated", "deactivated", "errorCaptured", "serverPrefetch" ], M = { + optionMergeStrategies: Object.create(null), + silent: !1, + productionTip: !1, + devtools: !1, + performance: !1, + errorHandler: null, + warnHandler: null, + ignoredElements: [], + keyCodes: Object.create(null), + isReservedTag: E, + isReservedAttr: E, + isUnknownElement: E, + getTagNamespace: I, + parsePlatformTagName: C, + mustUseProp: E, + async: !0, + _lifecycleHooks: R + }, U = /a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/; + function N(e) { + var t = (e + "").charCodeAt(0); + return 36 === t || 95 === t; + } + function F(e, t, n, r) { + Object.defineProperty(e, t, { + value: n, + enumerable: !!r, + writable: !0, + configurable: !0 + }); + } + var B = new RegExp("[^" + U.source + ".$_\\d]"); + var q, V = "__proto__" in {}, H = "undefined" !== typeof window, K = "undefined" !== typeof WXEnvironment && !!WXEnvironment.platform, z = K && WXEnvironment.platform.toLowerCase(), W = H && window.navigator.userAgent.toLowerCase(), J = W && /msie|trident/.test(W), G = (W && W.indexOf("msie 9.0"), + W && W.indexOf("edge/") > 0), Q = (W && W.indexOf("android"), W && /iphone|ipad|ipod|ios/.test(W) || "ios" === z), Y = (W && /chrome\/\d+/.test(W), + W && /phantomjs/.test(W), W && W.match(/firefox\/(\d+)/), {}.watch); + if (H) try { + var X = {}; + Object.defineProperty(X, "passive", { + get: function() {} + }), window.addEventListener("test-passive", null, X); + } catch (Mn) {} + var Z = function() { + return void 0 === q && (q = !H && !K && "undefined" !== typeof e && (e["process"] && "server" === e["process"].env.VUE_ENV)), + q; + }, ee = H && window.__VUE_DEVTOOLS_GLOBAL_HOOK__; + function te(e) { + return "function" === typeof e && /native code/.test(e.toString()); + } + var ne, re = "undefined" !== typeof Symbol && te(Symbol) && "undefined" !== typeof Reflect && te(Reflect.ownKeys); + ne = "undefined" !== typeof Set && te(Set) ? Set : function() { + function e() { + this.set = Object.create(null); + } + return e.prototype.has = function(e) { + return !0 === this.set[e]; + }, e.prototype.add = function(e) { + this.set[e] = !0; + }, e.prototype.clear = function() { + this.set = Object.create(null); + }, e; + }(); + var ie = I, oe = 0, ae = function() { + this.id = oe++, this.subs = []; + }; + function se(e) { + ae.SharedObject.targetStack.push(e), ae.SharedObject.target = e, ae.target = e; + } + function ce() { + ae.SharedObject.targetStack.pop(), ae.SharedObject.target = ae.SharedObject.targetStack[ae.SharedObject.targetStack.length - 1], + ae.target = ae.SharedObject.target; + } + ae.prototype.addSub = function(e) { + this.subs.push(e); + }, ae.prototype.removeSub = function(e) { + m(this.subs, e); + }, ae.prototype.depend = function() { + ae.SharedObject.target && ae.SharedObject.target.addDep(this); + }, ae.prototype.notify = function() { + var e = this.subs.slice(); + for (var t = 0, n = e.length; t < n; t++) e[t].update(); + }, ae.SharedObject = {}, ae.SharedObject.target = null, ae.SharedObject.targetStack = []; + var ue = function(e, t, n, r, i, o, a, s) { + this.tag = e, this.data = t, this.children = n, this.text = r, this.elm = i, this.ns = void 0, + this.context = o, this.fnContext = void 0, this.fnOptions = void 0, this.fnScopeId = void 0, + this.key = t && t.key, this.componentOptions = a, this.componentInstance = void 0, + this.parent = void 0, this.raw = !1, this.isStatic = !1, this.isRootInsert = !0, + this.isComment = !1, this.isCloned = !1, this.isOnce = !1, this.asyncFactory = s, + this.asyncMeta = void 0, this.isAsyncPlaceholder = !1; + }, le = { + child: { + configurable: !0 + } + }; + le.child.get = function() { + return this.componentInstance; + }, Object.defineProperties(ue.prototype, le); + var fe = function(e) { + void 0 === e && (e = ""); + var t = new ue(); + return t.text = e, t.isComment = !0, t; + }; + function de(e) { + return new ue(void 0, void 0, void 0, String(e)); + } + var pe = Array.prototype, he = Object.create(pe); + [ "push", "pop", "shift", "unshift", "splice", "sort", "reverse" ].forEach(function(e) { + var t = pe[e]; + F(he, e, function() { + var n = [], r = arguments.length; + while (r--) n[r] = arguments[r]; + var i, o = t.apply(this, n), a = this.__ob__; + switch (e) { + case "push": + case "unshift": + i = n; + break; + + case "splice": + i = n.slice(2); + break; + } + return i && a.observeArray(i), a.dep.notify(), o; + }); + }); + var ve = Object.getOwnPropertyNames(he), me = !0; + function ge(e) { + me = e; + } + var _e = function(e) { + this.value = e, this.dep = new ae(), this.vmCount = 0, F(e, "__ob__", this), Array.isArray(e) ? (V ? e.push !== e.__proto__.push ? ye(e, he, ve) : function(e, t) { + e.__proto__ = t; + }(e, he) : ye(e, he, ve), this.observeArray(e)) : this.walk(e); + }; + function ye(e, t, n) { + for (var r = 0, i = n.length; r < i; r++) { + var o = n[r]; + F(e, o, t[o]); + } + } + function be(e, t) { + var n; + if (s(e) && !(e instanceof ue)) return _(e, "__ob__") && e.__ob__ instanceof _e ? n = e.__ob__ : !me || Z() || !Array.isArray(e) && !u(e) || !Object.isExtensible(e) || e._isVue || e.__v_isMPComponent || (n = new _e(e)), + t && n && n.vmCount++, n; + } + function we(e, t, n, r, i) { + var o = new ae(), a = Object.getOwnPropertyDescriptor(e, t); + if (!a || !1 !== a.configurable) { + var s = a && a.get, c = a && a.set; + s && !c || 2 !== arguments.length || (n = e[t]); + var u = !i && be(n); + Object.defineProperty(e, t, { + enumerable: !0, + configurable: !0, + get: function() { + var t = s ? s.call(e) : n; + return ae.SharedObject.target && (o.depend(), u && (u.dep.depend(), Array.isArray(t) && Ae(t))), + t; + }, + set: function(t) { + var r = s ? s.call(e) : n; + t === r || t !== t && r !== r || s && !c || (c ? c.call(e, t) : n = t, u = !i && be(t), + o.notify()); + } + }); + } + } + function ke(e, t, n) { + if (Array.isArray(e) && l(t)) return e.length = Math.max(e.length, t), e.splice(t, 1, n), + n; + if (t in e && !(t in Object.prototype)) return e[t] = n, n; + var r = e.__ob__; + return e._isVue || r && r.vmCount ? n : r ? (we(r.value, t, n), r.dep.notify(), + n) : (e[t] = n, n); + } + function xe(e, t) { + if (Array.isArray(e) && l(t)) e.splice(t, 1); else { + var n = e.__ob__; + e._isVue || n && n.vmCount || _(e, t) && (delete e[t], n && n.dep.notify()); + } + } + function Ae(e) { + for (var t = void 0, n = 0, r = e.length; n < r; n++) t = e[n], t && t.__ob__ && t.__ob__.dep.depend(), + Array.isArray(t) && Ae(t); + } + _e.prototype.walk = function(e) { + for (var t = Object.keys(e), n = 0; n < t.length; n++) we(e, t[n]); + }, _e.prototype.observeArray = function(e) { + for (var t = 0, n = e.length; t < n; t++) be(e[t]); + }; + var Oe = M.optionMergeStrategies; + function Se(e, t) { + if (!t) return e; + for (var n, r, i, o = re ? Reflect.ownKeys(t) : Object.keys(t), a = 0; a < o.length; a++) n = o[a], + "__ob__" !== n && (r = e[n], i = t[n], _(e, n) ? r !== i && u(r) && u(i) && Se(r, i) : ke(e, n, i)); + return e; + } + function Pe(e, t, n) { + return n ? function() { + var r = "function" === typeof t ? t.call(n, n) : t, i = "function" === typeof e ? e.call(n, n) : e; + return r ? Se(r, i) : i; + } : t ? e ? function() { + return Se("function" === typeof t ? t.call(this, this) : t, "function" === typeof e ? e.call(this, this) : e); + } : t : e; + } + function Te(e, t) { + var n = t ? e ? e.concat(t) : Array.isArray(t) ? t : [ t ] : e; + return n ? function(e) { + for (var t = [], n = 0; n < e.length; n++) -1 === t.indexOf(e[n]) && t.push(e[n]); + return t; + }(n) : n; + } + function Ie(e, t, n, r) { + var i = Object.create(e || null); + return t ? P(i, t) : i; + } + Oe.data = function(e, t, n) { + return n ? Pe(e, t, n) : t && "function" !== typeof t ? e : Pe(e, t); + }, R.forEach(function(e) { + Oe[e] = Te; + }), D.forEach(function(e) { + Oe[e + "s"] = Ie; + }), Oe.watch = function(e, t, n, r) { + if (e === Y && (e = void 0), t === Y && (t = void 0), !t) return Object.create(e || null); + if (!e) return t; + var i = {}; + for (var o in P(i, e), t) { + var a = i[o], s = t[o]; + a && !Array.isArray(a) && (a = [ a ]), i[o] = a ? a.concat(s) : Array.isArray(s) ? s : [ s ]; + } + return i; + }, Oe.props = Oe.methods = Oe.inject = Oe.computed = function(e, t, n, r) { + if (!e) return t; + var i = Object.create(null); + return P(i, e), t && P(i, t), i; + }, Oe.provide = Pe; + var Ee = function(e, t) { + return void 0 === t ? e : t; + }; + function Ce(e, t, n) { + if ("function" === typeof t && (t = t.options), function(e, t) { + var n = e.props; + if (n) { + var r, i, o, a = {}; + if (Array.isArray(n)) { + r = n.length; + while (r--) i = n[r], "string" === typeof i && (o = w(i), a[o] = { + type: null + }); + } else if (u(n)) for (var s in n) i = n[s], o = w(s), a[o] = u(i) ? i : { + type: i + }; else 0; + e.props = a; + } + }(t), function(e, t) { + var n = e.inject; + if (n) { + var r = e.inject = {}; + if (Array.isArray(n)) for (var i = 0; i < n.length; i++) r[n[i]] = { + from: n[i] + }; else if (u(n)) for (var o in n) { + var a = n[o]; + r[o] = u(a) ? P({ + from: o + }, a) : { + from: a + }; + } else 0; + } + }(t), function(e) { + var t = e.directives; + if (t) for (var n in t) { + var r = t[n]; + "function" === typeof r && (t[n] = { + bind: r, + update: r + }); + } + }(t), !t._base && (t.extends && (e = Ce(e, t.extends, n)), t.mixins)) for (var r = 0, i = t.mixins.length; r < i; r++) e = Ce(e, t.mixins[r], n); + var o, a = {}; + for (o in e) s(o); + for (o in t) _(e, o) || s(o); + function s(r) { + var i = Oe[r] || Ee; + a[r] = i(e[r], t[r], n, r); + } + return a; + } + function je(e, t, n, r) { + if ("string" === typeof n) { + var i = e[t]; + if (_(i, n)) return i[n]; + var o = w(n); + if (_(i, o)) return i[o]; + var a = k(o); + if (_(i, a)) return i[a]; + var s = i[n] || i[o] || i[a]; + return s; + } + } + function $e(e, t, n, r) { + var i = t[e], o = !_(n, e), a = n[e], s = Re(Boolean, i.type); + if (s > -1) if (o && !_(i, "default")) a = !1; else if ("" === a || a === A(e)) { + var c = Re(String, i.type); + (c < 0 || s < c) && (a = !0); + } + if (void 0 === a) { + a = function(e, t, n) { + if (!_(t, "default")) return; + var r = t.default; + 0; + if (e && e.$options.propsData && void 0 === e.$options.propsData[n] && void 0 !== e._props[n]) return e._props[n]; + return "function" === typeof r && "Function" !== Le(t.type) ? r.call(e) : r; + }(r, i, e); + var u = me; + ge(!0), be(a), ge(u); + } + return a; + } + function Le(e) { + var t = e && e.toString().match(/^\s*function (\w+)/); + return t ? t[1] : ""; + } + function De(e, t) { + return Le(e) === Le(t); + } + function Re(e, t) { + if (!Array.isArray(t)) return De(t, e) ? 0 : -1; + for (var n = 0, r = t.length; n < r; n++) if (De(t[n], e)) return n; + return -1; + } + function Me(e, t, n) { + se(); + try { + if (t) { + var r = t; + while (r = r.$parent) { + var i = r.$options.errorCaptured; + if (i) for (var o = 0; o < i.length; o++) try { + var a = !1 === i[o].call(r, e, t, n); + if (a) return; + } catch (Mn) { + Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn); + Ne(Mn, r, "errorCaptured hook"); + } + } + } + Ne(e, t, n); + } finally { + ce(); + } + } + function Ue(e, t, n, r, i) { + var o; + try { + o = n ? e.apply(t, n) : e.call(t), o && !o._isVue && f(o) && !o._handled && (o.catch(function(e) { + return Me(e, r, i + " (Promise/async)"); + }), o._handled = !0); + } catch (Mn) { + Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn); + Me(Mn, r, i); + } + return o; + } + function Ne(e, t, n) { + if (M.errorHandler) try { + return M.errorHandler.call(null, e, t, n); + } catch (Mn) { + Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn); + Mn !== e && Fe(Mn, null, "config.errorHandler"); + } + Fe(e, t, n); + } + function Fe(e, t, n) { + if (!H && !K || "undefined" === typeof console) throw e; + console.error(e); + } + var Be, qe = [], Ve = !1; + function He() { + Ve = !1; + var e = qe.slice(0); + qe.length = 0; + for (var t = 0; t < e.length; t++) e[t](); + } + if ("undefined" !== typeof Promise && te(Promise)) { + var Ke = Promise.resolve(); + Be = function() { + Ke.then(He), Q && setTimeout(I); + }; + } else if (J || "undefined" === typeof MutationObserver || !te(MutationObserver) && "[object MutationObserverConstructor]" !== MutationObserver.toString()) Be = "undefined" !== typeof setImmediate && te(setImmediate) ? function() { + setImmediate(He); + } : function() { + setTimeout(He, 0); + }; else { + var ze = 1, We = new MutationObserver(He), Je = document.createTextNode(String(ze)); + We.observe(Je, { + characterData: !0 + }), Be = function() { + ze = (ze + 1) % 2, Je.data = String(ze); + }; + } + function Ge(e, t) { + var n; + if (qe.push(function() { + if (e) try { + e.call(t); + } catch (Mn) { + Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn); + Me(Mn, t, "nextTick"); + } else n && n(t); + }), Ve || (Ve = !0, Be()), !e && "undefined" !== typeof Promise) return new Promise(function(e) { + n = e; + }); + } + var Qe = new ne(); + function Ye(e) { + (function e(t, n) { + var r, i, o = Array.isArray(t); + if (!o && !s(t) || Object.isFrozen(t) || t instanceof ue) return; + if (t.__ob__) { + var a = t.__ob__.dep.id; + if (n.has(a)) return; + n.add(a); + } + if (o) { + r = t.length; + while (r--) e(t[r], n); + } else { + i = Object.keys(t), r = i.length; + while (r--) e(t[i[r]], n); + } + })(e, Qe), Qe.clear(); + } + var Xe = y(function(e) { + var t = "&" === e.charAt(0); + e = t ? e.slice(1) : e; + var n = "~" === e.charAt(0); + e = n ? e.slice(1) : e; + var r = "!" === e.charAt(0); + return e = r ? e.slice(1) : e, { + name: e, + once: n, + capture: r, + passive: t + }; + }); + function Ze(e, t) { + function n() { + var e = arguments, r = n.fns; + if (!Array.isArray(r)) return Ue(r, null, arguments, t, "v-on handler"); + for (var i = r.slice(), o = 0; o < i.length; o++) Ue(i[o], null, e, t, "v-on handler"); + } + return n.fns = e, n; + } + function et(e, t, n, o) { + var a = t.options.mpOptions && t.options.mpOptions.properties; + if (r(a)) return n; + var s = t.options.mpOptions.externalClasses || [], c = e.attrs, u = e.props; + if (i(c) || i(u)) for (var l in a) { + var f = A(l), d = tt(n, u, l, f, !0) || tt(n, c, l, f, !1); + d && n[l] && -1 !== s.indexOf(f) && o[w(n[l])] && (n[l] = o[w(n[l])]); + } + return n; + } + function tt(e, t, n, r, o) { + if (i(t)) { + if (_(t, n)) return e[n] = t[n], o || delete t[n], !0; + if (_(t, r)) return e[n] = t[r], o || delete t[r], !0; + } + return !1; + } + function nt(e) { + return a(e) ? [ de(e) ] : Array.isArray(e) ? function e(t, n) { + var s, c, u, l, f = []; + for (s = 0; s < t.length; s++) c = t[s], r(c) || "boolean" === typeof c || (u = f.length - 1, + l = f[u], Array.isArray(c) ? c.length > 0 && (c = e(c, (n || "") + "_" + s), rt(c[0]) && rt(l) && (f[u] = de(l.text + c[0].text), + c.shift()), f.push.apply(f, c)) : a(c) ? rt(l) ? f[u] = de(l.text + c) : "" !== c && f.push(de(c)) : rt(c) && rt(l) ? f[u] = de(l.text + c.text) : (o(t._isVList) && i(c.tag) && r(c.key) && i(n) && (c.key = "__vlist" + n + "_" + s + "__"), + f.push(c))); + return f; + }(e) : void 0; + } + function rt(e) { + return i(e) && i(e.text) && function(e) { + return !1 === e; + }(e.isComment); + } + function it(e) { + var t = e.$options.provide; + t && (e._provided = "function" === typeof t ? t.call(e) : t); + } + function ot(e) { + var t = at(e.$options.inject, e); + t && (ge(!1), Object.keys(t).forEach(function(n) { + we(e, n, t[n]); + }), ge(!0)); + } + function at(e, t) { + if (e) { + for (var n = Object.create(null), r = re ? Reflect.ownKeys(e) : Object.keys(e), i = 0; i < r.length; i++) { + var o = r[i]; + if ("__ob__" !== o) { + var a = e[o].from, s = t; + while (s) { + if (s._provided && _(s._provided, a)) { + n[o] = s._provided[a]; + break; + } + s = s.$parent; + } + if (!s) if ("default" in e[o]) { + var c = e[o].default; + n[o] = "function" === typeof c ? c.call(t) : c; + } else 0; + } + } + return n; + } + } + function st(e, t) { + if (!e || !e.length) return {}; + for (var n = {}, r = 0, i = e.length; r < i; r++) { + var o = e[r], a = o.data; + if (a && a.attrs && a.attrs.slot && delete a.attrs.slot, o.context !== t && o.fnContext !== t || !a || null == a.slot) o.asyncMeta && o.asyncMeta.data && "page" === o.asyncMeta.data.slot ? (n["page"] || (n["page"] = [])).push(o) : (n.default || (n.default = [])).push(o); else { + var s = a.slot, c = n[s] || (n[s] = []); + "template" === o.tag ? c.push.apply(c, o.children || []) : c.push(o); + } + } + for (var u in n) n[u].every(ct) && delete n[u]; + return n; + } + function ct(e) { + return e.isComment && !e.asyncFactory || " " === e.text; + } + function ut(e, t, r) { + var i, o = Object.keys(t).length > 0, a = e ? !!e.$stable : !o, s = e && e.$key; + if (e) { + if (e._normalized) return e._normalized; + if (a && r && r !== n && s === r.$key && !o && !r.$hasNormal) return r; + for (var c in i = {}, e) e[c] && "$" !== c[0] && (i[c] = lt(t, c, e[c])); + } else i = {}; + for (var u in t) u in i || (i[u] = ft(t, u)); + return e && Object.isExtensible(e) && (e._normalized = i), F(i, "$stable", a), F(i, "$key", s), + F(i, "$hasNormal", o), i; + } + function lt(e, t, n) { + var r = function() { + var e = arguments.length ? n.apply(null, arguments) : n({}); + return e = e && "object" === typeof e && !Array.isArray(e) ? [ e ] : nt(e), e && (0 === e.length || 1 === e.length && e[0].isComment) ? void 0 : e; + }; + return n.proxy && Object.defineProperty(e, t, { + get: r, + enumerable: !0, + configurable: !0 + }), r; + } + function ft(e, t) { + return function() { + return e[t]; + }; + } + function dt(e, t) { + var n, r, o, a, c; + if (Array.isArray(e) || "string" === typeof e) for (n = new Array(e.length), r = 0, + o = e.length; r < o; r++) n[r] = t(e[r], r, r, r); else if ("number" === typeof e) for (n = new Array(e), + r = 0; r < e; r++) n[r] = t(r + 1, r, r, r); else if (s(e)) if (re && e[Symbol.iterator]) { + n = []; + var u = e[Symbol.iterator](), l = u.next(); + while (!l.done) n.push(t(l.value, n.length, r, r++)), l = u.next(); + } else for (a = Object.keys(e), n = new Array(a.length), r = 0, o = a.length; r < o; r++) c = a[r], + n[r] = t(e[c], c, r, r); + return i(n) || (n = []), n._isVList = !0, n; + } + function pt(e, t, n, r) { + var i, o = this.$scopedSlots[e]; + o ? (n = n || {}, r && (n = P(P({}, r), n)), i = o(n, this, n._i) || t) : i = this.$slots[e] || t; + var a = n && n.slot; + return a ? this.$createElement("template", { + slot: a + }, i) : i; + } + function ht(e) { + return je(this.$options, "filters", e) || C; + } + function vt(e, t) { + return Array.isArray(e) ? -1 === e.indexOf(t) : e !== t; + } + function mt(e, t, n, r, i) { + var o = M.keyCodes[t] || n; + return i && r && !M.keyCodes[t] ? vt(i, r) : o ? vt(o, e) : r ? A(r) !== t : void 0; + } + function gt(e, t, n, r, i) { + if (n) if (s(n)) { + var o; + Array.isArray(n) && (n = T(n)); + var a = function(a) { + if ("class" === a || "style" === a || v(a)) o = e; else { + var s = e.attrs && e.attrs.type; + o = r || M.mustUseProp(t, s, a) ? e.domProps || (e.domProps = {}) : e.attrs || (e.attrs = {}); + } + var c = w(a), u = A(a); + if (!(c in o) && !(u in o) && (o[a] = n[a], i)) { + var l = e.on || (e.on = {}); + l["update:" + a] = function(e) { + n[a] = e; + }; + } + }; + for (var c in n) a(c); + } else ; + return e; + } + function _t(e, t) { + var n = this._staticTrees || (this._staticTrees = []), r = n[e]; + return r && !t || (r = n[e] = this.$options.staticRenderFns[e].call(this._renderProxy, null, this), + bt(r, "__static__" + e, !1)), r; + } + function yt(e, t, n) { + return bt(e, "__once__" + t + (n ? "_" + n : ""), !0), e; + } + function bt(e, t, n) { + if (Array.isArray(e)) for (var r = 0; r < e.length; r++) e[r] && "string" !== typeof e[r] && wt(e[r], t + "_" + r, n); else wt(e, t, n); + } + function wt(e, t, n) { + e.isStatic = !0, e.key = t, e.isOnce = n; + } + function kt(e, t) { + if (t) if (u(t)) { + var n = e.on = e.on ? P({}, e.on) : {}; + for (var r in t) { + var i = n[r], o = t[r]; + n[r] = i ? [].concat(i, o) : o; + } + } else ; + return e; + } + function xt(e, t, n, r) { + t = t || { + $stable: !n + }; + for (var i = 0; i < e.length; i++) { + var o = e[i]; + Array.isArray(o) ? xt(o, t, n) : o && (o.proxy && (o.fn.proxy = !0), t[o.key] = o.fn); + } + return r && (t.$key = r), t; + } + function At(e, t) { + for (var n = 0; n < t.length; n += 2) { + var r = t[n]; + "string" === typeof r && r && (e[t[n]] = t[n + 1]); + } + return e; + } + function Ot(e, t) { + return "string" === typeof e ? t + e : e; + } + function St(e) { + e._o = yt, e._n = p, e._s = d, e._l = dt, e._t = pt, e._q = j, e._i = $, e._m = _t, + e._f = ht, e._k = mt, e._b = gt, e._v = de, e._e = fe, e._u = xt, e._g = kt, e._d = At, + e._p = Ot; + } + function Pt(e, t, r, i, a) { + var s, c = this, u = a.options; + _(i, "_uid") ? (s = Object.create(i), s._original = i) : (s = i, i = i._original); + var l = o(u._compiled), f = !l; + this.data = e, this.props = t, this.children = r, this.parent = i, this.listeners = e.on || n, + this.injections = at(u.inject, i), this.slots = function() { + return c.$slots || ut(e.scopedSlots, c.$slots = st(r, i)), c.$slots; + }, Object.defineProperty(this, "scopedSlots", { + enumerable: !0, + get: function() { + return ut(e.scopedSlots, this.slots()); + } + }), l && (this.$options = u, this.$slots = this.slots(), this.$scopedSlots = ut(e.scopedSlots, this.$slots)), + u._scopeId ? this._c = function(e, t, n, r) { + var o = Lt(s, e, t, n, r, f); + return o && !Array.isArray(o) && (o.fnScopeId = u._scopeId, o.fnContext = i), o; + } : this._c = function(e, t, n, r) { + return Lt(s, e, t, n, r, f); + }; + } + function Tt(e, t, n, r, i) { + var o = function(e) { + var t = new ue(e.tag, e.data, e.children && e.children.slice(), e.text, e.elm, e.context, e.componentOptions, e.asyncFactory); + return t.ns = e.ns, t.isStatic = e.isStatic, t.key = e.key, t.isComment = e.isComment, + t.fnContext = e.fnContext, t.fnOptions = e.fnOptions, t.fnScopeId = e.fnScopeId, + t.asyncMeta = e.asyncMeta, t.isCloned = !0, t; + }(e); + return o.fnContext = n, o.fnOptions = r, t.slot && ((o.data || (o.data = {})).slot = t.slot), + o; + } + function It(e, t) { + for (var n in t) e[w(n)] = t[n]; + } + St(Pt.prototype); + var Et = { + init: function(e, t) { + if (e.componentInstance && !e.componentInstance._isDestroyed && e.data.keepAlive) { + var n = e; + Et.prepatch(n, n); + } else { + var r = e.componentInstance = function(e, t) { + var n = { + _isComponent: !0, + _parentVnode: e, + parent: t + }, r = e.data.inlineTemplate; + i(r) && (n.render = r.render, n.staticRenderFns = r.staticRenderFns); + return new e.componentOptions.Ctor(n); + }(e, Vt); + r.$mount(t ? e.elm : void 0, t); + } + }, + prepatch: function(e, t) { + var r = t.componentOptions, i = t.componentInstance = e.componentInstance; + (function(e, t, r, i, o) { + 0; + var a = i.data.scopedSlots, s = e.$scopedSlots, c = !!(a && !a.$stable || s !== n && !s.$stable || a && e.$scopedSlots.$key !== a.$key), u = !!(o || e.$options._renderChildren || c); + e.$options._parentVnode = i, e.$vnode = i, e._vnode && (e._vnode.parent = i); + if (e.$options._renderChildren = o, e.$attrs = i.data.attrs || n, e.$listeners = r || n, + t && e.$options.props) { + ge(!1); + for (var l = e._props, f = e.$options._propKeys || [], d = 0; d < f.length; d++) { + var p = f[d], h = e.$options.props; + l[p] = $e(p, h, t, e); + } + ge(!0), e.$options.propsData = t; + } + e._$updateProperties && e._$updateProperties(e), r = r || n; + var v = e.$options._parentListeners; + e.$options._parentListeners = r, qt(e, r, v), u && (e.$slots = st(o, i.context), + e.$forceUpdate()); + 0; + })(i, r.propsData, r.listeners, t, r.children); + }, + insert: function(e) { + var t = e.context, n = e.componentInstance; + n._isMounted || (zt(n, "onServiceCreated"), zt(n, "onServiceAttached"), n._isMounted = !0, + zt(n, "mounted")), e.data.keepAlive && (t._isMounted ? function(e) { + e._inactive = !1, Jt.push(e); + }(n) : Kt(n, !0)); + }, + destroy: function(e) { + var t = e.componentInstance; + t._isDestroyed || (e.data.keepAlive ? function e(t, n) { + if (n && (t._directInactive = !0, Ht(t))) return; + if (!t._inactive) { + t._inactive = !0; + for (var r = 0; r < t.$children.length; r++) e(t.$children[r]); + zt(t, "deactivated"); + } + }(t, !0) : t.$destroy()); + } + }, Ct = Object.keys(Et); + function jt(e, t, a, c, u) { + if (!r(e)) { + var l = a.$options._base; + if (s(e) && (e = l.extend(e)), "function" === typeof e) { + var d; + if (r(e.cid) && (d = e, e = function(e, t) { + if (o(e.error) && i(e.errorComp)) return e.errorComp; + if (i(e.resolved)) return e.resolved; + var n = Rt; + n && i(e.owners) && -1 === e.owners.indexOf(n) && e.owners.push(n); + if (o(e.loading) && i(e.loadingComp)) return e.loadingComp; + if (n && !i(e.owners)) { + var a = e.owners = [ n ], c = !0, u = null, l = null; + n.$on("hook:destroyed", function() { + return m(a, n); + }); + var d = function(e) { + for (var t = 0, n = a.length; t < n; t++) a[t].$forceUpdate(); + e && (a.length = 0, null !== u && (clearTimeout(u), u = null), null !== l && (clearTimeout(l), + l = null)); + }, p = L(function(n) { + e.resolved = Mt(n, t), c ? a.length = 0 : d(!0); + }), h = L(function(t) { + i(e.errorComp) && (e.error = !0, d(!0)); + }), v = e(p, h); + return s(v) && (f(v) ? r(e.resolved) && v.then(p, h) : f(v.component) && (v.component.then(p, h), + i(v.error) && (e.errorComp = Mt(v.error, t)), i(v.loading) && (e.loadingComp = Mt(v.loading, t), + 0 === v.delay ? e.loading = !0 : u = setTimeout(function() { + u = null, r(e.resolved) && r(e.error) && (e.loading = !0, d(!1)); + }, v.delay || 200)), i(v.timeout) && (l = setTimeout(function() { + l = null, r(e.resolved) && h(null); + }, v.timeout)))), c = !1, e.loading ? e.loadingComp : e.resolved; + } + }(d, l), void 0 === e)) return function(e, t, n, r, i) { + var o = fe(); + return o.asyncFactory = e, o.asyncMeta = { + data: t, + context: n, + children: r, + tag: i + }, o; + }(d, t, a, c, u); + t = t || {}, hn(e), i(t.model) && function(e, t) { + var n = e.model && e.model.prop || "value", r = e.model && e.model.event || "input"; + (t.attrs || (t.attrs = {}))[n] = t.model.value; + var o = t.on || (t.on = {}), a = o[r], s = t.model.callback; + i(a) ? (Array.isArray(a) ? -1 === a.indexOf(s) : a !== s) && (o[r] = [ s ].concat(a)) : o[r] = s; + }(e.options, t); + var p = function(e, t, n, o) { + var a = t.options.props; + if (r(a)) return et(e, t, {}, o); + var s = {}, c = e.attrs, u = e.props; + if (i(c) || i(u)) for (var l in a) { + var f = A(l); + tt(s, u, l, f, !0) || tt(s, c, l, f, !1); + } + return et(e, t, s, o); + }(t, e, 0, a); + if (o(e.options.functional)) return function(e, t, r, o, a) { + var s = e.options, c = {}, u = s.props; + if (i(u)) for (var l in u) c[l] = $e(l, u, t || n); else i(r.attrs) && It(c, r.attrs), + i(r.props) && It(c, r.props); + var f = new Pt(r, c, a, o, e), d = s.render.call(null, f._c, f); + if (d instanceof ue) return Tt(d, r, f.parent, s, f); + if (Array.isArray(d)) { + for (var p = nt(d) || [], h = new Array(p.length), v = 0; v < p.length; v++) h[v] = Tt(p[v], r, f.parent, s, f); + return h; + } + }(e, p, t, a, c); + var h = t.on; + if (t.on = t.nativeOn, o(e.options.abstract)) { + var v = t.slot; + t = {}, v && (t.slot = v); + } + (function(e) { + for (var t = e.hook || (e.hook = {}), n = 0; n < Ct.length; n++) { + var r = Ct[n], i = t[r], o = Et[r]; + i === o || i && i._merged || (t[r] = i ? $t(o, i) : o); + } + })(t); + var g = e.options.name || u, _ = new ue("vue-component-" + e.cid + (g ? "-" + g : ""), t, void 0, void 0, void 0, a, { + Ctor: e, + propsData: p, + listeners: h, + tag: u, + children: c + }, d); + return _; + } + } + } + function $t(e, t) { + var n = function(n, r) { + e(n, r), t(n, r); + }; + return n._merged = !0, n; + } + function Lt(e, t, n, c, u, l) { + return (Array.isArray(n) || a(n)) && (u = c, c = n, n = void 0), o(l) && (u = 2), + function(e, t, n, a, c) { + if (i(n) && i(n.__ob__)) return fe(); + i(n) && i(n.is) && (t = n.is); + if (!t) return fe(); + 0; + Array.isArray(a) && "function" === typeof a[0] && (n = n || {}, n.scopedSlots = { + default: a[0] + }, a.length = 0); + 2 === c ? a = nt(a) : 1 === c && (a = function(e) { + for (var t = 0; t < e.length; t++) if (Array.isArray(e[t])) return Array.prototype.concat.apply([], e); + return e; + }(a)); + var u, l; + if ("string" === typeof t) { + var f; + l = e.$vnode && e.$vnode.ns || M.getTagNamespace(t), u = M.isReservedTag(t) ? new ue(M.parsePlatformTagName(t), n, a, void 0, void 0, e) : n && n.pre || !i(f = je(e.$options, "components", t)) ? new ue(t, n, a, void 0, void 0, e) : jt(f, n, e, a, t); + } else u = jt(t, n, e, a); + return Array.isArray(u) ? u : i(u) ? (i(l) && function e(t, n, a) { + t.ns = n, "foreignObject" === t.tag && (n = void 0, a = !0); + if (i(t.children)) for (var s = 0, c = t.children.length; s < c; s++) { + var u = t.children[s]; + i(u.tag) && (r(u.ns) || o(a) && "svg" !== u.tag) && e(u, n, a); + } + }(u, l), i(n) && function(e) { + s(e.style) && Ye(e.style); + s(e.class) && Ye(e.class); + }(n), u) : fe(); + }(e, t, n, c, u); + } + var Dt, Rt = null; + function Mt(e, t) { + return (e.__esModule || re && "Module" === e[Symbol.toStringTag]) && (e = e.default), + s(e) ? t.extend(e) : e; + } + function Ut(e) { + return e.isComment && e.asyncFactory; + } + function Nt(e, t) { + Dt.$on(e, t); + } + function Ft(e, t) { + Dt.$off(e, t); + } + function Bt(e, t) { + var n = Dt; + return function r() { + var i = t.apply(null, arguments); + null !== i && n.$off(e, r); + }; + } + function qt(e, t, n) { + Dt = e, function(e, t, n, i, a, s) { + var c, u, l, f; + for (c in e) u = e[c], l = t[c], f = Xe(c), r(u) || (r(l) ? (r(u.fns) && (u = e[c] = Ze(u, s)), + o(f.once) && (u = e[c] = a(f.name, u, f.capture)), n(f.name, u, f.capture, f.passive, f.params)) : u !== l && (l.fns = u, + e[c] = l)); + for (c in t) r(e[c]) && (f = Xe(c), i(f.name, t[c], f.capture)); + }(t, n || {}, Nt, Ft, Bt, e), Dt = void 0; + } + var Vt = null; + function Ht(e) { + while (e && (e = e.$parent)) if (e._inactive) return !0; + return !1; + } + function Kt(e, t) { + if (t) { + if (e._directInactive = !1, Ht(e)) return; + } else if (e._directInactive) return; + if (e._inactive || null === e._inactive) { + e._inactive = !1; + for (var n = 0; n < e.$children.length; n++) Kt(e.$children[n]); + zt(e, "activated"); + } + } + function zt(e, t) { + se(); + var n = e.$options[t], r = t + " hook"; + if (n) for (var i = 0, o = n.length; i < o; i++) Ue(n[i], e, null, e, r); + e._hasHookEvent && e.$emit("hook:" + t), ce(); + } + var Wt = [], Jt = [], Gt = {}, Qt = !1, Yt = !1, Xt = 0; + var Zt = Date.now; + if (H && !J) { + var en = window.performance; + en && "function" === typeof en.now && Zt() > document.createEvent("Event").timeStamp && (Zt = function() { + return en.now(); + }); + } + function tn() { + var e, t; + for (Zt(), Yt = !0, Wt.sort(function(e, t) { + return e.id - t.id; + }), Xt = 0; Xt < Wt.length; Xt++) e = Wt[Xt], e.before && e.before(), t = e.id, + Gt[t] = null, e.run(); + var n = Jt.slice(), r = Wt.slice(); + (function() { + Xt = Wt.length = Jt.length = 0, Gt = {}, Qt = Yt = !1; + })(), function(e) { + for (var t = 0; t < e.length; t++) e[t]._inactive = !0, Kt(e[t], !0); + }(n), function(e) { + var t = e.length; + while (t--) { + var n = e[t], r = n.vm; + r._watcher === n && r._isMounted && !r._isDestroyed && zt(r, "updated"); + } + }(r), ee && M.devtools && ee.emit("flush"); + } + var nn = 0, rn = function(e, t, n, r, i) { + this.vm = e, i && (e._watcher = this), e._watchers.push(this), r ? (this.deep = !!r.deep, + this.user = !!r.user, this.lazy = !!r.lazy, this.sync = !!r.sync, this.before = r.before) : this.deep = this.user = this.lazy = this.sync = !1, + this.cb = n, this.id = ++nn, this.active = !0, this.dirty = this.lazy, this.deps = [], + this.newDeps = [], this.depIds = new ne(), this.newDepIds = new ne(), this.expression = "", + "function" === typeof t ? this.getter = t : (this.getter = function(e) { + if (!B.test(e)) { + var t = e.split("."); + return function(e) { + for (var n = 0; n < t.length; n++) { + if (!e) return; + e = e[t[n]]; + } + return e; + }; + } + }(t), this.getter || (this.getter = I)), this.value = this.lazy ? void 0 : this.get(); + }; + rn.prototype.get = function() { + var e; + se(this); + var t = this.vm; + try { + e = this.getter.call(t, t); + } catch (Mn) { + Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn); + if (!this.user) throw Mn; + Me(Mn, t, 'getter for watcher "' + this.expression + '"'); + } finally { + this.deep && Ye(e), ce(), this.cleanupDeps(); + } + return e; + }, rn.prototype.addDep = function(e) { + var t = e.id; + this.newDepIds.has(t) || (this.newDepIds.add(t), this.newDeps.push(e), this.depIds.has(t) || e.addSub(this)); + }, rn.prototype.cleanupDeps = function() { + var e = this.deps.length; + while (e--) { + var t = this.deps[e]; + this.newDepIds.has(t.id) || t.removeSub(this); + } + var n = this.depIds; + this.depIds = this.newDepIds, this.newDepIds = n, this.newDepIds.clear(), n = this.deps, + this.deps = this.newDeps, this.newDeps = n, this.newDeps.length = 0; + }, rn.prototype.update = function() { + this.lazy ? this.dirty = !0 : this.sync ? this.run() : function(e) { + var t = e.id; + if (null == Gt[t]) { + if (Gt[t] = !0, Yt) { + var n = Wt.length - 1; + while (n > Xt && Wt[n].id > e.id) n--; + Wt.splice(n + 1, 0, e); + } else Wt.push(e); + Qt || (Qt = !0, Ge(tn)); + } + }(this); + }, rn.prototype.run = function() { + if (this.active) { + var e = this.get(); + if (e !== this.value || s(e) || this.deep) { + var t = this.value; + if (this.value = e, this.user) try { + this.cb.call(this.vm, e, t); + } catch (Mn) { + Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn); + Me(Mn, this.vm, 'callback for watcher "' + this.expression + '"'); + } else this.cb.call(this.vm, e, t); + } + } + }, rn.prototype.evaluate = function() { + this.value = this.get(), this.dirty = !1; + }, rn.prototype.depend = function() { + var e = this.deps.length; + while (e--) this.deps[e].depend(); + }, rn.prototype.teardown = function() { + if (this.active) { + this.vm._isBeingDestroyed || m(this.vm._watchers, this); + var e = this.deps.length; + while (e--) this.deps[e].removeSub(this); + this.active = !1; + } + }; + var on = { + enumerable: !0, + configurable: !0, + get: I, + set: I + }; + function an(e, t, n) { + on.get = function() { + return this[t][n]; + }, on.set = function(e) { + this[t][n] = e; + }, Object.defineProperty(e, n, on); + } + function sn(e) { + e._watchers = []; + var t = e.$options; + t.props && function(e, t) { + var n = e.$options.propsData || {}, r = e._props = {}, i = e.$options._propKeys = [], o = !e.$parent; + o || ge(!1); + var a = function(o) { + i.push(o); + var a = $e(o, t, n, e); + we(r, o, a), o in e || an(e, "_props", o); + }; + for (var s in t) a(s); + ge(!0); + }(e, t.props), t.methods && function(e, t) { + e.$options.props; + for (var n in t) e[n] = "function" !== typeof t[n] ? I : O(t[n], e); + }(e, t.methods), t.data ? function(e) { + var t = e.$options.data; + t = e._data = "function" === typeof t ? function(e, t) { + se(); + try { + return e.call(t, t); + } catch (Mn) { + Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn); + return Me(Mn, t, "data()"), {}; + } finally { + ce(); + } + }(t, e) : t || {}, u(t) || (t = {}); + var n = Object.keys(t), r = e.$options.props, i = (e.$options.methods, n.length); + while (i--) { + var o = n[i]; + 0, r && _(r, o) || N(o) || an(e, "_data", o); + } + be(t, !0); + }(e) : be(e._data = {}, !0), t.computed && function(e, t) { + var n = e._computedWatchers = Object.create(null), r = Z(); + for (var i in t) { + var o = t[i], a = "function" === typeof o ? o : o.get; + 0, r || (n[i] = new rn(e, a || I, I, cn)), i in e || un(e, i, o); + } + }(e, t.computed), t.watch && t.watch !== Y && function(e, t) { + for (var n in t) { + var r = t[n]; + if (Array.isArray(r)) for (var i = 0; i < r.length; i++) dn(e, n, r[i]); else dn(e, n, r); + } + }(e, t.watch); + } + var cn = { + lazy: !0 + }; + function un(e, t, n) { + var r = !Z(); + "function" === typeof n ? (on.get = r ? ln(t) : fn(n), on.set = I) : (on.get = n.get ? r && !1 !== n.cache ? ln(t) : fn(n.get) : I, + on.set = n.set || I), Object.defineProperty(e, t, on); + } + function ln(e) { + return function() { + var t = this._computedWatchers && this._computedWatchers[e]; + if (t) return t.dirty && t.evaluate(), ae.SharedObject.target && t.depend(), t.value; + }; + } + function fn(e) { + return function() { + return e.call(this, this); + }; + } + function dn(e, t, n, r) { + return u(n) && (r = n, n = n.handler), "string" === typeof n && (n = e[n]), e.$watch(t, n, r); + } + var pn = 0; + function hn(e) { + var t = e.options; + if (e.super) { + var n = hn(e.super), r = e.superOptions; + if (n !== r) { + e.superOptions = n; + var i = function(e) { + var t, n = e.options, r = e.sealedOptions; + for (var i in n) n[i] !== r[i] && (t || (t = {}), t[i] = n[i]); + return t; + }(e); + i && P(e.extendOptions, i), t = e.options = Ce(n, e.extendOptions), t.name && (t.components[t.name] = e); + } + } + return t; + } + function vn(e) { + this._init(e); + } + function mn(e) { + e.cid = 0; + var t = 1; + e.extend = function(e) { + e = e || {}; + var n = this, r = n.cid, i = e._Ctor || (e._Ctor = {}); + if (i[r]) return i[r]; + var o = e.name || n.options.name; + var a = function(e) { + this._init(e); + }; + return a.prototype = Object.create(n.prototype), a.prototype.constructor = a, a.cid = t++, + a.options = Ce(n.options, e), a["super"] = n, a.options.props && function(e) { + var t = e.options.props; + for (var n in t) an(e.prototype, "_props", n); + }(a), a.options.computed && function(e) { + var t = e.options.computed; + for (var n in t) un(e.prototype, n, t[n]); + }(a), a.extend = n.extend, a.mixin = n.mixin, a.use = n.use, D.forEach(function(e) { + a[e] = n[e]; + }), o && (a.options.components[o] = a), a.superOptions = n.options, a.extendOptions = e, + a.sealedOptions = P({}, a.options), i[r] = a, a; + }; + } + function gn(e) { + return e && (e.Ctor.options.name || e.tag); + } + function _n(e, t) { + return Array.isArray(e) ? e.indexOf(t) > -1 : "string" === typeof e ? e.split(",").indexOf(t) > -1 : !!function(e) { + return "[object RegExp]" === c.call(e); + }(e) && e.test(t); + } + function yn(e, t) { + var n = e.cache, r = e.keys, i = e._vnode; + for (var o in n) { + var a = n[o]; + if (a) { + var s = gn(a.componentOptions); + s && !t(s) && bn(n, o, r, i); + } + } + } + function bn(e, t, n, r) { + var i = e[t]; + !i || r && i.tag === r.tag || i.componentInstance.$destroy(), e[t] = null, m(n, t); + } + (function(e) { + e.prototype._init = function(e) { + var t = this; + t._uid = pn++, t._isVue = !0, e && e._isComponent ? function(e, t) { + var n = e.$options = Object.create(e.constructor.options), r = t._parentVnode; + n.parent = t.parent, n._parentVnode = r; + var i = r.componentOptions; + n.propsData = i.propsData, n._parentListeners = i.listeners, n._renderChildren = i.children, + n._componentTag = i.tag, t.render && (n.render = t.render, n.staticRenderFns = t.staticRenderFns); + }(t, e) : t.$options = Ce(hn(t.constructor), e || {}, t), t._renderProxy = t, t._self = t, + function(e) { + var t = e.$options, n = t.parent; + if (n && !t.abstract) { + while (n.$options.abstract && n.$parent) n = n.$parent; + n.$children.push(e); + } + e.$parent = n, e.$root = n ? n.$root : e, e.$children = [], e.$refs = {}, e._watcher = null, + e._inactive = null, e._directInactive = !1, e._isMounted = !1, e._isDestroyed = !1, + e._isBeingDestroyed = !1; + }(t), function(e) { + e._events = Object.create(null), e._hasHookEvent = !1; + var t = e.$options._parentListeners; + t && qt(e, t); + }(t), function(e) { + e._vnode = null, e._staticTrees = null; + var t = e.$options, r = e.$vnode = t._parentVnode, i = r && r.context; + e.$slots = st(t._renderChildren, i), e.$scopedSlots = n, e._c = function(t, n, r, i) { + return Lt(e, t, n, r, i, !1); + }, e.$createElement = function(t, n, r, i) { + return Lt(e, t, n, r, i, !0); + }; + var o = r && r.data; + we(e, "$attrs", o && o.attrs || n, null, !0), we(e, "$listeners", t._parentListeners || n, null, !0); + }(t), zt(t, "beforeCreate"), !t._$fallback && ot(t), sn(t), !t._$fallback && it(t), + !t._$fallback && zt(t, "created"), t.$options.el && t.$mount(t.$options.el); + }; + })(vn), function(e) { + var t = { + get: function() { + return this._data; + } + }, n = { + get: function() { + return this._props; + } + }; + Object.defineProperty(e.prototype, "$data", t), Object.defineProperty(e.prototype, "$props", n), + e.prototype.$set = ke, e.prototype.$delete = xe, e.prototype.$watch = function(e, t, n) { + if (u(t)) return dn(this, e, t, n); + n = n || {}, n.user = !0; + var r = new rn(this, e, t, n); + if (n.immediate) try { + t.call(this, r.value); + } catch (i) { + i = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(i); + Me(i, this, 'callback for immediate watcher "' + r.expression + '"'); + } + return function() { + r.teardown(); + }; + }; + }(vn), function(e) { + var t = /^hook:/; + e.prototype.$on = function(e, n) { + var r = this; + if (Array.isArray(e)) for (var i = 0, o = e.length; i < o; i++) r.$on(e[i], n); else (r._events[e] || (r._events[e] = [])).push(n), + t.test(e) && (r._hasHookEvent = !0); + return r; + }, e.prototype.$once = function(e, t) { + var n = this; + function r() { + n.$off(e, r), t.apply(n, arguments); + } + return r.fn = t, n.$on(e, r), n; + }, e.prototype.$off = function(e, t) { + var n = this; + if (!arguments.length) return n._events = Object.create(null), n; + if (Array.isArray(e)) { + for (var r = 0, i = e.length; r < i; r++) n.$off(e[r], t); + return n; + } + var o, a = n._events[e]; + if (!a) return n; + if (!t) return n._events[e] = null, n; + var s = a.length; + while (s--) if (o = a[s], o === t || o.fn === t) { + a.splice(s, 1); + break; + } + return n; + }, e.prototype.$emit = function(e) { + var t = this, n = t._events[e]; + if (n) { + n = n.length > 1 ? S(n) : n; + for (var r = S(arguments, 1), i = 'event handler for "' + e + '"', o = 0, a = n.length; o < a; o++) Ue(n[o], t, r, t, i); + } + return t; + }; + }(vn), function(e) { + e.prototype._update = function(e, t) { + var n = this, r = n.$el, i = n._vnode, o = function(e) { + var t = Vt; + return Vt = e, function() { + Vt = t; + }; + }(n); + n._vnode = e, n.$el = i ? n.__patch__(i, e) : n.__patch__(n.$el, e, t, !1), o(), + r && (r.__vue__ = null), n.$el && (n.$el.__vue__ = n), n.$vnode && n.$parent && n.$vnode === n.$parent._vnode && (n.$parent.$el = n.$el); + }, e.prototype.$forceUpdate = function() { + this._watcher && this._watcher.update(); + }, e.prototype.$destroy = function() { + var e = this; + if (!e._isBeingDestroyed) { + zt(e, "beforeDestroy"), e._isBeingDestroyed = !0; + var t = e.$parent; + !t || t._isBeingDestroyed || e.$options.abstract || m(t.$children, e), e._watcher && e._watcher.teardown(); + var n = e._watchers.length; + while (n--) e._watchers[n].teardown(); + e._data.__ob__ && e._data.__ob__.vmCount--, e._isDestroyed = !0, e.__patch__(e._vnode, null), + zt(e, "destroyed"), e.$off(), e.$el && (e.$el.__vue__ = null), e.$vnode && (e.$vnode.parent = null); + } + }; + }(vn), function(e) { + St(e.prototype), e.prototype.$nextTick = function(e) { + return Ge(e, this); + }, e.prototype._render = function() { + var e, t = this, n = t.$options, r = n.render, i = n._parentVnode; + i && (t.$scopedSlots = ut(i.data.scopedSlots, t.$slots, t.$scopedSlots)), t.$vnode = i; + try { + Rt = t, e = r.call(t._renderProxy, t.$createElement); + } catch (Mn) { + Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn); + Me(Mn, t, "render"), e = t._vnode; + } finally { + Rt = null; + } + return Array.isArray(e) && 1 === e.length && (e = e[0]), e instanceof ue || (e = fe()), + e.parent = i, e; + }; + }(vn); + var wn = [ String, RegExp, Array ], kn = { + name: "keep-alive", + abstract: !0, + props: { + include: wn, + exclude: wn, + max: [ String, Number ] + }, + created: function() { + this.cache = Object.create(null), this.keys = []; + }, + destroyed: function() { + for (var e in this.cache) bn(this.cache, e, this.keys); + }, + mounted: function() { + var e = this; + this.$watch("include", function(t) { + yn(e, function(e) { + return _n(t, e); + }); + }), this.$watch("exclude", function(t) { + yn(e, function(e) { + return !_n(t, e); + }); + }); + }, + render: function() { + var e = this.$slots.default, t = function(e) { + if (Array.isArray(e)) for (var t = 0; t < e.length; t++) { + var n = e[t]; + if (i(n) && (i(n.componentOptions) || Ut(n))) return n; + } + }(e), n = t && t.componentOptions; + if (n) { + var r = gn(n), o = this.include, a = this.exclude; + if (o && (!r || !_n(o, r)) || a && r && _n(a, r)) return t; + var s = this.cache, c = this.keys, u = null == t.key ? n.Ctor.cid + (n.tag ? "::" + n.tag : "") : t.key; + s[u] ? (t.componentInstance = s[u].componentInstance, m(c, u), c.push(u)) : (s[u] = t, + c.push(u), this.max && c.length > parseInt(this.max) && bn(s, c[0], c, this._vnode)), + t.data.keepAlive = !0; + } + return t || e && e[0]; + } + }, xn = { + KeepAlive: kn + }; + (function(e) { + var t = { + get: function() { + return M; + } + }; + Object.defineProperty(e, "config", t), e.util = { + warn: ie, + extend: P, + mergeOptions: Ce, + defineReactive: we + }, e.set = ke, e.delete = xe, e.nextTick = Ge, e.observable = function(e) { + return be(e), e; + }, e.options = Object.create(null), D.forEach(function(t) { + e.options[t + "s"] = Object.create(null); + }), e.options._base = e, P(e.options.components, xn), function(e) { + e.use = function(e) { + var t = this._installedPlugins || (this._installedPlugins = []); + if (t.indexOf(e) > -1) return this; + var n = S(arguments, 1); + return n.unshift(this), "function" === typeof e.install ? e.install.apply(e, n) : "function" === typeof e && e.apply(null, n), + t.push(e), this; + }; + }(e), function(e) { + e.mixin = function(e) { + return this.options = Ce(this.options, e), this; + }; + }(e), mn(e), function(e) { + D.forEach(function(t) { + e[t] = function(e, n) { + return n ? ("component" === t && u(n) && (n.name = n.name || e, n = this.options._base.extend(n)), + "directive" === t && "function" === typeof n && (n = { + bind: n, + update: n + }), this.options[t + "s"][e] = n, n) : this.options[t + "s"][e]; + }; + }); + }(e); + })(vn), Object.defineProperty(vn.prototype, "$isServer", { + get: Z + }), Object.defineProperty(vn.prototype, "$ssrContext", { + get: function() { + return this.$vnode && this.$vnode.ssrContext; + } + }), Object.defineProperty(vn, "FunctionalRenderContext", { + value: Pt + }), vn.version = "2.6.11"; + var An = "[object Array]", On = "[object Object]"; + function Sn(e, t) { + var n = {}; + return function e(t, n) { + if (t === n) return; + var r = Tn(t), i = Tn(n); + if (r == On && i == On) { + if (Object.keys(t).length >= Object.keys(n).length) for (var o in n) { + var a = t[o]; + void 0 === a ? t[o] = null : e(a, n[o]); + } + } else r == An && i == An && t.length >= n.length && n.forEach(function(n, r) { + e(t[r], n); + }); + }(e, t), function e(t, n, r, i) { + if (t === n) return; + var o = Tn(t), a = Tn(n); + if (o == On) if (a != On || Object.keys(t).length < Object.keys(n).length) Pn(i, r, t); else { + var s = function(o) { + var a = t[o], s = n[o], c = Tn(a), u = Tn(s); + if (c != An && c != On) a !== n[o] && function(e, t) { + if (("[object Null]" === e || "[object Undefined]" === e) && ("[object Null]" === t || "[object Undefined]" === t)) return !1; + return !0; + }(c, u) && Pn(i, ("" == r ? "" : r + ".") + o, a); else if (c == An) u != An || a.length < s.length ? Pn(i, ("" == r ? "" : r + ".") + o, a) : a.forEach(function(t, n) { + e(t, s[n], ("" == r ? "" : r + ".") + o + "[" + n + "]", i); + }); else if (c == On) if (u != On || Object.keys(a).length < Object.keys(s).length) Pn(i, ("" == r ? "" : r + ".") + o, a); else for (var l in a) e(a[l], s[l], ("" == r ? "" : r + ".") + o + "." + l, i); + }; + for (var c in t) s(c); + } else o == An ? a != An || t.length < n.length ? Pn(i, r, t) : t.forEach(function(t, o) { + e(t, n[o], r + "[" + o + "]", i); + }) : Pn(i, r, t); + }(e, t, "", n), n; + } + function Pn(e, t, n) { + e[t] = n; + } + function Tn(e) { + return Object.prototype.toString.call(e); + } + function In(e) { + if (e.__next_tick_callbacks && e.__next_tick_callbacks.length) { + if (Object({ + VUE_APP_DARK_MODE: "false", + VUE_APP_NAME: "口袋方剂学", + VUE_APP_PLATFORM: "mp-weixin", + NODE_ENV: "production", + BASE_URL: "/" + }).VUE_APP_DEBUG) { + var t = e.$scope; + console.log("[" + +new Date() + "][" + (t.is || t.route) + "][" + e._uid + "]:flushCallbacks[" + e.__next_tick_callbacks.length + "]"); + } + var n = e.__next_tick_callbacks.slice(0); + e.__next_tick_callbacks.length = 0; + for (var r = 0; r < n.length; r++) n[r](); + } + } + function En(e, t) { + if (!e.__next_tick_pending && !function(e) { + return Wt.find(function(t) { + return e._watcher === t; + }); + }(e)) { + if (Object({ + VUE_APP_DARK_MODE: "false", + VUE_APP_NAME: "口袋方剂学", + VUE_APP_PLATFORM: "mp-weixin", + NODE_ENV: "production", + BASE_URL: "/" + }).VUE_APP_DEBUG) { + var n = e.$scope; + console.log("[" + +new Date() + "][" + (n.is || n.route) + "][" + e._uid + "]:nextVueTick"); + } + return Ge(t, e); + } + if (Object({ + VUE_APP_DARK_MODE: "false", + VUE_APP_NAME: "口袋方剂学", + VUE_APP_PLATFORM: "mp-weixin", + NODE_ENV: "production", + BASE_URL: "/" + }).VUE_APP_DEBUG) { + var r = e.$scope; + console.log("[" + +new Date() + "][" + (r.is || r.route) + "][" + e._uid + "]:nextMPTick"); + } + var i; + if (e.__next_tick_callbacks || (e.__next_tick_callbacks = []), e.__next_tick_callbacks.push(function() { + if (t) try { + t.call(e); + } catch (Mn) { + Mn = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(Mn); + Me(Mn, e, "nextTick"); + } else i && i(e); + }), !t && "undefined" !== typeof Promise) return new Promise(function(e) { + i = e; + }); + } + function Cn(e, t) { + return t && (t._isVue || t.__v_isMPComponent) ? {} : t; + } + function jn() {} + function $n(e) { + return Array.isArray(e) ? function(e) { + for (var t, n = "", r = 0, o = e.length; r < o; r++) i(t = $n(e[r])) && "" !== t && (n && (n += " "), + n += t); + return n; + }(e) : s(e) ? function(e) { + var t = ""; + for (var n in e) e[n] && (t && (t += " "), t += n); + return t; + }(e) : "string" === typeof e ? e : ""; + } + var Ln = y(function(e) { + var t = {}, n = /:(.+)/; + return e.split(/;(?![^(]*\))/g).forEach(function(e) { + if (e) { + var r = e.split(n); + r.length > 1 && (t[r[0].trim()] = r[1].trim()); + } + }), t; + }); + var Dn = [ "createSelectorQuery", "createIntersectionObserver", "selectAllComponents", "selectComponent" ]; + var Rn = [ "onLaunch", "onShow", "onHide", "onUniNViewMessage", "onPageNotFound", "onThemeChange", "onError", "onUnhandledRejection", "onInit", "onLoad", "onReady", "onUnload", "onPullDownRefresh", "onReachBottom", "onTabItemTap", "onAddToFavorites", "onShareTimeline", "onShareAppMessage", "onResize", "onPageScroll", "onNavigationBarButtonTap", "onBackPress", "onNavigationBarSearchInputChanged", "onNavigationBarSearchInputConfirmed", "onNavigationBarSearchInputClicked", "onUploadDouyinVideo", "onNFCReadMessage", "onPageShow", "onPageHide", "onPageResize" ]; + vn.prototype.__patch__ = function(e, t) { + var n = this; + if (null !== t && ("page" === this.mpType || "component" === this.mpType)) { + var r = this.$scope, i = Object.create(null); + try { + i = function(e) { + var t = Object.create(null), n = [].concat(Object.keys(e._data || {}), Object.keys(e._computedWatchers || {})); + n.reduce(function(t, n) { + return t[n] = e[n], t; + }, t); + var r = e.__composition_api_state__ || e.__secret_vfa_state__, i = r && r.rawBindings; + return i && Object.keys(i).forEach(function(n) { + t[n] = e[n]; + }), Object.assign(t, e.$mp.data || {}), Array.isArray(e.$options.behaviors) && -1 !== e.$options.behaviors.indexOf("uni://form-field") && (t["name"] = e.name, + t["value"] = e.value), JSON.parse(JSON.stringify(t, Cn)); + }(this); + } catch (s) { + s = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(s); + console.error(s); + } + i.__webviewId__ = r.data.__webviewId__; + var o = Object.create(null); + Object.keys(i).forEach(function(e) { + o[e] = r.data[e]; + }); + var a = !1 === this.$shouldDiffData ? i : Sn(i, o); + Object.keys(a).length ? (Object({ + VUE_APP_DARK_MODE: "false", + VUE_APP_NAME: "口袋方剂学", + VUE_APP_PLATFORM: "mp-weixin", + NODE_ENV: "production", + BASE_URL: "/" + }).VUE_APP_DEBUG && console.log("[" + +new Date() + "][" + (r.is || r.route) + "][" + this._uid + "]差量更新", JSON.stringify(a)), + this.__next_tick_pending = !0, r.setData(a, function() { + n.__next_tick_pending = !1, In(n); + })) : In(this); + } + }, vn.prototype.$mount = function(e, t) { + return function(e, t, n) { + return e.mpType ? ("app" === e.mpType && (e.$options.render = jn), e.$options.render || (e.$options.render = jn), + !e._$fallback && zt(e, "beforeMount"), new rn(e, function() { + e._update(e._render(), n); + }, I, { + before: function() { + e._isMounted && !e._isDestroyed && zt(e, "beforeUpdate"); + } + }, !0), n = !1, e) : e; + }(this, 0, t); + }, function(e) { + var t = e.extend; + e.extend = function(e) { + e = e || {}; + var n = e.methods; + return n && Object.keys(n).forEach(function(t) { + -1 !== Rn.indexOf(t) && (e[t] = n[t], delete n[t]); + }), t.call(this, e); + }; + var n = e.config.optionMergeStrategies, r = n.created; + Rn.forEach(function(e) { + n[e] = r; + }), e.prototype.__lifecycle_hooks__ = Rn; + }(vn), function(e) { + e.config.errorHandler = function(t, n, r) { + e.util.warn("Error in " + r + ': "' + t.toString() + '"', n), console.error(t); + var i = "function" === typeof getApp && getApp(); + i && i.onError && i.onError(t); + }; + var t = e.prototype.$emit; + e.prototype.$emit = function(e) { + if (this.$scope && e) { + var n = this.$scope["_triggerEvent"] || this.$scope["triggerEvent"]; + if (n) try { + n.call(this.$scope, e, { + __args__: S(arguments, 1) + }); + } catch (r) {} + } + return t.apply(this, arguments); + }, e.prototype.$nextTick = function(e) { + return En(this, e); + }, Dn.forEach(function(t) { + e.prototype[t] = function(e) { + return this.$scope && this.$scope[t] ? this.$scope[t](e) : "undefined" !== typeof my ? "createSelectorQuery" === t ? my.createSelectorQuery(e) : "createIntersectionObserver" === t ? my.createIntersectionObserver(e) : void 0 : void 0; + }; + }), e.prototype.__init_provide = it, e.prototype.__init_injections = ot, e.prototype.__call_hook = function(e, t) { + var n = this; + se(); + var r, i = n.$options[e], o = e + " hook"; + if (i) for (var a = 0, s = i.length; a < s; a++) r = Ue(i[a], n, t ? [ t ] : null, n, o); + return n._hasHookEvent && n.$emit("hook:" + e, t), ce(), r; + }, e.prototype.__set_model = function(t, n, r, i) { + Array.isArray(i) && (-1 !== i.indexOf("trim") && (r = r.trim()), -1 !== i.indexOf("number") && (r = this._n(r))), + t || (t = this), e.set(t, n, r); + }, e.prototype.__set_sync = function(t, n, r) { + t || (t = this), e.set(t, n, r); + }, e.prototype.__get_orig = function(e) { + return u(e) && e["$orig"] || e; + }, e.prototype.__get_value = function(e, t) { + return function e(t, n) { + var r = n.split("."), i = r[0]; + return 0 === i.indexOf("__$n") && (i = parseInt(i.replace("__$n", ""))), 1 === r.length ? t[i] : e(t[i], r.slice(1).join(".")); + }(t || this, e); + }, e.prototype.__get_class = function(e, t) { + return function(e, t) { + return i(e) || i(t) ? function(e, t) { + return e ? t ? e + " " + t : e : t || ""; + }(e, $n(t)) : ""; + }(t, e); + }, e.prototype.__get_style = function(e, t) { + if (!e && !t) return ""; + var n = function(e) { + return Array.isArray(e) ? T(e) : "string" === typeof e ? Ln(e) : e; + }(e), r = t ? P(t, n) : n; + return Object.keys(r).map(function(e) { + return A(e) + ":" + r[e]; + }).join(";"); + }, e.prototype.__map = function(e, t) { + var n, r, i, o, a; + if (Array.isArray(e)) { + for (n = new Array(e.length), r = 0, i = e.length; r < i; r++) n[r] = t(e[r], r); + return n; + } + if (s(e)) { + for (o = Object.keys(e), n = Object.create(null), r = 0, i = o.length; r < i; r++) a = o[r], + n[a] = t(e[a], a, r); + return n; + } + if ("number" === typeof e) { + for (n = new Array(e), r = 0, i = e; r < i; r++) n[r] = t(r, r); + return n; + } + return []; + }; + }(vn), t["default"] = vn; + }.call(this, n("c8ba")); + }, + "6b58": function(e, t, n) { + var r = n("7037")["default"], i = n("3c96"); + e.exports = function(e, t) { + if (t && ("object" === r(t) || "function" === typeof t)) return t; + if (void 0 !== t) throw new TypeError("Derived constructors may only return object or undefined"); + return i(e); + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "6f8f": function(e, t) { + e.exports = function() { + if ("undefined" === typeof Reflect || !Reflect.construct) return !1; + if (Reflect.construct.sham) return !1; + if ("function" === typeof Proxy) return !0; + try { + return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {})), + !0; + } catch (e) { + e = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(e); + return !1; + } + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + 7037: function(e, t) { + function n(t) { + return e.exports = n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { + return typeof e; + } : function(e) { + return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e; + }, e.exports.__esModule = !0, e.exports["default"] = e.exports, n(t); + } + e.exports = n, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "7ec2": function(e, t, n) { + var r = n("7037")["default"]; + function i() { + "use strict"; + /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ e.exports = i = function() { + return t; + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + var t = {}, n = Object.prototype, o = n.hasOwnProperty, a = Object.defineProperty || function(e, t, n) { + e[t] = n.value; + }, s = "function" == typeof Symbol ? Symbol : {}, c = s.iterator || "@@iterator", u = s.asyncIterator || "@@asyncIterator", l = s.toStringTag || "@@toStringTag"; + function f(e, t, n) { + return Object.defineProperty(e, t, { + value: n, + enumerable: !0, + configurable: !0, + writable: !0 + }), e[t]; + } + try { + f({}, ""); + } catch (C) { + C = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(C); + f = function(e, t, n) { + return e[t] = n; + }; + } + function d(e, t, n, r) { + var i = t && t.prototype instanceof v ? t : v, o = Object.create(i.prototype), s = new T(r || []); + return a(o, "_invoke", { + value: A(e, n, s) + }), o; + } + function p(e, t, n) { + try { + return { + type: "normal", + arg: e.call(t, n) + }; + } catch (C) { + C = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(C); + return { + type: "throw", + arg: C + }; + } + } + t.wrap = d; + var h = {}; + function v() {} + function m() {} + function g() {} + var _ = {}; + f(_, c, function() { + return this; + }); + var y = Object.getPrototypeOf, b = y && y(y(I([]))); + b && b !== n && o.call(b, c) && (_ = b); + var w = g.prototype = v.prototype = Object.create(_); + function k(e) { + [ "next", "throw", "return" ].forEach(function(t) { + f(e, t, function(e) { + return this._invoke(t, e); + }); + }); + } + function x(e, t) { + var n; + a(this, "_invoke", { + value: function(i, a) { + function s() { + return new t(function(n, s) { + (function n(i, a, s, c) { + var u = p(e[i], e, a); + if ("throw" !== u.type) { + var l = u.arg, f = l.value; + return f && "object" == r(f) && o.call(f, "__await") ? t.resolve(f.__await).then(function(e) { + n("next", e, s, c); + }, function(e) { + n("throw", e, s, c); + }) : t.resolve(f).then(function(e) { + l.value = e, s(l); + }, function(e) { + return n("throw", e, s, c); + }); + } + c(u.arg); + })(i, a, n, s); + }); + } + return n = n ? n.then(s, s) : s(); + } + }); + } + function A(e, t, n) { + var r = "suspendedStart"; + return function(i, o) { + if ("executing" === r) throw new Error("Generator is already running"); + if ("completed" === r) { + if ("throw" === i) throw o; + return E(); + } + for (n.method = i, n.arg = o; ;) { + var a = n.delegate; + if (a) { + var s = O(a, n); + if (s) { + if (s === h) continue; + return s; + } + } + if ("next" === n.method) n.sent = n._sent = n.arg; else if ("throw" === n.method) { + if ("suspendedStart" === r) throw r = "completed", n.arg; + n.dispatchException(n.arg); + } else "return" === n.method && n.abrupt("return", n.arg); + r = "executing"; + var c = p(e, t, n); + if ("normal" === c.type) { + if (r = n.done ? "completed" : "suspendedYield", c.arg === h) continue; + return { + value: c.arg, + done: n.done + }; + } + "throw" === c.type && (r = "completed", n.method = "throw", n.arg = c.arg); + } + }; + } + function O(e, t) { + var n = t.method, r = e.iterator[n]; + if (void 0 === r) return t.delegate = null, "throw" === n && e.iterator["return"] && (t.method = "return", + t.arg = void 0, O(e, t), "throw" === t.method) || "return" !== n && (t.method = "throw", + t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), h; + var i = p(r, e.iterator, t.arg); + if ("throw" === i.type) return t.method = "throw", t.arg = i.arg, t.delegate = null, + h; + var o = i.arg; + return o ? o.done ? (t[e.resultName] = o.value, t.next = e.nextLoc, "return" !== t.method && (t.method = "next", + t.arg = void 0), t.delegate = null, h) : o : (t.method = "throw", t.arg = new TypeError("iterator result is not an object"), + t.delegate = null, h); + } + function S(e) { + var t = { + tryLoc: e[0] + }; + 1 in e && (t.catchLoc = e[1]), 2 in e && (t.finallyLoc = e[2], t.afterLoc = e[3]), + this.tryEntries.push(t); + } + function P(e) { + var t = e.completion || {}; + t.type = "normal", delete t.arg, e.completion = t; + } + function T(e) { + this.tryEntries = [ { + tryLoc: "root" + } ], e.forEach(S, this), this.reset(!0); + } + function I(e) { + if (e) { + var t = e[c]; + if (t) return t.call(e); + if ("function" == typeof e.next) return e; + if (!isNaN(e.length)) { + var n = -1, r = function t() { + for (;++n < e.length; ) if (o.call(e, n)) return t.value = e[n], t.done = !1, t; + return t.value = void 0, t.done = !0, t; + }; + return r.next = r; + } + } + return { + next: E + }; + } + function E() { + return { + value: void 0, + done: !0 + }; + } + return m.prototype = g, a(w, "constructor", { + value: g, + configurable: !0 + }), a(g, "constructor", { + value: m, + configurable: !0 + }), m.displayName = f(g, l, "GeneratorFunction"), t.isGeneratorFunction = function(e) { + var t = "function" == typeof e && e.constructor; + return !!t && (t === m || "GeneratorFunction" === (t.displayName || t.name)); + }, t.mark = function(e) { + return Object.setPrototypeOf ? Object.setPrototypeOf(e, g) : (e.__proto__ = g, f(e, l, "GeneratorFunction")), + e.prototype = Object.create(w), e; + }, t.awrap = function(e) { + return { + __await: e + }; + }, k(x.prototype), f(x.prototype, u, function() { + return this; + }), t.AsyncIterator = x, t.async = function(e, n, r, i, o) { + void 0 === o && (o = Promise); + var a = new x(d(e, n, r, i), o); + return t.isGeneratorFunction(n) ? a : a.next().then(function(e) { + return e.done ? e.value : a.next(); + }); + }, k(w), f(w, l, "Generator"), f(w, c, function() { + return this; + }), f(w, "toString", function() { + return "[object Generator]"; + }), t.keys = function(e) { + var t = Object(e), n = []; + for (var r in t) n.push(r); + return n.reverse(), function e() { + for (;n.length; ) { + var r = n.pop(); + if (r in t) return e.value = r, e.done = !1, e; + } + return e.done = !0, e; + }; + }, t.values = I, T.prototype = { + constructor: T, + reset: function(e) { + if (this.prev = 0, this.next = 0, this.sent = this._sent = void 0, this.done = !1, + this.delegate = null, this.method = "next", this.arg = void 0, this.tryEntries.forEach(P), + !e) for (var t in this) "t" === t.charAt(0) && o.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0); + }, + stop: function() { + this.done = !0; + var e = this.tryEntries[0].completion; + if ("throw" === e.type) throw e.arg; + return this.rval; + }, + dispatchException: function(e) { + if (this.done) throw e; + var t = this; + function n(n, r) { + return a.type = "throw", a.arg = e, t.next = n, r && (t.method = "next", t.arg = void 0), + !!r; + } + for (var r = this.tryEntries.length - 1; r >= 0; --r) { + var i = this.tryEntries[r], a = i.completion; + if ("root" === i.tryLoc) return n("end"); + if (i.tryLoc <= this.prev) { + var s = o.call(i, "catchLoc"), c = o.call(i, "finallyLoc"); + if (s && c) { + if (this.prev < i.catchLoc) return n(i.catchLoc, !0); + if (this.prev < i.finallyLoc) return n(i.finallyLoc); + } else if (s) { + if (this.prev < i.catchLoc) return n(i.catchLoc, !0); + } else { + if (!c) throw new Error("try statement without catch or finally"); + if (this.prev < i.finallyLoc) return n(i.finallyLoc); + } + } + } + }, + abrupt: function(e, t) { + for (var n = this.tryEntries.length - 1; n >= 0; --n) { + var r = this.tryEntries[n]; + if (r.tryLoc <= this.prev && o.call(r, "finallyLoc") && this.prev < r.finallyLoc) { + var i = r; + break; + } + } + i && ("break" === e || "continue" === e) && i.tryLoc <= t && t <= i.finallyLoc && (i = null); + var a = i ? i.completion : {}; + return a.type = e, a.arg = t, i ? (this.method = "next", this.next = i.finallyLoc, + h) : this.complete(a); + }, + complete: function(e, t) { + if ("throw" === e.type) throw e.arg; + return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, + this.method = "return", this.next = "end") : "normal" === e.type && t && (this.next = t), + h; + }, + finish: function(e) { + for (var t = this.tryEntries.length - 1; t >= 0; --t) { + var n = this.tryEntries[t]; + if (n.finallyLoc === e) return this.complete(n.completion, n.afterLoc), P(n), h; + } + }, + catch: function(e) { + for (var t = this.tryEntries.length - 1; t >= 0; --t) { + var n = this.tryEntries[t]; + if (n.tryLoc === e) { + var r = n.completion; + if ("throw" === r.type) { + var i = r.arg; + P(n); + } + return i; + } + } + throw new Error("illegal catch attempt"); + }, + delegateYield: function(e, t, n) { + return this.delegate = { + iterator: I(e), + resultName: t, + nextLoc: n + }, "next" === this.method && (this.arg = void 0), h; + } + }, t; + } + e.exports = i, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "8ba5": function(e) { + e.exports = JSON.parse('{"uni-popup.cancel":"取消","uni-popup.ok":"确定","uni-popup.placeholder":"请输入","uni-popup.title":"提示","uni-popup.shareTitle":"分享到"}'); + }, + "8daa": function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + t.default = { + id: "2852637", + name: "uniui图标库", + font_family: "uniicons", + css_prefix_text: "uniui-", + description: "", + glyphs: [ { + icon_id: "25027049", + name: "yanse", + font_class: "color", + unicode: "e6cf", + unicode_decimal: 59087 + }, { + icon_id: "25027048", + name: "wallet", + font_class: "wallet", + unicode: "e6b1", + unicode_decimal: 59057 + }, { + icon_id: "25015720", + name: "settings-filled", + font_class: "settings-filled", + unicode: "e6ce", + unicode_decimal: 59086 + }, { + icon_id: "25015434", + name: "shimingrenzheng-filled", + font_class: "auth-filled", + unicode: "e6cc", + unicode_decimal: 59084 + }, { + icon_id: "24934246", + name: "shop-filled", + font_class: "shop-filled", + unicode: "e6cd", + unicode_decimal: 59085 + }, { + icon_id: "24934159", + name: "staff-filled-01", + font_class: "staff-filled", + unicode: "e6cb", + unicode_decimal: 59083 + }, { + icon_id: "24932461", + name: "VIP-filled", + font_class: "vip-filled", + unicode: "e6c6", + unicode_decimal: 59078 + }, { + icon_id: "24932462", + name: "plus_circle_fill", + font_class: "plus-filled", + unicode: "e6c7", + unicode_decimal: 59079 + }, { + icon_id: "24932463", + name: "folder_add-filled", + font_class: "folder-add-filled", + unicode: "e6c8", + unicode_decimal: 59080 + }, { + icon_id: "24932464", + name: "yanse-filled", + font_class: "color-filled", + unicode: "e6c9", + unicode_decimal: 59081 + }, { + icon_id: "24932465", + name: "tune-filled", + font_class: "tune-filled", + unicode: "e6ca", + unicode_decimal: 59082 + }, { + icon_id: "24932455", + name: "a-rilidaka-filled", + font_class: "calendar-filled", + unicode: "e6c0", + unicode_decimal: 59072 + }, { + icon_id: "24932456", + name: "notification-filled", + font_class: "notification-filled", + unicode: "e6c1", + unicode_decimal: 59073 + }, { + icon_id: "24932457", + name: "wallet-filled", + font_class: "wallet-filled", + unicode: "e6c2", + unicode_decimal: 59074 + }, { + icon_id: "24932458", + name: "paihangbang-filled", + font_class: "medal-filled", + unicode: "e6c3", + unicode_decimal: 59075 + }, { + icon_id: "24932459", + name: "gift-filled", + font_class: "gift-filled", + unicode: "e6c4", + unicode_decimal: 59076 + }, { + icon_id: "24932460", + name: "fire-filled", + font_class: "fire-filled", + unicode: "e6c5", + unicode_decimal: 59077 + }, { + icon_id: "24928001", + name: "refreshempty", + font_class: "refreshempty", + unicode: "e6bf", + unicode_decimal: 59071 + }, { + icon_id: "24926853", + name: "location-ellipse", + font_class: "location-filled", + unicode: "e6af", + unicode_decimal: 59055 + }, { + icon_id: "24926735", + name: "person-filled", + font_class: "person-filled", + unicode: "e69d", + unicode_decimal: 59037 + }, { + icon_id: "24926703", + name: "personadd-filled", + font_class: "personadd-filled", + unicode: "e698", + unicode_decimal: 59032 + }, { + icon_id: "24923351", + name: "back", + font_class: "back", + unicode: "e6b9", + unicode_decimal: 59065 + }, { + icon_id: "24923352", + name: "forward", + font_class: "forward", + unicode: "e6ba", + unicode_decimal: 59066 + }, { + icon_id: "24923353", + name: "arrowthinright", + font_class: "arrow-right", + unicode: "e6bb", + unicode_decimal: 59067 + }, { + icon_id: "24923353", + name: "arrowthinright", + font_class: "arrowthinright", + unicode: "e6bb", + unicode_decimal: 59067 + }, { + icon_id: "24923354", + name: "arrowthinleft", + font_class: "arrow-left", + unicode: "e6bc", + unicode_decimal: 59068 + }, { + icon_id: "24923354", + name: "arrowthinleft", + font_class: "arrowthinleft", + unicode: "e6bc", + unicode_decimal: 59068 + }, { + icon_id: "24923355", + name: "arrowthinup", + font_class: "arrow-up", + unicode: "e6bd", + unicode_decimal: 59069 + }, { + icon_id: "24923355", + name: "arrowthinup", + font_class: "arrowthinup", + unicode: "e6bd", + unicode_decimal: 59069 + }, { + icon_id: "24923356", + name: "arrowthindown", + font_class: "arrow-down", + unicode: "e6be", + unicode_decimal: 59070 + }, { + icon_id: "24923356", + name: "arrowthindown", + font_class: "arrowthindown", + unicode: "e6be", + unicode_decimal: 59070 + }, { + icon_id: "24923349", + name: "arrowdown", + font_class: "bottom", + unicode: "e6b8", + unicode_decimal: 59064 + }, { + icon_id: "24923349", + name: "arrowdown", + font_class: "arrowdown", + unicode: "e6b8", + unicode_decimal: 59064 + }, { + icon_id: "24923346", + name: "arrowright", + font_class: "right", + unicode: "e6b5", + unicode_decimal: 59061 + }, { + icon_id: "24923346", + name: "arrowright", + font_class: "arrowright", + unicode: "e6b5", + unicode_decimal: 59061 + }, { + icon_id: "24923347", + name: "arrowup", + font_class: "top", + unicode: "e6b6", + unicode_decimal: 59062 + }, { + icon_id: "24923347", + name: "arrowup", + font_class: "arrowup", + unicode: "e6b6", + unicode_decimal: 59062 + }, { + icon_id: "24923348", + name: "arrowleft", + font_class: "left", + unicode: "e6b7", + unicode_decimal: 59063 + }, { + icon_id: "24923348", + name: "arrowleft", + font_class: "arrowleft", + unicode: "e6b7", + unicode_decimal: 59063 + }, { + icon_id: "24923334", + name: "eye", + font_class: "eye", + unicode: "e651", + unicode_decimal: 58961 + }, { + icon_id: "24923335", + name: "eye-filled", + font_class: "eye-filled", + unicode: "e66a", + unicode_decimal: 58986 + }, { + icon_id: "24923336", + name: "eye-slash", + font_class: "eye-slash", + unicode: "e6b3", + unicode_decimal: 59059 + }, { + icon_id: "24923337", + name: "eye-slash-filled", + font_class: "eye-slash-filled", + unicode: "e6b4", + unicode_decimal: 59060 + }, { + icon_id: "24923305", + name: "info-filled", + font_class: "info-filled", + unicode: "e649", + unicode_decimal: 58953 + }, { + icon_id: "24923299", + name: "reload-01", + font_class: "reload", + unicode: "e6b2", + unicode_decimal: 59058 + }, { + icon_id: "24923195", + name: "mic_slash_fill", + font_class: "micoff-filled", + unicode: "e6b0", + unicode_decimal: 59056 + }, { + icon_id: "24923165", + name: "map-pin-ellipse", + font_class: "map-pin-ellipse", + unicode: "e6ac", + unicode_decimal: 59052 + }, { + icon_id: "24923166", + name: "map-pin", + font_class: "map-pin", + unicode: "e6ad", + unicode_decimal: 59053 + }, { + icon_id: "24923167", + name: "location", + font_class: "location", + unicode: "e6ae", + unicode_decimal: 59054 + }, { + icon_id: "24923064", + name: "starhalf", + font_class: "starhalf", + unicode: "e683", + unicode_decimal: 59011 + }, { + icon_id: "24923065", + name: "star", + font_class: "star", + unicode: "e688", + unicode_decimal: 59016 + }, { + icon_id: "24923066", + name: "star-filled", + font_class: "star-filled", + unicode: "e68f", + unicode_decimal: 59023 + }, { + icon_id: "24899646", + name: "a-rilidaka", + font_class: "calendar", + unicode: "e6a0", + unicode_decimal: 59040 + }, { + icon_id: "24899647", + name: "fire", + font_class: "fire", + unicode: "e6a1", + unicode_decimal: 59041 + }, { + icon_id: "24899648", + name: "paihangbang", + font_class: "medal", + unicode: "e6a2", + unicode_decimal: 59042 + }, { + icon_id: "24899649", + name: "font", + font_class: "font", + unicode: "e6a3", + unicode_decimal: 59043 + }, { + icon_id: "24899650", + name: "gift", + font_class: "gift", + unicode: "e6a4", + unicode_decimal: 59044 + }, { + icon_id: "24899651", + name: "link", + font_class: "link", + unicode: "e6a5", + unicode_decimal: 59045 + }, { + icon_id: "24899652", + name: "notification", + font_class: "notification", + unicode: "e6a6", + unicode_decimal: 59046 + }, { + icon_id: "24899653", + name: "staff", + font_class: "staff", + unicode: "e6a7", + unicode_decimal: 59047 + }, { + icon_id: "24899654", + name: "VIP", + font_class: "vip", + unicode: "e6a8", + unicode_decimal: 59048 + }, { + icon_id: "24899655", + name: "folder_add", + font_class: "folder-add", + unicode: "e6a9", + unicode_decimal: 59049 + }, { + icon_id: "24899656", + name: "tune", + font_class: "tune", + unicode: "e6aa", + unicode_decimal: 59050 + }, { + icon_id: "24899657", + name: "shimingrenzheng", + font_class: "auth", + unicode: "e6ab", + unicode_decimal: 59051 + }, { + icon_id: "24899565", + name: "person", + font_class: "person", + unicode: "e699", + unicode_decimal: 59033 + }, { + icon_id: "24899566", + name: "email-filled", + font_class: "email-filled", + unicode: "e69a", + unicode_decimal: 59034 + }, { + icon_id: "24899567", + name: "phone-filled", + font_class: "phone-filled", + unicode: "e69b", + unicode_decimal: 59035 + }, { + icon_id: "24899568", + name: "phone", + font_class: "phone", + unicode: "e69c", + unicode_decimal: 59036 + }, { + icon_id: "24899570", + name: "email", + font_class: "email", + unicode: "e69e", + unicode_decimal: 59038 + }, { + icon_id: "24899571", + name: "personadd", + font_class: "personadd", + unicode: "e69f", + unicode_decimal: 59039 + }, { + icon_id: "24899558", + name: "chatboxes-filled", + font_class: "chatboxes-filled", + unicode: "e692", + unicode_decimal: 59026 + }, { + icon_id: "24899559", + name: "contact", + font_class: "contact", + unicode: "e693", + unicode_decimal: 59027 + }, { + icon_id: "24899560", + name: "chatbubble-filled", + font_class: "chatbubble-filled", + unicode: "e694", + unicode_decimal: 59028 + }, { + icon_id: "24899561", + name: "contact-filled", + font_class: "contact-filled", + unicode: "e695", + unicode_decimal: 59029 + }, { + icon_id: "24899562", + name: "chatboxes", + font_class: "chatboxes", + unicode: "e696", + unicode_decimal: 59030 + }, { + icon_id: "24899563", + name: "chatbubble", + font_class: "chatbubble", + unicode: "e697", + unicode_decimal: 59031 + }, { + icon_id: "24881290", + name: "upload-filled", + font_class: "upload-filled", + unicode: "e68e", + unicode_decimal: 59022 + }, { + icon_id: "24881292", + name: "upload", + font_class: "upload", + unicode: "e690", + unicode_decimal: 59024 + }, { + icon_id: "24881293", + name: "weixin", + font_class: "weixin", + unicode: "e691", + unicode_decimal: 59025 + }, { + icon_id: "24881274", + name: "compose", + font_class: "compose", + unicode: "e67f", + unicode_decimal: 59007 + }, { + icon_id: "24881275", + name: "qq", + font_class: "qq", + unicode: "e680", + unicode_decimal: 59008 + }, { + icon_id: "24881276", + name: "download-filled", + font_class: "download-filled", + unicode: "e681", + unicode_decimal: 59009 + }, { + icon_id: "24881277", + name: "pengyouquan", + font_class: "pyq", + unicode: "e682", + unicode_decimal: 59010 + }, { + icon_id: "24881279", + name: "sound", + font_class: "sound", + unicode: "e684", + unicode_decimal: 59012 + }, { + icon_id: "24881280", + name: "trash-filled", + font_class: "trash-filled", + unicode: "e685", + unicode_decimal: 59013 + }, { + icon_id: "24881281", + name: "sound-filled", + font_class: "sound-filled", + unicode: "e686", + unicode_decimal: 59014 + }, { + icon_id: "24881282", + name: "trash", + font_class: "trash", + unicode: "e687", + unicode_decimal: 59015 + }, { + icon_id: "24881284", + name: "videocam-filled", + font_class: "videocam-filled", + unicode: "e689", + unicode_decimal: 59017 + }, { + icon_id: "24881285", + name: "spinner-cycle", + font_class: "spinner-cycle", + unicode: "e68a", + unicode_decimal: 59018 + }, { + icon_id: "24881286", + name: "weibo", + font_class: "weibo", + unicode: "e68b", + unicode_decimal: 59019 + }, { + icon_id: "24881288", + name: "videocam", + font_class: "videocam", + unicode: "e68c", + unicode_decimal: 59020 + }, { + icon_id: "24881289", + name: "download", + font_class: "download", + unicode: "e68d", + unicode_decimal: 59021 + }, { + icon_id: "24879601", + name: "help", + font_class: "help", + unicode: "e679", + unicode_decimal: 59001 + }, { + icon_id: "24879602", + name: "navigate-filled", + font_class: "navigate-filled", + unicode: "e67a", + unicode_decimal: 59002 + }, { + icon_id: "24879603", + name: "plusempty", + font_class: "plusempty", + unicode: "e67b", + unicode_decimal: 59003 + }, { + icon_id: "24879604", + name: "smallcircle", + font_class: "smallcircle", + unicode: "e67c", + unicode_decimal: 59004 + }, { + icon_id: "24879605", + name: "minus-filled", + font_class: "minus-filled", + unicode: "e67d", + unicode_decimal: 59005 + }, { + icon_id: "24879606", + name: "micoff", + font_class: "micoff", + unicode: "e67e", + unicode_decimal: 59006 + }, { + icon_id: "24879588", + name: "closeempty", + font_class: "closeempty", + unicode: "e66c", + unicode_decimal: 58988 + }, { + icon_id: "24879589", + name: "clear", + font_class: "clear", + unicode: "e66d", + unicode_decimal: 58989 + }, { + icon_id: "24879590", + name: "navigate", + font_class: "navigate", + unicode: "e66e", + unicode_decimal: 58990 + }, { + icon_id: "24879591", + name: "minus", + font_class: "minus", + unicode: "e66f", + unicode_decimal: 58991 + }, { + icon_id: "24879592", + name: "image", + font_class: "image", + unicode: "e670", + unicode_decimal: 58992 + }, { + icon_id: "24879593", + name: "mic", + font_class: "mic", + unicode: "e671", + unicode_decimal: 58993 + }, { + icon_id: "24879594", + name: "paperplane", + font_class: "paperplane", + unicode: "e672", + unicode_decimal: 58994 + }, { + icon_id: "24879595", + name: "close", + font_class: "close", + unicode: "e673", + unicode_decimal: 58995 + }, { + icon_id: "24879596", + name: "help-filled", + font_class: "help-filled", + unicode: "e674", + unicode_decimal: 58996 + }, { + icon_id: "24879597", + name: "plus-filled", + font_class: "paperplane-filled", + unicode: "e675", + unicode_decimal: 58997 + }, { + icon_id: "24879598", + name: "plus", + font_class: "plus", + unicode: "e676", + unicode_decimal: 58998 + }, { + icon_id: "24879599", + name: "mic-filled", + font_class: "mic-filled", + unicode: "e677", + unicode_decimal: 58999 + }, { + icon_id: "24879600", + name: "image-filled", + font_class: "image-filled", + unicode: "e678", + unicode_decimal: 59e3 + }, { + icon_id: "24855900", + name: "locked-filled", + font_class: "locked-filled", + unicode: "e668", + unicode_decimal: 58984 + }, { + icon_id: "24855901", + name: "info", + font_class: "info", + unicode: "e669", + unicode_decimal: 58985 + }, { + icon_id: "24855903", + name: "locked", + font_class: "locked", + unicode: "e66b", + unicode_decimal: 58987 + }, { + icon_id: "24855884", + name: "camera-filled", + font_class: "camera-filled", + unicode: "e658", + unicode_decimal: 58968 + }, { + icon_id: "24855885", + name: "chat-filled", + font_class: "chat-filled", + unicode: "e659", + unicode_decimal: 58969 + }, { + icon_id: "24855886", + name: "camera", + font_class: "camera", + unicode: "e65a", + unicode_decimal: 58970 + }, { + icon_id: "24855887", + name: "circle", + font_class: "circle", + unicode: "e65b", + unicode_decimal: 58971 + }, { + icon_id: "24855888", + name: "checkmarkempty", + font_class: "checkmarkempty", + unicode: "e65c", + unicode_decimal: 58972 + }, { + icon_id: "24855889", + name: "chat", + font_class: "chat", + unicode: "e65d", + unicode_decimal: 58973 + }, { + icon_id: "24855890", + name: "circle-filled", + font_class: "circle-filled", + unicode: "e65e", + unicode_decimal: 58974 + }, { + icon_id: "24855891", + name: "flag", + font_class: "flag", + unicode: "e65f", + unicode_decimal: 58975 + }, { + icon_id: "24855892", + name: "flag-filled", + font_class: "flag-filled", + unicode: "e660", + unicode_decimal: 58976 + }, { + icon_id: "24855893", + name: "gear-filled", + font_class: "gear-filled", + unicode: "e661", + unicode_decimal: 58977 + }, { + icon_id: "24855894", + name: "home", + font_class: "home", + unicode: "e662", + unicode_decimal: 58978 + }, { + icon_id: "24855895", + name: "home-filled", + font_class: "home-filled", + unicode: "e663", + unicode_decimal: 58979 + }, { + icon_id: "24855896", + name: "gear", + font_class: "gear", + unicode: "e664", + unicode_decimal: 58980 + }, { + icon_id: "24855897", + name: "smallcircle-filled", + font_class: "smallcircle-filled", + unicode: "e665", + unicode_decimal: 58981 + }, { + icon_id: "24855898", + name: "map-filled", + font_class: "map-filled", + unicode: "e666", + unicode_decimal: 58982 + }, { + icon_id: "24855899", + name: "map", + font_class: "map", + unicode: "e667", + unicode_decimal: 58983 + }, { + icon_id: "24855825", + name: "refresh-filled", + font_class: "refresh-filled", + unicode: "e656", + unicode_decimal: 58966 + }, { + icon_id: "24855826", + name: "refresh", + font_class: "refresh", + unicode: "e657", + unicode_decimal: 58967 + }, { + icon_id: "24855808", + name: "cloud-upload", + font_class: "cloud-upload", + unicode: "e645", + unicode_decimal: 58949 + }, { + icon_id: "24855809", + name: "cloud-download-filled", + font_class: "cloud-download-filled", + unicode: "e646", + unicode_decimal: 58950 + }, { + icon_id: "24855810", + name: "cloud-download", + font_class: "cloud-download", + unicode: "e647", + unicode_decimal: 58951 + }, { + icon_id: "24855811", + name: "cloud-upload-filled", + font_class: "cloud-upload-filled", + unicode: "e648", + unicode_decimal: 58952 + }, { + icon_id: "24855813", + name: "redo", + font_class: "redo", + unicode: "e64a", + unicode_decimal: 58954 + }, { + icon_id: "24855814", + name: "images-filled", + font_class: "images-filled", + unicode: "e64b", + unicode_decimal: 58955 + }, { + icon_id: "24855815", + name: "undo-filled", + font_class: "undo-filled", + unicode: "e64c", + unicode_decimal: 58956 + }, { + icon_id: "24855816", + name: "more", + font_class: "more", + unicode: "e64d", + unicode_decimal: 58957 + }, { + icon_id: "24855817", + name: "more-filled", + font_class: "more-filled", + unicode: "e64e", + unicode_decimal: 58958 + }, { + icon_id: "24855818", + name: "undo", + font_class: "undo", + unicode: "e64f", + unicode_decimal: 58959 + }, { + icon_id: "24855819", + name: "images", + font_class: "images", + unicode: "e650", + unicode_decimal: 58960 + }, { + icon_id: "24855821", + name: "paperclip", + font_class: "paperclip", + unicode: "e652", + unicode_decimal: 58962 + }, { + icon_id: "24855822", + name: "settings", + font_class: "settings", + unicode: "e653", + unicode_decimal: 58963 + }, { + icon_id: "24855823", + name: "search", + font_class: "search", + unicode: "e654", + unicode_decimal: 58964 + }, { + icon_id: "24855824", + name: "redo-filled", + font_class: "redo-filled", + unicode: "e655", + unicode_decimal: 58965 + }, { + icon_id: "24841702", + name: "list", + font_class: "list", + unicode: "e644", + unicode_decimal: 58948 + }, { + icon_id: "24841489", + name: "mail-open-filled", + font_class: "mail-open-filled", + unicode: "e63a", + unicode_decimal: 58938 + }, { + icon_id: "24841491", + name: "hand-thumbsdown-filled", + font_class: "hand-down-filled", + unicode: "e63c", + unicode_decimal: 58940 + }, { + icon_id: "24841492", + name: "hand-thumbsdown", + font_class: "hand-down", + unicode: "e63d", + unicode_decimal: 58941 + }, { + icon_id: "24841493", + name: "hand-thumbsup-filled", + font_class: "hand-up-filled", + unicode: "e63e", + unicode_decimal: 58942 + }, { + icon_id: "24841494", + name: "hand-thumbsup", + font_class: "hand-up", + unicode: "e63f", + unicode_decimal: 58943 + }, { + icon_id: "24841496", + name: "heart-filled", + font_class: "heart-filled", + unicode: "e641", + unicode_decimal: 58945 + }, { + icon_id: "24841498", + name: "mail-open", + font_class: "mail-open", + unicode: "e643", + unicode_decimal: 58947 + }, { + icon_id: "24841488", + name: "heart", + font_class: "heart", + unicode: "e639", + unicode_decimal: 58937 + }, { + icon_id: "24839963", + name: "loop", + font_class: "loop", + unicode: "e633", + unicode_decimal: 58931 + }, { + icon_id: "24839866", + name: "pulldown", + font_class: "pulldown", + unicode: "e632", + unicode_decimal: 58930 + }, { + icon_id: "24813798", + name: "scan", + font_class: "scan", + unicode: "e62a", + unicode_decimal: 58922 + }, { + icon_id: "24813786", + name: "bars", + font_class: "bars", + unicode: "e627", + unicode_decimal: 58919 + }, { + icon_id: "24813788", + name: "cart-filled", + font_class: "cart-filled", + unicode: "e629", + unicode_decimal: 58921 + }, { + icon_id: "24813790", + name: "checkbox", + font_class: "checkbox", + unicode: "e62b", + unicode_decimal: 58923 + }, { + icon_id: "24813791", + name: "checkbox-filled", + font_class: "checkbox-filled", + unicode: "e62c", + unicode_decimal: 58924 + }, { + icon_id: "24813794", + name: "shop", + font_class: "shop", + unicode: "e62f", + unicode_decimal: 58927 + }, { + icon_id: "24813795", + name: "headphones", + font_class: "headphones", + unicode: "e630", + unicode_decimal: 58928 + }, { + icon_id: "24813796", + name: "cart", + font_class: "cart", + unicode: "e631", + unicode_decimal: 58929 + } ] + }; + }, + "94a9": function(e, t) {}, + 9523: function(e, t, n) { + var r = n("a395"); + e.exports = function(e, t, n) { + return t = r(t), t in e ? Object.defineProperty(e, t, { + value: n, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[t] = n, e; + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "970b": function(e, t) { + e.exports = function(e, t) { + if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + "9b42": function(e, t) { + e.exports = function(e, t) { + var n = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"]; + if (null != n) { + var r, i, o, a, s = [], c = !0, u = !1; + try { + if (o = (n = n.call(e)).next, 0 === t) { + if (Object(n) !== n) return; + c = !1; + } else for (;!(c = (r = o.call(n)).done) && (s.push(r.value), s.length !== t); c = !0) ; + } catch (l) { + l = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(l); + u = !0, i = l; + } finally { + try { + if (!c && null != n["return"] && (a = n["return"](), Object(a) !== a)) return; + } finally { + if (u) throw i; + } + } + return s; + } + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + a128: function(e, t, n) { + var r = n("36c6"), i = n("4a4b"), o = n("c5f7"), a = n("b17c"); + function s(t) { + var n = "function" === typeof Map ? new Map() : void 0; + return e.exports = s = function(e) { + if (null === e || !o(e)) return e; + if ("function" !== typeof e) throw new TypeError("Super expression must either be null or a function"); + if ("undefined" !== typeof n) { + if (n.has(e)) return n.get(e); + n.set(e, t); + } + function t() { + return a(e, arguments, r(this).constructor); + } + return t.prototype = Object.create(e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0 + } + }), i(t, e); + }, e.exports.__esModule = !0, e.exports["default"] = e.exports, s(t); + } + e.exports = s, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + a395: function(e, t, n) { + var r = n("7037")["default"], i = n("e50d"); + e.exports = function(e) { + var t = i(e, "string"); + return "symbol" === r(t) ? t : String(t); + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + a9ff: function(e, t, n) { + "use strict"; + (function(e, r, i) { + var o = n("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var a = o(n("2eee")), s = o(n("3c96")), c = o(n("278c")), u = o(n("7037")), l = o(n("448a")), f = o(n("c973")), d = o(n("9523")), p = o(n("ed6d")), h = o(n("6b58")), v = o(n("36c6")), m = o(n("a128")), g = o(n("970b")), _ = o(n("5bc3")), y = n("37dc"), b = o(n("107d")); + function w(e, t) { + var n = "undefined" !== typeof Symbol && e[Symbol.iterator] || e["@@iterator"]; + if (!n) { + if (Array.isArray(e) || (n = function(e, t) { + if (!e) return; + if ("string" === typeof e) return k(e, t); + var n = Object.prototype.toString.call(e).slice(8, -1); + "Object" === n && e.constructor && (n = e.constructor.name); + if ("Map" === n || "Set" === n) return Array.from(e); + if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return k(e, t); + }(e)) || t && e && "number" === typeof e.length) { + n && (e = n); + var r = 0, i = function() {}; + return { + s: i, + n: function() { + return r >= e.length ? { + done: !0 + } : { + done: !1, + value: e[r++] + }; + }, + e: function(e) { + throw e; + }, + f: i + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + } + var o, a = !0, s = !1; + return { + s: function() { + n = n.call(e); + }, + n: function() { + var e = n.next(); + return a = e.done, e; + }, + e: function(e) { + s = !0, o = e; + }, + f: function() { + try { + a || null == n.return || n.return(); + } finally { + if (s) throw o; + } + } + }; + } + function k(e, t) { + (null == t || t > e.length) && (t = e.length); + for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n]; + return r; + } + function x(e, t) { + var n = Object.keys(e); + if (Object.getOwnPropertySymbols) { + var r = Object.getOwnPropertySymbols(e); + t && (r = r.filter(function(t) { + return Object.getOwnPropertyDescriptor(e, t).enumerable; + })), n.push.apply(n, r); + } + return n; + } + function A(e) { + for (var t = 1; t < arguments.length; t++) { + var n = null != arguments[t] ? arguments[t] : {}; + t % 2 ? x(Object(n), !0).forEach(function(t) { + (0, d.default)(e, t, n[t]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : x(Object(n)).forEach(function(t) { + Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)); + }); + } + return e; + } + function O(e) { + var t = function() { + if ("undefined" === typeof Reflect || !Reflect.construct) return !1; + if (Reflect.construct.sham) return !1; + if ("function" === typeof Proxy) return !0; + try { + return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {})), + !0; + } catch (e) { + e = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(e); + return !1; + } + }(); + return function() { + var n, r = (0, v.default)(e); + if (t) { + var i = (0, v.default)(this).constructor; + n = Reflect.construct(r, arguments, i); + } else n = r.apply(this, arguments); + return (0, h.default)(this, n); + }; + } + function S(e, t, n) { + return e(n = { + path: t, + exports: {}, + require: function(e, t) { + return function() { + throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs"); + }(null == t && n.path); + } + }, n.exports), n.exports; + } + "undefined" != typeof globalThis ? globalThis : "undefined" != typeof window ? window : "undefined" != typeof e || "undefined" != typeof self && self; + var P = S(function(e, t) { + var n; + e.exports = (n = n || function(e, t) { + var n = Object.create || function() { + function e() {} + return function(t) { + var n; + return e.prototype = t, n = new e(), e.prototype = null, n; + }; + }(), r = {}, i = r.lib = {}, o = i.Base = { + extend: function(e) { + var t = n(this); + return e && t.mixIn(e), t.hasOwnProperty("init") && this.init !== t.init || (t.init = function() { + t.$super.init.apply(this, arguments); + }), t.init.prototype = t, t.$super = this, t; + }, + create: function() { + var e = this.extend(); + return e.init.apply(e, arguments), e; + }, + init: function() {}, + mixIn: function(e) { + for (var t in e) e.hasOwnProperty(t) && (this[t] = e[t]); + e.hasOwnProperty("toString") && (this.toString = e.toString); + }, + clone: function() { + return this.init.prototype.extend(this); + } + }, a = i.WordArray = o.extend({ + init: function(e, t) { + e = this.words = e || [], this.sigBytes = void 0 != t ? t : 4 * e.length; + }, + toString: function(e) { + return (e || c).stringify(this); + }, + concat: function(e) { + var t = this.words, n = e.words, r = this.sigBytes, i = e.sigBytes; + if (this.clamp(), r % 4) for (var o = 0; o < i; o++) { + var a = n[o >>> 2] >>> 24 - o % 4 * 8 & 255; + t[r + o >>> 2] |= a << 24 - (r + o) % 4 * 8; + } else for (o = 0; o < i; o += 4) t[r + o >>> 2] = n[o >>> 2]; + return this.sigBytes += i, this; + }, + clamp: function() { + var t = this.words, n = this.sigBytes; + t[n >>> 2] &= 4294967295 << 32 - n % 4 * 8, t.length = e.ceil(n / 4); + }, + clone: function() { + var e = o.clone.call(this); + return e.words = this.words.slice(0), e; + }, + random: function(t) { + for (var n, r = [], i = function(t) { + t = t; + var n = 987654321, r = 4294967295; + return function() { + var i = ((n = 36969 * (65535 & n) + (n >> 16) & r) << 16) + (t = 18e3 * (65535 & t) + (t >> 16) & r) & r; + return i /= 4294967296, (i += .5) * (e.random() > .5 ? 1 : -1); + }; + }, o = 0; o < t; o += 4) { + var s = i(4294967296 * (n || e.random())); + n = 987654071 * s(), r.push(4294967296 * s() | 0); + } + return new a.init(r, t); + } + }), s = r.enc = {}, c = s.Hex = { + stringify: function(e) { + for (var t = e.words, n = e.sigBytes, r = [], i = 0; i < n; i++) { + var o = t[i >>> 2] >>> 24 - i % 4 * 8 & 255; + r.push((o >>> 4).toString(16)), r.push((15 & o).toString(16)); + } + return r.join(""); + }, + parse: function(e) { + for (var t = e.length, n = [], r = 0; r < t; r += 2) n[r >>> 3] |= parseInt(e.substr(r, 2), 16) << 24 - r % 8 * 4; + return new a.init(n, t / 2); + } + }, u = s.Latin1 = { + stringify: function(e) { + for (var t = e.words, n = e.sigBytes, r = [], i = 0; i < n; i++) { + var o = t[i >>> 2] >>> 24 - i % 4 * 8 & 255; + r.push(String.fromCharCode(o)); + } + return r.join(""); + }, + parse: function(e) { + for (var t = e.length, n = [], r = 0; r < t; r++) n[r >>> 2] |= (255 & e.charCodeAt(r)) << 24 - r % 4 * 8; + return new a.init(n, t); + } + }, l = s.Utf8 = { + stringify: function(e) { + try { + return decodeURIComponent(escape(u.stringify(e))); + } catch (e) { + e = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(e); + throw new Error("Malformed UTF-8 data"); + } + }, + parse: function(e) { + return u.parse(unescape(encodeURIComponent(e))); + } + }, f = i.BufferedBlockAlgorithm = o.extend({ + reset: function() { + this._data = new a.init(), this._nDataBytes = 0; + }, + _append: function(e) { + "string" == typeof e && (e = l.parse(e)), this._data.concat(e), this._nDataBytes += e.sigBytes; + }, + _process: function(t) { + var n = this._data, r = n.words, i = n.sigBytes, o = this.blockSize, s = i / (4 * o), c = (s = t ? e.ceil(s) : e.max((0 | s) - this._minBufferSize, 0)) * o, u = e.min(4 * c, i); + if (c) { + for (var l = 0; l < c; l += o) this._doProcessBlock(r, l); + var f = r.splice(0, c); + n.sigBytes -= u; + } + return new a.init(f, u); + }, + clone: function() { + var e = o.clone.call(this); + return e._data = this._data.clone(), e; + }, + _minBufferSize: 0 + }); + i.Hasher = f.extend({ + cfg: o.extend(), + init: function(e) { + this.cfg = this.cfg.extend(e), this.reset(); + }, + reset: function() { + f.reset.call(this), this._doReset(); + }, + update: function(e) { + return this._append(e), this._process(), this; + }, + finalize: function(e) { + return e && this._append(e), this._doFinalize(); + }, + blockSize: 16, + _createHelper: function(e) { + return function(t, n) { + return new e.init(n).finalize(t); + }; + }, + _createHmacHelper: function(e) { + return function(t, n) { + return new d.HMAC.init(e, n).finalize(t); + }; + } + }); + var d = r.algo = {}; + return r; + }(Math), n); + }), T = P, I = (S(function(e, t) { + var n; + e.exports = (n = T, function(e) { + var t = n, r = t.lib, i = r.WordArray, o = r.Hasher, a = t.algo, s = []; + !function() { + for (var t = 0; t < 64; t++) s[t] = 4294967296 * e.abs(e.sin(t + 1)) | 0; + }(); + var c = a.MD5 = o.extend({ + _doReset: function() { + this._hash = new i.init([ 1732584193, 4023233417, 2562383102, 271733878 ]); + }, + _doProcessBlock: function(e, t) { + for (var n = 0; n < 16; n++) { + var r = t + n, i = e[r]; + e[r] = 16711935 & (i << 8 | i >>> 24) | 4278255360 & (i << 24 | i >>> 8); + } + var o = this._hash.words, a = e[t + 0], c = e[t + 1], p = e[t + 2], h = e[t + 3], v = e[t + 4], m = e[t + 5], g = e[t + 6], _ = e[t + 7], y = e[t + 8], b = e[t + 9], w = e[t + 10], k = e[t + 11], x = e[t + 12], A = e[t + 13], O = e[t + 14], S = e[t + 15], P = o[0], T = o[1], I = o[2], E = o[3]; + P = u(P, T, I, E, a, 7, s[0]), E = u(E, P, T, I, c, 12, s[1]), I = u(I, E, P, T, p, 17, s[2]), + T = u(T, I, E, P, h, 22, s[3]), P = u(P, T, I, E, v, 7, s[4]), E = u(E, P, T, I, m, 12, s[5]), + I = u(I, E, P, T, g, 17, s[6]), T = u(T, I, E, P, _, 22, s[7]), P = u(P, T, I, E, y, 7, s[8]), + E = u(E, P, T, I, b, 12, s[9]), I = u(I, E, P, T, w, 17, s[10]), T = u(T, I, E, P, k, 22, s[11]), + P = u(P, T, I, E, x, 7, s[12]), E = u(E, P, T, I, A, 12, s[13]), I = u(I, E, P, T, O, 17, s[14]), + P = l(P, T = u(T, I, E, P, S, 22, s[15]), I, E, c, 5, s[16]), E = l(E, P, T, I, g, 9, s[17]), + I = l(I, E, P, T, k, 14, s[18]), T = l(T, I, E, P, a, 20, s[19]), P = l(P, T, I, E, m, 5, s[20]), + E = l(E, P, T, I, w, 9, s[21]), I = l(I, E, P, T, S, 14, s[22]), T = l(T, I, E, P, v, 20, s[23]), + P = l(P, T, I, E, b, 5, s[24]), E = l(E, P, T, I, O, 9, s[25]), I = l(I, E, P, T, h, 14, s[26]), + T = l(T, I, E, P, y, 20, s[27]), P = l(P, T, I, E, A, 5, s[28]), E = l(E, P, T, I, p, 9, s[29]), + I = l(I, E, P, T, _, 14, s[30]), P = f(P, T = l(T, I, E, P, x, 20, s[31]), I, E, m, 4, s[32]), + E = f(E, P, T, I, y, 11, s[33]), I = f(I, E, P, T, k, 16, s[34]), T = f(T, I, E, P, O, 23, s[35]), + P = f(P, T, I, E, c, 4, s[36]), E = f(E, P, T, I, v, 11, s[37]), I = f(I, E, P, T, _, 16, s[38]), + T = f(T, I, E, P, w, 23, s[39]), P = f(P, T, I, E, A, 4, s[40]), E = f(E, P, T, I, a, 11, s[41]), + I = f(I, E, P, T, h, 16, s[42]), T = f(T, I, E, P, g, 23, s[43]), P = f(P, T, I, E, b, 4, s[44]), + E = f(E, P, T, I, x, 11, s[45]), I = f(I, E, P, T, S, 16, s[46]), P = d(P, T = f(T, I, E, P, p, 23, s[47]), I, E, a, 6, s[48]), + E = d(E, P, T, I, _, 10, s[49]), I = d(I, E, P, T, O, 15, s[50]), T = d(T, I, E, P, m, 21, s[51]), + P = d(P, T, I, E, x, 6, s[52]), E = d(E, P, T, I, h, 10, s[53]), I = d(I, E, P, T, w, 15, s[54]), + T = d(T, I, E, P, c, 21, s[55]), P = d(P, T, I, E, y, 6, s[56]), E = d(E, P, T, I, S, 10, s[57]), + I = d(I, E, P, T, g, 15, s[58]), T = d(T, I, E, P, A, 21, s[59]), P = d(P, T, I, E, v, 6, s[60]), + E = d(E, P, T, I, k, 10, s[61]), I = d(I, E, P, T, p, 15, s[62]), T = d(T, I, E, P, b, 21, s[63]), + o[0] = o[0] + P | 0, o[1] = o[1] + T | 0, o[2] = o[2] + I | 0, o[3] = o[3] + E | 0; + }, + _doFinalize: function() { + var t = this._data, n = t.words, r = 8 * this._nDataBytes, i = 8 * t.sigBytes; + n[i >>> 5] |= 128 << 24 - i % 32; + var o = e.floor(r / 4294967296), a = r; + n[15 + (i + 64 >>> 9 << 4)] = 16711935 & (o << 8 | o >>> 24) | 4278255360 & (o << 24 | o >>> 8), + n[14 + (i + 64 >>> 9 << 4)] = 16711935 & (a << 8 | a >>> 24) | 4278255360 & (a << 24 | a >>> 8), + t.sigBytes = 4 * (n.length + 1), this._process(); + for (var s = this._hash, c = s.words, u = 0; u < 4; u++) { + var l = c[u]; + c[u] = 16711935 & (l << 8 | l >>> 24) | 4278255360 & (l << 24 | l >>> 8); + } + return s; + }, + clone: function() { + var e = o.clone.call(this); + return e._hash = this._hash.clone(), e; + } + }); + function u(e, t, n, r, i, o, a) { + var s = e + (t & n | ~t & r) + i + a; + return (s << o | s >>> 32 - o) + t; + } + function l(e, t, n, r, i, o, a) { + var s = e + (t & r | n & ~r) + i + a; + return (s << o | s >>> 32 - o) + t; + } + function f(e, t, n, r, i, o, a) { + var s = e + (t ^ n ^ r) + i + a; + return (s << o | s >>> 32 - o) + t; + } + function d(e, t, n, r, i, o, a) { + var s = e + (n ^ (t | ~r)) + i + a; + return (s << o | s >>> 32 - o) + t; + } + t.MD5 = o._createHelper(c), t.HmacMD5 = o._createHmacHelper(c); + }(Math), n.MD5); + }), S(function(e, t) { + var n; + e.exports = (n = T, void function() { + var e = n, t = e.lib.Base, r = e.enc.Utf8; + e.algo.HMAC = t.extend({ + init: function(e, t) { + e = this._hasher = new e.init(), "string" == typeof t && (t = r.parse(t)); + var n = e.blockSize, i = 4 * n; + t.sigBytes > i && (t = e.finalize(t)), t.clamp(); + for (var o = this._oKey = t.clone(), a = this._iKey = t.clone(), s = o.words, c = a.words, u = 0; u < n; u++) s[u] ^= 1549556828, + c[u] ^= 909522486; + o.sigBytes = a.sigBytes = i, this.reset(); + }, + reset: function() { + var e = this._hasher; + e.reset(), e.update(this._iKey); + }, + update: function(e) { + return this._hasher.update(e), this; + }, + finalize: function(e) { + var t = this._hasher, n = t.finalize(e); + return t.reset(), t.finalize(this._oKey.clone().concat(n)); + } + }); + }()); + }), S(function(e, t) { + e.exports = T.HmacMD5; + })), E = S(function(e, t) { + e.exports = T.enc.Utf8; + }), C = S(function(e, t) { + var n; + e.exports = (n = T, function() { + var e = n, t = e.lib.WordArray; + function r(e, n, r) { + for (var i = [], o = 0, a = 0; a < n; a++) if (a % 4) { + var s = r[e.charCodeAt(a - 1)] << a % 4 * 2, c = r[e.charCodeAt(a)] >>> 6 - a % 4 * 2; + i[o >>> 2] |= (s | c) << 24 - o % 4 * 8, o++; + } + return t.create(i, o); + } + e.enc.Base64 = { + stringify: function(e) { + var t = e.words, n = e.sigBytes, r = this._map; + e.clamp(); + for (var i = [], o = 0; o < n; o += 3) for (var a = (t[o >>> 2] >>> 24 - o % 4 * 8 & 255) << 16 | (t[o + 1 >>> 2] >>> 24 - (o + 1) % 4 * 8 & 255) << 8 | t[o + 2 >>> 2] >>> 24 - (o + 2) % 4 * 8 & 255, s = 0; s < 4 && o + .75 * s < n; s++) i.push(r.charAt(a >>> 6 * (3 - s) & 63)); + var c = r.charAt(64); + if (c) for (;i.length % 4; ) i.push(c); + return i.join(""); + }, + parse: function(e) { + var t = e.length, n = this._map, i = this._reverseMap; + if (!i) { + i = this._reverseMap = []; + for (var o = 0; o < n.length; o++) i[n.charCodeAt(o)] = o; + } + var a = n.charAt(64); + if (a) { + var s = e.indexOf(a); + -1 !== s && (t = s); + } + return r(e, t, i); + }, + _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" + }; + }(), n.enc.Base64); + }), j = "FUNCTION", $ = "OBJECT", L = "pending", D = "fullfilled", R = "rejected"; + function M(e) { + return Object.prototype.toString.call(e).slice(8, -1).toLowerCase(); + } + function U(e) { + return "object" === M(e); + } + function N(e) { + return "function" == typeof e; + } + function F(e) { + return function() { + try { + return e.apply(e, arguments); + } catch (e) { + e = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(e); + console.error(e); + } + }; + } + var B = "REJECTED", q = "NOT_PENDING", V = function() { + function e() { + var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, n = t.createPromise, r = t.retryRule, i = void 0 === r ? B : r; + (0, g.default)(this, e), this.createPromise = n, this.status = null, this.promise = null, + this.retryRule = i; + } + return (0, _.default)(e, [ { + key: "needRetry", + get: function() { + if (!this.status) return !0; + switch (this.retryRule) { + case B: + return this.status === R; + + case q: + return this.status !== L; + } + } + }, { + key: "exec", + value: function() { + var e = this; + return this.needRetry ? (this.status = L, this.promise = this.createPromise().then(function(t) { + return e.status = D, Promise.resolve(t); + }, function(t) { + return e.status = R, Promise.reject(t); + }), this.promise) : this.promise; + } + } ]), e; + }(); + function H(e) { + return e && "string" == typeof e ? JSON.parse(e) : e; + } + var K = "mp-weixin", z = H([]), W = K, J = (H(void 0), H([]) || []); + try { + (n("5fe0").default || n("5fe0")).appid; + } catch (ir) {} + var G = {}; + function Q(e) { + var t, n, r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; + return t = G, n = e, Object.prototype.hasOwnProperty.call(t, n) || (G[e] = r), G[e]; + } + "app" === W && (G = r._globalUniCloudObj ? r._globalUniCloudObj : r._globalUniCloudObj = {}); + var Y = [ "invoke", "success", "fail", "complete" ], X = Q("_globalUniCloudInterceptor"); + function Z(e, t) { + X[e] || (X[e] = {}), U(t) && Object.keys(t).forEach(function(n) { + Y.indexOf(n) > -1 && function(e, t, n) { + var r = X[e][t]; + r || (r = X[e][t] = []), -1 === r.indexOf(n) && N(n) && r.push(n); + }(e, n, t[n]); + }); + } + function ee(e, t) { + X[e] || (X[e] = {}), U(t) ? Object.keys(t).forEach(function(n) { + Y.indexOf(n) > -1 && function(e, t, n) { + var r = X[e][t]; + if (r) { + var i = r.indexOf(n); + i > -1 && r.splice(i, 1); + } + }(e, n, t[n]); + }) : delete X[e]; + } + function te(e, t) { + return e && 0 !== e.length ? e.reduce(function(e, n) { + return e.then(function() { + return n(t); + }); + }, Promise.resolve()) : Promise.resolve(); + } + function ne(e, t) { + return X[e] && X[e][t] || []; + } + function re(e) { + Z("callObject", e); + } + var ie = Q("_globalUniCloudListener"), oe = "response", ae = "needLogin", se = "refreshToken", ce = "clientdb", ue = "cloudfunction", le = "cloudobject"; + function fe(e) { + return ie[e] || (ie[e] = []), ie[e]; + } + function de(e, t) { + var n = fe(e); + n.includes(t) || n.push(t); + } + function pe(e, t) { + var n = fe(e), r = n.indexOf(t); + -1 !== r && n.splice(r, 1); + } + function he(e, t) { + for (var n = fe(e), r = 0; r < n.length; r++) (0, n[r])(t); + } + var ve, me = !1; + function ge() { + return ve || (ve = new Promise(function(e) { + me && e(), function t() { + if ("function" == typeof getCurrentPages) { + var n = getCurrentPages(); + n && n[0] && (me = !0, e()); + } + me || setTimeout(function() { + t(); + }, 30); + }(); + }), ve); + } + function _e(e) { + var t = {}; + for (var n in e) { + var r = e[n]; + N(r) && (t[n] = F(r)); + } + return t; + } + var ye, be, we = function(e) { + (0, p.default)(n, e); + var t = O(n); + function n(e) { + var r; + return (0, g.default)(this, n), r = t.call(this, e.message), r.errMsg = e.message || e.errMsg || "unknown system error", + r.code = r.errCode = e.code || e.errCode || "SYSTEM_ERROR", r.errSubject = r.subject = e.subject || e.errSubject, + r.cause = e.cause, r.requestId = e.requestId, r; + } + return (0, _.default)(n, [ { + key: "toJson", + value: function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0; + if (!(e >= 10)) return e++, { + errCode: this.errCode, + errMsg: this.errMsg, + errSubject: this.errSubject, + cause: this.cause && this.cause.toJson ? this.cause.toJson(e) : this.cause + }; + } + } ]), n; + }((0, m.default)(Error)), ke = { + request: function(e) { + return r.request(e); + }, + uploadFile: function(e) { + return r.uploadFile(e); + }, + setStorageSync: function(e, t) { + return r.setStorageSync(e, t); + }, + getStorageSync: function(e) { + return r.getStorageSync(e); + }, + removeStorageSync: function(e) { + return r.removeStorageSync(e); + }, + clearStorageSync: function() { + return r.clearStorageSync(); + } + }; + function xe() { + return { + token: ke.getStorageSync("uni_id_token") || ke.getStorageSync("uniIdToken"), + tokenExpired: ke.getStorageSync("uni_id_token_expired") + }; + } + function Ae() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.token, n = e.tokenExpired; + t && ke.setStorageSync("uni_id_token", t), n && ke.setStorageSync("uni_id_token_expired", n); + } + function Oe() { + return ye || (ye = r.getSystemInfoSync()), ye; + } + function Se() { + var e = r.getLocale && r.getLocale() || "en"; + if (be) return A(A({}, be), {}, { + locale: e, + LOCALE: e + }); + for (var t = Oe(), n = t.deviceId, i = t.osName, o = t.uniPlatform, a = t.appId, s = [ "pixelRatio", "brand", "model", "system", "language", "version", "platform", "host", "SDKVersion", "swanNativeVersion", "app", "AppPlatform", "fontSizeSetting" ], c = 0; c < s.length; c++) delete t[s[c]]; + return be = A(A({ + PLATFORM: o, + OS: i, + APPID: a, + DEVICEID: n + }, function() { + var e, t; + try { + if (r.getLaunchOptionsSync) { + if (r.getLaunchOptionsSync.toString().indexOf("not yet implemented") > -1) return; + var n = r.getLaunchOptionsSync(), i = n.scene, o = n.channel; + e = o, t = i; + } + } catch (e) {} + return { + channel: e, + scene: t + }; + }()), t), A(A({}, be), {}, { + locale: e, + LOCALE: e + }); + } + var Pe, Te = { + sign: function(e, t) { + var n = ""; + return Object.keys(e).sort().forEach(function(t) { + e[t] && (n = n + "&" + t + "=" + e[t]); + }), n = n.slice(1), I(n, t).toString(); + }, + wrappedRequest: function(e, t) { + return new Promise(function(n, r) { + t(Object.assign(e, { + complete: function(e) { + e || (e = {}); + var t = e.data && e.data.header && e.data.header["x-serverless-request-id"] || e.header && e.header["request-id"]; + if (!e.statusCode || e.statusCode >= 400) return r(new we({ + code: "SYS_ERR", + message: e.errMsg || "request:fail", + requestId: t + })); + var i = e.data; + if (i.error) return r(new we({ + code: i.error.code, + message: i.error.message, + requestId: t + })); + i.result = i.data, i.requestId = t, delete i.data, n(i); + } + })); + }); + }, + toBase64: function(e) { + return C.stringify(E.parse(e)); + } + }, Ie = { + "uniCloud.init.paramRequired": "{param} required", + "uniCloud.uploadFile.fileError": "filePath should be instance of File" + }, Ee = (0, y.initVueI18n)({ + "zh-Hans": { + "uniCloud.init.paramRequired": "缺少参数:{param}", + "uniCloud.uploadFile.fileError": "filePath应为File对象" + }, + "zh-Hant": { + "uniCloud.init.paramRequired": "缺少参数:{param}", + "uniCloud.uploadFile.fileError": "filePath应为File对象" + }, + en: Ie, + fr: { + "uniCloud.init.paramRequired": "{param} required", + "uniCloud.uploadFile.fileError": "filePath should be instance of File" + }, + es: { + "uniCloud.init.paramRequired": "{param} required", + "uniCloud.uploadFile.fileError": "filePath should be instance of File" + }, + ja: Ie + }, "zh-Hans"), Ce = Ee.t, je = function() { + function e(t) { + var n = this; + (0, g.default)(this, e), [ "spaceId", "clientSecret" ].forEach(function(e) { + if (!Object.prototype.hasOwnProperty.call(t, e)) throw new Error(Ce("uniCloud.init.paramRequired", { + param: e + })); + }), this.config = Object.assign({}, { + endpoint: 0 === t.spaceId.indexOf("mp-") ? "https://api.next.bspapp.com" : "https://api.bspapp.com" + }, t), this.config.provider = "aliyun", this.config.requestUrl = this.config.endpoint + "/client", + this.config.envType = this.config.envType || "public", this.config.accessTokenKey = "access_token_" + this.config.spaceId, + this.adapter = ke, this._getAccessTokenPromiseHub = new V({ + createPromise: function() { + return n.requestAuth(n.setupRequest({ + method: "serverless.auth.user.anonymousAuthorize", + params: "{}" + }, "auth")).then(function(e) { + if (!e.result || !e.result.accessToken) throw new we({ + code: "AUTH_FAILED", + message: "获取accessToken失败" + }); + n.setAccessToken(e.result.accessToken); + }); + }, + retryRule: q + }); + } + return (0, _.default)(e, [ { + key: "hasAccessToken", + get: function() { + return !!this.accessToken; + } + }, { + key: "setAccessToken", + value: function(e) { + this.accessToken = e; + } + }, { + key: "requestWrapped", + value: function(e) { + return Te.wrappedRequest(e, this.adapter.request); + } + }, { + key: "requestAuth", + value: function(e) { + return this.requestWrapped(e); + } + }, { + key: "request", + value: function(e, t) { + var n = this; + return Promise.resolve().then(function() { + return n.hasAccessToken ? t ? n.requestWrapped(e) : n.requestWrapped(e).catch(function(t) { + return new Promise(function(e, n) { + !t || "GATEWAY_INVALID_TOKEN" !== t.code && "InvalidParameter.InvalidToken" !== t.code ? n(t) : e(); + }).then(function() { + return n.getAccessToken(); + }).then(function() { + var t = n.rebuildRequest(e); + return n.request(t, !0); + }); + }) : n.getAccessToken().then(function() { + var t = n.rebuildRequest(e); + return n.request(t, !0); + }); + }); + } + }, { + key: "rebuildRequest", + value: function(e) { + var t = Object.assign({}, e); + return t.data.token = this.accessToken, t.header["x-basement-token"] = this.accessToken, + t.header["x-serverless-sign"] = Te.sign(t.data, this.config.clientSecret), t; + } + }, { + key: "setupRequest", + value: function(e, t) { + var n = Object.assign({}, e, { + spaceId: this.config.spaceId, + timestamp: Date.now() + }), r = { + "Content-Type": "application/json" + }; + return "auth" !== t && (n.token = this.accessToken, r["x-basement-token"] = this.accessToken), + r["x-serverless-sign"] = Te.sign(n, this.config.clientSecret), { + url: this.config.requestUrl, + method: "POST", + data: n, + dataType: "json", + header: r + }; + } + }, { + key: "getAccessToken", + value: function() { + return this._getAccessTokenPromiseHub.exec(); + } + }, { + key: "authorize", + value: function() { + var e = (0, f.default)(a.default.mark(function e() { + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.next = 2, this.getAccessToken(); + + case 2: + case "end": + return e.stop(); + } + }, e, this); + })); + return function() { + return e.apply(this, arguments); + }; + }() + }, { + key: "callFunction", + value: function(e) { + var t = { + method: "serverless.function.runtime.invoke", + params: JSON.stringify({ + functionTarget: e.name, + functionArgs: e.data || {} + }) + }; + return this.request(this.setupRequest(t)); + } + }, { + key: "getOSSUploadOptionsFromPath", + value: function(e) { + var t = { + method: "serverless.file.resource.generateProximalSign", + params: JSON.stringify(e) + }; + return this.request(this.setupRequest(t)); + } + }, { + key: "uploadFileToOSS", + value: function(e) { + var t = this, n = e.url, r = e.formData, i = e.name, o = e.filePath, a = e.fileType, s = e.onUploadProgress; + return new Promise(function(e, c) { + var u = t.adapter.uploadFile({ + url: n, + formData: r, + name: i, + filePath: o, + fileType: a, + header: { + "X-OSS-server-side-encrpytion": "AES256" + }, + success: function(t) { + t && t.statusCode < 400 ? e(t) : c(new we({ + code: "UPLOAD_FAILED", + message: "文件上传失败" + })); + }, + fail: function(e) { + c(new we({ + code: e.code || "UPLOAD_FAILED", + message: e.message || e.errMsg || "文件上传失败" + })); + } + }); + "function" == typeof s && u && "function" == typeof u.onProgressUpdate && u.onProgressUpdate(function(e) { + s({ + loaded: e.totalBytesSent, + total: e.totalBytesExpectedToSend + }); + }); + }); + } + }, { + key: "reportOSSUpload", + value: function(e) { + var t = { + method: "serverless.file.resource.report", + params: JSON.stringify(e) + }; + return this.request(this.setupRequest(t)); + } + }, { + key: "uploadFile", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t) { + var n, r, i, o, s, c, u, l, f, d, p, h, v, m, g, _, y, b, w, k, x, A; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + if (n = t.filePath, r = t.cloudPath, i = t.fileType, o = void 0 === i ? "image" : i, + s = t.cloudPathAsRealPath, c = void 0 !== s && s, u = t.onUploadProgress, l = t.config, + "string" === M(r)) { + e.next = 3; + break; + } + throw new we({ + code: "INVALID_PARAM", + message: "cloudPath必须为字符串类型" + }); + + case 3: + if (r = r.trim()) { + e.next = 5; + break; + } + throw new we({ + code: "INVALID_PARAM", + message: "cloudPath不可为空" + }); + + case 5: + if (!/:\/\//.test(r)) { + e.next = 7; + break; + } + throw new we({ + code: "INVALID_PARAM", + message: "cloudPath不合法" + }); + + case 7: + if (f = l && l.envType || this.config.envType, !(c && ("/" !== r[0] && (r = "/" + r), + r.indexOf("\\") > -1))) { + e.next = 10; + break; + } + throw new we({ + code: "INVALID_PARAM", + message: "使用cloudPath作为路径时,cloudPath不可包含“\\”" + }); + + case 10: + return e.next = 12, this.getOSSUploadOptionsFromPath({ + env: f, + filename: c ? r.split("/").pop() : r, + fileId: c ? r : void 0 + }); + + case 12: + return d = e.sent.result, p = "https://" + d.cdnDomain + "/" + d.ossPath, h = d.securityToken, + v = d.accessKeyId, m = d.signature, g = d.host, _ = d.ossPath, y = d.id, b = d.policy, + w = d.ossCallbackUrl, k = { + "Cache-Control": "max-age=2592000", + "Content-Disposition": "attachment", + OSSAccessKeyId: v, + Signature: m, + host: g, + id: y, + key: _, + policy: b, + success_action_status: 200 + }, h && (k["x-oss-security-token"] = h), w && (x = JSON.stringify({ + callbackUrl: w, + callbackBody: JSON.stringify({ + fileId: y, + spaceId: this.config.spaceId + }), + callbackBodyType: "application/json" + }), k.callback = Te.toBase64(x)), A = { + url: "https://" + d.host, + formData: k, + fileName: "file", + name: "file", + filePath: n, + fileType: o + }, e.next = 27, this.uploadFileToOSS(Object.assign({}, A, { + onUploadProgress: u + })); + + case 27: + if (!w) { + e.next = 29; + break; + } + return e.abrupt("return", { + success: !0, + filePath: n, + fileID: p + }); + + case 29: + return e.next = 31, this.reportOSSUpload({ + id: y + }); + + case 31: + if (!e.sent.success) { + e.next = 33; + break; + } + return e.abrupt("return", { + success: !0, + filePath: n, + fileID: p + }); + + case 33: + throw new we({ + code: "UPLOAD_FAILED", + message: "文件上传失败" + }); + + case 34: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t) { + return e.apply(this, arguments); + }; + }() + }, { + key: "getTempFileURL", + value: function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.fileList; + return new Promise(function(e, n) { + Array.isArray(t) && 0 !== t.length || n(new we({ + code: "INVALID_PARAM", + message: "fileList的元素必须是非空的字符串" + })), e({ + fileList: t.map(function(e) { + return { + fileID: e, + tempFileURL: e + }; + }) + }); + }); + } + }, { + key: "getFileInfo", + value: function() { + var e = (0, f.default)(a.default.mark(function e() { + var t, n, r, i = arguments; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + if (t = i.length > 0 && void 0 !== i[0] ? i[0] : {}, n = t.fileList, Array.isArray(n) && 0 !== n.length) { + e.next = 3; + break; + } + throw new we({ + code: "INVALID_PARAM", + message: "fileList的元素必须是非空的字符串" + }); + + case 3: + return r = { + method: "serverless.file.resource.info", + params: JSON.stringify({ + id: n.map(function(e) { + return e.split("?")[0]; + }).join(",") + }) + }, e.next = 6, this.request(this.setupRequest(r)); + + case 6: + return e.t0 = e.sent.result, e.abrupt("return", { + fileList: e.t0 + }); + + case 8: + case "end": + return e.stop(); + } + }, e, this); + })); + return function() { + return e.apply(this, arguments); + }; + }() + } ]), e; + }(), $e = { + init: function(e) { + var t = new je(e), n = { + signInAnonymously: function() { + return t.authorize(); + }, + getLoginState: function() { + return Promise.resolve(!1); + } + }; + return t.auth = function() { + return n; + }, t.customAuth = t.auth, t; + } + }, Le = "undefined" != typeof location && "http:" === location.protocol ? "http:" : "https:"; + !function(e) { + e.local = "local", e.none = "none", e.session = "session"; + }(Pe || (Pe = {})); + var De, Re = function() {}, Me = function() { + var e; + if (!Promise) { + e = function() {}, e.promise = {}; + var t = function() { + throw new we({ + message: 'Your Node runtime does support ES6 Promises. Set "global.Promise" to your preferred implementation of promises.' + }); + }; + return Object.defineProperty(e.promise, "then", { + get: t + }), Object.defineProperty(e.promise, "catch", { + get: t + }), e; + } + var n = new Promise(function(t, n) { + e = function(e, r) { + return e ? n(e) : t(r); + }; + }); + return e.promise = n, e; + }; + function Ue(e) { + return void 0 === e; + } + function Ne(e) { + return "[object Null]" === Object.prototype.toString.call(e); + } + !function(e) { + e.WEB = "web", e.WX_MP = "wx_mp"; + }(De || (De = {})); + var Fe = { + adapter: null, + runtime: void 0 + }, Be = [ "anonymousUuidKey" ], qe = function(e) { + (0, p.default)(n, e); + var t = O(n); + function n() { + var e; + return (0, g.default)(this, n), e = t.call(this), Fe.adapter.root.tcbObject || (Fe.adapter.root.tcbObject = {}), + e; + } + return (0, _.default)(n, [ { + key: "setItem", + value: function(e, t) { + Fe.adapter.root.tcbObject[e] = t; + } + }, { + key: "getItem", + value: function(e) { + return Fe.adapter.root.tcbObject[e]; + } + }, { + key: "removeItem", + value: function(e) { + delete Fe.adapter.root.tcbObject[e]; + } + }, { + key: "clear", + value: function() { + delete Fe.adapter.root.tcbObject; + } + } ]), n; + }(Re); + function Ve(e, t) { + switch (e) { + case "local": + return t.localStorage || new qe(); + + case "none": + return new qe(); + + default: + return t.sessionStorage || new qe(); + } + } + var He = function() { + function e(t) { + if ((0, g.default)(this, e), !this._storage) { + this._persistence = Fe.adapter.primaryStorage || t.persistence, this._storage = Ve(this._persistence, Fe.adapter); + var n = "access_token_".concat(t.env), r = "access_token_expire_".concat(t.env), i = "refresh_token_".concat(t.env), o = "anonymous_uuid_".concat(t.env), a = "login_type_".concat(t.env), s = "user_info_".concat(t.env); + this.keys = { + accessTokenKey: n, + accessTokenExpireKey: r, + refreshTokenKey: i, + anonymousUuidKey: o, + loginTypeKey: a, + userInfoKey: s + }; + } + } + return (0, _.default)(e, [ { + key: "updatePersistence", + value: function(e) { + if (e !== this._persistence) { + var t = "local" === this._persistence; + this._persistence = e; + var n = Ve(e, Fe.adapter); + for (var r in this.keys) { + var i = this.keys[r]; + if (!t || !Be.includes(r)) { + var o = this._storage.getItem(i); + Ue(o) || Ne(o) || (n.setItem(i, o), this._storage.removeItem(i)); + } + } + this._storage = n; + } + } + }, { + key: "setStore", + value: function(e, t, n) { + if (this._storage) { + var r = { + version: n || "localCachev1", + content: t + }, i = JSON.stringify(r); + try { + this._storage.setItem(e, i); + } catch (e) { + e = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(e); + throw e; + } + } + } + }, { + key: "getStore", + value: function(e, t) { + try { + if (!this._storage) return; + } catch (e) { + e = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(e); + return ""; + } + t = t || "localCachev1"; + var n = this._storage.getItem(e); + return n && n.indexOf(t) >= 0 ? JSON.parse(n).content : ""; + } + }, { + key: "removeStore", + value: function(e) { + this._storage.removeItem(e); + } + } ]), e; + }(), Ke = {}, ze = {}; + function We(e) { + return Ke[e]; + } + var Je = (0, _.default)(function e(t, n) { + (0, g.default)(this, e), this.data = n || null, this.name = t; + }), Ge = function(e) { + (0, p.default)(n, e); + var t = O(n); + function n(e, r) { + var i; + return (0, g.default)(this, n), i = t.call(this, "error", { + error: e, + data: r + }), i.error = e, i; + } + return (0, _.default)(n); + }(Je), Qe = new (function() { + function e() { + (0, g.default)(this, e), this._listeners = {}; + } + return (0, _.default)(e, [ { + key: "on", + value: function(e, t) { + return function(e, t, n) { + n[e] = n[e] || [], n[e].push(t); + }(e, t, this._listeners), this; + } + }, { + key: "off", + value: function(e, t) { + return function(e, t, n) { + if (n && n[e]) { + var r = n[e].indexOf(t); + -1 !== r && n[e].splice(r, 1); + } + }(e, t, this._listeners), this; + } + }, { + key: "fire", + value: function(e, t) { + if (e instanceof Ge) return console.error(e.error), this; + var n = "string" == typeof e ? new Je(e, t || {}) : e, r = n.name; + if (this._listens(r)) { + n.target = this; + var i, o = this._listeners[r] ? (0, l.default)(this._listeners[r]) : [], a = w(o); + try { + for (a.s(); !(i = a.n()).done; ) { + var s = i.value; + s.call(this, n); + } + } catch (c) { + c = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(c); + a.e(c); + } finally { + a.f(); + } + } + return this; + } + }, { + key: "_listens", + value: function(e) { + return this._listeners[e] && this._listeners[e].length > 0; + } + } ]), e; + }())(); + function Ye(e, t) { + Qe.on(e, t); + } + function Xe(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; + Qe.fire(e, t); + } + function Ze(e, t) { + Qe.off(e, t); + } + var et, tt = "loginStateChanged", nt = "loginStateExpire", rt = "loginTypeChanged", it = "anonymousConverted", ot = "refreshAccessToken"; + !function(e) { + e.ANONYMOUS = "ANONYMOUS", e.WECHAT = "WECHAT", e.WECHAT_PUBLIC = "WECHAT-PUBLIC", + e.WECHAT_OPEN = "WECHAT-OPEN", e.CUSTOM = "CUSTOM", e.EMAIL = "EMAIL", e.USERNAME = "USERNAME", + e.NULL = "NULL"; + }(et || (et = {})); + var at = [ "auth.getJwt", "auth.logout", "auth.signInWithTicket", "auth.signInAnonymously", "auth.signIn", "auth.fetchAccessTokenWithRefreshToken", "auth.signUpWithEmailAndPassword", "auth.activateEndUserMail", "auth.sendPasswordResetEmail", "auth.resetPasswordWithToken", "auth.isUsernameRegistered" ], st = { + "X-SDK-Version": "1.3.5" + }; + function ct(e, t, n) { + var r = e[t]; + e[t] = function(t) { + var i = {}, o = {}; + n.forEach(function(n) { + var r = n.call(e, t), a = r.data, s = r.headers; + Object.assign(i, a), Object.assign(o, s); + }); + var a = t.data; + return a && function() { + var e; + if (e = a, "[object FormData]" !== Object.prototype.toString.call(e)) t.data = A(A({}, a), i); else for (var n in i) a.append(n, i[n]); + }(), t.headers = A(A({}, t.headers || {}), o), r.call(e, t); + }; + } + function ut() { + var e = Math.random().toString(16).slice(2); + return { + data: { + seqId: e + }, + headers: A(A({}, st), {}, { + "x-seqid": e + }) + }; + } + var lt = function() { + function e() { + var t, n = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; + (0, g.default)(this, e), this.config = n, this._reqClass = new Fe.adapter.reqClass({ + timeout: this.config.timeout, + timeoutMsg: "请求在".concat(this.config.timeout / 1e3, "s内未完成,已中断"), + restrictedMethods: [ "post" ] + }), this._cache = We(this.config.env), this._localCache = (t = this.config.env, + ze[t]), ct(this._reqClass, "post", [ ut ]), ct(this._reqClass, "upload", [ ut ]), + ct(this._reqClass, "download", [ ut ]); + } + return (0, _.default)(e, [ { + key: "post", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t) { + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.next = 2, this._reqClass.post(t); + + case 2: + return e.abrupt("return", e.sent); + + case 3: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t) { + return e.apply(this, arguments); + }; + }() + }, { + key: "upload", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t) { + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.next = 2, this._reqClass.upload(t); + + case 2: + return e.abrupt("return", e.sent); + + case 3: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t) { + return e.apply(this, arguments); + }; + }() + }, { + key: "download", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t) { + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.next = 2, this._reqClass.download(t); + + case 2: + return e.abrupt("return", e.sent); + + case 3: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t) { + return e.apply(this, arguments); + }; + }() + }, { + key: "refreshAccessToken", + value: function() { + var e = (0, f.default)(a.default.mark(function e() { + var t, n; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return this._refreshAccessTokenPromise || (this._refreshAccessTokenPromise = this._refreshAccessToken()), + e.prev = 1, e.next = 4, this._refreshAccessTokenPromise; + + case 4: + t = e.sent, e.next = 10; + break; + + case 7: + e.prev = 7, e.t0 = e["catch"](1), n = e.t0; + + case 10: + if (this._refreshAccessTokenPromise = null, this._shouldRefreshAccessTokenHook = null, + !n) { + e.next = 12; + break; + } + throw n; + + case 12: + return e.abrupt("return", t); + + case 13: + case "end": + return e.stop(); + } + }, e, this, [ [ 1, 7 ] ]); + })); + return function() { + return e.apply(this, arguments); + }; + }() + }, { + key: "_refreshAccessToken", + value: function() { + var e = (0, f.default)(a.default.mark(function e() { + var t, n, r, i, o, s, c, u, l, f, d, p, h; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + if (t = this._cache.keys, n = t.accessTokenKey, r = t.accessTokenExpireKey, i = t.refreshTokenKey, + o = t.loginTypeKey, s = t.anonymousUuidKey, this._cache.removeStore(n), this._cache.removeStore(r), + c = this._cache.getStore(i), c) { + e.next = 5; + break; + } + throw new we({ + message: "未登录CloudBase" + }); + + case 5: + return u = { + refresh_token: c + }, e.next = 8, this.request("auth.fetchAccessTokenWithRefreshToken", u); + + case 8: + if (l = e.sent, !l.data.code) { + e.next = 21; + break; + } + if (f = l.data.code, "SIGN_PARAM_INVALID" !== f && "REFRESH_TOKEN_EXPIRED" !== f && "INVALID_REFRESH_TOKEN" !== f) { + e.next = 20; + break; + } + if (this._cache.getStore(o) !== et.ANONYMOUS || "INVALID_REFRESH_TOKEN" !== f) { + e.next = 19; + break; + } + return d = this._cache.getStore(s), p = this._cache.getStore(i), e.next = 17, this.send("auth.signInAnonymously", { + anonymous_uuid: d, + refresh_token: p + }); + + case 17: + return h = e.sent, e.abrupt("return", (this.setRefreshToken(h.refresh_token), this._refreshAccessToken())); + + case 19: + Xe(nt), this._cache.removeStore(i); + + case 20: + throw new we({ + code: l.data.code, + message: "刷新access token失败:".concat(l.data.code) + }); + + case 21: + if (!l.data.access_token) { + e.next = 23; + break; + } + return e.abrupt("return", (Xe(ot), this._cache.setStore(n, l.data.access_token), + this._cache.setStore(r, l.data.access_token_expire + Date.now()), { + accessToken: l.data.access_token, + accessTokenExpire: l.data.access_token_expire + })); + + case 23: + l.data.refresh_token && (this._cache.removeStore(i), this._cache.setStore(i, l.data.refresh_token), + this._refreshAccessToken()); + + case 24: + case "end": + return e.stop(); + } + }, e, this); + })); + return function() { + return e.apply(this, arguments); + }; + }() + }, { + key: "getAccessToken", + value: function() { + var e = (0, f.default)(a.default.mark(function e() { + var t, n, r, i, o, s, c; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + if (t = this._cache.keys, n = t.accessTokenKey, r = t.accessTokenExpireKey, i = t.refreshTokenKey, + this._cache.getStore(i)) { + e.next = 3; + break; + } + throw new we({ + message: "refresh token不存在,登录状态异常" + }); + + case 3: + if (o = this._cache.getStore(n), s = this._cache.getStore(r), c = !0, e.t0 = this._shouldRefreshAccessTokenHook, + !e.t0) { + e.next = 9; + break; + } + return e.next = 8, this._shouldRefreshAccessTokenHook(o, s); + + case 8: + e.t0 = !e.sent; + + case 9: + if (e.t1 = e.t0, !e.t1) { + e.next = 12; + break; + } + c = !1; + + case 12: + return e.abrupt("return", (!o || !s || s < Date.now()) && c ? this.refreshAccessToken() : { + accessToken: o, + accessTokenExpire: s + }); + + case 13: + case "end": + return e.stop(); + } + }, e, this); + })); + return function() { + return e.apply(this, arguments); + }; + }() + }, { + key: "request", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t, n, r) { + var i, o, s, c, u, l, f, d, p, h, v, m, g, _, y, b; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + if (i = "x-tcb-trace_".concat(this.config.env), o = "application/x-www-form-urlencoded", + s = A({ + action: t, + env: this.config.env, + dataVersion: "2019-08-16" + }, n), -1 !== at.indexOf(t)) { + e.next = 10; + break; + } + if (c = this._cache.keys.refreshTokenKey, e.t0 = this._cache.getStore(c), !e.t0) { + e.next = 10; + break; + } + return e.next = 9, this.getAccessToken(); + + case 9: + s.access_token = e.sent.accessToken; + + case 10: + if ("storage.uploadFile" === t) { + for (l in u = new FormData(), u) u.hasOwnProperty(l) && void 0 !== u[l] && u.append(l, s[l]); + o = "multipart/form-data"; + } else for (f in o = "application/json", u = {}, s) void 0 !== s[f] && (u[f] = s[f]); + return d = { + headers: { + "content-type": o + } + }, r && r.onUploadProgress && (d.onUploadProgress = r.onUploadProgress), p = this._localCache.getStore(i), + p && (d.headers["X-TCB-Trace"] = p), h = n.parse, v = n.inQuery, m = n.search, g = { + env: this.config.env + }, h && (g.parse = !0), v && (g = A(A({}, v), g)), _ = function(e, t) { + var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}, r = /\?/.test(t), i = ""; + for (var o in n) "" === i ? !r && (t += "?") : i += "&", i += "".concat(o, "=").concat(encodeURIComponent(n[o])); + return /^http(s)?\:\/\//.test(t += i) ? t : "".concat(e).concat(t); + }(Le, "//tcb-api.tencentcloudapi.com/web", g), m && (_ += m), e.next = 22, this.post(A({ + url: _, + data: u + }, d)); + + case 22: + if (y = e.sent, b = y.header && y.header["x-tcb-trace"], b && this._localCache.setStore(i, b), + (200 === Number(y.status) || 200 === Number(y.statusCode)) && y.data) { + e.next = 26; + break; + } + throw new we({ + code: "NETWORK_ERROR", + message: "network request error" + }); + + case 26: + return e.abrupt("return", y); + + case 27: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t, n, r) { + return e.apply(this, arguments); + }; + }() + }, { + key: "send", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t) { + var n, r, i, o = arguments; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return n = o.length > 1 && void 0 !== o[1] ? o[1] : {}, e.next = 3, this.request(t, n, { + onUploadProgress: n.onUploadProgress + }); + + case 3: + if (r = e.sent, "ACCESS_TOKEN_EXPIRED" !== r.data.code || -1 !== at.indexOf(t)) { + e.next = 13; + break; + } + return e.next = 7, this.refreshAccessToken(); + + case 7: + return e.next = 9, this.request(t, n, { + onUploadProgress: n.onUploadProgress + }); + + case 9: + if (i = e.sent, !i.data.code) { + e.next = 12; + break; + } + throw new we({ + code: i.data.code, + message: i.data.message + }); + + case 12: + return e.abrupt("return", i.data); + + case 13: + if (!r.data.code) { + e.next = 15; + break; + } + throw new we({ + code: r.data.code, + message: r.data.message + }); + + case 15: + return e.abrupt("return", r.data); + + case 16: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t) { + return e.apply(this, arguments); + }; + }() + }, { + key: "setRefreshToken", + value: function(e) { + var t = this._cache.keys, n = t.accessTokenKey, r = t.accessTokenExpireKey, i = t.refreshTokenKey; + this._cache.removeStore(n), this._cache.removeStore(r), this._cache.setStore(i, e); + } + } ]), e; + }(), ft = {}; + function dt(e) { + return ft[e]; + } + var pt = function() { + function e(t) { + (0, g.default)(this, e), this.config = t, this._cache = We(t.env), this._request = dt(t.env); + } + return (0, _.default)(e, [ { + key: "setRefreshToken", + value: function(e) { + var t = this._cache.keys, n = t.accessTokenKey, r = t.accessTokenExpireKey, i = t.refreshTokenKey; + this._cache.removeStore(n), this._cache.removeStore(r), this._cache.setStore(i, e); + } + }, { + key: "setAccessToken", + value: function(e, t) { + var n = this._cache.keys, r = n.accessTokenKey, i = n.accessTokenExpireKey; + this._cache.setStore(r, e), this._cache.setStore(i, t); + } + }, { + key: "refreshUserInfo", + value: function() { + var e = (0, f.default)(a.default.mark(function e() { + var t, n; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.next = 2, this._request.send("auth.getUserInfo", {}); + + case 2: + return t = e.sent, n = t.data, e.abrupt("return", (this.setLocalUserInfo(n), n)); + + case 5: + case "end": + return e.stop(); + } + }, e, this); + })); + return function() { + return e.apply(this, arguments); + }; + }() + }, { + key: "setLocalUserInfo", + value: function(e) { + var t = this._cache.keys.userInfoKey; + this._cache.setStore(t, e); + } + } ]), e; + }(), ht = function() { + function e(t) { + if ((0, g.default)(this, e), !t) throw new we({ + code: "PARAM_ERROR", + message: "envId is not defined" + }); + this._envId = t, this._cache = We(this._envId), this._request = dt(this._envId), + this.setUserInfo(); + } + return (0, _.default)(e, [ { + key: "linkWithTicket", + value: function(e) { + if ("string" != typeof e) throw new we({ + code: "PARAM_ERROR", + message: "ticket must be string" + }); + return this._request.send("auth.linkWithTicket", { + ticket: e + }); + } + }, { + key: "linkWithRedirect", + value: function(e) { + e.signInWithRedirect(); + } + }, { + key: "updatePassword", + value: function(e, t) { + return this._request.send("auth.updatePassword", { + oldPassword: t, + newPassword: e + }); + } + }, { + key: "updateEmail", + value: function(e) { + return this._request.send("auth.updateEmail", { + newEmail: e + }); + } + }, { + key: "updateUsername", + value: function(e) { + if ("string" != typeof e) throw new we({ + code: "PARAM_ERROR", + message: "username must be a string" + }); + return this._request.send("auth.updateUsername", { + username: e + }); + } + }, { + key: "getLinkedUidList", + value: function() { + var e = (0, f.default)(a.default.mark(function e() { + var t, n, r, i; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.next = 2, this._request.send("auth.getLinkedUidList", {}); + + case 2: + return t = e.sent, n = t.data, r = !1, i = n.users, e.abrupt("return", (i.forEach(function(e) { + e.wxOpenId && e.wxPublicId && (r = !0); + }), { + users: i, + hasPrimaryUid: r + })); + + case 7: + case "end": + return e.stop(); + } + }, e, this); + })); + return function() { + return e.apply(this, arguments); + }; + }() + }, { + key: "setPrimaryUid", + value: function(e) { + return this._request.send("auth.setPrimaryUid", { + uid: e + }); + } + }, { + key: "unlink", + value: function(e) { + return this._request.send("auth.unlink", { + platform: e + }); + } + }, { + key: "update", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t) { + var n, r, i, o, s, c, u, l; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return n = t.nickName, r = t.gender, i = t.avatarUrl, o = t.province, s = t.country, + c = t.city, e.next = 8, this._request.send("auth.updateUserInfo", { + nickName: n, + gender: r, + avatarUrl: i, + province: o, + country: s, + city: c + }); + + case 8: + u = e.sent, l = u.data, this.setLocalUserInfo(l); + + case 11: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t) { + return e.apply(this, arguments); + }; + }() + }, { + key: "refresh", + value: function() { + var e = (0, f.default)(a.default.mark(function e() { + var t, n; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.next = 2, this._request.send("auth.getUserInfo", {}); + + case 2: + return t = e.sent, n = t.data, e.abrupt("return", (this.setLocalUserInfo(n), n)); + + case 5: + case "end": + return e.stop(); + } + }, e, this); + })); + return function() { + return e.apply(this, arguments); + }; + }() + }, { + key: "setUserInfo", + value: function() { + var e = this, t = this._cache.keys.userInfoKey, n = this._cache.getStore(t); + [ "uid", "loginType", "openid", "wxOpenId", "wxPublicId", "unionId", "qqMiniOpenId", "email", "hasPassword", "customUserId", "nickName", "gender", "avatarUrl" ].forEach(function(t) { + e[t] = n[t]; + }), this.location = { + country: n.country, + province: n.province, + city: n.city + }; + } + }, { + key: "setLocalUserInfo", + value: function(e) { + var t = this._cache.keys.userInfoKey; + this._cache.setStore(t, e), this.setUserInfo(); + } + } ]), e; + }(), vt = function() { + function e(t) { + if ((0, g.default)(this, e), !t) throw new we({ + code: "PARAM_ERROR", + message: "envId is not defined" + }); + this._cache = We(t); + var n = this._cache.keys, r = n.refreshTokenKey, i = n.accessTokenKey, o = n.accessTokenExpireKey, a = this._cache.getStore(r), s = this._cache.getStore(i), c = this._cache.getStore(o); + this.credential = { + refreshToken: a, + accessToken: s, + accessTokenExpire: c + }, this.user = new ht(t); + } + return (0, _.default)(e, [ { + key: "isAnonymousAuth", + get: function() { + return this.loginType === et.ANONYMOUS; + } + }, { + key: "isCustomAuth", + get: function() { + return this.loginType === et.CUSTOM; + } + }, { + key: "isWeixinAuth", + get: function() { + return this.loginType === et.WECHAT || this.loginType === et.WECHAT_OPEN || this.loginType === et.WECHAT_PUBLIC; + } + }, { + key: "loginType", + get: function() { + return this._cache.getStore(this._cache.keys.loginTypeKey); + } + } ]), e; + }(), mt = function(e) { + (0, p.default)(n, e); + var t = O(n); + function n() { + return (0, g.default)(this, n), t.apply(this, arguments); + } + return (0, _.default)(n, [ { + key: "signIn", + value: function() { + var e = (0, f.default)(a.default.mark(function e() { + var t, n, r, i, o, s, c; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return this._cache.updatePersistence("local"), t = this._cache.keys, n = t.anonymousUuidKey, + r = t.refreshTokenKey, i = this._cache.getStore(n) || void 0, o = this._cache.getStore(r) || void 0, + e.next = 8, this._request.send("auth.signInAnonymously", { + anonymous_uuid: i, + refresh_token: o + }); + + case 8: + if (s = e.sent, !s.uuid || !s.refresh_token) { + e.next = 20; + break; + } + return this._setAnonymousUUID(s.uuid), this.setRefreshToken(s.refresh_token), e.next = 14, + this._request.refreshAccessToken(); + + case 14: + return Xe(tt), Xe(rt, { + env: this.config.env, + loginType: et.ANONYMOUS, + persistence: "local" + }), c = new vt(this.config.env), e.next = 19, c.user.refresh(); + + case 19: + return e.abrupt("return", c); + + case 20: + throw new we({ + message: "匿名登录失败" + }); + + case 21: + case "end": + return e.stop(); + } + }, e, this); + })); + return function() { + return e.apply(this, arguments); + }; + }() + }, { + key: "linkAndRetrieveDataWithTicket", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t) { + var n, r, i, o, s, c; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return n = this._cache.keys, r = n.anonymousUuidKey, i = n.refreshTokenKey, o = this._cache.getStore(r), + s = this._cache.getStore(i), e.next = 7, this._request.send("auth.linkAndRetrieveDataWithTicket", { + anonymous_uuid: o, + refresh_token: s, + ticket: t + }); + + case 7: + if (c = e.sent, !c.refresh_token) { + e.next = 16; + break; + } + return this._clearAnonymousUUID(), this.setRefreshToken(c.refresh_token), e.next = 13, + this._request.refreshAccessToken(); + + case 13: + return Xe(it, { + env: this.config.env + }), Xe(rt, { + loginType: et.CUSTOM, + persistence: "local" + }), e.abrupt("return", { + credential: { + refreshToken: c.refresh_token + } + }); + + case 16: + throw new we({ + message: "匿名转化失败" + }); + + case 17: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t) { + return e.apply(this, arguments); + }; + }() + }, { + key: "_setAnonymousUUID", + value: function(e) { + var t = this._cache.keys, n = t.anonymousUuidKey, r = t.loginTypeKey; + this._cache.removeStore(n), this._cache.setStore(n, e), this._cache.setStore(r, et.ANONYMOUS); + } + }, { + key: "_clearAnonymousUUID", + value: function() { + this._cache.removeStore(this._cache.keys.anonymousUuidKey); + } + } ]), n; + }(pt), gt = function(e) { + (0, p.default)(n, e); + var t = O(n); + function n() { + return (0, g.default)(this, n), t.apply(this, arguments); + } + return (0, _.default)(n, [ { + key: "signIn", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t) { + var n, r; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + if ("string" == typeof t) { + e.next = 2; + break; + } + throw new we({ + code: "PARAM_ERROR", + message: "ticket must be a string" + }); + + case 2: + return n = this._cache.keys.refreshTokenKey, e.next = 5, this._request.send("auth.signInWithTicket", { + ticket: t, + refresh_token: this._cache.getStore(n) || "" + }); + + case 5: + if (r = e.sent, !r.refresh_token) { + e.next = 15; + break; + } + return this.setRefreshToken(r.refresh_token), e.next = 10, this._request.refreshAccessToken(); + + case 10: + return Xe(tt), Xe(rt, { + env: this.config.env, + loginType: et.CUSTOM, + persistence: this.config.persistence + }), e.next = 14, this.refreshUserInfo(); + + case 14: + return e.abrupt("return", new vt(this.config.env)); + + case 15: + throw new we({ + message: "自定义登录失败" + }); + + case 16: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t) { + return e.apply(this, arguments); + }; + }() + } ]), n; + }(pt), _t = function(e) { + (0, p.default)(n, e); + var t = O(n); + function n() { + return (0, g.default)(this, n), t.apply(this, arguments); + } + return (0, _.default)(n, [ { + key: "signIn", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t, n) { + var r, i, o, s, c; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + if ("string" == typeof t) { + e.next = 2; + break; + } + throw new we({ + code: "PARAM_ERROR", + message: "email must be a string" + }); + + case 2: + return r = this._cache.keys.refreshTokenKey, e.next = 5, this._request.send("auth.signIn", { + loginType: "EMAIL", + email: t, + password: n, + refresh_token: this._cache.getStore(r) || "" + }); + + case 5: + if (i = e.sent, o = i.refresh_token, s = i.access_token, c = i.access_token_expire, + !o) { + e.next = 22; + break; + } + if (this.setRefreshToken(o), !s || !c) { + e.next = 15; + break; + } + this.setAccessToken(s, c), e.next = 17; + break; + + case 15: + return e.next = 17, this._request.refreshAccessToken(); + + case 17: + return e.next = 19, this.refreshUserInfo(); + + case 19: + return Xe(tt), Xe(rt, { + env: this.config.env, + loginType: et.EMAIL, + persistence: this.config.persistence + }), e.abrupt("return", new vt(this.config.env)); + + case 22: + throw i.code ? new we({ + code: i.code, + message: "邮箱登录失败: ".concat(i.message) + }) : new we({ + message: "邮箱登录失败" + }); + + case 23: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t, n) { + return e.apply(this, arguments); + }; + }() + }, { + key: "activate", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t) { + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.abrupt("return", this._request.send("auth.activateEndUserMail", { + token: t + })); + + case 1: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t) { + return e.apply(this, arguments); + }; + }() + }, { + key: "resetPasswordWithToken", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t, n) { + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.abrupt("return", this._request.send("auth.resetPasswordWithToken", { + token: t, + newPassword: n + })); + + case 1: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t, n) { + return e.apply(this, arguments); + }; + }() + } ]), n; + }(pt), yt = function(e) { + (0, p.default)(n, e); + var t = O(n); + function n() { + return (0, g.default)(this, n), t.apply(this, arguments); + } + return (0, _.default)(n, [ { + key: "signIn", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t, n) { + var r, i, o, s, c; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + if ("string" == typeof t) { + e.next = 2; + break; + } + throw new we({ + code: "PARAM_ERROR", + message: "username must be a string" + }); + + case 2: + return "string" != typeof n && (n = "", console.warn("password is empty")), r = this._cache.keys.refreshTokenKey, + e.next = 6, this._request.send("auth.signIn", { + loginType: et.USERNAME, + username: t, + password: n, + refresh_token: this._cache.getStore(r) || "" + }); + + case 6: + if (i = e.sent, o = i.refresh_token, s = i.access_token_expire, c = i.access_token, + !o) { + e.next = 23; + break; + } + if (this.setRefreshToken(o), !c || !s) { + e.next = 16; + break; + } + this.setAccessToken(c, s), e.next = 18; + break; + + case 16: + return e.next = 18, this._request.refreshAccessToken(); + + case 18: + return e.next = 20, this.refreshUserInfo(); + + case 20: + return Xe(tt), Xe(rt, { + env: this.config.env, + loginType: et.USERNAME, + persistence: this.config.persistence + }), e.abrupt("return", new vt(this.config.env)); + + case 23: + throw i.code ? new we({ + code: i.code, + message: "用户名密码登录失败: ".concat(i.message) + }) : new we({ + message: "用户名密码登录失败" + }); + + case 24: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t, n) { + return e.apply(this, arguments); + }; + }() + } ]), n; + }(pt), bt = function() { + function e(t) { + (0, g.default)(this, e), this.config = t, this._cache = We(t.env), this._request = dt(t.env), + this._onAnonymousConverted = this._onAnonymousConverted.bind(this), this._onLoginTypeChanged = this._onLoginTypeChanged.bind(this), + Ye(rt, this._onLoginTypeChanged); + } + return (0, _.default)(e, [ { + key: "currentUser", + get: function() { + var e = this.hasLoginState(); + return e && e.user || null; + } + }, { + key: "loginType", + get: function() { + return this._cache.getStore(this._cache.keys.loginTypeKey); + } + }, { + key: "anonymousAuthProvider", + value: function() { + return new mt(this.config); + } + }, { + key: "customAuthProvider", + value: function() { + return new gt(this.config); + } + }, { + key: "emailAuthProvider", + value: function() { + return new _t(this.config); + } + }, { + key: "usernameAuthProvider", + value: function() { + return new yt(this.config); + } + }, { + key: "signInAnonymously", + value: function() { + var e = (0, f.default)(a.default.mark(function e() { + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.abrupt("return", new mt(this.config).signIn()); + + case 1: + case "end": + return e.stop(); + } + }, e, this); + })); + return function() { + return e.apply(this, arguments); + }; + }() + }, { + key: "signInWithEmailAndPassword", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t, n) { + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.abrupt("return", new _t(this.config).signIn(t, n)); + + case 1: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t, n) { + return e.apply(this, arguments); + }; + }() + }, { + key: "signInWithUsernameAndPassword", + value: function(e, t) { + return new yt(this.config).signIn(e, t); + } + }, { + key: "linkAndRetrieveDataWithTicket", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t) { + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return this._anonymousAuthProvider || (this._anonymousAuthProvider = new mt(this.config)), + Ye(it, this._onAnonymousConverted), e.next = 3, this._anonymousAuthProvider.linkAndRetrieveDataWithTicket(t); + + case 3: + return e.abrupt("return", e.sent); + + case 4: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t) { + return e.apply(this, arguments); + }; + }() + }, { + key: "signOut", + value: function() { + var e = (0, f.default)(a.default.mark(function e() { + var t, n, r, i, o, s; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + if (this.loginType !== et.ANONYMOUS) { + e.next = 2; + break; + } + throw new we({ + message: "匿名用户不支持登出操作" + }); + + case 2: + if (t = this._cache.keys, n = t.refreshTokenKey, r = t.accessTokenKey, i = t.accessTokenExpireKey, + o = this._cache.getStore(n), o) { + e.next = 5; + break; + } + return e.abrupt("return"); + + case 5: + return e.next = 7, this._request.send("auth.logout", { + refresh_token: o + }); + + case 7: + return s = e.sent, e.abrupt("return", (this._cache.removeStore(n), this._cache.removeStore(r), + this._cache.removeStore(i), Xe(tt), Xe(rt, { + env: this.config.env, + loginType: et.NULL, + persistence: this.config.persistence + }), s)); + + case 9: + case "end": + return e.stop(); + } + }, e, this); + })); + return function() { + return e.apply(this, arguments); + }; + }() + }, { + key: "signUpWithEmailAndPassword", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t, n) { + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.abrupt("return", this._request.send("auth.signUpWithEmailAndPassword", { + email: t, + password: n + })); + + case 1: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t, n) { + return e.apply(this, arguments); + }; + }() + }, { + key: "sendPasswordResetEmail", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t) { + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.abrupt("return", this._request.send("auth.sendPasswordResetEmail", { + email: t + })); + + case 1: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t) { + return e.apply(this, arguments); + }; + }() + }, { + key: "onLoginStateChanged", + value: function(e) { + var t = this; + Ye(tt, function() { + var n = t.hasLoginState(); + e.call(t, n); + }); + var n = this.hasLoginState(); + e.call(this, n); + } + }, { + key: "onLoginStateExpired", + value: function(e) { + Ye(nt, e.bind(this)); + } + }, { + key: "onAccessTokenRefreshed", + value: function(e) { + Ye(ot, e.bind(this)); + } + }, { + key: "onAnonymousConverted", + value: function(e) { + Ye(it, e.bind(this)); + } + }, { + key: "onLoginTypeChanged", + value: function(e) { + var t = this; + Ye(rt, function() { + var n = t.hasLoginState(); + e.call(t, n); + }); + } + }, { + key: "getAccessToken", + value: function() { + var e = (0, f.default)(a.default.mark(function e() { + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.next = 2, this._request.getAccessToken(); + + case 2: + return e.t0 = e.sent.accessToken, e.t1 = this.config.env, e.abrupt("return", { + accessToken: e.t0, + env: e.t1 + }); + + case 5: + case "end": + return e.stop(); + } + }, e, this); + })); + return function() { + return e.apply(this, arguments); + }; + }() + }, { + key: "hasLoginState", + value: function() { + var e = this._cache.keys.refreshTokenKey; + return this._cache.getStore(e) ? new vt(this.config.env) : null; + } + }, { + key: "isUsernameRegistered", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t) { + var n, r; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + if ("string" == typeof t) { + e.next = 2; + break; + } + throw new we({ + code: "PARAM_ERROR", + message: "username must be a string" + }); + + case 2: + return e.next = 4, this._request.send("auth.isUsernameRegistered", { + username: t + }); + + case 4: + return n = e.sent, r = n.data, e.abrupt("return", r && r.isRegistered); + + case 7: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t) { + return e.apply(this, arguments); + }; + }() + }, { + key: "getLoginState", + value: function() { + return Promise.resolve(this.hasLoginState()); + } + }, { + key: "signInWithTicket", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t) { + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.abrupt("return", new gt(this.config).signIn(t)); + + case 1: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t) { + return e.apply(this, arguments); + }; + }() + }, { + key: "shouldRefreshAccessToken", + value: function(e) { + this._request._shouldRefreshAccessTokenHook = e.bind(this); + } + }, { + key: "getUserInfo", + value: function() { + return this._request.send("auth.getUserInfo", {}).then(function(e) { + return e.code ? e : A(A({}, e.data), {}, { + requestId: e.seqId + }); + }); + } + }, { + key: "getAuthHeader", + value: function() { + var e = this._cache.keys, t = e.refreshTokenKey, n = e.accessTokenKey, r = this._cache.getStore(t); + return { + "x-cloudbase-credentials": this._cache.getStore(n) + "/@@/" + r + }; + } + }, { + key: "_onAnonymousConverted", + value: function(e) { + var t = e.data.env; + t === this.config.env && this._cache.updatePersistence(this.config.persistence); + } + }, { + key: "_onLoginTypeChanged", + value: function(e) { + var t = e.data, n = t.loginType, r = t.persistence, i = t.env; + i === this.config.env && (this._cache.updatePersistence(r), this._cache.setStore(this._cache.keys.loginTypeKey, n)); + } + } ]), e; + }(), wt = function(e, t) { + t = t || Me(); + var n = dt(this.config.env), r = e.cloudPath, i = e.filePath, o = e.onUploadProgress, a = e.fileType, s = void 0 === a ? "image" : a; + return n.send("storage.getUploadMetadata", { + path: r + }).then(function(e) { + var a = e.data, c = a.url, u = a.authorization, l = a.token, f = a.fileId, d = a.cosFileId, p = e.requestId, h = { + key: r, + signature: u, + "x-cos-meta-fileid": d, + success_action_status: "201", + "x-cos-security-token": l + }; + n.upload({ + url: c, + data: h, + file: i, + name: r, + fileType: s, + onUploadProgress: o + }).then(function(e) { + 201 === e.statusCode ? t(null, { + fileID: f, + requestId: p + }) : t(new we({ + code: "STORAGE_REQUEST_FAIL", + message: "STORAGE_REQUEST_FAIL: ".concat(e.data) + })); + }).catch(function(e) { + t(e); + }); + }).catch(function(e) { + t(e); + }), t.promise; + }, kt = function(e, t) { + t = t || Me(); + var n = dt(this.config.env), r = e.cloudPath; + return n.send("storage.getUploadMetadata", { + path: r + }).then(function(e) { + t(null, e); + }).catch(function(e) { + t(e); + }), t.promise; + }, xt = function(e, t) { + var n = e.fileList; + if (t = t || Me(), !n || !Array.isArray(n)) return { + code: "INVALID_PARAM", + message: "fileList必须是非空的数组" + }; + var r, i = w(n); + try { + for (i.s(); !(r = i.n()).done; ) { + var o = r.value; + if (!o || "string" != typeof o) return { + code: "INVALID_PARAM", + message: "fileList的元素必须是非空的字符串" + }; + } + } catch (s) { + s = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(s); + i.e(s); + } finally { + i.f(); + } + var a = { + fileid_list: n + }; + return dt(this.config.env).send("storage.batchDeleteFile", a).then(function(e) { + e.code ? t(null, e) : t(null, { + fileList: e.data.delete_list, + requestId: e.requestId + }); + }).catch(function(e) { + t(e); + }), t.promise; + }, At = function(e, t) { + var n = e.fileList; + t = t || Me(), n && Array.isArray(n) || t(null, { + code: "INVALID_PARAM", + message: "fileList必须是非空的数组" + }); + var r, i = [], o = w(n); + try { + for (o.s(); !(r = o.n()).done; ) { + var a = r.value; + "object" == (0, u.default)(a) ? (a.hasOwnProperty("fileID") && a.hasOwnProperty("maxAge") || t(null, { + code: "INVALID_PARAM", + message: "fileList的元素必须是包含fileID和maxAge的对象" + }), i.push({ + fileid: a.fileID, + max_age: a.maxAge + })) : "string" == typeof a ? i.push({ + fileid: a + }) : t(null, { + code: "INVALID_PARAM", + message: "fileList的元素必须是字符串" + }); + } + } catch (c) { + c = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(c); + o.e(c); + } finally { + o.f(); + } + var s = { + file_list: i + }; + return dt(this.config.env).send("storage.batchGetDownloadUrl", s).then(function(e) { + e.code ? t(null, e) : t(null, { + fileList: e.data.download_list, + requestId: e.requestId + }); + }).catch(function(e) { + t(e); + }), t.promise; + }, Ot = function() { + var e = (0, f.default)(a.default.mark(function e(t, n) { + var r, i, o, s; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return r = t.fileID, e.next = 3, At.call(this, { + fileList: [ { + fileID: r, + maxAge: 600 + } ] + }); + + case 3: + if (i = e.sent.fileList[0], "SUCCESS" === i.code) { + e.next = 6; + break; + } + return e.abrupt("return", n ? n(i) : new Promise(function(e) { + e(i); + })); + + case 6: + if (o = dt(this.config.env), s = i.download_url, s = encodeURI(s), n) { + e.next = 10; + break; + } + return e.abrupt("return", o.download({ + url: s + })); + + case 10: + return e.t0 = n, e.next = 13, o.download({ + url: s + }); + + case 13: + e.t1 = e.sent, (0, e.t0)(e.t1); + + case 15: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t, n) { + return e.apply(this, arguments); + }; + }(), St = function(e, t) { + var n, r = e.name, i = e.data, o = e.query, a = e.parse, s = e.search, c = t || Me(); + try { + n = i ? JSON.stringify(i) : ""; + } catch (r) { + r = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(r); + return Promise.reject(r); + } + if (!r) return Promise.reject(new we({ + code: "PARAM_ERROR", + message: "函数名不能为空" + })); + var u = { + inQuery: o, + parse: a, + search: s, + function_name: r, + request_data: n + }; + return dt(this.config.env).send("functions.invokeFunction", u).then(function(e) { + if (e.code) c(null, e); else { + var t = e.data.response_data; + if (a) c(null, { + result: t, + requestId: e.requestId + }); else try { + t = JSON.parse(e.data.response_data), c(null, { + result: t, + requestId: e.requestId + }); + } catch (e) { + e = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(e); + c(new we({ + message: "response data must be json" + })); + } + } + return c.promise; + }).catch(function(e) { + c(e); + }), c.promise; + }, Pt = { + timeout: 15e3, + persistence: "session" + }, Tt = {}, It = function() { + function e(t) { + (0, g.default)(this, e), this.config = t || this.config, this.authObj = void 0; + } + return (0, _.default)(e, [ { + key: "init", + value: function(t) { + switch (Fe.adapter || (this.requestClient = new Fe.adapter.reqClass({ + timeout: t.timeout || 5e3, + timeoutMsg: "请求在".concat((t.timeout || 5e3) / 1e3, "s内未完成,已中断") + })), this.config = A(A({}, Pt), t), !0) { + case this.config.timeout > 6e5: + console.warn("timeout大于可配置上限[10分钟],已重置为上限数值"), this.config.timeout = 6e5; + break; + + case this.config.timeout < 100: + console.warn("timeout小于可配置下限[100ms],已重置为下限数值"), this.config.timeout = 100; + } + return new e(this.config); + } + }, { + key: "auth", + value: function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.persistence; + if (this.authObj) return this.authObj; + var n, r = t || Fe.adapter.primaryStorage || Pt.persistence; + return r !== this.config.persistence && (this.config.persistence = r), function(e) { + var t = e.env; + Ke[t] = new He(e), ze[t] = new He(A(A({}, e), {}, { + persistence: "local" + })); + }(this.config), n = this.config, ft[n.env] = new lt(n), this.authObj = new bt(this.config), + this.authObj; + } + }, { + key: "on", + value: function(e, t) { + return Ye.apply(this, [ e, t ]); + } + }, { + key: "off", + value: function(e, t) { + return Ze.apply(this, [ e, t ]); + } + }, { + key: "callFunction", + value: function(e, t) { + return St.apply(this, [ e, t ]); + } + }, { + key: "deleteFile", + value: function(e, t) { + return xt.apply(this, [ e, t ]); + } + }, { + key: "getTempFileURL", + value: function(e, t) { + return At.apply(this, [ e, t ]); + } + }, { + key: "downloadFile", + value: function(e, t) { + return Ot.apply(this, [ e, t ]); + } + }, { + key: "uploadFile", + value: function(e, t) { + return wt.apply(this, [ e, t ]); + } + }, { + key: "getUploadMetadata", + value: function(e, t) { + return kt.apply(this, [ e, t ]); + } + }, { + key: "registerExtension", + value: function(e) { + Tt[e.name] = e; + } + }, { + key: "invokeExtension", + value: function() { + var e = (0, f.default)(a.default.mark(function e(t, n) { + var r; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + if (r = Tt[t], r) { + e.next = 3; + break; + } + throw new we({ + message: "扩展".concat(t, " 必须先注册") + }); + + case 3: + return e.next = 5, r.invoke(n, this); + + case 5: + return e.abrupt("return", e.sent); + + case 6: + case "end": + return e.stop(); + } + }, e, this); + })); + return function(t, n) { + return e.apply(this, arguments); + }; + }() + }, { + key: "useAdapters", + value: function(e) { + var t = function(e) { + var t, n, r = (t = e, "[object Array]" === Object.prototype.toString.call(t) ? e : [ e ]), i = w(r); + try { + for (i.s(); !(n = i.n()).done; ) { + var o = n.value, a = o.isMatch, s = o.genAdapter, c = o.runtime; + if (a()) return { + adapter: s(), + runtime: c + }; + } + } catch (u) { + u = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(u); + i.e(u); + } finally { + i.f(); + } + }(e) || {}, n = t.adapter, r = t.runtime; + n && (Fe.adapter = n), r && (Fe.runtime = r); + } + } ]), e; + }(), Et = new It(); + function Ct(e, t, n) { + void 0 === n && (n = {}); + var r = /\?/.test(t), i = ""; + for (var o in n) "" === i ? !r && (t += "?") : i += "&", i += o + "=" + encodeURIComponent(n[o]); + return /^http(s)?:\/\//.test(t += i) ? t : "" + e + t; + } + var jt = function() { + function e() { + (0, g.default)(this, e); + } + return (0, _.default)(e, [ { + key: "post", + value: function(e) { + var t = e.url, n = e.data, r = e.headers; + return new Promise(function(e, i) { + ke.request({ + url: Ct("https:", t), + data: n, + method: "POST", + header: r, + success: function(t) { + e(t); + }, + fail: function(e) { + i(e); + } + }); + }); + } + }, { + key: "upload", + value: function(e) { + return new Promise(function(t, n) { + var r = e.url, i = e.file, o = e.data, a = e.headers, s = e.fileType, c = ke.uploadFile({ + url: Ct("https:", r), + name: "file", + formData: Object.assign({}, o), + filePath: i, + fileType: s, + header: a, + success: function(e) { + var n = { + statusCode: e.statusCode, + data: e.data || {} + }; + 200 === e.statusCode && o.success_action_status && (n.statusCode = parseInt(o.success_action_status, 10)), + t(n); + }, + fail: function(e) { + n(new Error(e.errMsg || "uploadFile:fail")); + } + }); + "function" == typeof e.onUploadProgress && c && "function" == typeof c.onProgressUpdate && c.onProgressUpdate(function(t) { + e.onUploadProgress({ + loaded: t.totalBytesSent, + total: t.totalBytesExpectedToSend + }); + }); + }); + } + } ]), e; + }(), $t = { + setItem: function(e, t) { + ke.setStorageSync(e, t); + }, + getItem: function(e) { + return ke.getStorageSync(e); + }, + removeItem: function(e) { + ke.removeStorageSync(e); + }, + clear: function() { + ke.clearStorageSync(); + } + }, Lt = { + genAdapter: function() { + return { + root: {}, + reqClass: jt, + localStorage: $t, + primaryStorage: "local" + }; + }, + isMatch: function() { + return !0; + }, + runtime: "uni_app" + }; + Et.useAdapters(Lt); + var Dt = Et, Rt = Dt.init; + Dt.init = function(e) { + e.env = e.spaceId; + var t = Rt.call(this, e); + t.config.provider = "tencent", t.config.spaceId = e.spaceId; + var n = t.auth; + return t.auth = function(e) { + var t = n.call(this, e); + return [ "linkAndRetrieveDataWithTicket", "signInAnonymously", "signOut", "getAccessToken", "getLoginState", "signInWithTicket", "getUserInfo" ].forEach(function(e) { + var n; + t[e] = (n = t[e], function(e) { + e = e || {}; + var t = _e(e), r = t.success, i = t.fail, o = t.complete; + if (!(r || i || o)) return n.call(this, e); + n.call(this, e).then(function(e) { + r && r(e), o && o(e); + }, function(e) { + i && i(e), o && o(e); + }); + }).bind(t); + }), t; + }, t.customAuth = t.auth, t; + }; + var Mt = Dt, Ut = function(e) { + (0, p.default)(n, e); + var t = O(n); + function n() { + return (0, g.default)(this, n), t.apply(this, arguments); + } + return (0, _.default)(n, [ { + key: "getAccessToken", + value: function() { + var e = this; + return new Promise(function(t, n) { + var r = "Anonymous_Access_token"; + e.setAccessToken(r), t(r); + }); + } + }, { + key: "setupRequest", + value: function(e, t) { + var n = Object.assign({}, e, { + spaceId: this.config.spaceId, + timestamp: Date.now() + }), r = { + "Content-Type": "application/json" + }; + "auth" !== t && (n.token = this.accessToken, r["x-basement-token"] = this.accessToken), + r["x-serverless-sign"] = Te.sign(n, this.config.clientSecret); + var i = Se(); + r["x-client-info"] = encodeURIComponent(JSON.stringify(i)); + var o = xe(), a = o.token; + return r["x-client-token"] = a, { + url: this.config.requestUrl, + method: "POST", + data: n, + dataType: "json", + header: JSON.parse(JSON.stringify(r)) + }; + } + }, { + key: "uploadFileToOSS", + value: function(e) { + var t = this, n = e.url, r = e.formData, i = e.name, o = e.filePath, a = e.fileType, s = e.onUploadProgress; + return new Promise(function(e, c) { + var u = t.adapter.uploadFile({ + url: n, + formData: r, + name: i, + filePath: o, + fileType: a, + success: function(t) { + t && t.statusCode < 400 ? e(t) : c(new we({ + code: "UPLOAD_FAILED", + message: "文件上传失败" + })); + }, + fail: function(e) { + c(new we({ + code: e.code || "UPLOAD_FAILED", + message: e.message || e.errMsg || "文件上传失败" + })); + } + }); + "function" == typeof s && u && "function" == typeof u.onProgressUpdate && u.onProgressUpdate(function(e) { + s({ + loaded: e.totalBytesSent, + total: e.totalBytesExpectedToSend + }); + }); + }); + } + }, { + key: "uploadFile", + value: function(e) { + var t, n = this, r = e.filePath, i = e.cloudPath, o = e.fileType, a = void 0 === o ? "image" : o, s = e.onUploadProgress; + if (!i) throw new we({ + code: "CLOUDPATH_REQUIRED", + message: "cloudPath不可为空" + }); + return this.getOSSUploadOptionsFromPath({ + cloudPath: i + }).then(function(e) { + var i = e.result, o = i.url, c = i.formData, u = i.name; + t = e.result.fileUrl; + var l = { + url: o, + formData: c, + name: u, + filePath: r, + fileType: a + }; + return n.uploadFileToOSS(Object.assign({}, l, { + onUploadProgress: s + })); + }).then(function() { + return n.reportOSSUpload({ + cloudPath: i + }); + }).then(function(e) { + return new Promise(function(n, i) { + e.success ? n({ + success: !0, + filePath: r, + fileID: t + }) : i(new we({ + code: "UPLOAD_FAILED", + message: "文件上传失败" + })); + }); + }); + } + }, { + key: "deleteFile", + value: function(e) { + var t = e.fileList, n = { + method: "serverless.file.resource.delete", + params: JSON.stringify({ + fileList: t + }) + }; + return this.request(this.setupRequest(n)).then(function(e) { + if (e.success) return e.result; + throw new we({ + code: "DELETE_FILE_FAILED", + message: "删除文件失败" + }); + }); + } + }, { + key: "getTempFileURL", + value: function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.fileList; + if (!Array.isArray(t) || 0 === t.length) throw new we({ + code: "INVALID_PARAM", + message: "fileList的元素必须是非空的字符串" + }); + var n = { + method: "serverless.file.resource.getTempFileURL", + params: JSON.stringify({ + fileList: t + }) + }; + return this.request(this.setupRequest(n)).then(function(e) { + if (e.success) return { + fileList: e.result.fileList.map(function(e) { + return { + fileID: e.fileID, + tempFileURL: e.tempFileURL + }; + }) + }; + throw new we({ + code: "GET_TEMP_FILE_URL_FAILED", + message: "获取临时文件链接失败" + }); + }); + } + } ]), n; + }(je), Nt = { + init: function(e) { + var t = new Ut(e), n = { + signInAnonymously: function() { + return t.authorize(); + }, + getLoginState: function() { + return Promise.resolve(!1); + } + }; + return t.auth = function() { + return n; + }, t.customAuth = t.auth, t; + } + }; + function Ft(e) { + var t, n = e.data; + t = Se(); + var r = JSON.parse(JSON.stringify(n || {})); + if (Object.assign(r, { + clientInfo: t + }), !r.uniIdToken) { + var i = xe(), o = i.token; + o && (r.uniIdToken = o); + } + return r; + } + var Bt = [ { + rule: /fc_function_not_found|FUNCTION_NOT_FOUND/, + content: ",云函数[{functionName}]在云端不存在,请检查此云函数名称是否正确以及该云函数是否已上传到服务空间", + mode: "append" + } ], qt = /[\\^$.*+?()[\]{}|]/g, Vt = RegExp(qt.source); + function Ht(e, t, n) { + return e.replace(new RegExp((r = t) && Vt.test(r) ? r.replace(qt, "\\$&") : r, "g"), n); + var r; + } + var Kt = "request", zt = "response"; + var Wt; + Wt = "0123456789abcdef"; + var Jt = { + code: 2e4, + message: "System error" + }, Gt = { + code: 20101, + message: "Invalid client" + }; + function Qt(e) { + var t = e || {}, n = t.errSubject, r = t.subject, i = t.errCode, o = t.errMsg, a = t.code, s = t.message, c = t.cause; + return new we({ + subject: n || r || "uni-secure-network", + code: i || a || Jt.code, + message: o || s, + cause: c + }); + } + var Yt; + function Xt() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.secretType; + return t === Kt || t === zt || "both" === t; + } + function Zt() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.name, n = e.data, r = void 0 === n ? {} : n; + return "app" === W && "DCloud-clientDB" === t && "encryption" === r.redirectTo && "getAppClientKey" === r.action; + } + function en(e) { + e.functionName, e.result, e.logPvd; + } + function tn(e) { + var t = e.callFunction, n = function(n) { + var r = this, i = n.name; + n.data = Ft.call(e, { + data: n.data + }); + var o = { + aliyun: "aliyun", + tencent: "tcb", + tcb: "tcb" + }[this.config.provider], a = Xt(n), s = Zt(n), c = a || s; + return t.call(this, n).then(function(e) { + return e.errCode = 0, !c && en.call(r, { + functionName: i, + result: e, + logPvd: o + }), Promise.resolve(e); + }, function(e) { + return !c && en.call(r, { + functionName: i, + result: e, + logPvd: o + }), e && e.message && (e.message = function() { + for (var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.message, n = void 0 === t ? "" : t, r = e.extraInfo, i = void 0 === r ? {} : r, o = e.formatter, a = void 0 === o ? [] : o, s = 0; s < a.length; s++) { + var c = a[s], u = c.rule, l = c.content, f = c.mode, d = n.match(u); + if (d) { + for (var p = l, h = 1; h < d.length; h++) p = Ht(p, "{$".concat(h, "}"), d[h]); + for (var v in i) p = Ht(p, "{".concat(v, "}"), i[v]); + return "replace" === f ? p : n + p; + } + } + return n; + }({ + message: "[".concat(n.name, "]: ").concat(e.message), + formatter: Bt, + extraInfo: { + functionName: i + } + })), Promise.reject(e); + }); + }; + e.callFunction = function(t) { + var r, i, o = e.config, a = o.provider, s = o.spaceId, c = t.name; + return t.data = t.data || {}, r = n, r = r.bind(e), i = Zt(t) ? n.call(e, t) : function(e) { + var t = e.name, n = e.data, r = void 0 === n ? {} : n; + return "mp-weixin" === W && "uni-id-co" === t && "secureNetworkHandshakeByWeixin" === r.method; + }(t) ? r.call(e, t) : Xt(t) ? new Yt({ + secretType: t.secretType, + uniCloudIns: e + }).wrapEncryptDataCallFunction(n.bind(e))(t) : function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.provider, n = e.spaceId, r = e.functionName, i = Oe(), o = i.appId, a = i.uniPlatform, s = i.osName, c = a; + "app" === a && (c = s); + var u = function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.provider, n = e.spaceId, r = z; + if (!r) return {}; + t = function(e) { + return "tencent" === e ? "tcb" : e; + }(t); + var i = r.find(function(e) { + return e.provider === t && e.spaceId === n; + }); + return i && i.config; + }({ + provider: t, + spaceId: n + }); + if (!u || !u.accessControl || !u.accessControl.enable) return !1; + var l = u.accessControl.function || {}, f = Object.keys(l); + if (0 === f.length) return !0; + var d = function(e, t) { + for (var n, r, i, o = 0; o < e.length; o++) { + var a = e[o]; + a !== t ? "*" !== a ? a.split(",").map(function(e) { + return e.trim(); + }).indexOf(t) > -1 && (r = a) : i = a : n = a; + } + return n || r || i; + }(f, r); + if (!d) return !1; + if ((l[d] || []).find(function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; + return e.appId === o && (e.platform || "").toLowerCase() === c.toLowerCase(); + })) return !0; + throw console.error("此应用[appId: ".concat(o, ", platform: ").concat(c, "]不在云端配置的允许访问的应用列表内,参考:https://uniapp.dcloud.net.cn/uniCloud/secure-network.html#verify-client")), + Qt(Gt); + }({ + provider: a, + spaceId: s, + functionName: c + }) ? new Yt({ + secretType: t.secretType, + uniCloudIns: e + }).wrapVerifyClientCallFunction(n.bind(e))(t) : r(t), Object.defineProperty(i, "result", { + get: function() { + return console.warn("当前返回结果为Promise类型,不可直接访问其result属性,详情请参考:https://uniapp.dcloud.net.cn/uniCloud/faq?id=promise"), + {}; + } + }), i; + }; + } + Yt = "mp-weixin" !== W && "app" !== W ? function() { + return (0, _.default)(function e() { + throw (0, g.default)(this, e), Qt({ + message: "Platform ".concat(W, " is not supported by secure network") + }); + }); + }() : function() { + return (0, _.default)(function e() { + throw (0, g.default)(this, e), Qt({ + message: "Platform ".concat(W, " is not enabled, please check whether secure network module is enabled in your manifest.json") + }); + }); + }(); + var nn = Symbol("CLIENT_DB_INTERNAL"); + function rn(e, t) { + return e.then = "DoNotReturnProxyWithAFunctionNamedThen", e._internalType = nn, + e.inspect = null, e.__ob__ = void 0, new Proxy(e, { + get: function(e, n, r) { + if ("_uniClient" === n) return null; + if ("symbol" == (0, u.default)(n)) return e[n]; + if (n in e || "string" != typeof n) { + var i = e[n]; + return "function" == typeof i ? i.bind(e) : i; + } + return t.get(e, n, r); + } + }); + } + function on(e) { + return { + on: function(t, n) { + e[t] = e[t] || [], e[t].indexOf(n) > -1 || e[t].push(n); + }, + off: function(t, n) { + e[t] = e[t] || []; + var r = e[t].indexOf(n); + -1 !== r && e[t].splice(r, 1); + } + }; + } + var an = [ "db.Geo", "db.command", "command.aggregate" ]; + function sn(e, t) { + return an.indexOf("".concat(e, ".").concat(t)) > -1; + } + function cn(e) { + switch (M(e)) { + case "array": + return e.map(function(e) { + return cn(e); + }); + + case "object": + return e._internalType === nn || Object.keys(e).forEach(function(t) { + e[t] = cn(e[t]); + }), e; + + case "regexp": + return { + $regexp: { + source: e.source, + flags: e.flags + } + }; + + case "date": + return { + $date: e.toISOString() + }; + + default: + return e; + } + } + function un(e) { + return e && e.content && e.content.$method; + } + var ln = function() { + function e(t, n, r) { + (0, g.default)(this, e), this.content = t, this.prevStage = n || null, this.udb = null, + this._database = r; + } + return (0, _.default)(e, [ { + key: "toJSON", + value: function() { + for (var e = this, t = [ e.content ]; e.prevStage; ) e = e.prevStage, t.push(e.content); + return { + $db: t.reverse().map(function(e) { + return { + $method: e.$method, + $param: cn(e.$param) + }; + }) + }; + } + }, { + key: "toString", + value: function() { + return JSON.stringify(this.toJSON()); + } + }, { + key: "getAction", + value: function() { + var e = this.toJSON().$db.find(function(e) { + return "action" === e.$method; + }); + return e && e.$param && e.$param[0]; + } + }, { + key: "getCommand", + value: function() { + return { + $db: this.toJSON().$db.filter(function(e) { + return "action" !== e.$method; + }) + }; + } + }, { + key: "isAggregate", + get: function() { + for (var e = this; e; ) { + var t = un(e), n = un(e.prevStage); + if ("aggregate" === t && "collection" === n || "pipeline" === t) return !0; + e = e.prevStage; + } + return !1; + } + }, { + key: "isCommand", + get: function() { + for (var e = this; e; ) { + if ("command" === un(e)) return !0; + e = e.prevStage; + } + return !1; + } + }, { + key: "isAggregateCommand", + get: function() { + for (var e = this; e; ) { + var t = un(e), n = un(e.prevStage); + if ("aggregate" === t && "command" === n) return !0; + e = e.prevStage; + } + return !1; + } + }, { + key: "getNextStageFn", + value: function(e) { + var t = this; + return function() { + return fn({ + $method: e, + $param: cn(Array.from(arguments)) + }, t, t._database); + }; + } + }, { + key: "count", + get: function() { + return this.isAggregate ? this.getNextStageFn("count") : function() { + return this._send("count", Array.from(arguments)); + }; + } + }, { + key: "remove", + get: function() { + return this.isCommand ? this.getNextStageFn("remove") : function() { + return this._send("remove", Array.from(arguments)); + }; + } + }, { + key: "get", + value: function() { + return this._send("get", Array.from(arguments)); + } + }, { + key: "add", + get: function() { + return this.isCommand ? this.getNextStageFn("add") : function() { + return this._send("add", Array.from(arguments)); + }; + } + }, { + key: "update", + value: function() { + return this._send("update", Array.from(arguments)); + } + }, { + key: "end", + value: function() { + return this._send("end", Array.from(arguments)); + } + }, { + key: "set", + get: function() { + return this.isCommand ? this.getNextStageFn("set") : function() { + throw new Error("JQL禁止使用set方法"); + }; + } + }, { + key: "_send", + value: function(e, t) { + var n = this.getAction(), r = this.getCommand(); + return r.$db.push({ + $method: e, + $param: cn(t) + }), this._database._callCloudFunction({ + action: n, + command: r + }); + } + } ]), e; + }(); + function fn(e, t, n) { + return rn(new ln(e, t, n), { + get: function(e, t) { + var r = "db"; + return e && e.content && (r = e.content.$method), sn(r, t) ? fn({ + $method: t + }, e, n) : function() { + return fn({ + $method: t, + $param: cn(Array.from(arguments)) + }, e, n); + }; + } + }); + } + function dn(e) { + var t = e.path, n = e.method; + return function() { + function e() { + (0, g.default)(this, e), this.param = Array.from(arguments); + } + return (0, _.default)(e, [ { + key: "toJSON", + value: function() { + return { + $newDb: [].concat((0, l.default)(t.map(function(e) { + return { + $method: e + }; + })), [ { + $method: n, + $param: this.param + } ]) + }; + } + }, { + key: "toString", + value: function() { + return JSON.stringify(this.toJSON()); + } + } ]), e; + }(); + } + function pn(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; + return rn(new e(t), { + get: function(e, t) { + return sn("db", t) ? fn({ + $method: t + }, null, e) : function() { + return fn({ + $method: t, + $param: cn(Array.from(arguments)) + }, null, e); + }; + } + }); + } + var hn = function(e) { + (0, p.default)(n, e); + var t = O(n); + function n() { + return (0, g.default)(this, n), t.apply(this, arguments); + } + return (0, _.default)(n, [ { + key: "_parseResult", + value: function(e) { + return this._isJQL ? e.result : e; + } + }, { + key: "_callCloudFunction", + value: function(e) { + var t = this, n = e.action, r = e.command, i = e.multiCommand, o = e.queryList; + function a(e, t) { + if (i && o) for (var n = 0; n < o.length; n++) { + var r = o[n]; + r.udb && "function" == typeof r.udb.setResult && (t ? r.udb.setResult(t) : r.udb.setResult(e.result.dataList[n])); + } + } + var s = this, c = this._isJQL ? "databaseForJQL" : "database"; + function u(e) { + return s._callback("error", [ e ]), te(ne(c, "fail"), e).then(function() { + return te(ne(c, "complete"), e); + }).then(function() { + return a(null, e), he(oe, { + type: ce, + content: e + }), Promise.reject(e); + }); + } + var l = te(ne(c, "invoke")), f = this._uniClient; + return l.then(function() { + return f.callFunction({ + name: "DCloud-clientDB", + type: "CLIENT_DB", + data: { + action: n, + command: r, + multiCommand: i + } + }); + }).then(function(e) { + var n = e.result, r = n.code, i = n.message, o = n.token, l = n.tokenExpired, f = n.systemInfo, d = void 0 === f ? [] : f; + if (d) for (var p = 0; p < d.length; p++) { + var h = d[p], v = h.level, m = h.message, g = h.detail, _ = console["app" === W && "warn" === v ? "error" : v] || console.log, y = "[System Info]" + m; + g && (y = "".concat(y, "\n详细信息:").concat(g)), _(y); + } + if (r) return u(new we({ + code: r, + message: i, + requestId: e.requestId + })); + e.result.errCode = e.result.errCode || e.result.code, e.result.errMsg = e.result.errMsg || e.result.message, + o && l && (Ae({ + token: o, + tokenExpired: l + }), t._callbackAuth("refreshToken", [ { + token: o, + tokenExpired: l + } ]), t._callback("refreshToken", [ { + token: o, + tokenExpired: l + } ]), he(se, { + token: o, + tokenExpired: l + })); + for (var b = [ { + prop: "affectedDocs", + tips: "affectedDocs不再推荐使用,请使用inserted/deleted/updated/data.length替代" + }, { + prop: "code", + tips: "code不再推荐使用,请使用errCode替代" + }, { + prop: "message", + tips: "message不再推荐使用,请使用errMsg替代" + } ], w = function(t) { + var n = b[t], r = n.prop, i = n.tips; + if (r in e.result) { + var o = e.result[r]; + Object.defineProperty(e.result, r, { + get: function() { + return console.warn(i), o; + } + }); + } + }, k = 0; k < b.length; k++) w(k); + return function(e) { + return te(ne(c, "success"), e).then(function() { + return te(ne(c, "complete"), e); + }).then(function() { + a(e, null); + var t = s._parseResult(e); + return he(oe, { + type: ce, + content: t + }), Promise.resolve(t); + }); + }(e); + }, function(e) { + return /fc_function_not_found|FUNCTION_NOT_FOUND/g.test(e.message) && console.warn("clientDB未初始化,请在web控制台保存一次schema以开启clientDB"), + u(new we({ + code: e.code || "SYSTEM_ERROR", + message: e.message, + requestId: e.requestId + })); + }); + } + } ]), n; + }(function() { + function e() { + var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, n = t.uniClient, r = void 0 === n ? {} : n, i = t.isJQL, o = void 0 !== i && i; + (0, g.default)(this, e), this._uniClient = r, this._authCallBacks = {}, this._dbCallBacks = {}, + r._isDefault && (this._dbCallBacks = Q("_globalUniCloudDatabaseCallback")), o || (this.auth = on(this._authCallBacks)), + this._isJQL = o, Object.assign(this, on(this._dbCallBacks)), this.env = rn({}, { + get: function(e, t) { + return { + $env: t + }; + } + }), this.Geo = rn({}, { + get: function(e, t) { + return dn({ + path: [ "Geo" ], + method: t + }); + } + }), this.serverDate = dn({ + path: [], + method: "serverDate" + }), this.RegExp = dn({ + path: [], + method: "RegExp" + }); + } + return (0, _.default)(e, [ { + key: "getCloudEnv", + value: function(e) { + if ("string" != typeof e || !e.trim()) throw new Error("getCloudEnv参数错误"); + return { + $env: e.replace("$cloudEnv_", "") + }; + } + }, { + key: "_callback", + value: function(e, t) { + var n = this._dbCallBacks; + n[e] && n[e].forEach(function(e) { + e.apply(void 0, (0, l.default)(t)); + }); + } + }, { + key: "_callbackAuth", + value: function(e, t) { + var n = this._authCallBacks; + n[e] && n[e].forEach(function(e) { + e.apply(void 0, (0, l.default)(t)); + }); + } + }, { + key: "multiSend", + value: function() { + var e = Array.from(arguments), t = e.map(function(e) { + var t = e.getAction(), n = e.getCommand(); + if ("getTemp" !== n.$db[n.$db.length - 1].$method) throw new Error("multiSend只支持子命令内使用getTemp"); + return { + action: t, + command: n + }; + }); + return this._callCloudFunction({ + multiCommand: t, + queryList: e + }); + } + } ]), e; + }()), vn = "token无效,跳转登录页面", mn = "token过期,跳转登录页面", gn = { + TOKEN_INVALID_TOKEN_EXPIRED: mn, + TOKEN_INVALID_INVALID_CLIENTID: vn, + TOKEN_INVALID: vn, + TOKEN_INVALID_WRONG_TOKEN: vn, + TOKEN_INVALID_ANONYMOUS_USER: vn + }, _n = { + "uni-id-token-expired": mn, + "uni-id-check-token-failed": vn, + "uni-id-token-not-exist": vn, + "uni-id-check-device-feature-failed": vn + }; + function yn(e, t) { + var n = ""; + return n = e ? "".concat(e, "/").concat(t) : t, n.replace(/^\//, ""); + } + function bn() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [], t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "", n = [], r = []; + return e.forEach(function(e) { + !0 === e.needLogin ? n.push(yn(t, e.path)) : !1 === e.needLogin && r.push(yn(t, e.path)); + }), { + needLoginPage: n, + notNeedLoginPage: r + }; + } + function wn(e) { + return e.split("?")[0].replace(/^\//, ""); + } + function kn() { + return function(e) { + var t = e && e.$page && e.$page.fullPath || ""; + return t ? ("/" !== t.charAt(0) && (t = "/" + t), t) : t; + }(function() { + var e = getCurrentPages(); + return e[e.length - 1]; + }()); + } + function xn() { + return wn(kn()); + } + function An() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "", t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; + if (!e) return !1; + if (!(t && t.list && t.list.length)) return !1; + var n = t.list, r = wn(e); + return n.some(function(e) { + return e.pagePath === r; + }); + } + var On, Sn = !!b.default.uniIdRouter, Pn = function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : b.default, t = e.pages, n = void 0 === t ? [] : t, r = e.subPackages, i = void 0 === r ? [] : r, o = e.uniIdRouter, a = void 0 === o ? {} : o, s = e.tabBar, c = void 0 === s ? {} : s, u = a.loginPage, f = a.needLogin, d = void 0 === f ? [] : f, p = a.resToLogin, h = void 0 === p || p, v = bn(n), m = v.needLoginPage, g = v.notNeedLoginPage, _ = function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [], t = [], n = []; + return e.forEach(function(e) { + var r = e.root, i = e.pages, o = void 0 === i ? [] : i, a = bn(o, r), s = a.needLoginPage, c = a.notNeedLoginPage; + t.push.apply(t, (0, l.default)(s)), n.push.apply(n, (0, l.default)(c)); + }), { + needLoginPage: t, + notNeedLoginPage: n + }; + }(i), y = _.needLoginPage, w = _.notNeedLoginPage; + return { + loginPage: u, + routerNeedLogin: d, + resToLogin: h, + needLoginPage: [].concat((0, l.default)(m), (0, l.default)(y)), + notNeedLoginPage: [].concat((0, l.default)(g), (0, l.default)(w)), + loginPageInTabBar: An(u, c) + }; + }(), Tn = Pn.loginPage, In = Pn.routerNeedLogin, En = Pn.resToLogin, Cn = Pn.needLoginPage, jn = Pn.notNeedLoginPage, $n = Pn.loginPageInTabBar; + if (Cn.indexOf(Tn) > -1) throw new Error("Login page [".concat(Tn, '] should not be "needLogin", please check your pages.json')); + function Ln(e) { + var t = xn(); + if ("/" === e.charAt(0)) return e; + var n = e.split("?"), r = (0, c.default)(n, 2), i = r[0], o = r[1], a = i.replace(/^\//, "").split("/"), s = t.split("/"); + s.pop(); + for (var u = 0; u < a.length; u++) { + var l = a[u]; + ".." === l ? s.pop() : "." !== l && s.push(l); + } + return "" === s[0] && s.shift(), "/" + s.join("/") + (o ? "?" + o : ""); + } + function Dn(e) { + var t = wn(Ln(e)); + return !(jn.indexOf(t) > -1) && (Cn.indexOf(t) > -1 || In.some(function(t) { + return function(e, t) { + return new RegExp(t).test(e); + }(e, t); + })); + } + function Rn(e) { + var t = e.redirect, n = wn(t), r = wn(Tn); + return xn() !== r && n !== r; + } + function Mn() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.api, n = e.redirect; + if (n && Rn({ + redirect: n + })) { + var i = function(e, t) { + return "/" !== e.charAt(0) && (e = "/" + e), t ? e.indexOf("?") > -1 ? e + "&uniIdRedirectUrl=".concat(encodeURIComponent(t)) : e + "?uniIdRedirectUrl=".concat(encodeURIComponent(t)) : e; + }(Tn, n); + $n ? "navigateTo" !== t && "redirectTo" !== t || (t = "switchTab") : "switchTab" === t && (t = "navigateTo"); + var o = { + navigateTo: r.navigateTo, + redirectTo: r.redirectTo, + switchTab: r.switchTab, + reLaunch: r.reLaunch + }; + setTimeout(function() { + o[t]({ + url: i + }); + }); + } + } + function Un() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.url, n = { + abortLoginPageJump: !1, + autoToLoginPage: !1 + }, r = function() { + var e, t = xe(), n = t.token, r = t.tokenExpired; + if (n) { + if (r < Date.now()) { + var i = "uni-id-token-expired"; + e = { + errCode: i, + errMsg: _n[i] + }; + } + } else { + var o = "uni-id-check-token-failed"; + e = { + errCode: o, + errMsg: _n[o] + }; + } + return e; + }(); + if (Dn(t) && r) { + if (r.uniIdRedirectUrl = t, fe(ae).length > 0) return setTimeout(function() { + he(ae, r); + }, 0), n.abortLoginPageJump = !0, n; + n.autoToLoginPage = !0; + } + return n; + } + function Nn() { + !function() { + var e = kn(), t = Un({ + url: e + }), n = t.abortLoginPageJump, r = t.autoToLoginPage; + n || r && Mn({ + api: "redirectTo", + redirect: e + }); + }(); + for (var e = [ "navigateTo", "redirectTo", "reLaunch", "switchTab" ], t = function(t) { + var n = e[t]; + r.addInterceptor(n, { + invoke: function(e) { + var t = Un({ + url: e.url + }), r = t.abortLoginPageJump, i = t.autoToLoginPage; + return r ? e : i ? (Mn({ + api: n, + redirect: Ln(e.url) + }), !1) : e; + } + }); + }, n = 0; n < e.length; n++) t(n); + } + function Fn() { + this.onResponse(function(e) { + var t = e.type, n = e.content, r = !1; + switch (t) { + case "cloudobject": + r = function(e) { + if ("object" != (0, u.default)(e)) return !1; + var t = e || {}, n = t.errCode; + return n in _n; + }(n); + break; + + case "clientdb": + r = function(e) { + if ("object" != (0, u.default)(e)) return !1; + var t = e || {}, n = t.errCode; + return n in gn; + }(n); + } + r && function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = fe(ae); + ge().then(function() { + var n = kn(); + if (n && Rn({ + redirect: n + })) return t.length > 0 ? he(ae, Object.assign({ + uniIdRedirectUrl: n + }, e)) : void (Tn && Mn({ + api: "navigateTo", + redirect: n + })); + }); + }(n); + }); + } + function Bn(e) { + !function(e) { + e.onResponse = function(e) { + de(oe, e); + }, e.offResponse = function(e) { + pe(oe, e); + }; + }(e), function(e) { + e.onNeedLogin = function(e) { + de(ae, e); + }, e.offNeedLogin = function(e) { + pe(ae, e); + }, Sn && (Q("_globalUniCloudStatus").needLoginInit || (Q("_globalUniCloudStatus").needLoginInit = !0, + ge().then(function() { + Nn.call(e); + }), En && Fn.call(e))); + }(e), function(e) { + e.onRefreshToken = function(e) { + de(se, e); + }, e.offRefreshToken = function(e) { + pe(se, e); + }; + }(e); + } + var qn = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", Vn = /^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/; + function Hn() { + var e, t, n = xe().token || "", r = n.split("."); + if (!n || 3 !== r.length) return { + uid: null, + role: [], + permission: [], + tokenExpired: 0 + }; + try { + e = JSON.parse((t = r[1], decodeURIComponent(On(t).split("").map(function(e) { + return "%" + ("00" + e.charCodeAt(0).toString(16)).slice(-2); + }).join("")))); + } catch (n) { + n = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(n); + throw new Error("获取当前用户信息出错,详细错误信息为:" + n.message); + } + return e.tokenExpired = 1e3 * e.exp, delete e.exp, delete e.iat, e; + } + On = "function" != typeof atob ? function(e) { + if (e = String(e).replace(/[\t\n\f\r ]+/g, ""), !Vn.test(e)) throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded."); + var t; + e += "==".slice(2 - (3 & e.length)); + for (var n, r, i = "", o = 0; o < e.length; ) t = qn.indexOf(e.charAt(o++)) << 18 | qn.indexOf(e.charAt(o++)) << 12 | (n = qn.indexOf(e.charAt(o++))) << 6 | (r = qn.indexOf(e.charAt(o++))), + i += 64 === n ? String.fromCharCode(t >> 16 & 255) : 64 === r ? String.fromCharCode(t >> 16 & 255, t >> 8 & 255) : String.fromCharCode(t >> 16 & 255, t >> 8 & 255, 255 & t); + return i; + } : atob; + var Kn = S(function(e, t) { + Object.defineProperty(t, "__esModule", { + value: !0 + }); + var n = "chooseAndUploadFile:ok", o = "chooseAndUploadFile:fail"; + function a(e, t) { + return e.tempFiles.forEach(function(e, n) { + e.name || (e.name = e.path.substring(e.path.lastIndexOf("/") + 1)), t && (e.fileType = t), + e.cloudPath = Date.now() + "_" + n + e.name.substring(e.name.lastIndexOf(".")); + }), e.tempFilePaths || (e.tempFilePaths = e.tempFiles.map(function(e) { + return e.path; + })), e; + } + function s(e, t, r) { + var i = r.onChooseFile, o = r.onUploadProgress; + return t.then(function(e) { + if (i) { + var t = i(e); + if (void 0 !== t) return Promise.resolve(t).then(function(t) { + return void 0 === t ? e : t; + }); + } + return e; + }).then(function(t) { + return !1 === t ? { + errMsg: n, + tempFilePaths: [], + tempFiles: [] + } : function(e, t) { + var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 5, i = arguments.length > 3 ? arguments[3] : void 0; + (t = Object.assign({}, t)).errMsg = n; + var o = t.tempFiles, a = o.length, s = 0; + return new Promise(function(n) { + for (;s < r; ) c(); + function c() { + var r = s++; + if (r >= a) !o.find(function(e) { + return !e.url && !e.errMsg; + }) && n(t); else { + var u = o[r]; + e.uploadFile({ + filePath: u.path, + cloudPath: u.cloudPath, + fileType: u.fileType, + onUploadProgress: function(e) { + e.index = r, e.tempFile = u, e.tempFilePath = u.path, i && i(e); + } + }).then(function(e) { + u.url = e.fileID, r < a && c(); + }).catch(function(e) { + u.errMsg = e.errMsg || e.message, r < a && c(); + }); + } + } + }); + }(e, t, 5, o); + }); + } + t.initChooseAndUploadFile = function(e) { + return function() { + var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : { + type: "all" + }; + return "image" === t.type ? s(e, function(e) { + var t = e.count, n = e.sizeType, i = e.sourceType, s = void 0 === i ? [ "album", "camera" ] : i, c = e.extension; + return new Promise(function(e, i) { + r.chooseImage({ + count: t, + sizeType: n, + sourceType: s, + extension: c, + success: function(t) { + e(a(t, "image")); + }, + fail: function(e) { + i({ + errMsg: e.errMsg.replace("chooseImage:fail", o) + }); + } + }); + }); + }(t), t) : "video" === t.type ? s(e, function(e) { + var t = e.camera, n = e.compressed, i = e.maxDuration, s = e.sourceType, c = void 0 === s ? [ "album", "camera" ] : s, u = e.extension; + return new Promise(function(e, s) { + r.chooseVideo({ + camera: t, + compressed: n, + maxDuration: i, + sourceType: c, + extension: u, + success: function(t) { + var n = t.tempFilePath, r = t.duration, i = t.size, o = t.height, s = t.width; + e(a({ + errMsg: "chooseVideo:ok", + tempFilePaths: [ n ], + tempFiles: [ { + name: t.tempFile && t.tempFile.name || "", + path: n, + size: i, + type: t.tempFile && t.tempFile.type || "", + width: s, + height: o, + duration: r, + fileType: "video", + cloudPath: "" + } ] + }, "video")); + }, + fail: function(e) { + s({ + errMsg: e.errMsg.replace("chooseVideo:fail", o) + }); + } + }); + }); + }(t), t) : s(e, function(e) { + var t = e.count, n = e.extension; + return new Promise(function(e, s) { + var c = r.chooseFile; + if ("undefined" != typeof i && "function" == typeof i.chooseMessageFile && (c = i.chooseMessageFile), + "function" != typeof c) return s({ + errMsg: o + " 请指定 type 类型,该平台仅支持选择 image 或 video。" + }); + c({ + type: "all", + count: t, + extension: n, + success: function(t) { + e(a(t)); + }, + fail: function(e) { + s({ + errMsg: e.errMsg.replace("chooseFile:fail", o) + }); + } + }); + }); + }(t), t); + }; + }; + }), zn = function(e) { + return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; + }(Kn); + function Wn(e) { + return { + props: { + localdata: { + type: Array, + default: function() { + return []; + } + }, + options: { + type: [ Object, Array ], + default: function() { + return {}; + } + }, + spaceInfo: { + type: Object, + default: function() { + return {}; + } + }, + collection: { + type: [ String, Array ], + default: "" + }, + action: { + type: String, + default: "" + }, + field: { + type: String, + default: "" + }, + orderby: { + type: String, + default: "" + }, + where: { + type: [ String, Object ], + default: "" + }, + pageData: { + type: String, + default: "add" + }, + pageCurrent: { + type: Number, + default: 1 + }, + pageSize: { + type: Number, + default: 20 + }, + getcount: { + type: [ Boolean, String ], + default: !1 + }, + gettree: { + type: [ Boolean, String ], + default: !1 + }, + gettreepath: { + type: [ Boolean, String ], + default: !1 + }, + startwith: { + type: String, + default: "" + }, + limitlevel: { + type: Number, + default: 10 + }, + groupby: { + type: String, + default: "" + }, + groupField: { + type: String, + default: "" + }, + distinct: { + type: [ Boolean, String ], + default: !1 + }, + foreignKey: { + type: String, + default: "" + }, + loadtime: { + type: String, + default: "auto" + }, + manual: { + type: Boolean, + default: !1 + } + }, + data: function() { + return { + mixinDatacomLoading: !1, + mixinDatacomHasMore: !1, + mixinDatacomResData: [], + mixinDatacomErrorMessage: "", + mixinDatacomPage: {} + }; + }, + created: function() { + var e = this; + this.mixinDatacomPage = { + current: this.pageCurrent, + size: this.pageSize, + count: 0 + }, this.$watch(function() { + var t = []; + return [ "pageCurrent", "pageSize", "localdata", "collection", "action", "field", "orderby", "where", "getont", "getcount", "gettree", "groupby", "groupField", "distinct" ].forEach(function(n) { + t.push(e[n]); + }), t; + }, function(t, n) { + if ("manual" !== e.loadtime) { + for (var r = !1, i = [], o = 2; o < t.length; o++) t[o] !== n[o] && (i.push(t[o]), + r = !0); + t[0] !== n[0] && (e.mixinDatacomPage.current = e.pageCurrent), e.mixinDatacomPage.size = e.pageSize, + e.onMixinDatacomPropsChange(r, i); + } + }); + }, + methods: { + onMixinDatacomPropsChange: function(e, t) {}, + mixinDatacomEasyGet: function() { + var e = this, t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, n = t.getone, r = void 0 !== n && n, i = t.success, o = t.fail; + this.mixinDatacomLoading || (this.mixinDatacomLoading = !0, this.mixinDatacomErrorMessage = "", + this.mixinDatacomGet().then(function(t) { + e.mixinDatacomLoading = !1; + var n = t.result, o = n.data, a = n.count; + e.getcount && (e.mixinDatacomPage.count = a), e.mixinDatacomHasMore = o.length < e.pageSize; + var s = r ? o.length ? o[0] : void 0 : o; + e.mixinDatacomResData = s, i && i(s); + }).catch(function(t) { + e.mixinDatacomLoading = !1, e.mixinDatacomErrorMessage = t, o && o(t); + })); + }, + mixinDatacomGet: function() { + var t, n = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, r = e.database(this.spaceInfo), i = n.action || this.action; + i && (r = r.action(i)); + var o = n.collection || this.collection; + r = Array.isArray(o) ? (t = r).collection.apply(t, (0, l.default)(o)) : r.collection(o); + var a = n.where || this.where; + a && Object.keys(a).length && (r = r.where(a)); + var s = n.field || this.field; + s && (r = r.field(s)); + var c = n.foreignKey || this.foreignKey; + c && (r = r.foreignKey(c)); + var u = n.groupby || this.groupby; + u && (r = r.groupBy(u)); + var f = n.groupField || this.groupField; + f && (r = r.groupField(f)), !0 === (void 0 !== n.distinct ? n.distinct : this.distinct) && (r = r.distinct()); + var d = n.orderby || this.orderby; + d && (r = r.orderBy(d)); + var p = void 0 !== n.pageCurrent ? n.pageCurrent : this.mixinDatacomPage.current, h = void 0 !== n.pageSize ? n.pageSize : this.mixinDatacomPage.size, v = void 0 !== n.getcount ? n.getcount : this.getcount, m = void 0 !== n.gettree ? n.gettree : this.gettree, g = void 0 !== n.gettreepath ? n.gettreepath : this.gettreepath, _ = { + getCount: v + }, y = { + limitLevel: void 0 !== n.limitlevel ? n.limitlevel : this.limitlevel, + startWith: void 0 !== n.startwith ? n.startwith : this.startwith + }; + return m && (_.getTree = y), g && (_.getTreePath = y), r = r.skip(h * (p - 1)).limit(h).get(_), + r; + } + } + }; + } + function Jn(e) { + return Q("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}", e.config.spaceId)); + } + function Gn() { + return Qn.apply(this, arguments); + } + function Qn() { + return Qn = (0, f.default)(a.default.mark(function e() { + var t, n, i, o, s, c, u, l = arguments; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + if (t = l.length > 0 && void 0 !== l[0] ? l[0] : {}, n = t.openid, i = t.callLoginByWeixin, + o = void 0 !== i && i, s = Jn(this), "mp-weixin" === W) { + e.next = 4; + break; + } + throw new Error("[SecureNetwork] API `initSecureNetworkByWeixin` is not supported on platform `".concat(W, "`")); + + case 4: + if (!n || !o) { + e.next = 6; + break; + } + throw new Error("[SecureNetwork] openid and callLoginByWeixin cannot be passed at the same time"); + + case 6: + if (!n) { + e.next = 8; + break; + } + return e.abrupt("return", (s.mpWeixinOpenid = n, {})); + + case 8: + return e.next = 10, new Promise(function(e, t) { + r.login({ + success: function(t) { + e(t.code); + }, + fail: function(e) { + t(new Error(e.errMsg)); + } + }); + }); + + case 10: + return c = e.sent, u = this.importObject("uni-id-co", { + customUI: !0 + }), e.next = 14, u.secureNetworkHandshakeByWeixin({ + code: c, + callLoginByWeixin: o + }); + + case 14: + return s.mpWeixinCode = c, e.abrupt("return", { + code: c + }); + + case 16: + case "end": + return e.stop(); + } + }, e, this); + })), Qn.apply(this, arguments); + } + function Yn(e) { + return Xn.apply(this, arguments); + } + function Xn() { + return Xn = (0, f.default)(a.default.mark(function e(t) { + var n; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return n = Jn(this), e.abrupt("return", (n.initPromise || (n.initPromise = Gn.call(this, t)), + n.initPromise)); + + case 2: + case "end": + return e.stop(); + } + }, e, this); + })), Xn.apply(this, arguments); + } + function Zn(e) { + var t = { + getSystemInfo: r.getSystemInfo, + getPushClientId: r.getPushClientId + }; + return function(n) { + return new Promise(function(r, i) { + t[e](A(A({}, n), {}, { + success: function(e) { + r(e); + }, + fail: function(e) { + i(e); + } + })); + }); + }; + } + var er = function(e) { + (0, p.default)(n, e); + var t = O(n); + function n() { + var e; + return (0, g.default)(this, n), e = t.call(this), e._uniPushMessageCallback = e._receivePushMessage.bind((0, + s.default)(e)), e._currentMessageId = -1, e._payloadQueue = [], e; + } + return (0, _.default)(n, [ { + key: "init", + value: function() { + var e = this; + return Promise.all([ Zn("getSystemInfo")(), Zn("getPushClientId")() ]).then(function() { + var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [], n = (0, + c.default)(t, 2), r = n[0]; + r = void 0 === r ? {} : r; + var i = r.appId, o = n[1]; + o = void 0 === o ? {} : o; + var a = o.cid; + if (!i) throw new Error("Invalid appId, please check the manifest.json file"); + if (!a) throw new Error("Invalid push client id"); + e._appId = i, e._pushClientId = a, e._seqId = Date.now() + "-" + Math.floor(9e5 * Math.random() + 1e5), + e.emit("open"), e._initMessageListener(); + }, function(t) { + throw e.emit("error", t), e.close(), t; + }); + } + }, { + key: "open", + value: function() { + var e = (0, f.default)(a.default.mark(function e() { + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return e.abrupt("return", this.init()); + + case 1: + case "end": + return e.stop(); + } + }, e, this); + })); + return function() { + return e.apply(this, arguments); + }; + }() + }, { + key: "_isUniCloudSSE", + value: function(e) { + if ("receive" !== e.type) return !1; + var t = e && e.data && e.data.payload; + return !(!t || "UNI_CLOUD_SSE" !== t.channel || t.seqId !== this._seqId); + } + }, { + key: "_receivePushMessage", + value: function(e) { + if (this._isUniCloudSSE(e)) { + var t = e && e.data && e.data.payload, n = t.action, r = t.messageId, i = t.message; + this._payloadQueue.push({ + action: n, + messageId: r, + message: i + }), this._consumMessage(); + } + } + }, { + key: "_consumMessage", + value: function() { + for (var e = this; ;) { + var t = this._payloadQueue.find(function(t) { + return t.messageId === e._currentMessageId + 1; + }); + if (!t) break; + this._currentMessageId++, this._parseMessagePayload(t); + } + } + }, { + key: "_parseMessagePayload", + value: function(e) { + var t = e.action, n = e.messageId, r = e.message; + "end" === t ? this._end({ + messageId: n, + message: r + }) : "message" === t && this._appendMessage({ + messageId: n, + message: r + }); + } + }, { + key: "_appendMessage", + value: function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = (e.messageId, + e.message); + this.emit("message", t); + } + }, { + key: "_end", + value: function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = (e.messageId, + e.message); + this.emit("end", t), this.close(); + } + }, { + key: "_initMessageListener", + value: function() { + r.onPushMessage(this._uniPushMessageCallback); + } + }, { + key: "_destroy", + value: function() { + r.offPushMessage(this._uniPushMessageCallback); + } + }, { + key: "toJSON", + value: function() { + return { + appId: this._appId, + pushClientId: this._pushClientId, + seqId: this._seqId + }; + } + }, { + key: "close", + value: function() { + this._destroy(), this.emit("close"); + } + } ]), n; + }(function() { + function e() { + (0, g.default)(this, e), this._callback = {}; + } + return (0, _.default)(e, [ { + key: "addListener", + value: function(e, t) { + this._callback[e] || (this._callback[e] = []), this._callback[e].push(t); + } + }, { + key: "on", + value: function(e, t) { + return this.addListener(e, t); + } + }, { + key: "removeListener", + value: function(e, t) { + if (!t) throw new Error('The "listener" argument must be of type function. Received undefined'); + var n = this._callback[e]; + if (n) { + var r = function(e, t) { + for (var n = e.length - 1; n >= 0; n--) if (e[n] === t) return n; + return -1; + }(n, t); + n.splice(r, 1); + } + } + }, { + key: "off", + value: function(e, t) { + return this.removeListener(e, t); + } + }, { + key: "removeAllListener", + value: function(e) { + delete this._callback[e]; + } + }, { + key: "emit", + value: function(e) { + for (var t = this._callback[e], n = arguments.length, r = new Array(n > 1 ? n - 1 : 0), i = 1; i < n; i++) r[i - 1] = arguments[i]; + if (t) for (var o = 0; o < t.length; o++) t[o].apply(t, r); + } + } ]), e; + }()); + var tr = { + tcb: Mt, + tencent: Mt, + aliyun: $e, + private: Nt + }, nr = new (function() { + function e() { + (0, g.default)(this, e); + } + return (0, _.default)(e, [ { + key: "init", + value: function(e) { + var t = {}, n = tr[e.provider]; + if (!n) throw new Error("未提供正确的provider参数"); + return t = n.init(e), function(e) { + e._initPromiseHub || (e._initPromiseHub = new V({ + createPromise: function() { + var t = Promise.resolve(); + t = new Promise(function(e) { + setTimeout(function() { + e(); + }, 1); + }); + var n = e.auth(); + return t.then(function() { + return n.getLoginState(); + }).then(function(e) { + return e ? Promise.resolve() : n.signInAnonymously(); + }); + } + })); + }(t), tn(t), function(e) { + var t = e.uploadFile; + e.uploadFile = function(e) { + return t.call(this, e); + }; + }(t), function(e) { + e.database = function(t) { + if (t && Object.keys(t).length > 0) return e.init(t).database(); + if (this._database) return this._database; + var n = pn(hn, { + uniClient: e + }); + return this._database = n, n; + }, e.databaseForJQL = function(t) { + if (t && Object.keys(t).length > 0) return e.init(t).databaseForJQL(); + if (this._databaseForJQL) return this._databaseForJQL; + var n = pn(hn, { + uniClient: e, + isJQL: !0 + }); + return this._databaseForJQL = n, n; + }; + }(t), function(e) { + e.getCurrentUserInfo = Hn, e.chooseAndUploadFile = zn.initChooseAndUploadFile(e), + Object.assign(e, { + get mixinDatacom() { + return Wn(e); + } + }), e.SSEChannel = er, e.initSecureNetworkByWeixin = function(e) { + return function() { + var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, n = t.openid, r = t.callLoginByWeixin, i = void 0 !== r && r; + return Yn.call(e, { + openid: n, + callLoginByWeixin: i + }); + }; + }(e), e.importObject = function(e) { + return function(t) { + var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; + n = function(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; + return e.customUI = t.customUI || e.customUI, e.parseSystemError = t.parseSystemError || e.parseSystemError, + Object.assign(e.loadingOptions, t.loadingOptions), Object.assign(e.errorOptions, t.errorOptions), + "object" == (0, u.default)(t.secretMethods) && (e.secretMethods = t.secretMethods), + e; + }({ + customUI: !1, + loadingOptions: { + title: "加载中...", + mask: !0 + }, + errorOptions: { + type: "modal", + retry: !1 + } + }, n); + var i = n, o = i.customUI, s = i.loadingOptions, c = i.errorOptions, l = i.parseSystemError, d = !o; + return new Proxy({}, { + get: function(i, o) { + return function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.fn, n = e.interceptorName, r = e.getCallbackArgs; + return (0, f.default)(a.default.mark(function e() { + var i, o, s, c, u, l, f = arguments; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + for (i = f.length, o = new Array(i), s = 0; s < i; s++) o[s] = f[s]; + return c = r ? r({ + params: o + }) : {}, e.prev = 2, e.next = 5, te(ne(n, "invoke"), A({}, c)); + + case 5: + return e.next = 7, t.apply(void 0, o); + + case 7: + return u = e.sent, e.next = 10, te(ne(n, "success"), A(A({}, c), {}, { + result: u + })); + + case 10: + return e.abrupt("return", u); + + case 13: + return e.prev = 13, e.t0 = e["catch"](2), l = e.t0, e.next = 18, te(ne(n, "fail"), A(A({}, c), {}, { + error: l + })); + + case 18: + throw l; + + case 19: + return e.prev = 19, e.next = 22, te(ne(n, "complete"), A(A({}, c), {}, l ? { + error: l + } : { + result: u + })); + + case 22: + return e.finish(19); + + case 23: + case "end": + return e.stop(); + } + }, e, null, [ [ 2, 13, 19, 23 ] ]); + })); + }({ + fn: function() { + var i = (0, f.default)(a.default.mark(function i() { + var h, v, m, g, _, y, b, w, k, x, O, S, P, T, I, E = arguments; + return a.default.wrap(function(i) { + while (1) switch (i.prev = i.next) { + case 0: + for (d && r.showLoading({ + title: s.title, + mask: s.mask + }), v = E.length, m = new Array(v), g = 0; g < v; g++) m[g] = E[g]; + return _ = { + name: t, + type: $, + data: { + method: o, + params: m + } + }, "object" == (0, u.default)(n.secretMethods) && function(e, t) { + var n = t.data.method, r = e.secretMethods || {}, i = r[n] || r["*"]; + i && (t.secretType = i); + }(n, _), y = !1, i.prev = 5, i.next = 8, e.callFunction(_); + + case 8: + h = i.sent, i.next = 14; + break; + + case 11: + i.prev = 11, i.t0 = i["catch"](5), y = !0, h = { + result: new we(i.t0) + }; + + case 14: + if (b = h.result || {}, w = b.errSubject, k = b.errCode, x = b.errMsg, O = b.newToken, + d && r.hideLoading(), O && O.token && O.tokenExpired && (Ae(O), he(se, A({}, O))), + !k) { + i.next = 39; + break; + } + if (S = x, !y || !l) { + i.next = 24; + break; + } + return i.next = 20, l({ + objectName: t, + methodName: o, + params: m, + errSubject: w, + errCode: k, + errMsg: x + }); + + case 20: + if (i.t1 = i.sent.errMsg, i.t1) { + i.next = 23; + break; + } + i.t1 = x; + + case 23: + S = i.t1; + + case 24: + if (!d) { + i.next = 37; + break; + } + if ("toast" !== c.type) { + i.next = 29; + break; + } + r.showToast({ + title: S, + icon: "none" + }), i.next = 37; + break; + + case 29: + if ("modal" === c.type) { + i.next = 31; + break; + } + throw new Error("Invalid errorOptions.type: ".concat(c.type)); + + case 31: + return i.next = 33, (0, f.default)(a.default.mark(function e() { + var t, n, i, o, s, c, u = arguments; + return a.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + return t = u.length > 0 && void 0 !== u[0] ? u[0] : {}, n = t.title, i = t.content, + o = t.showCancel, s = t.cancelText, c = t.confirmText, e.abrupt("return", new Promise(function(e, t) { + r.showModal({ + title: n, + content: i, + showCancel: o, + cancelText: s, + confirmText: c, + success: function(t) { + e(t); + }, + fail: function() { + e({ + confirm: !1, + cancel: !0 + }); + } + }); + })); + + case 2: + case "end": + return e.stop(); + } + }, e); + }))({ + title: "提示", + content: S, + showCancel: c.retry, + cancelText: "取消", + confirmText: c.retry ? "重试" : "确定" + }); + + case 33: + if (P = i.sent, T = P.confirm, !c.retry || !T) { + i.next = 37; + break; + } + return i.abrupt("return", p.apply(void 0, m)); + + case 37: + throw I = new we({ + subject: w, + code: k, + message: x, + requestId: h.requestId + }), I.detail = h.result, he(oe, { + type: le, + content: I + }), I; + + case 39: + return i.abrupt("return", (he(oe, { + type: le, + content: h.result + }), h.result)); + + case 40: + case "end": + return i.stop(); + } + }, i, null, [ [ 5, 11 ] ]); + })); + function p() { + return i.apply(this, arguments); + } + return p; + }(), + interceptorName: "callObject", + getCallbackArgs: function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, n = e.params; + return { + objectName: t, + methodName: o, + params: n + }; + } + }); + } + }); + }; + }(e); + }(t), [ "callFunction", "uploadFile", "deleteFile", "getTempFileURL", "downloadFile", "chooseAndUploadFile" ].forEach(function(e) { + if (t[e]) { + var n = t[e]; + t[e] = function() { + return n.apply(t, Array.from(arguments)); + }, t[e] = function(e, t) { + return function(n) { + var r = this, i = !1; + if ("callFunction" === t) { + var o = n && n.type || j; + i = o !== j; + } + var a = "callFunction" === t && !i, s = this._initPromiseHub.exec(); + n = n || {}; + var c = _e(n), u = c.success, l = c.fail, f = c.complete, d = s.then(function() { + return i ? Promise.resolve() : te(ne(t, "invoke"), n); + }).then(function() { + return e.call(r, n); + }).then(function(e) { + return i ? Promise.resolve(e) : te(ne(t, "success"), e).then(function() { + return te(ne(t, "complete"), e); + }).then(function() { + return a && he(oe, { + type: ue, + content: e + }), Promise.resolve(e); + }); + }, function(e) { + return i ? Promise.reject(e) : te(ne(t, "fail"), e).then(function() { + return te(ne(t, "complete"), e); + }).then(function() { + return he(oe, { + type: ue, + content: e + }), Promise.reject(e); + }); + }); + if (!(u || l || f)) return d; + d.then(function(e) { + u && u(e), f && f(e), a && he(oe, { + type: ue, + content: e + }); + }, function(e) { + l && l(e), f && f(e), a && he(oe, { + type: ue, + content: e + }); + }); + }; + }(t[e], e).bind(t); + } + }), t.init = this.init, t; + } + } ]), e; + }())(); + (function() { + var e = J, t = {}; + if (e && 1 === e.length) t = e[0], nr = nr.init(t), nr._isDefault = !0; else { + var n; + n = e && e.length > 0 ? "应用有多个服务空间,请通过uniCloud.init方法指定要使用的服务空间" : "应用未关联服务空间,请在uniCloud目录右键关联服务空间", + [ "auth", "callFunction", "uploadFile", "deleteFile", "getTempFileURL", "downloadFile", "database", "getCurrentUSerInfo", "importObject" ].forEach(function(e) { + nr[e] = function() { + return console.error(n), Promise.reject(new we({ + code: "SYS_ERR", + message: n + })); + }; + }); + } + Object.assign(nr, { + get mixinDatacom() { + return Wn(nr); + } + }), Bn(nr), nr.addInterceptor = Z, nr.removeInterceptor = ee, nr.interceptObject = re; + })(); + var rr = nr; + t.default = rr; + }).call(this, n("c8ba"), n("543d")["default"], n("bc2e")["default"]); + }, + aef3: function(e, t, n) { + "use strict"; + (function(e) { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var n = { + data: function() { + return { + share: { + title: "口袋方剂学", + path: "/pages/index/index", + imageUrl: "", + desc: "", + content: "" + } + }; + }, + onShareAppMessage: function(t) { + return { + title: this.share.title, + path: this.share.path, + imageUrl: this.share.imageUrl, + desc: this.share.desc, + content: this.share.content, + success: function(t) { + e.showToast({ + title: "分享成功" + }); + }, + fail: function(t) { + e.showToast({ + title: "分享失败", + icon: "none" + }); + } + }; + }, + methods: { + sss: function() { + console.log("cccc"); + } + } + }; + t.default = n; + }).call(this, n("543d")["default"]); + }, + b17c: function(e, t, n) { + var r = n("4a4b"), i = n("6f8f"); + function o(t, n, a) { + return i() ? (e.exports = o = Reflect.construct.bind(), e.exports.__esModule = !0, + e.exports["default"] = e.exports) : (e.exports = o = function(e, t, n) { + var i = [ null ]; + i.push.apply(i, t); + var o = Function.bind.apply(e, i), a = new o(); + return n && r(a, n.prototype), a; + }, e.exports.__esModule = !0, e.exports["default"] = e.exports), o.apply(null, arguments); + } + e.exports = o, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + b86d: function(e, t) { + var n = n || {}; + n.Security = n.Security || {}, function() { + var e = n.Security; + e.maxExactInt = Math.pow(2, 53), e.toUtf8ByteArr = function(e) { + for (var t, n = [], r = 0; r < e.length; r++) { + if (t = e.charCodeAt(r), 55296 <= t && t <= 56319) { + var i = t, o = e.charCodeAt(r + 1); + t = 1024 * (i - 55296) + (o - 56320) + 65536, r++; + } + if (t <= 127) n[n.length] = t; else if (t <= 2047) n[n.length] = 192 + (t >>> 6), + n[n.length] = 63 & t | 128; else if (t <= 65535) n[n.length] = 224 + (t >>> 12), + n[n.length] = t >>> 6 & 63 | 128, n[n.length] = 63 & t | 128; else { + if (!(t <= 1114111)) throw "Unicode standart supports code points up-to U+10FFFF"; + n[n.length] = 240 + (t >>> 18), n[n.length] = t >>> 12 & 63 | 128, n[n.length] = t >>> 6 & 63 | 128, + n[n.length] = 63 & t | 128; + } + } + return n; + }, e.toHex32 = function(e) { + 2147483648 & e && (e &= 2147483647, e += Math.pow(2, 31)); + var t = e.toString(16); + while (t.length < 8) t = "0" + t; + return t; + }, e.reverseBytes = function(e) { + var t = 0; + return t += e >>> 24 & 255, t += (e >>> 16 & 255) << 8, t += (e >>> 8 & 255) << 16, + t += (255 & e) << 24, t; + }, e.leftRotate = function(e, t) { + return e << t | e >>> 32 - t; + }, e.md5 = function(t) { + for (var n = [ 7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22, 5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14, 20, 4, 11, 16, 23, 4, 11, 16, 23, 4, 11, 16, 23, 4, 11, 16, 23, 6, 10, 15, 21, 6, 10, 15, 21, 6, 10, 15, 21, 6, 10, 15, 21 ], r = [], i = 0; i <= 63; i++) r[i] = Math.abs(Math.sin(i + 1)) * Math.pow(2, 32) << 0; + var o, a, s = 1732584193, c = 4023233417, u = 2562383102, l = 271733878; + o = e.toUtf8ByteArr(t), t = null, a = o.length, o.push(128); + var f = Math.abs(448 - 8 * o.length % 512) / 8; + while (f--) o.push(0); + o.push(8 * a & 255, 8 * a >> 8 & 255, 8 * a >> 16 & 255, 8 * a >> 24 & 255); + i = 4; + while (i--) o.push(0); + var d = e.leftRotate, p = (i = 0, []); + while (i < o.length) { + for (var h = 0; h <= 15; h++) p[h] = (o[i + 4 * h] << 0) + (o[i + 4 * h + 1] << 8) + (o[i + 4 * h + 2] << 16) + (o[i + 4 * h + 3] << 24); + var v, m, g = s, _ = c, y = u, b = l; + for (h = 0; h <= 63; h++) { + h <= 15 ? (v = _ & y | ~_ & b, m = h) : h <= 31 ? (v = b & _ | ~b & y, m = (5 * h + 1) % 16) : h <= 47 ? (v = _ ^ y ^ b, + m = (3 * h + 5) % 16) : (v = y ^ (_ | ~b), m = 7 * h % 16); + var w = b; + b = y, y = _, _ += d(g + v + r[h] + p[m], n[h]), g = w; + } + s = s + g << 0, c = c + _ << 0, u = u + y << 0, l = l + b << 0, i += 64; + } + var k = x(s) + x(c) + x(u) + x(l); + function x(t) { + return e.toHex32(e.reverseBytes(t)); + } + return k; + }; + }(); + var r = 0; + function i(e) { + return a(o(s(e))); + } + function o(e) { + return u(l(c(e), 8 * e.length)); + } + function a(e) { + for (var t, n = r ? "0123456789ABCDEF" : "0123456789abcdef", i = "", o = 0; o < e.length; o++) t = e.charCodeAt(o), + i += n.charAt(t >>> 4 & 15) + n.charAt(15 & t); + return i; + } + function s(e) { + return unescape(encodeURI(e)); + } + function c(e) { + for (var t = Array(e.length >> 2), n = 0; n < t.length; n++) t[n] = 0; + for (n = 0; n < 8 * e.length; n += 8) t[n >> 5] |= (255 & e.charCodeAt(n / 8)) << n % 32; + return t; + } + function u(e) { + for (var t = "", n = 0; n < 32 * e.length; n += 8) t += String.fromCharCode(e[n >> 5] >>> n % 32 & 255); + return t; + } + function l(e, t) { + e[t >> 5] |= 128 << t % 32, e[14 + (t + 64 >>> 9 << 4)] = t; + for (var n = 1732584193, r = -271733879, i = -1732584194, o = 271733878, a = 0; a < e.length; a += 16) { + var s = n, c = r, u = i, l = o; + n = d(n, r, i, o, e[a + 0], 7, -680876936), o = d(o, n, r, i, e[a + 1], 12, -389564586), + i = d(i, o, n, r, e[a + 2], 17, 606105819), r = d(r, i, o, n, e[a + 3], 22, -1044525330), + n = d(n, r, i, o, e[a + 4], 7, -176418897), o = d(o, n, r, i, e[a + 5], 12, 1200080426), + i = d(i, o, n, r, e[a + 6], 17, -1473231341), r = d(r, i, o, n, e[a + 7], 22, -45705983), + n = d(n, r, i, o, e[a + 8], 7, 1770035416), o = d(o, n, r, i, e[a + 9], 12, -1958414417), + i = d(i, o, n, r, e[a + 10], 17, -42063), r = d(r, i, o, n, e[a + 11], 22, -1990404162), + n = d(n, r, i, o, e[a + 12], 7, 1804603682), o = d(o, n, r, i, e[a + 13], 12, -40341101), + i = d(i, o, n, r, e[a + 14], 17, -1502002290), r = d(r, i, o, n, e[a + 15], 22, 1236535329), + n = p(n, r, i, o, e[a + 1], 5, -165796510), o = p(o, n, r, i, e[a + 6], 9, -1069501632), + i = p(i, o, n, r, e[a + 11], 14, 643717713), r = p(r, i, o, n, e[a + 0], 20, -373897302), + n = p(n, r, i, o, e[a + 5], 5, -701558691), o = p(o, n, r, i, e[a + 10], 9, 38016083), + i = p(i, o, n, r, e[a + 15], 14, -660478335), r = p(r, i, o, n, e[a + 4], 20, -405537848), + n = p(n, r, i, o, e[a + 9], 5, 568446438), o = p(o, n, r, i, e[a + 14], 9, -1019803690), + i = p(i, o, n, r, e[a + 3], 14, -187363961), r = p(r, i, o, n, e[a + 8], 20, 1163531501), + n = p(n, r, i, o, e[a + 13], 5, -1444681467), o = p(o, n, r, i, e[a + 2], 9, -51403784), + i = p(i, o, n, r, e[a + 7], 14, 1735328473), r = p(r, i, o, n, e[a + 12], 20, -1926607734), + n = h(n, r, i, o, e[a + 5], 4, -378558), o = h(o, n, r, i, e[a + 8], 11, -2022574463), + i = h(i, o, n, r, e[a + 11], 16, 1839030562), r = h(r, i, o, n, e[a + 14], 23, -35309556), + n = h(n, r, i, o, e[a + 1], 4, -1530992060), o = h(o, n, r, i, e[a + 4], 11, 1272893353), + i = h(i, o, n, r, e[a + 7], 16, -155497632), r = h(r, i, o, n, e[a + 10], 23, -1094730640), + n = h(n, r, i, o, e[a + 13], 4, 681279174), o = h(o, n, r, i, e[a + 0], 11, -358537222), + i = h(i, o, n, r, e[a + 3], 16, -722521979), r = h(r, i, o, n, e[a + 6], 23, 76029189), + n = h(n, r, i, o, e[a + 9], 4, -640364487), o = h(o, n, r, i, e[a + 12], 11, -421815835), + i = h(i, o, n, r, e[a + 15], 16, 530742520), r = h(r, i, o, n, e[a + 2], 23, -995338651), + n = v(n, r, i, o, e[a + 0], 6, -198630844), o = v(o, n, r, i, e[a + 7], 10, 1126891415), + i = v(i, o, n, r, e[a + 14], 15, -1416354905), r = v(r, i, o, n, e[a + 5], 21, -57434055), + n = v(n, r, i, o, e[a + 12], 6, 1700485571), o = v(o, n, r, i, e[a + 3], 10, -1894986606), + i = v(i, o, n, r, e[a + 10], 15, -1051523), r = v(r, i, o, n, e[a + 1], 21, -2054922799), + n = v(n, r, i, o, e[a + 8], 6, 1873313359), o = v(o, n, r, i, e[a + 15], 10, -30611744), + i = v(i, o, n, r, e[a + 6], 15, -1560198380), r = v(r, i, o, n, e[a + 13], 21, 1309151649), + n = v(n, r, i, o, e[a + 4], 6, -145523070), o = v(o, n, r, i, e[a + 11], 10, -1120210379), + i = v(i, o, n, r, e[a + 2], 15, 718787259), r = v(r, i, o, n, e[a + 9], 21, -343485551), + n = m(n, s), r = m(r, c), i = m(i, u), o = m(o, l); + } + return Array(n, r, i, o); + } + function f(e, t, n, r, i, o) { + return m(function(e, t) { + return e << t | e >>> 32 - t; + }(m(m(t, e), m(r, o)), i), n); + } + function d(e, t, n, r, i, o, a) { + return f(t & n | ~t & r, e, t, i, o, a); + } + function p(e, t, n, r, i, o, a) { + return f(t & r | n & ~r, e, t, i, o, a); + } + function h(e, t, n, r, i, o, a) { + return f(t ^ n ^ r, e, t, i, o, a); + } + function v(e, t, n, r, i, o, a) { + return f(n ^ (t | ~r), e, t, i, o, a); + } + function m(e, t) { + var n = (65535 & e) + (65535 & t), r = (e >> 16) + (t >> 16) + (n >> 16); + return r << 16 | 65535 & n; + } + function g(e, t) { + var n = e[0], r = e[1], i = e[2], o = e[3]; + n = y(n, r, i, o, t[0], 7, -680876936), o = y(o, n, r, i, t[1], 12, -389564586), + i = y(i, o, n, r, t[2], 17, 606105819), r = y(r, i, o, n, t[3], 22, -1044525330), + n = y(n, r, i, o, t[4], 7, -176418897), o = y(o, n, r, i, t[5], 12, 1200080426), + i = y(i, o, n, r, t[6], 17, -1473231341), r = y(r, i, o, n, t[7], 22, -45705983), + n = y(n, r, i, o, t[8], 7, 1770035416), o = y(o, n, r, i, t[9], 12, -1958414417), + i = y(i, o, n, r, t[10], 17, -42063), r = y(r, i, o, n, t[11], 22, -1990404162), + n = y(n, r, i, o, t[12], 7, 1804603682), o = y(o, n, r, i, t[13], 12, -40341101), + i = y(i, o, n, r, t[14], 17, -1502002290), r = y(r, i, o, n, t[15], 22, 1236535329), + n = b(n, r, i, o, t[1], 5, -165796510), o = b(o, n, r, i, t[6], 9, -1069501632), + i = b(i, o, n, r, t[11], 14, 643717713), r = b(r, i, o, n, t[0], 20, -373897302), + n = b(n, r, i, o, t[5], 5, -701558691), o = b(o, n, r, i, t[10], 9, 38016083), i = b(i, o, n, r, t[15], 14, -660478335), + r = b(r, i, o, n, t[4], 20, -405537848), n = b(n, r, i, o, t[9], 5, 568446438), + o = b(o, n, r, i, t[14], 9, -1019803690), i = b(i, o, n, r, t[3], 14, -187363961), + r = b(r, i, o, n, t[8], 20, 1163531501), n = b(n, r, i, o, t[13], 5, -1444681467), + o = b(o, n, r, i, t[2], 9, -51403784), i = b(i, o, n, r, t[7], 14, 1735328473), + r = b(r, i, o, n, t[12], 20, -1926607734), n = w(n, r, i, o, t[5], 4, -378558), + o = w(o, n, r, i, t[8], 11, -2022574463), i = w(i, o, n, r, t[11], 16, 1839030562), + r = w(r, i, o, n, t[14], 23, -35309556), n = w(n, r, i, o, t[1], 4, -1530992060), + o = w(o, n, r, i, t[4], 11, 1272893353), i = w(i, o, n, r, t[7], 16, -155497632), + r = w(r, i, o, n, t[10], 23, -1094730640), n = w(n, r, i, o, t[13], 4, 681279174), + o = w(o, n, r, i, t[0], 11, -358537222), i = w(i, o, n, r, t[3], 16, -722521979), + r = w(r, i, o, n, t[6], 23, 76029189), n = w(n, r, i, o, t[9], 4, -640364487), o = w(o, n, r, i, t[12], 11, -421815835), + i = w(i, o, n, r, t[15], 16, 530742520), r = w(r, i, o, n, t[2], 23, -995338651), + n = k(n, r, i, o, t[0], 6, -198630844), o = k(o, n, r, i, t[7], 10, 1126891415), + i = k(i, o, n, r, t[14], 15, -1416354905), r = k(r, i, o, n, t[5], 21, -57434055), + n = k(n, r, i, o, t[12], 6, 1700485571), o = k(o, n, r, i, t[3], 10, -1894986606), + i = k(i, o, n, r, t[10], 15, -1051523), r = k(r, i, o, n, t[1], 21, -2054922799), + n = k(n, r, i, o, t[8], 6, 1873313359), o = k(o, n, r, i, t[15], 10, -30611744), + i = k(i, o, n, r, t[6], 15, -1560198380), r = k(r, i, o, n, t[13], 21, 1309151649), + n = k(n, r, i, o, t[4], 6, -145523070), o = k(o, n, r, i, t[11], 10, -1120210379), + i = k(i, o, n, r, t[2], 15, 718787259), r = k(r, i, o, n, t[9], 21, -343485551), + e[0] = P(n, e[0]), e[1] = P(r, e[1]), e[2] = P(i, e[2]), e[3] = P(o, e[3]); + } + function _(e, t, n, r, i, o) { + return t = P(P(t, e), P(r, o)), P(t << i | t >>> 32 - i, n); + } + function y(e, t, n, r, i, o, a) { + return _(t & n | ~t & r, e, t, i, o, a); + } + function b(e, t, n, r, i, o, a) { + return _(t & r | n & ~r, e, t, i, o, a); + } + function w(e, t, n, r, i, o, a) { + return _(t ^ n ^ r, e, t, i, o, a); + } + function k(e, t, n, r, i, o, a) { + return _(n ^ (t | ~r), e, t, i, o, a); + } + function x(e) { + var t, n = []; + for (t = 0; t < 64; t += 4) n[t >> 2] = e.charCodeAt(t) + (e.charCodeAt(t + 1) << 8) + (e.charCodeAt(t + 2) << 16) + (e.charCodeAt(t + 3) << 24); + return n; + } + var A = "0123456789abcdef".split(""); + function O(e) { + for (var t = "", n = 0; n < 4; n++) t += A[e >> 8 * n + 4 & 15] + A[e >> 8 * n & 15]; + return t; + } + function S(e) { + return function(e) { + for (var t = 0; t < e.length; t++) e[t] = O(e[t]); + return e.join(""); + }(function(e) { + var t, n = e.length, r = [ 1732584193, -271733879, -1732584194, 271733878 ]; + for (t = 64; t <= e.length; t += 64) g(r, x(e.substring(t - 64, t))); + e = e.substring(t - 64); + var i = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]; + for (t = 0; t < e.length; t++) i[t >> 2] |= e.charCodeAt(t) << (t % 4 << 3); + if (i[t >> 2] |= 128 << (t % 4 << 3), t > 55) for (g(r, i), t = 0; t < 16; t++) i[t] = 0; + return i[14] = 8 * n, g(r, i), r; + }(e)); + } + function P(e, t) { + return e + t & 4294967295; + } + if ("5d41402abc4b2a76b9719d911017c592" != S("hello")) ; + (function() { + "0123456789abcdef".split(""); + if ("5d41402abc4b2a76b9719d911017c592" != S("hello")) ; + })(); + new Array(0, 3614090360, 3905402710, 606105819, 3250441966, 4118548399, 1200080426, 2821735955, 4249261313, 1770035416, 2336552879, 4294925233, 2304563134, 1804603682, 4254626195, 2792965006, 1236535329, 4129170786, 3225465664, 643717713, 3921069994, 3593408605, 38016083, 3634488961, 3889429448, 568446438, 3275163606, 4107603335, 1163531501, 2850285829, 4243563512, 1735328473, 2368359562, 4294588738, 2272392833, 1839030562, 4259657740, 2763975236, 1272893353, 4139469664, 3200236656, 681279174, 3936430074, 3572445317, 76029189, 3654602809, 3873151461, 530742520, 3299628645, 4096336452, 1126891415, 2878612391, 4237533241, 1700485571, 2399980690, 4293915773, 2240044497, 1873313359, 4264355552, 2734768916, 1309151649, 4149444226, 3174756917, 718787259, 3951481745); + var T = new Array(new Array(0, 7, 1), new Array(1, 12, 2), new Array(2, 17, 3), new Array(3, 22, 4), new Array(4, 7, 5), new Array(5, 12, 6), new Array(6, 17, 7), new Array(7, 22, 8), new Array(8, 7, 9), new Array(9, 12, 10), new Array(10, 17, 11), new Array(11, 22, 12), new Array(12, 7, 13), new Array(13, 12, 14), new Array(14, 17, 15), new Array(15, 22, 16)), I = new Array(new Array(1, 5, 17), new Array(6, 9, 18), new Array(11, 14, 19), new Array(0, 20, 20), new Array(5, 5, 21), new Array(10, 9, 22), new Array(15, 14, 23), new Array(4, 20, 24), new Array(9, 5, 25), new Array(14, 9, 26), new Array(3, 14, 27), new Array(8, 20, 28), new Array(13, 5, 29), new Array(2, 9, 30), new Array(7, 14, 31), new Array(12, 20, 32)), E = new Array(new Array(5, 4, 33), new Array(8, 11, 34), new Array(11, 16, 35), new Array(14, 23, 36), new Array(1, 4, 37), new Array(4, 11, 38), new Array(7, 16, 39), new Array(10, 23, 40), new Array(13, 4, 41), new Array(0, 11, 42), new Array(3, 16, 43), new Array(6, 23, 44), new Array(9, 4, 45), new Array(12, 11, 46), new Array(15, 16, 47), new Array(2, 23, 48)), C = new Array(new Array(0, 6, 49), new Array(7, 10, 50), new Array(14, 15, 51), new Array(5, 21, 52), new Array(12, 6, 53), new Array(3, 10, 54), new Array(10, 15, 55), new Array(1, 21, 56), new Array(8, 6, 57), new Array(15, 10, 58), new Array(6, 15, 59), new Array(13, 21, 60), new Array(4, 6, 61), new Array(11, 10, 62), new Array(2, 15, 63), new Array(9, 21, 64)); + new Array(new Array(function(e, t, n) { + return e & t | ~e & n; + }, T), new Array(function(e, t, n) { + return e & n | t & ~n; + }, I), new Array(function(e, t, n) { + return e ^ t ^ n; + }, E), new Array(function(e, t, n) { + return t ^ (e | ~n); + }, C)); + e.exports = { + hex_md5: i + }; + }, + bc2e: function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var r = [ "qy", "env", "error", "version", "lanDebug", "cloud", "serviceMarket", "router", "worklet", "__webpack_require_UNI_MP_PLUGIN__" ], i = [ "lanDebug", "router", "worklet" ], o = "undefined" !== typeof globalThis ? globalThis : function() { + return this; + }(), a = [ "w", "x" ].join(""), s = o[a], c = s.getLaunchOptionsSync ? s.getLaunchOptionsSync() : null; + function u(e) { + return (!c || 1154 !== c.scene || !i.includes(e)) && (r.indexOf(e) > -1 || "function" === typeof s[e]); + } + o[a] = function() { + var e = {}; + for (var t in s) u(t) && (e[t] = s[t]); + return e; + }(); + var l = o[a]; + t.default = l; + }, + c135: function(e, t) { + e.exports = function(e) { + if (Array.isArray(e)) return e; + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + c240: function(e, t) { + e.exports = function() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + c3a6: function(e) { + e.exports = JSON.parse('{"uni-popup.cancel":"取消","uni-popup.ok":"確定","uni-popup.placeholder":"請輸入","uni-popup.title":"提示","uni-popup.shareTitle":"分享到"}'); + }, + c5f7: function(e, t) { + e.exports = function(e) { + return -1 !== Function.toString.call(e).indexOf("[native code]"); + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + c8ba: function(e, t) { + var n; + n = function() { + return this; + }(); + try { + n = n || new Function("return this")(); + } catch (r) { + r = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(r); + "object" === typeof window && (n = window); + } + e.exports = n; + }, + c8c1: function(e, t, n) { + "use strict"; + (function(e, r) { + var i = n("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var o = i(n("5c77")), a = { + install: function(t) { + t.mixin({ + data: function() { + return { + appTitle: "口袋方剂学", + appName: "fangji", + appType: "wxApp", + appVersion: "1025", + isProduct: 0, + isAd: 0, + isAdUni: 0, + currentPage: "", + common_ad: { + ad_id: 0, + from: "", + ad_type: "" + }, + item_ad: { + ad_id: 0, + from: "", + ad_type: "" + }, + cp_ad: { + ad_id: 0, + from: "" + }, + reward_ad: { + ad_id: 0, + from: "" + }, + videoAd: null, + adTimer: null + }; + }, + onLoad: function() { + this.x_getUserToken(), this.x_getPage(); + }, + methods: { + x_getPage: function() { + var e = getCurrentPages(); + e[e.length - 1]["route"] && (this.currentPage = e[e.length - 1]["route"]); + }, + x_request: function(t, n, r, i) { + var a = this, s = this; + n || (n = {}), i || (i = 0); + var c = { + uuid: e.getStorageSync("uToken"), + app_name: s.appName, + app_type: s.appType, + current_page: s.currentPage, + app_version: s.appVersion + }; + c = Object.assign(c, n), e.request({ + url: o.default.root_host + t, + data: o.default.authParam(c), + success: function(e) { + e = e.data, 1 === e.code ? (s.isProduct = e.status, s.isAd = e.is_ad, s.isAdUni = e.is_ad_uni) : 0 === i && (0 === e.code && a.x_tips("error", e.info), + e.info || a.x_tips("error", "请求异常")), r && r(s, e); + } + }); + }, + x_redirect: function(t, n) { + n && r.navigateToMiniProgram({ + appId: n, + path: t, + envVersion: "release", + success: function(e) { + console.log("跳转成功"); + } + }); + var i = getCurrentPages(); + i.length >= 10 ? e.redirectTo({ + url: t + }) : e.navigateTo({ + url: t + }); + }, + x_back: function() { + e.navigateBack(); + }, + x_config: function() {}, + x_alert: function(e, t, n, r) { + r || (r = ""), this.$refs.xpop.dialogToggle(this, e, t, r, n); + }, + x_tips: function(e, t) { + this.$refs.xpop.messageToggle(this, e, t); + }, + x_getUserToken: function() { + o.default.getUserToken(this); + }, + x_get_ad: function(e) { + this.x_request("api/config/ad/", { + ad_type: e + }, function(t, n) { + 1 === n.code && ("common" === e ? t.common_ad = n.data : "cp" === e ? t.cp_ad = n.data : "reward" === e && (t.reward_ad = n.data)); + }); + }, + cpAd: function() { + var e = this; + e.x_get_ad("cp"), setTimeout(function() { + e.cp_ad.ad_id && e.cp_ad.from && ("wx" === e.cp_ad.from ? e.cpAdWechat(e.cp_ad.ad_id) : "uni" === e.cp_ad.from && e.cpAdUni(e.cp_ad.ad_id)); + }, 1e3); + }, + cpAdWechat: function(e) { + var t = null; + r.createInterstitialAd && (t = r.createInterstitialAd({ + adUnitId: e + }), t.onLoad(function() {}), t.onError(function(e) {}), t.onClose(function() {})), + t && t.show().catch(function(e) { + console.error(e); + }); + }, + cpAdUni: function(e) { + this.$refs.adInterstitial.show(), this.x_request("api/ad/record/", { + position_id: e, + ad_platform: "uni", + type: "cp" + }); + }, + initRewardAd: function() { + var e = this; + e.x_get_ad("reward"), setTimeout(function() { + e.reward_ad.ad_id && e.reward_ad.from && ("wx" === e.reward_ad.from ? e.initAdRewardWechat(e.reward_ad.ad_id) : "uni" === e.reward_ad.from && e.initRewardAdUni(e.reward_ad.ad_id)); + }, 1e3); + }, + initAdRewardWechat: function(e) { + var t = this; + console.log("初始化激励", e), r.createRewardedVideoAd && (this.videoAd = r.createRewardedVideoAd({ + adUnitId: e + }), this.videoAd.onLoad(function() {}), this.videoAd.onError(function(e) { + console.log(e); + }), this.videoAd.onClose(function(e) { + e && e.isEnded && t.addTimes(); + })); + }, + initRewardAdUni: function(e) { + this.$refs.adRewardedVideo.load(); + } + } + }), t.prototype.hello = function() { + alert("你好啊"); + }; + } + }; + t.default = a; + }).call(this, n("543d")["default"], n("bc2e")["default"]); + }, + c973: function(e, t) { + function n(e, t, n, r, i, o, a) { + try { + var s = e[o](a), c = s.value; + } catch (u) { + u = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(u); + return void n(u); + } + s.done ? t(c) : Promise.resolve(c).then(r, i); + } + e.exports = function(e) { + return function() { + var t = this, r = arguments; + return new Promise(function(i, o) { + var a = e.apply(t, r); + function s(e) { + n(a, i, o, s, c, "next", e); + } + function c(e) { + n(a, i, o, s, c, "throw", e); + } + s(void 0); + }); + }; + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + d267: function(e, t, n) { + "use strict"; + n.r(t), function(e, n) { + const r = { + Load: "load", + Close: "close", + Error: "error" + }; + t["default"] = { + props: { + options: { + type: [ Object, Array ], + default() { + return {}; + } + }, + adpid: { + type: [ Number, String ], + default: "" + }, + unitId: { + type: [ Number, String ], + default: "" + }, + preload: { + type: [ Boolean, String ], + default: !0 + }, + loadnext: { + type: [ Boolean, String ], + default: !1 + }, + urlCallback: { + type: Object, + default() { + return {}; + } + } + }, + data() { + return { + loading: !1, + errorMessage: null + }; + }, + created() { + this._ad = null, setTimeout(() => { + this.preload && this._canCreateAd() && this.load(); + }, 100); + }, + methods: { + load() { + this.loading || this._startLoading(); + }, + show() { + if (this.errorMessage = null, this._ad = this.selectComponent(".uniad-plugin"), + this._hasCallback()) { + const t = e.getUserCryptoManager(); + t.getLatestUserKey({ + success: ({encryptKey: e, iv: t, version: n, expireTime: r}) => { + this._ad.show({ + userId: this.urlCallback.userId || "", + extra: this.urlCallback.extra || "", + encryptKey: e, + iv: t, + version: n, + expireTime: r + }); + }, + fail: e => { + this._dispatchEvent(r.Error, e); + } + }); + } else this._ad.show(); + }, + _onclick() { + this.show(); + }, + _startLoading() { + this.loading = !0, this.errorMessage = null; + }, + _canCreateAd() { + let e = !1; + return ("string" === typeof this.adpid && this.adpid.length > 0 || "number" === typeof this.adpid) && (e = !0), + e; + }, + _hasCallback() { + return "object" === typeof this.urlCallback && Object.keys(this.urlCallback).length > 0; + }, + _onmpload(e) { + this.loading = !1, this._dispatchEvent(r.Load, {}); + }, + _onmpclose(e) { + if (this._dispatchEvent(r.Close, e.detail), e.detail.adsdata) { + const t = e.detail.adv, i = e.detail.adsdata, o = e.detail.version; + n.callFunction({ + name: "uniAdCallback", + data: { + adv: t, + adsdata: i, + version: o + }, + secretType: "both", + success: e => {}, + fail: e => { + this._dispatchEvent(r.Error, e); + } + }), delete e.detail.adv, delete e.detail.adsdata, delete e.detail.version; + } + }, + _onmperror(e) { + this.loading = !1, this.errorMessage = JSON.stringify(e.detail), this._dispatchEvent(r.Error, e.detail); + }, + _dispatchEvent(e, t) { + this.$emit(e, { + detail: t + }); + } + } + }; + }.call(this, n("bc2e")["default"], n("a9ff")["default"]); + }, + e50d: function(e, t, n) { + var r = n("7037")["default"]; + e.exports = function(e, t) { + if ("object" !== r(e) || null === e) return e; + var n = e[Symbol.toPrimitive]; + if (void 0 !== n) { + var i = n.call(e, t || "default"); + if ("object" !== r(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === t ? String : Number)(e); + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + ec30: function(e, t, n) { + "use strict"; + (function(e, n, r) { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.chooseAndUploadFile = function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : { + type: "all" + }; + if ("image" === e.type) return u(o(e), e); + if ("video" === e.type) return u(a(e), e); + return u(s(e), e); + }, t.uploadCloudFiles = function(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 5, n = arguments.length > 2 ? arguments[2] : void 0; + e = JSON.parse(JSON.stringify(e)); + var i = e.length, o = 0, a = this; + return new Promise(function(s) { + while (o < t) c(); + function c() { + var t = o++; + if (t >= i) !e.find(function(e) { + return !e.url && !e.errMsg; + }) && s(e); else { + var u = e[t], l = a.files.findIndex(function(e) { + return e.uuid === u.uuid; + }); + u.url = "", delete u.errMsg, r.uploadFile({ + filePath: u.path, + cloudPath: u.cloudPath, + fileType: u.fileType, + onUploadProgress: function(e) { + e.index = l, n && n(e); + } + }).then(function(e) { + u.url = e.fileID, u.index = l, t < i && c(); + }).catch(function(e) { + u.errMsg = e.errMsg || e.message, u.index = l, t < i && c(); + }); + } + } + }); + }; + var i = "chooseAndUploadFile:fail"; + function o(t) { + var n = t.count, r = t.sizeType, o = void 0 === r ? [ "original", "compressed" ] : r, a = t.sourceType, s = void 0 === a ? [ "album", "camera" ] : a, u = t.extension; + return new Promise(function(t, r) { + e.chooseImage({ + count: n, + sizeType: o, + sourceType: s, + extension: u, + success: function(e) { + t(c(e, "image")); + }, + fail: function(e) { + r({ + errMsg: e.errMsg.replace("chooseImage:fail", i) + }); + } + }); + }); + } + function a(t) { + var n = t.camera, r = t.compressed, o = t.maxDuration, a = t.sourceType, s = void 0 === a ? [ "album", "camera" ] : a, u = t.extension; + return new Promise(function(t, a) { + e.chooseVideo({ + camera: n, + compressed: r, + maxDuration: o, + sourceType: s, + extension: u, + success: function(e) { + var n = e.tempFilePath, r = e.duration, i = e.size, o = e.height, a = e.width; + t(c({ + errMsg: "chooseVideo:ok", + tempFilePaths: [ n ], + tempFiles: [ { + name: e.tempFile && e.tempFile.name || "", + path: n, + size: i, + type: e.tempFile && e.tempFile.type || "", + width: a, + height: o, + duration: r, + fileType: "video", + cloudPath: "" + } ] + }, "video")); + }, + fail: function(e) { + a({ + errMsg: e.errMsg.replace("chooseVideo:fail", i) + }); + } + }); + }); + } + function s(t) { + var r = t.count, o = t.extension; + return new Promise(function(t, a) { + var s = e.chooseFile; + if ("undefined" !== typeof n && "function" === typeof n.chooseMessageFile && (s = n.chooseMessageFile), + "function" !== typeof s) return a({ + errMsg: i + " 请指定 type 类型,该平台仅支持选择 image 或 video。" + }); + s({ + type: "all", + count: r, + extension: o, + success: function(e) { + t(c(e)); + }, + fail: function(e) { + a({ + errMsg: e.errMsg.replace("chooseFile:fail", i) + }); + } + }); + }); + } + function c(e, t) { + return e.tempFiles.forEach(function(e, n) { + e.name || (e.name = e.path.substring(e.path.lastIndexOf("/") + 1)), t && (e.fileType = t), + e.cloudPath = Date.now() + "_" + n + e.name.substring(e.name.lastIndexOf(".")); + }), e.tempFilePaths || (e.tempFilePaths = e.tempFiles.map(function(e) { + return e.path; + })), e; + } + function u(e, t) { + var n = t.onChooseFile; + t.onUploadProgress; + return e.then(function(e) { + if (n) { + var t = n(e); + if ("undefined" !== typeof t) return Promise.resolve(t).then(function(t) { + return "undefined" === typeof t ? e : t; + }); + } + return e; + }).then(function(e) { + return !1 === e ? { + errMsg: "chooseAndUploadFile:ok", + tempFilePaths: [], + tempFiles: [] + } : e; + }); + } + }).call(this, n("543d")["default"], n("bc2e")["default"], n("a9ff")["default"]); + }, + ed6d: function(e, t, n) { + var r = n("4a4b"); + e.exports = function(e, t) { + if ("function" !== typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); + e.prototype = Object.create(t && t.prototype, { + constructor: { + value: e, + writable: !0, + configurable: !0 + } + }), Object.defineProperty(e, "prototype", { + writable: !1 + }), t && r(e, t); + }, e.exports.__esModule = !0, e.exports["default"] = e.exports; + }, + f0c5: function(e, t, n) { + "use strict"; + function r(e, t, n, r, i, o, a, s, c, u) { + var l, f = "function" === typeof e ? e.options : e; + if (c) { + f.components || (f.components = {}); + var d = Object.prototype.hasOwnProperty; + for (var p in c) d.call(c, p) && !d.call(f.components, p) && (f.components[p] = c[p]); + } + if (u && ("function" === typeof u.beforeCreate && (u.beforeCreate = [ u.beforeCreate ]), + (u.beforeCreate || (u.beforeCreate = [])).unshift(function() { + this[u.__module] = this; + }), (f.mixins || (f.mixins = [])).push(u)), t && (f.render = t, f.staticRenderFns = n, + f._compiled = !0), r && (f.functional = !0), o && (f._scopeId = "data-v-" + o), + a ? (l = function(e) { + e = e || this.$vnode && this.$vnode.ssrContext || this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext, + e || "undefined" === typeof __VUE_SSR_CONTEXT__ || (e = __VUE_SSR_CONTEXT__), i && i.call(this, e), + e && e._registeredComponents && e._registeredComponents.add(a); + }, f._ssrRegister = l) : i && (l = s ? function() { + i.call(this, this.$root.$options.shadowRoot); + } : i), l) if (f.functional) { + f._injectStyles = l; + var h = f.render; + f.render = function(e, t) { + return l.call(t), h(e, t); + }; + } else { + var v = f.beforeCreate; + f.beforeCreate = v ? [].concat(v, l) : [ l ]; + } + return { + exports: e, + options: f + }; + } + n.d(t, "a", function() { + return r; + }); + } +} ]); \ No newline at end of file diff --git a/components/bootNav/bootNav.js b/components/bootNav/bootNav.js new file mode 100644 index 0000000..5f12515 --- /dev/null +++ b/components/bootNav/bootNav.js @@ -0,0 +1,110 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "components/bootNav/bootNav" ], { + "027b": function(t, n, e) { + "use strict"; + var a = e("5c05"), i = e.n(a); + i.a; + }, + "0641": function(t, n, e) { + "use strict"; + e.d(n, "b", function() { + return i; + }), e.d(n, "c", function() { + return o; + }), e.d(n, "a", function() { + return a; + }); + var a = { + uniIcons: function() { + return Promise.all([ e.e("common/vendor"), e.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(e.bind(null, "8be1")); + } + }, i = function() { + var t = this.$createElement; + this._self._c; + }, o = []; + }, + "0d0a": function(t, n, e) { + "use strict"; + var a = e("4ea4"); + Object.defineProperty(n, "__esModule", { + value: !0 + }), n.default = void 0; + a(e("5c77")); + var i = { + name: "bootNav", + data: function() { + return { + navTextClass: "xuni-tabbar_normal", + navTextActiveClass: "xuni-tabbar_active", + navList: [ { + name: "home", + text: "首页", + img: "home", + path: "/pages/index/index", + appId: "" + }, { + name: "category", + text: "分类", + img: "list", + path: "/pages/category/category", + appId: "" + }, { + name: "my", + text: "我的收藏", + img: "heart-filled", + path: "/pages/result/result?isMy=1", + appId: "" + } ] + }; + }, + mounted: function() { + this.getNav(); + }, + methods: { + getNav: function() { + this.x_request("api/nav/index", {}, function(t, n) { + 1 === n.code && (t.navList = n.data), t.initNav(); + }); + }, + initNav: function() { + for (var t in this.navList) this.navList[t]["name"] == this.nav ? this.navList[t].textColor = "#a67d41;" : this.navList[t].textColor = "rgb(122, 126, 131)"; + }, + goTo: function(t) { + console.log(t.currentTarget.dataset.app_id), this.x_redirect(t.currentTarget.dataset.path, t.currentTarget.dataset.app_id); + } + }, + props: [ "nav" ] + }; + n.default = i; + }, + "5c05": function(t, n, e) {}, + "6e7d": function(t, n, e) { + "use strict"; + e.r(n); + var a = e("0d0a"), i = e.n(a); + for (var o in a) [ "default" ].indexOf(o) < 0 && function(t) { + e.d(n, t, function() { + return a[t]; + }); + }(o); + n["default"] = i.a; + }, + dc0f: function(t, n, e) { + "use strict"; + e.r(n); + var a = e("0641"), i = e("6e7d"); + for (var o in i) [ "default" ].indexOf(o) < 0 && function(t) { + e.d(n, t, function() { + return i[t]; + }); + }(o); + e("027b"); + var r = e("f0c5"), u = Object(r["a"])(i["default"], a["b"], a["c"], !1, null, null, null, !1, a["a"], void 0); + n["default"] = u.exports; + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "components/bootNav/bootNav-create-component", { + "components/bootNav/bootNav-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("dc0f")); + } +}, [ [ "components/bootNav/bootNav-create-component" ] ] ]); \ No newline at end of file diff --git a/components/bootNav/bootNav.json b/components/bootNav/bootNav.json new file mode 100644 index 0000000..ddeeca7 --- /dev/null +++ b/components/bootNav/bootNav.json @@ -0,0 +1,6 @@ +{ + "usingComponents": { + "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons" + }, + "component": true +} \ No newline at end of file diff --git a/components/bootNav/bootNav.wxml b/components/bootNav/bootNav.wxml new file mode 100644 index 0000000..bcc0def --- /dev/null +++ b/components/bootNav/bootNav.wxml @@ -0,0 +1,10 @@ + + + + + + {{''+item.text+''}} + + + + diff --git a/components/bootNav/bootNav.wxss b/components/bootNav/bootNav.wxss new file mode 100644 index 0000000..0e674d7 --- /dev/null +++ b/components/bootNav/bootNav.wxss @@ -0,0 +1,63 @@ +.xuni-tabbar-bottom { + display: block; + position: fixed; + width: 100%; +} + +.xbottom-menu,.xuni-tabbar-bottom { + bottom: 0; + box-sizing: border-box; + z-index: 998; +} + +.xbottom-menu { + backdrop-filter: none; + background-color: #f8f8f8; + display: flex; +} + +.xuni-tabbar__item { + -webkit-tap-highlight-color: rgba(0,0,0,0); + flex: 1; + flex-direction: column; + font-size: 0; + text-align: center; +} + +.xuni-tabbar__bd,.xuni-tabbar__item { + align-items: center; + display: flex; + justify-content: center; +} + +.xuni-tabbar__bd { + cursor: pointer; + flex-direction: column; + height: 50px; + position: relative; +} + +.xuni-tabbar__icon { + display: inline-block; + margin-top: 5px; + position: relative; +} + +.xuni-tabbar__icon ._img { + height: 100%; + width: 100%; +} + +.xuni-tabbar__label { + font-size: 10px; + line-height: normal; + margin-top: 3px; +} + +.xuni-tabbar_normal { + color: #7a7e83; +} + +.xuni-tabbar_active { + color: #a67d41; +} \ No newline at end of file diff --git a/components/wall/comment.js b/components/wall/comment.js new file mode 100644 index 0000000..333a6e6 --- /dev/null +++ b/components/wall/comment.js @@ -0,0 +1,80 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "components/wall/comment" ], { + "27f9": function(n, t, i) { + "use strict"; + i.r(t); + var e = i("39b2"), o = i("c5b6"); + for (var u in o) [ "default" ].indexOf(u) < 0 && function(n) { + i.d(t, n, function() { + return o[n]; + }); + }(u); + var c = i("f0c5"), l = Object(c["a"])(o["default"], e["b"], e["c"], !1, null, null, null, !1, e["a"], void 0); + t["default"] = l.exports; + }, + "39b2": function(n, t, i) { + "use strict"; + i.d(t, "b", function() { + return o; + }), i.d(t, "c", function() { + return u; + }), i.d(t, "a", function() { + return e; + }); + var e = { + uniIcons: function() { + return Promise.all([ i.e("common/vendor"), i.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(i.bind(null, "8be1")); + } + }, o = function() { + var n = this.$createElement; + this._self._c; + }, u = []; + }, + 6782: function(n, t, i) { + "use strict"; + var e = i("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var o = e(i("5c77")), u = { + name: "comment", + data: function() { + return { + xitem: {}, + wall_id: 0, + normalColor: "color:#999", + focusColor: "color:#007aff" + }; + }, + mounted: function() { + this.xitem = this.item, this.wall_id = this.detail_id; + }, + methods: { + actionsClick: function(n) { + "like" === n && o.default.wallLike(this, this.item.id, 1); + }, + commentLike: function() { + o.default.wallLike(this, this.xitem.id, 2); + } + }, + props: [ "item", "detail_id" ] + }; + t.default = u; + }, + c5b6: function(n, t, i) { + "use strict"; + i.r(t); + var e = i("6782"), o = i.n(e); + for (var u in e) [ "default" ].indexOf(u) < 0 && function(n) { + i.d(t, n, function() { + return e[n]; + }); + }(u); + t["default"] = o.a; + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "components/wall/comment-create-component", { + "components/wall/comment-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("27f9")); + } +}, [ [ "components/wall/comment-create-component" ] ] ]); \ No newline at end of file diff --git a/components/wall/comment.json b/components/wall/comment.json new file mode 100644 index 0000000..ddeeca7 --- /dev/null +++ b/components/wall/comment.json @@ -0,0 +1,6 @@ +{ + "usingComponents": { + "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons" + }, + "component": true +} \ No newline at end of file diff --git a/components/wall/comment.wxml b/components/wall/comment.wxml new file mode 100644 index 0000000..e53bacb --- /dev/null +++ b/components/wall/comment.wxml @@ -0,0 +1,22 @@ + + + + + + + {{xitem.user.nick_name}} + + + {{xitem.like_num}} + + + + {{xitem.content}} + + + 回复> + {{'回复 ('+xitem.comment_num+') >'}} + {{xitem.create_at}} + + + diff --git a/2.txt b/components/wall/comment.wxss similarity index 100% rename from 2.txt rename to components/wall/comment.wxss diff --git a/components/wall/reply.js b/components/wall/reply.js new file mode 100644 index 0000000..e35e514 --- /dev/null +++ b/components/wall/reply.js @@ -0,0 +1,86 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "components/wall/reply" ], { + "00df": function(n, t, e) { + "use strict"; + e.r(t); + var i = e("db15"), o = e("1dd0"); + for (var u in o) [ "default" ].indexOf(u) < 0 && function(n) { + e.d(t, n, function() { + return o[n]; + }); + }(u); + var c = e("f0c5"), r = Object(c["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + t["default"] = r.exports; + }, + "1dd0": function(n, t, e) { + "use strict"; + e.r(t); + var i = e("bfad"), o = e.n(i); + for (var u in i) [ "default" ].indexOf(u) < 0 && function(n) { + e.d(t, n, function() { + return i[n]; + }); + }(u); + t["default"] = o.a; + }, + bfad: function(n, t, e) { + "use strict"; + var i = e("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var o = i(e("5c77")), u = { + name: "reply", + data: function() { + return { + xitem: {}, + comment_id: 0, + normalColor: "color:#999", + focusColor: "color:#007aff" + }; + }, + mounted: function() { + this.xitem = this.item, this.comment_id = this.detail_id; + }, + methods: { + actionsClick: function(n) { + "like" === n && o.default.wallLike(this, this.item.id, 1); + }, + commentLike: function() { + o.default.wallLike(this, this.xitem.id, 3); + }, + showCommentWrap: function(n, t) { + this.$emit("showComment", { + comment_id: n, + reply_id: t + }); + } + }, + props: [ "item", "detail_id" ] + }; + t.default = u; + }, + db15: function(n, t, e) { + "use strict"; + e.d(t, "b", function() { + return o; + }), e.d(t, "c", function() { + return u; + }), e.d(t, "a", function() { + return i; + }); + var i = { + uniIcons: function() { + return Promise.all([ e.e("common/vendor"), e.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(e.bind(null, "8be1")); + } + }, o = function() { + var n = this.$createElement; + this._self._c; + }, u = []; + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "components/wall/reply-create-component", { + "components/wall/reply-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("00df")); + } +}, [ [ "components/wall/reply-create-component" ] ] ]); \ No newline at end of file diff --git a/components/wall/reply.json b/components/wall/reply.json new file mode 100644 index 0000000..ddeeca7 --- /dev/null +++ b/components/wall/reply.json @@ -0,0 +1,6 @@ +{ + "usingComponents": { + "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons" + }, + "component": true +} \ No newline at end of file diff --git a/components/wall/reply.wxml b/components/wall/reply.wxml new file mode 100644 index 0000000..9871600 --- /dev/null +++ b/components/wall/reply.wxml @@ -0,0 +1,24 @@ + + + + + + + {{xitem.user.nick_name}} + + + {{xitem.like_num}} + + + + {{'@'+xitem.toUser.nick_name+':'+xitem.to_content}} + + + {{xitem.content}} + + + 回复> + {{xitem.create_at}} + + + diff --git a/components/wall/reply.wxss b/components/wall/reply.wxss new file mode 100644 index 0000000..e69de29 diff --git a/components/wall/wall.js b/components/wall/wall.js new file mode 100644 index 0000000..d45600a --- /dev/null +++ b/components/wall/wall.js @@ -0,0 +1,97 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "components/wall/wall" ], { + "04c9": function(n, i, e) {}, + "0f94": function(n, i, e) { + "use strict"; + e.d(i, "b", function() { + return u; + }), e.d(i, "c", function() { + return o; + }), e.d(i, "a", function() { + return t; + }); + var t = { + uniCard: function() { + return e.e("uni_modules/uni-card/components/uni-card/uni-card").then(e.bind(null, "7d11")); + }, + uniFilePicker: function() { + return Promise.all([ e.e("common/vendor"), e.e("uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker") ]).then(e.bind(null, "b9c3")); + }, + uniIcons: function() { + return Promise.all([ e.e("common/vendor"), e.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(e.bind(null, "8be1")); + }, + uniad: function() { + return Promise.all([ e.e("common/vendor"), e.e("node-modules/@dcloudio/uni-cli-shared/components/uniad") ]).then(e.bind(null, "d229")); + } + }, u = function() { + var n = this.$createElement; + this._self._c; + }, o = []; + }, + "6d46": function(n, i, e) { + "use strict"; + e.r(i); + var t = e("0f94"), u = e("98b4"); + for (var o in u) [ "default" ].indexOf(o) < 0 && function(n) { + e.d(i, n, function() { + return u[n]; + }); + }(o); + e("f0b5"); + var c = e("f0c5"), l = Object(c["a"])(u["default"], t["b"], t["c"], !1, null, null, null, !1, t["a"], void 0); + i["default"] = l.exports; + }, + "7bfa": function(n, i, e) { + "use strict"; + (function(n) { + var t = e("4ea4"); + Object.defineProperty(i, "__esModule", { + value: !0 + }), i.default = void 0; + var u = t(e("5c77")), o = { + name: "wall", + data: function() { + return { + xitem: {} + }; + }, + mounted: function() { + this.xitem = this.item; + }, + methods: { + toDeail: function() { + return 1 === this.isRedirect && n.navigateTo({ + url: "/pages/wall/wall_detail?id=" + this.item.id + }), !1; + }, + actionsClick: function(n) { + "like" === n && u.default.wallLike(this, this.item.id, 1); + } + }, + props: [ "item", "isRedirect" ] + }; + i.default = o; + }).call(this, e("543d")["default"]); + }, + "98b4": function(n, i, e) { + "use strict"; + e.r(i); + var t = e("7bfa"), u = e.n(t); + for (var o in t) [ "default" ].indexOf(o) < 0 && function(n) { + e.d(i, n, function() { + return t[n]; + }); + }(o); + i["default"] = u.a; + }, + f0b5: function(n, i, e) { + "use strict"; + var t = e("04c9"), u = e.n(t); + u.a; + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "components/wall/wall-create-component", { + "components/wall/wall-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("6d46")); + } +}, [ [ "components/wall/wall-create-component" ] ] ]); \ No newline at end of file diff --git a/components/wall/wall.json b/components/wall/wall.json new file mode 100644 index 0000000..c8f8d93 --- /dev/null +++ b/components/wall/wall.json @@ -0,0 +1,9 @@ +{ + "usingComponents": { + "uni-card": "/uni_modules/uni-card/components/uni-card/uni-card", + "uni-file-picker": "/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker", + "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons", + "uniad": "/node-modules/@dcloudio/uni-cli-shared/components/uniad" + }, + "component": true +} \ No newline at end of file diff --git a/components/wall/wall.wxml b/components/wall/wall.wxml new file mode 100644 index 0000000..d7f4842 --- /dev/null +++ b/components/wall/wall.wxml @@ -0,0 +1,27 @@ + + + + + {{''+item.content+''}} + + + + + {{'分享('+item.share_num+')'}} + + + + + {{'点赞('+xitem.like_num+')'}} + {{'点赞('+xitem.like_num+')'}} + + + + {{'评论('+item.comment_num+')'}} + + + + + + + diff --git a/components/wall/wall.wxss b/components/wall/wall.wxss new file mode 100644 index 0000000..d0ffb0e --- /dev/null +++ b/components/wall/wall.wxss @@ -0,0 +1,69 @@ +.card-actions { + border-top: 1px solid #eee; + height: 45px; + justify-content: space-around; +} + +.card-actions,.card-actions-item { + align-items: center; + display: flex; + flex-direction: row; +} + +.card-actions-item-text { + color: #666; + font-size: 12px; + margin-left: 5px; +} + +.cover-image { + flex: 1; + height: 150px; +} + +.no-border { + border-width: 0; +} + +.x_gird_image { + display: inline-block; + height: 100%; + overflow: hidden; + width: 100%; +} + +.text { + font-size: 14px; + margin-top: 5px; +} + +.grid-dynamic-box { + margin-bottom: 15px; +} + +.grid-item-box { + flex: 1; + flex-direction: column; +} + +.grid-item-box,.grid-item-box-row { + align-items: center; + display: flex; + justify-content: center; + padding: 15px 0; +} + +.grid-item-box-row { + flex: 1; + flex-direction: row; +} + +.grid-dot { + position: absolute; + right: 15px; + top: 5px; +} + +.swiper { + height: 420px; +} \ No newline at end of file diff --git a/components/xad/xad.js b/components/xad/xad.js new file mode 100644 index 0000000..6b0879c --- /dev/null +++ b/components/xad/xad.js @@ -0,0 +1,66 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "components/xad/xad" ], { + "1f4e": function(n, e, t) { + "use strict"; + t.r(e); + var o = t("8f2f"), u = t.n(o); + for (var a in o) [ "default" ].indexOf(a) < 0 && function(n) { + t.d(e, n, function() { + return o[n]; + }); + }(a); + e["default"] = u.a; + }, + "8f2f": function(n, e, t) { + "use strict"; + Object.defineProperty(e, "__esModule", { + value: !0 + }), e.default = void 0; + e.default = { + name: "xad", + data: function() { + return {}; + }, + methods: {}, + props: [ "x_common_ad", "x_cp_ad" ] + }; + }, + 9621: function(n, e, t) { + "use strict"; + t.r(e); + var o = t("a4f3"), u = t("1f4e"); + for (var a in u) [ "default" ].indexOf(a) < 0 && function(n) { + t.d(e, n, function() { + return u[n]; + }); + }(a); + var i = t("f0c5"), d = Object(i["a"])(u["default"], o["b"], o["c"], !1, null, "00b6cb30", null, !1, o["a"], void 0); + e["default"] = d.exports; + }, + a4f3: function(n, e, t) { + "use strict"; + t.d(e, "b", function() { + return u; + }), t.d(e, "c", function() { + return a; + }), t.d(e, "a", function() { + return o; + }); + var o = { + uniad: function() { + return Promise.all([ t.e("common/vendor"), t.e("node-modules/@dcloudio/uni-cli-shared/components/uniad") ]).then(t.bind(null, "d229")); + }, + adInterstitial: function() { + return Promise.all([ t.e("common/vendor"), t.e("node-modules/@dcloudio/uni-cli-shared/components/ad-interstitial") ]).then(t.bind(null, "faa3")); + } + }, u = function() { + var n = this.$createElement; + this._self._c; + }, a = []; + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "components/xad/xad-create-component", { + "components/xad/xad-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("9621")); + } +}, [ [ "components/xad/xad-create-component" ] ] ]); \ No newline at end of file diff --git a/components/xad/xad.json b/components/xad/xad.json new file mode 100644 index 0000000..49d0dc6 --- /dev/null +++ b/components/xad/xad.json @@ -0,0 +1,7 @@ +{ + "usingComponents": { + "uniad": "/node-modules/@dcloudio/uni-cli-shared/components/uniad", + "ad-interstitial": "/node-modules/@dcloudio/uni-cli-shared/components/ad-interstitial" + }, + "component": true +} \ No newline at end of file diff --git a/components/xad/xad.wxml b/components/xad/xad.wxml new file mode 100644 index 0000000..309f2fb --- /dev/null +++ b/components/xad/xad.wxml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/components/xad/xad.wxss b/components/xad/xad.wxss new file mode 100644 index 0000000..e69de29 diff --git a/components/xpop/xpop.js b/components/xpop/xpop.js new file mode 100644 index 0000000..8e8aa2a --- /dev/null +++ b/components/xpop/xpop.js @@ -0,0 +1,94 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "components/xpop/xpop" ], { + "67bb": function(n, e, t) { + "use strict"; + t.r(e); + var o = t("d156"), i = t.n(o); + for (var u in o) [ "default" ].indexOf(u) < 0 && function(n) { + t.d(e, n, function() { + return o[n]; + }); + }(u); + e["default"] = i.a; + }, + "8c3c": function(n, e, t) { + "use strict"; + t.r(e); + var o = t("b8c1"), i = t("67bb"); + for (var u in i) [ "default" ].indexOf(u) < 0 && function(n) { + t.d(e, n, function() { + return i[n]; + }); + }(u); + var c = t("f0c5"), l = Object(c["a"])(i["default"], o["b"], o["c"], !1, null, "13085a74", null, !1, o["a"], void 0); + e["default"] = l.exports; + }, + b8c1: function(n, e, t) { + "use strict"; + t.d(e, "b", function() { + return i; + }), t.d(e, "c", function() { + return u; + }), t.d(e, "a", function() { + return o; + }); + var o = { + uniPopup: function() { + return t.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(t.bind(null, "edb0")); + }, + uniPopupDialog: function() { + return Promise.all([ t.e("common/vendor"), t.e("uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog") ]).then(t.bind(null, "b336")); + }, + uniPopupMessage: function() { + return Promise.all([ t.e("common/vendor"), t.e("uni_modules/uni-popup/components/uni-popup-message/uni-popup-message") ]).then(t.bind(null, "36c1")); + } + }, i = function() { + var n = this.$createElement; + this._self._c; + }, u = []; + }, + d156: function(n, e, t) { + "use strict"; + Object.defineProperty(e, "__esModule", { + value: !0 + }), e.default = void 0; + var o = { + name: "xpop", + data: function() { + return { + msgType: "success", + cancelText: "关闭", + confirmText: "确定", + confirmTitle: "提示", + content: "", + call: null, + t: null + }; + }, + methods: { + messageToggle: function(n, e, t) { + this.t = n, e && (this.msgType = e), t && (this.confirmTitle = t), this.$refs.message.open(); + }, + dialogToggle: function(n, e, t, o, i, u, c) { + this.t = n, e && (this.type = e), t && (this.confirmTitle = t), o && (this.content = o), + u && (this.confirmText = u), c && (this.cancelText = c), i && (this.call = i), this.$refs.alertDialog.open(); + }, + dialogConfirm: function() { + if (this.call) { + var n = this.t, e = this.call; + n[e](); + } + }, + dialogClose: function() { + console.log("点击关闭"); + } + } + }; + e.default = o; + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "components/xpop/xpop-create-component", { + "components/xpop/xpop-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("8c3c")); + } +}, [ [ "components/xpop/xpop-create-component" ] ] ]); \ No newline at end of file diff --git a/components/xpop/xpop.json b/components/xpop/xpop.json new file mode 100644 index 0000000..336338b --- /dev/null +++ b/components/xpop/xpop.json @@ -0,0 +1,8 @@ +{ + "usingComponents": { + "uni-popup": "/uni_modules/uni-popup/components/uni-popup/uni-popup", + "uni-popup-dialog": "/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog", + "uni-popup-message": "/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message" + }, + "component": true +} \ No newline at end of file diff --git a/components/xpop/xpop.wxml b/components/xpop/xpop.wxml new file mode 100644 index 0000000..85835bc --- /dev/null +++ b/components/xpop/xpop.wxml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/components/xpop/xpop.wxss b/components/xpop/xpop.wxss new file mode 100644 index 0000000..e69de29 diff --git a/pages/article/article.js b/pages/article/article.js new file mode 100644 index 0000000..2ed7561 --- /dev/null +++ b/pages/article/article.js @@ -0,0 +1,142 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/article/article" ], { + 2407: function(t, e, n) { + "use strict"; + (function(t, e) { + var i = n("4ea4"); + n("94a9"); + i(n("66fd")); + var a = i(n("e894")); + t.__webpack_require_UNI_MP_PLUGIN__ = n, e(a.default); + }).call(this, n("bc2e")["default"], n("543d")["createPage"]); + }, + "5ece": function(t, e, n) { + "use strict"; + n.r(e); + var i = n("e7ea"), a = n.n(i); + for (var o in i) [ "default" ].indexOf(o) < 0 && function(t) { + n.d(e, t, function() { + return i[t]; + }); + }(o); + e["default"] = a.a; + }, + "6d11": function(t, e, n) { + "use strict"; + n.d(e, "b", function() { + return a; + }), n.d(e, "c", function() { + return o; + }), n.d(e, "a", function() { + return i; + }); + var i = { + xad: function() { + return n.e("components/xad/xad").then(n.bind(null, "9621")); + }, + xpop: function() { + return n.e("components/xpop/xpop").then(n.bind(null, "8c3c")); + }, + bootNav: function() { + return Promise.all([ n.e("common/vendor"), n.e("components/bootNav/bootNav") ]).then(n.bind(null, "dc0f")); + } + }, a = function() { + var t = this, e = t.$createElement, n = (t._self._c, t.isProduct ? t.__map(t.itemList, function(e, n) { + var i = t.__get_orig(e), a = e.ad_id ? {} : null; + return { + $orig: i, + a0: a + }; + }) : null); + t.$mp.data = Object.assign({}, { + $root: { + l0: n + } + }); + }, o = []; + }, + ae9c: function(t, e, n) {}, + dcb3: function(t, e, n) { + "use strict"; + var i = n("ae9c"), a = n.n(i); + a.a; + }, + e7ea: function(t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { + value: !0 + }), e.default = void 0; + e.default = { + data: function() { + return { + itemList: [], + focusType: "", + categoryList: [], + word: "", + tag: 0, + page: 1 + }; + }, + onLoad: function(t) { + this.getList(), this.x_get_ad("common"), this.cpAd(); + }, + methods: { + onShareAppMessage: function() { + return { + title: this.title + }; + }, + onShareTimeline: function() { + return { + title: this.title + }; + }, + getList: function() { + this.x_request("api/fangji.article/category", {}, function(t, e) { + t.categoryList = e.data, t.focus(0); + }); + }, + focus: function(t) { + this.changeTab(t); + }, + changeTab: function(t) { + this.tag = t, this.itemList = [], this.page = 1, this.searchResult(); + }, + onReachBottom: function() { + this.searchResult(); + }, + doSearch: function() { + this.word && (this.itemList = [], this.page = 1, this.searchResult()); + }, + searchResult: function() { + this.page > 0 && this.x_request("api/fangji.article/search", { + title: this.word, + tag: this.tag, + page: this.page + }, function(t, e) { + //去除数据中的广告数据 + console.log('处理前的数据:',e.data.data) + const filteredArray = e.data.data.filter(item => + !item.ad_id + ); + console.log('处理后的数据:',filteredArray) + var n = filteredArray; + n.length > 0 ? (t.itemList = t.itemList.concat(n), t.page++) : t.page = 0; + }); + } + } + }; + }, + e894: function(t, e, n) { + "use strict"; + n.r(e); + var i = n("6d11"), a = n("5ece"); + for (var o in a) [ "default" ].indexOf(o) < 0 && function(t) { + n.d(e, t, function() { + return a[t]; + }); + }(o); + n("dcb3"); + var c = n("f0c5"), u = Object(c["a"])(a["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + e["default"] = u.exports; + } +}, [ [ "2407", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/article/article.json b/pages/article/article.json new file mode 100644 index 0000000..5d161fa --- /dev/null +++ b/pages/article/article.json @@ -0,0 +1,10 @@ +{ + "navigationBarTitleText": "文章", + "onReachBottomDistance": 300, + "enablePullDownRefresh": false, + "usingComponents": { + "xad": "/components/xad/xad", + "xpop": "/components/xpop/xpop", + "boot-nav": "/components/bootNav/bootNav" + } +} \ No newline at end of file diff --git a/pages/article/article.wxml b/pages/article/article.wxml new file mode 100644 index 0000000..6327509 --- /dev/null +++ b/pages/article/article.wxml @@ -0,0 +1,39 @@ + + + + + + 搜索 + + + + + {{item}} + + + + + + + + + + {{item.$orig.title+''}} + + + {{item.$orig.introduce+''}} + + + + + + + + + + + + + + + diff --git a/pages/article/article.wxss b/pages/article/article.wxss new file mode 100644 index 0000000..15911ec --- /dev/null +++ b/pages/article/article.wxss @@ -0,0 +1,245 @@ +page { + font-family: -apple-system-font,Helvetica Neue,sans-serif; + line-height: 1.6; +} + +icon { + vertical-align: middle; +} + +page { + -webkit-tap-highlight-color: transparent; +} + +@font-face { + font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg"); +} + +.font_family { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: font_family!important; + font-size: 32rpx; + font-style: normal; +} + +page { + font-family: PingFangSC-Regular; + font-size: 32rpx; + height: 100%; +} + +.font_family { + position: relative; + top: 4rpx; +} + +.content { + height: 100%; + padding-bottom: 100rpx; +} + +.body,.content { + box-sizing: border-box; +} + +.body { + background: #fff9f1; + min-height: 100%; + overflow: auto; +} + +checkbox,radio { + transform: scale(.8); +} + +.body .search.x-search { + border-bottom: 2rpx solid #f0f0f0; + padding: 20rpx 36rpx; + position: relative; +} + +.body .search ._span.x-search { + color: #333; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + line-height: 84rpx; +} + +.body .search ._div.x-search { + align-items: center; + display: flex; +} + +.body .search ._div ._input.x-search { + background-color: #f5f5f5; + border-radius: 6rpx 0 0 6rpx; + box-sizing: border-box; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + padding-left: 68rpx; + vertical-align: middle; + width: 500rpx; +} + +.body .search ._div ._img.x-search { + height: 48rpx; + left: 48rpx; + position: absolute; + top: 42rpx; + width: 48rpx; +} + +.body .search .iconBox.x-search { + background-color: #f5f5f5; + border-radius: 0 6rpx 6rpx 0; + height: 84rpx; + margin-left: -10rpx; + margin-right: 22rpx; + position: relative; + width: 70rpx; +} + +.body .search .iconBox .icon.x-search { + background-color: initial; + color: #979797; + font-size: 58rpx; + height: 48rpx; + line-height: 48rpx; + margin: 0; + padding: 0; + position: absolute; + right: 10rpx; + top: 20rpx; + z-index: 999; +} + +.body .search ._i.x-search { + margin-top: 22rpx; +} + +.body .search ._i ._span.x-search { + border: 2rpx solid #ececec; + border-radius: 6rpx; + font-size: 28rpx; + font-weight: 700; + height: 53rpx; + line-height: 53rpx; + margin-right: 32rpx; + text-align: center; + width: 118rpx; +} + +.body .search ._i .active.x-search { + background-color: #d5594e; + border: none; + color: #fff; +} + +.body .thing.x-search { + font-size: 30rpx; + height: 72vh; + overflow: auto; + padding: 0 36rpx 20rpx; +} + +.body .thing ._p.x-search { + box-sizing: border-box; + color: #333; + padding-bottom: 28rpx; + padding-top: 20rpx; +} + +.searchTab { + padding: 0rpx 10rpx; + position: relative; +} + +.searchTabItem { + background-color: rgba(148,103,75,.25); + color: #94674b; + float: left; + margin: 10rpx; + padding: 2rpx 5rpx; + text-align: center; +} + +.searchTabItemFocus { + background-color: #94674b; + color: #fff; +} + +.body .result.bookPage { + padding: 0 36rpx; +} + +.body .result ._li.bookPage { + border-bottom: 2rpx solid #f0f0f0; + box-sizing: border-box; + padding-bottom: 32rpx; +} + +.body .result ._li .title.bookPage { + display: flex; + justify-content: space-between; + margin-bottom: 16rpx; + margin-top: 32rpx; +} + +.body .result ._li .title ._h3.bookPage { + display: inline-block; +} + +.body .result ._li .title ._h3.bookPage:first-child { + color: #333; +} + +.body .result ._li .title ._h3.bookPage:last-child { + color: #a67d41; + font-size: 30rpx; +} + +.body .result ._li ._p.bookPage { + color: #1c1c1c; + font-size: 30rpx; +} + +.body .result ._li ._p ._span.bookPage,.body .result ._li ._p.bookPage { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.x_bottom { + border-bottom: 2rpx solid #f0f0f0; +} + +.x_child_li { + margin-top: 10rpx!important; +} + +.x_font_28 { + font-size: 28rpx!important; +} + +.xfocus_color { + color: #a67d41!important; +} + +.contentPage { + padding: 25rpx; +} + +.x_font_16 { + font-size: 16px; +} + +.x_font_14 { + font-size: 14px; +} + +.x-center { + text-align: center; +} \ No newline at end of file diff --git a/pages/article/detail.js b/pages/article/detail.js new file mode 100644 index 0000000..1ec40db --- /dev/null +++ b/pages/article/detail.js @@ -0,0 +1,115 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/article/detail" ], { + "449d": function(t, e, n) { + "use strict"; + n.r(e); + var i = n("67e9"), a = n("a393"); + for (var o in a) [ "default" ].indexOf(o) < 0 && function(t) { + n.d(e, t, function() { + return a[t]; + }); + }(o); + n("e97f"); + var u = n("f0c5"), c = Object(u["a"])(a["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + e["default"] = c.exports; + }, + "67e9": function(t, e, n) { + "use strict"; + n.d(e, "b", function() { + return a; + }), n.d(e, "c", function() { + return o; + }), n.d(e, "a", function() { + return i; + }); + var i = { + xad: function() { + return n.e("components/xad/xad").then(n.bind(null, "9621")); + }, + xpop: function() { + return n.e("components/xpop/xpop").then(n.bind(null, "8c3c")); + }, + bootNav: function() { + return Promise.all([ n.e("common/vendor"), n.e("components/bootNav/bootNav") ]).then(n.bind(null, "dc0f")); + } + }, a = function() { + var t = this.$createElement, e = (this._self._c, this.isProduct ? {} : null); + this.$mp.data = Object.assign({}, { + $root: { + a0: e + } + }); + }, o = []; + }, + "9a98": function(t, e, n) { + "use strict"; + (function(t, e) { + var i = n("4ea4"); + n("94a9"); + i(n("66fd")); + var a = i(n("449d")); + t.__webpack_require_UNI_MP_PLUGIN__ = n, e(a.default); + }).call(this, n("bc2e")["default"], n("543d")["createPage"]); + }, + a393: function(t, e, n) { + "use strict"; + n.r(e); + var i = n("f5b6"), a = n.n(i); + for (var o in i) [ "default" ].indexOf(o) < 0 && function(t) { + n.d(e, t, function() { + return i[t]; + }); + }(o); + e["default"] = a.a; + }, + b611: function(t, e, n) {}, + e97f: function(t, e, n) { + "use strict"; + var i = n("b611"), a = n.n(i); + a.a; + }, + f5b6: function(t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { + value: !0 + }), e.default = void 0; + e.default = { + data: function() { + return { + id: 0, + item: {}, + recommendList: [] + }; + }, + onLoad: function(t) { + this.id = t.id, this.getItem(), this.x_get_ad("common"), this.cpAd(); + }, + methods: { + onShareAppMessage: function() { + return { + title: this.title + }; + }, + onShareTimeline: function() { + return { + title: this.title + }; + }, + getItem: function() { + this.x_request("api/fangji.article/detail", { + id: this.id + }, function(t, e) { + var n = e.data; + t.item = n, n.ad && (t.item_ad = n.ad), t.getRecommend(t.item.tag); + }); + }, + getRecommend: function(t) { + this.x_request("api/fangji.article/recommend", { + tag: t + }, function(t, e) { + t.recommendList = e.data; + }); + } + } + }; + } +}, [ [ "9a98", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/article/detail.json b/pages/article/detail.json new file mode 100644 index 0000000..13936a7 --- /dev/null +++ b/pages/article/detail.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "文章详情", + "enablePullDownRefresh": false, + "usingComponents": { + "xad": "/components/xad/xad", + "xpop": "/components/xpop/xpop", + "boot-nav": "/components/bootNav/bootNav" + } +} \ No newline at end of file diff --git a/pages/article/detail.wxml b/pages/article/detail.wxml new file mode 100644 index 0000000..f070b13 --- /dev/null +++ b/pages/article/detail.wxml @@ -0,0 +1,21 @@ + + + {{item.title}} + + + + + 推荐阅读 + + + {{recommend.title}} + + + + + + + + + + diff --git a/pages/article/detail.wxss b/pages/article/detail.wxss new file mode 100644 index 0000000..15911ec --- /dev/null +++ b/pages/article/detail.wxss @@ -0,0 +1,245 @@ +page { + font-family: -apple-system-font,Helvetica Neue,sans-serif; + line-height: 1.6; +} + +icon { + vertical-align: middle; +} + +page { + -webkit-tap-highlight-color: transparent; +} + +@font-face { + font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg"); +} + +.font_family { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: font_family!important; + font-size: 32rpx; + font-style: normal; +} + +page { + font-family: PingFangSC-Regular; + font-size: 32rpx; + height: 100%; +} + +.font_family { + position: relative; + top: 4rpx; +} + +.content { + height: 100%; + padding-bottom: 100rpx; +} + +.body,.content { + box-sizing: border-box; +} + +.body { + background: #fff9f1; + min-height: 100%; + overflow: auto; +} + +checkbox,radio { + transform: scale(.8); +} + +.body .search.x-search { + border-bottom: 2rpx solid #f0f0f0; + padding: 20rpx 36rpx; + position: relative; +} + +.body .search ._span.x-search { + color: #333; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + line-height: 84rpx; +} + +.body .search ._div.x-search { + align-items: center; + display: flex; +} + +.body .search ._div ._input.x-search { + background-color: #f5f5f5; + border-radius: 6rpx 0 0 6rpx; + box-sizing: border-box; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + padding-left: 68rpx; + vertical-align: middle; + width: 500rpx; +} + +.body .search ._div ._img.x-search { + height: 48rpx; + left: 48rpx; + position: absolute; + top: 42rpx; + width: 48rpx; +} + +.body .search .iconBox.x-search { + background-color: #f5f5f5; + border-radius: 0 6rpx 6rpx 0; + height: 84rpx; + margin-left: -10rpx; + margin-right: 22rpx; + position: relative; + width: 70rpx; +} + +.body .search .iconBox .icon.x-search { + background-color: initial; + color: #979797; + font-size: 58rpx; + height: 48rpx; + line-height: 48rpx; + margin: 0; + padding: 0; + position: absolute; + right: 10rpx; + top: 20rpx; + z-index: 999; +} + +.body .search ._i.x-search { + margin-top: 22rpx; +} + +.body .search ._i ._span.x-search { + border: 2rpx solid #ececec; + border-radius: 6rpx; + font-size: 28rpx; + font-weight: 700; + height: 53rpx; + line-height: 53rpx; + margin-right: 32rpx; + text-align: center; + width: 118rpx; +} + +.body .search ._i .active.x-search { + background-color: #d5594e; + border: none; + color: #fff; +} + +.body .thing.x-search { + font-size: 30rpx; + height: 72vh; + overflow: auto; + padding: 0 36rpx 20rpx; +} + +.body .thing ._p.x-search { + box-sizing: border-box; + color: #333; + padding-bottom: 28rpx; + padding-top: 20rpx; +} + +.searchTab { + padding: 0rpx 10rpx; + position: relative; +} + +.searchTabItem { + background-color: rgba(148,103,75,.25); + color: #94674b; + float: left; + margin: 10rpx; + padding: 2rpx 5rpx; + text-align: center; +} + +.searchTabItemFocus { + background-color: #94674b; + color: #fff; +} + +.body .result.bookPage { + padding: 0 36rpx; +} + +.body .result ._li.bookPage { + border-bottom: 2rpx solid #f0f0f0; + box-sizing: border-box; + padding-bottom: 32rpx; +} + +.body .result ._li .title.bookPage { + display: flex; + justify-content: space-between; + margin-bottom: 16rpx; + margin-top: 32rpx; +} + +.body .result ._li .title ._h3.bookPage { + display: inline-block; +} + +.body .result ._li .title ._h3.bookPage:first-child { + color: #333; +} + +.body .result ._li .title ._h3.bookPage:last-child { + color: #a67d41; + font-size: 30rpx; +} + +.body .result ._li ._p.bookPage { + color: #1c1c1c; + font-size: 30rpx; +} + +.body .result ._li ._p ._span.bookPage,.body .result ._li ._p.bookPage { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.x_bottom { + border-bottom: 2rpx solid #f0f0f0; +} + +.x_child_li { + margin-top: 10rpx!important; +} + +.x_font_28 { + font-size: 28rpx!important; +} + +.xfocus_color { + color: #a67d41!important; +} + +.contentPage { + padding: 25rpx; +} + +.x_font_16 { + font-size: 16px; +} + +.x_font_14 { + font-size: 14px; +} + +.x-center { + text-align: center; +} \ No newline at end of file diff --git a/pages/book/book.js b/pages/book/book.js new file mode 100644 index 0000000..fde5d47 --- /dev/null +++ b/pages/book/book.js @@ -0,0 +1,150 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/book/book" ], { + "0910": function(t, n, e) { + "use strict"; + e.r(n); + var o = e("ce5a"), a = e.n(o); + for (var i in o) [ "default" ].indexOf(i) < 0 && function(t) { + e.d(n, t, function() { + return o[t]; + }); + }(i); + n["default"] = a.a; + }, + "4aba": function(t, n, e) { + "use strict"; + e.d(n, "b", function() { + return a; + }), e.d(n, "c", function() { + return i; + }), e.d(n, "a", function() { + return o; + }); + var o = { + xad: function() { + return e.e("components/xad/xad").then(e.bind(null, "9621")); + }, + xpop: function() { + return e.e("components/xpop/xpop").then(e.bind(null, "8c3c")); + }, + bootNav: function() { + return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f")); + } + }, a = function() { + var t = this, n = t.$createElement, e = (t._self._c, t.isProduct ? t.__map(t.bookList, function(n, e) { + var o = t.__get_orig(n), a = n.ad_id ? {} : null; + return { + $orig: o, + a0: a + }; + }) : null); + t._isMounted || (t.e0 = function(n) { + t.inputValue = ""; + }), t.$mp.data = Object.assign({}, { + $root: { + l0: e + } + }); + }, i = []; + }, + "6f99": function(t, n, e) { + "use strict"; + e.r(n); + var o = e("4aba"), a = e("0910"); + for (var i in a) [ "default" ].indexOf(i) < 0 && function(t) { + e.d(n, t, function() { + return a[t]; + }); + }(i); + e("9a39"); + var u = e("f0c5"), c = Object(u["a"])(a["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0); + n["default"] = c.exports; + }, + "8d67": function(t, n, e) { + "use strict"; + (function(t, n) { + var o = e("4ea4"); + e("94a9"); + o(e("66fd")); + var a = o(e("6f99")); + t.__webpack_require_UNI_MP_PLUGIN__ = e, n(a.default); + }).call(this, e("bc2e")["default"], e("543d")["createPage"]); + }, + "9a39": function(t, n, e) { + "use strict"; + var o = e("b0c5"), a = e.n(o); + a.a; + }, + b0c5: function(t, n, e) {}, + ce5a: function(t, n, e) { + "use strict"; + Object.defineProperty(n, "__esModule", { + value: !0 + }), n.default = void 0; + n.default = { + data: function() { + return { + inputValue: "", + itemList: [], + bookList: [], + focusType: "", + categoryList: [] + }; + }, + onLoad: function(t) { + this.getList(), this.x_get_ad("common"), this.cpAd(); + }, + watch: { + inputValue: { + handler: function(t, n) { + t != n && this.searchResult(t); + } + } + }, + methods: { + onShareAppMessage: function() { + return { + title: this.title + }; + }, + onShareTimeline: function() { + return { + title: this.title + }; + }, + getList: function() { + this.x_request("api_v2/fangji/zy_book/category/", {}, function(t, n) { + t.categoryList = n.data, t.focus(n.data[0]["key"]); + }); + }, + focus: function(t) { + this.changeTab(t); + }, + changeTab: function(t) { + this.focusType = t, this.x_request("api/fangji.book/book", { + key: t + }, function(t, n) { + //去除数据中的广告数据 + console.log('处理前的数据:',n.data) + const filteredArray = n.data.filter(item => + !item.ad_id + ); + t.bookList = filteredArray; + }); + }, + searchResult: function(t) { + this.x_request("api/fangji.book/search", { + name: t + }, function(t, n) { + //去除数据中的广告数据 + console.log('处理前的数据:',n.data) + const filteredArray = n.data.filter(item => + !item.ad_id + ); + t.bookList = filteredArray; + // t.bookList = n.data; + }); + } + } + }; + } +}, [ [ "8d67", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/book/book.json b/pages/book/book.json new file mode 100644 index 0000000..932ea13 --- /dev/null +++ b/pages/book/book.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "历代古籍", + "enablePullDownRefresh": false, + "usingComponents": { + "xad": "/components/xad/xad", + "xpop": "/components/xpop/xpop", + "boot-nav": "/components/bootNav/bootNav" + } +} \ No newline at end of file diff --git a/pages/book/book.wxml b/pages/book/book.wxml new file mode 100644 index 0000000..e3190d0 --- /dev/null +++ b/pages/book/book.wxml @@ -0,0 +1,36 @@ + + + + + + {{true}} + + + + + + + + + {{item.title}} + + + + + {{''+book.$orig.name+''}} + + {{book.$orig.author}} + + + + + + + + + + + + + + diff --git a/pages/book/book.wxss b/pages/book/book.wxss new file mode 100644 index 0000000..e1aa266 --- /dev/null +++ b/pages/book/book.wxss @@ -0,0 +1,246 @@ +page { + font-family: -apple-system-font,Helvetica Neue,sans-serif; + line-height: 1.6; +} + +icon { + vertical-align: middle; +} + +page { + -webkit-tap-highlight-color: transparent; +} + +@font-face { + font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg"); +} + +.font_family { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: font_family!important; + font-size: 32rpx; + font-style: normal; +} + +page { + font-family: PingFangSC-Regular; + font-size: 32rpx; + height: 100%; +} + +.font_family { + position: relative; + top: 4rpx; +} + +.content { + height: 100%; + padding-bottom: 100rpx; +} + +.body,.content { + box-sizing: border-box; +} + +.body { + background: #fff9f1; + min-height: 100%; + overflow: auto; +} + +checkbox,radio { + transform: scale(.8); +} + +.body .search.x-search { + border-bottom: 2rpx solid #f0f0f0; + padding: 20rpx 36rpx; + position: relative; +} + +.body .search ._span.x-search { + color: #333; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + line-height: 84rpx; +} + +.body .search ._div.x-search { + align-items: center; + display: flex; +} + +.body .search ._div ._input.x-search { + background-color: #f5f5f5; + border-radius: 6rpx 0 0 6rpx; + box-sizing: border-box; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + padding-left: 68rpx; + vertical-align: middle; + width: 536rpx; +} + +.body .search ._div ._img.x-search { + height: 48rpx; + left: 48rpx; + position: absolute; + top: 42rpx; + width: 48rpx; +} + +.body .search .iconBox.x-search { + background-color: #f5f5f5; + border-radius: 0 6rpx 6rpx 0; + height: 84rpx; + margin-left: -10rpx; + margin-right: 22rpx; + position: relative; + width: 70rpx; +} + +.body .search .iconBox .icon.x-search { + background-color: initial; + color: #979797; + font-size: 58rpx; + height: 48rpx; + line-height: 48rpx; + margin: 0; + padding: 0; + position: absolute; + right: 10rpx; + top: 20rpx; + z-index: 999; +} + +.body .search ._i.x-search { + margin-top: 22rpx; +} + +.body .search ._i ._span.x-search { + border: 2rpx solid #ececec; + border-radius: 6rpx; + font-size: 28rpx; + font-weight: 700; + height: 53rpx; + line-height: 53rpx; + margin-right: 32rpx; + text-align: center; + width: 118rpx; +} + +.body .search ._i .active.x-search { + background-color: #d5594e; + border: none; + color: #fff; +} + +.body .thing.x-search { + font-size: 30rpx; + height: 72vh; + overflow: auto; + padding: 0 36rpx 20rpx; +} + +.body .thing ._p.x-search { + box-sizing: border-box; + color: #333; + padding-bottom: 28rpx; + padding-top: 20rpx; +} + +.searchTab { + padding: 0rpx 36rpx; + position: relative; +} + +.searchTabItem { + background-color: rgba(148,103,75,.25); + color: #94674b; + float: left; + margin: 10rpx; + padding: 2rpx 5rpx; + text-align: center; + width: 15%; +} + +.searchTabItemFocus { + background-color: #94674b; + color: #fff; +} + +.body .result.bookPage { + padding: 0 36rpx; +} + +.body .result ._li.bookPage { + border-bottom: 2rpx solid #f0f0f0; + box-sizing: border-box; + padding-bottom: 32rpx; +} + +.body .result ._li .title.bookPage { + display: flex; + justify-content: space-between; + margin-bottom: 16rpx; + margin-top: 32rpx; +} + +.body .result ._li .title ._h3.bookPage { + display: inline-block; +} + +.body .result ._li .title ._h3.bookPage:first-child { + color: #333; +} + +.body .result ._li .title ._h3.bookPage:last-child { + color: #a67d41; + font-size: 30rpx; +} + +.body .result ._li ._p.bookPage { + color: #1c1c1c; + font-size: 30rpx; +} + +.body .result ._li ._p ._span.bookPage,.body .result ._li ._p.bookPage { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.x_bottom { + border-bottom: 2rpx solid #f0f0f0; +} + +.x_child_li { + margin-top: 10rpx!important; +} + +.x_font_28 { + font-size: 28rpx!important; +} + +.xfocus_color { + color: #a67d41!important; +} + +.contentPage { + padding: 25rpx; +} + +.x_font_16 { + font-size: 16px; +} + +.x_font_14 { + font-size: 14px; +} + +.x-center { + text-align: center; +} \ No newline at end of file diff --git a/pages/book/chapter.js b/pages/book/chapter.js new file mode 100644 index 0000000..a152279 --- /dev/null +++ b/pages/book/chapter.js @@ -0,0 +1,138 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/book/chapter" ], { + "003d": function(t, n, i) { + "use strict"; + i.r(n); + var o = i("8d34"), e = i.n(o); + for (var a in o) [ "default" ].indexOf(a) < 0 && function(t) { + i.d(n, t, function() { + return o[t]; + }); + }(a); + n["default"] = e.a; + }, + "257b": function(t, n, i) { + "use strict"; + var o = i("f34a"), e = i.n(o); + e.a; + }, + "5abc": function(t, n, i) { + "use strict"; + i.r(n); + var o = i("923c"), e = i("003d"); + for (var a in e) [ "default" ].indexOf(a) < 0 && function(t) { + i.d(n, t, function() { + return e[t]; + }); + }(a); + i("257b"); + var r = i("f0c5"), u = Object(r["a"])(e["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0); + n["default"] = u.exports; + }, + "8d34": function(t, n, i) { + "use strict"; + (function(t) { + Object.defineProperty(n, "__esModule", { + value: !0 + }), n.default = void 0; + var i = { + data: function() { + return { + itemList: [] + }; + }, + onLoad: function(t) { + var n; + this.book = t.book, this.book_id = null !== (n = t.id) && void 0 !== n ? n : 1, + this.init(); + }, + methods: { + onShareAppMessage: function() { + return { + title: this.title + }; + }, + onShareTimeline: function() { + return { + title: this.title + }; + }, + init: function() { + var n = this; + t.setNavigationBarTitle({ + title: n.book + "目录" + }), n.getList(), this.x_get_ad("common"), n.cpAd(); + }, + getList: function() { + this.x_request("api/fangji.book/chapter", { + book_id: this.book_id + }, function(t, n) { + //去除数据中的广告数据 + console.log('处理前的数据:',n.data) + const filteredArray = n.data.filter(item => + !item.ad_id + ); + console.log('处理后的数据:',filteredArray) + t.itemList = filteredArray; + }); + }, + toDetail: function(t, n) { + this.x_redirect("/pages/book/detail?id=" + t + "&book_id=" + this.book_id + "&title=" + this.book + "-" + n); + } + } + }; + n.default = i; + }).call(this, i("543d")["default"]); + }, + "923c": function(t, n, i) { + "use strict"; + i.d(n, "b", function() { + return e; + }), i.d(n, "c", function() { + return a; + }), i.d(n, "a", function() { + return o; + }); + var o = { + xad: function() { + return i.e("components/xad/xad").then(i.bind(null, "9621")); + }, + xpop: function() { + return i.e("components/xpop/xpop").then(i.bind(null, "8c3c")); + }, + bootNav: function() { + return Promise.all([ i.e("common/vendor"), i.e("components/bootNav/bootNav") ]).then(i.bind(null, "dc0f")); + } + }, e = function() { + var t = this, n = t.$createElement, i = (t._self._c, t.isProduct ? t.__map(t.itemList, function(n, i) { + var o = t.__get_orig(n), e = n.ad_id ? null : t.__map(n.child, function(i, o) { + var e = t.__get_orig(i), a = n.child.length; + return { + $orig: e, + g0: a + }; + }), a = n.ad_id ? {} : null; + return { + $orig: o, + l0: e, + a0: a + }; + }) : null); + t.$mp.data = Object.assign({}, { + $root: { + l1: i + } + }); + }, a = []; + }, + bff2: function(t, n, i) { + "use strict"; + (function(t, n) { + var o = i("4ea4"); + i("94a9"); + o(i("66fd")); + var e = o(i("5abc")); + t.__webpack_require_UNI_MP_PLUGIN__ = i, n(e.default); + }).call(this, i("bc2e")["default"], i("543d")["createPage"]); + }, + f34a: function(t, n, i) {} +}, [ [ "bff2", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/book/chapter.json b/pages/book/chapter.json new file mode 100644 index 0000000..932ea13 --- /dev/null +++ b/pages/book/chapter.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "历代古籍", + "enablePullDownRefresh": false, + "usingComponents": { + "xad": "/components/xad/xad", + "xpop": "/components/xpop/xpop", + "boot-nav": "/components/bootNav/bootNav" + } +} \ No newline at end of file diff --git a/pages/book/chapter.wxml b/pages/book/chapter.wxml new file mode 100644 index 0000000..107b2eb --- /dev/null +++ b/pages/book/chapter.wxml @@ -0,0 +1,27 @@ + + + + + + + + {{'|-'+item.$orig.chapter.name+''}} + 查看 + + + {{'|-----'+first.$orig.chapter.name+''}} + 查看 + + + + + + + + + + + + + + diff --git a/pages/book/chapter.wxss b/pages/book/chapter.wxss new file mode 100644 index 0000000..e1aa266 --- /dev/null +++ b/pages/book/chapter.wxss @@ -0,0 +1,246 @@ +page { + font-family: -apple-system-font,Helvetica Neue,sans-serif; + line-height: 1.6; +} + +icon { + vertical-align: middle; +} + +page { + -webkit-tap-highlight-color: transparent; +} + +@font-face { + font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg"); +} + +.font_family { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: font_family!important; + font-size: 32rpx; + font-style: normal; +} + +page { + font-family: PingFangSC-Regular; + font-size: 32rpx; + height: 100%; +} + +.font_family { + position: relative; + top: 4rpx; +} + +.content { + height: 100%; + padding-bottom: 100rpx; +} + +.body,.content { + box-sizing: border-box; +} + +.body { + background: #fff9f1; + min-height: 100%; + overflow: auto; +} + +checkbox,radio { + transform: scale(.8); +} + +.body .search.x-search { + border-bottom: 2rpx solid #f0f0f0; + padding: 20rpx 36rpx; + position: relative; +} + +.body .search ._span.x-search { + color: #333; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + line-height: 84rpx; +} + +.body .search ._div.x-search { + align-items: center; + display: flex; +} + +.body .search ._div ._input.x-search { + background-color: #f5f5f5; + border-radius: 6rpx 0 0 6rpx; + box-sizing: border-box; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + padding-left: 68rpx; + vertical-align: middle; + width: 536rpx; +} + +.body .search ._div ._img.x-search { + height: 48rpx; + left: 48rpx; + position: absolute; + top: 42rpx; + width: 48rpx; +} + +.body .search .iconBox.x-search { + background-color: #f5f5f5; + border-radius: 0 6rpx 6rpx 0; + height: 84rpx; + margin-left: -10rpx; + margin-right: 22rpx; + position: relative; + width: 70rpx; +} + +.body .search .iconBox .icon.x-search { + background-color: initial; + color: #979797; + font-size: 58rpx; + height: 48rpx; + line-height: 48rpx; + margin: 0; + padding: 0; + position: absolute; + right: 10rpx; + top: 20rpx; + z-index: 999; +} + +.body .search ._i.x-search { + margin-top: 22rpx; +} + +.body .search ._i ._span.x-search { + border: 2rpx solid #ececec; + border-radius: 6rpx; + font-size: 28rpx; + font-weight: 700; + height: 53rpx; + line-height: 53rpx; + margin-right: 32rpx; + text-align: center; + width: 118rpx; +} + +.body .search ._i .active.x-search { + background-color: #d5594e; + border: none; + color: #fff; +} + +.body .thing.x-search { + font-size: 30rpx; + height: 72vh; + overflow: auto; + padding: 0 36rpx 20rpx; +} + +.body .thing ._p.x-search { + box-sizing: border-box; + color: #333; + padding-bottom: 28rpx; + padding-top: 20rpx; +} + +.searchTab { + padding: 0rpx 36rpx; + position: relative; +} + +.searchTabItem { + background-color: rgba(148,103,75,.25); + color: #94674b; + float: left; + margin: 10rpx; + padding: 2rpx 5rpx; + text-align: center; + width: 15%; +} + +.searchTabItemFocus { + background-color: #94674b; + color: #fff; +} + +.body .result.bookPage { + padding: 0 36rpx; +} + +.body .result ._li.bookPage { + border-bottom: 2rpx solid #f0f0f0; + box-sizing: border-box; + padding-bottom: 32rpx; +} + +.body .result ._li .title.bookPage { + display: flex; + justify-content: space-between; + margin-bottom: 16rpx; + margin-top: 32rpx; +} + +.body .result ._li .title ._h3.bookPage { + display: inline-block; +} + +.body .result ._li .title ._h3.bookPage:first-child { + color: #333; +} + +.body .result ._li .title ._h3.bookPage:last-child { + color: #a67d41; + font-size: 30rpx; +} + +.body .result ._li ._p.bookPage { + color: #1c1c1c; + font-size: 30rpx; +} + +.body .result ._li ._p ._span.bookPage,.body .result ._li ._p.bookPage { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.x_bottom { + border-bottom: 2rpx solid #f0f0f0; +} + +.x_child_li { + margin-top: 10rpx!important; +} + +.x_font_28 { + font-size: 28rpx!important; +} + +.xfocus_color { + color: #a67d41!important; +} + +.contentPage { + padding: 25rpx; +} + +.x_font_16 { + font-size: 16px; +} + +.x_font_14 { + font-size: 14px; +} + +.x-center { + text-align: center; +} \ No newline at end of file diff --git a/pages/book/detail.js b/pages/book/detail.js new file mode 100644 index 0000000..67a602f --- /dev/null +++ b/pages/book/detail.js @@ -0,0 +1,126 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/book/detail" ], { + "129c": function(t, n, e) { + "use strict"; + e.r(n); + var i = e("d72f"), o = e.n(i); + for (var a in i) [ "default" ].indexOf(a) < 0 && function(t) { + e.d(n, t, function() { + return i[t]; + }); + }(a); + n["default"] = o.a; + }, + "1f42": function(t, n, e) { + "use strict"; + (function(t, n) { + var i = e("4ea4"); + e("94a9"); + i(e("66fd")); + var o = i(e("9097")); + t.__webpack_require_UNI_MP_PLUGIN__ = e, n(o.default); + }).call(this, e("bc2e")["default"], e("543d")["createPage"]); + }, + "5f36": function(t, n, e) {}, + "849d": function(t, n, e) { + "use strict"; + var i = e("5f36"), o = e.n(i); + o.a; + }, + 9097: function(t, n, e) { + "use strict"; + e.r(n); + var i = e("b1d3"), o = e("129c"); + for (var a in o) [ "default" ].indexOf(a) < 0 && function(t) { + e.d(n, t, function() { + return o[t]; + }); + }(a); + e("849d"); + var r = e("f0c5"), u = Object(r["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + n["default"] = u.exports; + }, + b1d3: function(t, n, e) { + "use strict"; + e.d(n, "b", function() { + return o; + }), e.d(n, "c", function() { + return a; + }), e.d(n, "a", function() { + return i; + }); + var i = { + xad: function() { + return e.e("components/xad/xad").then(e.bind(null, "9621")); + }, + xpop: function() { + return e.e("components/xpop/xpop").then(e.bind(null, "8c3c")); + }, + bootNav: function() { + return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f")); + } + }, o = function() { + var t = this, n = t.$createElement, e = (t._self._c, t.isProduct ? t.__map(t.contentList, function(n, e) { + var i = t.__get_orig(n), o = n.ad_id ? {} : null; + return { + $orig: i, + a0: o + }; + }) : null); + t.$mp.data = Object.assign({}, { + $root: { + l0: e + } + }); + }, a = []; + }, + d72f: function(t, n, e) { + "use strict"; + (function(t) { + Object.defineProperty(n, "__esModule", { + value: !0 + }), n.default = void 0; + var e = { + data: function() { + return { + chapter_id: 0, + book_id: 0, + barTitle: "", + contentList: [] + }; + }, + onLoad: function(t) { + this.chapter_id = t.id, this.book_id = t.book_id, this.barTitle = t.title, this.init(); + }, + methods: { + onShareAppMessage: function() { + return { + title: this.title + }; + }, + onShareTimeline: function() { + return { + title: this.title + }; + }, + init: function() { + var n = this; + t.setNavigationBarTitle({ + title: n.barTitle + }), n.getContentList(), this.x_get_ad("common"), n.cpAd(); + }, + getContentList: function() { + t.showLoading({ + title: "加载中..." + }), this.x_request("api/fangji.book/detail", { + book_id: this.book_id, + chapter_id: this.chapter_id + }, function(n, e) { + n.contentList = e.data, t.hideLoading(); + }); + } + } + }; + n.default = e; + }).call(this, e("543d")["default"]); + } +}, [ [ "1f42", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/book/detail.json b/pages/book/detail.json new file mode 100644 index 0000000..932ea13 --- /dev/null +++ b/pages/book/detail.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "历代古籍", + "enablePullDownRefresh": false, + "usingComponents": { + "xad": "/components/xad/xad", + "xpop": "/components/xpop/xpop", + "boot-nav": "/components/bootNav/bootNav" + } +} \ No newline at end of file diff --git a/pages/book/detail.wxml b/pages/book/detail.wxml new file mode 100644 index 0000000..e601a76 --- /dev/null +++ b/pages/book/detail.wxml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/pages/book/detail.wxss b/pages/book/detail.wxss new file mode 100644 index 0000000..e1aa266 --- /dev/null +++ b/pages/book/detail.wxss @@ -0,0 +1,246 @@ +page { + font-family: -apple-system-font,Helvetica Neue,sans-serif; + line-height: 1.6; +} + +icon { + vertical-align: middle; +} + +page { + -webkit-tap-highlight-color: transparent; +} + +@font-face { + font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg"); +} + +.font_family { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: font_family!important; + font-size: 32rpx; + font-style: normal; +} + +page { + font-family: PingFangSC-Regular; + font-size: 32rpx; + height: 100%; +} + +.font_family { + position: relative; + top: 4rpx; +} + +.content { + height: 100%; + padding-bottom: 100rpx; +} + +.body,.content { + box-sizing: border-box; +} + +.body { + background: #fff9f1; + min-height: 100%; + overflow: auto; +} + +checkbox,radio { + transform: scale(.8); +} + +.body .search.x-search { + border-bottom: 2rpx solid #f0f0f0; + padding: 20rpx 36rpx; + position: relative; +} + +.body .search ._span.x-search { + color: #333; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + line-height: 84rpx; +} + +.body .search ._div.x-search { + align-items: center; + display: flex; +} + +.body .search ._div ._input.x-search { + background-color: #f5f5f5; + border-radius: 6rpx 0 0 6rpx; + box-sizing: border-box; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + padding-left: 68rpx; + vertical-align: middle; + width: 536rpx; +} + +.body .search ._div ._img.x-search { + height: 48rpx; + left: 48rpx; + position: absolute; + top: 42rpx; + width: 48rpx; +} + +.body .search .iconBox.x-search { + background-color: #f5f5f5; + border-radius: 0 6rpx 6rpx 0; + height: 84rpx; + margin-left: -10rpx; + margin-right: 22rpx; + position: relative; + width: 70rpx; +} + +.body .search .iconBox .icon.x-search { + background-color: initial; + color: #979797; + font-size: 58rpx; + height: 48rpx; + line-height: 48rpx; + margin: 0; + padding: 0; + position: absolute; + right: 10rpx; + top: 20rpx; + z-index: 999; +} + +.body .search ._i.x-search { + margin-top: 22rpx; +} + +.body .search ._i ._span.x-search { + border: 2rpx solid #ececec; + border-radius: 6rpx; + font-size: 28rpx; + font-weight: 700; + height: 53rpx; + line-height: 53rpx; + margin-right: 32rpx; + text-align: center; + width: 118rpx; +} + +.body .search ._i .active.x-search { + background-color: #d5594e; + border: none; + color: #fff; +} + +.body .thing.x-search { + font-size: 30rpx; + height: 72vh; + overflow: auto; + padding: 0 36rpx 20rpx; +} + +.body .thing ._p.x-search { + box-sizing: border-box; + color: #333; + padding-bottom: 28rpx; + padding-top: 20rpx; +} + +.searchTab { + padding: 0rpx 36rpx; + position: relative; +} + +.searchTabItem { + background-color: rgba(148,103,75,.25); + color: #94674b; + float: left; + margin: 10rpx; + padding: 2rpx 5rpx; + text-align: center; + width: 15%; +} + +.searchTabItemFocus { + background-color: #94674b; + color: #fff; +} + +.body .result.bookPage { + padding: 0 36rpx; +} + +.body .result ._li.bookPage { + border-bottom: 2rpx solid #f0f0f0; + box-sizing: border-box; + padding-bottom: 32rpx; +} + +.body .result ._li .title.bookPage { + display: flex; + justify-content: space-between; + margin-bottom: 16rpx; + margin-top: 32rpx; +} + +.body .result ._li .title ._h3.bookPage { + display: inline-block; +} + +.body .result ._li .title ._h3.bookPage:first-child { + color: #333; +} + +.body .result ._li .title ._h3.bookPage:last-child { + color: #a67d41; + font-size: 30rpx; +} + +.body .result ._li ._p.bookPage { + color: #1c1c1c; + font-size: 30rpx; +} + +.body .result ._li ._p ._span.bookPage,.body .result ._li ._p.bookPage { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.x_bottom { + border-bottom: 2rpx solid #f0f0f0; +} + +.x_child_li { + margin-top: 10rpx!important; +} + +.x_font_28 { + font-size: 28rpx!important; +} + +.xfocus_color { + color: #a67d41!important; +} + +.contentPage { + padding: 25rpx; +} + +.x_font_16 { + font-size: 16px; +} + +.x_font_14 { + font-size: 14px; +} + +.x-center { + text-align: center; +} \ No newline at end of file diff --git a/pages/category/category.js b/pages/category/category.js new file mode 100644 index 0000000..1e56fed --- /dev/null +++ b/pages/category/category.js @@ -0,0 +1,107 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/category/category" ], { + 1340: function(n, t, e) { + "use strict"; + var o = e("86fc"), a = e.n(o); + a.a; + }, + "1a48": function(n, t, e) { + "use strict"; + var o = e("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + o(e("5c77")); + t.default = { + data: function() { + return { + fangjiCategory: [], + zhongyaoCategory: [], + openDetail: 0 + }; + }, + onLoad: function() { + this.x_get_ad("common"), this.getCategory(), this.cpAd(); + }, + methods: { + toResult: function(n, t, e) { + 1 === this.openDetail && this.x_redirect("/pages/result/result?category_id=" + n + "&cat_title=" + t + "分类&tab=" + e); + }, + getCategory: function() { + this.x_request("api/fangji.index/category", {}, function(n, t) { + n.fangjiCategory = t.data.fangji, n.zhongyaoCategory = t.data.zhongyao, n.openDetail = t.status; + }); + } + } + }; + }, + "1b3a": function(n, t, e) { + "use strict"; + (function(n, t) { + var o = e("4ea4"); + e("94a9"); + o(e("66fd")); + var a = o(e("d1c8")); + n.__webpack_require_UNI_MP_PLUGIN__ = e, t(a.default); + }).call(this, e("bc2e")["default"], e("543d")["createPage"]); + }, + "85d7": function(n, t, e) { + "use strict"; + e.d(t, "b", function() { + return a; + }), e.d(t, "c", function() { + return i; + }), e.d(t, "a", function() { + return o; + }); + var o = { + uniSection: function() { + return e.e("uni_modules/uni-section/components/uni-section/uni-section").then(e.bind(null, "79f5")); + }, + uniCard: function() { + return e.e("uni_modules/uni-card/components/uni-card/uni-card").then(e.bind(null, "7d11")); + }, + xpop: function() { + return e.e("components/xpop/xpop").then(e.bind(null, "8c3c")); + }, + bootNav: function() { + return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f")); + }, + xad: function() { + return e.e("components/xad/xad").then(e.bind(null, "9621")); + } + }, a = function() { + var n = this.$createElement, t = (this._self._c, this.fangjiCategory.length), e = this.zhongyaoCategory.length; + this.$mp.data = Object.assign({}, { + $root: { + g0: t, + g1: e + } + }); + }, i = []; + }, + "86fc": function(n, t, e) {}, + c7d5: function(n, t, e) { + "use strict"; + e.r(t); + var o = e("1a48"), a = e.n(o); + for (var i in o) [ "default" ].indexOf(i) < 0 && function(n) { + e.d(t, n, function() { + return o[n]; + }); + }(i); + t["default"] = a.a; + }, + d1c8: function(n, t, e) { + "use strict"; + e.r(t); + var o = e("85d7"), a = e("c7d5"); + for (var i in a) [ "default" ].indexOf(i) < 0 && function(n) { + e.d(t, n, function() { + return a[n]; + }); + }(i); + e("1340"); + var u = e("f0c5"), c = Object(u["a"])(a["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0); + t["default"] = c.exports; + } +}, [ [ "1b3a", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/category/category.json b/pages/category/category.json new file mode 100644 index 0000000..a35e160 --- /dev/null +++ b/pages/category/category.json @@ -0,0 +1,11 @@ +{ + "navigationBarTitleText": "分类", + "enablePullDownRefresh": false, + "usingComponents": { + "uni-section": "/uni_modules/uni-section/components/uni-section/uni-section", + "uni-card": "/uni_modules/uni-card/components/uni-card/uni-card", + "xpop": "/components/xpop/xpop", + "boot-nav": "/components/bootNav/bootNav", + "xad": "/components/xad/xad" + } +} \ No newline at end of file diff --git a/pages/category/category.wxml b/pages/category/category.wxml new file mode 100644 index 0000000..e1ee7ef --- /dev/null +++ b/pages/category/category.wxml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pages/category/category.wxss b/pages/category/category.wxss new file mode 100644 index 0000000..8f320f0 --- /dev/null +++ b/pages/category/category.wxss @@ -0,0 +1,56 @@ +page { + font-family: -apple-system-font,Helvetica Neue,sans-serif; + line-height: 1.6; +} + +._a { + -webkit-tap-highlight-color: rgba(0,0,0,0); + text-decoration: none; +} + +page { + -webkit-tap-highlight-color: transparent; +} + +@font-face { + font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAf8AAsAAAAAC9wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY9r0kyY21hcAAAAYAAAAB2AAAB0lvD7CdnbHlmAAAB+AAAA64AAAS4cGCYymhlYWQAAAWoAAAALwAAADYbrV3TaGhlYQAABdgAAAAcAAAAJAfeA4pobXR4AAAF9AAAAA4AAAAkJAAAAGxvY2EAAAYEAAAAFAAAABQEdgXobWF4cAAABhgAAAAfAAAAIAEXAFNuYW1lAAAGOAAAAVIAAAKR0Kew33Bvc3QAAAeMAAAAbwAAAK6o4iAueJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeWz53YG7438AQw9zA0AAUZgTJAQDmvAxeeJztkcENwkAMBOdylxAhSuGRbwiQFMKLCujaZSS2N2VgaVby3vmzC/RAde5Og/KlEPNxt6RfuabfmPJPC9+2fXedQ31v+dIzcGHMy87tgf/cUn/nNkZmIjKzh4gWbBGeIfYUnib2Enn7FtGYrUJtCLoDCoQbKQAAeJxdU01sG1UQfjPP3rf/a3vtXZzUTm3HuyFu7NpNvOVHsTjEqPKJI5CqCFUF5UCQlaaBQysh0SKEZAkpoIYDNyR64FBDFS6WEByROOYCosFVewwSQkhJvGbWaVGFZc2b2Tc/38x8jyGjHxd4i2lsjjEwQeTBXYagCrZUrIGQit5iC3xvsdmYgaDZcNIWuE4a2fo24vb6RMbVKbXdVqfSkUw/pePNJy4kw4/U/98/1iMIjI33+Nd4yExWZy8QEoKRJDSFKvjJQt31ihZIFuGbAYc0pwVN0po18Ejz6PCBUJ+jqEyBv1Y4A3CmMOpE56ee9IxUi2tXDFnpCExBSr+kKJd0UlB0FNm4osXDLLn/Qd7hB3gjivz7JAO+ekvXL6uooKNeEOqabsYbcfobxpoqLqgOXajgnvjK0SghEvgNfs/IBFcBAd5igDfnwr/AmAvvyzLu+uFBeODDrOLILEZ9D/kdrjCLnWbzbImxcsOhAUulAk0+WIZz1HGe0phQgyoE1CWIyRQaLeC0C3Kh7ov8Qy3BJdM4HhqmxBMavolXq7AQHpy9Xr9GCiTPXg+/rE3D9Gauk69NQf+of2pieLomuabpClXH7/Aq+Yd/UsA1UiBRhfCnWq6T2zw1XYPfoqCJwYg34zF/D49ZhhVOtpWWRISbSENro60tg/sUm+D33iC28Oy2YmfVz+fffr434HzQ27jN+e2NjR3Od/A4Nui91F3YVrO28tnpWSCzN3iR75xck5yMlur+zL/iTVZibapLfJREgeokqVCBKiWX6VvmP+bQl3LddURmwp0qtEASEkEtekte0Ax8rxksNR0Ym6mUEY7nn0M4X0GIztR0ClZXRqOVixxfb2OtKwASb8lZJyZe/uHyBt3b+PH7+6/IMVXPcidyh/Pzo3FlkgMgyjhmbYpeXUFsX8TkjqpzW/lEjSWy2hvm6tqvkcs/N97V39GyMgj+pL9f+I+8zjx6B4y27TozSPuPGnAdSZSk6FF6E977UT/NFlroisD1Ax/2lFLSFN3QdhC13QpP25AwHgyTJZXyV3YN0EGzxl/g+tG9yv5+5d4Rt1OaLIxHZZ6zwdK+Hdn5GBdbW7KaQMMK++asBSov34ndL9893Nw8vFuecPwxRp8MeowEzpkhVBFRW4QyqEecpPHW6WWi53uSgL1umNAMMAiUAKWUGg7NhJ0hTBqiY4ddYSZLCrcfllEDs2z2R5YJSVXe2hI8lrdHfS2RzvHyQ1PIWoqxfwHzr+GPAAB4nGNgZGBgAOLoqCk28fw2Xxm4WRhA4I47zysE/f8MCwOzGZDLwcAEEgUADOAJegB4nGNgZGBgbvjfwBDDwgACQJKRARVwAgBHDwJyeJxjYWBgYCGAAQL0ACUAAAAAAAAARACoAMABHAFYAcgCGgJceJxjYGRgYOBkcGdgYQABJiDmAkIGhv9gPgMAEIgBawB4nHWQzUrDQBSFT/onJuBCsetxo6CQ/myEgqtC67pCtyVNJ21K/phOC934Bi58Hp/CF9CncO9pegulaIa5fPfMuSfDALjEFxzsv2vuPTvw2O25gjMo4Sr1O+EauStcJz8JN8jPwi4e8CLs4QqvTHBq5+zu8S7soIkP4Qou8Clcpf4tXCP/CNfRdDzhBvlG2MXYeRT2cOu8uX2jA6tnarpVcZhnUZ5Zd1cmUZDGyXak5+skMEfKEY61WcV5pjp++0gd6kybQ+ZqM+9aG6nI5Kka0KSTJFeFyZc6tP7C2qLXakWi+2Ge8op9GGgEsKwzPusUW9YYIXJkiMpq6TvQhBQgpSOhc8SpOdbkgDl/e/5Wx5w0WLHbnSp04KP9j3dIb1b6T++5wob/71K1nFDchgkpaSBJmgkJWaEoz5ZUQuo+FuVUgR5aXNGJ3y9fIP0F9+94uwAAeJxtjE0PgkAMRDugIhij8Q+SunxsObSHTYP+e8lu5MSc3rxMhioq6eg4LSrUOOGMCxpc0aKjmwTTfnbWtzwzp2geWOdF+JXFwBa3PrFGl7JfxINb4WSe3O6Zp1E/sm3L0zrK/+yRxXfvRD9HGy63AA==) format("woff"),url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI9r0kyAAABfAAAAFZjbWFwW8PsJwAAAfgAAAHSZ2x5ZnBgmMoAAAPgAAAEuGhlYWQbrV3TAAAA4AAAADZoaGVhB94DigAAALwAAAAkaG10eCQAAAAAAAHUAAAAJGxvY2EEdgXoAAADzAAAABRtYXhwARcAUwAAARgAAAAgbmFtZdCnsN8AAAiYAAACkXBvc3So4iAuAAALLAAAAK4AAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAkAAQAAAAEAAFtalDxfDzz1AAsEAAAAAADcRwzqAAAAANxHDOoAAP/MBAADNgAAAAgAAgAAAAAAAAABAAAACQBHAAQAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5znnQAOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAWIAAQAAAAAAXAADAAEAAAAsAAMACgAAAWIABAAwAAAABAAEAAEAAOdA//8AAOc5//8AAAABAAQAAAAEAAUABgAHAAgAAwABAAIAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAHAAAAAAAAAACAAA5zkAAOc5AAAABAAA5zoAAOc6AAAABQAA5zsAAOc7AAAABgAA5zwAAOc8AAAABwAA5z0AAOc9AAAACAAA5z4AAOc+AAAAAwAA5z8AAOc/AAAAAQAA50AAAOdAAAAAAgAAAAAAAABEAKgAwAEcAVgByAIaAlwAAgAAAAADBwKHAAsAKAAAAQ4BBx4BFz4BNy4BEwYiLwEHBiImND8BJyY0NjIfATc2MhYUDwEXFhQCAG+VAgKVb2+VAgKVBQoaCkZGChoUCkZGChQaCkZGChoUCkZGCgKGApVvb5UCApVvb5X+iAoKRkYKFBoKRkYKGhQKRkYKFBoKRkYKGgAAAAMAAP/XA6kC+gAOADEAOwAAAR4BFxEOAQchLgEnESExFyYiDwEGDwEOAR8BFg8BBhY/ATYfARY2LwEmPwE2Ji8BJicBPgE3Mx4BFxUhA1ohLAEBLCH9SyEsAQGSJgYYBi8FC2YNCAlLBwISARIMXwkJXwwSARICB0sJCA1mCwX+GQEsIeIhLAH+ggJ/ASwh/fUhLAEBLCECWYcMDGQKAgkCFgpJBwpqDA4FMgUFMgUNDWoKB0kKFgIJAgoBFyEsAQEsIQgAAAAAAQAAAAACrgK5AAgAAAEXCQEHASY0NwKGKP7zAQ0o/uAICAK4J/7v/u8nASQJFggABAAA/+MDqgMJAA8AIAAqADUAACUyFhcWFAYjISImNDc+ATMBHwEeAQcBDgEvAS4BNwE+AQEHDgEfARYyPwEDDwEXNz4BLwEmIgOFCxADBg4N/OMNDgYDEAsCYgJ1LgEt/u8wfjF3LgEtAREwfv6fLxsBG3YdSx4vGgGz+7McARt2HUsmDAsGFw4OFwcKDAK1AnUwfjH+8C4BLXcwfjEBEC4B/sQvHUsddhwbLwHdAbP7sx1LHXYcAAIAAP//A3kC/AAVACEAAAEeARcUBgcXFhQGIi8BDgEHLgEnPgEXDgEHHgEXPgE3LgEB34++BC0plQkTGQqXKmg6j74DA76PdJkDA5l0dJoDA5oC/AS+j0FyLZUKGRMJliAkAQS+j4++PAOadHSaAwOadHSaAAAAAAIAAP/MA6YDNgAjAEYAAAEyFhQGByEOAQcRHgEXIT4BNxE+ATIWFREOAQchLgEnET4BNyUxFxYHFQYPAQ4BLgE/AQYHBhcUBiImNSY3NjcnJjY3NTYWAf8OEhIN/v8qOQIBOCsCASo5AgESGxIBXEX9/UVdAwJbRgIvcgcBARBnCBkWBAdHwWR0ARIbEwKKeuFRCAQKDBkDFhIbEgEBOCr9/ys5AgE4KwEBDhISDf8ARl0DAlxFAgJGXQIRmgoMAxMJjAoEEBkLYA5catwOEhIN939wDG4LGQgBBwMAAAAAAgAA/88DwwMxACYAMQAAAT4BFxYfAh4BBxUGDwEXFgYHIwYvAQcGJi8BJj8BJy4BPwE2PwIPAhcHNxcnNycB1wkjEQ4Hcv4TFgICC7grAxQTARAN5OMRIwoBBwMruA0BDAELD/+bAm/7tivh4Su2+wMTEgsIBw3nJQMdEwEPC7T9Ex4EAwd4eAgKEAIND/6zDiQPAQoDJaoE4CWy+nZ2+rIlAAABAAD/zwPDAzEAJwAAAQ8BBgcVBhYfAQcGHwEeAT8BFxY3MT4BLwE3NjcxNiYvAiYnJgYHAddy/hALDQENuCsDBwEJIxLj4w4QExUDK7gLAgIWE/5yBw4RIwkDE+YlAgsBDiUOs/0PDgERCgh4eAcDBB4T/bMLEBQdAyXmDgcICxIAAAAAABIA3gABAAAAAAAAABUAAAABAAAAAAABAAsAFQABAAAAAAACAAcAIAABAAAAAAADAAsAJwABAAAAAAAEAAsAMgABAAAAAAAFAAsAPQABAAAAAAAGAAsASAABAAAAAAAKACsAUwABAAAAAAALABMAfgADAAEECQAAACoAkQADAAEECQABABYAuwADAAEECQACAA4A0QADAAEECQADABYA3wADAAEECQAEABYA9QADAAEECQAFABYBCwADAAEECQAGABYBIQADAAEECQAKAFYBNwADAAEECQALACYBjQpDcmVhdGVkIGJ5IGljb25mb250CmZvbnRfZmFtaWx5UmVndWxhcmZvbnRfZmFtaWx5Zm9udF9mYW1pbHlWZXJzaW9uIDEuMGZvbnRfZmFtaWx5R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg"); +} + +.font_family { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: font_family!important; + font-size: 32rpx; + font-style: normal; +} + +.IndexContainer .body .toSearch.data-v-6414c978 { + background-color: #fff; + border-radius: 54rpx; + display: inline-block; + height: 108rpx; + margin: 10rpx; + opacity: .9; + position: relative; + width: 644rpx; +} + +.IndexContainer .body .toCollect.data-v-6414c978 { + background-color: rgba(148,103,75,.25); + border-radius: 5rpx; + box-sizing: border-box; + color: #94674b; + display: inline-block; + line-height: 60rpx; + margin: 10rpx; + padding: 5rpx 10rpx; + position: relative; +} + +.xcateBox { + flex-direction: row; +} + +.uni-section-header__decoration line { + background-color: red; +} \ No newline at end of file diff --git a/pages/chat/chat.js b/pages/chat/chat.js new file mode 100644 index 0000000..992ca3b --- /dev/null +++ b/pages/chat/chat.js @@ -0,0 +1,174 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/chat/chat" ], { + "4e6c": function(e, n, t) { + "use strict"; + t.d(n, "b", function() { + return o; + }), t.d(n, "c", function() { + return a; + }), t.d(n, "a", function() { + return i; + }); + var i = { + adInterstitial: function() { + return Promise.all([ t.e("common/vendor"), t.e("node-modules/@dcloudio/uni-cli-shared/components/ad-interstitial") ]).then(t.bind(null, "faa3")); + }, + adRewardedVideo: function() { + return Promise.all([ t.e("common/vendor"), t.e("node-modules/@dcloudio/uni-cli-shared/components/ad-rewarded-video") ]).then(t.bind(null, "52ee")); + }, + uniEasyinput: function() { + return t.e("uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput").then(t.bind(null, "aad6")); + }, + bootNav: function() { + return Promise.all([ t.e("common/vendor"), t.e("components/bootNav/bootNav") ]).then(t.bind(null, "dc0f")); + }, + xpop: function() { + return t.e("components/xpop/xpop").then(t.bind(null, "8c3c")); + } + }, o = function() { + var e = this, n = e.$createElement; + e._self._c; + e._isMounted || (e.e0 = function(n) { + e.ask = ""; + }); + }, a = []; + }, + 6384: function(e, n, t) { + "use strict"; + t.r(n); + var i = t("f837"), o = t.n(i); + for (var a in i) [ "default" ].indexOf(a) < 0 && function(e) { + t.d(n, e, function() { + return i[e]; + }); + }(a); + n["default"] = o.a; + }, + "7fc2": function(e, n, t) { + "use strict"; + var i = t("a6d5"), o = t.n(i); + o.a; + }, + a69d: function(e, n, t) { + "use strict"; + (function(e, n) { + var i = t("4ea4"); + t("94a9"); + i(t("66fd")); + var o = i(t("ad71")); + e.__webpack_require_UNI_MP_PLUGIN__ = t, n(o.default); + }).call(this, t("bc2e")["default"], t("543d")["createPage"]); + }, + a6d5: function(e, n, t) {}, + ad71: function(e, n, t) { + "use strict"; + t.r(n); + var i = t("4e6c"), o = t("6384"); + for (var a in o) [ "default" ].indexOf(a) < 0 && function(e) { + t.d(n, e, function() { + return o[e]; + }); + }(a); + t("7fc2"); + var s = t("f0c5"), c = Object(s["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + n["default"] = c.exports; + }, + f837: function(e, n, t) { + "use strict"; + (function(e) { + var i = t("4ea4"); + Object.defineProperty(n, "__esModule", { + value: !0 + }), n.default = void 0; + var o = i(t("5c77")), a = { + components: { + xpop: function() { + t.e("components/xpop/xpop").then(function() { + return resolve(t("8c3c")); + }.bind(null, t)).catch(t.oe); + } + }, + data: function() { + return { + title: "智能问答", + isProduct: 0, + scrollHeight: "height:300px;", + ask: "", + itemList: [], + current_page: 0, + last_page: 1, + noMore: 0, + endId: "", + type: "center", + msgType: "success", + messageText: "这是一条成功提示", + value: "", + loading: !1 + }; + }, + onReady: function() { + var n = this; + e.getSystemInfo({ + success: function(e) { + var t = 150; + e.windowHeight > 800 && (t = 250), n.scrollHeight = "height:" + (e.windowHeight - t) + "px;"; + } + }), this.getSessions(), this.cpAd(), this.initRewardAd(); + }, + methods: { + onShareAppMessage: function() { + return { + title: this.title + }; + }, + onShareTimeline: function() { + return { + title: this.title + }; + }, + subAsk: function() { + "" === this.ask ? e.showToast({ + title: "请输入需要提问的内容", + icon: "error", + duration: 2e3 + }) : o.default.toAsk(this); + }, + getSessions: function() { + this.x_request("api/chat/lst", { + page: this.current_page + 1 + }, function(e, n) { + 1 === n.code && (e.itemList = e.itemList.concat(n.data.data), e.current_page = n.data.current_page, + e.last_page = n.data.last_page, e.toEnd()); + }); + }, + toEnd: function() { + var e = this.itemList.length; + this.endId = "end" + (e - 1); + }, + playVideo: function() { + var e = this; + console.log("play"), console.log(this.videoAd), this.videoAd && this.videoAd.show().catch(function() { + e.videoAd.load().then(function() { + return e.videoAd.show(); + }).catch(function(e) { + console.log("激励视频 广告显示失败"); + }); + }), 1 === this.isAdUni && this.$refs.adRewardedVideo.show(); + }, + addTimes: function() { + this.x_request("api/chat/addTimes", {}, function(e, n) { + e.x_tips("success", "成功领取免费提问次数"); + }); + }, + dialogConfirm: function() { + this.playVideo(); + }, + onadclose: function(e) { + var n = e.detail; + n && n.isEnded ? this.addTimes() : console.log("onClose " + n.isEnded); + } + } + }; + n.default = a; + }).call(this, t("543d")["default"]); + } +}, [ [ "a69d", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/chat/chat.json b/pages/chat/chat.json new file mode 100644 index 0000000..b2300f9 --- /dev/null +++ b/pages/chat/chat.json @@ -0,0 +1,11 @@ +{ + "navigationBarTitleText": "问答", + "enablePullDownRefresh": false, + "usingComponents": { + "ad-interstitial": "/node-modules/@dcloudio/uni-cli-shared/components/ad-interstitial", + "ad-rewarded-video": "/node-modules/@dcloudio/uni-cli-shared/components/ad-rewarded-video", + "uni-easyinput": "/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput", + "boot-nav": "/components/bootNav/bootNav", + "xpop": "/components/xpop/xpop" + } +} \ No newline at end of file diff --git a/pages/chat/chat.wxml b/pages/chat/chat.wxml new file mode 100644 index 0000000..1cb3ef6 --- /dev/null +++ b/pages/chat/chat.wxml @@ -0,0 +1,36 @@ + + + + + + + + + + + + {{''+item.content+''}} + + + {{''+item.content+''}} + + + + + + + + + + + + + + + + + + + + + diff --git a/pages/chat/chat.wxss b/pages/chat/chat.wxss new file mode 100644 index 0000000..fffb747 --- /dev/null +++ b/pages/chat/chat.wxss @@ -0,0 +1,62 @@ +page { + background: #ebeef5; +} + +.xpage-container { + background-color: #ebeef5; +} + +.chat-row { + padding: 5px; +} + +.flex-item-avatar { + line-height: 35px; + text-align: center; + width: 15%; +} + +.flex-item-avatar ._img { + border-radius: 5rpx; + height: 35px; + width: 35px; +} + +.flex-item-message { + background: #fff; + border-radius: 10rpx; + padding: 5px; + width: 80%; +} + +.flex-item-message text { + word-wrap: break-word; + color: #666; + display: inline-block; + font-size: 14px; + height: auto; + text-overflow: ellipsis; + white-space: pre-wrap; + width: 100%; + word-break: break-all; +} + +.ask-container { + background: #fff; + padding: 5px; +} + +.ask-input { + border: 1px solid #dedede; + border-radius: 3px; + width: 78%; +} + +.ask-btn { + padding: 5px; + width: 20%; +} + +.uni-easyinput__content-textarea { + min-height: 20px!important; +} \ No newline at end of file diff --git a/pages/detail/detail.js b/pages/detail/detail.js new file mode 100644 index 0000000..108574f --- /dev/null +++ b/pages/detail/detail.js @@ -0,0 +1,155 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/detail/detail" ], { + 4230: function(t, e, n) { + "use strict"; + n.r(e); + var i = n("93dc"), a = n.n(i); + for (var c in i) [ "default" ].indexOf(c) < 0 && function(t) { + n.d(e, t, function() { + return i[t]; + }); + }(c); + e["default"] = a.a; + }, + "60dc": function(t, e, n) { + "use strict"; + (function(t, e) { + var i = n("4ea4"); + n("94a9"); + i(n("66fd")); + var a = i(n("9836")); + t.__webpack_require_UNI_MP_PLUGIN__ = n, e(a.default); + }).call(this, n("bc2e")["default"], n("543d")["createPage"]); + }, + "93dc": function(t, e, n) { + "use strict"; + (function(t) { + var i = n("4ea4"); + Object.defineProperty(e, "__esModule", { + value: !0 + }), e.default = void 0; + i(n("5c77")); + var a = { + data: function() { + return { + title: "详情", + id: 0, + detailData: {}, + isCollected: 0 + }; + }, + onLoad: function(t) { + var e; + this.id = t.id, this.tab = null !== (e = t.tab) && void 0 !== e ? e : 1, this.x_get_ad("common"), + this.cpAd(), this.find(); + }, + methods: { + toImage: function(t) { + this.x_redirect("/pages/image/image?url=" + t); + }, + find: function() { + this.x_request("api/fangji.index/detail", { + id: this.id, + tab: this.tab + }, function(e, n) { + var i = n.data; + e.detailData = i, e.isCollected = i.collected, e.title = n.data.name, t.setNavigationBarTitle({ + title: n.data.name + }), i.ad && (e.item_ad = i.ad); + }); + }, + wxshare: function() { + t.share({ + provider: "weixin", + scene: "WXSceneSession", + type: 1, + summary: "", + success: function(t) { + console.log("success:" + JSON.stringify(t)); + }, + fail: function(t) { + console.log("fail:" + JSON.stringify(t)); + } + }); + }, + wxQuanshare: function() { + t.share({ + provider: "", + scene: "WXSceneTimeline", + type: 1, + summary: this.title, + success: function(t) { + console.log("success:" + JSON.stringify(t)); + }, + fail: function(t) { + console.log("fail:" + JSON.stringify(t)); + } + }); + }, + collect: function() { + this.x_request("api/fangji.index/collect", { + prescription_id: this.id, + tab: this.tab + }, function(t, e) { + 1 === e.code && (t.isCollected = !t.isCollected); + }); + } + }, + onShareAppMessage: function() { + return { + title: this.title + }; + }, + onShareTimeline: function() { + return { + title: this.title + }; + } + }; + e.default = a; + }).call(this, n("543d")["default"]); + }, + 9836: function(t, e, n) { + "use strict"; + n.r(e); + var i = n("c1cd"), a = n("4230"); + for (var c in a) [ "default" ].indexOf(c) < 0 && function(t) { + n.d(e, t, function() { + return a[t]; + }); + }(c); + n("f460"); + var o = n("f0c5"), s = Object(o["a"])(a["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + e["default"] = s.exports; + }, + be3f: function(t, e, n) {}, + c1cd: function(t, e, n) { + "use strict"; + n.d(e, "b", function() { + return a; + }), n.d(e, "c", function() { + return c; + }), n.d(e, "a", function() { + return i; + }); + var i = { + xad: function() { + return n.e("components/xad/xad").then(n.bind(null, "9621")); + }, + bootNav: function() { + return Promise.all([ n.e("common/vendor"), n.e("components/bootNav/bootNav") ]).then(n.bind(null, "dc0f")); + } + }, a = function() { + var t = this.$createElement, e = (this._self._c, this.isProduct ? {} : null); + this.$mp.data = Object.assign({}, { + $root: { + a0: e + } + }); + }, c = []; + }, + f460: function(t, e, n) { + "use strict"; + var i = n("be3f"), a = n.n(i); + a.a; + } +}, [ [ "60dc", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/detail/detail.json b/pages/detail/detail.json new file mode 100644 index 0000000..34aac8c --- /dev/null +++ b/pages/detail/detail.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "详情", + "enablePullDownRefresh": false, + "usingComponents": { + "xad": "/components/xad/xad", + "boot-nav": "/components/bootNav/bootNav" + } +} \ No newline at end of file diff --git a/pages/detail/detail.wxml b/pages/detail/detail.wxml new file mode 100644 index 0000000..dca86f8 --- /dev/null +++ b/pages/detail/detail.wxml @@ -0,0 +1,50 @@ + + + + + + {{detailData.name}} + + + + + {{true}} + + + + {{detailData.book}} + {{'别名:'+detailData.alias_name}} + + + 简介 + {{detailData.describe}} + + + + {{item.desc}} + {{item.value}} + + + + + + + + + + + + + + + diff --git a/pages/detail/detail.wxss b/pages/detail/detail.wxss new file mode 100644 index 0000000..c656b6a --- /dev/null +++ b/pages/detail/detail.wxss @@ -0,0 +1,1543 @@ +page { + font-family: -apple-system-font,Helvetica Neue,sans-serif; + line-height: 1.6; +} + +icon { + vertical-align: middle; +} + +.weui-cells { + background-color: #fff; + font-size: 34rpx; + line-height: 1.41176471; + margin-top: 1.17647059em; + position: relative; +} + +.weui-cells:before { + border-top: 1rpx solid #d9d9d9; + top: 0; +} + +.weui-cells:after,.weui-cells:before { + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; +} + +.weui-cells:after { + border-bottom: 1rpx solid #d9d9d9; + bottom: 0; +} + +.weui-cells__title { + color: #999; + font-size: 28rpx; + margin-bottom: .3em; + margin-top: .77em; + padding-left: 30rpx; + padding-right: 30rpx; +} + +.weui-cells_after-title { + margin-top: 0; +} + +.weui-cells__tips { + color: #999; + font-size: 28rpx; + margin-top: .3em; + padding-left: 30rpx; + padding-right: 30rpx; +} + +.weui-cell { + align-items: center; + display: flex; + padding: 20rpx 30rpx; + position: relative; +} + +.weui-cell:before { + border-top: 1rpx solid #d9d9d9; + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; + top: 0; +} + +.weui-cell:first-child:before { + display: none; +} + +.weui-cell_active { + background-color: #ececec; +} + +.weui-cell_primary { + align-items: flex-start; +} + +.weui-cell__bd { + flex: 1; +} + +.weui-cell__ft { + color: #999; + text-align: right; +} + +.weui-cell_access { + color: inherit; +} + +.weui-cell__ft_in-access { + padding-right: 26rpx; + position: relative; +} + +.weui-cell__ft_in-access:after { + border-color: #c8c8cd; + border-style: solid; + border-width: 4rpx 4rpx 0 0; + content: " "; + display: inline-block; + height: 12rpx; + margin-top: -8rpx; + position: relative; + position: absolute; + right: 4rpx; + top: -4rpx; + top: 50%; + transform: matrix(.71,.71,-.71,.71,0,0); + width: 12rpx; +} + +.weui-cell_link { + color: #586c94; + font-size: 28rpx; +} + +.weui-cell_link:active { + background-color: #ececec; +} + +.weui-cell_link:first-child:before { + display: block; +} + +.weui-icon-radio { + margin-left: 6.4rpx; + margin-right: 6.4rpx; +} + +.weui-icon-checkbox_circle,.weui-icon-checkbox_success { + margin-left: 9.2rpx; + margin-right: 9.2rpx; +} + +.weui-check__label:active { + background-color: #ececec; +} + +.weui-check { + left: -19998rpx; + position: absolute; +} + +.weui-check__hd_in-checkbox { + padding-right: .35em; +} + +.weui-cell__ft_in-radio { + padding-left: .35em; +} + +.weui-cell_input { + padding-bottom: 0; + padding-top: 0; +} + +.weui-label { + word-wrap: break-word; + width: 210rpx; + word-break: break-all; +} + +.weui-input { + height: 2.58823529em; + line-height: 2.58823529em; + min-height: 2.58823529em; +} + +.weui-toptips { + word-wrap: break-word; + color: #fff; + font-size: 28rpx; + left: 0; + padding: 10rpx; + position: fixed; + right: 0; + text-align: center; + top: 0; + transform: translateZ(0); + word-break: break-all; + z-index: 5000; +} + +.weui-toptips_warn { + background-color: #e64340; +} + +.weui-textarea { + display: block; + width: 100%; +} + +.weui-textarea-counter { + color: #b2b2b2; + text-align: right; +} + +.weui-cell_warn,.weui-textarea-counter_warn { + color: #e64340; +} + +.weui-form-preview { + background-color: #fff; + position: relative; +} + +.weui-form-preview:before { + border-top: 1rpx solid #d9d9d9; + top: 0; +} + +.weui-form-preview:after,.weui-form-preview:before { + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; +} + +.weui-form-preview:after { + border-bottom: 1rpx solid #d9d9d9; + bottom: 0; +} + +.weui-form-preview__value { + font-size: 28rpx; +} + +.weui-form-preview__value_in-hd { + font-size: 52rpx; +} + +.weui-form-preview__hd { + line-height: 2.5em; + padding: 20rpx 30rpx; + position: relative; + text-align: right; +} + +.weui-form-preview__hd:after { + border-bottom: 1rpx solid #d9d9d9; + bottom: 0; + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; +} + +.weui-form-preview__bd { + color: #999; + font-size: .9em; + line-height: 2; + padding: 20rpx 30rpx; + text-align: right; +} + +.weui-form-preview__ft { + display: flex; + line-height: 100rpx; + position: relative; +} + +.weui-form-preview__ft:after { + border-top: 1rpx solid #d5d5d6; + color: #d5d5d6; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.weui-form-preview__item { + overflow: hidden; +} + +.weui-form-preview__label { + color: #999; + float: left; + margin-right: 1em; + min-width: 4em; + text-align: justify; + text-align-last: justify; +} + +.weui-form-preview__value { + word-wrap: break-word; + display: block; + overflow: hidden; + word-break: normal; +} + +.weui-form-preview__btn { + color: #3cc51f; + display: block; + flex: 1; + position: relative; + text-align: center; +} + +.weui-form-preview__btn:after { + border-left: 1rpx solid #d5d5d6; + bottom: 0; + color: #d5d5d6; + content: " "; + left: 0; + position: absolute; + top: 0; + width: 2rpx; +} + +.weui-form-preview__btn:first-child:after { + display: none; +} + +.weui-form-preview__btn_active { + background-color: #eee; +} + +.weui-form-preview__btn_default { + color: #999; +} + +.weui-form-preview__btn_primary { + color: #0bb20c; +} + +.weui-cell_select { + padding: 0; +} + +.weui-select { + border-right: 1rpx solid #d9d9d9; + height: 2.58823529em; + line-height: 2.58823529em; + min-height: 2.58823529em; + padding-left: 30rpx; + padding-right: 60rpx; + position: relative; +} + +.weui-select:before { + border-color: #c8c8cd; + border-style: solid; + border-width: 4rpx 4rpx 0 0; + content: " "; + display: inline-block; + height: 12rpx; + margin-top: -8rpx; + position: relative; + position: absolute; + right: 30rpx; + top: -4rpx; + top: 50%; + transform: matrix(.71,.71,-.71,.71,0,0); + width: 12rpx; +} + +.weui-select_in-select-after { + padding-left: 0; +} + +.weui-cell__bd_in-select-before,.weui-cell__hd_in-select-after { + padding-left: 30rpx; +} + +.weui-cell_vcode { + padding-right: 0; +} + +.weui-vcode-btn,.weui-vcode-img { + height: 2.58823529em; + margin-left: 10rpx; + vertical-align: middle; +} + +.weui-vcode-btn { + border-left: 2rpx solid #e5e5e5; + color: #3cc51f; + display: inline-block; + font-size: 34rpx; + line-height: 2.58823529em; + padding: 0 .6em 0 .7em; + white-space: nowrap; +} + +.weui-vcode-btn:active { + color: #52a341; +} + +.weui-cell_switch { + padding-bottom: 12rpx; + padding-top: 12rpx; +} + +.weui-uploader__hd { + align-items: center; + display: flex; + padding-bottom: 20rpx; +} + +.weui-uploader__title { + flex: 1; +} + +.weui-uploader__info { + color: #b2b2b2; +} + +.weui-uploader__bd { + margin-bottom: -8rpx; + margin-right: -18rpx; + overflow: hidden; +} + +.weui-uploader__file { + float: left; + margin-bottom: 18rpx; + margin-right: 18rpx; +} + +.weui-uploader__img { + display: block; + height: 158rpx; + width: 158rpx; +} + +.weui-uploader__file_status { + position: relative; +} + +.weui-uploader__file_status:before { + background-color: rgba(0,0,0,.5); + bottom: 0; + content: " "; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.weui-uploader__file-content { + color: #fff; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.weui-uploader__input-box { + border: 2rpx solid #d9d9d9; + float: left; + height: 154rpx; + margin-bottom: 18rpx; + margin-right: 18rpx; + position: relative; + width: 154rpx; +} + +.weui-uploader__input-box:after,.weui-uploader__input-box:before { + background-color: #d9d9d9; + content: " "; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.weui-uploader__input-box:before { + height: 79rpx; + width: 4rpx; +} + +.weui-uploader__input-box:after { + height: 4rpx; + width: 79rpx; +} + +.weui-uploader__input-box:active { + border-color: #999; +} + +.weui-uploader__input-box:active:after,.weui-uploader__input-box:active:before { + background-color: #999; +} + +.weui-uploader__input { + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 1; +} + +.weui-article { + font-size: 30rpx; + padding: 40rpx 30rpx; +} + +.weui-article__section { + margin-bottom: 1.5em; +} + +.weui-article__h1 { + font-size: 36rpx; + font-weight: 400; + margin-bottom: .9em; +} + +.weui-article__h2 { + font-size: 32rpx; + font-weight: 400; + margin-bottom: .34em; +} + +.weui-article__h3 { + font-size: 30rpx; + font-weight: 400; + margin-bottom: .34em; +} + +.weui-article__p { + margin: 0 0 .8em; +} + +.weui-msg { + padding-top: 72rpx; + text-align: center; +} + +.weui-msg__link { + color: #586c94; + display: inline; +} + +.weui-msg__icon-area { + margin-bottom: 60rpx; +} + +.weui-msg__text-area { + margin-bottom: 50rpx; + padding: 0 40rpx; +} + +.weui-msg__title { + font-size: 40rpx; + font-weight: 400; + margin-bottom: 10rpx; +} + +.weui-msg__desc { + color: #999; + font-size: 28rpx; +} + +.weui-msg__opr-area { + margin-bottom: 50rpx; +} + +.weui-msg__extra-area { + color: #999; + font-size: 28rpx; + margin-bottom: 30rpx; +} + +@media screen and (min-height:438px) { + .weui-msg__extra-area { + bottom: 0; + left: 0; + position: fixed; + text-align: center; + width: 100%; + } +} + +.weui-flex { + display: flex; +} + +.weui-flex__item { + flex: 1; +} + +.weui-btn { + margin-top: 30rpx; +} + +.weui-btn:first-child { + margin-top: 0; +} + +.weui-btn-area { + margin: 1.17647059em 30rpx .3em; +} + +.weui-agree { + display: block; + font-size: 26rpx; + padding: .5em 30rpx; +} + +.weui-agree__text { + color: #999; +} + +.weui-agree__link { + color: #586c94; + display: inline; +} + +.weui-agree__checkbox { + left: -19998rpx; + position: absolute; +} + +.weui-agree__checkbox-icon { + background-color: #fff; + border: 2rpx solid #d1d1d1; + border-radius: 6rpx; + display: inline-block; + height: 22rpx; + position: relative; + top: 4rpx; + width: 22rpx; +} + +.weui-agree__checkbox-icon-check { + left: 2rpx; + position: absolute; + top: 2rpx; +} + +.weui-footer { + color: #999; + font-size: 28rpx; + text-align: center; +} + +.weui-footer_fixed-bottom { + bottom: .52em; + left: 0; + position: fixed; + right: 0; +} + +.weui-footer__links { + font-size: 0; +} + +.weui-footer__link { + color: #586c94; + display: inline-block; + font-size: 28rpx; + margin: 0 .62em; + position: relative; + vertical-align: top; +} + +.weui-footer__link:before { + border-left: 1rpx solid #c7c7c7; + bottom: 0; + bottom: .36em; + color: #c7c7c7; + content: " "; + left: 0; + left: -.65em; + position: absolute; + top: 0; + top: .36em; + width: 2rpx; +} + +.weui-footer__link:first-child:before { + display: none; +} + +.weui-footer__text { + font-size: 24rpx; + padding: 0 .34em; +} + +.weui-grids { + border-left: 1rpx solid #d9d9d9; + border-top: 1rpx solid #d9d9d9; + overflow: hidden; +} + +.weui-grid { + border-bottom: 1rpx solid #d9d9d9; + border-right: 1rpx solid #d9d9d9; + box-sizing: border-box; + float: left; + padding: 40rpx 20rpx; + position: relative; + width: 33.33333333%; +} + +.weui-grid_active { + background-color: #ececec; +} + +.weui-grid__icon { + display: block; + height: 56rpx; + margin: 0 auto; + width: 56rpx; +} + +.weui-grid__label { + color: #000; + display: block; + font-size: 28rpx; + margin-top: 10rpx; + overflow: hidden; + text-align: center; + text-overflow: ellipsis; + white-space: nowrap; +} + +.weui-loading { + animation: a 1s steps(12) infinite; + background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat; + background-size: 100%; + display: inline-block; + height: 40rpx; + margin: 0 10rpx; + vertical-align: middle; + width: 40rpx; +} + +.weui-loading.weui-loading_transparent { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E"); +} + +@-webkit-keyframes a { + 0% { + transform: rotate(0deg); + } + + to { + transform: rotate(1turn); + } +} + +@keyframes a { + 0% { + transform: rotate(0deg); + } + + to { + transform: rotate(1turn); + } +} + +.weui-badge { + background-color: #e64340; + border-radius: 36rpx; + color: #fff; + display: inline-block; + font-size: 24rpx; + line-height: 1.2; + min-width: 16rpx; + padding: .15em .4em; + text-align: center; + vertical-align: middle; +} + +.weui-badge_dot { + min-width: 0; + padding: .4em; +} + +.weui-loadmore { + font-size: 28rpx; + line-height: 1.6em; + margin: 1.5em auto; + text-align: center; + width: 65%; +} + +.weui-loadmore__tips { + display: inline-block; + vertical-align: middle; +} + +.weui-loadmore_line { + border-top: 2rpx solid #e5e5e5; + margin-top: 2.4em; +} + +.weui-loadmore__tips_in-line { + background-color: #fff; + color: #999; + padding: 0 .55em; + position: relative; + top: -.9em; +} + +.weui-loadmore__tips_in-dot { + height: 1.6em; + padding: 0 .16em; + position: relative; + width: 8rpx; +} + +.weui-loadmore__tips_in-dot:before { + background-color: #e5e5e5; + border-radius: 50%; + content: " "; + height: 8rpx; + left: 50%; + margin-left: -4rpx; + margin-top: -2rpx; + position: absolute; + top: 50%; + width: 8rpx; +} + +.weui-panel { + background-color: #fff; + margin-top: 20rpx; + overflow: hidden; + position: relative; +} + +.weui-panel:first-child { + margin-top: 0; +} + +.weui-panel:before { + border-top: 1rpx solid #e5e5e5; + top: 0; +} + +.weui-panel:after,.weui-panel:before { + color: #e5e5e5; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; +} + +.weui-panel:after { + border-bottom: 1rpx solid #e5e5e5; + bottom: 0; +} + +.weui-panel__hd { + color: #999; + font-size: 26rpx; + padding: 28rpx 30rpx 20rpx; + position: relative; +} + +.weui-panel__hd:after { + border-bottom: 1rpx solid #e5e5e5; + bottom: 0; + color: #e5e5e5; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; +} + +.weui-media-box { + padding: 30rpx; + position: relative; +} + +.weui-media-box:before { + border-top: 1rpx solid #e5e5e5; + color: #e5e5e5; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; + top: 0; +} + +.weui-media-box:first-child:before { + display: none; +} + +.weui-media-box__title { + word-wrap: normal; + word-wrap: break-word; + font-size: 34rpx; + font-weight: 400; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: auto; + word-break: break-all; +} + +.weui-media-box__desc { + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + color: #999; + display: -webkit-box; + font-size: 26rpx; + line-height: 1.2; + overflow: hidden; + text-overflow: ellipsis; +} + +.weui-media-box__info { + color: #cecece; + font-size: 26rpx; + line-height: 1em; + list-style: none; + margin-top: 30rpx; + overflow: hidden; + padding-bottom: 10rpx; +} + +.weui-media-box__info__meta { + float: left; + padding-right: 1em; +} + +.weui-media-box__info__meta_extra { + border-left: 2rpx solid #cecece; + padding-left: 1em; +} + +.weui-media-box__title_in-text { + margin-bottom: 16rpx; +} + +.weui-media-box_appmsg { + align-items: center; + display: flex; +} + +.weui-media-box__thumb { + height: 100%; + vertical-align: top; + width: 100%; +} + +.weui-media-box__hd_in-appmsg { + height: 120rpx; + line-height: 120rpx; + margin-right: .8em; + text-align: center; + width: 120rpx; +} + +.weui-media-box__bd_in-appmsg { + flex: 1; + min-width: 0; +} + +.weui-media-box_small-appmsg { + padding: 0; +} + +.weui-cells_in-small-appmsg { + margin-top: 0; +} + +.weui-cells_in-small-appmsg:before { + display: none; +} + +.weui-progress { + align-items: center; + display: flex; +} + +.weui-progress__bar { + flex: 1; +} + +.weui-progress__opr { + font-size: 0; + margin-left: 30rpx; +} + +.weui-navbar { + border-bottom: 1rpx solid #ccc; + display: flex; + position: absolute; + top: 0; + width: 100%; + z-index: 500; +} + +.weui-navbar__item { + display: block; + flex: 1; + font-size: 0; + padding: 26rpx 0; + position: relative; + text-align: center; +} + +.weui-navbar__item.weui-bar__item_on { + color: #1aad19; +} + +.weui-navbar__slider { + background-color: #1aad19; + bottom: 0; + content: " "; + height: 6rpx; + left: 0; + position: absolute; + transition: transform .3s; + transition: transform .3s,-webkit-transform .3s; + width: 6em; +} + +.weui-navbar__title { + word-wrap: normal; + display: inline-block; + font-size: 30rpx; + max-width: 8em; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: auto; +} + +.weui-tab { + height: 100%; + position: relative; +} + +.weui-tab__panel { + -webkit-overflow-scrolling: touch; + box-sizing: border-box; + height: 100%; + overflow: auto; + padding-top: 100rpx; +} + +.weui-search-bar { + background-color: #efeff4; + border-bottom: 1rpx solid #d7d6dc; + border-top: 1rpx solid #d7d6dc; + box-sizing: border-box; + display: flex; + padding: 16rpx 20rpx; + position: relative; +} + +.weui-icon-search { + font-size: inherit; + margin-right: 16rpx; +} + +.weui-icon-search_in-box { + left: 20rpx; + position: absolute; + top: 14rpx; +} + +.weui-search-bar__text { + display: inline-block; + font-size: 28rpx; + vertical-align: middle; +} + +.weui-search-bar__form { + background: #fff; + border: 1rpx solid #e6e6ea; + border-radius: 10rpx; + flex: auto; + position: relative; +} + +.weui-search-bar__box { + box-sizing: border-box; + padding-left: 60rpx; + padding-right: 60rpx; + position: relative; + width: 100%; + z-index: 1; +} + +.weui-search-bar__input { + font-size: 28rpx; + height: 56rpx; + line-height: 56rpx; +} + +.weui-icon-clear { + font-size: 0; + padding: 14rpx 16rpx; + position: absolute; + right: 0; + top: 0; +} + +.weui-search-bar__label { + background: #fff; + border-radius: 6rpx; + bottom: 0; + color: #9b9b9b; + left: 0; + line-height: 56rpx; + position: absolute; + right: 0; + text-align: center; + top: 0; + z-index: 2; +} + +.weui-search-bar__cancel-btn { + color: #09bb07; + line-height: 56rpx; + margin-left: 20rpx; + white-space: nowrap; +} + +._a { + -webkit-tap-highlight-color: rgba(0,0,0,0); + text-decoration: none; +} + +page { + -webkit-tap-highlight-color: transparent; +} + +@font-face { + font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg"); +} + +.font_family { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: font_family!important; + font-size: 32rpx; + font-style: normal; +} + +.icon-icon_guanbi:before { + content: "\E73F"; +} + +.icon-icon_shoucangjia:before { + content: "\E740"; +} + +.icon-icon_daohangfanhui:before { + content: "\E73E"; +} + +.icon-icon_jiucuo:before { + content: "\E739"; +} + +.icon-icon_sousuo:before { + content: "\E73A"; +} + +.icon-icon_fenxiang:before { + content: "\E73B"; +} + +.icon-icon_weishoucang:before { + content: "\E73C"; +} + +.icon-icon_yishoucang:before { + content: "\E73D"; +} + +page { + font-family: PingFangSC-Regular; + font-size: 32rpx; + height: 100%; +} + +.font_family { + position: relative; + top: 4rpx; +} + +.content { + height: 100%; + padding-bottom: 100rpx; +} + +.body,.content { + box-sizing: border-box; +} + +.body { + min-height: 100%; + overflow: auto; +} + +checkbox,radio { + transform: scale(.8); +} + +._a:focus { + background: none; +} + +.p_40 { + padding: 40rpx; +} + +._button::after { + border: 0; +} + +.header.data-v-9fb79f8a { + background: #fff; + position: fixed; + top: 0; + width: 100%; + z-index: 10005; +} + +.title-bar.data-v-9fb79f8a { + font-size: 36rpx; + padding-left: 20rpx; + position: relative; +} + +.title-bar .title.data-v-9fb79f8a { + left: 50%; + position: absolute; + transform: translate(-50%); +} + +.opt-back.data-v-9fb79f8a { + float: left; + font-size: 44rpx; + font-weight: 700; +} + +.opt-back ._img.data-v-9fb79f8a { + height: 36rpx; + width: 36rpx; +} + +.body.data-v-9fb79f8a { + overflow: auto; +} + +.scroll-content.data-v-9fb79f8a { + text-align: center; +} + +.scroll-content .item.data-v-9fb79f8a { + border-bottom: 1rpx solid #eee; + height: 60rpx; + line-height: 60rpx; +} + +.prescriptionDetail.data-v-47a11b89 { + box-sizing: border-box; + padding-bottom: 100rpx; +} + +.prescriptionDetail .body .head.data-v-47a11b89 { + background-color: #fff; + box-sizing: border-box; + font-size: 30rpx; + padding: 50rpx 64rpx 40rpx 36rpx; +} + +.prescriptionDetail .body .head ._i.data-v-47a11b89 { + align-items: center; + display: flex; + justify-content: space-between; +} + +.prescriptionDetail .body .head ._i ._h3.data-v-47a11b89 { + color: #333; + font-size: 40rpx; + font-weight: 700; +} + +.prescriptionDetail .body .head ._i ._em.data-v-47a11b89 { + color: #979797; + font-size: 28rpx; + position: relative; + z-index: 4; +} + +.prescriptionDetail .body .head ._i ._em ._img.data-v-47a11b89 { + height: 30rpx; + margin-right: 10rpx; + vertical-align: middle; + width: 31rpx; +} + +.prescriptionDetail .body .head ._h4.data-v-47a11b89 { + color: #a67d41; + margin: 16rpx 0; +} + +.prescriptionDetail .body .head ._h5.data-v-47a11b89 { + color: #979797; +} + +.prescriptionDetail .body .drugInfo.data-v-47a11b89 { + background-color: #fff9f1; + box-sizing: border-box; + padding: 48rpx 36rpx; +} + +.prescriptionDetail .body .drugInfo ._li.data-v-47a11b89 { + margin-bottom: 48rpx; +} + +.prescriptionDetail .body .drugInfo ._li ._h3.data-v-47a11b89 { + color: #333; + font-size: 32rpx; + font-weight: 700; +} + +.prescriptionDetail .body .drugInfo ._li ._p.data-v-47a11b89 { + font-size: 30rpx; +} + +.prescriptionDetail .body .loginButton.data-v-47a11b89 { + bottom: 0; + height: 100vh; + position: fixed; + width: 100%; +} + +.prescriptionDetail .body .loginButton .lb_model.data-v-47a11b89 { + background: linear-gradient(rgba(255,249,241,0),#fff9f1 650rpx); + bottom: 0; + height: 1000rpx; + position: absolute; + width: 100%; +} + +.prescriptionDetail .body .loginButton ._button.data-v-47a11b89 { + background-color: #d5594e; + bottom: 398rpx; + color: #fff; + height: 90rpx; + left: 50%; + position: absolute; + text-align: center; + transform: translate(-50%); + width: 678rpx; +} + +.prescriptionDetail .body .loginButton ._button ._img.data-v-47a11b89 { + height: 38rpx; + vertical-align: middle; + width: 46rpx; +} + +.prescriptionDetail .body .interaction.data-v-47a11b89 { + bottom: 0; + box-shadow: 0 -8rpx 16rpx 0 rgba(0,0,0,.05); + box-sizing: border-box; + padding: 34rpx 0 calc(24rpx + env(safe-area-inset-bottom)); + z-index: 2; +} + +.prescriptionDetail .body .interaction ._button.data-v-47a11b89,.prescriptionDetail .body .interaction.data-v-47a11b89 { + align-items: center; + background-color: #fff; + display: flex; + justify-content: center; +} + +.prescriptionDetail .body .interaction ._button.data-v-47a11b89 { + border: none; + border-radius: 0; + border-right: 2rpx solid #a67d41; + color: #a67d41; + font-size: 32rpx; + height: 44rpx; + line-height: 44rpx; + margin: 0; + padding: 0; + width: 374rpx; +} + +.prescriptionDetail .body .interaction ._button ._img.data-v-47a11b89 { + height: 34rpx; + margin-right: 10rpx; + width: 32rpx; +} + +.prescriptionDetail .body .interaction ._button.data-v-47a11b89:nth-child(3) { + border: none; +} + +.prescriptionDetail .modals.data-v-47a11b89 { + background-color: #fff; + border-radius: 20rpx; + box-sizing: border-box; + height: 389rpx; + left: 50%; + padding: 50rpx 28rpx; + position: fixed; + text-align: center; + top: 50%; + transform: translate(-50%,-50%); + width: 576rpx; + z-index: 99; +} + +.prescriptionDetail .modals .mdHead.data-v-47a11b89 { + position: relative; +} + +.prescriptionDetail .modals .mdHead ._img.data-v-47a11b89 { + height: 18rpx; + width: 520rpx; +} + +.prescriptionDetail .modals .mdHead ._span.data-v-47a11b89 { + color: #b4894a; + font-size: 38rpx; + font-weight: 700; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.prescriptionDetail .modals ._p.data-v-47a11b89 { + margin-bottom: 74rpx; + margin-top: 12rpx; +} + +.prescriptionDetail .modals .loginBtn ._button.data-v-47a11b89 { + background-color: #fff; + border: 2rpx solid #979797; + border-radius: 12rpx; + color: #979797; + display: inline-block; + font-size: 32rpx; + height: 86rpx; + margin: 0; + min-width: 228rpx; + padding: 0; +} + +.prescriptionDetail .modals .loginBtn ._button.data-v-47a11b89:last-child { + background-color: #d5594e; + border: none; + color: #fff; + font-weight: 700; + margin-left: 26rpx; +} + +.prescriptionDetail .completeModals.data-v-47a11b89 { + background-color: #fff; + border-radius: 20rpx; + box-sizing: border-box; + height: 578rpx; + left: 50%; + padding-bottom: 24rpx; + padding-top: 48rpx; + position: fixed; + text-align: center; + top: 50%; + transform: translate(-50%,-50%); + width: 576rpx; + z-index: 99; +} + +.prescriptionDetail .completeModals .mdHead.data-v-47a11b89 { + position: relative; +} + +.prescriptionDetail .completeModals .mdHead ._img.data-v-47a11b89 { + height: 16rpx; + width: 520rpx; +} + +.prescriptionDetail .completeModals .mdHead ._span.data-v-47a11b89 { + color: #b4894a; + font-size: 38rpx; + font-weight: 700; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.prescriptionDetail .completeModals ._p.data-v-47a11b89 { + color: #000; + font-size: 30rpx; + margin-bottom: 46rpx; + margin-top: 8rpx; +} + +.prescriptionDetail .completeModals ._button.data-v-47a11b89 { + background-color: #fff; + border: 2rpx solid #a67d41; + border-radius: 42rpx; + color: #b4894a; + font-size: 32rpx; + font-weight: 700; + height: 72rpx; + line-height: 72rpx; + margin-bottom: 40rpx; + text-align: center; + width: 240rpx; +} + +.modalBox.data-v-1883ae54 { + background: rgba(0,0,0,.5); + height: 100%; + left: 0; + position: fixed; + top: 0; + width: 100%; + z-index: 9; +} \ No newline at end of file diff --git a/pages/image/image.js b/pages/image/image.js new file mode 100644 index 0000000..dea8238 --- /dev/null +++ b/pages/image/image.js @@ -0,0 +1,73 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/image/image" ], { + "125d": function(n, t, e) { + "use strict"; + e.d(t, "b", function() { + return u; + }), e.d(t, "c", function() { + return a; + }), e.d(t, "a", function() { + return o; + }); + var o = { + xad: function() { + return e.e("components/xad/xad").then(e.bind(null, "9621")); + }, + bootNav: function() { + return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f")); + } + }, u = function() { + var n = this.$createElement; + this._self._c; + }, a = []; + }, + "7d5e": function(n, t, e) { + "use strict"; + e.r(t); + var o = e("a1dc"), u = e.n(o); + for (var a in o) [ "default" ].indexOf(a) < 0 && function(n) { + e.d(t, n, function() { + return o[n]; + }); + }(a); + t["default"] = u.a; + }, + a1dc: function(n, t, e) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + t.default = { + data: function() { + return { + url: "" + }; + }, + onLoad: function(n) { + this.url = n.url, this.x_get_ad("common"), this.cpAd(); + }, + methods: {} + }; + }, + da63: function(n, t, e) { + "use strict"; + e.r(t); + var o = e("125d"), u = e("7d5e"); + for (var a in u) [ "default" ].indexOf(a) < 0 && function(n) { + e.d(t, n, function() { + return u[n]; + }); + }(a); + var r = e("f0c5"), c = Object(r["a"])(u["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0); + t["default"] = c.exports; + }, + e320: function(n, t, e) { + "use strict"; + (function(n, t) { + var o = e("4ea4"); + e("94a9"); + o(e("66fd")); + var u = o(e("da63")); + n.__webpack_require_UNI_MP_PLUGIN__ = e, t(u.default); + }).call(this, e("bc2e")["default"], e("543d")["createPage"]); + } +}, [ [ "e320", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/image/image.json b/pages/image/image.json new file mode 100644 index 0000000..34b4c57 --- /dev/null +++ b/pages/image/image.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "图片预览", + "enablePullDownRefresh": false, + "usingComponents": { + "xad": "/components/xad/xad", + "boot-nav": "/components/bootNav/bootNav" + } +} \ No newline at end of file diff --git a/pages/image/image.wxml b/pages/image/image.wxml new file mode 100644 index 0000000..49c6ee3 --- /dev/null +++ b/pages/image/image.wxml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/pages/image/image.wxss b/pages/image/image.wxss new file mode 100644 index 0000000..e69de29 diff --git a/pages/index/index.js b/pages/index/index.js new file mode 100644 index 0000000..9e567d0 --- /dev/null +++ b/pages/index/index.js @@ -0,0 +1,120 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/index/index" ], { + "1f4b": function(t, n, e) {}, + 2143: function(t, n, e) { + "use strict"; + var i = e("1f4b"), a = e.n(i); + a.a; + }, + 4783: function(t, n, e) { + "use strict"; + e.r(n); + var i = e("fac9"), a = e.n(i); + for (var o in i) [ "default" ].indexOf(o) < 0 && function(t) { + e.d(n, t, function() { + return i[t]; + }); + }(o); + n["default"] = a.a; + }, + 6431: function(t, n, e) { + "use strict"; + e.r(n); + var i = e("9b48"), a = e("4783"); + for (var o in a) [ "default" ].indexOf(o) < 0 && function(t) { + e.d(n, t, function() { + return a[t]; + }); + }(o); + e("2143"); + var c = e("f0c5"), u = Object(c["a"])(a["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + n["default"] = u.exports; + }, + "8be9": function(t, n, e) { + "use strict"; + (function(t, n) { + var i = e("4ea4"); + e("94a9"); + i(e("66fd")); + var a = i(e("6431")); + t.__webpack_require_UNI_MP_PLUGIN__ = e, n(a.default); + }).call(this, e("bc2e")["default"], e("543d")["createPage"]); + }, + "9b48": function(t, n, e) { + "use strict"; + e.d(n, "b", function() { + return a; + }), e.d(n, "c", function() { + return o; + }), e.d(n, "a", function() { + return i; + }); + var i = { + xad: function() { + return e.e("components/xad/xad").then(e.bind(null, "9621")); + }, + bootNav: function() { + return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f")); + } + }, a = function() { + var t = this.$createElement; + this._self._c; + this.$mp.data = Object.assign({}, { + $root: { + a0: {} + } + }); + }, o = []; + }, + fac9: function(t, n, e) { + "use strict"; + (function(t) { + var i = e("4ea4"); + Object.defineProperty(n, "__esModule", { + value: !0 + }), n.default = void 0; + i(e("5c77")); + var a = e("aef3"), o = { + data: function() { + return { + mixins: [ a.mixin ], + title: this.appTitle, + fangji: [], + current_page: "", + share: { + title: this.appName, + path: "/pages/index/index", + imageUrl: "", + desc: "", + content: "" + } + }; + }, + onShareAppMessage: function() { + return { + title: this.title + }; + }, + onShareTimeline: function() { + return { + title: this.title + }; + }, + onLoad: function() { + this.x_config(); + var n = this; + t.getStorageSync("uToken") ? (n.x_get_ad("common"), n.cpAd()) : setTimeout(function() { + n.x_get_ad("common"), n.cpAd(); + }, 3e3); + }, + methods: { + x_config: function() { + this.x_request("api/config/index/", {}, function(t, n) { + 1 === n.code && (t.item_ad = n.data.ad); + }); + } + } + }; + n.default = o; + }).call(this, e("543d")["default"]); + } +}, [ [ "8be9", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/index/index.json b/pages/index/index.json new file mode 100644 index 0000000..dde690d --- /dev/null +++ b/pages/index/index.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "口袋方剂学", + "usingComponents": { + "xad": "/components/xad/xad", + "boot-nav": "/components/bootNav/bootNav" + } +} \ No newline at end of file diff --git a/pages/index/index.wxml b/pages/index/index.wxml new file mode 100644 index 0000000..2c5fb7e --- /dev/null +++ b/pages/index/index.wxml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/pages/index/index.wxss b/pages/index/index.wxss new file mode 100644 index 0000000..bf6c4c0 --- /dev/null +++ b/pages/index/index.wxss @@ -0,0 +1,1418 @@ +page { + font-family: -apple-system-font,Helvetica Neue,sans-serif; + line-height: 1.6; +} + +icon { + vertical-align: middle; +} + +.weui-cells { + background-color: #fff; + font-size: 34rpx; + line-height: 1.41176471; + margin-top: 1.17647059em; + position: relative; +} + +.weui-cells:before { + border-top: 1rpx solid #d9d9d9; + top: 0; +} + +.weui-cells:after,.weui-cells:before { + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; +} + +.weui-cells:after { + border-bottom: 1rpx solid #d9d9d9; + bottom: 0; +} + +.weui-cells__title { + color: #999; + font-size: 28rpx; + margin-bottom: .3em; + margin-top: .77em; + padding-left: 30rpx; + padding-right: 30rpx; +} + +.weui-cells_after-title { + margin-top: 0; +} + +.weui-cells__tips { + color: #999; + font-size: 28rpx; + margin-top: .3em; + padding-left: 30rpx; + padding-right: 30rpx; +} + +.weui-cell { + align-items: center; + display: flex; + padding: 20rpx 30rpx; + position: relative; +} + +.weui-cell:before { + border-top: 1rpx solid #d9d9d9; + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; + top: 0; +} + +.weui-cell:first-child:before { + display: none; +} + +.weui-cell_active { + background-color: #ececec; +} + +.weui-cell_primary { + align-items: flex-start; +} + +.weui-cell__bd { + flex: 1; +} + +.weui-cell__ft { + color: #999; + text-align: right; +} + +.weui-cell_access { + color: inherit; +} + +.weui-cell__ft_in-access { + padding-right: 26rpx; + position: relative; +} + +.weui-cell__ft_in-access:after { + border-color: #c8c8cd; + border-style: solid; + border-width: 4rpx 4rpx 0 0; + content: " "; + display: inline-block; + height: 12rpx; + margin-top: -8rpx; + position: relative; + position: absolute; + right: 4rpx; + top: -4rpx; + top: 50%; + transform: matrix(.71,.71,-.71,.71,0,0); + width: 12rpx; +} + +.weui-cell_link { + color: #586c94; + font-size: 28rpx; +} + +.weui-cell_link:active { + background-color: #ececec; +} + +.weui-cell_link:first-child:before { + display: block; +} + +.weui-icon-radio { + margin-left: 6.4rpx; + margin-right: 6.4rpx; +} + +.weui-icon-checkbox_circle,.weui-icon-checkbox_success { + margin-left: 9.2rpx; + margin-right: 9.2rpx; +} + +.weui-check__label:active { + background-color: #ececec; +} + +.weui-check { + left: -19998rpx; + position: absolute; +} + +.weui-check__hd_in-checkbox { + padding-right: .35em; +} + +.weui-cell__ft_in-radio { + padding-left: .35em; +} + +.weui-cell_input { + padding-bottom: 0; + padding-top: 0; +} + +.weui-label { + word-wrap: break-word; + width: 210rpx; + word-break: break-all; +} + +.weui-input { + height: 2.58823529em; + line-height: 2.58823529em; + min-height: 2.58823529em; +} + +.weui-toptips { + word-wrap: break-word; + color: #fff; + font-size: 28rpx; + left: 0; + padding: 10rpx; + position: fixed; + right: 0; + text-align: center; + top: 0; + transform: translateZ(0); + word-break: break-all; + z-index: 5000; +} + +.weui-toptips_warn { + background-color: #e64340; +} + +.weui-textarea { + display: block; + width: 100%; +} + +.weui-textarea-counter { + color: #b2b2b2; + text-align: right; +} + +.weui-cell_warn,.weui-textarea-counter_warn { + color: #e64340; +} + +.weui-form-preview { + background-color: #fff; + position: relative; +} + +.weui-form-preview:before { + border-top: 1rpx solid #d9d9d9; + top: 0; +} + +.weui-form-preview:after,.weui-form-preview:before { + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; +} + +.weui-form-preview:after { + border-bottom: 1rpx solid #d9d9d9; + bottom: 0; +} + +.weui-form-preview__value { + font-size: 28rpx; +} + +.weui-form-preview__value_in-hd { + font-size: 52rpx; +} + +.weui-form-preview__hd { + line-height: 2.5em; + padding: 20rpx 30rpx; + position: relative; + text-align: right; +} + +.weui-form-preview__hd:after { + border-bottom: 1rpx solid #d9d9d9; + bottom: 0; + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; +} + +.weui-form-preview__bd { + color: #999; + font-size: .9em; + line-height: 2; + padding: 20rpx 30rpx; + text-align: right; +} + +.weui-form-preview__ft { + display: flex; + line-height: 100rpx; + position: relative; +} + +.weui-form-preview__ft:after { + border-top: 1rpx solid #d5d5d6; + color: #d5d5d6; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.weui-form-preview__item { + overflow: hidden; +} + +.weui-form-preview__label { + color: #999; + float: left; + margin-right: 1em; + min-width: 4em; + text-align: justify; + text-align-last: justify; +} + +.weui-form-preview__value { + word-wrap: break-word; + display: block; + overflow: hidden; + word-break: normal; +} + +.weui-form-preview__btn { + color: #3cc51f; + display: block; + flex: 1; + position: relative; + text-align: center; +} + +.weui-form-preview__btn:after { + border-left: 1rpx solid #d5d5d6; + bottom: 0; + color: #d5d5d6; + content: " "; + left: 0; + position: absolute; + top: 0; + width: 2rpx; +} + +.weui-form-preview__btn:first-child:after { + display: none; +} + +.weui-form-preview__btn_active { + background-color: #eee; +} + +.weui-form-preview__btn_default { + color: #999; +} + +.weui-form-preview__btn_primary { + color: #0bb20c; +} + +.weui-cell_select { + padding: 0; +} + +.weui-select { + border-right: 1rpx solid #d9d9d9; + height: 2.58823529em; + line-height: 2.58823529em; + min-height: 2.58823529em; + padding-left: 30rpx; + padding-right: 60rpx; + position: relative; +} + +.weui-select:before { + border-color: #c8c8cd; + border-style: solid; + border-width: 4rpx 4rpx 0 0; + content: " "; + display: inline-block; + height: 12rpx; + margin-top: -8rpx; + position: relative; + position: absolute; + right: 30rpx; + top: -4rpx; + top: 50%; + transform: matrix(.71,.71,-.71,.71,0,0); + width: 12rpx; +} + +.weui-select_in-select-after { + padding-left: 0; +} + +.weui-cell__bd_in-select-before,.weui-cell__hd_in-select-after { + padding-left: 30rpx; +} + +.weui-cell_vcode { + padding-right: 0; +} + +.weui-vcode-btn,.weui-vcode-img { + height: 2.58823529em; + margin-left: 10rpx; + vertical-align: middle; +} + +.weui-vcode-btn { + border-left: 2rpx solid #e5e5e5; + color: #3cc51f; + display: inline-block; + font-size: 34rpx; + line-height: 2.58823529em; + padding: 0 .6em 0 .7em; + white-space: nowrap; +} + +.weui-vcode-btn:active { + color: #52a341; +} + +.weui-cell_switch { + padding-bottom: 12rpx; + padding-top: 12rpx; +} + +.weui-uploader__hd { + align-items: center; + display: flex; + padding-bottom: 20rpx; +} + +.weui-uploader__title { + flex: 1; +} + +.weui-uploader__info { + color: #b2b2b2; +} + +.weui-uploader__bd { + margin-bottom: -8rpx; + margin-right: -18rpx; + overflow: hidden; +} + +.weui-uploader__file { + float: left; + margin-bottom: 18rpx; + margin-right: 18rpx; +} + +.weui-uploader__img { + display: block; + height: 158rpx; + width: 158rpx; +} + +.weui-uploader__file_status { + position: relative; +} + +.weui-uploader__file_status:before { + background-color: rgba(0,0,0,.5); + bottom: 0; + content: " "; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.weui-uploader__file-content { + color: #fff; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.weui-uploader__input-box { + border: 2rpx solid #d9d9d9; + float: left; + height: 154rpx; + margin-bottom: 18rpx; + margin-right: 18rpx; + position: relative; + width: 154rpx; +} + +.weui-uploader__input-box:after,.weui-uploader__input-box:before { + background-color: #d9d9d9; + content: " "; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.weui-uploader__input-box:before { + height: 79rpx; + width: 4rpx; +} + +.weui-uploader__input-box:after { + height: 4rpx; + width: 79rpx; +} + +.weui-uploader__input-box:active { + border-color: #999; +} + +.weui-uploader__input-box:active:after,.weui-uploader__input-box:active:before { + background-color: #999; +} + +.weui-uploader__input { + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 1; +} + +.weui-article { + font-size: 30rpx; + padding: 40rpx 30rpx; +} + +.weui-article__section { + margin-bottom: 1.5em; +} + +.weui-article__h1 { + font-size: 36rpx; + font-weight: 400; + margin-bottom: .9em; +} + +.weui-article__h2 { + font-size: 32rpx; + font-weight: 400; + margin-bottom: .34em; +} + +.weui-article__h3 { + font-size: 30rpx; + font-weight: 400; + margin-bottom: .34em; +} + +.weui-article__p { + margin: 0 0 .8em; +} + +.weui-msg { + padding-top: 72rpx; + text-align: center; +} + +.weui-msg__link { + color: #586c94; + display: inline; +} + +.weui-msg__icon-area { + margin-bottom: 60rpx; +} + +.weui-msg__text-area { + margin-bottom: 50rpx; + padding: 0 40rpx; +} + +.weui-msg__title { + font-size: 40rpx; + font-weight: 400; + margin-bottom: 10rpx; +} + +.weui-msg__desc { + color: #999; + font-size: 28rpx; +} + +.weui-msg__opr-area { + margin-bottom: 50rpx; +} + +.weui-msg__extra-area { + color: #999; + font-size: 28rpx; + margin-bottom: 30rpx; +} + +@media screen and (min-height:438px) { + .weui-msg__extra-area { + bottom: 0; + left: 0; + position: fixed; + text-align: center; + width: 100%; + } +} + +.weui-flex { + display: flex; +} + +.weui-flex__item { + flex: 1; +} + +.weui-btn { + margin-top: 30rpx; +} + +.weui-btn:first-child { + margin-top: 0; +} + +.weui-btn-area { + margin: 1.17647059em 30rpx .3em; +} + +.weui-agree { + display: block; + font-size: 26rpx; + padding: .5em 30rpx; +} + +.weui-agree__text { + color: #999; +} + +.weui-agree__link { + color: #586c94; + display: inline; +} + +.weui-agree__checkbox { + left: -19998rpx; + position: absolute; +} + +.weui-agree__checkbox-icon { + background-color: #fff; + border: 2rpx solid #d1d1d1; + border-radius: 6rpx; + display: inline-block; + height: 22rpx; + position: relative; + top: 4rpx; + width: 22rpx; +} + +.weui-agree__checkbox-icon-check { + left: 2rpx; + position: absolute; + top: 2rpx; +} + +.weui-footer { + color: #999; + font-size: 28rpx; + text-align: center; +} + +.weui-footer_fixed-bottom { + bottom: .52em; + left: 0; + position: fixed; + right: 0; +} + +.weui-footer__links { + font-size: 0; +} + +.weui-footer__link { + color: #586c94; + display: inline-block; + font-size: 28rpx; + margin: 0 .62em; + position: relative; + vertical-align: top; +} + +.weui-footer__link:before { + border-left: 1rpx solid #c7c7c7; + bottom: 0; + bottom: .36em; + color: #c7c7c7; + content: " "; + left: 0; + left: -.65em; + position: absolute; + top: 0; + top: .36em; + width: 2rpx; +} + +.weui-footer__link:first-child:before { + display: none; +} + +.weui-footer__text { + font-size: 24rpx; + padding: 0 .34em; +} + +.weui-grids { + border-left: 1rpx solid #d9d9d9; + border-top: 1rpx solid #d9d9d9; + overflow: hidden; +} + +.weui-grid { + border-bottom: 1rpx solid #d9d9d9; + border-right: 1rpx solid #d9d9d9; + box-sizing: border-box; + float: left; + padding: 40rpx 20rpx; + position: relative; + width: 33.33333333%; +} + +.weui-grid_active { + background-color: #ececec; +} + +.weui-grid__icon { + display: block; + height: 56rpx; + margin: 0 auto; + width: 56rpx; +} + +.weui-grid__label { + color: #000; + display: block; + font-size: 28rpx; + margin-top: 10rpx; + overflow: hidden; + text-align: center; + text-overflow: ellipsis; + white-space: nowrap; +} + +.weui-loading { + animation: a 1s steps(12) infinite; + background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat; + background-size: 100%; + display: inline-block; + height: 40rpx; + margin: 0 10rpx; + vertical-align: middle; + width: 40rpx; +} + +.weui-loading.weui-loading_transparent { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E"); +} + +@-webkit-keyframes a { + 0% { + transform: rotate(0deg); + } + + to { + transform: rotate(1turn); + } +} + +@keyframes a { + 0% { + transform: rotate(0deg); + } + + to { + transform: rotate(1turn); + } +} + +.weui-badge { + background-color: #e64340; + border-radius: 36rpx; + color: #fff; + display: inline-block; + font-size: 24rpx; + line-height: 1.2; + min-width: 16rpx; + padding: .15em .4em; + text-align: center; + vertical-align: middle; +} + +.weui-badge_dot { + min-width: 0; + padding: .4em; +} + +.weui-loadmore { + font-size: 28rpx; + line-height: 1.6em; + margin: 1.5em auto; + text-align: center; + width: 65%; +} + +.weui-loadmore__tips { + display: inline-block; + vertical-align: middle; +} + +.weui-loadmore_line { + border-top: 2rpx solid #e5e5e5; + margin-top: 2.4em; +} + +.weui-loadmore__tips_in-line { + background-color: #fff; + color: #999; + padding: 0 .55em; + position: relative; + top: -.9em; +} + +.weui-loadmore__tips_in-dot { + height: 1.6em; + padding: 0 .16em; + position: relative; + width: 8rpx; +} + +.weui-loadmore__tips_in-dot:before { + background-color: #e5e5e5; + border-radius: 50%; + content: " "; + height: 8rpx; + left: 50%; + margin-left: -4rpx; + margin-top: -2rpx; + position: absolute; + top: 50%; + width: 8rpx; +} + +.weui-panel { + background-color: #fff; + margin-top: 20rpx; + overflow: hidden; + position: relative; +} + +.weui-panel:first-child { + margin-top: 0; +} + +.weui-panel:before { + border-top: 1rpx solid #e5e5e5; + top: 0; +} + +.weui-panel:after,.weui-panel:before { + color: #e5e5e5; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; +} + +.weui-panel:after { + border-bottom: 1rpx solid #e5e5e5; + bottom: 0; +} + +.weui-panel__hd { + color: #999; + font-size: 26rpx; + padding: 28rpx 30rpx 20rpx; + position: relative; +} + +.weui-panel__hd:after { + border-bottom: 1rpx solid #e5e5e5; + bottom: 0; + color: #e5e5e5; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; +} + +.weui-media-box { + padding: 30rpx; + position: relative; +} + +.weui-media-box:before { + border-top: 1rpx solid #e5e5e5; + color: #e5e5e5; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; + top: 0; +} + +.weui-media-box:first-child:before { + display: none; +} + +.weui-media-box__title { + word-wrap: normal; + word-wrap: break-word; + font-size: 34rpx; + font-weight: 400; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: auto; + word-break: break-all; +} + +.weui-media-box__desc { + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + color: #999; + display: -webkit-box; + font-size: 26rpx; + line-height: 1.2; + overflow: hidden; + text-overflow: ellipsis; +} + +.weui-media-box__info { + color: #cecece; + font-size: 26rpx; + line-height: 1em; + list-style: none; + margin-top: 30rpx; + overflow: hidden; + padding-bottom: 10rpx; +} + +.weui-media-box__info__meta { + float: left; + padding-right: 1em; +} + +.weui-media-box__info__meta_extra { + border-left: 2rpx solid #cecece; + padding-left: 1em; +} + +.weui-media-box__title_in-text { + margin-bottom: 16rpx; +} + +.weui-media-box_appmsg { + align-items: center; + display: flex; +} + +.weui-media-box__thumb { + height: 100%; + vertical-align: top; + width: 100%; +} + +.weui-media-box__hd_in-appmsg { + height: 120rpx; + line-height: 120rpx; + margin-right: .8em; + text-align: center; + width: 120rpx; +} + +.weui-media-box__bd_in-appmsg { + flex: 1; + min-width: 0; +} + +.weui-media-box_small-appmsg { + padding: 0; +} + +.weui-cells_in-small-appmsg { + margin-top: 0; +} + +.weui-cells_in-small-appmsg:before { + display: none; +} + +.weui-progress { + align-items: center; + display: flex; +} + +.weui-progress__bar { + flex: 1; +} + +.weui-progress__opr { + font-size: 0; + margin-left: 30rpx; +} + +.weui-navbar { + border-bottom: 1rpx solid #ccc; + display: flex; + position: absolute; + top: 0; + width: 100%; + z-index: 500; +} + +.weui-navbar__item { + display: block; + flex: 1; + font-size: 0; + padding: 26rpx 0; + position: relative; + text-align: center; +} + +.weui-navbar__item.weui-bar__item_on { + color: #1aad19; +} + +.weui-navbar__slider { + background-color: #1aad19; + bottom: 0; + content: " "; + height: 6rpx; + left: 0; + position: absolute; + transition: transform .3s; + transition: transform .3s,-webkit-transform .3s; + width: 6em; +} + +.weui-navbar__title { + word-wrap: normal; + display: inline-block; + font-size: 30rpx; + max-width: 8em; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: auto; +} + +.weui-tab { + height: 100%; + position: relative; +} + +.weui-tab__panel { + -webkit-overflow-scrolling: touch; + box-sizing: border-box; + height: 100%; + overflow: auto; + padding-top: 100rpx; +} + +.weui-search-bar { + background-color: #efeff4; + border-bottom: 1rpx solid #d7d6dc; + border-top: 1rpx solid #d7d6dc; + box-sizing: border-box; + display: flex; + padding: 16rpx 20rpx; + position: relative; +} + +.weui-icon-search { + font-size: inherit; + margin-right: 16rpx; +} + +.weui-icon-search_in-box { + left: 20rpx; + position: absolute; + top: 14rpx; +} + +.weui-search-bar__text { + display: inline-block; + font-size: 28rpx; + vertical-align: middle; +} + +.weui-search-bar__form { + background: #fff; + border: 1rpx solid #e6e6ea; + border-radius: 10rpx; + flex: auto; + position: relative; +} + +.weui-search-bar__box { + box-sizing: border-box; + padding-left: 60rpx; + padding-right: 60rpx; + position: relative; + width: 100%; + z-index: 1; +} + +.weui-search-bar__input { + font-size: 28rpx; + height: 56rpx; + line-height: 56rpx; +} + +.weui-icon-clear { + font-size: 0; + padding: 14rpx 16rpx; + position: absolute; + right: 0; + top: 0; +} + +.weui-search-bar__label { + background: #fff; + border-radius: 6rpx; + bottom: 0; + color: #9b9b9b; + left: 0; + line-height: 56rpx; + position: absolute; + right: 0; + text-align: center; + top: 0; + z-index: 2; +} + +.weui-search-bar__cancel-btn { + color: #09bb07; + line-height: 56rpx; + margin-left: 20rpx; + white-space: nowrap; +} + +._a { + -webkit-tap-highlight-color: rgba(0,0,0,0); + text-decoration: none; +} + +page { + -webkit-tap-highlight-color: transparent; +} + +@font-face { + font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg"); +} + +.font_family { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: font_family!important; + font-size: 32rpx; + font-style: normal; +} + +.icon-icon_guanbi:before { + content: "\E73F"; +} + +.icon-icon_shoucangjia:before { + content: "\E740"; +} + +.icon-icon_daohangfanhui:before { + content: "\E73E"; +} + +.icon-icon_jiucuo:before { + content: "\E739"; +} + +.icon-icon_sousuo:before { + content: "\E73A"; +} + +.icon-icon_fenxiang:before { + content: "\E73B"; +} + +.icon-icon_weishoucang:before { + content: "\E73C"; +} + +.icon-icon_yishoucang:before { + content: "\E73D"; +} + +page { + font-family: PingFangSC-Regular; + font-size: 32rpx; + height: 100%; +} + +.font_family { + position: relative; + top: 4rpx; +} + +.content { + height: 100%; + padding-bottom: 100rpx; +} + +.body,.content { + box-sizing: border-box; +} + +.body { + min-height: 100%; + overflow: auto; +} + +checkbox,radio { + transform: scale(.8); +} + +._a:focus { + background: none; +} + +.p_40 { + padding: 40rpx; +} + +._button::after { + border: 0; +} + +.header.data-v-9fb79f8a { + background: #fff; + position: fixed; + top: 0; + width: 100%; + z-index: 10005; +} + +.title-bar.data-v-9fb79f8a { + font-size: 36rpx; + padding-left: 20rpx; + position: relative; +} + +.title-bar .title.data-v-9fb79f8a { + left: 50%; + position: absolute; + transform: translate(-50%); +} + +.opt-back.data-v-9fb79f8a { + float: left; + font-size: 44rpx; + font-weight: 700; +} + +.opt-back ._img.data-v-9fb79f8a { + height: 36rpx; + width: 36rpx; +} + +.body.data-v-9fb79f8a { + overflow: auto; +} + +.scroll-content.data-v-9fb79f8a { + text-align: center; +} + +.scroll-content .item.data-v-9fb79f8a { + border-bottom: 1rpx solid #eee; + height: 60rpx; + line-height: 60rpx; +} + +.IndexContainer.data-v-6414c978 { + box-sizing: border-box; + height: 100vh; +} + +.IndexContainer .body.data-v-6414c978 { + background: no-repeat; + background-image: url(data:image/jpeg;base64,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AAAARW1sRGJvb2wAAAAAAEludHJib29sAAAAAABCY2tnT2JqYwAAAAEAAAAAAABSR0JDAAAAAwAAAABSZCAgZG91YkBv4AAAAAAAAAAAAEdybiBkb3ViQG/gAAAAAAAAAAAAQmwgIGRvdWJAb+AAAAAAAAAAAABCcmRUVW50RiNSbHQAAAAAAAAAAAAAAABCbGQgVW50RiNSbHQAAAAAAAAAAAAAAABSc2x0VW50RiNQeGxAUgAAAAAAAAAAAAp2ZWN0b3JEYXRhYm9vbAEAAAAAUGdQc2VudW0AAAAAUGdQcwAAAABQZ1BDAAAAAExlZnRVbnRGI1JsdAAAAAAAAAAAAAAAAFRvcCBVbnRGI1JsdAAAAAAAAAAAAAAAAFNjbCBVbnRGI1ByY0BZAAAAAAAAAAAAEGNyb3BXaGVuUHJpbnRpbmdib29sAAAAAA5jcm9wUmVjdEJvdHRvbWxvbmcAAAAAAAAADGNyb3BSZWN0TGVmdGxvbmcAAAAAAAAADWNyb3BSZWN0UmlnaHRsb25nAAAAAAAAAAtjcm9wUmVjdFRvcGxvbmcAAAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0D8gAAAAAACgAA////////AAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAAM5AAAABgAAAAAAAAAAAAAFqgAAAu4AAAACAGEAYQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAA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c3+h6v6L0dvo/aP8H9n/AEqSVhX0f//ZOEJJTQQhAAAAAABXAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAFABBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgADIAMAAyADAAAAABADhCSU0EBgAAAAAABwAEAAAAAQEA/+EP3Wh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTAyLTA5VDExOjQwOjAzKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wMi0xMFQxODoyNTo1OCswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMy0wMi0xMFQxODoyNTo1OCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBwaG90b3Nob3A6TGVnYWN5SVBUQ0RpZ2VzdD0iMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphNWRjYzUxOS1lOWVhLWYxNDktYjdkNy0zOTRlNjE2NTZkZjIiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1YTcwNDg1NS05Y2UzLTc4NDQtYjZjMS01ZTU0ZmYyYjJkN2MiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1ZTIzZjBkZS0wNTBjLThkNGYtYjVlNi01ZThkZmEwYWVkYjMiPiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT40N0JEQTY1MkE4ODNENUVFMzk4NDY1QzJDMDE5QjE5MDwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjVlMjNmMGRlLTA1MGMtOGQ0Zi1iNWU2LTVlOGRmYTBhZWRiMyIgc3RFdnQ6d2hlbj0iMjAyMy0wMi0wOVQxMTo0MDowMyswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gaW1hZ2UvcG5nIHRvIGltYWdlL2pwZWciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjZmOWY1ZGFkLTQyMWYtNDU0OS05OWU2LWRmNGE5ODM3NTM5OCIgc3RFdnQ6d2hlbj0iMjAyMy0wMi0xMFQxODoyNTowOCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNWRjYzUxOS1lOWVhLWYxNDktYjdkNy0zOTRlNjE2NTZkZjIiIHN0RXZ0OndoZW49IjIwMjMtMDItMTBUMTg6MjU6NTgrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAA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); + background-size: 100%; + box-sizing: border-box; + height: 1194rpx; + padding-top: 414rpx; +} + +.IndexContainer .body .tab.data-v-6414c978 { + justify-content: space-between; + margin-left: 96rpx; + width: 566rpx; +} + +.IndexContainer .body .tab .tab1.data-v-6414c978,.IndexContainer .body .tab.data-v-6414c978 { + align-items: center; + display: flex; +} + +.IndexContainer .body .tab .tab1 ._img.data-v-6414c978 { + height: 66rpx; + width: 132rpx; +} + +.IndexContainer .body .tab .tab1 .active.data-v-6414c978 { + height: 65rpx; + width: 131rpx; +} + +.IndexContainer .body .toSearch.data-v-6414c978 { + background-color: #fff; + border-radius: 54rpx; + display: inline-block; + height: 108rpx; + margin-left: 54rpx; + margin-top: 44rpx; + opacity: .9; + position: relative; + width: 644rpx; +} + +.IndexContainer .body .toSearch ._img.data-v-6414c978 { + height: 48rpx; + position: absolute; + right: 44rpx; + top: 50%; + transform: translateY(-50%); + width: 48rpx; +} + +.IndexContainer .body .toCollect.data-v-6414c978 { + background-color: rgba(148,103,75,.25); + border-radius: 43rpx; + box-sizing: border-box; + color: #94674b; + display: inline-block; + height: 86rpx; + line-height: 86rpx; + margin-left: 228rpx; + margin-top: 104rpx; + padding-left: 100rpx; + position: relative; + width: 296rpx; +} + +.IndexContainer .body .toCollect .icon.data-v-6414c978 { + font-size: 36rpx; + left: 56rpx; + position: absolute; + top: 0; +} + +.select-box.data-v-bb2e3108 { + display: inline-block; + font-size: 30rpx; + position: relative; +} + +.select-box .select-current.data-v-bb2e3108 { + border: 1rpx solid #ddd; + border-radius: 6rpx; + box-sizing: border-box; + line-height: 70rpx; + padding: 0 10rpx; + position: relative; + width: 100%; +} + +.select-box .select-current .current-name.data-v-bb2e3108 { + word-wrap: normal; + display: block; + height: 100%; + overflow: hidden; + width: 85%; +} + +.select-box .select-current.data-v-bb2e3108::after { + border: 10rpx solid transparent; + border-top-color: #999; + content: ""; + display: block; + height: 0; + position: absolute; + right: 16rpx; + top: 30rpx; + width: 0; +} + +.select-box .option-list.data-v-bb2e3108 { + background-color: #fff; + border-radius: 6rpx; + box-shadow: inset 0rpx 0rpx 1rpx 1rpx rgba(0,0,0,.2); + box-sizing: border-box; + left: 0; + position: absolute; + top: 70rpx; + width: 100%; + z-index: 99; +} + +.select-box .option.data-v-bb2e3108 { + border-bottom: 1rpx solid #eee; + display: block; + height: 56rpx; + line-height: 56rpx; + width: 100%; +} + +.select-box .option.data-v-bb2e3108:last-child { + border-bottom: none; + padding-bottom: 0; +} \ No newline at end of file diff --git a/pages/my/complaint.js b/pages/my/complaint.js new file mode 100644 index 0000000..ff4166e --- /dev/null +++ b/pages/my/complaint.js @@ -0,0 +1,95 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/my/complaint" ], { + "2ab3": function(n, t, e) { + "use strict"; + e.r(t); + var u = e("3d3a"), i = e.n(u); + for (var o in u) [ "default" ].indexOf(o) < 0 && function(n) { + e.d(t, n, function() { + return u[n]; + }); + }(o); + t["default"] = i.a; + }, + "3d3a": function(n, t, e) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var u = { + data: function() { + return { + rateValue: 5, + complaint: "" + }; + }, + methods: { + sub: function() { + "" === this.complaint ? this.x_tips("error", "请填写投诉建议内容") : this.x_request("api/user/complaint", { + rate: this.rateValue, + complaint: this.complaint + }, function(n, t) { + if (console.log(t), 0 === t.code) n.x_tips("error", t.info); else { + n.x_alert("success", "感谢您的宝贵意见,我们将再接再厉,进行调整", "subSuccess"); + } + }); + }, + subSuccess: function() { + this.x_back(); + } + } + }; + t.default = u; + }, + "3ea3": function(n, t, e) { + "use strict"; + e.d(t, "b", function() { + return i; + }), e.d(t, "c", function() { + return o; + }), e.d(t, "a", function() { + return u; + }); + var u = { + uniSection: function() { + return e.e("uni_modules/uni-section/components/uni-section/uni-section").then(e.bind(null, "79f5")); + }, + uniRate: function() { + return e.e("uni_modules/uni-rate/components/uni-rate/uni-rate").then(e.bind(null, "905b")); + }, + uniEasyinput: function() { + return e.e("uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput").then(e.bind(null, "aad6")); + }, + xpop: function() { + return e.e("components/xpop/xpop").then(e.bind(null, "8c3c")); + }, + bootNav: function() { + return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f")); + } + }, i = function() { + var n = this.$createElement; + this._self._c; + }, o = []; + }, + a695: function(n, t, e) { + "use strict"; + e.r(t); + var u = e("3ea3"), i = e("2ab3"); + for (var o in i) [ "default" ].indexOf(o) < 0 && function(n) { + e.d(t, n, function() { + return i[n]; + }); + }(o); + var a = e("f0c5"), c = Object(a["a"])(i["default"], u["b"], u["c"], !1, null, null, null, !1, u["a"], void 0); + t["default"] = c.exports; + }, + fac1: function(n, t, e) { + "use strict"; + (function(n, t) { + var u = e("4ea4"); + e("94a9"); + u(e("66fd")); + var i = u(e("a695")); + n.__webpack_require_UNI_MP_PLUGIN__ = e, t(i.default); + }).call(this, e("bc2e")["default"], e("543d")["createPage"]); + } +}, [ [ "fac1", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/my/complaint.json b/pages/my/complaint.json new file mode 100644 index 0000000..238228a --- /dev/null +++ b/pages/my/complaint.json @@ -0,0 +1,11 @@ +{ + "navigationBarTitleText": "投诉与建议", + "enablePullDownRefresh": false, + "usingComponents": { + "uni-section": "/uni_modules/uni-section/components/uni-section/uni-section", + "uni-rate": "/uni_modules/uni-rate/components/uni-rate/uni-rate", + "uni-easyinput": "/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput", + "xpop": "/components/xpop/xpop", + "boot-nav": "/components/bootNav/bootNav" + } +} \ No newline at end of file diff --git a/pages/my/complaint.wxml b/pages/my/complaint.wxml new file mode 100644 index 0000000..bdfd45f --- /dev/null +++ b/pages/my/complaint.wxml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/pages/my/complaint.wxss b/pages/my/complaint.wxss new file mode 100644 index 0000000..e69de29 diff --git a/pages/my/my.js b/pages/my/my.js new file mode 100644 index 0000000..27be5c7 --- /dev/null +++ b/pages/my/my.js @@ -0,0 +1,141 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/my/my" ], { + "0c43": function(e, n, t) { + "use strict"; + t.r(n); + var a = t("3bff"), i = t.n(a); + for (var u in a) [ "default" ].indexOf(u) < 0 && function(e) { + t.d(n, e, function() { + return a[e]; + }); + }(u); + n["default"] = i.a; + }, + 2757: function(e, n, t) {}, + "3bff": function(e, n, t) { + "use strict"; + (function(e) { + var a = t("4ea4"); + Object.defineProperty(n, "__esModule", { + value: !0 + }), n.default = void 0; + var i = a(t("5c77")), u = { + data: function() { + return { + xheader_item_image: { + width: 60, + height: 60, + border: { + radius: "50%" + }, + margin: { + left: 20 + } + }, + userInfo: { + avatar: "/static/user.png", + nick_name: "会员" + }, + default_head: [ { + url: "/static/user.png", + extname: "png", + name: "shuijiao.png" + } ], + showNickNameEdit: !1, + menuList: [] + }; + }, + onReady: function() { + this.getUserInfo(), this.getMyMenu(this), this.x_get_ad("common"), this.cpAd(); + }, + methods: { + uploadHead: function(n) { + var t = this; + n.tempFilePaths.forEach(function(n) { + e.uploadFile({ + url: i.default.root_host + "api/user/head/", + filePath: n, + header: { + "Content-Type": "multipart/form-data" + }, + name: "image", + formData: i.default.authParam({ + uuid: e.getStorageSync("uToken"), + app_name: t.app_name + }), + success: function(n) { + var t = JSON.parse(n.data); + 1 === t.code && e.msg("已修改头像"); + } + }); + }); + }, + getUserInfo: function() { + i.default.getUserInfo(this); + }, + changeNickName: function() { + i.default.changeNickName(this); + }, + getMyMenu: function() { + i.default.getMyMenu(this); + } + } + }; + n.default = u; + }).call(this, t("543d")["default"]); + }, + 6147: function(e, n, t) { + "use strict"; + t.r(n); + var a = t("b3f8"), i = t("0c43"); + for (var u in i) [ "default" ].indexOf(u) < 0 && function(e) { + t.d(n, e, function() { + return i[e]; + }); + }(u); + t("ea49"); + var o = t("f0c5"), r = Object(o["a"])(i["default"], a["b"], a["c"], !1, null, null, null, !1, a["a"], void 0); + n["default"] = r.exports; + }, + "8a96": function(e, n, t) { + "use strict"; + (function(e, n) { + var a = t("4ea4"); + t("94a9"); + a(t("66fd")); + var i = a(t("6147")); + e.__webpack_require_UNI_MP_PLUGIN__ = t, n(i.default); + }).call(this, t("bc2e")["default"], t("543d")["createPage"]); + }, + b3f8: function(e, n, t) { + "use strict"; + t.d(n, "b", function() { + return i; + }), t.d(n, "c", function() { + return u; + }), t.d(n, "a", function() { + return a; + }); + var a = { + uniFilePicker: function() { + return Promise.all([ t.e("common/vendor"), t.e("uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker") ]).then(t.bind(null, "b9c3")); + }, + bootNav: function() { + return Promise.all([ t.e("common/vendor"), t.e("components/bootNav/bootNav") ]).then(t.bind(null, "dc0f")); + }, + xad: function() { + return t.e("components/xad/xad").then(t.bind(null, "9621")); + } + }, i = function() { + var e = this, n = e.$createElement; + e._self._c; + e._isMounted || (e.e0 = function(n) { + e.showNickNameEdit = !e.showNickNameEdit; + }); + }, u = []; + }, + ea49: function(e, n, t) { + "use strict"; + var a = t("2757"), i = t.n(a); + i.a; + } +}, [ [ "8a96", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/my/my.json b/pages/my/my.json new file mode 100644 index 0000000..1ecf22b --- /dev/null +++ b/pages/my/my.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "我的", + "enablePullDownRefresh": false, + "usingComponents": { + "uni-file-picker": "/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker", + "boot-nav": "/components/bootNav/bootNav", + "xad": "/components/xad/xad" + } +} \ No newline at end of file diff --git a/pages/my/my.wxml b/pages/my/my.wxml new file mode 100644 index 0000000..8cd0631 --- /dev/null +++ b/pages/my/my.wxml @@ -0,0 +1,28 @@ + + + + + 选择 + + {{''+userInfo.nick_name+''}} + + + + + + + + + + + {{item.title}} + + + + + + + + + + diff --git a/pages/my/my.wxss b/pages/my/my.wxss new file mode 100644 index 0000000..c1f67f5 --- /dev/null +++ b/pages/my/my.wxss @@ -0,0 +1,44 @@ +.center { + background: #f8f8f8; +} + +.xheader_wrap { + background: #a67d41; + padding: 15rpx; +} + +.xheader_item_image { + border: 1px solid #fff; + border-radius: 50%; + height: 100rpx; + margin-left: 20rpx; + width: 100rpx; +} + +.nick_item { + color: #fff; + margin: auto 0rpx; + padding-left: 30rpx; +} + +.uni-navigate-item { + align-items: center; + background-color: #fff; + border-top: 1px solid #f0f0f0; + cursor: pointer; + display: flex; + flex-direction: row; + margin-top: 10rpx; + padding: 8rpx; +} + +.uni-navigate-text { + color: #000; + flex: 1; + font-size: 14px; + font-weight: 400; +} + +.mytab { + padding: 10rpx; +} \ No newline at end of file diff --git a/pages/result/result.js b/pages/result/result.js new file mode 100644 index 0000000..f4541d6 --- /dev/null +++ b/pages/result/result.js @@ -0,0 +1,149 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/result/result" ], { + "11c2": function(t, e, a) {}, + "38de": function(t, e, a) { + "use strict"; + a.d(e, "b", function() { + return i; + }), a.d(e, "c", function() { + return o; + }), a.d(e, "a", function() { + return n; + }); + var n = { + xad: function() { + return a.e("components/xad/xad").then(a.bind(null, "9621")); + }, + xpop: function() { + return a.e("components/xpop/xpop").then(a.bind(null, "8c3c")); + }, + bootNav: function() { + return Promise.all([ a.e("common/vendor"), a.e("components/bootNav/bootNav") ]).then(a.bind(null, "dc0f")); + } + }, i = function() { + var t = this, e = t.$createElement, a = (t._self._c, t.resultData.length), n = a > 50 ? null : t.resultData.length, i = t.__map(t.resultData, function(e, a) { + var n = t.__get_orig(e), i = e.ad_id ? {} : null; + return { + $orig: n, + a0: i + }; + }); + t.$mp.data = Object.assign({}, { + $root: { + g0: a, + g1: n, + l0: i + } + }); + }, o = []; + }, + "39c4": function(t, e, a) { + "use strict"; + var n = a("11c2"), i = a.n(n); + i.a; + }, + "47e9": function(t, e, a) { + "use strict"; + (function(t, e) { + var n = a("4ea4"); + a("94a9"); + n(a("66fd")); + var i = n(a("583d")); + t.__webpack_require_UNI_MP_PLUGIN__ = a, e(i.default); + }).call(this, a("bc2e")["default"], a("543d")["createPage"]); + }, + "57be": function(t, e, a) { + "use strict"; + a.r(e); + var n = a("ba10"), i = a.n(n); + for (var o in n) [ "default" ].indexOf(o) < 0 && function(t) { + a.d(e, t, function() { + return n[t]; + }); + }(o); + e["default"] = i.a; + }, + "583d": function(t, e, a) { + "use strict"; + a.r(e); + var n = a("38de"), i = a("57be"); + for (var o in i) [ "default" ].indexOf(o) < 0 && function(t) { + a.d(e, t, function() { + return i[t]; + }); + }(o); + a("39c4"); + var r = a("f0c5"), u = Object(r["a"])(i["default"], n["b"], n["c"], !1, null, null, null, !1, n["a"], void 0); + e["default"] = u.exports; + }, + ba10: function(t, e, a) { + "use strict"; + (function(t) { + var n = a("4ea4"); + Object.defineProperty(e, "__esModule", { + value: !0 + }), e.default = void 0; + n(a("5c77")); + var i = { + data: function() { + return { + keyword: "", + category_id: "", + cat_title: "", + total: "", + current_page: 0, + last_page: 1, + resultData: [], + noMore: 0, + openDetail: 0, + isMy: 0, + tab: 1 + }; + }, + onLoad: function(e) { + var a, n, i, o; + this.keyword = null !== (a = e.keyword) && void 0 !== a ? a : "", this.category_id = null !== (n = e.category_id) && void 0 !== n ? n : 0, + this.cat_title = null !== (i = e.cat_title) && void 0 !== i ? i : "", this.tab = null !== (o = e.tab) && void 0 !== o ? o : 1, + "1" === e.isMy ? (this.isMy = 1, t.setNavigationBarTitle({ + title: "我收藏的内容" + })) : t.setNavigationBarTitle({ + title: this.cat_title + "-筛选结果" + }), this.searchResult(), this.cpAd(), this.x_get_ad("common"); + }, + onReachBottom: function() { + this.searchResult(); + }, + methods: { + searchResult: function() { + var t = this; + t.current_page >= t.last_page ? t.noMore = 1 : this.x_request("api/fangji.index/search", { + keyword: this.keyword, + category_id: this.category_id, + isMy: t.isMy, + page: t.current_page + 1, + tab: t.tab + }, function(t, e) { + //去除数据中的广告数据 + console.log('处理前的数据:',e.data.data) + const filteredArray = e.data.data.filter(item => + !item.ad_id + ); + + filteredArray.forEach(element => { + if(!element.pic.includes('http://cdn.yqdhz.com/')){ + element.pic = 'http://cdn.yqdhz.com/'+element.pic + } + }); + console.log('处理后的数据:',filteredArray) + e.data.data.length && (t.resultData = t.resultData.concat(filteredArray), t.total = e.data.total, + t.current_page = e.data.current_page, t.last_page = e.data.last_page, t.openDetail = e.status); + }); + }, + toDetail: function(t) { + this.isProduct && this.x_redirect("/pages/detail/detail?id=" + t.currentTarget.dataset.id + "&tab=" + this.tab); + } + } + }; + e.default = i; + }).call(this, a("543d")["default"]); + } +}, [ [ "47e9", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/result/result.json b/pages/result/result.json new file mode 100644 index 0000000..4d0b89e --- /dev/null +++ b/pages/result/result.json @@ -0,0 +1,10 @@ +{ + "navigationBarTitleText": "搜索结果", + "enablePullDownRefresh": false, + "onReachBottomDistance": 300, + "usingComponents": { + "xad": "/components/xad/xad", + "xpop": "/components/xpop/xpop", + "boot-nav": "/components/bootNav/bootNav" + } +} \ No newline at end of file diff --git a/pages/result/result.wxml b/pages/result/result.wxml new file mode 100644 index 0000000..12e45d1 --- /dev/null +++ b/pages/result/result.wxml @@ -0,0 +1,30 @@ + + + + {{keyword}} + + {{true}} + {{total||0}}条,为您展示{{$root.g0>50?50:$root.g1}}条,请尝试精确搜索 + + + + + + + + + + {{item.$orig.name}} + {{item.$orig.book}} + + + + + 暂无更多搜索结果 + + + + + + + diff --git a/pages/result/result.wxss b/pages/result/result.wxss new file mode 100644 index 0000000..4720036 --- /dev/null +++ b/pages/result/result.wxss @@ -0,0 +1,1383 @@ +page { + font-family: -apple-system-font,Helvetica Neue,sans-serif; + line-height: 1.6; +} + +icon { + vertical-align: middle; +} + +.weui-cells { + background-color: #fff; + font-size: 34rpx; + line-height: 1.41176471; + margin-top: 1.17647059em; + position: relative; +} + +.weui-cells:before { + border-top: 1rpx solid #d9d9d9; + top: 0; +} + +.weui-cells:after,.weui-cells:before { + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; +} + +.weui-cells:after { + border-bottom: 1rpx solid #d9d9d9; + bottom: 0; +} + +.weui-cells__title { + color: #999; + font-size: 28rpx; + margin-bottom: .3em; + margin-top: .77em; + padding-left: 30rpx; + padding-right: 30rpx; +} + +.weui-cells_after-title { + margin-top: 0; +} + +.weui-cells__tips { + color: #999; + font-size: 28rpx; + margin-top: .3em; + padding-left: 30rpx; + padding-right: 30rpx; +} + +.weui-cell { + align-items: center; + display: flex; + padding: 20rpx 30rpx; + position: relative; +} + +.weui-cell:before { + border-top: 1rpx solid #d9d9d9; + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; + top: 0; +} + +.weui-cell:first-child:before { + display: none; +} + +.weui-cell_active { + background-color: #ececec; +} + +.weui-cell_primary { + align-items: flex-start; +} + +.weui-cell__bd { + flex: 1; +} + +.weui-cell__ft { + color: #999; + text-align: right; +} + +.weui-cell_access { + color: inherit; +} + +.weui-cell__ft_in-access { + padding-right: 26rpx; + position: relative; +} + +.weui-cell__ft_in-access:after { + border-color: #c8c8cd; + border-style: solid; + border-width: 4rpx 4rpx 0 0; + content: " "; + display: inline-block; + height: 12rpx; + margin-top: -8rpx; + position: relative; + position: absolute; + right: 4rpx; + top: -4rpx; + top: 50%; + transform: matrix(.71,.71,-.71,.71,0,0); + width: 12rpx; +} + +.weui-cell_link { + color: #586c94; + font-size: 28rpx; +} + +.weui-cell_link:active { + background-color: #ececec; +} + +.weui-cell_link:first-child:before { + display: block; +} + +.weui-icon-radio { + margin-left: 6.4rpx; + margin-right: 6.4rpx; +} + +.weui-icon-checkbox_circle,.weui-icon-checkbox_success { + margin-left: 9.2rpx; + margin-right: 9.2rpx; +} + +.weui-check__label:active { + background-color: #ececec; +} + +.weui-check { + left: -19998rpx; + position: absolute; +} + +.weui-check__hd_in-checkbox { + padding-right: .35em; +} + +.weui-cell__ft_in-radio { + padding-left: .35em; +} + +.weui-cell_input { + padding-bottom: 0; + padding-top: 0; +} + +.weui-label { + word-wrap: break-word; + width: 210rpx; + word-break: break-all; +} + +.weui-input { + height: 2.58823529em; + line-height: 2.58823529em; + min-height: 2.58823529em; +} + +.weui-toptips { + word-wrap: break-word; + color: #fff; + font-size: 28rpx; + left: 0; + padding: 10rpx; + position: fixed; + right: 0; + text-align: center; + top: 0; + transform: translateZ(0); + word-break: break-all; + z-index: 5000; +} + +.weui-toptips_warn { + background-color: #e64340; +} + +.weui-textarea { + display: block; + width: 100%; +} + +.weui-textarea-counter { + color: #b2b2b2; + text-align: right; +} + +.weui-cell_warn,.weui-textarea-counter_warn { + color: #e64340; +} + +.weui-form-preview { + background-color: #fff; + position: relative; +} + +.weui-form-preview:before { + border-top: 1rpx solid #d9d9d9; + top: 0; +} + +.weui-form-preview:after,.weui-form-preview:before { + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; +} + +.weui-form-preview:after { + border-bottom: 1rpx solid #d9d9d9; + bottom: 0; +} + +.weui-form-preview__value { + font-size: 28rpx; +} + +.weui-form-preview__value_in-hd { + font-size: 52rpx; +} + +.weui-form-preview__hd { + line-height: 2.5em; + padding: 20rpx 30rpx; + position: relative; + text-align: right; +} + +.weui-form-preview__hd:after { + border-bottom: 1rpx solid #d9d9d9; + bottom: 0; + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; +} + +.weui-form-preview__bd { + color: #999; + font-size: .9em; + line-height: 2; + padding: 20rpx 30rpx; + text-align: right; +} + +.weui-form-preview__ft { + display: flex; + line-height: 100rpx; + position: relative; +} + +.weui-form-preview__ft:after { + border-top: 1rpx solid #d5d5d6; + color: #d5d5d6; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.weui-form-preview__item { + overflow: hidden; +} + +.weui-form-preview__label { + color: #999; + float: left; + margin-right: 1em; + min-width: 4em; + text-align: justify; + text-align-last: justify; +} + +.weui-form-preview__value { + word-wrap: break-word; + display: block; + overflow: hidden; + word-break: normal; +} + +.weui-form-preview__btn { + color: #3cc51f; + display: block; + flex: 1; + position: relative; + text-align: center; +} + +.weui-form-preview__btn:after { + border-left: 1rpx solid #d5d5d6; + bottom: 0; + color: #d5d5d6; + content: " "; + left: 0; + position: absolute; + top: 0; + width: 2rpx; +} + +.weui-form-preview__btn:first-child:after { + display: none; +} + +.weui-form-preview__btn_active { + background-color: #eee; +} + +.weui-form-preview__btn_default { + color: #999; +} + +.weui-form-preview__btn_primary { + color: #0bb20c; +} + +.weui-cell_select { + padding: 0; +} + +.weui-select { + border-right: 1rpx solid #d9d9d9; + height: 2.58823529em; + line-height: 2.58823529em; + min-height: 2.58823529em; + padding-left: 30rpx; + padding-right: 60rpx; + position: relative; +} + +.weui-select:before { + border-color: #c8c8cd; + border-style: solid; + border-width: 4rpx 4rpx 0 0; + content: " "; + display: inline-block; + height: 12rpx; + margin-top: -8rpx; + position: relative; + position: absolute; + right: 30rpx; + top: -4rpx; + top: 50%; + transform: matrix(.71,.71,-.71,.71,0,0); + width: 12rpx; +} + +.weui-select_in-select-after { + padding-left: 0; +} + +.weui-cell__bd_in-select-before,.weui-cell__hd_in-select-after { + padding-left: 30rpx; +} + +.weui-cell_vcode { + padding-right: 0; +} + +.weui-vcode-btn,.weui-vcode-img { + height: 2.58823529em; + margin-left: 10rpx; + vertical-align: middle; +} + +.weui-vcode-btn { + border-left: 2rpx solid #e5e5e5; + color: #3cc51f; + display: inline-block; + font-size: 34rpx; + line-height: 2.58823529em; + padding: 0 .6em 0 .7em; + white-space: nowrap; +} + +.weui-vcode-btn:active { + color: #52a341; +} + +.weui-cell_switch { + padding-bottom: 12rpx; + padding-top: 12rpx; +} + +.weui-uploader__hd { + align-items: center; + display: flex; + padding-bottom: 20rpx; +} + +.weui-uploader__title { + flex: 1; +} + +.weui-uploader__info { + color: #b2b2b2; +} + +.weui-uploader__bd { + margin-bottom: -8rpx; + margin-right: -18rpx; + overflow: hidden; +} + +.weui-uploader__file { + float: left; + margin-bottom: 18rpx; + margin-right: 18rpx; +} + +.weui-uploader__img { + display: block; + height: 158rpx; + width: 158rpx; +} + +.weui-uploader__file_status { + position: relative; +} + +.weui-uploader__file_status:before { + background-color: rgba(0,0,0,.5); + bottom: 0; + content: " "; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.weui-uploader__file-content { + color: #fff; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.weui-uploader__input-box { + border: 2rpx solid #d9d9d9; + float: left; + height: 154rpx; + margin-bottom: 18rpx; + margin-right: 18rpx; + position: relative; + width: 154rpx; +} + +.weui-uploader__input-box:after,.weui-uploader__input-box:before { + background-color: #d9d9d9; + content: " "; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.weui-uploader__input-box:before { + height: 79rpx; + width: 4rpx; +} + +.weui-uploader__input-box:after { + height: 4rpx; + width: 79rpx; +} + +.weui-uploader__input-box:active { + border-color: #999; +} + +.weui-uploader__input-box:active:after,.weui-uploader__input-box:active:before { + background-color: #999; +} + +.weui-uploader__input { + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 1; +} + +.weui-article { + font-size: 30rpx; + padding: 40rpx 30rpx; +} + +.weui-article__section { + margin-bottom: 1.5em; +} + +.weui-article__h1 { + font-size: 36rpx; + font-weight: 400; + margin-bottom: .9em; +} + +.weui-article__h2 { + font-size: 32rpx; + font-weight: 400; + margin-bottom: .34em; +} + +.weui-article__h3 { + font-size: 30rpx; + font-weight: 400; + margin-bottom: .34em; +} + +.weui-article__p { + margin: 0 0 .8em; +} + +.weui-msg { + padding-top: 72rpx; + text-align: center; +} + +.weui-msg__link { + color: #586c94; + display: inline; +} + +.weui-msg__icon-area { + margin-bottom: 60rpx; +} + +.weui-msg__text-area { + margin-bottom: 50rpx; + padding: 0 40rpx; +} + +.weui-msg__title { + font-size: 40rpx; + font-weight: 400; + margin-bottom: 10rpx; +} + +.weui-msg__desc { + color: #999; + font-size: 28rpx; +} + +.weui-msg__opr-area { + margin-bottom: 50rpx; +} + +.weui-msg__extra-area { + color: #999; + font-size: 28rpx; + margin-bottom: 30rpx; +} + +@media screen and (min-height:438px) { + .weui-msg__extra-area { + bottom: 0; + left: 0; + position: fixed; + text-align: center; + width: 100%; + } +} + +.weui-flex { + display: flex; +} + +.weui-flex__item { + flex: 1; +} + +.weui-btn { + margin-top: 30rpx; +} + +.weui-btn:first-child { + margin-top: 0; +} + +.weui-btn-area { + margin: 1.17647059em 30rpx .3em; +} + +.weui-agree { + display: block; + font-size: 26rpx; + padding: .5em 30rpx; +} + +.weui-agree__text { + color: #999; +} + +.weui-agree__link { + color: #586c94; + display: inline; +} + +.weui-agree__checkbox { + left: -19998rpx; + position: absolute; +} + +.weui-agree__checkbox-icon { + background-color: #fff; + border: 2rpx solid #d1d1d1; + border-radius: 6rpx; + display: inline-block; + height: 22rpx; + position: relative; + top: 4rpx; + width: 22rpx; +} + +.weui-agree__checkbox-icon-check { + left: 2rpx; + position: absolute; + top: 2rpx; +} + +.weui-footer { + color: #999; + font-size: 28rpx; + text-align: center; +} + +.weui-footer_fixed-bottom { + bottom: .52em; + left: 0; + position: fixed; + right: 0; +} + +.weui-footer__links { + font-size: 0; +} + +.weui-footer__link { + color: #586c94; + display: inline-block; + font-size: 28rpx; + margin: 0 .62em; + position: relative; + vertical-align: top; +} + +.weui-footer__link:before { + border-left: 1rpx solid #c7c7c7; + bottom: 0; + bottom: .36em; + color: #c7c7c7; + content: " "; + left: 0; + left: -.65em; + position: absolute; + top: 0; + top: .36em; + width: 2rpx; +} + +.weui-footer__link:first-child:before { + display: none; +} + +.weui-footer__text { + font-size: 24rpx; + padding: 0 .34em; +} + +.weui-grids { + border-left: 1rpx solid #d9d9d9; + border-top: 1rpx solid #d9d9d9; + overflow: hidden; +} + +.weui-grid { + border-bottom: 1rpx solid #d9d9d9; + border-right: 1rpx solid #d9d9d9; + box-sizing: border-box; + float: left; + padding: 40rpx 20rpx; + position: relative; + width: 33.33333333%; +} + +.weui-grid_active { + background-color: #ececec; +} + +.weui-grid__icon { + display: block; + height: 56rpx; + margin: 0 auto; + width: 56rpx; +} + +.weui-grid__label { + color: #000; + display: block; + font-size: 28rpx; + margin-top: 10rpx; + overflow: hidden; + text-align: center; + text-overflow: ellipsis; + white-space: nowrap; +} + +.weui-loading { + animation: a 1s steps(12) infinite; + background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat; + background-size: 100%; + display: inline-block; + height: 40rpx; + margin: 0 10rpx; + vertical-align: middle; + width: 40rpx; +} + +.weui-loading.weui-loading_transparent { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E"); +} + +@-webkit-keyframes a { + 0% { + transform: rotate(0deg); + } + + to { + transform: rotate(1turn); + } +} + +@keyframes a { + 0% { + transform: rotate(0deg); + } + + to { + transform: rotate(1turn); + } +} + +.weui-badge { + background-color: #e64340; + border-radius: 36rpx; + color: #fff; + display: inline-block; + font-size: 24rpx; + line-height: 1.2; + min-width: 16rpx; + padding: .15em .4em; + text-align: center; + vertical-align: middle; +} + +.weui-badge_dot { + min-width: 0; + padding: .4em; +} + +.weui-loadmore { + font-size: 28rpx; + line-height: 1.6em; + margin: 1.5em auto; + text-align: center; + width: 65%; +} + +.weui-loadmore__tips { + display: inline-block; + vertical-align: middle; +} + +.weui-loadmore_line { + border-top: 2rpx solid #e5e5e5; + margin-top: 2.4em; +} + +.weui-loadmore__tips_in-line { + background-color: #fff; + color: #999; + padding: 0 .55em; + position: relative; + top: -.9em; +} + +.weui-loadmore__tips_in-dot { + height: 1.6em; + padding: 0 .16em; + position: relative; + width: 8rpx; +} + +.weui-loadmore__tips_in-dot:before { + background-color: #e5e5e5; + border-radius: 50%; + content: " "; + height: 8rpx; + left: 50%; + margin-left: -4rpx; + margin-top: -2rpx; + position: absolute; + top: 50%; + width: 8rpx; +} + +.weui-panel { + background-color: #fff; + margin-top: 20rpx; + overflow: hidden; + position: relative; +} + +.weui-panel:first-child { + margin-top: 0; +} + +.weui-panel:before { + border-top: 1rpx solid #e5e5e5; + top: 0; +} + +.weui-panel:after,.weui-panel:before { + color: #e5e5e5; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; +} + +.weui-panel:after { + border-bottom: 1rpx solid #e5e5e5; + bottom: 0; +} + +.weui-panel__hd { + color: #999; + font-size: 26rpx; + padding: 28rpx 30rpx 20rpx; + position: relative; +} + +.weui-panel__hd:after { + border-bottom: 1rpx solid #e5e5e5; + bottom: 0; + color: #e5e5e5; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; +} + +.weui-media-box { + padding: 30rpx; + position: relative; +} + +.weui-media-box:before { + border-top: 1rpx solid #e5e5e5; + color: #e5e5e5; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; + top: 0; +} + +.weui-media-box:first-child:before { + display: none; +} + +.weui-media-box__title { + word-wrap: normal; + word-wrap: break-word; + font-size: 34rpx; + font-weight: 400; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: auto; + word-break: break-all; +} + +.weui-media-box__desc { + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + color: #999; + display: -webkit-box; + font-size: 26rpx; + line-height: 1.2; + overflow: hidden; + text-overflow: ellipsis; +} + +.weui-media-box__info { + color: #cecece; + font-size: 26rpx; + line-height: 1em; + list-style: none; + margin-top: 30rpx; + overflow: hidden; + padding-bottom: 10rpx; +} + +.weui-media-box__info__meta { + float: left; + padding-right: 1em; +} + +.weui-media-box__info__meta_extra { + border-left: 2rpx solid #cecece; + padding-left: 1em; +} + +.weui-media-box__title_in-text { + margin-bottom: 16rpx; +} + +.weui-media-box_appmsg { + align-items: center; + display: flex; +} + +.weui-media-box__thumb { + height: 100%; + vertical-align: top; + width: 100%; +} + +.weui-media-box__hd_in-appmsg { + height: 120rpx; + line-height: 120rpx; + margin-right: .8em; + text-align: center; + width: 120rpx; +} + +.weui-media-box__bd_in-appmsg { + flex: 1; + min-width: 0; +} + +.weui-media-box_small-appmsg { + padding: 0; +} + +.weui-cells_in-small-appmsg { + margin-top: 0; +} + +.weui-cells_in-small-appmsg:before { + display: none; +} + +.weui-progress { + align-items: center; + display: flex; +} + +.weui-progress__bar { + flex: 1; +} + +.weui-progress__opr { + font-size: 0; + margin-left: 30rpx; +} + +.weui-navbar { + border-bottom: 1rpx solid #ccc; + display: flex; + position: absolute; + top: 0; + width: 100%; + z-index: 500; +} + +.weui-navbar__item { + display: block; + flex: 1; + font-size: 0; + padding: 26rpx 0; + position: relative; + text-align: center; +} + +.weui-navbar__item.weui-bar__item_on { + color: #1aad19; +} + +.weui-navbar__slider { + background-color: #1aad19; + bottom: 0; + content: " "; + height: 6rpx; + left: 0; + position: absolute; + transition: transform .3s; + transition: transform .3s,-webkit-transform .3s; + width: 6em; +} + +.weui-navbar__title { + word-wrap: normal; + display: inline-block; + font-size: 30rpx; + max-width: 8em; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: auto; +} + +.weui-tab { + height: 100%; + position: relative; +} + +.weui-tab__panel { + -webkit-overflow-scrolling: touch; + box-sizing: border-box; + height: 100%; + overflow: auto; + padding-top: 100rpx; +} + +.weui-search-bar { + background-color: #efeff4; + border-bottom: 1rpx solid #d7d6dc; + border-top: 1rpx solid #d7d6dc; + box-sizing: border-box; + display: flex; + padding: 16rpx 20rpx; + position: relative; +} + +.weui-icon-search { + font-size: inherit; + margin-right: 16rpx; +} + +.weui-icon-search_in-box { + left: 20rpx; + position: absolute; + top: 14rpx; +} + +.weui-search-bar__text { + display: inline-block; + font-size: 28rpx; + vertical-align: middle; +} + +.weui-search-bar__form { + background: #fff; + border: 1rpx solid #e6e6ea; + border-radius: 10rpx; + flex: auto; + position: relative; +} + +.weui-search-bar__box { + box-sizing: border-box; + padding-left: 60rpx; + padding-right: 60rpx; + position: relative; + width: 100%; + z-index: 1; +} + +.weui-search-bar__input { + font-size: 28rpx; + height: 56rpx; + line-height: 56rpx; +} + +.weui-icon-clear { + font-size: 0; + padding: 14rpx 16rpx; + position: absolute; + right: 0; + top: 0; +} + +.weui-search-bar__label { + background: #fff; + border-radius: 6rpx; + bottom: 0; + color: #9b9b9b; + left: 0; + line-height: 56rpx; + position: absolute; + right: 0; + text-align: center; + top: 0; + z-index: 2; +} + +.weui-search-bar__cancel-btn { + color: #09bb07; + line-height: 56rpx; + margin-left: 20rpx; + white-space: nowrap; +} + +._a { + -webkit-tap-highlight-color: rgba(0,0,0,0); + text-decoration: none; +} + +page { + -webkit-tap-highlight-color: transparent; +} + +@font-face { + font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg"); +} + +.font_family { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: font_family!important; + font-size: 32rpx; + font-style: normal; +} + +.icon-icon_guanbi:before { + content: "\E73F"; +} + +.icon-icon_shoucangjia:before { + content: "\E740"; +} + +.icon-icon_daohangfanhui:before { + content: "\E73E"; +} + +.icon-icon_jiucuo:before { + content: "\E739"; +} + +.icon-icon_sousuo:before { + content: "\E73A"; +} + +.icon-icon_fenxiang:before { + content: "\E73B"; +} + +.icon-icon_weishoucang:before { + content: "\E73C"; +} + +.icon-icon_yishoucang:before { + content: "\E73D"; +} + +page { + font-family: PingFangSC-Regular; + font-size: 32rpx; + height: 100%; +} + +.font_family { + position: relative; + top: 4rpx; +} + +.content { + height: 100%; + padding-bottom: 100rpx; +} + +.body,.content { + box-sizing: border-box; +} + +.body { + min-height: 100%; + overflow: auto; +} + +checkbox,radio { + transform: scale(.8); +} + +._a:focus { + background: none; +} + +.p_40 { + padding: 40rpx; +} + +._button::after { + border: 0; +} + +.header.data-v-9fb79f8a { + background: #fff; + position: fixed; + top: 0; + width: 100%; + z-index: 10005; +} + +.title-bar.data-v-9fb79f8a { + font-size: 36rpx; + padding-left: 20rpx; + position: relative; +} + +.title-bar .title.data-v-9fb79f8a { + left: 50%; + position: absolute; + transform: translate(-50%); +} + +.opt-back.data-v-9fb79f8a { + float: left; + font-size: 44rpx; + font-weight: 700; +} + +.opt-back ._img.data-v-9fb79f8a { + height: 36rpx; + width: 36rpx; +} + +.body.data-v-9fb79f8a { + overflow: auto; +} + +.scroll-content.data-v-9fb79f8a { + text-align: center; +} + +.scroll-content .item.data-v-9fb79f8a { + border-bottom: 1rpx solid #eee; + height: 60rpx; + line-height: 60rpx; +} + +.body .search.data-v-b33d9c3a { + margin-bottom: 28rpx; + padding: 20rpx 36rpx; + position: relative; +} + +.body .search .input.data-v-b33d9c3a { + background-color: #f5f5f5; + border-radius: 6rpx; + box-sizing: border-box; + color: #333; + display: inline-block; + height: 84rpx; + line-height: 84rpx; + margin-right: 22rpx; + padding-left: 90rpx; + vertical-align: middle; + width: 596rpx; +} + +.body .search ._span.data-v-b33d9c3a { + color: #333; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + line-height: 84rpx; +} + +.body .search ._img.data-v-b33d9c3a { + height: 48rpx; + left: 60rpx; + position: absolute; + top: 44rpx; + width: 48rpx; +} + +.body .search ._p.data-v-b33d9c3a { + color: #979797; + font-size: 30rpx; + margin-top: 20rpx; +} + +.body .search ._p text.data-v-b33d9c3a { + color: #d5594e; +} + +.body .result.data-v-b33d9c3a { + padding: 0 36rpx; +} + +.body .result ._li.data-v-b33d9c3a { + border-bottom: 2rpx solid #f0f0f0; + box-sizing: border-box; + padding-bottom: 32rpx; +} + +.body .result ._li .title.data-v-b33d9c3a { + display: flex; + justify-content: space-between; + margin-bottom: 16rpx; + margin-top: 32rpx; +} + +.body .result ._li .title ._h3.data-v-b33d9c3a { + display: inline-block; +} + +.body .result ._li .title ._h3.data-v-b33d9c3a:first-child { + color: #333; + font-size: 32rpx; + font-weight: 700; +} + +.body .result ._li .title ._h3.data-v-b33d9c3a:last-child { + color: #a67d41; + font-size: 30rpx; +} + +.body .result ._li ._p.data-v-b33d9c3a { + color: #1c1c1c; + font-size: 30rpx; +} + +.body .result ._li ._p ._span.data-v-b33d9c3a,.body .result ._li ._p.data-v-b33d9c3a { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.body .nothing.data-v-b33d9c3a { + color: #94674b; + height: 100rpx; + text-align: center; + vertical-align: middle; +} + +.noPd.data-v-8842f10a { + padding-bottom: 0; +} + +.p_m_100.data-v-8842f10a { + padding-bottom: 100rpx; +} \ No newline at end of file diff --git a/pages/search/search.js b/pages/search/search.js new file mode 100644 index 0000000..59ebaab --- /dev/null +++ b/pages/search/search.js @@ -0,0 +1,120 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/search/search" ], { + "0ab4": function(e, t, n) { + "use strict"; + n.r(t); + var a = n("5105"), c = n.n(a); + for (var r in a) [ "default" ].indexOf(r) < 0 && function(e) { + n.d(t, e, function() { + return a[e]; + }); + }(r); + t["default"] = c.a; + }, + "0e0f": function(e, t, n) { + "use strict"; + var a = n("5c75"), c = n.n(a); + c.a; + }, + "116a": function(e, t, n) { + "use strict"; + (function(e, t) { + var a = n("4ea4"); + n("94a9"); + a(n("66fd")); + var c = a(n("fa89")); + e.__webpack_require_UNI_MP_PLUGIN__ = n, t(c.default); + }).call(this, n("bc2e")["default"], n("543d")["createPage"]); + }, + 5105: function(e, t, n) { + "use strict"; + var a = n("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + a(n("5c77")); + t.default = { + data: function() { + return { + placeholder: "请输入方剂搜索", + inputValue: "", + searchData: [], + searchType: 1 + }; + }, + watch: { + inputValue: { + handler: function(e, t) { + e != t && "" != e && this.searchResult(); + } + } + }, + methods: { + switchSelectTab: function(e) { + this.searchType = e, this.searchData = [], this.searchResult(); + }, + searchClose: function() { + this.inputValue = ""; + }, + searchResult: function() { + this.x_request("api/fangji.index/preview", { + tab: this.searchType, + keyword: this.inputValue + }, function(e, t) { + //去除数据中的广告数据 + console.log('处理前的数据:',t.data) + const filteredArray = t.data.filter(item => + !item.ad_id + ); + console.log('处理后的数据:',filteredArray) + e.searchData = filteredArray, e.x_get_ad("common"), e.cpAd(); + }); + } + } + }; + }, + "5c75": function(e, t, n) {}, + 8204: function(e, t, n) { + "use strict"; + n.d(t, "b", function() { + return c; + }), n.d(t, "c", function() { + return r; + }), n.d(t, "a", function() { + return a; + }); + var a = { + xad: function() { + return n.e("components/xad/xad").then(n.bind(null, "9621")); + }, + bootNav: function() { + return Promise.all([ n.e("common/vendor"), n.e("components/bootNav/bootNav") ]).then(n.bind(null, "dc0f")); + } + }, c = function() { + var e = this, t = e.$createElement, n = (e._self._c, e.__map(e.searchData, function(t, n) { + var a = e.__get_orig(t), c = t.ad_id ? {} : null; + return { + $orig: a, + a0: c + }; + })); + e.$mp.data = Object.assign({}, { + $root: { + l0: n + } + }); + }, r = []; + }, + fa89: function(e, t, n) { + "use strict"; + n.r(t); + var a = n("8204"), c = n("0ab4"); + for (var r in c) [ "default" ].indexOf(r) < 0 && function(e) { + n.d(t, e, function() { + return c[e]; + }); + }(r); + n("0e0f"); + var u = n("f0c5"), i = Object(u["a"])(c["default"], a["b"], a["c"], !1, null, null, null, !1, a["a"], void 0); + t["default"] = i.exports; + } +}, [ [ "116a", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/search/search.json b/pages/search/search.json new file mode 100644 index 0000000..8f1af97 --- /dev/null +++ b/pages/search/search.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "按方名查询", + "enablePullDownRefresh": false, + "usingComponents": { + "xad": "/components/xad/xad", + "boot-nav": "/components/bootNav/bootNav" + } +} \ No newline at end of file diff --git a/pages/search/search.wxml b/pages/search/search.wxml new file mode 100644 index 0000000..bc0bb8a --- /dev/null +++ b/pages/search/search.wxml @@ -0,0 +1,39 @@ + + + + + 方剂 + 中药 + + + + + {{true}} + + + + + + + + + + + + + + + {{item.$orig.name+''}} + {{item.$orig.book+''}} + + + + + + + + + + + + diff --git a/pages/search/search.wxss b/pages/search/search.wxss new file mode 100644 index 0000000..17abae9 --- /dev/null +++ b/pages/search/search.wxss @@ -0,0 +1,170 @@ +page { + font-family: -apple-system-font,Helvetica Neue,sans-serif; + line-height: 1.6; +} + +icon { + vertical-align: middle; +} + +page { + -webkit-tap-highlight-color: transparent; +} + +@font-face { + font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg"); +} + +.font_family { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: font_family!important; + font-size: 32rpx; + font-style: normal; +} + +page { + font-family: PingFangSC-Regular; + font-size: 32rpx; + height: 100%; +} + +.font_family { + position: relative; + top: 4rpx; +} + +.content { + height: 100%; + padding-bottom: 100rpx; +} + +.body,.content { + box-sizing: border-box; +} + +.body { + min-height: 100%; + overflow: auto; +} + +checkbox,radio { + transform: scale(.8); +} + +.searchContainer .body .search.x-search { + border-bottom: 2rpx solid #f0f0f0; + padding: 20rpx 36rpx; + position: relative; +} + +.searchContainer .body .search ._span.x-search { + color: #333; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + line-height: 84rpx; +} + +.searchContainer .body .search ._div.x-search { + align-items: center; + display: flex; +} + +.searchContainer .body .search ._div ._input.x-search { + background-color: #f5f5f5; + border-radius: 6rpx 0 0 6rpx; + box-sizing: border-box; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + padding-left: 68rpx; + vertical-align: middle; + width: 536rpx; +} + +.searchContainer .body .search ._div ._img.x-search { + height: 48rpx; + left: 48rpx; + position: absolute; + top: 42rpx; + width: 48rpx; +} + +.searchContainer .body .search .iconBox.x-search { + background-color: #f5f5f5; + border-radius: 0 6rpx 6rpx 0; + height: 84rpx; + margin-left: -10rpx; + margin-right: 22rpx; + position: relative; + width: 70rpx; +} + +.searchContainer .body .search .iconBox .icon.x-search { + background-color: initial; + color: #979797; + font-size: 58rpx; + height: 48rpx; + line-height: 48rpx; + margin: 0; + padding: 0; + position: absolute; + right: 10rpx; + top: 20rpx; + z-index: 999; +} + +.searchContainer .body .search ._i.x-search { + margin-top: 22rpx; +} + +.searchContainer .body .search ._i ._span.x-search { + border: 2rpx solid #ececec; + border-radius: 6rpx; + font-size: 28rpx; + font-weight: 700; + height: 53rpx; + line-height: 53rpx; + margin-right: 32rpx; + text-align: center; + width: 118rpx; +} + +.searchContainer .body .search ._i .active.x-search { + background-color: #d5594e; + border: none; + color: #fff; +} + +.searchContainer .body .thing.x-search { + font-size: 30rpx; + height: 72vh; + overflow: auto; + padding: 0 36rpx 20rpx; +} + +.searchContainer .body .thing ._p.x-search { + box-sizing: border-box; + color: #333; + padding-bottom: 28rpx; + padding-top: 20rpx; +} + +.searchTab { + padding: 0rpx 36rpx; + position: relative; +} + +.searchTabItem { + background-color: rgba(148,103,75,.25); + color: #94674b; + line-height: 60rpx; + margin: 10rpx; + padding: 5rpx 20rpx; +} + +.searchTabItemFocus { + background-color: #94674b; + color: #fff; +} \ No newline at end of file diff --git a/pages/wall/comment_detail.js b/pages/wall/comment_detail.js new file mode 100644 index 0000000..0e1011c --- /dev/null +++ b/pages/wall/comment_detail.js @@ -0,0 +1,143 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/wall/comment_detail" ], { + "1f53": function(n, t, e) { + "use strict"; + var o = e("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var i = o(e("5c77")), c = { + data: function() { + return { + title: "留言墙", + item: {}, + comment: {}, + replyObj: { + message: "", + last_page: 1, + current_page: 0, + noMore: 0, + list: [] + }, + baseForm: { + content: "", + comment_id: 0, + reply_id: 0 + }, + showComment: !1, + normalColor: "color:#999", + focusColor: "color:#007aff" + }; + }, + components: { + reply: function() { + e.e("components/wall/reply").then(function() { + return resolve(e("00df")); + }.bind(null, e)).catch(e.oe); + } + }, + onBackPress: function() { + return !!this.$refs.fab.isShow && (this.$refs.fab.close(), !0); + }, + onLoad: function(n) { + this.id = n.id, this.comment_id = n.comment_id, this.getWall(this.id), this.getComment(), + this.getReplyList(); + }, + onReachBottom: function() { + this.getReplyList(); + }, + methods: { + getWall: function() { + i.default.getWall(this); + }, + getComment: function() { + i.default.getComment(this); + }, + getReplyList: function() { + i.default.getReplyList(this); + }, + cancelComment: function() { + this.showComment = !this.showComment, this.baseForm.wall_id = 0, this.baseForm.reply_id = 0, + this.baseForm.content = ""; + }, + addComment: function() { + i.default.addComment(this); + }, + showCommentWrap: function(n, t) { + i.default.showCommentWrap(this, n, t); + }, + childCall: function(n) { + this.showCommentWrap(n.comment_id, n.reply_id); + } + } + }; + t.default = c; + }, + "8f96": function(n, t, e) {}, + 9601: function(n, t, e) { + "use strict"; + e.r(t); + var o = e("1f53"), i = e.n(o); + for (var c in o) [ "default" ].indexOf(c) < 0 && function(n) { + e.d(t, n, function() { + return o[n]; + }); + }(c); + t["default"] = i.a; + }, + "9b58": function(n, t, e) { + "use strict"; + (function(n, t) { + var o = e("4ea4"); + e("94a9"); + o(e("66fd")); + var i = o(e("ac53")); + n.__webpack_require_UNI_MP_PLUGIN__ = e, t(i.default); + }).call(this, e("bc2e")["default"], e("543d")["createPage"]); + }, + ac53: function(n, t, e) { + "use strict"; + e.r(t); + var o = e("f87f"), i = e("9601"); + for (var c in i) [ "default" ].indexOf(c) < 0 && function(n) { + e.d(t, n, function() { + return i[n]; + }); + }(c); + e("cae5"); + var u = e("f0c5"), a = Object(u["a"])(i["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0); + t["default"] = a.exports; + }, + cae5: function(n, t, e) { + "use strict"; + var o = e("8f96"), i = e.n(o); + i.a; + }, + f87f: function(n, t, e) { + "use strict"; + e.d(t, "b", function() { + return i; + }), e.d(t, "c", function() { + return c; + }), e.d(t, "a", function() { + return o; + }); + var o = { + wall: function() { + return e.e("components/wall/wall").then(e.bind(null, "6d46")); + }, + uniSection: function() { + return e.e("uni_modules/uni-section/components/uni-section/uni-section").then(e.bind(null, "79f5")); + }, + uniIcons: function() { + return Promise.all([ e.e("common/vendor"), e.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(e.bind(null, "8be1")); + }, + bootNav: function() { + return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f")); + } + }, i = function() { + var n = this.$createElement; + this._self._c; + this._isMounted || (this.e0 = !0); + }, c = []; + } +}, [ [ "9b58", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/wall/comment_detail.json b/pages/wall/comment_detail.json new file mode 100644 index 0000000..0fd4bf0 --- /dev/null +++ b/pages/wall/comment_detail.json @@ -0,0 +1,11 @@ +{ + "navigationBarTitleText": "留言回复", + "enablePullDownRefresh": false, + "usingComponents": { + "wall": "/components/wall/wall", + "uni-section": "/uni_modules/uni-section/components/uni-section/uni-section", + "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons", + "boot-nav": "/components/bootNav/bootNav", + "reply": "/components/wall/reply" + } +} \ No newline at end of file diff --git a/pages/wall/comment_detail.wxml b/pages/wall/comment_detail.wxml new file mode 100644 index 0000000..d633751 --- /dev/null +++ b/pages/wall/comment_detail.wxml @@ -0,0 +1,55 @@ + + + + + + + + + + {{comment.user.nick_name}} + + + + {{comment.like_num}} + + + + {{comment.content}} + + + + + + + {{replyObj.message}} + + + + + + + + + + {{item.comment_num}} + + + + {{item.share_num}} + + + + {{item.like_num}} + + + + + + + + + + + + diff --git a/pages/wall/comment_detail.wxss b/pages/wall/comment_detail.wxss new file mode 100644 index 0000000..4b22329 --- /dev/null +++ b/pages/wall/comment_detail.wxss @@ -0,0 +1,139 @@ +.container { + background: #ebeef5; + overflow: hidden; +} + +.uni-flex { + background: #fff; + padding: 10px; +} + +.flex-item-avatar { + line-height: 30px; + width: 12%; +} + +.flex-item-avatar ._img { + border-radius: 50%; + height: 30px; + width: 30px; +} + +.flex-item-content { + width: 88%; +} + +.line-header { + padding: 0; + width: 30px; + width: 100%; +} + +.username { + font-weight: 700; + height: 30px; + width: 80%; +} + +.user-zan { + color: #666; + font-size: 12px; +} + +.container-text,.container-toContent { + color: #666; + font-size: 12px; + word-break: break-all; +} + +.container-toContent { + background: #f8f8f8; +} + +.reply_line { + font-size: 12px; + height: 25px; + line-height: 25px; + margin-top: 10px; + padding: 0; +} + +.container-return { + background: #f8f8f8; + color: #666; + margin-right: 10px; +} + +.bottom-comment { + background: #f8f8f8; + padding: 5rpx 10rpx; +} + +.bottom-comment-wrap { + width: 40%; +} + +.card-actions { + border-top: 1px solid #eee; + height: 45px; + justify-content: space-around; +} + +.card-actions,.card-actions-item { + align-items: center; + display: flex; + flex-direction: row; +} + +.card-actions { + border-top: 0; + height: 35px; + line-height: 35px; + width: 60%; +} + +.card-actions-item { + width: 33%; +} + +.card-actions-item-text { + color: #666; + font-size: 12px; + margin-left: 5px; +} + +.bottom-actions { + bottom: 40px; + position: fixed; + width: 100%; +} + +.comment-action-wrap { + background: #fff; + border: 1px solid #ebeef5; + box-shadow: 0 0 3px 1px rgba(0,0,0,.08); + padding: 5px; +} + +.comment-textarea { + border: 1px solid #ebeef5; + font-size: 12px; + height: 240rpx; + padding: 5px; +} + +.comment-button-wrap { + margin-top: 5px; + text-align: center; +} + +.comment-button-wrap button { + margin: 5px; +} + +.listDesc { + color: #666; + height: 100rpx; + line-height: 100rpx; + text-align: center; +} \ No newline at end of file diff --git a/pages/wall/wall.js b/pages/wall/wall.js new file mode 100644 index 0000000..909d2e9 --- /dev/null +++ b/pages/wall/wall.js @@ -0,0 +1,148 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/wall/wall" ], { + "295c": function(t, e, n) { + "use strict"; + n.r(e); + var a = n("cdbd"), i = n.n(a); + for (var o in a) [ "default" ].indexOf(o) < 0 && function(t) { + n.d(e, t, function() { + return a[t]; + }); + }(o); + e["default"] = i.a; + }, + "48ef": function(t, e, n) { + "use strict"; + (function(t, e) { + var a = n("4ea4"); + n("94a9"); + a(n("66fd")); + var i = a(n("7f42")); + t.__webpack_require_UNI_MP_PLUGIN__ = n, e(i.default); + }).call(this, n("bc2e")["default"], n("543d")["createPage"]); + }, + "56cf": function(t, e, n) { + "use strict"; + n.d(e, "b", function() { + return i; + }), n.d(e, "c", function() { + return o; + }), n.d(e, "a", function() { + return a; + }); + var a = { + wall: function() { + return n.e("components/wall/wall").then(n.bind(null, "6d46")); + }, + uniFab: function() { + return n.e("uni_modules/uni-fab/components/uni-fab/uni-fab").then(n.bind(null, "a7a8")); + }, + bootNav: function() { + return Promise.all([ n.e("common/vendor"), n.e("components/bootNav/bootNav") ]).then(n.bind(null, "dc0f")); + }, + xad: function() { + return n.e("components/xad/xad").then(n.bind(null, "9621")); + } + }, i = function() { + var t = this.$createElement; + this._self._c; + }, o = []; + }, + "75ee": function(t, e, n) { + "use strict"; + var a = n("d9df"), i = n.n(a); + i.a; + }, + "7f42": function(t, e, n) { + "use strict"; + n.r(e); + var a = n("56cf"), i = n("295c"); + for (var o in i) [ "default" ].indexOf(o) < 0 && function(t) { + n.d(e, t, function() { + return i[t]; + }); + }(o); + n("75ee"); + var c = n("f0c5"), r = Object(c["a"])(i["default"], a["b"], a["c"], !1, null, null, null, !1, a["a"], void 0); + e["default"] = r.exports; + }, + cdbd: function(t, e, n) { + "use strict"; + (function(t) { + var a = n("4ea4"); + Object.defineProperty(e, "__esModule", { + value: !0 + }), e.default = void 0; + a(n("5c77")); + var i = { + data: function() { + return { + isProduct: 0, + title: "留言墙", + wallList: [], + extraIcon: { + color: "#4cd964", + size: "22", + type: "gear-filled" + }, + pattern: { + color: "#7A7E83", + backgroundColor: "#fff", + selectedColor: "#007AFF", + buttonColor: "#007AFF", + iconColor: "#fff" + }, + content: [ { + iconPath: "/static/image.png", + selectedIconPath: "/static/image-active.png", + text: "发布留言", + active: !1 + } ], + isMy: 0, + current_page: 0, + last_page: 1, + noMore: 0 + }; + }, + onBackPress: function() { + return !!this.$refs.fab.isShow && (this.$refs.fab.close(), !0); + }, + onLoad: function(t) { + "1" === t.isMy && (this.isMy = 1), this.getWalls(), this.cpAd(), this.x_get_ad("common"); + }, + methods: { + onShareAppMessage: function() { + return { + title: this.title + }; + }, + onShareTimeline: function() { + return { + title: this.title + }; + }, + actionsClick: function(e) { + t.showToast({ + title: e, + icon: "none" + }); + }, + trigger: function(t) { + this.content[t.index].active = !t.item.active, this.x_redirect("/pages/wall_album/wall_album"); + }, + getWalls: function() { + var t = this; + t.current_page >= t.last_page ? t.noMore = 1 : this.x_request("api/wall/", { + isMy: t.isMy, + page: t.current_page + 1 + }, function(t, e) { + 1 === e.code && (t.wallList = t.wallList.concat(e.data.data), t.current_page = e.data.current_page, + t.last_page = e.data.last_page, t.isProduct = e.status); + }); + } + } + }; + e.default = i; + }).call(this, n("543d")["default"]); + }, + d9df: function(t, e, n) {} +}, [ [ "48ef", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/wall/wall.json b/pages/wall/wall.json new file mode 100644 index 0000000..25e8112 --- /dev/null +++ b/pages/wall/wall.json @@ -0,0 +1,10 @@ +{ + "navigationBarTitleText": "留言墙", + "enablePullDownRefresh": false, + "usingComponents": { + "wall": "/components/wall/wall", + "uni-fab": "/uni_modules/uni-fab/components/uni-fab/uni-fab", + "boot-nav": "/components/bootNav/bootNav", + "xad": "/components/xad/xad" + } +} \ No newline at end of file diff --git a/pages/wall/wall.wxml b/pages/wall/wall.wxml new file mode 100644 index 0000000..c4d3c04 --- /dev/null +++ b/pages/wall/wall.wxml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/pages/wall/wall.wxss b/pages/wall/wall.wxss new file mode 100644 index 0000000..ba9dd8f --- /dev/null +++ b/pages/wall/wall.wxss @@ -0,0 +1,4 @@ +.container { + background: #ebeef5; + overflow: hidden; +} \ No newline at end of file diff --git a/pages/wall/wall_detail.js b/pages/wall/wall_detail.js new file mode 100644 index 0000000..58fdbec --- /dev/null +++ b/pages/wall/wall_detail.js @@ -0,0 +1,148 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/wall/wall_detail" ], { + 3763: function(n, t, e) { + "use strict"; + (function(n, t) { + var o = e("4ea4"); + e("94a9"); + o(e("66fd")); + var i = o(e("eb70")); + n.__webpack_require_UNI_MP_PLUGIN__ = e, t(i.default); + }).call(this, e("bc2e")["default"], e("543d")["createPage"]); + }, + "577e": function(n, t, e) { + "use strict"; + e.d(t, "b", function() { + return i; + }), e.d(t, "c", function() { + return u; + }), e.d(t, "a", function() { + return o; + }); + var o = { + wall: function() { + return e.e("components/wall/wall").then(e.bind(null, "6d46")); + }, + uniSection: function() { + return e.e("uni_modules/uni-section/components/uni-section/uni-section").then(e.bind(null, "79f5")); + }, + uniIcons: function() { + return Promise.all([ e.e("common/vendor"), e.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(e.bind(null, "8be1")); + }, + bootNav: function() { + return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f")); + } + }, i = function() { + var n = this.$createElement; + this._self._c; + this._isMounted || (this.e0 = !0); + }, u = []; + }, + "59fc": function(n, t, e) { + "use strict"; + e.r(t); + var o = e("9240"), i = e.n(o); + for (var u in o) [ "default" ].indexOf(u) < 0 && function(n) { + e.d(t, n, function() { + return o[n]; + }); + }(u); + t["default"] = i.a; + }, + 9240: function(n, t, e) { + "use strict"; + var o = e("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var i = o(e("5c77")), u = { + data: function() { + return { + title: "留言墙", + normalColor: "#666", + item: {}, + commentObj: { + message: "", + last_page: 1, + current_page: 0, + noMore: 0, + list: [] + }, + baseForm: { + content: "", + comment_id: 0, + reply_id: 0 + }, + showComment: !1, + id: 0 + }; + }, + components: { + comment: function() { + e.e("components/wall/comment").then(function() { + return resolve(e("27f9")); + }.bind(null, e)).catch(e.oe); + } + }, + onBackPress: function() { + return !!this.$refs.fab.isShow && (this.$refs.fab.close(), !0); + }, + onLoad: function(n) { + this.id = n.id, this.getWall(this.id), this.getComment(), this.cpAd(); + }, + onReachBottom: function() { + this.getComment(); + }, + methods: { + onShareAppMessage: function() { + return { + title: this.title + }; + }, + onShareTimeline: function() { + return { + title: this.title + }; + }, + getWall: function() { + i.default.getWall(this); + }, + getComment: function() { + i.default.getCommentList(this); + }, + showCommentWrap: function(n, t) { + i.default.showCommentWrap(this, n, t); + }, + cancelComment: function() { + this.showComment = !this.showComment, this.baseForm.wall_id = 0, this.baseForm.reply_id = 0, + this.baseForm.content = ""; + }, + comment: function() { + i.default.addComment(this); + }, + commentLike: function(n, t) { + "like" === n && i.default.wallLike(this, this.item.id, t); + } + } + }; + t.default = u; + }, + d435: function(n, t, e) {}, + e3ab: function(n, t, e) { + "use strict"; + var o = e("d435"), i = e.n(o); + i.a; + }, + eb70: function(n, t, e) { + "use strict"; + e.r(t); + var o = e("577e"), i = e("59fc"); + for (var u in i) [ "default" ].indexOf(u) < 0 && function(n) { + e.d(t, n, function() { + return i[n]; + }); + }(u); + e("e3ab"); + var c = e("f0c5"), a = Object(c["a"])(i["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0); + t["default"] = a.exports; + } +}, [ [ "3763", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/wall/wall_detail.json b/pages/wall/wall_detail.json new file mode 100644 index 0000000..c291fd4 --- /dev/null +++ b/pages/wall/wall_detail.json @@ -0,0 +1,11 @@ +{ + "navigationBarTitleText": "留言", + "enablePullDownRefresh": false, + "usingComponents": { + "wall": "/components/wall/wall", + "uni-section": "/uni_modules/uni-section/components/uni-section/uni-section", + "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons", + "boot-nav": "/components/bootNav/bootNav", + "comment": "/components/wall/comment" + } +} \ No newline at end of file diff --git a/pages/wall/wall_detail.wxml b/pages/wall/wall_detail.wxml new file mode 100644 index 0000000..540a50b --- /dev/null +++ b/pages/wall/wall_detail.wxml @@ -0,0 +1,37 @@ + + + + + {{commentObj.message}} + + + + + + + + + + {{item.comment_num}} + + + + {{item.share_num}} + + + + + {{item.like_num}} + {{item.like_num}} + + + + + + + + + + + + diff --git a/pages/wall/wall_detail.wxss b/pages/wall/wall_detail.wxss new file mode 100644 index 0000000..4b22329 --- /dev/null +++ b/pages/wall/wall_detail.wxss @@ -0,0 +1,139 @@ +.container { + background: #ebeef5; + overflow: hidden; +} + +.uni-flex { + background: #fff; + padding: 10px; +} + +.flex-item-avatar { + line-height: 30px; + width: 12%; +} + +.flex-item-avatar ._img { + border-radius: 50%; + height: 30px; + width: 30px; +} + +.flex-item-content { + width: 88%; +} + +.line-header { + padding: 0; + width: 30px; + width: 100%; +} + +.username { + font-weight: 700; + height: 30px; + width: 80%; +} + +.user-zan { + color: #666; + font-size: 12px; +} + +.container-text,.container-toContent { + color: #666; + font-size: 12px; + word-break: break-all; +} + +.container-toContent { + background: #f8f8f8; +} + +.reply_line { + font-size: 12px; + height: 25px; + line-height: 25px; + margin-top: 10px; + padding: 0; +} + +.container-return { + background: #f8f8f8; + color: #666; + margin-right: 10px; +} + +.bottom-comment { + background: #f8f8f8; + padding: 5rpx 10rpx; +} + +.bottom-comment-wrap { + width: 40%; +} + +.card-actions { + border-top: 1px solid #eee; + height: 45px; + justify-content: space-around; +} + +.card-actions,.card-actions-item { + align-items: center; + display: flex; + flex-direction: row; +} + +.card-actions { + border-top: 0; + height: 35px; + line-height: 35px; + width: 60%; +} + +.card-actions-item { + width: 33%; +} + +.card-actions-item-text { + color: #666; + font-size: 12px; + margin-left: 5px; +} + +.bottom-actions { + bottom: 40px; + position: fixed; + width: 100%; +} + +.comment-action-wrap { + background: #fff; + border: 1px solid #ebeef5; + box-shadow: 0 0 3px 1px rgba(0,0,0,.08); + padding: 5px; +} + +.comment-textarea { + border: 1px solid #ebeef5; + font-size: 12px; + height: 240rpx; + padding: 5px; +} + +.comment-button-wrap { + margin-top: 5px; + text-align: center; +} + +.comment-button-wrap button { + margin: 5px; +} + +.listDesc { + color: #666; + height: 100rpx; + line-height: 100rpx; + text-align: center; +} \ No newline at end of file diff --git a/pages/wall_album/wall_album.js b/pages/wall_album/wall_album.js new file mode 100644 index 0000000..3091fa1 --- /dev/null +++ b/pages/wall_album/wall_album.js @@ -0,0 +1,144 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/wall_album/wall_album" ], { + "05e4": function(e, n, t) { + "use strict"; + (function(e) { + var i = t("4ea4"); + Object.defineProperty(n, "__esModule", { + value: !0 + }), n.default = void 0; + var o = i(t("5c77")), a = { + data: function() { + return { + baseFormData: { + content: "", + picList: [] + }, + pics: [], + msgType: "success", + messageText: "这是一条成功提示" + }; + }, + onLoad: function() { + this.init(); + }, + methods: { + init: function() { + this.x_request("api/config/index/", {}, function(e, n) {}); + }, + sub: function() { + "" !== this.baseFormData.content ? this.x_request("api/wall/add/", { + content: this.baseFormData.content, + pics: this.baseFormData.picList + }, function(n, t) { + 1 === t.code ? (n.messageToggle("success", "发布成功"), e.redirectTo({ + url: "/pages/wall/wall" + })) : this.x_tips("error", t.info); + }) : this.messageToggle("error", "请填写留言内容"); + }, + cancelSub: function() { + e.navigateBack(); + }, + select: function(n) { + var t = this; + this.pics = this.pics.concat(n.tempFilePaths), n.tempFilePaths.forEach(function(n) { + e.uploadFile({ + url: o.default.root_host + "api/upload/image/", + filePath: n, + header: { + "Content-Type": "multipart/form-data" + }, + name: "image", + formData: o.default.authParam({ + uuid: e.getStorageSync("uToken") + }), + success: function(e) { + var n = JSON.parse(e.data); + 1 === n.code && (t.baseFormData.picList = t.baseFormData.picList.concat(n.data)); + } + }); + }); + }, + rmImg: function(e) { + var n = this.pics.indexOf(e.tempFilePath); + this.pics.splice(n, 1), this.baseFormData.picList.slice(n, 1); + }, + messageToggle: function(e, n) { + this.msgType = e, this.messageText = n, this.$refs.message.open(); + } + } + }; + n.default = a; + }).call(this, t("543d")["default"]); + }, + "095f": function(e, n, t) { + "use strict"; + var i = t("974b"), o = t.n(i); + o.a; + }, + "46b2": function(e, n, t) { + "use strict"; + t.d(n, "b", function() { + return o; + }), t.d(n, "c", function() { + return a; + }), t.d(n, "a", function() { + return i; + }); + var i = { + uniSection: function() { + return t.e("uni_modules/uni-section/components/uni-section/uni-section").then(t.bind(null, "79f5")); + }, + uniFilePicker: function() { + return Promise.all([ t.e("common/vendor"), t.e("uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker") ]).then(t.bind(null, "b9c3")); + }, + bootNav: function() { + return Promise.all([ t.e("common/vendor"), t.e("components/bootNav/bootNav") ]).then(t.bind(null, "dc0f")); + }, + uniPopup: function() { + return t.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(t.bind(null, "edb0")); + }, + uniPopupMessage: function() { + return Promise.all([ t.e("common/vendor"), t.e("uni_modules/uni-popup/components/uni-popup-message/uni-popup-message") ]).then(t.bind(null, "36c1")); + } + }, o = function() { + var e = this.$createElement; + this._self._c; + this._isMounted || (this.e0 = !0); + }, a = []; + }, + "936d": function(e, n, t) { + "use strict"; + (function(e, n) { + var i = t("4ea4"); + t("94a9"); + i(t("66fd")); + var o = i(t("b05a")); + e.__webpack_require_UNI_MP_PLUGIN__ = t, n(o.default); + }).call(this, t("bc2e")["default"], t("543d")["createPage"]); + }, + "974b": function(e, n, t) {}, + b05a: function(e, n, t) { + "use strict"; + t.r(n); + var i = t("46b2"), o = t("e4b0"); + for (var a in o) [ "default" ].indexOf(a) < 0 && function(e) { + t.d(n, e, function() { + return o[e]; + }); + }(a); + t("095f"); + var u = t("f0c5"), s = Object(u["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + n["default"] = s.exports; + }, + e4b0: function(e, n, t) { + "use strict"; + t.r(n); + var i = t("05e4"), o = t.n(i); + for (var a in i) [ "default" ].indexOf(a) < 0 && function(e) { + t.d(n, e, function() { + return i[e]; + }); + }(a); + n["default"] = o.a; + } +}, [ [ "936d", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/wall_album/wall_album.json b/pages/wall_album/wall_album.json new file mode 100644 index 0000000..2ffd0ec --- /dev/null +++ b/pages/wall_album/wall_album.json @@ -0,0 +1,11 @@ +{ + "navigationBarTitleText": "发布留言", + "enablePullDownRefresh": false, + "usingComponents": { + "uni-section": "/uni_modules/uni-section/components/uni-section/uni-section", + "uni-file-picker": "/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker", + "boot-nav": "/components/bootNav/bootNav", + "uni-popup": "/uni_modules/uni-popup/components/uni-popup/uni-popup", + "uni-popup-message": "/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message" + } +} \ No newline at end of file diff --git a/pages/wall_album/wall_album.wxml b/pages/wall_album/wall_album.wxml new file mode 100644 index 0000000..b6f7525 --- /dev/null +++ b/pages/wall_album/wall_album.wxml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/pages/wall_album/wall_album.wxss b/pages/wall_album/wall_album.wxss new file mode 100644 index 0000000..fd4a885 --- /dev/null +++ b/pages/wall_album/wall_album.wxss @@ -0,0 +1,22 @@ +.uni-textarea { + border: 1px solid #e5e5e5; + border-radius: 4px; +} + +.example-body,.uni-textarea { + margin: 0 auto; + width: 95%; +} + +.uni-popup { + width: 100%; +} + +.flex-item { + width: 45%; +} + +.subTn { + background: #a67d41; + color: #fff; +} \ No newline at end of file diff --git a/pages/xuewei/jingluo.js b/pages/xuewei/jingluo.js new file mode 100644 index 0000000..b0100e7 --- /dev/null +++ b/pages/xuewei/jingluo.js @@ -0,0 +1,115 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/xuewei/jingluo" ], { + "25d2": function(t, n, e) { + "use strict"; + Object.defineProperty(n, "__esModule", { + value: !0 + }), n.default = void 0; + n.default = { + data: function() { + return { + itemList: [] + }; + }, + onLoad: function(t) { + this.getList(), this.x_get_ad("common"), this.cpAd(); + }, + methods: { + onShareAppMessage: function() { + return { + title: this.title + }; + }, + onShareTimeline: function() { + return { + title: this.title + }; + }, + getList: function() { + this.x_request("api/fangji.xue_wei/jingluo", {}, function(t, n) { + //去除数据中的广告数据 + console.log('处理前的数据:',n.data) + const filteredArray = n.data.filter(item => + !item.ad_id + ); + console.log('处理后的数据:',filteredArray) + t.itemList = filteredArray; + }); + } + } + }; + }, + "35cd": function(t, n, e) { + "use strict"; + (function(t, n) { + var i = e("4ea4"); + e("94a9"); + i(e("66fd")); + var o = i(e("9ce3")); + t.__webpack_require_UNI_MP_PLUGIN__ = e, n(o.default); + }).call(this, e("bc2e")["default"], e("543d")["createPage"]); + }, + 4645: function(t, n, e) { + "use strict"; + var i = e("ca56"), o = e.n(i); + o.a; + }, + "9ce3": function(t, n, e) { + "use strict"; + e.r(n); + var i = e("f241"), o = e("e603"); + for (var u in o) [ "default" ].indexOf(u) < 0 && function(t) { + e.d(n, t, function() { + return o[t]; + }); + }(u); + e("4645"); + var a = e("f0c5"), c = Object(a["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + n["default"] = c.exports; + }, + ca56: function(t, n, e) {}, + e603: function(t, n, e) { + "use strict"; + e.r(n); + var i = e("25d2"), o = e.n(i); + for (var u in i) [ "default" ].indexOf(u) < 0 && function(t) { + e.d(n, t, function() { + return i[t]; + }); + }(u); + n["default"] = o.a; + }, + f241: function(t, n, e) { + "use strict"; + e.d(n, "b", function() { + return o; + }), e.d(n, "c", function() { + return u; + }), e.d(n, "a", function() { + return i; + }); + var i = { + xad: function() { + return e.e("components/xad/xad").then(e.bind(null, "9621")); + }, + xpop: function() { + return e.e("components/xpop/xpop").then(e.bind(null, "8c3c")); + }, + bootNav: function() { + return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f")); + } + }, o = function() { + var t = this, n = t.$createElement, e = (t._self._c, t.isProduct ? t.__map(t.itemList, function(n, e) { + var i = t.__get_orig(n), o = n.ad_id ? {} : null; + return { + $orig: i, + a0: o + }; + }) : null); + t.$mp.data = Object.assign({}, { + $root: { + l0: e + } + }); + }, u = []; + } +}, [ [ "35cd", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/xuewei/jingluo.json b/pages/xuewei/jingluo.json new file mode 100644 index 0000000..68070cc --- /dev/null +++ b/pages/xuewei/jingluo.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "经络列表", + "enablePullDownRefresh": false, + "usingComponents": { + "xad": "/components/xad/xad", + "xpop": "/components/xpop/xpop", + "boot-nav": "/components/bootNav/bootNav" + } +} \ No newline at end of file diff --git a/pages/xuewei/jingluo.wxml b/pages/xuewei/jingluo.wxml new file mode 100644 index 0000000..c0ccf4d --- /dev/null +++ b/pages/xuewei/jingluo.wxml @@ -0,0 +1,28 @@ + + + + + + + + + + + + {{item.$orig.alias_name+''}} + {{item.$orig.introduce+''}} + + + + + + + + + + + + + + + diff --git a/pages/xuewei/jingluo.wxss b/pages/xuewei/jingluo.wxss new file mode 100644 index 0000000..934e153 --- /dev/null +++ b/pages/xuewei/jingluo.wxss @@ -0,0 +1,107 @@ +.xueweiPage { + background-color: #fff9f1; + padding: 10px; +} + +.xueweiPage .result .instroduce { + padding: 5px; +} + +.xueweiSearch .search.x-search { + border-bottom: 2rpx solid #f0f0f0; + padding: 20rpx 36rpx; + position: relative; +} + +.xueweiSearch .search ._span.x-search { + color: #333; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + line-height: 84rpx; +} + +.xueweiSearch .search ._div.x-search { + align-items: center; + display: flex; +} + +.xueweiSearch .search ._div ._input.x-search { + background-color: #f5f5f5; + border-radius: 6rpx 0 0 6rpx; + box-sizing: border-box; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + padding-left: 68rpx; + vertical-align: middle; + width: 536rpx; +} + +.xueweiSearch .search ._div ._img.x-search { + height: 48rpx; + left: 48rpx; + position: absolute; + top: 42rpx; + width: 48rpx; +} + +.xueweiSearch .search .iconBox.x-search { + background-color: #f5f5f5; + border-radius: 0 6rpx 6rpx 0; + height: 84rpx; + margin-left: -10rpx; + margin-right: 22rpx; + position: relative; + width: 70rpx; +} + +.xueweiSearch .search .iconBox .icon.x-search { + background-color: initial; + color: #979797; + font-size: 58rpx; + height: 48rpx; + line-height: 48rpx; + margin: 0; + padding: 0; + position: absolute; + right: 10rpx; + top: 20rpx; + z-index: 999; +} + +.xueweiSearch .search ._i.x-search { + margin-top: 22rpx; +} + +.xueweiSearch .search ._i ._span.x-search { + border: 2rpx solid #ececec; + border-radius: 6rpx; + font-size: 28rpx; + font-weight: 700; + height: 53rpx; + line-height: 53rpx; + margin-right: 32rpx; + text-align: center; + width: 118rpx; +} + +.xueweiSearch .search ._i .active.x-search { + background-color: #d5594e; + border: none; + color: #fff; +} + +.xueweiSearch .thing.x-search { + font-size: 30rpx; + height: 72vh; + overflow: auto; + padding: 0 36rpx 20rpx; +} + +.xueweiSearch .thing ._p.x-search { + box-sizing: border-box; + color: #333; + padding-bottom: 28rpx; + padding-top: 20rpx; +} \ No newline at end of file diff --git a/pages/xuewei/jingluo_detail.js b/pages/xuewei/jingluo_detail.js new file mode 100644 index 0000000..8091bd1 --- /dev/null +++ b/pages/xuewei/jingluo_detail.js @@ -0,0 +1,153 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/xuewei/jingluo_detail" ], { + 3457: function(t, n, e) { + "use strict"; + e.r(n); + var i = e("5e36"), o = e.n(i); + for (var a in i) [ "default" ].indexOf(a) < 0 && function(t) { + e.d(n, t, function() { + return i[t]; + }); + }(a); + n["default"] = o.a; + }, + "5e36": function(t, n, e) { + "use strict"; + (function(t) { + var i = e("4ea4"); + Object.defineProperty(n, "__esModule", { + value: !0 + }), n.default = void 0; + i(e("5c77")); + var o = { + data: function() { + return { + title: "详情", + id: 0, + itemList: [], + row: {}, + isCollected: 0 + }; + }, + onLoad: function(t) { + this.id = t.id, this.x_get_ad("common"), this.cpAd(), this.find(); + }, + methods: { + wxshare: function() { + t.share({ + provider: "weixin", + scene: "WXSceneSession", + type: 1, + summary: "", + success: function(t) { + console.log("success:" + JSON.stringify(t)); + }, + fail: function(t) { + console.log("fail:" + JSON.stringify(t)); + } + }); + }, + wxQuanshare: function() { + t.share({ + provider: "", + scene: "WXSceneTimeline", + type: 1, + summary: this.title, + success: function(t) { + console.log("success:" + JSON.stringify(t)); + }, + fail: function(t) { + console.log("fail:" + JSON.stringify(t)); + } + }); + }, + find: function() { + this.x_request("api/fangji.xue_wei/jingluo_detail", { + id: this.id + }, function(n, e) { + //去除数据中的广告数据 + console.log('处理前的数据:',e.data.list) + const filteredArray = e.data.list.filter(item => + !item.ad_id + ); + console.log('处理后的数据:',filteredArray) + n.itemList = filteredArray, n.row = e.data.data, t.setNavigationBarTitle({ + title: n.row.alias_name + }); + }); + } + }, + onShareAppMessage: function() { + return { + title: this.title + }; + }, + onShareTimeline: function() { + return { + title: this.title + }; + } + }; + n.default = o; + }).call(this, e("543d")["default"]); + }, + "8b70": function(t, n, e) {}, + 9910: function(t, n, e) { + "use strict"; + (function(t, n) { + var i = e("4ea4"); + e("94a9"); + i(e("66fd")); + var o = i(e("fc44")); + t.__webpack_require_UNI_MP_PLUGIN__ = e, n(o.default); + }).call(this, e("bc2e")["default"], e("543d")["createPage"]); + }, + cac3: function(t, n, e) { + "use strict"; + e.d(n, "b", function() { + return o; + }), e.d(n, "c", function() { + return a; + }), e.d(n, "a", function() { + return i; + }); + var i = { + xad: function() { + return e.e("components/xad/xad").then(e.bind(null, "9621")); + }, + bootNav: function() { + return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f")); + } + }, o = function() { + var t = this, n = t.$createElement, e = (t._self._c, t.isProduct ? t.__map(t.itemList, function(n, e) { + var i = t.__get_orig(n), o = n.ad_id ? {} : null; + return { + $orig: i, + a0: o + }; + }) : null); + t.$mp.data = Object.assign({}, { + $root: { + l0: e + } + }); + }, a = []; + }, + ec02: function(t, n, e) { + "use strict"; + var i = e("8b70"), o = e.n(i); + o.a; + }, + fc44: function(t, n, e) { + "use strict"; + e.r(n); + var i = e("cac3"), o = e("3457"); + for (var a in o) [ "default" ].indexOf(a) < 0 && function(t) { + e.d(n, t, function() { + return o[t]; + }); + }(a); + e("ec02"); + var c = e("f0c5"), u = Object(c["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + n["default"] = u.exports; + } +}, [ [ "9910", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/xuewei/jingluo_detail.json b/pages/xuewei/jingluo_detail.json new file mode 100644 index 0000000..1a9d0bf --- /dev/null +++ b/pages/xuewei/jingluo_detail.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "经络详解", + "enablePullDownRefresh": false, + "usingComponents": { + "xad": "/components/xad/xad", + "boot-nav": "/components/bootNav/bootNav" + } +} \ No newline at end of file diff --git a/pages/xuewei/jingluo_detail.wxml b/pages/xuewei/jingluo_detail.wxml new file mode 100644 index 0000000..9b5f966 --- /dev/null +++ b/pages/xuewei/jingluo_detail.wxml @@ -0,0 +1,50 @@ + + + + + + {{row.name}} + + + + + {{'全称:'+row.alias_name}} + + + + 穴位列表 + + {{''+xueweiItem.name+''}} + + + + + + + {{item.$orig.desc}} + + + + + + {{item.$orig.value}} + + + + + + + + + + + + + + diff --git a/pages/xuewei/jingluo_detail.wxss b/pages/xuewei/jingluo_detail.wxss new file mode 100644 index 0000000..1db94cb --- /dev/null +++ b/pages/xuewei/jingluo_detail.wxss @@ -0,0 +1,1552 @@ +page { + font-family: -apple-system-font,Helvetica Neue,sans-serif; + line-height: 1.6; +} + +icon { + vertical-align: middle; +} + +.weui-cells { + background-color: #fff; + font-size: 34rpx; + line-height: 1.41176471; + margin-top: 1.17647059em; + position: relative; +} + +.weui-cells:before { + border-top: 1rpx solid #d9d9d9; + top: 0; +} + +.weui-cells:after,.weui-cells:before { + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; +} + +.weui-cells:after { + border-bottom: 1rpx solid #d9d9d9; + bottom: 0; +} + +.weui-cells__title { + color: #999; + font-size: 28rpx; + margin-bottom: .3em; + margin-top: .77em; + padding-left: 30rpx; + padding-right: 30rpx; +} + +.weui-cells_after-title { + margin-top: 0; +} + +.weui-cells__tips { + color: #999; + font-size: 28rpx; + margin-top: .3em; + padding-left: 30rpx; + padding-right: 30rpx; +} + +.weui-cell { + align-items: center; + display: flex; + padding: 20rpx 30rpx; + position: relative; +} + +.weui-cell:before { + border-top: 1rpx solid #d9d9d9; + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; + top: 0; +} + +.weui-cell:first-child:before { + display: none; +} + +.weui-cell_active { + background-color: #ececec; +} + +.weui-cell_primary { + align-items: flex-start; +} + +.weui-cell__bd { + flex: 1; +} + +.weui-cell__ft { + color: #999; + text-align: right; +} + +.weui-cell_access { + color: inherit; +} + +.weui-cell__ft_in-access { + padding-right: 26rpx; + position: relative; +} + +.weui-cell__ft_in-access:after { + border-color: #c8c8cd; + border-style: solid; + border-width: 4rpx 4rpx 0 0; + content: " "; + display: inline-block; + height: 12rpx; + margin-top: -8rpx; + position: relative; + position: absolute; + right: 4rpx; + top: -4rpx; + top: 50%; + transform: matrix(.71,.71,-.71,.71,0,0); + width: 12rpx; +} + +.weui-cell_link { + color: #586c94; + font-size: 28rpx; +} + +.weui-cell_link:active { + background-color: #ececec; +} + +.weui-cell_link:first-child:before { + display: block; +} + +.weui-icon-radio { + margin-left: 6.4rpx; + margin-right: 6.4rpx; +} + +.weui-icon-checkbox_circle,.weui-icon-checkbox_success { + margin-left: 9.2rpx; + margin-right: 9.2rpx; +} + +.weui-check__label:active { + background-color: #ececec; +} + +.weui-check { + left: -19998rpx; + position: absolute; +} + +.weui-check__hd_in-checkbox { + padding-right: .35em; +} + +.weui-cell__ft_in-radio { + padding-left: .35em; +} + +.weui-cell_input { + padding-bottom: 0; + padding-top: 0; +} + +.weui-label { + word-wrap: break-word; + width: 210rpx; + word-break: break-all; +} + +.weui-input { + height: 2.58823529em; + line-height: 2.58823529em; + min-height: 2.58823529em; +} + +.weui-toptips { + word-wrap: break-word; + color: #fff; + font-size: 28rpx; + left: 0; + padding: 10rpx; + position: fixed; + right: 0; + text-align: center; + top: 0; + transform: translateZ(0); + word-break: break-all; + z-index: 5000; +} + +.weui-toptips_warn { + background-color: #e64340; +} + +.weui-textarea { + display: block; + width: 100%; +} + +.weui-textarea-counter { + color: #b2b2b2; + text-align: right; +} + +.weui-cell_warn,.weui-textarea-counter_warn { + color: #e64340; +} + +.weui-form-preview { + background-color: #fff; + position: relative; +} + +.weui-form-preview:before { + border-top: 1rpx solid #d9d9d9; + top: 0; +} + +.weui-form-preview:after,.weui-form-preview:before { + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; +} + +.weui-form-preview:after { + border-bottom: 1rpx solid #d9d9d9; + bottom: 0; +} + +.weui-form-preview__value { + font-size: 28rpx; +} + +.weui-form-preview__value_in-hd { + font-size: 52rpx; +} + +.weui-form-preview__hd { + line-height: 2.5em; + padding: 20rpx 30rpx; + position: relative; + text-align: right; +} + +.weui-form-preview__hd:after { + border-bottom: 1rpx solid #d9d9d9; + bottom: 0; + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; +} + +.weui-form-preview__bd { + color: #999; + font-size: .9em; + line-height: 2; + padding: 20rpx 30rpx; + text-align: right; +} + +.weui-form-preview__ft { + display: flex; + line-height: 100rpx; + position: relative; +} + +.weui-form-preview__ft:after { + border-top: 1rpx solid #d5d5d6; + color: #d5d5d6; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.weui-form-preview__item { + overflow: hidden; +} + +.weui-form-preview__label { + color: #999; + float: left; + margin-right: 1em; + min-width: 4em; + text-align: justify; + text-align-last: justify; +} + +.weui-form-preview__value { + word-wrap: break-word; + display: block; + overflow: hidden; + word-break: normal; +} + +.weui-form-preview__btn { + color: #3cc51f; + display: block; + flex: 1; + position: relative; + text-align: center; +} + +.weui-form-preview__btn:after { + border-left: 1rpx solid #d5d5d6; + bottom: 0; + color: #d5d5d6; + content: " "; + left: 0; + position: absolute; + top: 0; + width: 2rpx; +} + +.weui-form-preview__btn:first-child:after { + display: none; +} + +.weui-form-preview__btn_active { + background-color: #eee; +} + +.weui-form-preview__btn_default { + color: #999; +} + +.weui-form-preview__btn_primary { + color: #0bb20c; +} + +.weui-cell_select { + padding: 0; +} + +.weui-select { + border-right: 1rpx solid #d9d9d9; + height: 2.58823529em; + line-height: 2.58823529em; + min-height: 2.58823529em; + padding-left: 30rpx; + padding-right: 60rpx; + position: relative; +} + +.weui-select:before { + border-color: #c8c8cd; + border-style: solid; + border-width: 4rpx 4rpx 0 0; + content: " "; + display: inline-block; + height: 12rpx; + margin-top: -8rpx; + position: relative; + position: absolute; + right: 30rpx; + top: -4rpx; + top: 50%; + transform: matrix(.71,.71,-.71,.71,0,0); + width: 12rpx; +} + +.weui-select_in-select-after { + padding-left: 0; +} + +.weui-cell__bd_in-select-before,.weui-cell__hd_in-select-after { + padding-left: 30rpx; +} + +.weui-cell_vcode { + padding-right: 0; +} + +.weui-vcode-btn,.weui-vcode-img { + height: 2.58823529em; + margin-left: 10rpx; + vertical-align: middle; +} + +.weui-vcode-btn { + border-left: 2rpx solid #e5e5e5; + color: #3cc51f; + display: inline-block; + font-size: 34rpx; + line-height: 2.58823529em; + padding: 0 .6em 0 .7em; + white-space: nowrap; +} + +.weui-vcode-btn:active { + color: #52a341; +} + +.weui-cell_switch { + padding-bottom: 12rpx; + padding-top: 12rpx; +} + +.weui-uploader__hd { + align-items: center; + display: flex; + padding-bottom: 20rpx; +} + +.weui-uploader__title { + flex: 1; +} + +.weui-uploader__info { + color: #b2b2b2; +} + +.weui-uploader__bd { + margin-bottom: -8rpx; + margin-right: -18rpx; + overflow: hidden; +} + +.weui-uploader__file { + float: left; + margin-bottom: 18rpx; + margin-right: 18rpx; +} + +.weui-uploader__img { + display: block; + height: 158rpx; + width: 158rpx; +} + +.weui-uploader__file_status { + position: relative; +} + +.weui-uploader__file_status:before { + background-color: rgba(0,0,0,.5); + bottom: 0; + content: " "; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.weui-uploader__file-content { + color: #fff; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.weui-uploader__input-box { + border: 2rpx solid #d9d9d9; + float: left; + height: 154rpx; + margin-bottom: 18rpx; + margin-right: 18rpx; + position: relative; + width: 154rpx; +} + +.weui-uploader__input-box:after,.weui-uploader__input-box:before { + background-color: #d9d9d9; + content: " "; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.weui-uploader__input-box:before { + height: 79rpx; + width: 4rpx; +} + +.weui-uploader__input-box:after { + height: 4rpx; + width: 79rpx; +} + +.weui-uploader__input-box:active { + border-color: #999; +} + +.weui-uploader__input-box:active:after,.weui-uploader__input-box:active:before { + background-color: #999; +} + +.weui-uploader__input { + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 1; +} + +.weui-article { + font-size: 30rpx; + padding: 40rpx 30rpx; +} + +.weui-article__section { + margin-bottom: 1.5em; +} + +.weui-article__h1 { + font-size: 36rpx; + font-weight: 400; + margin-bottom: .9em; +} + +.weui-article__h2 { + font-size: 32rpx; + font-weight: 400; + margin-bottom: .34em; +} + +.weui-article__h3 { + font-size: 30rpx; + font-weight: 400; + margin-bottom: .34em; +} + +.weui-article__p { + margin: 0 0 .8em; +} + +.weui-msg { + padding-top: 72rpx; + text-align: center; +} + +.weui-msg__link { + color: #586c94; + display: inline; +} + +.weui-msg__icon-area { + margin-bottom: 60rpx; +} + +.weui-msg__text-area { + margin-bottom: 50rpx; + padding: 0 40rpx; +} + +.weui-msg__title { + font-size: 40rpx; + font-weight: 400; + margin-bottom: 10rpx; +} + +.weui-msg__desc { + color: #999; + font-size: 28rpx; +} + +.weui-msg__opr-area { + margin-bottom: 50rpx; +} + +.weui-msg__extra-area { + color: #999; + font-size: 28rpx; + margin-bottom: 30rpx; +} + +@media screen and (min-height:438px) { + .weui-msg__extra-area { + bottom: 0; + left: 0; + position: fixed; + text-align: center; + width: 100%; + } +} + +.weui-flex { + display: flex; +} + +.weui-flex__item { + flex: 1; +} + +.weui-btn { + margin-top: 30rpx; +} + +.weui-btn:first-child { + margin-top: 0; +} + +.weui-btn-area { + margin: 1.17647059em 30rpx .3em; +} + +.weui-agree { + display: block; + font-size: 26rpx; + padding: .5em 30rpx; +} + +.weui-agree__text { + color: #999; +} + +.weui-agree__link { + color: #586c94; + display: inline; +} + +.weui-agree__checkbox { + left: -19998rpx; + position: absolute; +} + +.weui-agree__checkbox-icon { + background-color: #fff; + border: 2rpx solid #d1d1d1; + border-radius: 6rpx; + display: inline-block; + height: 22rpx; + position: relative; + top: 4rpx; + width: 22rpx; +} + +.weui-agree__checkbox-icon-check { + left: 2rpx; + position: absolute; + top: 2rpx; +} + +.weui-footer { + color: #999; + font-size: 28rpx; + text-align: center; +} + +.weui-footer_fixed-bottom { + bottom: .52em; + left: 0; + position: fixed; + right: 0; +} + +.weui-footer__links { + font-size: 0; +} + +.weui-footer__link { + color: #586c94; + display: inline-block; + font-size: 28rpx; + margin: 0 .62em; + position: relative; + vertical-align: top; +} + +.weui-footer__link:before { + border-left: 1rpx solid #c7c7c7; + bottom: 0; + bottom: .36em; + color: #c7c7c7; + content: " "; + left: 0; + left: -.65em; + position: absolute; + top: 0; + top: .36em; + width: 2rpx; +} + +.weui-footer__link:first-child:before { + display: none; +} + +.weui-footer__text { + font-size: 24rpx; + padding: 0 .34em; +} + +.weui-grids { + border-left: 1rpx solid #d9d9d9; + border-top: 1rpx solid #d9d9d9; + overflow: hidden; +} + +.weui-grid { + border-bottom: 1rpx solid #d9d9d9; + border-right: 1rpx solid #d9d9d9; + box-sizing: border-box; + float: left; + padding: 40rpx 20rpx; + position: relative; + width: 33.33333333%; +} + +.weui-grid_active { + background-color: #ececec; +} + +.weui-grid__icon { + display: block; + height: 56rpx; + margin: 0 auto; + width: 56rpx; +} + +.weui-grid__label { + color: #000; + display: block; + font-size: 28rpx; + margin-top: 10rpx; + overflow: hidden; + text-align: center; + text-overflow: ellipsis; + white-space: nowrap; +} + +.weui-loading { + animation: a 1s steps(12) infinite; + background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat; + background-size: 100%; + display: inline-block; + height: 40rpx; + margin: 0 10rpx; + vertical-align: middle; + width: 40rpx; +} + +.weui-loading.weui-loading_transparent { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E"); +} + +@-webkit-keyframes a { + 0% { + transform: rotate(0deg); + } + + to { + transform: rotate(1turn); + } +} + +@keyframes a { + 0% { + transform: rotate(0deg); + } + + to { + transform: rotate(1turn); + } +} + +.weui-badge { + background-color: #e64340; + border-radius: 36rpx; + color: #fff; + display: inline-block; + font-size: 24rpx; + line-height: 1.2; + min-width: 16rpx; + padding: .15em .4em; + text-align: center; + vertical-align: middle; +} + +.weui-badge_dot { + min-width: 0; + padding: .4em; +} + +.weui-loadmore { + font-size: 28rpx; + line-height: 1.6em; + margin: 1.5em auto; + text-align: center; + width: 65%; +} + +.weui-loadmore__tips { + display: inline-block; + vertical-align: middle; +} + +.weui-loadmore_line { + border-top: 2rpx solid #e5e5e5; + margin-top: 2.4em; +} + +.weui-loadmore__tips_in-line { + background-color: #fff; + color: #999; + padding: 0 .55em; + position: relative; + top: -.9em; +} + +.weui-loadmore__tips_in-dot { + height: 1.6em; + padding: 0 .16em; + position: relative; + width: 8rpx; +} + +.weui-loadmore__tips_in-dot:before { + background-color: #e5e5e5; + border-radius: 50%; + content: " "; + height: 8rpx; + left: 50%; + margin-left: -4rpx; + margin-top: -2rpx; + position: absolute; + top: 50%; + width: 8rpx; +} + +.weui-panel { + background-color: #fff; + margin-top: 20rpx; + overflow: hidden; + position: relative; +} + +.weui-panel:first-child { + margin-top: 0; +} + +.weui-panel:before { + border-top: 1rpx solid #e5e5e5; + top: 0; +} + +.weui-panel:after,.weui-panel:before { + color: #e5e5e5; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; +} + +.weui-panel:after { + border-bottom: 1rpx solid #e5e5e5; + bottom: 0; +} + +.weui-panel__hd { + color: #999; + font-size: 26rpx; + padding: 28rpx 30rpx 20rpx; + position: relative; +} + +.weui-panel__hd:after { + border-bottom: 1rpx solid #e5e5e5; + bottom: 0; + color: #e5e5e5; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; +} + +.weui-media-box { + padding: 30rpx; + position: relative; +} + +.weui-media-box:before { + border-top: 1rpx solid #e5e5e5; + color: #e5e5e5; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; + top: 0; +} + +.weui-media-box:first-child:before { + display: none; +} + +.weui-media-box__title { + word-wrap: normal; + word-wrap: break-word; + font-size: 34rpx; + font-weight: 400; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: auto; + word-break: break-all; +} + +.weui-media-box__desc { + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + color: #999; + display: -webkit-box; + font-size: 26rpx; + line-height: 1.2; + overflow: hidden; + text-overflow: ellipsis; +} + +.weui-media-box__info { + color: #cecece; + font-size: 26rpx; + line-height: 1em; + list-style: none; + margin-top: 30rpx; + overflow: hidden; + padding-bottom: 10rpx; +} + +.weui-media-box__info__meta { + float: left; + padding-right: 1em; +} + +.weui-media-box__info__meta_extra { + border-left: 2rpx solid #cecece; + padding-left: 1em; +} + +.weui-media-box__title_in-text { + margin-bottom: 16rpx; +} + +.weui-media-box_appmsg { + align-items: center; + display: flex; +} + +.weui-media-box__thumb { + height: 100%; + vertical-align: top; + width: 100%; +} + +.weui-media-box__hd_in-appmsg { + height: 120rpx; + line-height: 120rpx; + margin-right: .8em; + text-align: center; + width: 120rpx; +} + +.weui-media-box__bd_in-appmsg { + flex: 1; + min-width: 0; +} + +.weui-media-box_small-appmsg { + padding: 0; +} + +.weui-cells_in-small-appmsg { + margin-top: 0; +} + +.weui-cells_in-small-appmsg:before { + display: none; +} + +.weui-progress { + align-items: center; + display: flex; +} + +.weui-progress__bar { + flex: 1; +} + +.weui-progress__opr { + font-size: 0; + margin-left: 30rpx; +} + +.weui-navbar { + border-bottom: 1rpx solid #ccc; + display: flex; + position: absolute; + top: 0; + width: 100%; + z-index: 500; +} + +.weui-navbar__item { + display: block; + flex: 1; + font-size: 0; + padding: 26rpx 0; + position: relative; + text-align: center; +} + +.weui-navbar__item.weui-bar__item_on { + color: #1aad19; +} + +.weui-navbar__slider { + background-color: #1aad19; + bottom: 0; + content: " "; + height: 6rpx; + left: 0; + position: absolute; + transition: transform .3s; + transition: transform .3s,-webkit-transform .3s; + width: 6em; +} + +.weui-navbar__title { + word-wrap: normal; + display: inline-block; + font-size: 30rpx; + max-width: 8em; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: auto; +} + +.weui-tab { + height: 100%; + position: relative; +} + +.weui-tab__panel { + -webkit-overflow-scrolling: touch; + box-sizing: border-box; + height: 100%; + overflow: auto; + padding-top: 100rpx; +} + +.weui-search-bar { + background-color: #efeff4; + border-bottom: 1rpx solid #d7d6dc; + border-top: 1rpx solid #d7d6dc; + box-sizing: border-box; + display: flex; + padding: 16rpx 20rpx; + position: relative; +} + +.weui-icon-search { + font-size: inherit; + margin-right: 16rpx; +} + +.weui-icon-search_in-box { + left: 20rpx; + position: absolute; + top: 14rpx; +} + +.weui-search-bar__text { + display: inline-block; + font-size: 28rpx; + vertical-align: middle; +} + +.weui-search-bar__form { + background: #fff; + border: 1rpx solid #e6e6ea; + border-radius: 10rpx; + flex: auto; + position: relative; +} + +.weui-search-bar__box { + box-sizing: border-box; + padding-left: 60rpx; + padding-right: 60rpx; + position: relative; + width: 100%; + z-index: 1; +} + +.weui-search-bar__input { + font-size: 28rpx; + height: 56rpx; + line-height: 56rpx; +} + +.weui-icon-clear { + font-size: 0; + padding: 14rpx 16rpx; + position: absolute; + right: 0; + top: 0; +} + +.weui-search-bar__label { + background: #fff; + border-radius: 6rpx; + bottom: 0; + color: #9b9b9b; + left: 0; + line-height: 56rpx; + position: absolute; + right: 0; + text-align: center; + top: 0; + z-index: 2; +} + +.weui-search-bar__cancel-btn { + color: #09bb07; + line-height: 56rpx; + margin-left: 20rpx; + white-space: nowrap; +} + +._a { + -webkit-tap-highlight-color: rgba(0,0,0,0); + text-decoration: none; +} + +page { + -webkit-tap-highlight-color: transparent; +} + +@font-face { + font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,kAwAANwLAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAuLJaWwAAAAAAAAAAAAAAAAAAAAAAABYAZgBvAG4AdABfAGYAYQBtAGkAbAB5AAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAWAGYAbwBuAHQAXwBmAGEAbQBpAGwAeQAAAAAAAAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI9r0kyAAABfAAAAFZjbWFwW8PsJwAAAfgAAAHSZ2x5ZnBgmMoAAAPgAAAEuGhlYWQbrV3TAAAA4AAAADZoaGVhB94DigAAALwAAAAkaG10eCQAAAAAAAHUAAAAJGxvY2EEdgXoAAADzAAAABRtYXhwARcAUwAAARgAAAAgbmFtZdCnsN8AAAiYAAACkXBvc3So4iAuAAALLAAAAK4AAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAkAAQAAAAEAAFtasrhfDzz1AAsEAAAAAADcRwzqAAAAANxHDOoAAP/MBAADNgAAAAgAAgAAAAAAAAABAAAACQBHAAQAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5znnQAOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAWIAAQAAAAAAXAADAAEAAAAsAAMACgAAAWIABAAwAAAABAAEAAEAAOdA//8AAOc5//8AAAABAAQAAAAEAAUABgAHAAgAAwABAAIAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAHAAAAAAAAAACAAA5zkAAOc5AAAABAAA5zoAAOc6AAAABQAA5zsAAOc7AAAABgAA5zwAAOc8AAAABwAA5z0AAOc9AAAACAAA5z4AAOc+AAAAAwAA5z8AAOc/AAAAAQAA50AAAOdAAAAAAgAAAAAAAABEAKgAwAEcAVgByAIaAlwAAgAAAAADBwKHAAsAKAAAAQ4BBx4BFz4BNy4BEwYiLwEHBiImND8BJyY0NjIfATc2MhYUDwEXFhQCAG+VAgKVb2+VAgKVBQoaCkZGChoUCkZGChQaCkZGChoUCkZGCgKGApVvb5UCApVvb5X+iAoKRkYKFBoKRkYKGhQKRkYKFBoKRkYKGgAAAAMAAP/XA6kC+gAOADEAOwAAAR4BFxEOAQchLgEnESExFyYiDwEGDwEOAR8BFg8BBhY/ATYfARY2LwEmPwE2Ji8BJicBPgE3Mx4BFxUhA1ohLAEBLCH9SyEsAQGSJgYYBi8FC2YNCAlLBwISARIMXwkJXwwSARICB0sJCA1mCwX+GQEsIeIhLAH+ggJ/ASwh/fUhLAEBLCECWYcMDGQKAgkCFgpJBwpqDA4FMgUFMgUNDWoKB0kKFgIJAgoBFyEsAQEsIQgAAAAAAQAAAAACrgK5AAgAAAEXCQEHASY0NwKGKP7zAQ0o/uAICAK4J/7v/u8nASQJFggABAAA/+MDqgMJAA8AIAAqADUAACUyFhcWFAYjISImNDc+ATMBHwEeAQcBDgEvAS4BNwE+AQEHDgEfARYyPwEDDwEXNz4BLwEmIgOFCxADBg4N/OMNDgYDEAsCYgJ1LgEt/u8wfjF3LgEtAREwfv6fLxsBG3YdSx4vGgGz+7McARt2HUsmDAsGFw4OFwcKDAK1AnUwfjH+8C4BLXcwfjEBEC4B/sQvHUsddhwbLwHdAbP7sx1LHXYcAAIAAP//A3kC/AAVACEAAAEeARcUBgcXFhQGIi8BDgEHLgEnPgEXDgEHHgEXPgE3LgEB34++BC0plQkTGQqXKmg6j74DA76PdJkDA5l0dJoDA5oC/AS+j0FyLZUKGRMJliAkAQS+j4++PAOadHSaAwOadHSaAAAAAAIAAP/MA6YDNgAjAEYAAAEyFhQGByEOAQcRHgEXIT4BNxE+ATIWFREOAQchLgEnET4BNyUxFxYHFQYPAQ4BLgE/AQYHBhcUBiImNSY3NjcnJjY3NTYWAf8OEhIN/v8qOQIBOCsCASo5AgESGxIBXEX9/UVdAwJbRgIvcgcBARBnCBkWBAdHwWR0ARIbEwKKeuFRCAQKDBkDFhIbEgEBOCr9/ys5AgE4KwEBDhISDf8ARl0DAlxFAgJGXQIRmgoMAxMJjAoEEBkLYA5catwOEhIN939wDG4LGQgBBwMAAAAAAgAA/88DwwMxACYAMQAAAT4BFxYfAh4BBxUGDwEXFgYHIwYvAQcGJi8BJj8BJy4BPwE2PwIPAhcHNxcnNycB1wkjEQ4Hcv4TFgICC7grAxQTARAN5OMRIwoBBwMruA0BDAELD/+bAm/7tivh4Su2+wMTEgsIBw3nJQMdEwEPC7T9Ex4EAwd4eAgKEAIND/6zDiQPAQoDJaoE4CWy+nZ2+rIlAAABAAD/zwPDAzEAJwAAAQ8BBgcVBhYfAQcGHwEeAT8BFxY3MT4BLwE3NjcxNiYvAiYnJgYHAddy/hALDQENuCsDBwEJIxLj4w4QExUDK7gLAgIWE/5yBw4RIwkDE+YlAgsBDiUOs/0PDgERCgh4eAcDBB4T/bMLEBQdAyXmDgcICxIAAAAAABIA3gABAAAAAAAAABUAAAABAAAAAAABAAsAFQABAAAAAAACAAcAIAABAAAAAAADAAsAJwABAAAAAAAEAAsAMgABAAAAAAAFAAsAPQABAAAAAAAGAAsASAABAAAAAAAKACsAUwABAAAAAAALABMAfgADAAEECQAAACoAkQADAAEECQABABYAuwADAAEECQACAA4A0QADAAEECQADABYA3wADAAEECQAEABYA9QADAAEECQAFABYBCwADAAEECQAGABYBIQADAAEECQAKAFYBNwADAAEECQALACYBjQpDcmVhdGVkIGJ5IGljb25mb250CmZvbnRfZmFtaWx5UmVndWxhcmZvbnRfZmFtaWx5Zm9udF9mYW1pbHlWZXJzaW9uIDEuMGZvbnRfZmFtaWx5R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg"); +} + +.font_family { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: font_family!important; + font-size: 32rpx; + font-style: normal; +} + +.icon-icon_guanbi:before { + content: "\E73F"; +} + +.icon-icon_shoucangjia:before { + content: "\E740"; +} + +.icon-icon_daohangfanhui:before { + content: "\E73E"; +} + +.icon-icon_jiucuo:before { + content: "\E739"; +} + +.icon-icon_sousuo:before { + content: "\E73A"; +} + +.icon-icon_fenxiang:before { + content: "\E73B"; +} + +.icon-icon_weishoucang:before { + content: "\E73C"; +} + +.icon-icon_yishoucang:before { + content: "\E73D"; +} + +page { + font-family: PingFangSC-Regular; + font-size: 32rpx; + height: 100%; +} + +.font_family { + position: relative; + top: 4rpx; +} + +.content { + height: 100%; + padding-bottom: 100rpx; +} + +.body,.content { + box-sizing: border-box; +} + +.body { + min-height: 100%; + overflow: auto; +} + +checkbox,radio { + transform: scale(.8); +} + +._a:focus { + background: none; +} + +.p_40 { + padding: 40rpx; +} + +._button::after { + border: 0; +} + +.header.data-v-9fb79f8a { + background: #fff; + position: fixed; + top: 0; + width: 100%; + z-index: 10005; +} + +.title-bar.data-v-9fb79f8a { + font-size: 36rpx; + padding-left: 20rpx; + position: relative; +} + +.title-bar .title.data-v-9fb79f8a { + left: 50%; + position: absolute; + transform: translate(-50%); +} + +.opt-back.data-v-9fb79f8a { + float: left; + font-size: 44rpx; + font-weight: 700; +} + +.opt-back ._img.data-v-9fb79f8a { + height: 36rpx; + width: 36rpx; +} + +.body.data-v-9fb79f8a { + overflow: auto; +} + +.scroll-content.data-v-9fb79f8a { + text-align: center; +} + +.scroll-content .item.data-v-9fb79f8a { + border-bottom: 1rpx solid #eee; + height: 60rpx; + line-height: 60rpx; +} + +.prescriptionDetail.data-v-47a11b89 { + box-sizing: border-box; + padding-bottom: 100rpx; +} + +.prescriptionDetail .body .head.data-v-47a11b89 { + background-color: #fff; + box-sizing: border-box; + font-size: 30rpx; + padding: 50rpx 64rpx 40rpx 36rpx; +} + +.prescriptionDetail .body .head ._i.data-v-47a11b89 { + align-items: center; + display: flex; + justify-content: space-between; +} + +.prescriptionDetail .body .head ._i ._h3.data-v-47a11b89 { + color: #333; + font-size: 40rpx; + font-weight: 700; +} + +.prescriptionDetail .body .head ._i ._em.data-v-47a11b89 { + color: #979797; + font-size: 28rpx; + position: relative; + z-index: 4; +} + +.prescriptionDetail .body .head ._i ._em ._img.data-v-47a11b89 { + height: 30rpx; + margin-right: 10rpx; + vertical-align: middle; + width: 31rpx; +} + +.prescriptionDetail .body .head ._h4.data-v-47a11b89 { + color: #a67d41; + margin: 16rpx 0; +} + +.prescriptionDetail .body .head ._h5.data-v-47a11b89 { + color: #979797; +} + +.prescriptionDetail .body .drugInfo.data-v-47a11b89 { + background-color: #fff9f1; + box-sizing: border-box; + padding: 48rpx 36rpx; +} + +.prescriptionDetail .body .drugInfo ._li.data-v-47a11b89 { + margin-bottom: 48rpx; +} + +.prescriptionDetail .body .drugInfo ._li ._h3.data-v-47a11b89 { + color: #333; + font-size: 32rpx; + font-weight: 700; +} + +.prescriptionDetail .body .drugInfo ._li ._p.data-v-47a11b89 { + font-size: 30rpx; +} + +.prescriptionDetail .body .loginButton.data-v-47a11b89 { + bottom: 0; + height: 100vh; + position: fixed; + width: 100%; +} + +.prescriptionDetail .body .loginButton .lb_model.data-v-47a11b89 { + background: linear-gradient(rgba(255,249,241,0),#fff9f1 650rpx); + bottom: 0; + height: 1000rpx; + position: absolute; + width: 100%; +} + +.prescriptionDetail .body .loginButton ._button.data-v-47a11b89 { + background-color: #d5594e; + bottom: 398rpx; + color: #fff; + height: 90rpx; + left: 50%; + position: absolute; + text-align: center; + transform: translate(-50%); + width: 678rpx; +} + +.prescriptionDetail .body .loginButton ._button ._img.data-v-47a11b89 { + height: 38rpx; + vertical-align: middle; + width: 46rpx; +} + +.prescriptionDetail .body .interaction.data-v-47a11b89 { + bottom: 0; + box-shadow: 0 -8rpx 16rpx 0 rgba(0,0,0,.05); + box-sizing: border-box; + padding: 34rpx 0 calc(24rpx + env(safe-area-inset-bottom)); + z-index: 2; +} + +.prescriptionDetail .body .interaction ._button.data-v-47a11b89,.prescriptionDetail .body .interaction.data-v-47a11b89 { + align-items: center; + background-color: #fff; + display: flex; + justify-content: center; +} + +.prescriptionDetail .body .interaction ._button.data-v-47a11b89 { + border: none; + border-radius: 0; + border-right: 2rpx solid #a67d41; + color: #a67d41; + font-size: 32rpx; + height: 44rpx; + line-height: 44rpx; + margin: 0; + padding: 0; + width: 374rpx; +} + +.prescriptionDetail .body .interaction ._button ._img.data-v-47a11b89 { + height: 34rpx; + margin-right: 10rpx; + width: 32rpx; +} + +.prescriptionDetail .body .interaction ._button.data-v-47a11b89:nth-child(3) { + border: none; +} + +.prescriptionDetail .modals.data-v-47a11b89 { + background-color: #fff; + border-radius: 20rpx; + box-sizing: border-box; + height: 389rpx; + left: 50%; + padding: 50rpx 28rpx; + position: fixed; + text-align: center; + top: 50%; + transform: translate(-50%,-50%); + width: 576rpx; + z-index: 99; +} + +.prescriptionDetail .modals .mdHead.data-v-47a11b89 { + position: relative; +} + +.prescriptionDetail .modals .mdHead ._img.data-v-47a11b89 { + height: 18rpx; + width: 520rpx; +} + +.prescriptionDetail .modals .mdHead ._span.data-v-47a11b89 { + color: #b4894a; + font-size: 38rpx; + font-weight: 700; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.prescriptionDetail .modals ._p.data-v-47a11b89 { + margin-bottom: 74rpx; + margin-top: 12rpx; +} + +.prescriptionDetail .modals .loginBtn ._button.data-v-47a11b89 { + background-color: #fff; + border: 2rpx solid #979797; + border-radius: 12rpx; + color: #979797; + display: inline-block; + font-size: 32rpx; + height: 86rpx; + margin: 0; + min-width: 228rpx; + padding: 0; +} + +.prescriptionDetail .modals .loginBtn ._button.data-v-47a11b89:last-child { + background-color: #d5594e; + border: none; + color: #fff; + font-weight: 700; + margin-left: 26rpx; +} + +.prescriptionDetail .completeModals.data-v-47a11b89 { + background-color: #fff; + border-radius: 20rpx; + box-sizing: border-box; + height: 578rpx; + left: 50%; + padding-bottom: 24rpx; + padding-top: 48rpx; + position: fixed; + text-align: center; + top: 50%; + transform: translate(-50%,-50%); + width: 576rpx; + z-index: 99; +} + +.prescriptionDetail .completeModals .mdHead.data-v-47a11b89 { + position: relative; +} + +.prescriptionDetail .completeModals .mdHead ._img.data-v-47a11b89 { + height: 16rpx; + width: 520rpx; +} + +.prescriptionDetail .completeModals .mdHead ._span.data-v-47a11b89 { + color: #b4894a; + font-size: 38rpx; + font-weight: 700; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.prescriptionDetail .completeModals ._p.data-v-47a11b89 { + color: #000; + font-size: 30rpx; + margin-bottom: 46rpx; + margin-top: 8rpx; +} + +.prescriptionDetail .completeModals ._button.data-v-47a11b89 { + background-color: #fff; + border: 2rpx solid #a67d41; + border-radius: 42rpx; + color: #b4894a; + font-size: 32rpx; + font-weight: 700; + height: 72rpx; + line-height: 72rpx; + margin-bottom: 40rpx; + text-align: center; + width: 240rpx; +} + +.modalBox.data-v-1883ae54 { + background: rgba(0,0,0,.5); + height: 100%; + left: 0; + position: fixed; + top: 0; + width: 100%; + z-index: 9; +} + +.x-redButton { + background-color: #94674b; + color: #fff; + float: left; + margin: 10rpx; + padding: 2rpx 5rpx; + text-align: center; +} \ No newline at end of file diff --git a/pages/xuewei/xuewei.js b/pages/xuewei/xuewei.js new file mode 100644 index 0000000..8c3a2b7 --- /dev/null +++ b/pages/xuewei/xuewei.js @@ -0,0 +1,124 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/xuewei/xuewei" ], { + "0eb5": function(t, n, e) { + "use strict"; + (function(t, n) { + var i = e("4ea4"); + e("94a9"); + i(e("66fd")); + var u = i(e("6f47")); + t.__webpack_require_UNI_MP_PLUGIN__ = e, n(u.default); + }).call(this, e("bc2e")["default"], e("543d")["createPage"]); + }, + "13de": function(t, n, e) { + "use strict"; + e.r(n); + var i = e("65b9"), u = e.n(i); + for (var o in i) [ "default" ].indexOf(o) < 0 && function(t) { + e.d(n, t, function() { + return i[t]; + }); + }(o); + n["default"] = u.a; + }, + 1492: function(t, n, e) { + "use strict"; + var i = e("7893"), u = e.n(i); + u.a; + }, + "5efb": function(t, n, e) { + "use strict"; + e.d(n, "b", function() { + return u; + }), e.d(n, "c", function() { + return o; + }), e.d(n, "a", function() { + return i; + }); + var i = { + xad: function() { + return e.e("components/xad/xad").then(e.bind(null, "9621")); + }, + xpop: function() { + return e.e("components/xpop/xpop").then(e.bind(null, "8c3c")); + }, + bootNav: function() { + return Promise.all([ e.e("common/vendor"), e.e("components/bootNav/bootNav") ]).then(e.bind(null, "dc0f")); + } + }, u = function() { + var t = this, n = t.$createElement, e = (t._self._c, t.__map(t.itemList, function(n, e) { + var i = t.__get_orig(n), u = n.ad_id ? {} : null; + return { + $orig: i, + a0: u + }; + })); + t._isMounted || (t.e0 = function(n) { + t.inputValue = ""; + }), t.$mp.data = Object.assign({}, { + $root: { + l0: e + } + }); + }, o = []; + }, + "65b9": function(t, n, e) { + "use strict"; + Object.defineProperty(n, "__esModule", { + value: !0 + }), n.default = void 0; + n.default = { + data: function() { + return { + jingluo_id: 0, + inputValue: "", + itemList: [] + }; + }, + onLoad: function(t) { + this.jingluo_id = t.jingluo_id, this.key = t.key, this.getList(), this.x_get_ad("common"), + this.cpAd(); + }, + watch: { + inputValue: { + handler: function(t, n) { + t != n && "" != t && this.getList(); + } + } + }, + methods: { + onShareAppMessage: function() { + return { + title: this.title + }; + }, + onShareTimeline: function() { + return { + title: this.title + }; + }, + getList: function() { + this.x_request("api/fangji.xue_wei/xuewei", { + jingluo_id: this.jingluo_id, + key: this.inputValue + }, function(t, n) { + t.itemList = n.data; + }); + } + } + }; + }, + "6f47": function(t, n, e) { + "use strict"; + e.r(n); + var i = e("5efb"), u = e("13de"); + for (var o in u) [ "default" ].indexOf(o) < 0 && function(t) { + e.d(n, t, function() { + return u[t]; + }); + }(o); + e("1492"); + var a = e("f0c5"), r = Object(a["a"])(u["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + n["default"] = r.exports; + }, + 7893: function(t, n, e) {} +}, [ [ "0eb5", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/xuewei/xuewei.json b/pages/xuewei/xuewei.json new file mode 100644 index 0000000..6efae46 --- /dev/null +++ b/pages/xuewei/xuewei.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "穴位查询", + "enablePullDownRefresh": false, + "usingComponents": { + "xad": "/components/xad/xad", + "xpop": "/components/xpop/xpop", + "boot-nav": "/components/bootNav/bootNav" + } +} \ No newline at end of file diff --git a/pages/xuewei/xuewei.wxml b/pages/xuewei/xuewei.wxml new file mode 100644 index 0000000..8a1ad18 --- /dev/null +++ b/pages/xuewei/xuewei.wxml @@ -0,0 +1,41 @@ + + + + + + + {{true}} + + + + + + + + + + + + + + + + + {{item[$orig].name}} + {{item[$orig].remark}} + + + + + + + + + + + + + + + + diff --git a/pages/xuewei/xuewei.wxss b/pages/xuewei/xuewei.wxss new file mode 100644 index 0000000..934e153 --- /dev/null +++ b/pages/xuewei/xuewei.wxss @@ -0,0 +1,107 @@ +.xueweiPage { + background-color: #fff9f1; + padding: 10px; +} + +.xueweiPage .result .instroduce { + padding: 5px; +} + +.xueweiSearch .search.x-search { + border-bottom: 2rpx solid #f0f0f0; + padding: 20rpx 36rpx; + position: relative; +} + +.xueweiSearch .search ._span.x-search { + color: #333; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + line-height: 84rpx; +} + +.xueweiSearch .search ._div.x-search { + align-items: center; + display: flex; +} + +.xueweiSearch .search ._div ._input.x-search { + background-color: #f5f5f5; + border-radius: 6rpx 0 0 6rpx; + box-sizing: border-box; + display: inline-block; + font-size: 30rpx; + height: 84rpx; + padding-left: 68rpx; + vertical-align: middle; + width: 536rpx; +} + +.xueweiSearch .search ._div ._img.x-search { + height: 48rpx; + left: 48rpx; + position: absolute; + top: 42rpx; + width: 48rpx; +} + +.xueweiSearch .search .iconBox.x-search { + background-color: #f5f5f5; + border-radius: 0 6rpx 6rpx 0; + height: 84rpx; + margin-left: -10rpx; + margin-right: 22rpx; + position: relative; + width: 70rpx; +} + +.xueweiSearch .search .iconBox .icon.x-search { + background-color: initial; + color: #979797; + font-size: 58rpx; + height: 48rpx; + line-height: 48rpx; + margin: 0; + padding: 0; + position: absolute; + right: 10rpx; + top: 20rpx; + z-index: 999; +} + +.xueweiSearch .search ._i.x-search { + margin-top: 22rpx; +} + +.xueweiSearch .search ._i ._span.x-search { + border: 2rpx solid #ececec; + border-radius: 6rpx; + font-size: 28rpx; + font-weight: 700; + height: 53rpx; + line-height: 53rpx; + margin-right: 32rpx; + text-align: center; + width: 118rpx; +} + +.xueweiSearch .search ._i .active.x-search { + background-color: #d5594e; + border: none; + color: #fff; +} + +.xueweiSearch .thing.x-search { + font-size: 30rpx; + height: 72vh; + overflow: auto; + padding: 0 36rpx 20rpx; +} + +.xueweiSearch .thing ._p.x-search { + box-sizing: border-box; + color: #333; + padding-bottom: 28rpx; + padding-top: 20rpx; +} \ No newline at end of file diff --git a/pages/xuewei/xuewei_detail.js b/pages/xuewei/xuewei_detail.js new file mode 100644 index 0000000..3f61d07 --- /dev/null +++ b/pages/xuewei/xuewei_detail.js @@ -0,0 +1,153 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "pages/xuewei/xuewei_detail" ], { + "3d1e": function(t, e, n) { + "use strict"; + n.d(e, "b", function() { + return o; + }), n.d(e, "c", function() { + return a; + }), n.d(e, "a", function() { + return i; + }); + var i = { + xad: function() { + return n.e("components/xad/xad").then(n.bind(null, "9621")); + }, + bootNav: function() { + return Promise.all([ n.e("common/vendor"), n.e("components/bootNav/bootNav") ]).then(n.bind(null, "dc0f")); + } + }, o = function() { + var t = this, e = t.$createElement, n = (t._self._c, t.isProduct ? t.__map(t.itemList, function(e, n) { + var i = t.__get_orig(e), o = e.ad_id ? {} : null; + return { + $orig: i, + a0: o + }; + }) : null); + t.$mp.data = Object.assign({}, { + $root: { + l0: n + } + }); + }, a = []; + }, + "66e1": function(t, e, n) { + "use strict"; + var i = n("9051"), o = n.n(i); + o.a; + }, + 9051: function(t, e, n) {}, + c6bd: function(t, e, n) { + "use strict"; + (function(t, e) { + var i = n("4ea4"); + n("94a9"); + i(n("66fd")); + var o = i(n("d6a7")); + t.__webpack_require_UNI_MP_PLUGIN__ = n, e(o.default); + }).call(this, n("bc2e")["default"], n("543d")["createPage"]); + }, + d281: function(t, e, n) { + "use strict"; + n.r(e); + var i = n("f411"), o = n.n(i); + for (var a in i) [ "default" ].indexOf(a) < 0 && function(t) { + n.d(e, t, function() { + return i[t]; + }); + }(a); + e["default"] = o.a; + }, + d6a7: function(t, e, n) { + "use strict"; + n.r(e); + var i = n("3d1e"), o = n("d281"); + for (var a in o) [ "default" ].indexOf(a) < 0 && function(t) { + n.d(e, t, function() { + return o[t]; + }); + }(a); + n("66e1"); + var u = n("f0c5"), c = Object(u["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + e["default"] = c.exports; + }, + f411: function(t, e, n) { + "use strict"; + (function(t) { + var i = n("4ea4"); + Object.defineProperty(e, "__esModule", { + value: !0 + }), e.default = void 0; + i(n("5c77")); + var o = { + data: function() { + return { + title: "详情", + id: 0, + itemList: [], + row: {}, + isCollected: 0 + }; + }, + onLoad: function(t) { + this.id = t.id, this.x_get_ad("common"), this.cpAd(), this.find(); + }, + methods: { + wxshare: function() { + t.share({ + provider: "weixin", + scene: "WXSceneSession", + type: 1, + summary: "", + success: function(t) { + console.log("success:" + JSON.stringify(t)); + }, + fail: function(t) { + console.log("fail:" + JSON.stringify(t)); + } + }); + }, + wxQuanshare: function() { + t.share({ + provider: "", + scene: "WXSceneTimeline", + type: 1, + summary: this.title, + success: function(t) { + console.log("success:" + JSON.stringify(t)); + }, + fail: function(t) { + console.log("fail:" + JSON.stringify(t)); + } + }); + }, + find: function() { + this.x_request("api/fangji.xue_wei/xueweiDetail", { + id: this.id + }, function(e, n) { + //去除数据中的广告数据 + console.log('处理前的数据:',n.data.param_list) + const filteredArray = n.data.param_list.filter(item => + !item.ad_id + ); + console.log('处理后的数据:',filteredArray) + e.itemList = filteredArray, e.row = n.data, t.setNavigationBarTitle({ + title: e.row.name + }); + }); + } + }, + onShareAppMessage: function() { + return { + title: this.title + }; + }, + onShareTimeline: function() { + return { + title: this.title + }; + } + }; + e.default = o; + }).call(this, n("543d")["default"]); + } +}, [ [ "c6bd", "common/runtime", "common/vendor" ] ] ]); \ No newline at end of file diff --git a/pages/xuewei/xuewei_detail.json b/pages/xuewei/xuewei_detail.json new file mode 100644 index 0000000..7232811 --- /dev/null +++ b/pages/xuewei/xuewei_detail.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "穴位详解", + "enablePullDownRefresh": false, + "usingComponents": { + "xad": "/components/xad/xad", + "boot-nav": "/components/bootNav/bootNav" + } +} \ No newline at end of file diff --git a/pages/xuewei/xuewei_detail.wxml b/pages/xuewei/xuewei_detail.wxml new file mode 100644 index 0000000..57f6c4d --- /dev/null +++ b/pages/xuewei/xuewei_detail.wxml @@ -0,0 +1,41 @@ + + + + + + {{row.name}} + + + + + {{'所属经络:'+row.jingluo_name}} + + + + {{item.$orig.param_name}} + + + + + + + + + + + + + + + + + + + + diff --git a/pages/xuewei/xuewei_detail.wxss b/pages/xuewei/xuewei_detail.wxss new file mode 100644 index 0000000..c656b6a --- /dev/null +++ b/pages/xuewei/xuewei_detail.wxss @@ -0,0 +1,1543 @@ +page { + font-family: -apple-system-font,Helvetica Neue,sans-serif; + line-height: 1.6; +} + +icon { + vertical-align: middle; +} + +.weui-cells { + background-color: #fff; + font-size: 34rpx; + line-height: 1.41176471; + margin-top: 1.17647059em; + position: relative; +} + +.weui-cells:before { + border-top: 1rpx solid #d9d9d9; + top: 0; +} + +.weui-cells:after,.weui-cells:before { + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; +} + +.weui-cells:after { + border-bottom: 1rpx solid #d9d9d9; + bottom: 0; +} + +.weui-cells__title { + color: #999; + font-size: 28rpx; + margin-bottom: .3em; + margin-top: .77em; + padding-left: 30rpx; + padding-right: 30rpx; +} + +.weui-cells_after-title { + margin-top: 0; +} + +.weui-cells__tips { + color: #999; + font-size: 28rpx; + margin-top: .3em; + padding-left: 30rpx; + padding-right: 30rpx; +} + +.weui-cell { + align-items: center; + display: flex; + padding: 20rpx 30rpx; + position: relative; +} + +.weui-cell:before { + border-top: 1rpx solid #d9d9d9; + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; + top: 0; +} + +.weui-cell:first-child:before { + display: none; +} + +.weui-cell_active { + background-color: #ececec; +} + +.weui-cell_primary { + align-items: flex-start; +} + +.weui-cell__bd { + flex: 1; +} + +.weui-cell__ft { + color: #999; + text-align: right; +} + +.weui-cell_access { + color: inherit; +} + +.weui-cell__ft_in-access { + padding-right: 26rpx; + position: relative; +} + +.weui-cell__ft_in-access:after { + border-color: #c8c8cd; + border-style: solid; + border-width: 4rpx 4rpx 0 0; + content: " "; + display: inline-block; + height: 12rpx; + margin-top: -8rpx; + position: relative; + position: absolute; + right: 4rpx; + top: -4rpx; + top: 50%; + transform: matrix(.71,.71,-.71,.71,0,0); + width: 12rpx; +} + +.weui-cell_link { + color: #586c94; + font-size: 28rpx; +} + +.weui-cell_link:active { + background-color: #ececec; +} + +.weui-cell_link:first-child:before { + display: block; +} + +.weui-icon-radio { + margin-left: 6.4rpx; + margin-right: 6.4rpx; +} + +.weui-icon-checkbox_circle,.weui-icon-checkbox_success { + margin-left: 9.2rpx; + margin-right: 9.2rpx; +} + +.weui-check__label:active { + background-color: #ececec; +} + +.weui-check { + left: -19998rpx; + position: absolute; +} + +.weui-check__hd_in-checkbox { + padding-right: .35em; +} + +.weui-cell__ft_in-radio { + padding-left: .35em; +} + +.weui-cell_input { + padding-bottom: 0; + padding-top: 0; +} + +.weui-label { + word-wrap: break-word; + width: 210rpx; + word-break: break-all; +} + +.weui-input { + height: 2.58823529em; + line-height: 2.58823529em; + min-height: 2.58823529em; +} + +.weui-toptips { + word-wrap: break-word; + color: #fff; + font-size: 28rpx; + left: 0; + padding: 10rpx; + position: fixed; + right: 0; + text-align: center; + top: 0; + transform: translateZ(0); + word-break: break-all; + z-index: 5000; +} + +.weui-toptips_warn { + background-color: #e64340; +} + +.weui-textarea { + display: block; + width: 100%; +} + +.weui-textarea-counter { + color: #b2b2b2; + text-align: right; +} + +.weui-cell_warn,.weui-textarea-counter_warn { + color: #e64340; +} + +.weui-form-preview { + background-color: #fff; + position: relative; +} + +.weui-form-preview:before { + border-top: 1rpx solid #d9d9d9; + top: 0; +} + +.weui-form-preview:after,.weui-form-preview:before { + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; +} + +.weui-form-preview:after { + border-bottom: 1rpx solid #d9d9d9; + bottom: 0; +} + +.weui-form-preview__value { + font-size: 28rpx; +} + +.weui-form-preview__value_in-hd { + font-size: 52rpx; +} + +.weui-form-preview__hd { + line-height: 2.5em; + padding: 20rpx 30rpx; + position: relative; + text-align: right; +} + +.weui-form-preview__hd:after { + border-bottom: 1rpx solid #d9d9d9; + bottom: 0; + color: #d9d9d9; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; +} + +.weui-form-preview__bd { + color: #999; + font-size: .9em; + line-height: 2; + padding: 20rpx 30rpx; + text-align: right; +} + +.weui-form-preview__ft { + display: flex; + line-height: 100rpx; + position: relative; +} + +.weui-form-preview__ft:after { + border-top: 1rpx solid #d5d5d6; + color: #d5d5d6; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.weui-form-preview__item { + overflow: hidden; +} + +.weui-form-preview__label { + color: #999; + float: left; + margin-right: 1em; + min-width: 4em; + text-align: justify; + text-align-last: justify; +} + +.weui-form-preview__value { + word-wrap: break-word; + display: block; + overflow: hidden; + word-break: normal; +} + +.weui-form-preview__btn { + color: #3cc51f; + display: block; + flex: 1; + position: relative; + text-align: center; +} + +.weui-form-preview__btn:after { + border-left: 1rpx solid #d5d5d6; + bottom: 0; + color: #d5d5d6; + content: " "; + left: 0; + position: absolute; + top: 0; + width: 2rpx; +} + +.weui-form-preview__btn:first-child:after { + display: none; +} + +.weui-form-preview__btn_active { + background-color: #eee; +} + +.weui-form-preview__btn_default { + color: #999; +} + +.weui-form-preview__btn_primary { + color: #0bb20c; +} + +.weui-cell_select { + padding: 0; +} + +.weui-select { + border-right: 1rpx solid #d9d9d9; + height: 2.58823529em; + line-height: 2.58823529em; + min-height: 2.58823529em; + padding-left: 30rpx; + padding-right: 60rpx; + position: relative; +} + +.weui-select:before { + border-color: #c8c8cd; + border-style: solid; + border-width: 4rpx 4rpx 0 0; + content: " "; + display: inline-block; + height: 12rpx; + margin-top: -8rpx; + position: relative; + position: absolute; + right: 30rpx; + top: -4rpx; + top: 50%; + transform: matrix(.71,.71,-.71,.71,0,0); + width: 12rpx; +} + +.weui-select_in-select-after { + padding-left: 0; +} + +.weui-cell__bd_in-select-before,.weui-cell__hd_in-select-after { + padding-left: 30rpx; +} + +.weui-cell_vcode { + padding-right: 0; +} + +.weui-vcode-btn,.weui-vcode-img { + height: 2.58823529em; + margin-left: 10rpx; + vertical-align: middle; +} + +.weui-vcode-btn { + border-left: 2rpx solid #e5e5e5; + color: #3cc51f; + display: inline-block; + font-size: 34rpx; + line-height: 2.58823529em; + padding: 0 .6em 0 .7em; + white-space: nowrap; +} + +.weui-vcode-btn:active { + color: #52a341; +} + +.weui-cell_switch { + padding-bottom: 12rpx; + padding-top: 12rpx; +} + +.weui-uploader__hd { + align-items: center; + display: flex; + padding-bottom: 20rpx; +} + +.weui-uploader__title { + flex: 1; +} + +.weui-uploader__info { + color: #b2b2b2; +} + +.weui-uploader__bd { + margin-bottom: -8rpx; + margin-right: -18rpx; + overflow: hidden; +} + +.weui-uploader__file { + float: left; + margin-bottom: 18rpx; + margin-right: 18rpx; +} + +.weui-uploader__img { + display: block; + height: 158rpx; + width: 158rpx; +} + +.weui-uploader__file_status { + position: relative; +} + +.weui-uploader__file_status:before { + background-color: rgba(0,0,0,.5); + bottom: 0; + content: " "; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.weui-uploader__file-content { + color: #fff; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.weui-uploader__input-box { + border: 2rpx solid #d9d9d9; + float: left; + height: 154rpx; + margin-bottom: 18rpx; + margin-right: 18rpx; + position: relative; + width: 154rpx; +} + +.weui-uploader__input-box:after,.weui-uploader__input-box:before { + background-color: #d9d9d9; + content: " "; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.weui-uploader__input-box:before { + height: 79rpx; + width: 4rpx; +} + +.weui-uploader__input-box:after { + height: 4rpx; + width: 79rpx; +} + +.weui-uploader__input-box:active { + border-color: #999; +} + +.weui-uploader__input-box:active:after,.weui-uploader__input-box:active:before { + background-color: #999; +} + +.weui-uploader__input { + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 1; +} + +.weui-article { + font-size: 30rpx; + padding: 40rpx 30rpx; +} + +.weui-article__section { + margin-bottom: 1.5em; +} + +.weui-article__h1 { + font-size: 36rpx; + font-weight: 400; + margin-bottom: .9em; +} + +.weui-article__h2 { + font-size: 32rpx; + font-weight: 400; + margin-bottom: .34em; +} + +.weui-article__h3 { + font-size: 30rpx; + font-weight: 400; + margin-bottom: .34em; +} + +.weui-article__p { + margin: 0 0 .8em; +} + +.weui-msg { + padding-top: 72rpx; + text-align: center; +} + +.weui-msg__link { + color: #586c94; + display: inline; +} + +.weui-msg__icon-area { + margin-bottom: 60rpx; +} + +.weui-msg__text-area { + margin-bottom: 50rpx; + padding: 0 40rpx; +} + +.weui-msg__title { + font-size: 40rpx; + font-weight: 400; + margin-bottom: 10rpx; +} + +.weui-msg__desc { + color: #999; + font-size: 28rpx; +} + +.weui-msg__opr-area { + margin-bottom: 50rpx; +} + +.weui-msg__extra-area { + color: #999; + font-size: 28rpx; + margin-bottom: 30rpx; +} + +@media screen and (min-height:438px) { + .weui-msg__extra-area { + bottom: 0; + left: 0; + position: fixed; + text-align: center; + width: 100%; + } +} + +.weui-flex { + display: flex; +} + +.weui-flex__item { + flex: 1; +} + +.weui-btn { + margin-top: 30rpx; +} + +.weui-btn:first-child { + margin-top: 0; +} + +.weui-btn-area { + margin: 1.17647059em 30rpx .3em; +} + +.weui-agree { + display: block; + font-size: 26rpx; + padding: .5em 30rpx; +} + +.weui-agree__text { + color: #999; +} + +.weui-agree__link { + color: #586c94; + display: inline; +} + +.weui-agree__checkbox { + left: -19998rpx; + position: absolute; +} + +.weui-agree__checkbox-icon { + background-color: #fff; + border: 2rpx solid #d1d1d1; + border-radius: 6rpx; + display: inline-block; + height: 22rpx; + position: relative; + top: 4rpx; + width: 22rpx; +} + +.weui-agree__checkbox-icon-check { + left: 2rpx; + position: absolute; + top: 2rpx; +} + +.weui-footer { + color: #999; + font-size: 28rpx; + text-align: center; +} + +.weui-footer_fixed-bottom { + bottom: .52em; + left: 0; + position: fixed; + right: 0; +} + +.weui-footer__links { + font-size: 0; +} + +.weui-footer__link { + color: #586c94; + display: inline-block; + font-size: 28rpx; + margin: 0 .62em; + position: relative; + vertical-align: top; +} + +.weui-footer__link:before { + border-left: 1rpx solid #c7c7c7; + bottom: 0; + bottom: .36em; + color: #c7c7c7; + content: " "; + left: 0; + left: -.65em; + position: absolute; + top: 0; + top: .36em; + width: 2rpx; +} + +.weui-footer__link:first-child:before { + display: none; +} + +.weui-footer__text { + font-size: 24rpx; + padding: 0 .34em; +} + +.weui-grids { + border-left: 1rpx solid #d9d9d9; + border-top: 1rpx solid #d9d9d9; + overflow: hidden; +} + +.weui-grid { + border-bottom: 1rpx solid #d9d9d9; + border-right: 1rpx solid #d9d9d9; + box-sizing: border-box; + float: left; + padding: 40rpx 20rpx; + position: relative; + width: 33.33333333%; +} + +.weui-grid_active { + background-color: #ececec; +} + +.weui-grid__icon { + display: block; + height: 56rpx; + margin: 0 auto; + width: 56rpx; +} + +.weui-grid__label { + color: #000; + display: block; + font-size: 28rpx; + margin-top: 10rpx; + overflow: hidden; + text-align: center; + text-overflow: ellipsis; + white-space: nowrap; +} + +.weui-loading { + animation: a 1s steps(12) infinite; + background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat; + background-size: 100%; + display: inline-block; + height: 40rpx; + margin: 0 10rpx; + vertical-align: middle; + width: 40rpx; +} + +.weui-loading.weui-loading_transparent { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E"); +} + +@-webkit-keyframes a { + 0% { + transform: rotate(0deg); + } + + to { + transform: rotate(1turn); + } +} + +@keyframes a { + 0% { + transform: rotate(0deg); + } + + to { + transform: rotate(1turn); + } +} + +.weui-badge { + background-color: #e64340; + border-radius: 36rpx; + color: #fff; + display: inline-block; + font-size: 24rpx; + line-height: 1.2; + min-width: 16rpx; + padding: .15em .4em; + text-align: center; + vertical-align: middle; +} + +.weui-badge_dot { + min-width: 0; + padding: .4em; +} + +.weui-loadmore { + font-size: 28rpx; + line-height: 1.6em; + margin: 1.5em auto; + text-align: center; + width: 65%; +} + +.weui-loadmore__tips { + display: inline-block; + vertical-align: middle; +} + +.weui-loadmore_line { + border-top: 2rpx solid #e5e5e5; + margin-top: 2.4em; +} + +.weui-loadmore__tips_in-line { + background-color: #fff; + color: #999; + padding: 0 .55em; + position: relative; + top: -.9em; +} + +.weui-loadmore__tips_in-dot { + height: 1.6em; + padding: 0 .16em; + position: relative; + width: 8rpx; +} + +.weui-loadmore__tips_in-dot:before { + background-color: #e5e5e5; + border-radius: 50%; + content: " "; + height: 8rpx; + left: 50%; + margin-left: -4rpx; + margin-top: -2rpx; + position: absolute; + top: 50%; + width: 8rpx; +} + +.weui-panel { + background-color: #fff; + margin-top: 20rpx; + overflow: hidden; + position: relative; +} + +.weui-panel:first-child { + margin-top: 0; +} + +.weui-panel:before { + border-top: 1rpx solid #e5e5e5; + top: 0; +} + +.weui-panel:after,.weui-panel:before { + color: #e5e5e5; + content: " "; + height: 2rpx; + left: 0; + position: absolute; + right: 0; +} + +.weui-panel:after { + border-bottom: 1rpx solid #e5e5e5; + bottom: 0; +} + +.weui-panel__hd { + color: #999; + font-size: 26rpx; + padding: 28rpx 30rpx 20rpx; + position: relative; +} + +.weui-panel__hd:after { + border-bottom: 1rpx solid #e5e5e5; + bottom: 0; + color: #e5e5e5; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; +} + +.weui-media-box { + padding: 30rpx; + position: relative; +} + +.weui-media-box:before { + border-top: 1rpx solid #e5e5e5; + color: #e5e5e5; + content: " "; + height: 2rpx; + left: 0; + left: 30rpx; + position: absolute; + right: 0; + top: 0; +} + +.weui-media-box:first-child:before { + display: none; +} + +.weui-media-box__title { + word-wrap: normal; + word-wrap: break-word; + font-size: 34rpx; + font-weight: 400; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: auto; + word-break: break-all; +} + +.weui-media-box__desc { + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + color: #999; + display: -webkit-box; + font-size: 26rpx; + line-height: 1.2; + overflow: hidden; + text-overflow: ellipsis; +} + +.weui-media-box__info { + color: #cecece; + font-size: 26rpx; + line-height: 1em; + list-style: none; + margin-top: 30rpx; + overflow: hidden; + padding-bottom: 10rpx; +} + +.weui-media-box__info__meta { + float: left; + padding-right: 1em; +} + +.weui-media-box__info__meta_extra { + border-left: 2rpx solid #cecece; + padding-left: 1em; +} + +.weui-media-box__title_in-text { + margin-bottom: 16rpx; +} + +.weui-media-box_appmsg { + align-items: center; + display: flex; +} + +.weui-media-box__thumb { + height: 100%; + vertical-align: top; + width: 100%; +} + +.weui-media-box__hd_in-appmsg { + height: 120rpx; + line-height: 120rpx; + margin-right: .8em; + text-align: center; + width: 120rpx; +} + +.weui-media-box__bd_in-appmsg { + flex: 1; + min-width: 0; +} + +.weui-media-box_small-appmsg { + padding: 0; +} + +.weui-cells_in-small-appmsg { + margin-top: 0; +} + +.weui-cells_in-small-appmsg:before { + display: none; +} + +.weui-progress { + align-items: center; + display: flex; +} + +.weui-progress__bar { + flex: 1; +} + +.weui-progress__opr { + font-size: 0; + margin-left: 30rpx; +} + +.weui-navbar { + border-bottom: 1rpx solid #ccc; + display: flex; + position: absolute; + top: 0; + width: 100%; + z-index: 500; +} + +.weui-navbar__item { + display: block; + flex: 1; + font-size: 0; + padding: 26rpx 0; + position: relative; + text-align: center; +} + +.weui-navbar__item.weui-bar__item_on { + color: #1aad19; +} + +.weui-navbar__slider { + background-color: #1aad19; + bottom: 0; + content: " "; + height: 6rpx; + left: 0; + position: absolute; + transition: transform .3s; + transition: transform .3s,-webkit-transform .3s; + width: 6em; +} + +.weui-navbar__title { + word-wrap: normal; + display: inline-block; + font-size: 30rpx; + max-width: 8em; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: auto; +} + +.weui-tab { + height: 100%; + position: relative; +} + +.weui-tab__panel { + -webkit-overflow-scrolling: touch; + box-sizing: border-box; + height: 100%; + overflow: auto; + padding-top: 100rpx; +} + +.weui-search-bar { + background-color: #efeff4; + border-bottom: 1rpx solid #d7d6dc; + border-top: 1rpx solid #d7d6dc; + box-sizing: border-box; + display: flex; + padding: 16rpx 20rpx; + position: relative; +} + +.weui-icon-search { + font-size: inherit; + margin-right: 16rpx; +} + +.weui-icon-search_in-box { + left: 20rpx; + position: absolute; + top: 14rpx; +} + +.weui-search-bar__text { + display: inline-block; + font-size: 28rpx; + vertical-align: middle; +} + +.weui-search-bar__form { + background: #fff; + border: 1rpx solid #e6e6ea; + border-radius: 10rpx; + flex: auto; + position: relative; +} + +.weui-search-bar__box { + box-sizing: border-box; + padding-left: 60rpx; + padding-right: 60rpx; + position: relative; + width: 100%; + z-index: 1; +} + +.weui-search-bar__input { + font-size: 28rpx; + height: 56rpx; + line-height: 56rpx; +} + +.weui-icon-clear { + font-size: 0; + padding: 14rpx 16rpx; + position: absolute; + right: 0; + top: 0; +} + +.weui-search-bar__label { + background: #fff; + border-radius: 6rpx; + bottom: 0; + color: #9b9b9b; + left: 0; + line-height: 56rpx; + position: absolute; + right: 0; + text-align: center; + top: 0; + z-index: 2; +} + +.weui-search-bar__cancel-btn { + color: #09bb07; + line-height: 56rpx; + margin-left: 20rpx; + white-space: nowrap; +} + +._a { + -webkit-tap-highlight-color: rgba(0,0,0,0); + text-decoration: none; +} + +page { + -webkit-tap-highlight-color: transparent; +} + +@font-face { + font-family:font_family;src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA);src:url(data:application/vnd.ms-fontobject;base64,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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZgBvAG4AdABfAGYAYQBtAGkAbAB5AFIAZQBnAHUAbABhAHIAZgBvAG4AdABfAGYAYQBtAGkAbAB5AGYAbwBuAHQAXwBmAGEAbQBpAGwAeQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABfAGYAYQBtAGkAbAB5AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoAC2ljb25fZ3VhbmJpEGljb25fc2hvdWNhbmdqaWESaWNvbl9kYW9oYW5nZmFuaHVpC2ljb25faml1Y3VvC2ljb25fc291c3VvDWljb25fZmVueGlhbmcQaWNvbl93ZWlzaG91Y2FuZw9pY29uX3lpc2hvdWNhbmcAAAAA#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZm9udF9mYW1pbHkiIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJmb250X2ZhbWlseSIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2d1YW5iaSIgdW5pY29kZT0i7py/IiBkPSJNNTEyIDY0Ni4zMzZjLTE0NC44ODQgMC0yNjIuMzM2LTExNy40NTUtMjYyLjMzNi0yNjIuMzM2IDAtMTQ0Ljg4NCAxMTcuNDU1LTI2Mi4zMzYgMjYyLjMzNi0yNjIuMzM2IDE0NC44ODQgMCAyNjIuMzM2IDExNy40NTUgMjYyLjMzNiAyNjIuMzM2IDAgMTQ0Ljg4NC0xMTcuNDU1IDI2Mi4zMzYtMjYyLjMzNiAyNjIuMzM2em0xMTYuMDg0LTM3OC40MmMtMTIuODU4LTEyLjg1Ni0zMy43MDgtMTIuODU2LTQ2LjU2NCAwTDUxMiAzMzcuNzY0bC02OS41MTctNjkuODQ4Yy0xMi44NTktMTIuODU2LTMzLjcwOS0xMi44NTYtNDYuNTY3IDAtMTIuODU2IDEyLjg1OC0xMi44NTYgMzMuNzA4IDAgNDYuNTY0TDQ2NS43NjQgMzg0bC02OS44NDggNjkuNTE3Yy0xMi44NTYgMTIuODU5LTEyLjg1NiAzMy43MDkgMCA0Ni41NjcgMTIuODU4IDEyLjg1NiAzMy43MDggMTIuODU2IDQ2LjU2NCAwTDUxMiA0MzAuMjM2bDY5LjUxNyA2OS44NDhjMTIuODU5IDEyLjg1NiAzMy43MDkgMTIuODU2IDQ2LjU2NyAwIDEyLjg1Ni0xMi44NTggMTIuODU2LTMzLjcwOCAwLTQ2LjU2NEw1NTguMjM2IDM4NGw2OS44NDgtNjkuNTE3YzEyLjg1Ni0xMi44NTkgMTIuODU2LTMzLjcwOSAwLTQ2LjU2N3oiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Imljb25fc2hvdWNhbmdqaWEiIHVuaWNvZGU9Iu6dgCIgZD0iTTg1Ny42NzYgNjM5LjE2NmM0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjU0OC03OC40OTVWMzguMzI0YzAtNDMuMjAxLTM1LjM0Ny03OC40OTUtNzguNDk1LTc4LjQ5NUgxNjUuNDk1QzEyMi4yOTQtNDAuMTcgODctNC44NzcgODcgMzguMjcxdjYwMC43ODZoNDAxLjc5NGwtLjAwMS4xMXpNNTI2LjgyMiA1MDQuNDJjLTcuMTE4IDE1LjMwNS0yOC44MyAxNS4zMDUtMzUuOTQ4IDBsLTQ2Ljk4Mi0xMDAuODdjLTIuOTE5LTYuNDA2LTkuMTEyLTEwLjc0OC0xNi4xNi0xMS4zODlsLTEwMS43MjMtOS4yNTRjLTE2Ljg3LTEuNDk1LTI0LjEzMS0yMi4xMzgtMTIuMDMtMzMuOTU1bDc0LjY3My03Mi42OGExOS45MzIgMTkuOTMyIDAgMCAwIDUuNjk1LTE3LjU4M2wtMTguMDgxLTEwNS40OTZjLTIuNzc2LTE2LjIzIDE0LjIzNy0yOC42MTYgMjguNzU5LTIwLjkyOGw5NC42NzYgNDkuODNjNS44MzcgMy4wNiAxMi43NDIgMy4wNiAxOC41MDggMGw5NC42NzYtNDkuODNjMTQuNTkzLTcuNjg4IDMxLjYwNiA0LjY5OCAyOC44MyAyMC44NTdsLTE4LjA4MSAxMDUuNDk2YTE5LjY4IDE5LjY4IDAgMCAwIDUuNjk1IDE3LjU4M2w3NC4zODggNzIuNzVjMTIuMTczIDExLjgxOCA0Ljg0IDMyLjM5LTEyLjAzIDMzLjk1NmwtMTAxLjcyNCA5LjI1NGMtNi45NzYuNjQtMTMuMTY5IDQuOTgzLTE2LjE1OSAxMS4zOXpNODcgNjgyLjczOWMwIDQzLjIwMSAzNS4yOTQgNzguNDk1IDc4LjQ5NSA3OC40OTVoMjI1LjEzN2M0My4yMDEgMCA3OC40OTUtMzUuMjk0IDc4LjQ5NS03OC40NDJsLS4wMDEtNy44MDhIODd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX2Rhb2hhbmdmYW5odWkiIHVuaWNvZGU9Iu6cviIgZD0ibTY0NS43MDUgNjk2LjE3OCA0MC4wOTMtMzkuNDUzTDQxNy40MzIgMzg0bDI2OC4zNjYtMjcyLjcyNS00MC4wOTMtMzkuNDUzLTI4Ny43NzcgMjkyLjQ1MWMtMTAuNjYzIDEwLjgzNy0xMC43NyAyOC4xNTctLjMyIDM5LjEyM2wuMzIuMzMgMjg3Ljc3NyAyOTIuNDUyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9qaXVjdW8iIHVuaWNvZGU9Iu6cuSIgZD0iTTkwMC43ODQgMzguMzUzYzE0LjUwMiAwIDI2Ljc1MS05LjY0NyAzMC42OC0yMi44NzQgMy41OC00LjQ4OCA1LjU4Ny0xMC40MTYgNS41ODctMTcuMzQ4IDAtMTUuOTU3LTEwLjYzOC0yNi41OTUtMjYuNTk1LTI2LjU5NWgtNzk3Ljg2Qzk2LjYzNy0yOC40NjQgODYtMTcuODI2IDg2LTEuODdjMCA2Ljk4MyAyLjAzNyAxMi45NDggNS42NjYgMTcuNDQ4IDMuOTExIDEzLjAxNCAxNS44ODYgMjIuNTQgMzAuMTIgMjIuNzdsLjUzLjAwNGg3NzguNDY4em0tMTY4Ljg4NSA2OTIuNzggMS44NzQtMS44NDMgMTE2LjkzNC0xMTYuOTM1YzYxLjQ3My02MS40NzIgNjIuMDg4LTE2MC43NTcgMS44NDUtMjIyLjk4NWwtMS44NDUtMS44NzUtMjcwLjczMy0yNzAuNzM0Yy02MS40NzMtNjEuNDcyLTE2MC43NTctNjIuMDg3LTIyMi45ODYtMS44NDRsLTEuODc0IDEuODQ0LTExNi45MzUgMTE2LjkzNWMtNjEuNDcyIDYxLjQ3Mi02Mi4wODcgMTYwLjc1Ny0xLjg0NCAyMjIuOTg2bDEuODQ0IDEuODc0TDUwOC45MTMgNzI5LjI5YzYxLjQ3MiA2MS40NzIgMTYwLjc1NyA2Mi4wODcgMjIyLjk4NiAxLjg0NHpNMzI5LjcxMiA0NTkuNTgybC00Ni4yNzgtNDYuMjhjLTM2LjcyOS0zNi43MjktMzcuMDk2LTk2LjA1LTEuMTAyLTEzMy4yM2wxLjEwMi0xLjEyTDQwMC4zNyAxNjIuMDE2YzM2LjcyOC0zNi43MjggOTYuMDUtMzcuMDk2IDEzMy4yMy0xLjEwMmwxLjEyIDEuMTAyIDQ2LjI3OCA0Ni4yOEwzMjkuNzEyIDQ1OS41OHptMjI1LjU3NiAyMjUuNTU2LTEuMTItMS4xMDItMTc5LjItMTc5LjJMNjI2LjI1MSAyNTMuNTVsMTc5LjIgMTc5LjJjMzYuNzMgMzYuNzI5IDM3LjA5NyA5Ni4wNSAxLjEwMiAxMzMuMjNsLTEuMTAxIDEuMTItMTE2LjkzNSAxMTYuOTM1Yy0zNi43MjkgMzYuNzI5LTk2LjA1IDM3LjA5Ni0xMzMuMjMgMS4xMDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3NvdXN1byIgdW5pY29kZT0i7py6IiBkPSJNNDc5LjI2NiA3NjMuNzAxYzE4NS45MTUgMCAzMzYuNjI4LTE1MC43MTQgMzM2LjYyOC0zMzYuNjI4IDAtODYuMTQ0LTMyLjM1Ny0xNjQuNzMtODUuNTgtMjI0LjI2OEw4NzguNzg5IDU0LjMzYzEyLjQ5Ny0xMi40OTcgMTIuNDk3LTMyLjc1OCAwLTQ1LjI1NS0xMi4zNzItMTIuMzcyLTMyLjM1My0xMi40OTYtNDQuODc3LS4zNzFsLS4zNzguMzctMTUwLjIzMSAxNTAuMjMxYy01Ni42MS00My4yMDItMTI3LjMyOC02OC44Ni0yMDQuMDM3LTY4Ljg2LTE4NS45MTUgMC0zMzYuNjMgMTUwLjcxNC0zMzYuNjMgMzM2LjYyOSAwIDE4NS45MTQgMTUwLjcxNSAzMzYuNjI4IDMzNi42MyAzMzYuNjI4em0wLTY0Yy0xNTAuNTY5IDAtMjcyLjYzLTEyMi4wNi0yNzIuNjMtMjcyLjYyOCAwLTE1MC41NyAxMjIuMDYxLTI3Mi42MyAyNzIuNjMtMjcyLjYzIDE1MC41NjggMCAyNzIuNjI4IDEyMi4wNiAyNzIuNjI4IDI3Mi42MyAwIDE1MC41NjgtMTIyLjA2IDI3Mi42MjgtMjcyLjYyOCAyNzIuNjI4eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl9mZW54aWFuZyIgdW5pY29kZT0i7py7IiBkPSJNNTExLjExIDc5MC40MzljMTcuNjc0IDAgMzItMTQuMzI3IDMyLTMyIDAtMTcuNDk3LTE0LjA0LTMxLjcxNC0zMS40Ny0zMS45OTZsLS41My0uMDA0SDI1NS4zMzRjLTU1LjQwNSAwLTEwMC40MjUtNDQuNDY2LTEwMS4zMi05OS42NThsLS4wMTMtMS42NzZWMTEzLjU1YzAtNTUuNDA1IDQ0LjQ2Ni0xMDAuNDI1IDk5LjY1OC0xMDEuMzJsMS42NzUtLjAxM2g1MTEuNTU1YzU1LjQwNiAwIDEwMC40MjUgNDQuNDY1IDEwMS4zMiA5OS42NTdsLjAxNCAxLjY3NnYyNTUuNzc4YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMiAxNy40OTYgMCAzMS43MTMtMTQuMDQyIDMyLTMxLjQ3MVYxMTMuNTVjMC05MC4zOTgtNzIuNTUtMTYzLjg1MS0xNjIuNi0xNjUuMzExbC0yLjczNC0uMDIySDI1NS4zMzNjLTkwLjM5OCAwLTE2My44NSA3Mi41NS0xNjUuMzEgMTYyLjZMOTAgMTEzLjU1djUxMS41NTVjMCA5MC4zOTggNzIuNTUgMTYzLjg1MSAxNjIuNiAxNjUuMzExbDIuNzMzLjAyM2gyNTUuNzc4em0zMDAuODA0IDE2Ljk3NS4zMTctLjQyNCAxMTMuNzQ3LTE1NC4yN2EzMS45NzMgMzEuOTczIDAgMCAwIDYuMTIxLTIxLjc5Yy4wODEtLjkyNy4xMjMtMS44NjUuMTIzLTIuODEzIDAtMTIuNDAyLTcuMDU1LTIzLjE1Ni0xNy4zNy0yOC40NjhsLTEwMi42Mi0xMzkuMThjLTEwLjQ4OS0xNC4yMjQtMzAuNTIyLTE3LjI1NC00NC43NDctNi43NjYtMTQuMDgyIDEwLjM4NC0xNy4xOTIgMzAuMTIyLTcuMDc2IDQ0LjMxOGwuMzEuNDI5IDcwLjI2NSA5NS4zMDJjLTEyOC41NTMtOS4xMzgtMjI1LjgwOS00NC43MjEtMjkyLjU1Mi0xMDUuODUxLTc3LjU3NC03MS4wNS0xMTYuNDE0LTE3OC45NzgtMTE1LjUxNy0zMjYuMDYuMTA4LTE3LjY3Mi0xNC4xMy0zMi4wODYtMzEuODA0LTMyLjE5NS0xNy42NzItLjEwNy0zMi4wODYgMTQuMTMyLTMyLjE5NCAzMS44MDUtMSAxNjMuODk4IDQ0LjA5NCAyODkuMjA1IDEzNi4yODggMzczLjY0NiA4MS4zMDIgNzQuNDY0IDE5Ny4yNDMgMTE1LjI4NSAzNDYuOTQgMTIzLjQ3Nkw3NjAuNzIgNzY5LjAxYy0xMC4zODQgMTQuMDgyLTcuNTE5IDMzLjg1OCA2LjM0MiA0NC40MjhsLjQyMy4zMThjMTQuMDgzIDEwLjM4MyAzMy44NTggNy41MTggNDQuNDI5LTYuMzQyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbl93ZWlzaG91Y2FuZyIgdW5pY29kZT0i7py8IiBkPSJNNDcwLjU3IDc4Ny4yMzdjMTEuMjkgMjIuODggMzguOTkzIDMyLjI3NCA2MS44NzMgMjAuOTgyYTQ2LjE5OCA0Ni4xOTggMCAwIDAgMjAuNzEzLTIwLjQ0OGwuMjY4LS41MzQgMTEzLjYyNy0yMzAuMjMzIDI1NC4wOC0zNi45MjFjMjQuNzQ2LTMuNTk2IDQyLjA0NC0yNi4xODcgMzkuMjctNTAuODU2bC0uMDkxLS43NDgtLjEwNC0uNzU4YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMTMuMDM4LTI2LjAxbC0uNDM0LS40MjgtMTgzLjg1My0xNzkuMjEyTDgwNi4yODQgOS4wMThjNC4yMjctMjQuNjQ3LTExLjkxNC00OC4wOC0zNi4yMzQtNTMuMDYybC0uNzM5LS4xNDUtLjc1Mi0uMTM3YTQ2LjE5OCA0Ni4xOTggMCAwIDAtMjguNzU1IDQuMzU4bC0uNTUyLjI4NUw1MTEuOTk3IDc5Ljc5MiAyODQuNzQyLTM5LjY4NGMtMjIuMTM1LTExLjYzNi00OS40MDgtMy41MjgtNjEuNjYyIDE4LjA2MWwtLjM2Ny42NTktLjM2LjY3M2E0Ni4xOTggNDYuMTk4IDAgMCAwLTQuNzQ0IDI4LjY5NWwuMTAxLjYxMyA0My40MDEgMjUzLjA1NEw3Ny4yNiA0NDEuMjgzYy0xNy45MDcgMTcuNDU1LTE4LjYyMiA0NS44OTktMS44NzcgNjQuMjI1bC41MTMuNTUyLjUzLjU1MmE0Ni4xOTggNDYuMTk4IDAgMCAwIDI1LjgzNSAxMy4zNzlsLjYwMi4wOTIgMjU0LjA4IDM2LjkyMUw0NzAuNTcgNzg3LjIzN3ptNDEuNDI3LTYwLjY3Mi0xLjY0Mi0zLjMyOC0xMTAuOTEzLTIyNC43MjktMjUxLjY4MS0zNi41NzMgMTgyLjExNy0xNzcuNTJMMjg2Ljg4NiAzMy43NWwyMjUuMTEgMTE4LjM0N0w3MzcuMTA4IDMzLjc1bC00Mi45OTIgMjUwLjY2NEw4NzYuMjMgNDYxLjkzNWwtMjUxLjY4IDM2LjU3My0xMTIuNTU0IDIyOC4wNTd6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJpY29uX3lpc2hvdWNhbmciIHVuaWNvZGU9Iu6cvSIgZD0iTTQ3MC41NjggNzg3LjIzNyAzNTYuOTQxIDU1Ny4wMDRsLTI1NC4wNzktMzYuOTIxYTQ2LjE5OCA0Ni4xOTggMCAwIDEtMjYuNDM4LTEzLjQ3bC0uNTI5LS41NTNjLTE3LjI3MS0xOC4zMDItMTYuNzI0LTQ3LjE0NSAxLjM2NC02NC43NzdsMTgzLjg1Mi0xNzkuMjEyLTQzLjQtMjUzLjA1NGE0Ni4xOTggNDYuMTk4IDAgMCAxIDQuNjQyLTI5LjMwOGwuMzYtLjY3M2MxMi4wNy0yMi4wODIgMzkuNjctMzAuNDc0IDYyLjAyOS0xOC43Mkw1MTEuOTk3IDc5Ljc5MiA3MzkuMjUyLTM5LjY4M2E0Ni4xOTggNDYuMTk4IDAgMCAxIDI5LjMwNy00LjY0M2wuNzUyLjEzN2MyNC43MzEgNC42NTQgNDEuMjQyIDI4LjMxMSAzNi45NzMgNTMuMjA3TDc2Mi44OCAyNjIuMDcxbDE4My44NTMgMTc5LjIxMmE0Ni4xOTggNDYuMTk4IDAgMCAxIDEzLjQ3MiAyNi40MzhsLjEwNC43NThjMy4yMTQgMjQuOTU5LTE0LjE4MyA0Ny45NzEtMzkuMTggNTEuNjA0TDY2Ny4wNSA1NTcuMDA0IDU1My40MjMgNzg3LjIzN2E0Ni4xOTggNDYuMTk4IDAgMCAxLTIwLjk4MSAyMC45ODJjLTIyLjg4IDExLjI5Mi01MC41ODMgMS44OTgtNjEuODczLTIwLjk4MmgtLjAwMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg"); +} + +.font_family { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: font_family!important; + font-size: 32rpx; + font-style: normal; +} + +.icon-icon_guanbi:before { + content: "\E73F"; +} + +.icon-icon_shoucangjia:before { + content: "\E740"; +} + +.icon-icon_daohangfanhui:before { + content: "\E73E"; +} + +.icon-icon_jiucuo:before { + content: "\E739"; +} + +.icon-icon_sousuo:before { + content: "\E73A"; +} + +.icon-icon_fenxiang:before { + content: "\E73B"; +} + +.icon-icon_weishoucang:before { + content: "\E73C"; +} + +.icon-icon_yishoucang:before { + content: "\E73D"; +} + +page { + font-family: PingFangSC-Regular; + font-size: 32rpx; + height: 100%; +} + +.font_family { + position: relative; + top: 4rpx; +} + +.content { + height: 100%; + padding-bottom: 100rpx; +} + +.body,.content { + box-sizing: border-box; +} + +.body { + min-height: 100%; + overflow: auto; +} + +checkbox,radio { + transform: scale(.8); +} + +._a:focus { + background: none; +} + +.p_40 { + padding: 40rpx; +} + +._button::after { + border: 0; +} + +.header.data-v-9fb79f8a { + background: #fff; + position: fixed; + top: 0; + width: 100%; + z-index: 10005; +} + +.title-bar.data-v-9fb79f8a { + font-size: 36rpx; + padding-left: 20rpx; + position: relative; +} + +.title-bar .title.data-v-9fb79f8a { + left: 50%; + position: absolute; + transform: translate(-50%); +} + +.opt-back.data-v-9fb79f8a { + float: left; + font-size: 44rpx; + font-weight: 700; +} + +.opt-back ._img.data-v-9fb79f8a { + height: 36rpx; + width: 36rpx; +} + +.body.data-v-9fb79f8a { + overflow: auto; +} + +.scroll-content.data-v-9fb79f8a { + text-align: center; +} + +.scroll-content .item.data-v-9fb79f8a { + border-bottom: 1rpx solid #eee; + height: 60rpx; + line-height: 60rpx; +} + +.prescriptionDetail.data-v-47a11b89 { + box-sizing: border-box; + padding-bottom: 100rpx; +} + +.prescriptionDetail .body .head.data-v-47a11b89 { + background-color: #fff; + box-sizing: border-box; + font-size: 30rpx; + padding: 50rpx 64rpx 40rpx 36rpx; +} + +.prescriptionDetail .body .head ._i.data-v-47a11b89 { + align-items: center; + display: flex; + justify-content: space-between; +} + +.prescriptionDetail .body .head ._i ._h3.data-v-47a11b89 { + color: #333; + font-size: 40rpx; + font-weight: 700; +} + +.prescriptionDetail .body .head ._i ._em.data-v-47a11b89 { + color: #979797; + font-size: 28rpx; + position: relative; + z-index: 4; +} + +.prescriptionDetail .body .head ._i ._em ._img.data-v-47a11b89 { + height: 30rpx; + margin-right: 10rpx; + vertical-align: middle; + width: 31rpx; +} + +.prescriptionDetail .body .head ._h4.data-v-47a11b89 { + color: #a67d41; + margin: 16rpx 0; +} + +.prescriptionDetail .body .head ._h5.data-v-47a11b89 { + color: #979797; +} + +.prescriptionDetail .body .drugInfo.data-v-47a11b89 { + background-color: #fff9f1; + box-sizing: border-box; + padding: 48rpx 36rpx; +} + +.prescriptionDetail .body .drugInfo ._li.data-v-47a11b89 { + margin-bottom: 48rpx; +} + +.prescriptionDetail .body .drugInfo ._li ._h3.data-v-47a11b89 { + color: #333; + font-size: 32rpx; + font-weight: 700; +} + +.prescriptionDetail .body .drugInfo ._li ._p.data-v-47a11b89 { + font-size: 30rpx; +} + +.prescriptionDetail .body .loginButton.data-v-47a11b89 { + bottom: 0; + height: 100vh; + position: fixed; + width: 100%; +} + +.prescriptionDetail .body .loginButton .lb_model.data-v-47a11b89 { + background: linear-gradient(rgba(255,249,241,0),#fff9f1 650rpx); + bottom: 0; + height: 1000rpx; + position: absolute; + width: 100%; +} + +.prescriptionDetail .body .loginButton ._button.data-v-47a11b89 { + background-color: #d5594e; + bottom: 398rpx; + color: #fff; + height: 90rpx; + left: 50%; + position: absolute; + text-align: center; + transform: translate(-50%); + width: 678rpx; +} + +.prescriptionDetail .body .loginButton ._button ._img.data-v-47a11b89 { + height: 38rpx; + vertical-align: middle; + width: 46rpx; +} + +.prescriptionDetail .body .interaction.data-v-47a11b89 { + bottom: 0; + box-shadow: 0 -8rpx 16rpx 0 rgba(0,0,0,.05); + box-sizing: border-box; + padding: 34rpx 0 calc(24rpx + env(safe-area-inset-bottom)); + z-index: 2; +} + +.prescriptionDetail .body .interaction ._button.data-v-47a11b89,.prescriptionDetail .body .interaction.data-v-47a11b89 { + align-items: center; + background-color: #fff; + display: flex; + justify-content: center; +} + +.prescriptionDetail .body .interaction ._button.data-v-47a11b89 { + border: none; + border-radius: 0; + border-right: 2rpx solid #a67d41; + color: #a67d41; + font-size: 32rpx; + height: 44rpx; + line-height: 44rpx; + margin: 0; + padding: 0; + width: 374rpx; +} + +.prescriptionDetail .body .interaction ._button ._img.data-v-47a11b89 { + height: 34rpx; + margin-right: 10rpx; + width: 32rpx; +} + +.prescriptionDetail .body .interaction ._button.data-v-47a11b89:nth-child(3) { + border: none; +} + +.prescriptionDetail .modals.data-v-47a11b89 { + background-color: #fff; + border-radius: 20rpx; + box-sizing: border-box; + height: 389rpx; + left: 50%; + padding: 50rpx 28rpx; + position: fixed; + text-align: center; + top: 50%; + transform: translate(-50%,-50%); + width: 576rpx; + z-index: 99; +} + +.prescriptionDetail .modals .mdHead.data-v-47a11b89 { + position: relative; +} + +.prescriptionDetail .modals .mdHead ._img.data-v-47a11b89 { + height: 18rpx; + width: 520rpx; +} + +.prescriptionDetail .modals .mdHead ._span.data-v-47a11b89 { + color: #b4894a; + font-size: 38rpx; + font-weight: 700; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.prescriptionDetail .modals ._p.data-v-47a11b89 { + margin-bottom: 74rpx; + margin-top: 12rpx; +} + +.prescriptionDetail .modals .loginBtn ._button.data-v-47a11b89 { + background-color: #fff; + border: 2rpx solid #979797; + border-radius: 12rpx; + color: #979797; + display: inline-block; + font-size: 32rpx; + height: 86rpx; + margin: 0; + min-width: 228rpx; + padding: 0; +} + +.prescriptionDetail .modals .loginBtn ._button.data-v-47a11b89:last-child { + background-color: #d5594e; + border: none; + color: #fff; + font-weight: 700; + margin-left: 26rpx; +} + +.prescriptionDetail .completeModals.data-v-47a11b89 { + background-color: #fff; + border-radius: 20rpx; + box-sizing: border-box; + height: 578rpx; + left: 50%; + padding-bottom: 24rpx; + padding-top: 48rpx; + position: fixed; + text-align: center; + top: 50%; + transform: translate(-50%,-50%); + width: 576rpx; + z-index: 99; +} + +.prescriptionDetail .completeModals .mdHead.data-v-47a11b89 { + position: relative; +} + +.prescriptionDetail .completeModals .mdHead ._img.data-v-47a11b89 { + height: 16rpx; + width: 520rpx; +} + +.prescriptionDetail .completeModals .mdHead ._span.data-v-47a11b89 { + color: #b4894a; + font-size: 38rpx; + font-weight: 700; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); +} + +.prescriptionDetail .completeModals ._p.data-v-47a11b89 { + color: #000; + font-size: 30rpx; + margin-bottom: 46rpx; + margin-top: 8rpx; +} + +.prescriptionDetail .completeModals ._button.data-v-47a11b89 { + background-color: #fff; + border: 2rpx solid #a67d41; + border-radius: 42rpx; + color: #b4894a; + font-size: 32rpx; + font-weight: 700; + height: 72rpx; + line-height: 72rpx; + margin-bottom: 40rpx; + text-align: center; + width: 240rpx; +} + +.modalBox.data-v-1883ae54 { + background: rgba(0,0,0,.5); + height: 100%; + left: 0; + position: fixed; + top: 0; + width: 100%; + z-index: 9; +} \ No newline at end of file diff --git a/project.config.json b/project.config.json new file mode 100644 index 0000000..d0f4d28 --- /dev/null +++ b/project.config.json @@ -0,0 +1,28 @@ +{ + "appid": "wx5ca6e40088fe72ce", + "compileType": "miniprogram", + "libVersion": "3.6.5", + "packOptions": { + "ignore": [], + "include": [] + }, + "setting": { + "coverView": true, + "es6": true, + "postcss": true, + "minified": true, + "enhance": true, + "showShadowRootInWxmlPanel": true, + "packNpmRelationList": [], + "babelSetting": { + "ignore": [], + "disablePlugins": [], + "outputPath": "" + } + }, + "condition": {}, + "editorSetting": { + "tabIndent": "insertSpaces", + "tabSize": 2 + } +} \ No newline at end of file diff --git a/project.private.config.json b/project.private.config.json new file mode 100644 index 0000000..44fa9ae --- /dev/null +++ b/project.private.config.json @@ -0,0 +1,8 @@ +{ + "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", + "projectname": "%E5%8F%A3%E8%A2%8B%E6%96%B9%E5%89%82", + "setting": { + "compileHotReLoad": true, + "urlCheck": true + } +} \ No newline at end of file diff --git a/static/app_image/collect.png b/static/app_image/collect.png new file mode 100644 index 0000000000000000000000000000000000000000..dc72abe06375f0d232132b1796b874deecd47a1e GIT binary patch literal 514 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyr2#%6u0VQqrQ@<%$F&U(Kyq0v zh+GarPCydGu5(yk2NGFP=eVrS2}FX`EUN)ZffTH$byx`&Sz7P3ti}#(2uKY?`_dYq z0;gql&dciT*VH?2sjvYmVEFAI1+-YLB*-tAf#W;Ng(si9LLc1dPfzl73V5}A;k1H0 zYcmbylSg*#+*(`Vsv|DA^4o7&1_nkkPZ!4!i_>d^u1`9wAkci2?fQ|jJC|qw`!CEt zeK+%*hniJR%DvMr>ixF*R=q!tVd8ZGhDQH>f#V%}7$cu`YX}s{E&9M}@T~L3ONL`5 zN8U|7)vn}Vy*G;G=mB3()326n2JB}9r9SS=yOLy`#H4z?WdF9Aal(gM9-mP?71n!b zo`&1iX%kN0=g|D!AhP9OnBc3mam`oW|8}(4q0G0SePhZ>**?9sN6Uq#8hqi}v{|{@ zDgB3|ZLz|~f9m-j;qrpBOpfe`ymEBO^s|TFc}M;!d+hC5emp?&dQmV_>SA5XRcF_J zQR;8J%-KAfa=(TOjR`zCO33e)TcqM`}+m bPOjy)&kPWKnN#!`6w3^ru6{1-oD!M<61m-d literal 0 HcmV?d00001 diff --git a/static/app_image/collected.png b/static/app_image/collected.png new file mode 100644 index 0000000000000000000000000000000000000000..a976551b6183f66cebb5fe86c58207571110b923 GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy;Q>A&u0VQOts@*QuW?#l=ePob zs%;_S%Yh2&K;p|99GBNQENF08R_m~=2BOPhSshRih@61RR@FPKYj6YV+8Lp@3~01W zNswPK!-cQEK86MQdT~6wUgBb>t<3W71IF+4SF;JbTi#J$|vzi#ZiGH!&LQj5#1bQSgP{g*z6|EZ17>Ij?kS22p+ z&!!(WJ8G;yOCX8)d1LRwf4vG^Aq}6!1ah+iSGGp#M5vsJnDKZ!(_@Z{t6%P@4{gzS z|LNUNPUS8w{|t#H&ydFEArSiWGcJmt5<6*3HoLz0`v)kr>mdKI;Vst E0F5J_RR910 literal 0 HcmV?d00001 diff --git a/static/app_image/coupleBack_icon.png b/static/app_image/coupleBack_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..beb028c288ea0baf78bd5be882243002fb25661b GIT binary patch literal 424 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k3?#4J%UA`ZG6Q@Eak-ar)}H z(|k<^0<8}ll@d4k`oRxjKY8AlzqpdT!*AiO*%R&*wOBVlc(dp-+u36)db31@ zs^uGJ2!+S`Y4Dj{GH_X)v{>qSa>Aniq+*rbY#yDW(!2Rq0LkStm06l*Wu^sNMWmOX z3CyW^CA8tA#=e`&yVmq=O?c+jy3|f_<+sXaGvV53F^;L)mjtxJLRy{Ne^us-iHe(S T{&x5#&|eImu6{1-oD!M<+RMEN literal 0 HcmV?d00001 diff --git a/static/app_image/search_icon.png b/static/app_image/search_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3d50c0f729511bbe6df2edcd4061fb35e55b1eeb GIT binary patch literal 599 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s?EyX^u0T2?&^05_4H=~exI?)? zQ1Q$__sl>yAj%D}f=B_`C|ZEr0JjW3uu(8wKn2M`j=4@wKt_6yYqB56*vtU;^Z>Wa zAfRdP8A0wqE>LjyOREr|Q*=s#{DK+2-FN(b!d2nzlgT%yTbpZge0*uJZ+U~Sr=;lB zt@9GY`B=|qs>(U#vVYz(cr5}l2eqsuRQ7hBXPfA{GK)#rD)Jk$Dt1JuGhd+SVTh>CFl(@jY$Y?#jO#HVW8r z+dXAtvo~wIdC82&H?Ml8LHk#3&ds7eEw+!Y7T=hsTYlT-Im3@IHJ#)G7fa*#Vhks& z3wY15;m~6*{r;uytp{F(ym8vSQ|tWY!0k@4HQ)XG#lo-4XJOp%M-?Sko6kF@uXkPN|FU1Kdw|ix;OXk;vd$@?2>_~`_v-)v literal 0 HcmV?d00001 diff --git a/static/app_image/search_icon1.png b/static/app_image/search_icon1.png new file mode 100644 index 0000000000000000000000000000000000000000..50822f95ca8d9379e0c808a1d002fccdef79d724 GIT binary patch literal 1524 zcmVFV000HMNklf zAfi(M4g=U-EEacnc6R>LqRp2aZ;62Gy0eJrc>t>cTo=NyGXS<}t-I6d^zjh#fg(*2 z=;`U16pzQ>0Pr*b9;oGVfg#42#~9mW+xFQe&R;wdnSkec_iL>`1aMoG;=_!w9RLmx z(Jv-_IOlCz>#3acxmxSx0H#-+Ii|H$s#qzt z27m|PdjD(zz+x%o{-{`?2yETDbw;sR+y~$$qku7XNNc^qah#u`Dy+z7GMRfU%lZhw z9sd7L0+=tQJP`#mkU)Qbzcny0@GXEjKCsE}c~Z*LQ54mZ&15oDEz2@qpX~4Nl2R^- zf*VM{bzO&uvOeeq%d$FBsnmB-lr)m{Jntc`^_KwRzT8?V<+iZ+4GDOj7uQ<<2;g=< zbzTudyc`xhtejG63xH>R`R}Ea_nOZv%=sV!tF+ed`#`79ojW&U!S?Pz+xVq{ema#G6lNDw$hLZ!7!lB$mH|+ zM@psAF5g*4gb*{s;M9$P=Xq1K)~2+Xbw)~gbJ)BLqqth8r>E!Ycsy>>(|pXjP$*ox zVZ#P8Hw(Zka$f zn_b8`-|c%~zm#%8kT+W0S4tfPaHqlHoX@mv`$!OG-3avd_9ljghRif&)>$FMjf}BS zmrIb+TKj!{eG>|W!g;@0Z2coPN|aKj3QaM8Tb4CvBwL7T5=yD10KV{3_K*<5+{S^c z;YFsDdI!K$KFVuS%1wcYO$xZKtB6SW1hxnvI>SH(-Na84k!g9${l8^d(_0+@>!eS6 zp-?!^7;E$Mf01q5WU>23DcuY^F8yr5aPuk(5U-LDHnk4pW7>?To@K3 zu$}fi?-{LiuMaqAS=Pg;RLaZ;BeF7?%%hfNnQ^i_=>b?Kr8Kj3s1-<{tE-DA5(!hE z=liL2vQ#R~TfcsNrOgPXsFqMRo1MWqzc}duhqdFj0C0kHKHIkKKcjdg6afR6%jFg^#y$sdmH$2bO+>bovOkJKB4VEB zts|n$@YfB_`3tsfzZC_mY)6y>uIrkr^lsHF+}>C$_EIvL+}WsGHL2L%-o6aLW+Iwh zLvMjGwo(Z3SrnTh5%AN=Trei|mDhxdzMnbgJG9mZ7-PQ@k$D$w;1{SF|{IajuA|5gz;MWR^}EfE+-#7t2Oh^T{z%FpX2H5g-m z5z!w+bd+l3C37f z2vK?Xx+I`ulE5$$9}v+ku~=+XDwWz(D;38qfw14rIDxR98ZEi;2#l6z!{UxdAgrfG aOYT3YDk@QzfKZYE00008p* literal 0 HcmV?d00001 diff --git a/static/app_image/share.png b/static/app_image/share.png new file mode 100644 index 0000000000000000000000000000000000000000..f4cdbceb5740d71b5c412b9ef49c0e8415b769a4 GIT binary patch literal 474 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 U&xaG>PX&%xnL#gNOg$q1504qP#sB~S literal 0 HcmV?d00001 diff --git a/static/fj/category-active.png b/static/fj/category-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d011ee5c44ca0856d2ecb6c53a5cb764890652f9 GIT binary patch literal 3138 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 G&;$Upi3VQ) literal 0 HcmV?d00001 diff --git a/static/fj/home.png b/static/fj/home.png new file mode 100644 index 0000000000000000000000000000000000000000..569c7d087e0b1c2b7bab1abe7b4f4943c5527555 GIT binary patch literal 554 zcmeAS@N?(olHy`uVBq!ia0vp^5NHG=%xjQkeJ16rJ$hj2Y6XFV_ z>+9dRA5zkW2*w zpbU_PaDgOH4G>^5AZj485E8BiSrC~G)Pl?fvLPZ6yU?UgUAW!|^p$H#kY6wZ6AKF) zJ0}-6pNP1GyrQy>nYo3fm4~NaSVT;0R(4KNLsM`6wCM{M?>unu(5chsFI>5HdtwaLBz z|5YcRS>Yj;XR~^C^}UpP%1>NR*@<;FT;klZo%w$0hT`R4rH&drd;3^z=@IGn zzwfXu`^B@0GphFcSM6+18!z9sx|ZiJ7NHG=%xjQkeJ16rJ$nFpD32_Aq zGBEsSsQ=Fp3MSM3Yt{c($^Ea8@L!?+zf9qOskHy%CI3aUK!QqX@07~_D-`^f%lsf$ z0TKa9DdvAsDE%T^_Fp>pzjWDu$-Hlh#sB3BzRTwRmo5DPG(jfshhqK@`GWt7MgQfB zf5{g9k}vqJQ21M}@P}OSANj&R@&!NTi~q=&4no#gl0W1QNg@_aZ8NcL^ zYg_H!0wbiQB*-tAfsu)sg_Vt+gM*Wcn}?5|UqDb$R7_k#N=8ObUP)P5MO9r>-`K>` z!#5-(}qzzyI+0%hzw;zW?~~^XIQ$zyJQb`Xg^X zFsVp+x;TbNNah}7w`O8wV0+NN$mn$6iF10|%Ckk3s#Eg4!dfg!f7R`%e!=&&_TysH zf~#%y63P<`j&y|N^?kYAE28#rp@Fr=j0tC)*%Owtd!E^7ZM$H1&rHSB+aucd>=R&D ze3^FQd1-`hrNeb=Rr&PKQ65*;B~KJuD6DufHGkb@r-^}guRN~VeVi}-(nOWBM`J_g zURZrheiiGys|?4S^|C*7r**oEP7rxtsLb9qr}W+Q2i=L2HwX9>uV&!vjcHAq$UC95 zfT=5So3ojpwur7wb58G9hEs0KwHU7yv2N^K z_3qQ#9dh@19z9mh|FxNMuI+*A8&RXc%>5p%155A KelF{r5}E+jsH;~1 literal 0 HcmV?d00001 diff --git a/static/fj/my.png b/static/fj/my.png new file mode 100644 index 0000000000000000000000000000000000000000..40eb23243b303909926e0cf1c1928881edb8c543 GIT binary patch literal 839 zcmeAS@N?(olHy`uVBq!ia0vp^5NHG=%xjQkeJ16rJ$c_*232_Aq z0zrL!eQ0Q?gM&j_S{jg%o12@EkWg4y2;|1b#%5(@0Y!jppkQWZW@2JuMn*E(KQ%R0bCW zvXM=IvmpwABoM#_v6_!22vH0XgtLK$z%4>%ps_KzKoKBdJd%0?7``PXL4Lsuj7-cd ztZeKYoLt;IeEb4}qGI9_QZjP#O3Es#>YDn-CYBz)AyLsWvFRDvIR(X~Rn-lRO|5Mm zon75M{ZppTm^FLOyoF2FuG_G6+pgWmPMkS+{=$_TH}Bqm@bJ;&r%#_hfAQ+|yZ7%u zeE#zF+xH(ofByRY_n)n-x&bh%#XMacLnI_~4|bX{F*2}Ta1ZR#jGkoct);ptSaFlf zMB7C!UZzre|Jy%XA~~h{W3t-ZvIp|hf>s7>S`gWxZP#|;h}OQDypk8Y+!B8=>L1QX zSiOg%!7g;8qvDOZ-V-bOx+k196z~5r_nY2AIY(g~Fz?pUcndo!G~) XX|DBzE+ab^P!{lX^>bP0l+XkK70*?y literal 0 HcmV?d00001 diff --git a/static/home-active.png b/static/home-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ccba9509ff41be7db210463ccb0d98e622873ed2 GIT binary patch literal 577 zcmeAS@N?(olHy`uVBq!ia0vp^5NHG=%xjQkeJ16rJ$axar6XFV_ z8S4K7kyibGmE8X_h5x0}{)?A@*iyxxq>BG5=Koj7`mb30U9tGTe93>=(jT&UKNSoA zE0p|KDEcK|@LRs;g~H$R#eZare#jO6Q7HT)SM*1&;Fo;iFL|IEAX)fVzUa3? z5m50@pa@6`NEZH505cQ{e}c3Zf)vPsNQf372^560LF$3BAR7yRgAE5UKx~jWL>WXq z$Plnbh=O06@_jgf-t;aB@(X5QVqs(Fg}I4ec|GrI}aQ@bn5i^3s)z%4l`|$>;OTymE+4(<^`)lG%+u<>A2nV-%f%$rBFb#y z+uWQFVe06v~7$w@I@6oJIWKqAl)%}lBhK*mU z(k7-b!Onn>4yIh}^DKCpxE%j0t-Gw=CD2t-IDv5q&%1D0V_%W5pYMV0XYh3Ob6Mw< G&;$Upi3VQ) literal 0 HcmV?d00001 diff --git a/static/home.png b/static/home.png new file mode 100644 index 0000000000000000000000000000000000000000..569c7d087e0b1c2b7bab1abe7b4f4943c5527555 GIT binary patch literal 554 zcmeAS@N?(olHy`uVBq!ia0vp^5NHG=%xjQkeJ16rJ$hj2Y6XFV_ z>+9dRA5zkW2*w zpbU_PaDgOH4G>^5AZj485E8BiSrC~G)Pl?fvLPZ6yU?UgUAW!|^p$H#kY6wZ6AKF) zJ0}-6pNP1GyrQy>nYo3fm4~NaSVT;0R(4KNLsM`6wCM{M?>unu(5chsFI>5HdtwaLBz z|5YcRS>Yj;XR~^C^}UpP%1>NR*@<;FT;klZo%w$0hT`R4rH&drd;3^z=@IGn zzwfXu`^B@0GphFcSM6+18!z9sx|ZiJ7wmQjEnx?oJHr&dIz4axMk6rZ~4OCazHIbzZHsp%N70xngA352?9kx zih&}3FWtS|98Km&Jpx;TbtoUgrfJm@e355vXYmwTI6 zE-dfiYWc;e0mrQE?oUS zHIYTZGWctDslfBiIh+#v|K0ud{h0l_+N|`sD|hdo{pH)Q9rr`u&b`Aw@6C*9KT5K4 qpXV03glr6bVkox6Fwgka!8(Rnd!j@B{Qh$Z6w{urelF{r5}E+RT?@Ye literal 0 HcmV?d00001 diff --git a/static/image.png b/static/image.png new file mode 100644 index 0000000000000000000000000000000000000000..008a677cfcab867c2fc39586c19b8cf1b0eb9d95 GIT binary patch literal 524 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

d0sn9=}W}ClfgA z7Wk!wiA`PN1vHUm}$nx}rTpgImB*b84G~C|?UoP`E zZh^J{n_$*}o&k{Bdk#Wo0wCUu$9v$m{B1}J3vdv^J|MeRo{}#hqy_+DH$0Ys&GZco z5^So1cpL?Dkm)&j)+ekhxuwuxxO1Y@P;f24^5Hz7F94(&d;=jfgJPWE9132=--ZHb z0hS9_LR_1OPDVptK}dn1AeVYZg8v1~T^NS4ZvmDA%Y$pdt}Ml+qLOcYLYYwLCvtV= zb@0_Pf8*wh1-KuOQ!wnWXN9r~LTU^kcEDo}*zCZeLHs2)zx=RGM*9IX71{UZxURsK z0oXkM9Bd9x)isbeziDUMo6T=l0Z8?-UK3IXn@}sVHhdM_-F7oi*Db(fnLHK8S}+il z^_no&3YKB|!tEcyJjrj!JqysDv}@lW0g&niswSjBHlbGJq&9DL8fUwiXWAB6fSA0X zs4DFgJd7Av5ZXEejAQZ6J3G4AZswV^1$H6i;{e~Hq+?_uVBkSWn*fM8c<^ev>EKX) z1|532NxUJI7n{Be0G@F(VK36s0))2W0AnuRr-Gjace35hGirf7c;g-8uK|3#VOI;% z3WT;r0mi0yp8|dk+|_n(z)yZBgg0T$1o*Vuzo{h%ZLk51P4Ipn_-SxM`~=#1==~D- zEr2iMqnAi0E2K3DV=V?i_P}q}j+4M)ZmQYj&H}U6+lHt16dDlPB>^yU?z0$7K=PbR z3$X5V5(;p4`b=;sz;{u1g<|Co9SCEU10eJ8oAZp^C@}(D0M>=7AZQ7g8w(Zyc%hxV z4>btuq79%dgd4#~9u95~4hkKFAn$_-yb^$}GAM$1Ek}a_VO?Vals(}#1kAN+9zP&= z0dv6P6>$K;No4L^CUY%!4M10hXM>~$4MJIo1DMU=UIey5*%|LG!TAd2+$HDaY86}q n_uXI{bQJ*HIs7(cS>XQwhKPx%s!2paR9HvFm%nQiQ4q(!b4M-&MZ`i3SSS{vh$s;RC1Mv)Q6nf4QfQ-{a3(vu z!NRRPcJ?HKHfo`b1QbP#qG(}2{{T4^RP4kU>};YK*pVj}N%n5@-mZijc-72&=ktE- zo414x8+Euo3IRk>bd-p;0@w{;MpfSe_~`roi@X!c1t22p0Ne%8pHXOnnTPT~I0KB2 zkN3{a%}u+AGqba|>IR)UBizt9zW}b10 zwE~1;Sn2NW-ZM5fHYFnF3O38SCPRFxtE+3MTCIMI<9NI0c?}yxCV+_S0AMa3bNG6Q z=vt{%GH2muk|Y6uzUKH2prNV_-}gfi*$aRH90u?ez!PRZn+4JqKtzrMxB*~wDsfs> zZ&oUm>t>bcdV%`r(;hkf5SpZZ@*e} + + + + + + + + + + + + + + + {{title}} + {{subTitle}} + + + + {{extra}} + + + + + + + + + + diff --git a/uni_modules/uni-card/components/uni-card/uni-card.wxss b/uni_modules/uni-card/components/uni-card/uni-card.wxss new file mode 100644 index 0000000..38043b2 --- /dev/null +++ b/uni_modules/uni-card/components/uni-card/uni-card.wxss @@ -0,0 +1,117 @@ +.uni-card { + background-color: #fff; + border-radius: 4px; + flex: 1; + font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif; + margin: 10px; + overflow: hidden; + padding: 0 8px; +} + +.uni-card .uni-card__cover { + border-radius: 4px; + flex-direction: row; + margin-top: 10px; + overflow: hidden; + position: relative; +} + +.uni-card .uni-card__cover .uni-card__cover-image { + flex: 1; + vertical-align: middle; +} + +.uni-card .uni-card__header { + align-items: center; + border-bottom: 1px solid #ebeef5; + display: flex; + flex-direction: row; + overflow: hidden; + padding: 10px; +} + +.uni-card .uni-card__header .uni-card__header-box { + align-items: center; + display: flex; + flex: 1; + flex-direction: row; + overflow: hidden; +} + +.uni-card .uni-card__header .uni-card__header-avatar { + border-radius: 5px; + height: 40px; + margin-right: 10px; + overflow: hidden; + width: 40px; +} + +.uni-card .uni-card__header .uni-card__header-avatar .uni-card__header-avatar-image { + flex: 1; + height: 40px; + width: 40px; +} + +.uni-card .uni-card__header .uni-card__header-content { + display: flex; + flex: 1; + flex-direction: column; + justify-content: center; + overflow: hidden; +} + +.uni-card .uni-card__header .uni-card__header-content .uni-card__header-content-title { + color: #3a3a3a; + font-size: 15px; +} + +.uni-card .uni-card__header .uni-card__header-content .uni-card__header-content-subtitle { + color: #909399; + font-size: 12px; + margin-top: 5px; +} + +.uni-card .uni-card__header .uni-card__header-extra { + line-height: 12px; +} + +.uni-card .uni-card__header .uni-card__header-extra .uni-card__header-extra-text { + color: #909399; + font-size: 12px; +} + +.uni-card .uni-card__content { + color: #6a6a6a; + font-size: 14px; + line-height: 22px; + padding: 10px; +} + +.uni-card .uni-card__actions { + font-size: 12px; +} + +.uni-card--border { + border: 1px solid #ebeef5; +} + +.uni-card--shadow { + box-shadow: 0 0 6px 1px hsla(0,0%,65%,.2); + position: relative; +} + +.uni-card--full { + border-left-width: 0; + border-radius: 0; + margin: 0; +} + +.uni-card--full:after { + border-radius: 0; +} + +.uni-ellipsis { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} \ No newline at end of file diff --git a/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js new file mode 100644 index 0000000..66ea4c7 --- /dev/null +++ b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js @@ -0,0 +1,298 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput" ], { + "08fe": function(t, e, i) { + "use strict"; + i.d(e, "b", function() { + return o; + }), i.d(e, "c", function() { + return r; + }), i.d(e, "a", function() { + return n; + }); + var n = { + uniIcons: function() { + return Promise.all([ i.e("common/vendor"), i.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(i.bind(null, "8be1")); + } + }, o = function() { + var t = this.$createElement; + this._self._c; + }, r = []; + }, + "43e7": function(t, e, i) {}, + a571: function(t, e, i) { + "use strict"; + function n(t) { + var e = ""; + for (var i in t) { + var n = t[i]; + e += "".concat(i, ":").concat(n, ";"); + } + return e; + } + Object.defineProperty(e, "__esModule", { + value: !0 + }), e.default = void 0; + var o = { + name: "uni-easyinput", + emits: [ "click", "iconClick", "update:modelValue", "input", "focus", "blur", "confirm", "clear", "eyes", "change" ], + model: { + prop: "modelValue", + event: "update:modelValue" + }, + options: { + virtualHost: !0 + }, + inject: { + form: { + from: "uniForm", + default: null + }, + formItem: { + from: "uniFormItem", + default: null + } + }, + props: { + name: String, + value: [ Number, String ], + modelValue: [ Number, String ], + type: { + type: String, + default: "text" + }, + clearable: { + type: Boolean, + default: !0 + }, + autoHeight: { + type: Boolean, + default: !1 + }, + placeholder: { + type: String, + default: " " + }, + placeholderStyle: String, + focus: { + type: Boolean, + default: !1 + }, + disabled: { + type: Boolean, + default: !1 + }, + maxlength: { + type: [ Number, String ], + default: 140 + }, + confirmType: { + type: String, + default: "done" + }, + clearSize: { + type: [ Number, String ], + default: 24 + }, + inputBorder: { + type: Boolean, + default: !0 + }, + prefixIcon: { + type: String, + default: "" + }, + suffixIcon: { + type: String, + default: "" + }, + trim: { + type: [ Boolean, String ], + default: !0 + }, + passwordIcon: { + type: Boolean, + default: !0 + }, + styles: { + type: Object, + default: function() { + return { + color: "#333", + disableColor: "#F7F6F6", + borderColor: "#e5e5e5" + }; + } + }, + errorMessage: { + type: [ String, Boolean ], + default: "" + } + }, + data: function() { + return { + focused: !1, + val: "", + showMsg: "", + border: !1, + isFirstBorder: !1, + showClearIcon: !1, + showPassword: !1, + focusShow: !1, + localMsg: "" + }; + }, + computed: { + isVal: function() { + var t = this.val; + return !(!t && 0 !== t); + }, + msg: function() { + return this.localMsg || this.errorMessage; + }, + inputMaxlength: function() { + return Number(this.maxlength); + }, + boxStyle: function() { + return "color:".concat(this.inputBorder && this.msg ? "#e43d33" : this.styles.color, ";"); + }, + inputContentClass: function() { + return function(t) { + var e = ""; + for (var i in t) { + var n = t[i]; + n && (e += "".concat(i, " ")); + } + return e; + }({ + "is-input-border": this.inputBorder, + "is-input-error-border": this.inputBorder && this.msg, + "is-textarea": "textarea" === this.type, + "is-disabled": this.disabled + }); + }, + inputContentStyle: function() { + var t = this.focusShow ? "#2979ff" : this.styles.borderColor, e = this.inputBorder && this.msg ? "#dd524d" : t; + return n({ + "border-color": e || "#e5e5e5", + "background-color": this.disabled ? this.styles.disableColor : "#fff" + }); + }, + inputStyle: function() { + var t = "password" === this.type || this.clearable || this.prefixIcon ? "" : "10px"; + return n({ + "padding-right": t, + "padding-left": this.prefixIcon ? "" : "10px" + }); + } + }, + watch: { + value: function(t) { + this.val = t; + }, + modelValue: function(t) { + this.val = t; + }, + focus: function(t) { + var e = this; + this.$nextTick(function() { + e.focused = e.focus, e.focusShow = e.focus; + }); + } + }, + created: function() { + var t = this; + this.init(), this.form && this.formItem && this.$watch("formItem.errMsg", function(e) { + t.localMsg = e; + }); + }, + mounted: function() { + var t = this; + this.$nextTick(function() { + t.focused = t.focus, t.focusShow = t.focus; + }); + }, + methods: { + init: function() { + this.value || 0 === this.value ? this.val = this.value : this.modelValue || 0 === this.modelValue ? this.val = this.modelValue : this.val = null; + }, + onClickIcon: function(t) { + this.$emit("iconClick", t); + }, + onEyes: function() { + this.showPassword = !this.showPassword, this.$emit("eyes", this.showPassword); + }, + onInput: function(t) { + var e = t.detail.value; + this.trim && ("boolean" === typeof this.trim && this.trim && (e = this.trimStr(e)), + "string" === typeof this.trim && (e = this.trimStr(e, this.trim))), this.errMsg && (this.errMsg = ""), + this.val = e, this.$emit("input", e), this.$emit("update:modelValue", e); + }, + onFocus: function() { + var t = this; + this.$nextTick(function() { + t.focused = !0; + }), this.$emit("focus", null); + }, + _Focus: function(t) { + this.focusShow = !0, this.$emit("focus", t); + }, + onBlur: function() { + this.focused = !1, this.$emit("focus", null); + }, + _Blur: function(t) { + t.detail.value; + if (this.focusShow = !1, this.$emit("blur", t), this.$emit("change", this.val), + this.form && this.formItem) { + var e = this.form.validateTrigger; + "blur" === e && this.formItem.onFieldChange(); + } + }, + onConfirm: function(t) { + this.$emit("confirm", this.val), this.$emit("change", this.val); + }, + onClear: function(t) { + this.val = "", this.$emit("input", ""), this.$emit("update:modelValue", ""), this.$emit("clear"); + }, + trimStr: function(t) { + var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "both"; + return "both" === e ? t.trim() : "left" === e ? t.trimLeft() : "right" === e ? t.trimRight() : "start" === e ? t.trimStart() : "end" === e ? t.trimEnd() : "all" === e ? t.replace(/\s+/g, "") : t; + } + } + }; + e.default = o; + }, + aad6: function(t, e, i) { + "use strict"; + i.r(e); + var n = i("08fe"), o = i("ecea"); + for (var r in o) [ "default" ].indexOf(r) < 0 && function(t) { + i.d(e, t, function() { + return o[t]; + }); + }(r); + i("d3f2"); + var s = i("f0c5"), u = Object(s["a"])(o["default"], n["b"], n["c"], !1, null, null, null, !1, n["a"], void 0); + e["default"] = u.exports; + }, + d3f2: function(t, e, i) { + "use strict"; + var n = i("43e7"), o = i.n(n); + o.a; + }, + ecea: function(t, e, i) { + "use strict"; + i.r(e); + var n = i("a571"), o = i.n(n); + for (var r in n) [ "default" ].indexOf(r) < 0 && function(t) { + i.d(e, t, function() { + return n[t]; + }); + }(r); + e["default"] = o.a; + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput-create-component", { + "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("aad6")); + } +}, [ [ "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput-create-component" ] ] ]); \ No newline at end of file diff --git a/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.json b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.json new file mode 100644 index 0000000..ddeeca7 --- /dev/null +++ b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.json @@ -0,0 +1,6 @@ +{ + "usingComponents": { + "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons" + }, + "component": true +} \ No newline at end of file diff --git a/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxml b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxml new file mode 100644 index 0000000..dafcbb5 --- /dev/null +++ b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxss b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxss new file mode 100644 index 0000000..32728b1 --- /dev/null +++ b/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.wxss @@ -0,0 +1,125 @@ +.uni-easyinput { + color: #333; + flex: 1; + font-size: 14px; + position: relative; + text-align: left; + width: 100%; +} + +.uni-easyinput__content { + align-items: center; + border-color: #fff; + box-sizing: border-box; + display: flex; + flex: 1; + flex-direction: row; + transition-duration: .3s; + transition-property: border-color; + width: 100%; +} + +.uni-easyinput__content-input { + flex: 1; + font-size: 14px; + height: 35px; + line-height: 1; + overflow: hidden; + position: relative; + width: auto; +} + +.uni-easyinput__placeholder-class { + color: #999; + font-size: 12px; +} + +.is-textarea { + align-items: flex-start; +} + +.is-textarea-icon { + margin-top: 5px; +} + +.uni-easyinput__content-textarea { + flex: 1; + font-size: 14px; + height: 80px; + line-height: 1.5; + margin: 6px 6px 6px 0; + min-height: 80px; + overflow: hidden; + position: relative; + width: auto; +} + +.input-padding { + padding-left: 10px; +} + +.content-clear-icon { + padding: 0 5px; +} + +.label-icon { + margin-right: 5px; + margin-top: -1px; +} + +.is-input-border { + align-items: center; + border: 1px solid #dcdfe6; + border-radius: 4px; + box-sizing: border-box; + display: flex; + flex-direction: row; +} + +.uni-error-message { + bottom: -17px; + color: #e43d33; + font-size: 12px; + left: 0; + line-height: 12px; + position: absolute; + text-align: left; +} + +.uni-error-msg--boeder { + bottom: 0; + line-height: 22px; + position: relative; +} + +.is-input-error-border { + border-color: #e43d33; +} + +.is-input-error-border .uni-easyinput__placeholder-class { + color: #f29e99; +} + +.uni-easyinput--border { + border-top: 1px solid #eee; + margin-bottom: 0; + padding: 10px 15px; +} + +.uni-easyinput-error { + padding-bottom: 0; +} + +.is-first-border { + border: none; +} + +.is-disabled { + background-color: #f7f6f6; + color: #d5d5d5; +} + +.is-disabled .uni-easyinput__placeholder-class { + color: #d5d5d5; + font-size: 12px; +} \ No newline at end of file diff --git a/uni_modules/uni-fab/components/uni-fab/uni-fab.js b/uni_modules/uni-fab/components/uni-fab/uni-fab.js new file mode 100644 index 0000000..56bf3da --- /dev/null +++ b/uni_modules/uni-fab/components/uni-fab/uni-fab.js @@ -0,0 +1,189 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-fab/components/uni-fab/uni-fab" ], { + "39b4": function(t, n, i) { + "use strict"; + Object.defineProperty(n, "__esModule", { + value: !0 + }), n.default = void 0; + var o = { + name: "UniFab", + emits: [ "fabClick", "trigger" ], + props: { + pattern: { + type: Object, + default: function() { + return {}; + } + }, + horizontal: { + type: String, + default: "left" + }, + vertical: { + type: String, + default: "bottom" + }, + direction: { + type: String, + default: "horizontal" + }, + content: { + type: Array, + default: function() { + return []; + } + }, + show: { + type: Boolean, + default: !1 + }, + popMenu: { + type: Boolean, + default: !0 + } + }, + data: function() { + return { + fabShow: !1, + isShow: !1, + isAndroidNvue: !1, + styles: { + color: "#3c3e49", + selectedColor: "#007AFF", + backgroundColor: "#fff", + buttonColor: "#007AFF", + iconColor: "#fff" + } + }; + }, + computed: { + contentWidth: function(t) { + return 55 * (this.content.length + 1) + 15 + "px"; + }, + contentWidthMin: function() { + return "55px"; + }, + boxWidth: function() { + return this.getPosition(3, "horizontal"); + }, + boxHeight: function() { + return this.getPosition(3, "vertical"); + }, + leftBottom: function() { + return this.getPosition(0, "left", "bottom"); + }, + rightBottom: function() { + return this.getPosition(0, "right", "bottom"); + }, + leftTop: function() { + return this.getPosition(0, "left", "top"); + }, + rightTop: function() { + return this.getPosition(0, "right", "top"); + }, + flexDirectionStart: function() { + return this.getPosition(1, "vertical", "top"); + }, + flexDirectionEnd: function() { + return this.getPosition(1, "vertical", "bottom"); + }, + horizontalLeft: function() { + return this.getPosition(2, "horizontal", "left"); + }, + horizontalRight: function() { + return this.getPosition(2, "horizontal", "right"); + } + }, + watch: { + pattern: { + handler: function(t, n) { + this.styles = Object.assign({}, this.styles, t); + }, + deep: !0 + } + }, + created: function() { + this.isShow = this.show, 0 === this.top && (this.fabShow = !0), this.styles = Object.assign({}, this.styles, this.pattern); + }, + methods: { + _onClick: function() { + this.$emit("fabClick"), this.popMenu && (this.isShow = !this.isShow); + }, + open: function() { + this.isShow = !0; + }, + close: function() { + this.isShow = !1; + }, + _onItemClick: function(t, n) { + this.$emit("trigger", { + index: t, + item: n + }); + }, + getPosition: function(t, n, i) { + return 0 === t ? this.horizontal === n && this.vertical === i : 1 === t ? this.direction === n && this.vertical === i : 2 === t ? this.direction === n && this.horizontal === i : this.isShow && this.direction === n ? this.contentWidth : this.contentWidthMin; + } + } + }; + n.default = o; + }, + "6d42": function(t, n, i) { + "use strict"; + i.d(n, "b", function() { + return e; + }), i.d(n, "c", function() { + return r; + }), i.d(n, "a", function() { + return o; + }); + var o = { + uniIcons: function() { + return Promise.all([ i.e("common/vendor"), i.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(i.bind(null, "8be1")); + } + }, e = function() { + var t = this, n = t.$createElement, i = (t._self._c, t.popMenu && (t.leftBottom || t.rightBottom || t.leftTop || t.rightTop) && t.content.length > 0), o = t.isShow && t.content.length > 0; + t.$mp.data = Object.assign({}, { + $root: { + g0: i, + g1: o + } + }); + }, r = []; + }, + a7a8: function(t, n, i) { + "use strict"; + i.r(n); + var o = i("6d42"), e = i("c4e0"); + for (var r in e) [ "default" ].indexOf(r) < 0 && function(t) { + i.d(n, t, function() { + return e[t]; + }); + }(r); + i("de25"); + var s = i("f0c5"), u = Object(s["a"])(e["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0); + n["default"] = u.exports; + }, + c4e0: function(t, n, i) { + "use strict"; + i.r(n); + var o = i("39b4"), e = i.n(o); + for (var r in o) [ "default" ].indexOf(r) < 0 && function(t) { + i.d(n, t, function() { + return o[t]; + }); + }(r); + n["default"] = e.a; + }, + dd12: function(t, n, i) {}, + de25: function(t, n, i) { + "use strict"; + var o = i("dd12"), e = i.n(o); + e.a; + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-fab/components/uni-fab/uni-fab-create-component", { + "uni_modules/uni-fab/components/uni-fab/uni-fab-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("a7a8")); + } +}, [ [ "uni_modules/uni-fab/components/uni-fab/uni-fab-create-component" ] ] ]); \ No newline at end of file diff --git a/uni_modules/uni-fab/components/uni-fab/uni-fab.json b/uni_modules/uni-fab/components/uni-fab/uni-fab.json new file mode 100644 index 0000000..ddeeca7 --- /dev/null +++ b/uni_modules/uni-fab/components/uni-fab/uni-fab.json @@ -0,0 +1,6 @@ +{ + "usingComponents": { + "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons" + }, + "component": true +} \ No newline at end of file diff --git a/uni_modules/uni-fab/components/uni-fab/uni-fab.wxml b/uni_modules/uni-fab/components/uni-fab/uni-fab.wxml new file mode 100644 index 0000000..f3e7c7f --- /dev/null +++ b/uni_modules/uni-fab/components/uni-fab/uni-fab.wxml @@ -0,0 +1,15 @@ + + + + + + + {{item.text}} + + + + + + + + diff --git a/uni_modules/uni-fab/components/uni-fab/uni-fab.wxss b/uni_modules/uni-fab/components/uni-fab/uni-fab.wxss new file mode 100644 index 0000000..4614ee3 --- /dev/null +++ b/uni_modules/uni-fab/components/uni-fab/uni-fab.wxss @@ -0,0 +1,168 @@ +.uni-fab { + align-items: center; + border-radius: 45px; + box-shadow: 0 1px 5px 2px rgba(0,0,0,.3); + display: flex; + justify-content: center; + position: fixed; + z-index: 10; +} + +.uni-fab--active { + opacity: 1; +} + +.uni-fab--leftBottom { + bottom: 30px; + left: 15px; +} + +.uni-fab--leftTop { + left: 15px; + top: 30px; +} + +.uni-fab--rightBottom { + bottom: 30px; + right: 15px; +} + +.uni-fab--rightTop { + right: 15px; + top: 30px; +} + +.uni-fab__circle { + align-items: center; + background-color: #3c3e49; + border-radius: 45px; + display: flex; + height: 55px; + justify-content: center; + position: fixed; + width: 55px; + z-index: 11; +} + +.uni-fab__circle--leftBottom { + bottom: 30px; + left: 15px; +} + +.uni-fab__circle--leftTop { + left: 15px; + top: 30px; +} + +.uni-fab__circle--rightBottom { + bottom: 30px; + right: 15px; +} + +.uni-fab__circle--rightTop { + right: 15px; + top: 30px; +} + +.uni-fab__circle--left { + left: 0; +} + +.uni-fab__circle--right { + right: 0; +} + +.uni-fab__circle--top { + top: 0; +} + +.uni-fab__circle--bottom { + bottom: 0; +} + +.uni-fab__plus { + font-weight: 700; +} + +.fab-circle-icon { + font-weight: 200; + transform: rotate(0deg); + transition: transform .3s; + transition: transform .3s,-webkit-transform .3s; +} + +.uni-fab__plus--active { + transform: rotate(135deg); +} + +.uni-fab__content { + border: 1rpx solid #ddd; + border-radius: 55px; + box-sizing: border-box; + display: flex; + flex-direction: row; + overflow: hidden; + transition-duration: .2s; + transition-property: width,height; + width: 55px; +} + +.uni-fab__content--other-platform { + border-width: 0; + box-shadow: 0 1px 5px 2px rgba(0,0,0,.3); +} + +.uni-fab__content--left { + justify-content: flex-start; +} + +.uni-fab__content--right { + justify-content: flex-end; +} + +.uni-fab__content--flexDirection { + flex-direction: column; + justify-content: flex-end; +} + +.uni-fab__content--flexDirectionStart { + flex-direction: column; + justify-content: flex-start; +} + +.uni-fab__content--flexDirectionEnd { + flex-direction: column; + justify-content: flex-end; +} + +.uni-fab__item { + align-items: center; + display: flex; + flex-direction: column; + height: 55px; + justify-content: center; + opacity: 0; + transition: opacity .2s; + width: 55px; +} + +.uni-fab__item--active { + opacity: 1; +} + +.uni-fab__item-image { + height: 20px; + margin-bottom: 4px; + width: 20px; +} + +.uni-fab__item-text { + color: #fff; + font-size: 12px; + line-height: 12px; + margin-top: 2px; +} + +.uni-fab__item--first { + width: 55px; +} \ No newline at end of file diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.js b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.js new file mode 100644 index 0000000..07cd826 --- /dev/null +++ b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.js @@ -0,0 +1,559 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker" ], { + "1a31": function(e, t, i) { + "use strict"; + i.r(t); + var n = i("779e"), r = i.n(n); + for (var s in n) [ "default" ].indexOf(s) < 0 && function(e) { + i.d(t, e, function() { + return n[e]; + }); + }(s); + t["default"] = r.a; + }, + "2e07": function(e, t, i) { + "use strict"; + i.d(t, "b", function() { + return n; + }), i.d(t, "c", function() { + return r; + }), i.d(t, "a", function() {}); + var n = function() { + var e = this.$createElement, t = (this._self._c, this.title ? this.filesList.length : null); + this.$mp.data = Object.assign({}, { + $root: { + g0: t + } + }); + }, r = []; + }, + 6957: function(e, t, i) { + "use strict"; + var n = i("80bd"), r = i.n(n); + r.a; + }, + "779e": function(e, t, i) { + "use strict"; + (function(e, n) { + var r = i("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var s = r(i("2eee")), a = r(i("448a")), l = r(i("9523")), u = r(i("c973")), o = i("ec30"), c = i("365b"); + function f(e, t) { + var i = Object.keys(e); + if (Object.getOwnPropertySymbols) { + var n = Object.getOwnPropertySymbols(e); + t && (n = n.filter(function(t) { + return Object.getOwnPropertyDescriptor(e, t).enumerable; + })), i.push.apply(i, n); + } + return i; + } + function h(e) { + for (var t = 1; t < arguments.length; t++) { + var i = null != arguments[t] ? arguments[t] : {}; + t % 2 ? f(Object(i), !0).forEach(function(t) { + (0, l.default)(e, t, i[t]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(i)) : f(Object(i)).forEach(function(t) { + Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(i, t)); + }); + } + return e; + } + var p = { + name: "uniFilePicker", + components: { + uploadImage: function() { + i.e("uni_modules/uni-file-picker/components/uni-file-picker/upload-image").then(function() { + return resolve(i("dc8f")); + }.bind(null, i)).catch(i.oe); + }, + uploadFile: function() { + i.e("uni_modules/uni-file-picker/components/uni-file-picker/upload-file").then(function() { + return resolve(i("f35c")); + }.bind(null, i)).catch(i.oe); + } + }, + options: { + virtualHost: !0 + }, + emits: [ "select", "success", "fail", "progress", "delete", "update:modelValue", "input" ], + props: { + value: { + type: [ Array, Object ], + default: function() { + return []; + } + }, + disabled: { + type: Boolean, + default: !1 + }, + disablePreview: { + type: Boolean, + default: !1 + }, + delIcon: { + type: Boolean, + default: !0 + }, + autoUpload: { + type: Boolean, + default: !0 + }, + limit: { + type: [ Number, String ], + default: 9 + }, + mode: { + type: String, + default: "grid" + }, + fileMediatype: { + type: String, + default: "image" + }, + fileExtname: { + type: [ Array, String ], + default: function() { + return []; + } + }, + title: { + type: String, + default: "" + }, + listStyles: { + type: Object, + default: function() { + return { + border: !0, + dividline: !0, + borderStyle: {} + }; + } + }, + imageStyles: { + type: Object, + default: function() { + return { + width: "auto", + height: "auto" + }; + } + }, + readonly: { + type: Boolean, + default: !1 + }, + returnType: { + type: String, + default: "array" + }, + sizeType: { + type: Array, + default: function() { + return [ "original", "compressed" ]; + } + } + }, + data: function() { + return { + files: [], + localValue: [] + }; + }, + watch: { + value: { + handler: function(e, t) { + this.setValue(e, t); + }, + immediate: !0 + } + }, + computed: { + filesList: function() { + var e = []; + return this.files.forEach(function(t) { + e.push(t); + }), e; + }, + showType: function() { + return "image" === this.fileMediatype ? this.mode : "list"; + }, + limitLength: function() { + return "object" === this.returnType ? 1 : this.limit ? this.limit >= 9 ? 9 : this.limit : 1; + } + }, + created: function() { + e.config && e.config.provider || (this.noSpace = !0, e.chooseAndUploadFile = o.chooseAndUploadFile), + this.form = this.getForm("uniForms"), this.formItem = this.getForm("uniFormsItem"), + this.form && this.formItem && this.formItem.name && (this.rename = this.formItem.name, + this.form.inputChildrens.push(this)); + }, + methods: { + clearFiles: function(e) { + var t = this; + 0 === e || e ? this.files.splice(e, 1) : (this.files = [], this.$nextTick(function() { + t.setEmit(); + })), this.$nextTick(function() { + t.setEmit(); + }); + }, + upload: function() { + var e = []; + return this.files.forEach(function(t, i) { + "ready" !== t.status && "error" !== t.status || e.push(Object.assign({}, t)); + }), this.uploadFiles(e); + }, + setValue: function(e, t) { + var i = this; + return (0, u.default)(s.default.mark(function t() { + var n, r, a, l; + return s.default.wrap(function(t) { + while (1) switch (t.prev = t.next) { + case 0: + if (n = function() { + var e = (0, u.default)(s.default.mark(function e(t) { + var n, r; + return s.default.wrap(function(e) { + while (1) switch (e.prev = e.next) { + case 0: + if (n = /cloud:\/\/([\w.]+\/?)\S*/, r = "", r = t.fileID ? t.fileID : t.url, !n.test(r)) { + e.next = 8; + break; + } + return t.fileID = r, e.next = 7, i.getTempFileURL(r); + + case 7: + t.url = e.sent; + + case 8: + return t.url && (t.path = t.url), e.abrupt("return", t); + + case 10: + case "end": + return e.stop(); + } + }, e); + })); + return function(t) { + return e.apply(this, arguments); + }; + }(), "object" !== i.returnType) { + t.next = 10; + break; + } + if (!e) { + t.next = 7; + break; + } + return t.next = 5, n(e); + + case 5: + t.next = 8; + break; + + case 7: + e = {}; + + case 8: + t.next = 19; + break; + + case 10: + e || (e = []), r = 0; + + case 12: + if (!(r < e.length)) { + t.next = 19; + break; + } + return a = e[r], t.next = 16, n(a); + + case 16: + r++, t.next = 12; + break; + + case 19: + i.localValue = e, i.form && i.formItem && !i.is_reset && (i.is_reset = !1, i.formItem.setValue(i.localValue)), + l = Object.keys(e).length > 0 ? e : [], i.files = [].concat(l); + + case 23: + case "end": + return t.stop(); + } + }, t); + }))(); + }, + choose: function() { + this.disabled || (this.files.length >= Number(this.limitLength) && "grid" !== this.showType && "array" === this.returnType ? n.showToast({ + title: "您最多选择 ".concat(this.limitLength, " 个文件"), + icon: "none" + }) : this.chooseFiles()); + }, + chooseFiles: function() { + var t = this, i = (0, c.get_extname)(this.fileExtname); + e.chooseAndUploadFile({ + type: this.fileMediatype, + compressed: !1, + sizeType: this.sizeType, + extension: i.length > 0 ? i : void 0, + count: this.limitLength - this.files.length, + onChooseFile: this.chooseFileCallback, + onUploadProgress: function(e) { + t.setProgress(e, e.index); + } + }).then(function(e) { + t.setSuccessAndError(e.tempFiles); + }).catch(function(e) { + console.log("选择失败", e); + }); + }, + chooseFileCallback: function(e) { + var t = this; + return (0, u.default)(s.default.mark(function i() { + var n, r, a, l, u, o, f, p; + return s.default.wrap(function(i) { + while (1) switch (i.prev = i.next) { + case 0: + n = (0, c.get_extname)(t.fileExtname), r = 1 === Number(t.limitLength) && t.disablePreview && !t.disabled || "object" === t.returnType, + r && (t.files = []), a = (0, c.get_files_and_is_max)(e, n), l = a.filePaths, u = a.files, + n && n.length > 0 || (l = e.tempFilePaths, u = e.tempFiles), o = [], f = 0; + + case 7: + if (!(f < u.length)) { + i.next = 21; + break; + } + if (!(t.limitLength - t.files.length <= 0)) { + i.next = 10; + break; + } + return i.abrupt("break", 21); + + case 10: + return u[f].uuid = Date.now(), i.next = 13, (0, c.get_file_data)(u[f], t.fileMediatype); + + case 13: + p = i.sent, p.progress = 0, p.status = "ready", t.files.push(p), o.push(h(h({}, p), {}, { + file: u[f] + })); + + case 18: + f++, i.next = 7; + break; + + case 21: + t.$emit("select", { + tempFiles: o, + tempFilePaths: l + }), e.tempFiles = u, t.autoUpload && !t.noSpace || (e.tempFiles = []); + + case 24: + case "end": + return i.stop(); + } + }, i); + }))(); + }, + uploadFiles: function(e) { + var t = this; + return e = [].concat(e), o.uploadCloudFiles.call(this, e, 5, function(e) { + t.setProgress(e, e.index, !0); + }).then(function(e) { + return t.setSuccessAndError(e), e; + }).catch(function(e) { + console.log(e); + }); + }, + setSuccessAndError: function(e, t) { + var i = this; + return (0, u.default)(s.default.mark(function t() { + var n, r, a, l, u, o, c; + return s.default.wrap(function(t) { + while (1) switch (t.prev = t.next) { + case 0: + n = [], r = [], a = [], l = [], u = s.default.mark(function t(u) { + var o, c, f; + return s.default.wrap(function(t) { + while (1) switch (t.prev = t.next) { + case 0: + if (o = e[u], c = o.uuid ? i.files.findIndex(function(e) { + return e.uuid === o.uuid; + }) : o.index, -1 !== c && i.files) { + t.next = 4; + break; + } + return t.abrupt("return", "break"); + + case 4: + if ("request:fail" !== o.errMsg) { + t.next = 12; + break; + } + i.files[c].url = o.path, i.files[c].status = "error", i.files[c].errMsg = o.errMsg, + r.push(i.files[c]), l.push(i.files[c].url), t.next = 26; + break; + + case 12: + if (i.files[c].errMsg = "", i.files[c].fileID = o.url, f = /cloud:\/\/([\w.]+\/?)\S*/, + !f.test(o.url)) { + t.next = 21; + break; + } + return t.next = 18, i.getTempFileURL(o.url); + + case 18: + i.files[c].url = t.sent, t.next = 22; + break; + + case 21: + i.files[c].url = o.url; + + case 22: + i.files[c].status = "success", i.files[c].progress += 1, n.push(i.files[c]), a.push(i.files[c].fileID); + + case 26: + case "end": + return t.stop(); + } + }, t); + }), o = 0; + + case 6: + if (!(o < e.length)) { + t.next = 14; + break; + } + return t.delegateYield(u(o), "t0", 8); + + case 8: + if (c = t.t0, "break" !== c) { + t.next = 11; + break; + } + return t.abrupt("break", 14); + + case 11: + o++, t.next = 6; + break; + + case 14: + n.length > 0 && (i.setEmit(), i.$emit("success", { + tempFiles: i.backObject(n), + tempFilePaths: a + })), r.length > 0 && i.$emit("fail", { + tempFiles: i.backObject(r), + tempFilePaths: l + }); + + case 16: + case "end": + return t.stop(); + } + }, t); + }))(); + }, + setProgress: function(e, t, i) { + this.files.length; + var n = Math.round(100 * e.loaded / e.total), r = t; + i || (r = this.files.findIndex(function(t) { + return t.uuid === e.tempFile.uuid; + })), -1 !== r && this.files[r] && (this.files[r].progress = n - 1, this.$emit("progress", { + index: r, + progress: parseInt(n), + tempFile: this.files[r] + })); + }, + delFile: function(e) { + var t = this; + this.$emit("delete", { + tempFile: this.files[e], + tempFilePath: this.files[e].url + }), this.files.splice(e, 1), this.$nextTick(function() { + t.setEmit(); + }); + }, + getFileExt: function(e) { + var t = e.lastIndexOf("."), i = e.length; + return { + name: e.substring(0, t), + ext: e.substring(t + 1, i) + }; + }, + setEmit: function() { + var e = []; + "object" === this.returnType ? (e = this.backObject(this.files)[0], this.localValue = e || null) : (e = this.backObject(this.files), + this.localValue || (this.localValue = []), this.localValue = (0, a.default)(e)), + this.$emit("input", this.localValue); + }, + backObject: function(e) { + var t = []; + return e.forEach(function(e) { + t.push({ + extname: e.extname, + fileType: e.fileType, + image: e.image, + name: e.name, + path: e.path, + size: e.size, + fileID: e.fileID, + url: e.url + }); + }), t; + }, + getTempFileURL: function(t) { + return (0, u.default)(s.default.mark(function i() { + var n; + return s.default.wrap(function(i) { + while (1) switch (i.prev = i.next) { + case 0: + return t = { + fileList: [].concat(t) + }, i.next = 3, e.getTempFileURL(t); + + case 3: + return n = i.sent, i.abrupt("return", n.fileList[0].tempFileURL || ""); + + case 5: + case "end": + return i.stop(); + } + }, i); + }))(); + }, + getForm: function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "uniForms", t = this.$parent, i = t.$options.name; + while (i !== e) { + if (t = t.$parent, !t) return !1; + i = t.$options.name; + } + return t; + } + } + }; + t.default = p; + }).call(this, i("a9ff")["default"], i("543d")["default"]); + }, + "80bd": function(e, t, i) {}, + b9c3: function(e, t, i) { + "use strict"; + i.r(t); + var n = i("2e07"), r = i("1a31"); + for (var s in r) [ "default" ].indexOf(s) < 0 && function(e) { + i.d(t, e, function() { + return r[e]; + }); + }(s); + i("6957"); + var a = i("f0c5"), l = Object(a["a"])(r["default"], n["b"], n["c"], !1, null, null, null, !1, n["a"], void 0); + t["default"] = l.exports; + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker-create-component", { + "uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("b9c3")); + } +}, [ [ "uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker-create-component" ] ] ]); \ No newline at end of file diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.json b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.json new file mode 100644 index 0000000..1d9ecf0 --- /dev/null +++ b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.json @@ -0,0 +1,7 @@ +{ + "component": true, + "usingComponents": { + "upload-image": "/uni_modules/uni-file-picker/components/uni-file-picker/upload-image", + "upload-file": "/uni_modules/uni-file-picker/components/uni-file-picker/upload-file" + } +} \ No newline at end of file diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.wxml b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.wxml new file mode 100644 index 0000000..d366d6b --- /dev/null +++ b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.wxml @@ -0,0 +1,17 @@ + + + {{title}} + {{$root.g0+'/'+limitLength}} + + + + + + + + + + + + + diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.wxss b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.wxss new file mode 100644 index 0000000..36a3928 --- /dev/null +++ b/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.wxss @@ -0,0 +1,41 @@ +.uni-file-picker { + box-sizing: border-box; + flex: 1; + overflow: hidden; + width: 100%; +} + +.uni-file-picker__header { + display: flex; + justify-content: space-between; + padding-bottom: 10px; + padding-top: 5px; +} + +.file-title { + color: #333; + font-size: 14px; +} + +.file-count { + color: #999; + font-size: 14px; +} + +.is-add { + align-items: center; + display: flex; + justify-content: center; +} + +.icon-add { + background-color: #f1f1f1; + border-radius: 2px; + height: 5px; + width: 50px; +} + +.rotate { + position: absolute; + transform: rotate(90deg); +} \ No newline at end of file diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.js b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.js new file mode 100644 index 0000000..f45c246 --- /dev/null +++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.js @@ -0,0 +1,160 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-file-picker/components/uni-file-picker/upload-file" ], { + "29ce": function(e, t, r) {}, + 6307: function(e, t, r) { + "use strict"; + r.d(t, "b", function() { + return i; + }), r.d(t, "c", function() { + return n; + }), r.d(t, "a", function() {}); + var i = function() { + var e = this.$createElement, t = (this._self._c, this.list.length); + this.$mp.data = Object.assign({}, { + $root: { + g0: t + } + }); + }, n = []; + }, + b36a: function(e, t, r) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var i = { + name: "uploadFile", + emits: [ "uploadFiles", "choose", "delFile" ], + props: { + filesList: { + type: Array, + default: function() { + return []; + } + }, + delIcon: { + type: Boolean, + default: !0 + }, + limit: { + type: [ Number, String ], + default: 9 + }, + showType: { + type: String, + default: "" + }, + listStyles: { + type: Object, + default: function() { + return { + border: !0, + dividline: !0, + borderStyle: {} + }; + } + }, + readonly: { + type: Boolean, + default: !1 + } + }, + computed: { + list: function() { + var e = []; + return this.filesList.forEach(function(t) { + e.push(t); + }), e; + }, + styles: function() { + return Object.assign({ + border: !0, + dividline: !0, + "border-style": {} + }, this.listStyles); + }, + borderStyle: function() { + var e = this.styles, t = e.borderStyle, r = e.border, i = {}; + if (r) { + var n = t && t.width || 1; + n = this.value2px(n); + var o = t && t.radius || 5; + o = this.value2px(o), i = { + "border-width": n, + "border-style": t && t.style || "solid", + "border-color": t && t.color || "#eee", + "border-radius": o + }; + } else i.border = "none"; + var l = ""; + for (var u in i) l += "".concat(u, ":").concat(i[u], ";"); + return l; + }, + borderLineStyle: function() { + var e = {}, t = this.styles.borderStyle; + if (t && t.color && (e["border-color"] = t.color), t && t.width) { + var r = t && t.width || 1, i = t && t.style || 0; + "number" === typeof r ? r += "px" : r = r.indexOf("px") ? r : r + "px", e["border-width"] = r, + "number" === typeof i ? i += "px" : i = i.indexOf("px") ? i : i + "px", e["border-top-style"] = i; + } + var n = ""; + for (var o in e) n += "".concat(o, ":").concat(e[o], ";"); + return n; + } + }, + methods: { + uploadFiles: function(e, t) { + this.$emit("uploadFiles", { + item: e, + index: t + }); + }, + choose: function() { + this.$emit("choose"); + }, + delFile: function(e) { + this.$emit("delFile", e); + }, + value2px: function(e) { + return "number" === typeof e ? e += "px" : e = -1 !== e.indexOf("px") ? e : e + "px", + e; + } + } + }; + t.default = i; + }, + b903: function(e, t, r) { + "use strict"; + r.r(t); + var i = r("b36a"), n = r.n(i); + for (var o in i) [ "default" ].indexOf(o) < 0 && function(e) { + r.d(t, e, function() { + return i[e]; + }); + }(o); + t["default"] = n.a; + }, + e202: function(e, t, r) { + "use strict"; + var i = r("29ce"), n = r.n(i); + n.a; + }, + f35c: function(e, t, r) { + "use strict"; + r.r(t); + var i = r("6307"), n = r("b903"); + for (var o in n) [ "default" ].indexOf(o) < 0 && function(e) { + r.d(t, e, function() { + return n[e]; + }); + }(o); + r("e202"); + var l = r("f0c5"), u = Object(l["a"])(n["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + t["default"] = u.exports; + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-file-picker/components/uni-file-picker/upload-file-create-component", { + "uni_modules/uni-file-picker/components/uni-file-picker/upload-file-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("f35c")); + } +}, [ [ "uni_modules/uni-file-picker/components/uni-file-picker/upload-file-create-component" ] ] ]); \ No newline at end of file diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.json b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.json new file mode 100644 index 0000000..09a47fa --- /dev/null +++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "component": true +} \ No newline at end of file diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.wxml b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.wxml new file mode 100644 index 0000000..602b03a --- /dev/null +++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.wxml @@ -0,0 +1,20 @@ + + + + + + + + {{item.name}} + + + + + + + + + 点击重试 + + + diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.wxss b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.wxss new file mode 100644 index 0000000..9976b30 --- /dev/null +++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.wxss @@ -0,0 +1,109 @@ +.uni-file-picker__files { + display: flex; + flex-direction: column; + justify-content: flex-start; +} + +.uni-file-picker__lists { + margin-top: 5px; + overflow: hidden; + position: relative; +} + +.file-picker__mask { + align-items: center; + background-color: rgba(0,0,0,.4); + bottom: 0; + color: #fff; + display: flex; + font-size: 14px; + justify-content: center; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.uni-file-picker__lists-box { + position: relative; +} + +.uni-file-picker__item { + align-items: center; + display: flex; + padding: 8px 5px 8px 10px; +} + +.files-border { + border-top: 1px solid #eee; +} + +.files__name { + word-wrap: break-word; + color: #666; + flex: 1; + font-size: 14px; + margin-right: 25px; + word-break: break-all; +} + +.icon-files { + background-color: initial; + position: static; +} + +.is-list-card { + border: 1px solid #eee; + border-radius: 5px; + box-shadow: 0 0 2px 0 rgba(0,0,0,.1); + margin-bottom: 5px; + padding: 5px; +} + +.files__image { + height: 40px; + margin-right: 10px; + width: 40px; +} + +.header-image { + height: 100%; + width: 100%; +} + +.is-text-box { + border: 1px solid #eee; + border-radius: 5px; +} + +.is-text-image { + height: 25px; + margin-left: 5px; + width: 25px; +} + +.rotate { + position: absolute; + transform: rotate(90deg); +} + +.icon-del-box { + align-items: center; + bottom: 0; + display: flex; + height: 26px; + justify-content: center; + margin: auto 0; + position: absolute; + right: 5px; + top: 0; + transform: rotate(-45deg); + width: 26px; + z-index: 2; +} + +.icon-del { + background-color: #333; + height: 1px; + width: 15px; +} \ No newline at end of file diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.js b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.js new file mode 100644 index 0000000..7b0be15 --- /dev/null +++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.js @@ -0,0 +1,164 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-file-picker/components/uni-file-picker/upload-image" ], { + "65c9": function(e, t, i) {}, + "77eb": function(e, t, i) { + "use strict"; + var o = i("65c9"), n = i.n(o); + n.a; + }, + b9fd: function(e, t, i) { + "use strict"; + i.d(t, "b", function() { + return o; + }), i.d(t, "c", function() { + return n; + }), i.d(t, "a", function() {}); + var o = function() { + var e = this.$createElement, t = (this._self._c, this.filesList.length < this.limit && !this.readonly); + this.$mp.data = Object.assign({}, { + $root: { + g0: t + } + }); + }, n = []; + }, + ce79: function(e, t, i) { + "use strict"; + i.r(t); + var o = i("e317"), n = i.n(o); + for (var a in o) [ "default" ].indexOf(a) < 0 && function(e) { + i.d(t, e, function() { + return o[e]; + }); + }(a); + t["default"] = n.a; + }, + dc8f: function(e, t, i) { + "use strict"; + i.r(t); + var o = i("b9fd"), n = i("ce79"); + for (var a in n) [ "default" ].indexOf(a) < 0 && function(e) { + i.d(t, e, function() { + return n[e]; + }); + }(a); + i("77eb"); + var u = i("f0c5"), r = Object(u["a"])(n["default"], o["b"], o["c"], !1, null, null, null, !1, o["a"], void 0); + t["default"] = r.exports; + }, + e317: function(e, t, i) { + "use strict"; + (function(e) { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var i = { + name: "uploadImage", + emits: [ "uploadFiles", "choose", "delFile" ], + props: { + filesList: { + type: Array, + default: function() { + return []; + } + }, + disabled: { + type: Boolean, + default: !1 + }, + disablePreview: { + type: Boolean, + default: !1 + }, + limit: { + type: [ Number, String ], + default: 9 + }, + imageStyles: { + type: Object, + default: function() { + return { + width: "auto", + height: "auto", + border: {} + }; + } + }, + delIcon: { + type: Boolean, + default: !0 + }, + readonly: { + type: Boolean, + default: !1 + } + }, + computed: { + styles: function() { + return Object.assign({ + width: "auto", + height: "auto", + border: {} + }, this.imageStyles); + }, + boxStyle: function() { + var e = this.styles, t = e.width, i = void 0 === t ? "auto" : t, o = e.height, n = void 0 === o ? "auto" : o, a = {}; + "auto" === n ? "auto" !== i ? (a.height = this.value2px(i), a["padding-top"] = 0) : a.height = 0 : (a.height = this.value2px(n), + a["padding-top"] = 0), a.width = "auto" === i ? "auto" !== n ? this.value2px(n) : "33.3%" : this.value2px(i); + var u = ""; + for (var r in a) u += "".concat(r, ":").concat(a[r], ";"); + return u; + }, + borderStyle: function() { + var e = this.styles.border, t = {}; + if ("boolean" === typeof e) t.border = e ? "1px #eee solid" : "none"; else { + var i = e && e.width || 1; + i = this.value2px(i); + var o = e && e.radius || 3; + o = this.value2px(o), t = { + "border-width": i, + "border-style": e && e.style || "solid", + "border-color": e && e.color || "#eee", + "border-radius": o + }; + } + var n = ""; + for (var a in t) n += "".concat(a, ":").concat(t[a], ";"); + return n; + } + }, + methods: { + uploadFiles: function(e, t) { + this.$emit("uploadFiles", e); + }, + choose: function() { + this.$emit("choose"); + }, + delFile: function(e) { + this.$emit("delFile", e); + }, + prviewImage: function(t, i) { + var o = []; + 1 === Number(this.limit) && this.disablePreview && !this.disabled && this.$emit("choose"), + this.disablePreview || (this.filesList.forEach(function(e) { + o.push(e.url); + }), e.previewImage({ + urls: o, + current: i + })); + }, + value2px: function(e) { + return "number" === typeof e ? e += "px" : -1 === e.indexOf("%") && (e = -1 !== e.indexOf("px") ? e : e + "px"), + e; + } + } + }; + t.default = i; + }).call(this, i("543d")["default"]); + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-file-picker/components/uni-file-picker/upload-image-create-component", { + "uni_modules/uni-file-picker/components/uni-file-picker/upload-image-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("dc8f")); + } +}, [ [ "uni_modules/uni-file-picker/components/uni-file-picker/upload-image-create-component" ] ] ]); \ No newline at end of file diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.json b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.json new file mode 100644 index 0000000..09a47fa --- /dev/null +++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "component": true +} \ No newline at end of file diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.wxml b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.wxml new file mode 100644 index 0000000..55bb144 --- /dev/null +++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.wxml @@ -0,0 +1,24 @@ + + + + + + + + + + + + 点击重试 + + + + + + + + + + + + diff --git a/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.wxss b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.wxss new file mode 100644 index 0000000..6a0ca51 --- /dev/null +++ b/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.wxss @@ -0,0 +1,97 @@ +.uni-file-picker__container { + box-sizing: border-box; + display: flex; + flex-wrap: wrap; + margin: -5px; +} + +.file-picker__box { + box-sizing: border-box; + height: 0; + padding-top: 33.33%; + position: relative; + width: 33.3%; +} + +.file-picker__box-content { + border: 1px solid #eee; + border-radius: 5px; + bottom: 0; + left: 0; + margin: 5px; + overflow: hidden; + position: absolute; + right: 0; + top: 0; +} + +.file-picker__progress { + bottom: 0; + left: 0; + position: absolute; + right: 0; + z-index: 2; +} + +.file-picker__progress-item { + width: 100%; +} + +.file-picker__mask { + align-items: center; + background-color: rgba(0,0,0,.4); + bottom: 0; + color: #fff; + display: flex; + font-size: 12px; + justify-content: center; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.file-image { + height: 100%; + width: 100%; +} + +.is-add { + align-items: center; + display: flex; + justify-content: center; +} + +.icon-add { + background-color: #f1f1f1; + border-radius: 2px; + height: 5px; + width: 50px; +} + +.rotate { + position: absolute; + transform: rotate(90deg); +} + +.icon-del-box { + align-items: center; + background-color: rgba(0,0,0,.5); + border-radius: 50%; + display: flex; + height: 26px; + justify-content: center; + position: absolute; + right: 3px; + top: 3px; + transform: rotate(-45deg); + width: 26px; + z-index: 2; +} + +.icon-del { + background-color: #fff; + border-radius: 2px; + height: 2px; + width: 15px; +} \ No newline at end of file diff --git a/uni_modules/uni-icons/components/uni-icons/uni-icons.js b/uni_modules/uni-icons/components/uni-icons/uni-icons.js new file mode 100644 index 0000000..974bc3d --- /dev/null +++ b/uni_modules/uni-icons/components/uni-icons/uni-icons.js @@ -0,0 +1,103 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-icons/components/uni-icons/uni-icons" ], { + "4bda": function(n, t, e) { + "use strict"; + e.d(t, "b", function() { + return i; + }), e.d(t, "c", function() { + return u; + }), e.d(t, "a", function() {}); + var i = function() { + var n = this.$createElement; + this._self._c; + }, u = []; + }, + "6bab": function(n, t, e) { + "use strict"; + var i = e("7347"), u = e.n(i); + u.a; + }, + 7347: function(n, t, e) {}, + 7792: function(n, t, e) { + "use strict"; + e.r(t); + var i = e("c7fd"), u = e.n(i); + for (var c in i) [ "default" ].indexOf(c) < 0 && function(n) { + e.d(t, n, function() { + return i[n]; + }); + }(c); + t["default"] = u.a; + }, + "8be1": function(n, t, e) { + "use strict"; + e.r(t); + var i = e("4bda"), u = e("7792"); + for (var c in u) [ "default" ].indexOf(c) < 0 && function(n) { + e.d(t, n, function() { + return u[n]; + }); + }(c); + e("6bab"); + var o = e("f0c5"), r = Object(o["a"])(u["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + t["default"] = r.exports; + }, + c7fd: function(n, t, e) { + "use strict"; + var i = e("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var u = i(e("8daa")), c = { + name: "UniIcons", + emits: [ "click" ], + props: { + type: { + type: String, + default: "" + }, + color: { + type: String, + default: "#333333" + }, + size: { + type: [ Number, String ], + default: 16 + }, + customPrefix: { + type: String, + default: "" + } + }, + data: function() { + return { + icons: u.default.glyphs + }; + }, + computed: { + unicode: function() { + var n = this, t = this.icons.find(function(t) { + return t.font_class === n.type; + }); + return t ? unescape("%u".concat(t.unicode)) : ""; + }, + iconSize: function() { + return function(n) { + return "number" === typeof n || /^[0-9]*$/g.test(n) ? n + "px" : n; + }(this.size); + } + }, + methods: { + _onClick: function() { + this.$emit("click"); + } + } + }; + t.default = c; + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-icons/components/uni-icons/uni-icons-create-component", { + "uni_modules/uni-icons/components/uni-icons/uni-icons-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("8be1")); + } +}, [ [ "uni_modules/uni-icons/components/uni-icons/uni-icons-create-component" ] ] ]); \ No newline at end of file diff --git a/uni_modules/uni-icons/components/uni-icons/uni-icons.json b/uni_modules/uni-icons/components/uni-icons/uni-icons.json new file mode 100644 index 0000000..09a47fa --- /dev/null +++ b/uni_modules/uni-icons/components/uni-icons/uni-icons.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "component": true +} \ No newline at end of file diff --git a/uni_modules/uni-icons/components/uni-icons/uni-icons.wxml b/uni_modules/uni-icons/components/uni-icons/uni-icons.wxml new file mode 100644 index 0000000..9fada6e --- /dev/null +++ b/uni_modules/uni-icons/components/uni-icons/uni-icons.wxml @@ -0,0 +1 @@ + diff --git a/uni_modules/uni-icons/components/uni-icons/uni-icons.wxss b/uni_modules/uni-icons/components/uni-icons/uni-icons.wxss new file mode 100644 index 0000000..05e9cdb --- /dev/null +++ b/uni_modules/uni-icons/components/uni-icons/uni-icons.wxss @@ -0,0 +1,641 @@ +.uniui-color:before { + content: "\e6cf"; +} + +.uniui-wallet:before { + content: "\e6b1"; +} + +.uniui-settings-filled:before { + content: "\e6ce"; +} + +.uniui-auth-filled:before { + content: "\e6cc"; +} + +.uniui-shop-filled:before { + content: "\e6cd"; +} + +.uniui-staff-filled:before { + content: "\e6cb"; +} + +.uniui-vip-filled:before { + content: "\e6c6"; +} + +.uniui-plus-filled:before { + content: "\e6c7"; +} + +.uniui-folder-add-filled:before { + content: "\e6c8"; +} + +.uniui-color-filled:before { + content: "\e6c9"; +} + +.uniui-tune-filled:before { + content: "\e6ca"; +} + +.uniui-calendar-filled:before { + content: "\e6c0"; +} + +.uniui-notification-filled:before { + content: "\e6c1"; +} + +.uniui-wallet-filled:before { + content: "\e6c2"; +} + +.uniui-medal-filled:before { + content: "\e6c3"; +} + +.uniui-gift-filled:before { + content: "\e6c4"; +} + +.uniui-fire-filled:before { + content: "\e6c5"; +} + +.uniui-refreshempty:before { + content: "\e6bf"; +} + +.uniui-location-filled:before { + content: "\e6af"; +} + +.uniui-person-filled:before { + content: "\e69d"; +} + +.uniui-personadd-filled:before { + content: "\e698"; +} + +.uniui-back:before { + content: "\e6b9"; +} + +.uniui-forward:before { + content: "\e6ba"; +} + +.uniui-arrow-right:before,.uniui-arrowthinright:before { + content: "\e6bb"; +} + +.uniui-arrow-left:before,.uniui-arrowthinleft:before { + content: "\e6bc"; +} + +.uniui-arrow-up:before,.uniui-arrowthinup:before { + content: "\e6bd"; +} + +.uniui-arrow-down:before,.uniui-arrowthindown:before { + content: "\e6be"; +} + +.uniui-arrowdown:before,.uniui-bottom:before { + content: "\e6b8"; +} + +.uniui-arrowright:before,.uniui-right:before { + content: "\e6b5"; +} + +.uniui-arrowup:before,.uniui-top:before { + content: "\e6b6"; +} + +.uniui-arrowleft:before,.uniui-left:before { + content: "\e6b7"; +} + +.uniui-eye:before { + content: "\e651"; +} + +.uniui-eye-filled:before { + content: "\e66a"; +} + +.uniui-eye-slash:before { + content: "\e6b3"; +} + +.uniui-eye-slash-filled:before { + content: "\e6b4"; +} + +.uniui-info-filled:before { + content: "\e649"; +} + +.uniui-reload:before { + content: "\e6b2"; +} + +.uniui-micoff-filled:before { + content: "\e6b0"; +} + +.uniui-map-pin-ellipse:before { + content: "\e6ac"; +} + +.uniui-map-pin:before { + content: "\e6ad"; +} + +.uniui-location:before { + content: "\e6ae"; +} + +.uniui-starhalf:before { + content: "\e683"; +} + +.uniui-star:before { + content: "\e688"; +} + +.uniui-star-filled:before { + content: "\e68f"; +} + +.uniui-calendar:before { + content: "\e6a0"; +} + +.uniui-fire:before { + content: "\e6a1"; +} + +.uniui-medal:before { + content: "\e6a2"; +} + +.uniui-font:before { + content: "\e6a3"; +} + +.uniui-gift:before { + content: "\e6a4"; +} + +.uniui-link:before { + content: "\e6a5"; +} + +.uniui-notification:before { + content: "\e6a6"; +} + +.uniui-staff:before { + content: "\e6a7"; +} + +.uniui-vip:before { + content: "\e6a8"; +} + +.uniui-folder-add:before { + content: "\e6a9"; +} + +.uniui-tune:before { + content: "\e6aa"; +} + +.uniui-auth:before { + content: "\e6ab"; +} + +.uniui-person:before { + content: "\e699"; +} + +.uniui-email-filled:before { + content: "\e69a"; +} + +.uniui-phone-filled:before { + content: "\e69b"; +} + +.uniui-phone:before { + content: "\e69c"; +} + +.uniui-email:before { + content: "\e69e"; +} + +.uniui-personadd:before { + content: "\e69f"; +} + +.uniui-chatboxes-filled:before { + content: "\e692"; +} + +.uniui-contact:before { + content: "\e693"; +} + +.uniui-chatbubble-filled:before { + content: "\e694"; +} + +.uniui-contact-filled:before { + content: "\e695"; +} + +.uniui-chatboxes:before { + content: "\e696"; +} + +.uniui-chatbubble:before { + content: "\e697"; +} + +.uniui-upload-filled:before { + content: "\e68e"; +} + +.uniui-upload:before { + content: "\e690"; +} + +.uniui-weixin:before { + content: "\e691"; +} + +.uniui-compose:before { + content: "\e67f"; +} + +.uniui-qq:before { + content: "\e680"; +} + +.uniui-download-filled:before { + content: "\e681"; +} + +.uniui-pyq:before { + content: "\e682"; +} + +.uniui-sound:before { + content: "\e684"; +} + +.uniui-trash-filled:before { + content: "\e685"; +} + +.uniui-sound-filled:before { + content: "\e686"; +} + +.uniui-trash:before { + content: "\e687"; +} + +.uniui-videocam-filled:before { + content: "\e689"; +} + +.uniui-spinner-cycle:before { + content: "\e68a"; +} + +.uniui-weibo:before { + content: "\e68b"; +} + +.uniui-videocam:before { + content: "\e68c"; +} + +.uniui-download:before { + content: "\e68d"; +} + +.uniui-help:before { + content: "\e679"; +} + +.uniui-navigate-filled:before { + content: "\e67a"; +} + +.uniui-plusempty:before { + content: "\e67b"; +} + +.uniui-smallcircle:before { + content: "\e67c"; +} + +.uniui-minus-filled:before { + content: "\e67d"; +} + +.uniui-micoff:before { + content: "\e67e"; +} + +.uniui-closeempty:before { + content: "\e66c"; +} + +.uniui-clear:before { + content: "\e66d"; +} + +.uniui-navigate:before { + content: "\e66e"; +} + +.uniui-minus:before { + content: "\e66f"; +} + +.uniui-image:before { + content: "\e670"; +} + +.uniui-mic:before { + content: "\e671"; +} + +.uniui-paperplane:before { + content: "\e672"; +} + +.uniui-close:before { + content: "\e673"; +} + +.uniui-help-filled:before { + content: "\e674"; +} + +.uniui-paperplane-filled:before { + content: "\e675"; +} + +.uniui-plus:before { + content: "\e676"; +} + +.uniui-mic-filled:before { + content: "\e677"; +} + +.uniui-image-filled:before { + content: "\e678"; +} + +.uniui-locked-filled:before { + content: "\e668"; +} + +.uniui-info:before { + content: "\e669"; +} + +.uniui-locked:before { + content: "\e66b"; +} + +.uniui-camera-filled:before { + content: "\e658"; +} + +.uniui-chat-filled:before { + content: "\e659"; +} + +.uniui-camera:before { + content: "\e65a"; +} + +.uniui-circle:before { + content: "\e65b"; +} + +.uniui-checkmarkempty:before { + content: "\e65c"; +} + +.uniui-chat:before { + content: "\e65d"; +} + +.uniui-circle-filled:before { + content: "\e65e"; +} + +.uniui-flag:before { + content: "\e65f"; +} + +.uniui-flag-filled:before { + content: "\e660"; +} + +.uniui-gear-filled:before { + content: "\e661"; +} + +.uniui-home:before { + content: "\e662"; +} + +.uniui-home-filled:before { + content: "\e663"; +} + +.uniui-gear:before { + content: "\e664"; +} + +.uniui-smallcircle-filled:before { + content: "\e665"; +} + +.uniui-map-filled:before { + content: "\e666"; +} + +.uniui-map:before { + content: "\e667"; +} + +.uniui-refresh-filled:before { + content: "\e656"; +} + +.uniui-refresh:before { + content: "\e657"; +} + +.uniui-cloud-upload:before { + content: "\e645"; +} + +.uniui-cloud-download-filled:before { + content: "\e646"; +} + +.uniui-cloud-download:before { + content: "\e647"; +} + +.uniui-cloud-upload-filled:before { + content: "\e648"; +} + +.uniui-redo:before { + content: "\e64a"; +} + +.uniui-images-filled:before { + content: "\e64b"; +} + +.uniui-undo-filled:before { + content: "\e64c"; +} + +.uniui-more:before { + content: "\e64d"; +} + +.uniui-more-filled:before { + content: "\e64e"; +} + +.uniui-undo:before { + content: "\e64f"; +} + +.uniui-images:before { + content: "\e650"; +} + +.uniui-paperclip:before { + content: "\e652"; +} + +.uniui-settings:before { + content: "\e653"; +} + +.uniui-search:before { + content: "\e654"; +} + +.uniui-redo-filled:before { + content: "\e655"; +} + +.uniui-list:before { + content: "\e644"; +} + +.uniui-mail-open-filled:before { + content: "\e63a"; +} + +.uniui-hand-down-filled:before { + content: "\e63c"; +} + +.uniui-hand-down:before { + content: "\e63d"; +} + +.uniui-hand-up-filled:before { + content: "\e63e"; +} + +.uniui-hand-up:before { + content: "\e63f"; +} + +.uniui-heart-filled:before { + content: "\e641"; +} + +.uniui-mail-open:before { + content: "\e643"; +} + +.uniui-heart:before { + content: "\e639"; +} + +.uniui-loop:before { + content: "\e633"; +} + +.uniui-pulldown:before { + content: "\e632"; +} + +.uniui-scan:before { + content: "\e62a"; +} + +.uniui-bars:before { + content: "\e627"; +} + +.uniui-cart-filled:before { + content: "\e629"; +} + +.uniui-checkbox:before { + content: "\e62b"; +} + +.uniui-checkbox-filled:before { + content: "\e62c"; +} + +.uniui-shop:before { + content: "\e62f"; +} + +.uniui-headphones:before { + content: "\e630"; +} + +.uniui-cart:before { + content: "\e631"; +} + +@font-face { + font-family:uniicons;src:url(data:font/ttf;base64,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5nkAAOZ5AAAAVQAA5noAAOZ6AAAAVgAA5nsAAOZ7AAAAVwAA5nwAAOZ8AAAAWAAA5n0AAOZ9AAAAWQAA5n4AAOZ+AAAAWgAA5n8AAOZ/AAAASAAA5oAAAOaAAAAASQAA5oEAAOaBAAAASgAA5oIAAOaCAAAASwAA5oMAAOaDAAAAKgAA5oQAAOaEAAAATAAA5oUAAOaFAAAATQAA5oYAAOaGAAAATgAA5ocAAOaHAAAATwAA5ogAAOaIAAAAKwAA5okAAOaJAAAAUAAA5ooAAOaKAAAAUQAA5osAAOaLAAAAUgAA5owAAOaMAAAAUwAA5o0AAOaNAAAAVAAA5o4AAOaOAAAARQAA5o8AAOaPAAAALAAA5pAAAOaQAAAARgAA5pEAAOaRAAAARwAA5pIAAOaSAAAAPwAA5pMAAOaTAAAAQAAA5pQAAOaUAAAAQQAA5pUAAOaVAAAAQgAA5pYAAOaWAAAAQwAA5pcAAOaXAAAARAAA5pgAAOaYAAAAFQAA5pkAAOaZAAAAOQAA5poAAOaaAAAAOgAA5psAAOabAAAAOwAA5pwAAOacAAAAPAAA5p0AAOadAAAAFAAA5p4AAOaeAAAAPQAA5p8AAOafAAAAPgAA5qAAAOagAAAALQAA5qEAAOahAAAALgAA5qIAAOaiAAAALwAA5qMAAOajAAAAMAAA5qQAAOakAAAAMQAA5qUAAOalAAAAMgAA5qYAAOamAAAAMwAA5qcAAOanAAAANAAA5qgAAOaoAAAANQAA5qkAAOapAAAANgAA5qoAAOaqAAAANwAA5qsAAOarAAAAOAAA5qwAAOasAAAAJwAA5q0AAOatAAAAKAAA5q4AAOauAAAAKQAA5q8AAOavAAAAEwAA5rAAAOawAAAAJgAA5rEAAOaxAAAAAgAA5rIAAOayAAAAJQAA5rMAAOazAAAAIgAA5rQAAOa0AAAAIwAA5rUAAOa1AAAAHQAA5rYAAOa2AAAAHgAA5rcAAOa3AAAAHwAA5rgAAOa4AAAAHAAA5rkAAOa5AAAAFgAA5roAAOa6AAAAFwAA5rsAAOa7AAAAGAAA5rwAAOa8AAAAGQAA5r0AAOa9AAAAGgAA5r4AAOa+AAAAGwAA5r8AAOa/AAAAEgAA5sAAAObAAAAADAAA5sEAAObBAAAADQAA5sIAAObCAAAADgAA5sMAAObDAAAADwAA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ZWQLc2hvcC1maWxsZWQMc3RhZmYtZmlsbGVkCnZpcC1maWxsZWQLcGx1cy1maWxsZWQRZm9sZGVyLWFkZC1maWxsZWQMeWFuc2UtZmlsbGVkC3R1bmUtZmlsbGVkD2NhbGVuZGFyLWZpbGxlZBNub3RpZmljYXRpb24tZmlsbGVkDXdhbGxldC1maWxsZWQMbWVkYWwtZmlsbGVkC2dpZnQtZmlsbGVkC2ZpcmUtZmlsbGVkDHJlZnJlc2hlbXB0eQ9sb2NhdGlvbi1maWxsZWQNcGVyc29uLWZpbGxlZBBwZXJzb25hZGQtZmlsbGVkBGJhY2sHZm9yd2FyZAthcnJvdy1yaWdodAphcnJvdy1sZWZ0CGFycm93LXVwCmFycm93LWRvd24GYm90dG9tBXJpZ2h0A3RvcARsZWZ0A2V5ZQpleWUtZmlsbGVkCWV5ZS1zbGFzaBBleWUtc2xhc2gtZmlsbGVkC2luZm8tZmlsbGVkBnJlbG9hZA1taWNvZmYtZmlsbGVkD21hcC1waW4tZWxsaXBzZQdtYXAtcGluCGxvY2F0aW9uCHN0YXJoYWxmBHN0YXILc3Rhci1maWxsZWQIY2FsZW5kYXIEZmlyZQVtZWRhbARmb250BGdpZnQEbGluawxub3RpZmljYXRpb24Fc3RhZmYDdmlwCmZvbGRlci1hZGQEdHVuZQRhdXRoBnBlcnNvbgxlbWFpbC1maWxsZWQMcGhvbmUtZmlsbGVkBXBob25lBWVtYWlsCXBlcnNvbmFkZBBjaGF0Ym94ZXMtZmlsbGVkB2NvbnRhY3QRY2hhdGJ1YmJsZS1maWxsZWQOY29udGFjdC1maWxsZWQJY2hhdGJveGVzCmNoYXRidWJibGUNdXBsb2FkLWZpbGxlZAZ1cGxvYWQGd2VpeGluB2NvbXBvc2UCcXEPZG93bmxvYWQtZmlsbGVkA3B5cQVzb3VuZAx0cmFzaC1maWxsZWQMc291bmQtZmlsbGVkBXRyYXNoD3ZpZGVvY2FtLWZpbGxlZA1zcGlubmVyLWN5Y2xlBXdlaWJvCHZpZGVvY2FtCGRvd25sb2FkBGhlbHAPbmF2aWdhdGUtZmlsbGVkCXBsdXNlbXB0eQtzbWFsbGNpcmNsZQxtaW51cy1maWxsZWQGbWljb2ZmCmNsb3NlZW1wdHkFY2xlYXIIbmF2aWdhdGUFbWludXMFaW1hZ2UDbWljCnBhcGVycGxhbmUFY2xvc2ULaGVscC1maWxsZWQRcGFwZXJwbGFuZS1maWxsZWQEcGx1cwptaWMtZmlsbGVkDGltYWdlLWZpbGxlZA1sb2NrZWQtZmlsbGVkBGluZm8GbG9ja2VkDWNhbWVyYS1maWxsZWQLY2hhdC1maWxsZWQGY2FtZXJhBmNpcmNsZQ5jaGVja21hcmtlbXB0eQRjaGF0DWNpcmNsZS1maWxsZWQEZmxhZwtmbGFnLWZpbGxlZAtnZWFyLWZpbGxlZARob21lC2hvbWUtZmlsbGVkBGdlYXISc21hbGxjaXJjbGUtZmlsbGVkCm1hcC1maWxsZWQDbWFwDnJlZnJlc2gtZmlsbGVkB3JlZnJlc2gMY2xvdWQtdXBsb2FkFWNsb3VkLWRvd25sb2FkLWZpbGxlZA5jbG91ZC1kb3dubG9hZBNjbG91ZC11cGxvYWQtZmlsbGVkBHJlZG8NaW1hZ2VzLWZpbGxlZAt1bmRvLWZpbGxlZARtb3JlC21vcmUtZmlsbGVkBHVuZG8GaW1hZ2VzCXBhcGVyY2xpcAhzZXR0aW5ncwZzZWFyY2gLcmVkby1maWxsZWQEbGlzdBBtYWlsLW9wZW4tZmlsbGVkEGhhbmQtZG93bi1maWxsZWQJaGFuZC1kb3duDmhhbmQtdXAtZmlsbGVkB2hhbmQtdXAMaGVhcnQtZmlsbGVkCW1haWwtb3BlbgVoZWFydARsb29wCHB1bGxkb3duBHNjYW4EYmFycwtjYXJ0LWZpbGxlZAhjaGVja2JveA9jaGVja2JveC1maWxsZWQEc2hvcApoZWFkcGhvbmVzBGNhcnQAAAAA) format("truetype"); +} + +.uni-icons { + font-family: uniicons; + text-align: center; + text-decoration: none; +} \ No newline at end of file diff --git a/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.js b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.js new file mode 100644 index 0000000..0263a3c --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.js @@ -0,0 +1,151 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog" ], { + "399f": function(t, e, n) { + "use strict"; + var i = n("e23f"), o = n.n(i); + o.a; + }, + "3df6": function(t, e, n) { + "use strict"; + var i = n("4ea4"); + Object.defineProperty(e, "__esModule", { + value: !0 + }), e.default = void 0; + var o = i(n("407c")), u = n("37dc"), l = i(n("1992")), c = (0, u.initVueI18n)(l.default), a = c.t, r = { + name: "uniPopupDialog", + mixins: [ o.default ], + emits: [ "confirm", "close" ], + props: { + value: { + type: [ String, Number ], + default: "" + }, + placeholder: { + type: [ String, Number ], + default: "" + }, + type: { + type: String, + default: "error" + }, + mode: { + type: String, + default: "base" + }, + title: { + type: String, + default: "" + }, + content: { + type: String, + default: "" + }, + beforeClose: { + type: Boolean, + default: !1 + }, + cancelText: { + type: String, + default: "" + }, + confirmText: { + type: String, + default: "" + } + }, + data: function() { + return { + dialogType: "error", + focus: !1, + val: "" + }; + }, + computed: { + okText: function() { + return this.confirmText || a("uni-popup.ok"); + }, + closeText: function() { + return this.cancelText || a("uni-popup.cancel"); + }, + placeholderText: function() { + return this.placeholder || a("uni-popup.placeholder"); + }, + titleText: function() { + return this.title || a("uni-popup.title"); + } + }, + watch: { + type: function(t) { + this.dialogType = t; + }, + mode: function(t) { + "input" === t && (this.dialogType = "info"); + }, + value: function(t) { + this.val = t; + } + }, + created: function() { + this.popup.disableMask(), "input" === this.mode ? (this.dialogType = "info", this.val = this.value) : this.dialogType = this.type; + }, + mounted: function() { + this.focus = !0; + }, + methods: { + onOk: function() { + "input" === this.mode ? this.$emit("confirm", this.val) : this.$emit("confirm"), + this.beforeClose || this.popup.close(); + }, + closeDialog: function() { + this.$emit("close"), this.beforeClose || this.popup.close(); + }, + close: function() { + this.popup.close(); + } + } + }; + e.default = r; + }, + b336: function(t, e, n) { + "use strict"; + n.r(e); + var i = n("b52b"), o = n("cd9a"); + for (var u in o) [ "default" ].indexOf(u) < 0 && function(t) { + n.d(e, t, function() { + return o[t]; + }); + }(u); + n("399f"); + var l = n("f0c5"), c = Object(l["a"])(o["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + e["default"] = c.exports; + }, + b52b: function(t, e, n) { + "use strict"; + n.d(e, "b", function() { + return i; + }), n.d(e, "c", function() { + return o; + }), n.d(e, "a", function() {}); + var i = function() { + var t = this.$createElement; + this._self._c; + }, o = []; + }, + cd9a: function(t, e, n) { + "use strict"; + n.r(e); + var i = n("3df6"), o = n.n(i); + for (var u in i) [ "default" ].indexOf(u) < 0 && function(t) { + n.d(e, t, function() { + return i[t]; + }); + }(u); + e["default"] = o.a; + }, + e23f: function(t, e, n) {} +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog-create-component", { + "uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("b336")); + } +}, [ [ "uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog-create-component" ] ] ]); \ No newline at end of file diff --git a/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.json b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.json new file mode 100644 index 0000000..09a47fa --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "component": true +} \ No newline at end of file diff --git a/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxml b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxml new file mode 100644 index 0000000..8b88aa0 --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxml @@ -0,0 +1,21 @@ + + + {{titleText}} + + + + {{content}} + + + + + + + + {{closeText}} + + + {{okText}} + + + diff --git a/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxss b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxss new file mode 100644 index 0000000..96118e0 --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxss @@ -0,0 +1,84 @@ +.uni-popup-dialog { + background-color: #fff; + border-radius: 11px; + width: 300px; +} + +.uni-dialog-title { + display: flex; + flex-direction: row; + justify-content: center; + padding-top: 25px; +} + +.uni-dialog-title-text { + font-size: 16px; + font-weight: 500; +} + +.uni-dialog-content { + align-items: center; + display: flex; + flex-direction: row; + justify-content: center; + padding: 20px; +} + +.uni-dialog-content-text { + color: #6c6c6c; + font-size: 14px; +} + +.uni-dialog-button-group { + border-top: 1px solid #f5f5f5; + display: flex; + flex-direction: row; +} + +.uni-dialog-button { + align-items: center; + display: flex; + flex: 1; + flex-direction: row; + height: 45px; + justify-content: center; +} + +.uni-border-left { + border-left: 1px solid #f0f0f0; +} + +.uni-dialog-button-text { + color: #333; + font-size: 16px; +} + +.uni-button-color { + color: #007aff; +} + +.uni-dialog-input { + border: 1px solid #eee; + border-radius: 5px; + color: #555; + flex: 1; + font-size: 14px; + height: 40px; + padding: 0 10px; +} + +.uni-popup__success { + color: #4cd964; +} + +.uni-popup__warn { + color: #f0ad4e; +} + +.uni-popup__error { + color: #dd524d; +} + +.uni-popup__info { + color: #909399; +} \ No newline at end of file diff --git a/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.js b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.js new file mode 100644 index 0000000..2cdfd39 --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.js @@ -0,0 +1,94 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-popup/components/uni-popup-message/uni-popup-message" ], { + "10ed": function(e, t, n) { + "use strict"; + n.r(t); + var u = n("8911"), i = n.n(u); + for (var o in u) [ "default" ].indexOf(o) < 0 && function(e) { + n.d(t, e, function() { + return u[e]; + }); + }(o); + t["default"] = i.a; + }, + "13ef": function(e, t, n) { + "use strict"; + var u = n("ee52"), i = n.n(u); + i.a; + }, + "244d": function(e, t, n) { + "use strict"; + n.d(t, "b", function() { + return u; + }), n.d(t, "c", function() { + return i; + }), n.d(t, "a", function() {}); + var u = function() { + var e = this.$createElement; + this._self._c; + }, i = []; + }, + "36c1": function(e, t, n) { + "use strict"; + n.r(t); + var u = n("244d"), i = n("10ed"); + for (var o in i) [ "default" ].indexOf(o) < 0 && function(e) { + n.d(t, e, function() { + return i[e]; + }); + }(o); + n("13ef"); + var a = n("f0c5"), s = Object(a["a"])(i["default"], u["b"], u["c"], !1, null, null, null, !1, u["a"], void 0); + t["default"] = s.exports; + }, + 8911: function(e, t, n) { + "use strict"; + var u = n("4ea4"); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var i = u(n("407c")), o = { + name: "uniPopupMessage", + mixins: [ i.default ], + props: { + type: { + type: String, + default: "success" + }, + message: { + type: String, + default: "" + }, + duration: { + type: Number, + default: 3e3 + }, + maskShow: { + type: Boolean, + default: !1 + } + }, + data: function() { + return {}; + }, + created: function() { + this.popup.maskShow = this.maskShow, this.popup.messageChild = this; + }, + methods: { + timerClose: function() { + var e = this; + 0 !== this.duration && (clearTimeout(this.timer), this.timer = setTimeout(function() { + e.popup.close(); + }, this.duration)); + } + } + }; + t.default = o; + }, + ee52: function(e, t, n) {} +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-popup/components/uni-popup-message/uni-popup-message-create-component", { + "uni_modules/uni-popup/components/uni-popup-message/uni-popup-message-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("36c1")); + } +}, [ [ "uni_modules/uni-popup/components/uni-popup-message/uni-popup-message-create-component" ] ] ]); \ No newline at end of file diff --git a/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.json b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.json new file mode 100644 index 0000000..09a47fa --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "component": true +} \ No newline at end of file diff --git a/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.wxml b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.wxml new file mode 100644 index 0000000..bcae93f --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.wxml @@ -0,0 +1,6 @@ + + + + {{message}} + + diff --git a/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.wxss b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.wxss new file mode 100644 index 0000000..3e7db12 --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.wxss @@ -0,0 +1,59 @@ +.uni-popup-message { + display: flex; + flex-direction: row; + justify-content: center; +} + +.uni-popup-message__box { + background-color: #e1f3d8; + border: 1px solid #eee; + flex: 1; + padding: 10px 15px; +} + +@media screen and (min-width:500px) { + .fixforpc-width { + border-radius: 4px; + flex: none; + margin-top: 20px; + max-width: 50%; + min-width: 380px; + } +} + +.uni-popup-message-text { + font-size: 14px; + padding: 0; +} + +.uni-popup__success { + background-color: #e1f3d8; +} + +.uni-popup__success-text { + color: #67c23a; +} + +.uni-popup__warn { + background-color: #faecd8; +} + +.uni-popup__warn-text { + color: #e6a23c; +} + +.uni-popup__error { + background-color: #fde2e2; +} + +.uni-popup__error-text { + color: #f56c6c; +} + +.uni-popup__info { + background-color: #f2f6fc; +} + +.uni-popup__info-text { + color: #909399; +} \ No newline at end of file diff --git a/uni_modules/uni-popup/components/uni-popup/uni-popup.js b/uni_modules/uni-popup/components/uni-popup/uni-popup.js new file mode 100644 index 0000000..241ff8d --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup/uni-popup.js @@ -0,0 +1,279 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-popup/components/uni-popup/uni-popup" ], { + "0719": function(t, i, o) { + "use strict"; + o.r(i); + var s = o("742b"), n = o.n(s); + for (var e in s) [ "default" ].indexOf(e) < 0 && function(t) { + o.d(i, t, function() { + return s[t]; + }); + }(e); + i["default"] = n.a; + }, + "612c": function(t, i, o) { + "use strict"; + o.d(i, "b", function() { + return n; + }), o.d(i, "c", function() { + return e; + }), o.d(i, "a", function() { + return s; + }); + var s = { + uniTransition: function() { + return Promise.all([ o.e("common/vendor"), o.e("uni_modules/uni-transition/components/uni-transition/uni-transition") ]).then(o.bind(null, "73eb")); + } + }, n = function() { + var t = this.$createElement; + this._self._c; + }, e = []; + }, + "742b": function(t, i, o) { + "use strict"; + (function(t) { + Object.defineProperty(i, "__esModule", { + value: !0 + }), i.default = void 0; + var o = { + name: "uniPopup", + components: {}, + emits: [ "change", "maskClick" ], + props: { + animation: { + type: Boolean, + default: !0 + }, + type: { + type: String, + default: "center" + }, + isMaskClick: { + type: Boolean, + default: null + }, + maskClick: { + type: Boolean, + default: null + }, + backgroundColor: { + type: String, + default: "none" + }, + safeArea: { + type: Boolean, + default: !0 + }, + maskBackgroundColor: { + type: String, + default: "rgba(0, 0, 0, 0.4)" + } + }, + watch: { + type: { + handler: function(t) { + this.config[t] && this[this.config[t]](!0); + }, + immediate: !0 + }, + isDesktop: { + handler: function(t) { + this.config[t] && this[this.config[this.type]](!0); + }, + immediate: !0 + }, + maskClick: { + handler: function(t) { + this.mkclick = t; + }, + immediate: !0 + }, + isMaskClick: { + handler: function(t) { + this.mkclick = t; + }, + immediate: !0 + }, + showPopup: function(t) {} + }, + data: function() { + return { + duration: 300, + ani: [], + showPopup: !1, + showTrans: !1, + popupWidth: 0, + popupHeight: 0, + config: { + top: "top", + bottom: "bottom", + center: "center", + left: "left", + right: "right", + message: "top", + dialog: "center", + share: "bottom" + }, + maskClass: { + position: "fixed", + bottom: 0, + top: 0, + left: 0, + right: 0, + backgroundColor: "rgba(0, 0, 0, 0.4)" + }, + transClass: { + position: "fixed", + left: 0, + right: 0 + }, + maskShow: !0, + mkclick: !0, + popupstyle: this.isDesktop ? "fixforpc-top" : "top" + }; + }, + computed: { + isDesktop: function() { + return this.popupWidth >= 500 && this.popupHeight >= 500; + }, + bg: function() { + return "" === this.backgroundColor || "none" === this.backgroundColor ? "transparent" : this.backgroundColor; + } + }, + mounted: function() { + var i = this; + (function() { + var o = t.getSystemInfoSync(), s = o.windowWidth, n = o.windowHeight, e = o.windowTop, a = o.safeArea, r = o.screenHeight; + o.safeAreaInsets; + i.popupWidth = s, i.popupHeight = n + (e || 0), a && i.safeArea ? i.safeAreaInsets = r - a.bottom : i.safeAreaInsets = 0; + })(); + }, + destroyed: function() { + this.setH5Visible(); + }, + created: function() { + null === this.isMaskClick && null === this.maskClick ? this.mkclick = !0 : this.mkclick = null !== this.isMaskClick ? this.isMaskClick : this.maskClick, + this.animation ? this.duration = 300 : this.duration = 0, this.messageChild = null, + this.clearPropagation = !1, this.maskClass.backgroundColor = this.maskBackgroundColor; + }, + methods: { + setH5Visible: function() {}, + closeMask: function() { + this.maskShow = !1; + }, + disableMask: function() { + this.mkclick = !1; + }, + clear: function(t) { + t.stopPropagation(), this.clearPropagation = !0; + }, + open: function(t) { + this.showPopup && (clearTimeout(this.timer), this.showPopup = !1); + t && -1 !== [ "top", "center", "bottom", "left", "right", "message", "dialog", "share" ].indexOf(t) || (t = this.type), + this.config[t] ? (this[this.config[t]](), this.$emit("change", { + show: !0, + type: t + })) : console.error("缺少类型:", t); + }, + close: function(t) { + var i = this; + this.showTrans = !1, this.$emit("change", { + show: !1, + type: this.type + }), clearTimeout(this.timer), this.timer = setTimeout(function() { + i.showPopup = !1; + }, 300); + }, + touchstart: function() { + this.clearPropagation = !1; + }, + onTap: function() { + this.clearPropagation ? this.clearPropagation = !1 : (this.$emit("maskClick"), this.mkclick && this.close()); + }, + top: function(t) { + var i = this; + this.popupstyle = this.isDesktop ? "fixforpc-top" : "top", this.ani = [ "slide-top" ], + this.transClass = { + position: "fixed", + left: 0, + right: 0, + backgroundColor: this.bg + }, t || (this.showPopup = !0, this.showTrans = !0, this.$nextTick(function() { + i.messageChild && "message" === i.type && i.messageChild.timerClose(); + })); + }, + bottom: function(t) { + this.popupstyle = "bottom", this.ani = [ "slide-bottom" ], this.transClass = { + position: "fixed", + left: 0, + right: 0, + bottom: 0, + paddingBottom: this.safeAreaInsets + "px", + backgroundColor: this.bg + }, t || (this.showPopup = !0, this.showTrans = !0); + }, + center: function(t) { + this.popupstyle = "center", this.ani = [ "zoom-out", "fade" ], this.transClass = { + position: "fixed", + display: "flex", + flexDirection: "column", + bottom: 0, + left: 0, + right: 0, + top: 0, + justifyContent: "center", + alignItems: "center" + }, t || (this.showPopup = !0, this.showTrans = !0); + }, + left: function(t) { + this.popupstyle = "left", this.ani = [ "slide-left" ], this.transClass = { + position: "fixed", + left: 0, + bottom: 0, + top: 0, + backgroundColor: this.bg, + display: "flex", + flexDirection: "column" + }, t || (this.showPopup = !0, this.showTrans = !0); + }, + right: function(t) { + this.popupstyle = "right", this.ani = [ "slide-right" ], this.transClass = { + position: "fixed", + bottom: 0, + right: 0, + top: 0, + backgroundColor: this.bg, + display: "flex", + flexDirection: "column" + }, t || (this.showPopup = !0, this.showTrans = !0); + } + } + }; + i.default = o; + }).call(this, o("543d")["default"]); + }, + "8c23": function(t, i, o) {}, + a22e: function(t, i, o) { + "use strict"; + var s = o("8c23"), n = o.n(s); + n.a; + }, + edb0: function(t, i, o) { + "use strict"; + o.r(i); + var s = o("612c"), n = o("0719"); + for (var e in n) [ "default" ].indexOf(e) < 0 && function(t) { + o.d(i, t, function() { + return n[t]; + }); + }(e); + o("a22e"); + var a = o("f0c5"), r = Object(a["a"])(n["default"], s["b"], s["c"], !1, null, null, null, !1, s["a"], void 0); + i["default"] = r.exports; + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-popup/components/uni-popup/uni-popup-create-component", { + "uni_modules/uni-popup/components/uni-popup/uni-popup-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("edb0")); + } +}, [ [ "uni_modules/uni-popup/components/uni-popup/uni-popup-create-component" ] ] ]); \ No newline at end of file diff --git a/uni_modules/uni-popup/components/uni-popup/uni-popup.json b/uni_modules/uni-popup/components/uni-popup/uni-popup.json new file mode 100644 index 0000000..9fb459e --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup/uni-popup.json @@ -0,0 +1,6 @@ +{ + "usingComponents": { + "uni-transition": "/uni_modules/uni-transition/components/uni-transition/uni-transition" + }, + "component": true +} \ No newline at end of file diff --git a/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml b/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml new file mode 100644 index 0000000..a1e46f1 --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss b/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss new file mode 100644 index 0000000..5f5c7a4 --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss @@ -0,0 +1,26 @@ +.uni-popup { + position: fixed; + z-index: 99; +} + +.uni-popup.left,.uni-popup.right,.uni-popup.top { + top: 0; +} + +.uni-popup .uni-popup__wrapper { + display: block; + position: relative; +} + +.uni-popup .uni-popup__wrapper.left,.uni-popup .uni-popup__wrapper.right { + flex: 1; + padding-top: 0; +} + +.fixforpc-z-index { + z-index: 999; +} + +.fixforpc-top { + top: 0; +} \ No newline at end of file diff --git a/uni_modules/uni-rate/components/uni-rate/uni-rate.js b/uni_modules/uni-rate/components/uni-rate/uni-rate.js new file mode 100644 index 0000000..306d126 --- /dev/null +++ b/uni_modules/uni-rate/components/uni-rate/uni-rate.js @@ -0,0 +1,201 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-rate/components/uni-rate/uni-rate" ], { + "1d24": function(t, e, n) {}, + "24d9": function(t, e, n) { + "use strict"; + n.d(e, "b", function() { + return u; + }), n.d(e, "c", function() { + return a; + }), n.d(e, "a", function() { + return i; + }); + var i = { + uniIcons: function() { + return Promise.all([ n.e("common/vendor"), n.e("uni_modules/uni-icons/components/uni-icons/uni-icons") ]).then(n.bind(null, "8be1")); + } + }, u = function() { + var t = this.$createElement; + this._self._c; + }, a = []; + }, + 2698: function(t, e, n) { + "use strict"; + var i = n("1d24"), u = n.n(i); + u.a; + }, + "905b": function(t, e, n) { + "use strict"; + n.r(e); + var i = n("24d9"), u = n("e5f1"); + for (var a in u) [ "default" ].indexOf(a) < 0 && function(t) { + n.d(e, t, function() { + return u[t]; + }); + }(a); + n("2698"); + var o = n("f0c5"), r = Object(o["a"])(u["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + e["default"] = r.exports; + }, + b633: function(t, e, n) { + "use strict"; + (function(t) { + Object.defineProperty(e, "__esModule", { + value: !0 + }), e.default = void 0; + var n = { + name: "UniRate", + props: { + isFill: { + type: [ Boolean, String ], + default: !0 + }, + color: { + type: String, + default: "#ececec" + }, + activeColor: { + type: String, + default: "#ffca3e" + }, + disabledColor: { + type: String, + default: "#c0c0c0" + }, + size: { + type: [ Number, String ], + default: 24 + }, + value: { + type: [ Number, String ], + default: 0 + }, + modelValue: { + type: [ Number, String ], + default: 0 + }, + max: { + type: [ Number, String ], + default: 5 + }, + margin: { + type: [ Number, String ], + default: 0 + }, + disabled: { + type: [ Boolean, String ], + default: !1 + }, + readonly: { + type: [ Boolean, String ], + default: !1 + }, + allowHalf: { + type: [ Boolean, String ], + default: !1 + }, + touchable: { + type: [ Boolean, String ], + default: !0 + } + }, + data: function() { + return { + valueSync: "", + userMouseFristMove: !0, + userRated: !1, + userLastRate: 1 + }; + }, + watch: { + value: function(t) { + this.valueSync = Number(t); + }, + modelValue: function(t) { + this.valueSync = Number(t); + } + }, + computed: { + stars: function() { + for (var t = this.valueSync ? this.valueSync : 0, e = [], n = Math.floor(t), i = Math.ceil(t), u = 0; u < this.max; u++) n > u ? e.push({ + activeWitch: "100%" + }) : i - 1 === u ? e.push({ + activeWitch: 100 * (t - n) + "%" + }) : e.push({ + activeWitch: "0" + }); + return e; + }, + marginNumber: function() { + return Number(this.margin); + } + }, + created: function() { + this.valueSync = Number(this.value || this.modelValue), this._rateBoxLeft = 0, this._oldValue = null; + }, + mounted: function() { + var t = this; + setTimeout(function() { + t._getSize(); + }, 100); + }, + methods: { + touchstart: function(t) { + if (!this.readonly && !this.disabled) { + var e = t.changedTouches[0], n = e.clientX, i = e.screenX; + this._getRateCount(n || i); + } + }, + touchmove: function(t) { + if (!this.readonly && !this.disabled && this.touchable) { + var e = t.changedTouches[0], n = e.clientX, i = e.screenX; + this._getRateCount(n || i); + } + }, + mousedown: function(t) {}, + mousemove: function(t) {}, + mouseleave: function(t) {}, + _getRateCount: function(t) { + this._getSize(); + var e = Number(this.size); + if (isNaN(e)) return new Error("size 属性只能设置为数字"); + var n = t - this._rateBoxLeft, i = parseInt(n / (e + this.marginNumber)); + i = i < 0 ? 0 : i, i = i > this.max ? this.max : i; + var u = parseInt(n - (e + this.marginNumber) * i), a = 0; + (this._oldValue !== i || this.PC) && (this._oldValue = i, a = this.allowHalf ? u > e / 2 ? i + 1 : i + .5 : i + 1, + a = Math.max(.5, Math.min(a, this.max)), this.valueSync = a, this._onChange()); + }, + _onChange: function() { + this.$emit("input", this.valueSync), this.$emit("update:modelValue", this.valueSync), + this.$emit("change", { + value: this.valueSync + }); + }, + _getSize: function() { + var e = this; + t.createSelectorQuery().in(this).select(".uni-rate").boundingClientRect().exec(function(t) { + t && (e._rateBoxLeft = t[0].left); + }); + } + } + }; + e.default = n; + }).call(this, n("543d")["default"]); + }, + e5f1: function(t, e, n) { + "use strict"; + n.r(e); + var i = n("b633"), u = n.n(i); + for (var a in i) [ "default" ].indexOf(a) < 0 && function(t) { + n.d(e, t, function() { + return i[t]; + }); + }(a); + e["default"] = u.a; + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-rate/components/uni-rate/uni-rate-create-component", { + "uni_modules/uni-rate/components/uni-rate/uni-rate-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("905b")); + } +}, [ [ "uni_modules/uni-rate/components/uni-rate/uni-rate-create-component" ] ] ]); \ No newline at end of file diff --git a/uni_modules/uni-rate/components/uni-rate/uni-rate.json b/uni_modules/uni-rate/components/uni-rate/uni-rate.json new file mode 100644 index 0000000..ddeeca7 --- /dev/null +++ b/uni_modules/uni-rate/components/uni-rate/uni-rate.json @@ -0,0 +1,6 @@ +{ + "usingComponents": { + "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons" + }, + "component": true +} \ No newline at end of file diff --git a/uni_modules/uni-rate/components/uni-rate/uni-rate.wxml b/uni_modules/uni-rate/components/uni-rate/uni-rate.wxml new file mode 100644 index 0000000..e29630c --- /dev/null +++ b/uni_modules/uni-rate/components/uni-rate/uni-rate.wxml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/uni_modules/uni-rate/components/uni-rate/uni-rate.wxss b/uni_modules/uni-rate/components/uni-rate/uni-rate.wxss new file mode 100644 index 0000000..9a74e9f --- /dev/null +++ b/uni_modules/uni-rate/components/uni-rate/uni-rate.wxss @@ -0,0 +1,21 @@ +.uni-rate { + display: flex; + flex-direction: row; + font-size: 0; + line-height: 1; +} + +.uni-rate__icon { + font-size: 0; + line-height: 1; + position: relative; +} + +.uni-rate__icon-on { + left: 0; + line-height: 1; + overflow: hidden; + position: absolute; + text-align: left; + top: 0; +} \ No newline at end of file diff --git a/uni_modules/uni-section/components/uni-section/uni-section.js b/uni_modules/uni-section/components/uni-section/uni-section.js new file mode 100644 index 0000000..7fdaef0 --- /dev/null +++ b/uni_modules/uni-section/components/uni-section/uni-section.js @@ -0,0 +1,113 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-section/components/uni-section/uni-section" ], { + "069a": function(t, n, e) { + "use strict"; + e.r(n); + var i = e("5c1e"), u = e.n(i); + for (var a in i) [ "default" ].indexOf(a) < 0 && function(t) { + e.d(n, t, function() { + return i[t]; + }); + }(a); + n["default"] = u.a; + }, + "5c1e": function(t, n, e) { + "use strict"; + (function(t) { + Object.defineProperty(n, "__esModule", { + value: !0 + }), n.default = void 0; + var e = { + name: "UniSection", + emits: [ "click" ], + props: { + type: { + type: String, + default: "" + }, + title: { + type: String, + required: !0, + default: "" + }, + titleFontSize: { + type: String, + default: "14px" + }, + titleColor: { + type: String, + default: "#333" + }, + subTitle: { + type: String, + default: "" + }, + subTitleFontSize: { + type: String, + default: "12px" + }, + subTitleColor: { + type: String, + default: "#999" + }, + padding: { + type: [ Boolean, String ], + default: !1 + } + }, + computed: { + _padding: function() { + return "string" === typeof this.padding ? this.padding : this.padding ? "10px" : ""; + } + }, + watch: { + title: function(n) { + t.report && "" !== n && t.report("title", n); + } + }, + methods: { + onClick: function() { + this.$emit("click"); + } + } + }; + n.default = e; + }).call(this, e("543d")["default"]); + }, + "79f5": function(t, n, e) { + "use strict"; + e.r(n); + var i = e("9428"), u = e("069a"); + for (var a in u) [ "default" ].indexOf(a) < 0 && function(t) { + e.d(n, t, function() { + return u[t]; + }); + }(a); + e("a47a"); + var o = e("f0c5"), r = Object(o["a"])(u["default"], i["b"], i["c"], !1, null, null, null, !1, i["a"], void 0); + n["default"] = r.exports; + }, + 9428: function(t, n, e) { + "use strict"; + e.d(n, "b", function() { + return i; + }), e.d(n, "c", function() { + return u; + }), e.d(n, "a", function() {}); + var i = function() { + var t = this.$createElement; + this._self._c; + }, u = []; + }, + 9664: function(t, n, e) {}, + a47a: function(t, n, e) { + "use strict"; + var i = e("9664"), u = e.n(i); + u.a; + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-section/components/uni-section/uni-section-create-component", { + "uni_modules/uni-section/components/uni-section/uni-section-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("79f5")); + } +}, [ [ "uni_modules/uni-section/components/uni-section/uni-section-create-component" ] ] ]); \ No newline at end of file diff --git a/uni_modules/uni-section/components/uni-section/uni-section.json b/uni_modules/uni-section/components/uni-section/uni-section.json new file mode 100644 index 0000000..09a47fa --- /dev/null +++ b/uni_modules/uni-section/components/uni-section/uni-section.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "component": true +} \ No newline at end of file diff --git a/uni_modules/uni-section/components/uni-section/uni-section.wxml b/uni_modules/uni-section/components/uni-section/uni-section.wxml new file mode 100644 index 0000000..df6af8c --- /dev/null +++ b/uni_modules/uni-section/components/uni-section/uni-section.wxml @@ -0,0 +1,16 @@ + + + + + + {{title}} + {{subTitle}} + + + + + + + + + diff --git a/uni_modules/uni-section/components/uni-section/uni-section.wxss b/uni_modules/uni-section/components/uni-section/uni-section.wxss new file mode 100644 index 0000000..5cba712 --- /dev/null +++ b/uni_modules/uni-section/components/uni-section/uni-section.wxss @@ -0,0 +1,57 @@ +.uni-section { + background-color: #fff; +} + +.uni-section .uni-section-header { + align-items: center; + display: flex; + flex-direction: row; + font-weight: 400; + padding: 12px 10px; + position: relative; +} + +.uni-section .uni-section-header__decoration { + background-color: #2979ff; + margin-right: 6px; +} + +.uni-section .uni-section-header__decoration.line { + border-radius: 10px; + height: 12px; + width: 4px; +} + +.uni-section .uni-section-header__decoration.circle { + border-bottom-left-radius: 50px; + border-bottom-right-radius: 50px; + border-top-left-radius: 50px; + border-top-right-radius: 50px; + height: 8px; + width: 8px; +} + +.uni-section .uni-section-header__decoration.square { + height: 8px; + width: 8px; +} + +.uni-section .uni-section-header__content { + color: #333; + display: flex; + flex: 1; + flex-direction: column; +} + +.uni-section .uni-section-header__content .distraction { + align-items: center; + flex-direction: row; +} + +.uni-section .uni-section-header__content-sub { + margin-top: 2px; +} + +.uni-section .uni-section-content,.uni-section .uni-section-header__slot-right { + font-size: 14px; +} \ No newline at end of file diff --git a/uni_modules/uni-transition/components/uni-transition/uni-transition.js b/uni_modules/uni-transition/components/uni-transition/uni-transition.js new file mode 100644 index 0000000..af99085 --- /dev/null +++ b/uni_modules/uni-transition/components/uni-transition/uni-transition.js @@ -0,0 +1,240 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ [ "uni_modules/uni-transition/components/uni-transition/uni-transition" ], { + "73eb": function(t, n, i) { + "use strict"; + i.r(n); + var e = i("79d7"), o = i("b01e"); + for (var a in o) [ "default" ].indexOf(a) < 0 && function(t) { + i.d(n, t, function() { + return o[t]; + }); + }(a); + var r = i("f0c5"), s = Object(r["a"])(o["default"], e["b"], e["c"], !1, null, null, null, !1, e["a"], void 0); + n["default"] = s.exports; + }, + "79d7": function(t, n, i) { + "use strict"; + i.d(n, "b", function() { + return e; + }), i.d(n, "c", function() { + return o; + }), i.d(n, "a", function() {}); + var e = function() { + var t = this.$createElement; + this._self._c; + }, o = []; + }, + "91e0": function(t, n, i) { + "use strict"; + var e = i("4ea4"); + Object.defineProperty(n, "__esModule", { + value: !0 + }), n.default = void 0; + var o = e(i("448a")), a = e(i("7037")), r = e(i("9523")), s = i("2d46"); + function c(t, n) { + var i = Object.keys(t); + if (Object.getOwnPropertySymbols) { + var e = Object.getOwnPropertySymbols(t); + n && (e = e.filter(function(n) { + return Object.getOwnPropertyDescriptor(t, n).enumerable; + })), i.push.apply(i, e); + } + return i; + } + function u(t) { + for (var n = 1; n < arguments.length; n++) { + var i = null != arguments[n] ? arguments[n] : {}; + n % 2 ? c(Object(i), !0).forEach(function(n) { + (0, r.default)(t, n, i[n]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(i)) : c(Object(i)).forEach(function(n) { + Object.defineProperty(t, n, Object.getOwnPropertyDescriptor(i, n)); + }); + } + return t; + } + var f = { + name: "uniTransition", + emits: [ "click", "change" ], + props: { + show: { + type: Boolean, + default: !1 + }, + modeClass: { + type: [ Array, String ], + default: function() { + return "fade"; + } + }, + duration: { + type: Number, + default: 300 + }, + styles: { + type: Object, + default: function() { + return {}; + } + }, + customClass: { + type: String, + default: "" + } + }, + data: function() { + return { + isShow: !1, + transform: "", + opacity: 1, + animationData: {}, + durationTime: 300, + config: {} + }; + }, + watch: { + show: { + handler: function(t) { + t ? this.open() : this.isShow && this.close(); + }, + immediate: !0 + } + }, + computed: { + stylesObject: function() { + var t = u(u({}, this.styles), {}, { + "transition-duration": this.duration / 1e3 + "s" + }), n = ""; + for (var i in t) { + var e = this.toLine(i); + n += e + ":" + t[i] + ";"; + } + return n; + }, + transformStyles: function() { + return "transform:" + this.transform + ";opacity:" + this.opacity + ";" + this.stylesObject; + } + }, + created: function() { + this.config = { + duration: this.duration, + timingFunction: "ease", + transformOrigin: "50% 50%", + delay: 0 + }, this.durationTime = this.duration; + }, + methods: { + init: function() { + var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; + t.duration && (this.durationTime = t.duration), this.animation = (0, s.createAnimation)(Object.assign(this.config, t), this); + }, + onClick: function() { + this.$emit("click", { + detail: this.isShow + }); + }, + step: function(t) { + var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; + if (this.animation) { + for (var i in t) try { + var e; + if ("object" === (0, a.default)(t[i])) (e = this.animation)[i].apply(e, (0, o.default)(t[i])); else this.animation[i](t[i]); + } catch (r) { + r = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(r); + console.error("方法 ".concat(i, " 不存在")); + } + return this.animation.step(n), this; + } + }, + run: function(t) { + this.animation && this.animation.run(t); + }, + open: function() { + var t = this; + clearTimeout(this.timer), this.transform = "", this.isShow = !0; + var n = this.styleInit(!1), i = n.opacity, e = n.transform; + "undefined" !== typeof i && (this.opacity = i), this.transform = e, this.$nextTick(function() { + t.timer = setTimeout(function() { + t.animation = (0, s.createAnimation)(t.config, t), t.tranfromInit(!1).step(), t.animation.run(), + t.$emit("change", { + detail: t.isShow + }); + }, 20); + }); + }, + close: function(t) { + var n = this; + this.animation && this.tranfromInit(!0).step().run(function() { + n.isShow = !1, n.animationData = null, n.animation = null; + var t = n.styleInit(!1), i = t.opacity, e = t.transform; + n.opacity = i || 1, n.transform = e, n.$emit("change", { + detail: n.isShow + }); + }); + }, + styleInit: function(t) { + var n = this, i = { + transform: "" + }, e = function(t, e) { + "fade" === e ? i.opacity = n.animationType(t)[e] : i.transform += n.animationType(t)[e] + " "; + }; + return "string" === typeof this.modeClass ? e(t, this.modeClass) : this.modeClass.forEach(function(n) { + e(t, n); + }), i; + }, + tranfromInit: function(t) { + var n = this, i = function(t, i) { + var e = null; + "fade" === i ? e = t ? 0 : 1 : (e = t ? "-100%" : "0", "zoom-in" === i && (e = t ? .8 : 1), + "zoom-out" === i && (e = t ? 1.2 : 1), "slide-right" === i && (e = t ? "100%" : "0"), + "slide-bottom" === i && (e = t ? "100%" : "0")), n.animation[n.animationMode()[i]](e); + }; + return "string" === typeof this.modeClass ? i(t, this.modeClass) : this.modeClass.forEach(function(n) { + i(t, n); + }), this.animation; + }, + animationType: function(t) { + return { + fade: t ? 1 : 0, + "slide-top": "translateY(".concat(t ? "0" : "-100%", ")"), + "slide-right": "translateX(".concat(t ? "0" : "100%", ")"), + "slide-bottom": "translateY(".concat(t ? "0" : "100%", ")"), + "slide-left": "translateX(".concat(t ? "0" : "-100%", ")"), + "zoom-in": "scaleX(".concat(t ? 1 : .8, ") scaleY(").concat(t ? 1 : .8, ")"), + "zoom-out": "scaleX(".concat(t ? 1 : 1.2, ") scaleY(").concat(t ? 1 : 1.2, ")") + }; + }, + animationMode: function() { + return { + fade: "opacity", + "slide-top": "translateY", + "slide-right": "translateX", + "slide-bottom": "translateY", + "slide-left": "translateX", + "zoom-in": "scale", + "zoom-out": "scale" + }; + }, + toLine: function(t) { + return t.replace(/([A-Z])/g, "-$1").toLowerCase(); + } + } + }; + n.default = f; + }, + b01e: function(t, n, i) { + "use strict"; + i.r(n); + var e = i("91e0"), o = i.n(e); + for (var a in e) [ "default" ].indexOf(a) < 0 && function(t) { + i.d(n, t, function() { + return e[t]; + }); + }(a); + n["default"] = o.a; + } +} ]); + +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ "uni_modules/uni-transition/components/uni-transition/uni-transition-create-component", { + "uni_modules/uni-transition/components/uni-transition/uni-transition-create-component": function(module, exports, __webpack_require__) { + __webpack_require__("543d")["createComponent"](__webpack_require__("73eb")); + } +}, [ [ "uni_modules/uni-transition/components/uni-transition/uni-transition-create-component" ] ] ]); \ No newline at end of file diff --git a/uni_modules/uni-transition/components/uni-transition/uni-transition.json b/uni_modules/uni-transition/components/uni-transition/uni-transition.json new file mode 100644 index 0000000..09a47fa --- /dev/null +++ b/uni_modules/uni-transition/components/uni-transition/uni-transition.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "component": true +} \ No newline at end of file diff --git a/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml b/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml new file mode 100644 index 0000000..d1b72cd --- /dev/null +++ b/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml @@ -0,0 +1,3 @@ + + + diff --git a/uni_modules/uni-transition/components/uni-transition/uni-transition.wxss b/uni_modules/uni-transition/components/uni-transition/uni-transition.wxss new file mode 100644 index 0000000..e69de29 diff --git a/uni_modules/uni-upgrade-center-app/static/app_update_close.png b/uni_modules/uni-upgrade-center-app/static/app_update_close.png new file mode 100644 index 0000000000000000000000000000000000000000..8b2ffe62cba2466f184ea9f8ee4f9395ed8cf37a GIT binary patch literal 7644 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 U2>e_sb7~9VO{|RT486$z2cgKqd;kCd literal 0 HcmV?d00001 diff --git a/uni_modules/uni-upgrade-center-app/static/bg_top.png b/uni_modules/uni-upgrade-center-app/static/bg_top.png new file mode 100644 index 0000000000000000000000000000000000000000..015f698cdd8c8caa63486a2bd87f5a96f17df630 GIT binary patch literal 30486 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 literal 0 HcmV?d00001