会员权益
This commit is contained in:
1
unpackage/dist/build/mp-weixin/pagesTools/album/details.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesTools/album/details.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/album/details"],{"0f7e":function(t,e,n){"use strict";var a=n("ac2e"),o=n.n(a);o.a},2232: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(){}));var a=function(){var t=this,e=t.$createElement,n=(t._self._c,t.loadEnd&&t.albumInfo.files?t.splitImages(t.albumInfo.files):null);t._isMounted||(t.e0=function(e,n){var a=arguments[arguments.length-1].currentTarget.dataset,o=a.eventParams||a["event-params"];n=o.index;return t.previewImage(n)}),t.$mp.data=Object.assign({},{$root:{l0:n}})},o=[]},"2c53":function(t,e,n){"use strict";(function(t){var a=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=a(n("7ca3")),i=n("8f59"),r=a(n("f5e9"));function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}var l={data:function(){return{loadEnd:!1,albumId:null,albumInfo:{},showLogin:!1}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,i.mapState)({themeColor:function(t){return t.app.themeColor},organize:function(t){return t.app.organize},iconDownload:function(t){return r.default.svgToUrl("download",t.app.themeColor)},shareImage:function(t){return t.app.shareImage},loginImg:function(t){return t.app.loginImg}})),onLoad:function(e){var n=this;t.showLoading({title:"加载中"}),this.albumId=e.id,this.getAlbumDetails((function(){t.hideLoading(),n.loadEnd=!0}))},onShareAppMessage:function(){var t="";return t=this.albumInfo.files&&1==this.albumInfo.type?this.splitImages(this.albumInfo.files)[0]:this.shareImage,{title:this.albumInfo.name,imageUrl:t||this.shareImage}},onShareTimeline:function(){var t="";return t=this.albumInfo.files&&1==this.albumInfo.type?this.splitImages(this.albumInfo.files)[0]:this.shareImage,{title:this.albumInfo.name,imageUrl:t||this.shareImage}},methods:{handleDownload:function(e){e?(t.showLoading({mask:!0,title:"加载中"}),this.$util.downloadFile(e).then((function(){t.hideLoading()})).catch((function(e){t.hideLoading(),t.showToast({icon:"none",title:(null===e||void 0===e?void 0:e.errMsg)||"视频下载失败"})}))):t.showToast({icon:"none",title:"暂无可下载视频"})},getAlbumDetails:function(e){var n=this;this.$util.request("album.albumDetails",{album_id:this.albumId}).then((function(a){e&&e(),1==a.code?n.albumInfo=a.data:t.showToast({title:a.msg,icon:"none"})})).catch((function(t){401==t?n.showLogin=!0:(e&&e(),console.error("获取相册详情 ",t))}))},previewImage:function(e){var n=this.splitImages(this.albumInfo.files);t.previewImage({urls:n,current:e})},splitImages:function(t){try{return t?t.split(","):[]}catch(e){return[]}},toLogin:function(){t.redirectTo({url:"/pagesTools/album/details?id=".concat(this.albumId)})}}};e.default=l}).call(this,n("df3c")["default"])},"4b05":function(t,e,n){"use strict";n.r(e);var a=n("2232"),o=n("c5d3");for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("0f7e");var r=n("828b"),u=Object(r["a"])(o["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);e["default"]=u.exports},"9f28":function(t,e,n){"use strict";(function(t,e){var a=n("47a9");n("aa6c");a(n("3240"));var o=a(n("4b05"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(o.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},ac2e:function(t,e,n){},c5d3:function(t,e,n){"use strict";n.r(e);var a=n("2c53"),o=n.n(a);for(var i in a)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(i);e["default"]=o.a}},[["9f28","common/runtime","common/vendor"]]]);
|
||||
4
unpackage/dist/build/mp-weixin/pagesTools/album/details.json
vendored
Normal file
4
unpackage/dist/build/mp-weixin/pagesTools/album/details.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"navigationBarTitleText": "",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesTools/album/details.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesTools/album/details.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="4c6d4724-1" title="{{organize+'相册详情'}}" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><view class="main-content"><view class="content-head flex align-items-center"><text class="head-date flex-item">{{albumInfo.release_date}}</text><block wx:if="{{albumInfo.type==2}}"><view data-event-opts="{{[['tap',[['handleDownload',['$0'],['albumInfo.files']]]]]}}" class="head-btn flex align-items-center" bindtap="__e"><block wx:if="{{iconDownload}}"><view class="btn-icon" style="{{'background-image:'+('url('+iconDownload+')')+';'}}"></view></block><text class="btn-text">下载视频</text></view></block></view><view class="content-info">{{albumInfo.name}}</view><block wx:if="{{albumInfo.files}}"><view class="content-list"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="list-item"><block wx:if="{{albumInfo.type==1}}"><image class="item-box" src="{{item}}" mode="widthFix" data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" data-event-params="{{({index})}}" bindtap="__e"></image></block><block wx:else><block wx:if="{{albumInfo.type==2}}"><video class="item-box" src="{{item}}" loop="{{true}}" object-fit="cover" show-mute-btn="{{true}}" show-fullscreen-btn="{{true}}" play-btn-position="center"></video></block></block></view></block></view></block></view></view></block><block wx:else><block wx:if="{{showLogin}}"><view class="container-login"><image class="login-image" src="{{loginImg}}" mode="aspectFit"></image><view class="login-tips">小程序需要登录注册才能使用相关功能,请登录后查看该页面</view><view data-event-opts="{{[['tap',[['toLogin']]]]}}" class="login-btn" style="{{'background:'+(themeColor)+';'}}" bindtap="__e">前往登录</view></view></block></block><tab-bar vue-id="4c6d4724-2" bind:__l="__l"></tab-bar></view>
|
||||
1
unpackage/dist/build/mp-weixin/pagesTools/album/details.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesTools/album/details.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.container .container-main{padding:32rpx}.container .container-main .main-content{padding:32rpx;border-radius:12rpx;background:#fff}.container .container-main .main-content .content-head .head-date{color:#5a5b6e;font-size:28rpx;font-weight:600;line-height:32rpx}.container .container-main .main-content .content-head .head-btn{margin-left:32rpx}.container .container-main .main-content .content-head .head-btn .btn-icon{width:32rpx;height:32rpx;background-size:32rpx;margin-right:8rpx}.container .container-main .main-content .content-head .head-btn .btn-text{color:var(--theme-color);font-size:28rpx;line-height:32rpx}.container .container-main .main-content .content-info{margin-top:16rpx;color:#8d929c;font-size:28rpx;line-height:40rpx}.container .container-main .main-content .content-list .list-item{margin-top:16rpx}.container .container-main .main-content .content-list .list-item .item-box{width:100%;border-radius:16rpx}.container .container-login{padding:96rpx 60rpx 0}.container .container-login .login-image{width:100%;height:500rpx}.container .container-login .login-tips{color:#585858;font-size:36rpx;line-height:50rpx;margin-top:48rpx;text-align:center}.container .container-login .login-btn{margin-top:56rpx;height:88rpx;line-height:88rpx;font-size:28rpx;border-radius:16rpx;text-align:center;color:#fff}
|
||||
1
unpackage/dist/build/mp-weixin/pagesTools/album/index.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesTools/album/index.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/album/index"],{"0130":function(t,e,n){"use strict";n.r(e);var a=n("2bae"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"119f":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var a=function(){var t=this.$createElement,e=(this._self._c,this.loadEnd?this.albumList.length:null);this.$mp.data=Object.assign({},{$root:{g0:e}})},i=[]},"2bae":function(t,e,n){"use strict";(function(t){var a=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("af34")),r=a(n("7ca3")),o=n("8f59");function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}var c={components:{albumItem:function(){n.e("pagesTools/component/album/index").then(function(){return resolve(n("9571"))}.bind(null,n)).catch(n.oe)}},data:function(){return{loadEnd:!1,albumList:[],page:1,limit:20,hasMore:!1}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){(0,r.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,o.mapState)({themeColor:function(t){return t.app.themeColor},organize:function(t){return t.app.organize},shareImage:function(t){return t.app.shareImage},shareTitle:function(t){return t.app.shareTitle}})),onLoad:function(){var e=this;t.showLoading({title:"加载中"}),this.getAlbumList((function(){t.hideLoading(),e.loadEnd=!0}))},onPullDownRefresh:function(){this.page=1,this.getAlbumList((function(){t.stopPullDownRefresh()}))},onReachBottom:function(){this.hasMore&&(this.page++,this.getAlbumList())},onShareAppMessage:function(){return{title:this.shareTitle,imageUrl:this.shareImage}},onShareTimeline:function(){return{title:this.shareTitle,imageUrl:this.shareImage}},methods:{getAlbumList:function(e){var n=this;this.$util.request("album.albumList",{page:this.page,limit:this.limit}).then((function(a){if(e&&e(),1==a.code){var r=a.data.data;n.hasMore=n.page<a.data.total/n.limit,n.albumList=1==n.page?r:[].concat((0,i.default)(n.albumList),(0,i.default)(r))}else t.showToast({title:a.msg,icon:"none"})})).catch((function(t){e&&e(),console.error("获取相册列表",t)}))}}};e.default=c}).call(this,n("df3c")["default"])},4625:function(t,e,n){"use strict";n.r(e);var a=n("119f"),i=n("0130");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("7c9e");var o=n("828b"),u=Object(o["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);e["default"]=u.exports},"7c9e":function(t,e,n){"use strict";var a=n("9267"),i=n.n(a);i.a},9267:function(t,e,n){},ba46:function(t,e,n){"use strict";(function(t,e){var a=n("47a9");n("aa6c");a(n("3240"));var i=a(n("4625"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(i.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])}},[["ba46","common/runtime","common/vendor"]]]);
|
||||
7
unpackage/dist/build/mp-weixin/pagesTools/album/index.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/pagesTools/album/index.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "",
|
||||
"enablePullDownRefresh": true,
|
||||
"usingComponents": {
|
||||
"album-item": "/pagesTools/component/album/index"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesTools/album/index.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesTools/album/index.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="container"><title-bar vue-id="55abd85e-1" title="{{organize+'相册'}}" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><block wx:if="{{$root.g0}}"><view class="main-column"><album-item vue-id="55abd85e-2" show-data="{{albumList}}" bind:__l="__l"></album-item></view></block><block wx:else><empty vue-id="55abd85e-3" top="30%" title="暂无相关内容~" bind:__l="__l"></empty></block></view></block><tab-bar vue-id="55abd85e-4" bind:__l="__l"></tab-bar></view>
|
||||
1
unpackage/dist/build/mp-weixin/pagesTools/album/index.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesTools/album/index.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.container .container-main{padding:32rpx}.container .container-main .main-column{border-radius:16rpx;background:#fff;padding:32rpx}
|
||||
Reference in New Issue
Block a user