会员权益

This commit is contained in:
2026-04-29 15:33:58 +08:00
commit 54965243da
2787 changed files with 242809 additions and 0 deletions

View 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"]]]);

View File

@@ -0,0 +1,4 @@
{
"navigationBarTitleText": "",
"usingComponents": {}
}

View 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>

View 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}

View 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"]]]);

View File

@@ -0,0 +1,7 @@
{
"navigationBarTitleText": "",
"enablePullDownRefresh": true,
"usingComponents": {
"album-item": "/pagesTools/component/album/index"
}
}

View 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>

View File

@@ -0,0 +1 @@
.container .container-main{padding:32rpx}.container .container-main .main-column{border-radius:16rpx;background:#fff;padding:32rpx}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/certificate/index"],{"0450":function(t,e,n){"use strict";(function(t,e){var r=n("47a9");n("aa6c");r(n("3240"));var o=r(n("b68e"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(o.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"17f5":function(t,e,n){"use strict";(function(t){var r=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n("7ca3")),i=n("8f59");function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}var c={data:function(){return{loadEnd:!1,name:"",number:""}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(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},loginImg:function(t){return t.app.loginImg}})),onReady:function(){this.loadEnd=!0},methods:{getCertificate:function(){var e=this;""!=this.name||""!=this.number?(t.showLoading({title:"查询中"}),this.$util.request("member.certificate",{name:this.name,number:this.number}).then((function(n){var r;if(1==n.code)if(t.hideLoading(),null!==(r=n.data)&&void 0!==r&&r.length){var o=n.data.map((function(t){return t.image}));e.$util.toPage({mode:1,path:"/pagesTools/certificate/result?images="+JSON.stringify(o)})}else t.showToast({title:"暂无相关证书~",icon:"none",duration:1e3});else t.showToast({title:n.msg,icon:"none"})})).catch((function(t){console.error("获取证书",t)}))):t.showToast({title:"请输入姓名或证书编号查询",icon:"none"})}}};e.default=c}).call(this,n("df3c")["default"])},"614d":function(t,e,n){},9785:function(t,e,n){"use strict";n.r(e);var r=n("17f5"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=o.a},b68e:function(t,e,n){"use strict";n.r(e);var r=n("e2dd"),o=n("9785");for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("faf9");var a=n("828b"),c=Object(a["a"])(o["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=c.exports},e2dd:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){}));var r=function(){var t=this.$createElement;this._self._c},o=[]},faf9:function(t,e,n){"use strict";var r=n("614d"),o=n.n(r);o.a}},[["0450","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,4 @@
{
"navigationBarTitleText": "证书查询",
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="container"><title-bar vue-id="f5154a94-1" title="证书查询" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><view class="main-image"><image class="image" src="/static/ground.png" mode="aspectFill"></image></view><view class="main-form"><view class="main-form-item"><input type="text" placeholder="请输入姓名" placeholder-class="placeholder" data-event-opts="{{[['confirm',[['getCertificate',['$event']]]],['input',[['__set_model',['','name','$event',[]]]]]]}}" value="{{name}}" bindconfirm="__e" bindinput="__e"/></view><view class="main-form-item"><input type="text" placeholder="请输入证书编号查询" placeholder-class="placeholder" data-event-opts="{{[['confirm',[['getCertificate',['$event']]]],['input',[['__set_model',['','number','$event',[]]]]]]}}" value="{{number}}" bindconfirm="__e" bindinput="__e"/></view><view data-event-opts="{{[['tap',[['getCertificate']]]]}}" class="main-form-button" style="{{'background:'+(themeColor)+';'}}" bindtap="__e"> 证书查询 </view><view class="main-form-item"><view class="main-form-item-tip">温馨提示:输入任一数据即可查询。</view></view></view></view></block><tab-bar vue-id="f5154a94-2" bind:__l="__l"></tab-bar></view>

View File

@@ -0,0 +1 @@
page{background:#fff}.container .container-main .main-image{position:absolute;top:0;left:0;right:0}.container .container-main .main-image .image{width:100vw;height:800rpx;display:block}.container .container-main .main-form{position:relative;top:750rpx;padding:32rpx;border-radius:16rpx 16rpx 0rpx;background:#fff}.container .container-main .main-form .main-form-item{padding:34rpx;margin-bottom:32rpx;border-radius:16rpx;text-align:center;background:#f6f7fb}.container .container-main .main-form .main-form-item .placeholder{text-align:center;font-size:32rpx;color:#8d929c}.container .container-main .main-form .main-form-item .main-form-item-tip{font-size:24rpx;line-height:48rpx;color:#5a5b6e}.container .container-main .main-form .main-form-button{padding:34rpx;border-radius:16rpx;margin-bottom:32rpx;font-size:32rpx;text-align:center;color:#fff}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/certificate/result"],{"0c81":function(t,e,n){},"198f":function(t,e,n){"use strict";n.r(e);var a=n("5644"),i=n("7d09");for(var u in i)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(u);n("4763");var c=n("828b"),r=Object(c["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);e["default"]=r.exports},"1a7b":function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={data:function(){return{imageList:[]}},onLoad:function(t){this.imageList=JSON.parse(t.images)},methods:{previewImage:function(e){t.previewImage({urls:this.imageList,current:e})}}};e.default=n}).call(this,n("df3c")["default"])},4763:function(t,e,n){"use strict";var a=n("0c81"),i=n.n(a);i.a},5644: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;this._self._c},i=[]},"7d09":function(t,e,n){"use strict";n.r(e);var a=n("1a7b"),i=n.n(a);for(var u in a)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(u);e["default"]=i.a},a7d0:function(t,e,n){"use strict";(function(t,e){var a=n("47a9");n("aa6c");a(n("3240"));var i=a(n("198f"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(i.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])}},[["a7d0","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,4 @@
{
"navigationBarTitleText": "查询结果",
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="container"><title-bar vue-id="1537e052-1" showBack="{{true}}" title="查询结果" bind:__l="__l"></title-bar><view class="container-main"><block wx:for="{{imageList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><image class="main-image" src="{{item}}" mode="widthFix" data-event-opts="{{[['tap',[['previewImage',[index]]]]]}}" bindtap="__e"></image></block></view></view>

View File

@@ -0,0 +1 @@
page{background:#fff}.container .container-main{padding:48rpx 64rpx;display:flex;flex-direction:column;row-gap:32rpx}.container .container-main .main-image{width:100%}

View File

@@ -0,0 +1,10 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/component/album/index"],{"269a":function(t,e,n){"use strict";var r=n("98d5"),o=n.n(r);o.a},"950d":function(t,e,n){"use strict";var r=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n("7ca3")),a=n("8f59");function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}var i={name:"componentAlbum",props:["showData"],computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,a.mapState)({themeColor:function(t){return t.app.themeColor}})),methods:{splitImages:function(t){try{return t?t.split(","):[]}catch(e){return[]}},toDetails:function(t){this.$util.toPage({mode:1,path:"/pagesTools/album/details?id="+t})}}};e.default=i},9571:function(t,e,n){"use strict";n.r(e);var r=n("fcb7"),o=n("dc00");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("269a");var c=n("828b"),i=Object(c["a"])(o["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=i.exports},"98d5":function(t,e,n){},dc00:function(t,e,n){"use strict";n.r(e);var r=n("950d"),o=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);e["default"]=o.a},fcb7:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){}));var r=function(){var t=this,e=t.$createElement,n=(t._self._c,t.__map(t.showData,(function(e,n){var r=t.__get_orig(e),o=e.files&&1==e.type?t.splitImages(e.files).length:null,a=e.files&&1==e.type&&1!=o?e.files.length:null,c=e.files&&1==e.type&&1!=o&&a?t.splitImages(e.files):null;return{$orig:r,g0:o,g1:a,l0:c}})));t.$mp.data=Object.assign({},{$root:{l1:n}})},o=[]}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pagesTools/component/album/index-create-component',
{
'pagesTools/component/album/index-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("9571"))
})
},
[['pagesTools/component/album/index-create-component']]
]);

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="component-album" style="{{'--theme-color:'+(themeColor)+';'}}"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="__i0__" wx:key="id"><view data-event-opts="{{[['tap',[['toDetails',['$0'],[[['showData','id',item.$orig.id,'id']]]]]]]}}" class="album-item" bindtap="__e"><view class="item-date">{{item.$orig.release_date}}</view><view class="item-title">{{item.$orig.name}}</view><block wx:if="{{item.$orig.files}}"><view class="item-content flex"><view class="content-timeline"><view class="timeline-point"></view><view class="timeline-line"></view></view><view class="content-box flex-item"><block wx:if="{{item.$orig.type==1}}"><block><block wx:if="{{item.g0==1}}"><view class="box-single"><image class="image" src="{{item.$orig.files}}" mode="aspectFill"></image></view></block><block wx:else><block wx:if="{{item.g1}}"><view class="box-multiple"><block wx:for="{{item.l0}}" wx:for-item="img" wx:for-index="index" wx:key="index"><view class="multiple-image"><image class="image" src="{{img}}" mode="aspectFill"></image></view></block></view></block></block></block></block><block wx:else><block wx:if="{{item.$orig.type==2}}"><view class="box-cover"><image class="cover-image" src="{{item.$orig.image}}" mode="aspectFill"></image><image class="cover-play" src="/static/play.png" mode="aspectFit"></image><view class="cover-mask"></view></view></block></block></view></view></block></view></block></view>

View File

@@ -0,0 +1 @@
.component-album .album-item{margin-top:32rpx}.component-album .album-item:first-child{margin-top:0}.component-album .album-item .item-date{color:#5a5b6e;font-size:28rpx;font-weight:600;line-height:32rpx}.component-album .album-item .item-title{margin-top:16rpx;color:#8d929c;font-size:28rpx;line-height:40rpx}.component-album .album-item .item-content{margin-top:16rpx}.component-album .album-item .item-content .content-timeline{display:flex;flex-direction:column}.component-album .album-item .item-content .content-timeline .timeline-point{width:20rpx;height:20rpx;border-radius:4rpx;background:var(--theme-color)}.component-album .album-item .item-content .content-timeline .timeline-line{width:2rpx;height:100%;flex:1;background:#f0f0f0}.component-album .album-item .item-content .content-box{margin-left:64rpx}.component-album .album-item .item-content .content-box .box-single{width:100%;height:240rpx;border-radius:16rpx;overflow:hidden}.component-album .album-item .item-content .content-box .box-multiple{display:flex;flex-wrap:wrap;-webkit-column-gap:2%;column-gap:2%;row-gap:16rpx}.component-album .album-item .item-content .content-box .box-multiple .multiple-image{width:32%;height:0;padding-top:32%;border-radius:16rpx;overflow:hidden;position:relative}.component-album .album-item .item-content .content-box .box-multiple .multiple-image .image{position:absolute;top:0;left:0;width:100%;height:100%}.component-album .album-item .item-content .content-box .box-cover{width:100%;height:240rpx;background:rgba(0,0,0,.3);border-radius:16rpx;overflow:hidden;position:relative}.component-album .album-item .item-content .content-box .box-cover .cover-image{width:100%;height:100%}.component-album .album-item .item-content .content-box .box-cover .cover-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:64rpx;height:64rpx;border-radius:50%}.component-album .album-item .item-content .content-box .box-cover .cover-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3)}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"uni-popup": "/uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}

View File

@@ -0,0 +1 @@
<view class="component-publicize-poster data-v-6093e5c4"><canvas class="poster-canvas data-v-6093e5c4" style="{{'width:'+(posterWidth+'px')+';'+('height:'+(posterHeight+'px')+';')}}" canvas-id="myCanvas" id="myCanvas"></canvas><uni-popup vue-id="727661c9-1" type="center" data-ref="popupModal" data-event-opts="{{[['^change',[['onChange']]]]}}" bind:change="__e" class="data-v-6093e5c4 vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="poster-popup flex-direction-column align-items-center data-v-6093e5c4" style="{{'--theme-color:'+(themeColor)+';'+('padding-top:'+(titleBarHeight+'px')+';')}}"><view data-event-opts="{{[['tap',[['onClose']]]]}}" class="popup-close data-v-6093e5c4" bindtap="__e"><image class="icon data-v-6093e5c4" src="/static/closePopup.png" mode="aspectFit"></image></view><view class="popup-content flex justify-content-center data-v-6093e5c4"><image class="image data-v-6093e5c4" src="{{posterPath}}" mode="aspectFit"></image></view><view data-event-opts="{{[['tap',[['saveImage',['$event']]]]]}}" class="popup-btn data-v-6093e5c4" bindtap="__e">保存相册</view></view></uni-popup></view>

View File

@@ -0,0 +1 @@
.component-publicize-poster.data-v-6093e5c4{position:relative;z-index:999}.component-publicize-poster .poster-canvas.data-v-6093e5c4{position:fixed;top:100vw;left:100vh;z-index:-1}.component-publicize-poster .poster-popup .popup-close.data-v-6093e5c4{width:100%;margin-top:-112rpx;margin-bottom:32rpx;display:flex;justify-content:flex-end}.component-publicize-poster .poster-popup .popup-close .icon.data-v-6093e5c4{width:80rpx;height:80rpx}.component-publicize-poster .poster-popup .popup-content .image.data-v-6093e5c4{width:80vw;height:65vh}.component-publicize-poster .poster-popup .popup-btn.data-v-6093e5c4{margin-top:32rpx;width:336rpx;font-size:28rpx;line-height:40rpx;padding:26rpx 32rpx;border-radius:16rpx;color:#fff;background:var(--theme-color);text-align:center}

View File

@@ -0,0 +1,10 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/component/questionnaire/index"],{"216a":function(t,e,n){"use strict";n.r(e);var o=n("2f9d"),r=n("a43b");for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);n("6792");var a=n("828b"),u=Object(a["a"])(r["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);e["default"]=u.exports},"27c9":function(t,e,n){"use strict";var o=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=o(n("7ca3")),i=n("8f59"),a=o(n("f5e9"));function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}var c={name:"chains",props:["showData"],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,i.mapState)({questionnaireImg:function(t){return t.app.questionnaireImg},iconInvite:function(t){return a.default.svgToUrl("invite",t.app.themeColor)},iconPhone:function(t){return a.default.svgToUrl("phone",t.app.themeColor)}})),methods:{setShareData:function(t){this.$emit("setShareData",{title:t.title,path:"/pagesTools/questionnaire/details?id="+t.id,imageUrl:this.questionnaireImg})},toDetails:function(t,e){2==e?this.$util.toPage({mode:1,path:"/pagesTools/questionnaire/details?id="+t}):this.$util.toPage({mode:1,path:"/pagesTools/questionnaire/info?id="+t})},onContact:function(t){this.$util.toPage({mode:6,phone:t})}}};e.default=c},"2f9d":function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){}));var o=function(){var t=this.$createElement;this._self._c},r=[]},6792:function(t,e,n){"use strict";var o=n("e81d"),r=n.n(o);r.a},a43b:function(t,e,n){"use strict";n.r(e);var o=n("27c9"),r=n.n(o);for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);e["default"]=r.a},e81d:function(t,e,n){}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pagesTools/component/questionnaire/index-create-component',
{
'pagesTools/component/questionnaire/index-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("216a"))
})
},
[['pagesTools/component/questionnaire/index-create-component']]
]);

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="component-chains"><block wx:for="{{showData}}" wx:for-item="item" wx:for-index="__i0__" wx:key="id"><view data-event-opts="{{[['tap',[['toDetails',['$0','$1'],[[['showData','id',item.id,'id']],[['showData','id',item.id,'state']]]]]]]}}" class="chains-item" bindtap="__e"><view class="item-title text-ellipsis">{{item.title}}</view><view class="item-tag flex"><view class="tag-box flex-item"><text class="text">{{item.end_time}}</text><text class="text flex-item text-ellipsis">{{item.category_name||""}}</text></view><view class="tag-box"><text class="text">{{"浏览"+item.page_view}}</text><text class="text">{{"参与"+item.part_total}}</text></view></view><view class="item-btn flex align-items-center"><button class="btn-box clear flex align-items-center" open-type="share" data-event-opts="{{[['tap',[['setShareData',['$0'],[[['showData','id',item.id]]]]]]]}}" catchtap="__e"><block wx:if="{{iconInvite}}"><view class="icon" style="{{'background-image:'+('url('+iconInvite+')')+';'}}"></view></block><text class="text">邀请填写</text></button><view class="btn-line"></view><view data-event-opts="{{[['tap',[['onContact',['$0'],[[['showData','id',item.id,'mobile']]]]]]]}}" class="btn-box justify-content-end flex align-items-center" catchtap="__e"><block wx:if="{{iconPhone}}"><view class="icon" style="{{'background-image:'+('url('+iconPhone+')')+';'}}"></view></block><text class="text">联系电话</text></view></view></view></block></view>

View File

@@ -0,0 +1 @@
.component-chains .chains-item{margin-top:32rpx;padding:32rpx;border-radius:10rpx;background:#fff}.component-chains .chains-item:first-child{margin-top:0}.component-chains .chains-item .item-title{color:#5a5b6e;font-size:28rpx;line-height:40rpx}.component-chains .chains-item .item-tag{margin-top:16rpx;-webkit-column-gap:16rpx;column-gap:16rpx}.component-chains .chains-item .item-tag .tag-box{display:flex;-webkit-column-gap:16rpx;column-gap:16rpx}.component-chains .chains-item .item-tag .tag-box .text{color:#999;font-size:24rpx;line-height:34rpx}.component-chains .chains-item .item-btn{margin-top:32rpx;border-top:1rpx solid #e8e8e8;padding-top:32rpx}.component-chains .chains-item .item-btn .btn-box{flex:1;padding:0 48rpx}.component-chains .chains-item .item-btn .btn-box .icon{width:32rpx;height:32rpx;background-size:32rpx}.component-chains .chains-item .item-btn .btn-box .text{margin-left:8rpx;color:#5a5b6e;font-size:28rpx;line-height:34rpx}.component-chains .chains-item .item-btn .btn-line{width:0;height:32rpx;border-left:1rpx solid #e8e8e8}

View File

@@ -0,0 +1,10 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/component/questionnaire/info"],{"0982":function(e,t,n){"use strict";var o=n("dde3"),r=n.n(o);r.a},"59bc":function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o={name:"questionProblem",props:["showData"],components:{selectPicker:function(){n.e("pages/component/picker/select").then(function(){return resolve(n("519f"))}.bind(null,n)).catch(n.oe)},datePicker:function(){n.e("pages/component/picker/date").then(function(){return resolve(n("8887"))}.bind(null,n)).catch(n.oe)}},data:function(){return{problemField:[]}},watch:{showData:{handler:function(e){this.problemField=e||[]},immediate:!0,deep:!0}},methods:{previewImage:function(t,n){e.previewImage({urls:this.problemField[t].content,current:n})},getContent:function(e){try{var t=e?e.split(","):[];return Array.isArray(t)?t:[]}catch(n){return[]}}}};t.default=o}).call(this,n("df3c")["default"])},"61d8":function(e,t,n){"use strict";n.r(t);var o=n("889f"),r=n("e10f");for(var c in r)["default"].indexOf(c)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(c);n("0982");var i=n("828b"),u=Object(i["a"])(r["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);t["default"]=u.exports},"889f":function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){}));var o=function(){var e=this,t=e.$createElement,n=(e._self._c,e.__map(e.problemField,(function(t,n){var o=e.__get_orig(t),r="checkbox"==t.type?e.getContent(t.content):null,c="checkbox"!=t.type&&"datetime"!=t.type&&"images"==t.type?t.content&&t.content.length:null;return{$orig:o,l0:r,g0:c}})));e.$mp.data=Object.assign({},{$root:{l1:n}})},r=[]},dde3:function(e,t,n){},e10f:function(e,t,n){"use strict";n.r(t);var o=n("59bc"),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}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pagesTools/component/questionnaire/info-create-component',
{
'pagesTools/component/questionnaire/info-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("61d8"))
})
},
[['pagesTools/component/questionnaire/info-create-component']]
]);

View File

@@ -0,0 +1,7 @@
{
"component": true,
"usingComponents": {
"select-picker": "/pages/component/picker/select",
"date-picker": "/pages/component/picker/date"
}
}

View File

@@ -0,0 +1 @@
<view class="component-problem"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="problem-item"><view class="item-title">{{''+item.$orig.topic}}<block wx:if="{{item.$orig.must==1}}"><text style="color:#E60012;">*</text></block></view><block wx:if="{{item.$orig.type=='checkbox'}}"><block><block wx:for="{{item.l0}}" wx:for-item="checkboxItem" wx:for-index="checkboxIndex" wx:key="checkboxIndex"><view class="item-content"><text class="text">{{checkboxItem}}</text></view></block><block wx:if="{{!item.$orig.content}}"><view class="item-content"><text class="text"></text></view></block></block></block><block wx:else><block wx:if="{{item.$orig.type=='datetime'}}"><block><view class="item-content"><text class="text">{{item.$orig.content}}</text><image class="icon" src="/static/date.png" mode="aspectFit"></image></view></block></block><block wx:else><block wx:if="{{item.$orig.type=='images'}}"><block><block wx:if="{{item.g0}}"><view class="item-upload"><block wx:for="{{item.$orig.content}}" wx:for-item="itemImages" wx:for-index="imgIndex" wx:key="imgIndex"><view data-event-opts="{{[['tap',[['previewImage',[index,imgIndex]]]]]}}" class="upload-image" bindtap="__e"><image class="image" src="{{itemImages}}" mode="aspectFill"></image></view></block></view></block><block wx:else><view class="item-empty">未上传相关图片</view></block></block></block><block wx:else><block><view class="item-content"><text class="text">{{item.$orig.content}}</text></view></block></block></block></block><block wx:if="{{(item.$orig.type=='radio'||item.$orig.type=='checkbox')&&item.$orig.is_explain==1}}"><block><view class="item-content"><text class="text">{{item.$orig.explain}}</text></view></block></block></view></block></view>

View File

@@ -0,0 +1 @@
.component-problem .problem-item{margin-top:32rpx}.component-problem .problem-item:first-child{margin-top:0}.component-problem .problem-item .item-title{font-size:32rpx;font-weight:600;color:#5a5b6e}.component-problem .problem-item .item-content{margin-top:32rpx;padding:36rpx 32rpx;border-radius:16rpx;background:#fff;display:flex;align-items:center}.component-problem .problem-item .item-content .text{flex:1;font-size:28rpx;line-height:40rpx;min-height:40rpx;color:#5a5b6e;word-break:break-all}.component-problem .problem-item .item-content .icon{width:48rpx;height:48rpx;margin-left:32rpx}.component-problem .problem-item .item-upload{display:flex;flex-wrap:wrap;margin-top:32rpx;-webkit-column-gap:3.5%;column-gap:3.5%;row-gap:24rpx}.component-problem .problem-item .item-upload .upload-image{position:relative;width:31%;height:0;padding-top:31%}.component-problem .problem-item .item-upload .upload-image .image{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10rpx}.component-problem .problem-item .item-empty{color:#5a5b6e;font-size:28rpx;line-height:40rpx;margin-top:24rpx}

View File

@@ -0,0 +1,10 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/component/questionnaire/problem"],{"2c12":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,n=(e._self._c,e.__map(e.problemField,(function(t,n){var i=e.__get_orig(t),r="text"!=t.type&&"number"!=t.type&&"radio"==t.type?e.getOptions(t.content):null,a="text"!=t.type&&"number"!=t.type&&"radio"!=t.type&&"checkbox"==t.type?e.__map(e.getOptions(t.content),(function(n,i){var r=e.__get_orig(n),a=t.value&&t.value.includes(n.title);return{$orig:r,g0:a}})):null,l="text"!=t.type&&"number"!=t.type&&"radio"!=t.type&&"checkbox"!=t.type&&"datetime"!=t.type&&"select"!=t.type&&"textarea"!=t.type&&"images"==t.type?e.__map(t.value,(function(n,i){var r=e.__get_orig(n),a=t.value&&t.value.length>0;return{$orig:r,g1:a}})):null,o="text"!=t.type&&"number"!=t.type&&"radio"!=t.type&&"checkbox"!=t.type&&"datetime"!=t.type&&"select"!=t.type&&"textarea"!=t.type&&"images"==t.type?!t.value||t.value.length<9:null;return{$orig:i,l0:r,l1:a,l2:l,g2:o}})));e._isMounted||(e.e0=function(t,n,i){var r=arguments[arguments.length-1].currentTarget.dataset,a=r.eventParams||r["event-params"];n=a.index,i=a.radioItem;return e.selectRadio(n,i.title)},e.e1=function(t,n,i){var r=arguments[arguments.length-1].currentTarget.dataset,a=r.eventParams||r["event-params"];n=a.index,i=a.checkboxItem;return e.toggleCheckbox(n,i.title)}),e.$mp.data=Object.assign({},{$root:{l3:n}})},r=[]},"533b":function(e,t,n){},"553c":function(e,t,n){"use strict";var i=n("533b"),r=n.n(i);r.a},8213:function(e,t,n){"use strict";n.r(t);var i=n("2c12"),r=n("a540");for(var a in r)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(a);n("553c");var l=n("828b"),o=Object(l["a"])(r["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);t["default"]=o.exports},a540:function(e,t,n){"use strict";n.r(t);var i=n("ff5a"),r=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);t["default"]=r.a},ff5a:function(e,t,n){"use strict";(function(e){var i=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n("af34")),a={name:"questionProblem",props:["showData"],components:{selectPicker:function(){n.e("pages/component/picker/select").then(function(){return resolve(n("519f"))}.bind(null,n)).catch(n.oe)},datePicker:function(){n.e("pages/component/picker/date").then(function(){return resolve(n("8887"))}.bind(null,n)).catch(n.oe)}},data:function(){return{problemField:[]}},watch:{showData:{handler:function(e){this.problemField=e||[]},immediate:!0,deep:!0}},methods:{selectRadio:function(e,t){this.$set(this.problemField[e],"value",t)},toggleCheckbox:function(e,t){this.problemField[e].value?this.problemField[e].value.includes(t)?this.$delete(this.problemField[e].value,this.problemField[e].value.indexOf(t)):this.problemField[e].value.push(t):this.problemField[e].value=[t],this.$forceUpdate()},openSelectPicker:function(e){var t=this.getOptions(this.problemField[e].content);t=t.map((function(e){return e.title})),this.$refs.selectPicker.open(t,this.problemField[e].value,e)},changeSelectPicker:function(e,t){this.$set(this.problemField[t],"value",e)},openDatePicker:function(e){this.$refs.datePicker.open(this.problemField[e].value,e)},changeDatePicker:function(e,t){this.$set(this.problemField[t],"value",e)},getApplyField:function(e){e(JSON.parse(JSON.stringify(this.problemField)))},getOptions:function(e){try{var t=JSON.parse(e);return Array.isArray(t)?t:[]}catch(n){return[]}},getSelectData:function(e){try{var t=e?e.split(","):[];return Array.isArray(t)?t:[]}catch(n){return[]}},chooseImage:function(t){var n=this,i=this.problemField[t].value?9-this.problemField[t].value.length:9;e.chooseMedia({count:i,mediaType:["image"],sourceType:["album","camera"],sizeType:["compressed"],success:function(e){var i=e.tempFiles.map((function(e){return e.tempFilePath}));n.problemField[t].value||(n.problemField[t].value=[]),n.problemField[t].value=[].concat((0,r.default)(n.problemField[t].value),(0,r.default)(i)),n.$forceUpdate()}})},deleteImage:function(e,t){this.$delete(this.problemField[e].value,t),this.$forceUpdate()},previewImage:function(t,n){var i=[];i=1==this.problemField[t].status?this.problemField[t].content||[]:this.problemField[t].value||[],e.previewImage({urls:i,current:n})},pageChange:function(e){this.$emit("onChange",e)}}};t.default=a}).call(this,n("df3c")["default"])}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pagesTools/component/questionnaire/problem-create-component',
{
'pagesTools/component/questionnaire/problem-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("8213"))
})
},
[['pagesTools/component/questionnaire/problem-create-component']]
]);

View File

@@ -0,0 +1,7 @@
{
"component": true,
"usingComponents": {
"select-picker": "/pages/component/picker/select",
"date-picker": "/pages/component/picker/date"
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,7 @@
{
"navigationBarTitleText": "申请加入",
"usingComponents": {
"sp-editor": "/uni_modules/sp-editor/components/sp-editor/sp-editor",
"select-level": "/pages/component/picker/select"
}
}

View File

@@ -0,0 +1 @@
<page-meta page-style="{{'overflow:'+(pageShow?'hidden':'visible')}}"></page-meta><view class="container"><title-bar vue-id="7db6aed9-1" showBack="{{true}}" title="申请加入" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><block wx:if="{{applyInfo.state==3}}"><view class="main-tips" style="{{'top:'+(titleBarHeight+'px')+';'}}">{{"驳回原因:"+applyInfo.reject}}</view></block><view class="main-form"><view class="form-item"><view class="item-title"><text>*</text>选择级别</view><view data-event-opts="{{[['tap',[['openSelectLevel']]]]}}" class="item-input" bindtap="__e"><block wx:if="{{selectLevel.id}}"><view class="input text-ellipsis">{{selectLevel.name}}</view></block><block wx:else><view class="input placeholder text-ellipsis">请选择机构级别</view></block><image class="icon" src="/static/right.png" mode="aspectFit"></image></view></view><view class="form-item"><view class="item-title">介绍</view><view class="item-input"><sp-editor class="vue-ref" style="width:100%;" vue-id="7db6aed9-2" toolbar-config="{{toolbarConfig}}" data-ref="spEditor" data-event-opts="{{[['^init',[['initEditor']]],['^upinImage',[['upinImage']]],['^overMax',[['overMax']]],['^fullscreen',[['toEditor']]]]}}" bind:init="__e" bind:upinImage="__e" bind:overMax="__e" bind:fullscreen="__e" bind:__l="__l"></sp-editor></view></view></view><view class="main-footer"><block wx:if="{{userMobile}}"><view data-event-opts="{{[['tap',[['heandleSubmit']]]]}}" class="footer-btn" style="{{'background:'+(themeColor)+';'}}" bindtap="__e">提交申请</view></block><block wx:else><button class="footer-btn clear" style="{{'background:'+(themeColor)+';'}}" open-type="getPhoneNumber" data-event-opts="{{[['getphonenumber',[['bindPhoneNumber',['$event']]]]]}}" bindgetphonenumber="__e">提交申请</button></block><view class="safe-padding"></view></view></view></block><select-level class="vue-ref" vue-id="7db6aed9-3" title="选择级别" data-ref="selectLevel" data-event-opts="{{[['^onChange',[['pageChange']]],['^confirm',[['changeLevel']]]]}}" bind:onChange="__e" bind:confirm="__e" bind:__l="__l"></select-level></view>

View File

@@ -0,0 +1 @@
.container .container-main{padding-bottom:192rpx}.container .container-main .main-tips{color:#fff;font-size:24rpx;font-weight:400;line-height:34rpx;padding:30rpx 32rpx;background:#ff6868}.container .container-main .main-form{padding:22rpx 32rpx 32rpx}.container .container-main .main-form .form-item{margin-bottom:32rpx}.container .container-main .main-form .form-item .item-title{color:#5a5b6e;font-size:32rpx;font-weight:600;line-height:44rpx}.container .container-main .main-form .form-item .item-title text{color:#e60012}.container .container-main .main-form .form-item .item-input{margin-top:32rpx;display:flex;align-items:center;border-radius:16rpx;background:#fff;overflow:hidden}.container .container-main .main-form .form-item .item-input .input{color:#5a5b6e;font-size:28rpx;line-height:40rpx;flex:1;padding:32rpx;min-height:104rpx}.container .container-main .main-form .form-item .item-input .placeholder{color:#acadb7;font-size:28rpx;line-height:40rpx}.container .container-main .main-form .form-item .item-input .icon{width:32rpx;height:32rpx;padding-right:32rpx}.container .container-main .main-footer{position:fixed;left:0;right:0;bottom:0;z-index:96;background:#fff;border-top:1rpx solid #f6f7fb;padding:12rpx 24rpx}.container .container-main .main-footer .footer-btn{color:#fff;font-size:32rpx;line-height:44rpx;padding:22rpx 24rpx;border-radius:16rpx;background:var(--theme-color);text-align:center}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/institution/details"],{1029:function(t,n,i){},"55f8":function(t,n,i){"use strict";(function(t,n){var e=i("47a9");i("aa6c");e(i("3240"));var o=e(i("6fb9"));t.__webpack_require_UNI_MP_PLUGIN__=i,n(o.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},"689b":function(t,n,i){"use strict";var e=i("1029"),o=i.n(e);o.a},"6d1c":function(t,n,i){"use strict";i.r(n);var e=i("c466"),o=i.n(e);for(var s in e)["default"].indexOf(s)<0&&function(t){i.d(n,t,(function(){return e[t]}))}(s);n["default"]=o.a},"6fb9":function(t,n,i){"use strict";i.r(n);var e=i("aea6"),o=i("6d1c");for(var s in o)["default"].indexOf(s)<0&&function(t){i.d(n,t,(function(){return o[t]}))}(s);i("689b");var a=i("828b"),u=Object(a["a"])(o["default"],e["b"],e["c"],!1,null,null,null,!1,e["a"],void 0);n["default"]=u.exports},aea6:function(t,n,i){"use strict";i.d(n,"b",(function(){return o})),i.d(n,"c",(function(){return s})),i.d(n,"a",(function(){return e}));var e={mpHtml:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/mp-html/components/mp-html/mp-html")]).then(i.bind(null,"7717"))},uniPopup:function(){return i.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(i.bind(null,"f295"))}},o=function(){var t=this,n=t.$createElement,i=(t._self._c,t.loadEnd?t.memberList&&t.memberList.length:null);t._isMounted||(t.e0=function(n){return t.$refs.popupModal.close()}),t.$mp.data=Object.assign({},{$root:{g0:i}})},s=[]},c466:function(t,n,i){"use strict";(function(t){var e=i("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e(i("af34")),s=e(i("7ca3")),a=i("8f59");function u(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}var r={components:{carousel:function(){i.e("pages/component/carousel/carousel").then(function(){return resolve(i("b5fc"))}.bind(null,i)).catch(i.oe)}},data:function(){return{pageShow:!1,loadEnd:!1,institutionId:null,institutionInfo:{},memberList:[],page:1,limit:20,hasMore:!1,popupInfo:{},showLogin:!1}},computed:function(t){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?u(Object(i),!0).forEach((function(n){(0,s.default)(t,n,i[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):u(Object(i)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(i,n))}))}return t}({},(0,a.mapState)({themeColor:function(t){return t.app.themeColor},appletName:function(t){return t.app.appletName}})),onLoad:function(n){var i=this;this.institutionId=n.id,t.showLoading({title:"加载中"}),this.getMemberList(),this.getInstitution((function(){i.loadEnd=!0,t.hideLoading()}))},onShow:function(){this.loadEnd&&(this.getMemberList(),this.getInstitution())},onReachBottom:function(){this.hasMore&&(this.page++,this.getMemberList())},onShareAppMessage:function(){return{title:this.institutionInfo.name,imageUrl:this.institutionInfo.image_list[0]}},onShareTimeline:function(){return{title:this.institutionInfo.name,imageUrl:this.institutionInfo.image_list[0]}},methods:{getInstitution:function(n){var i=this;this.$util.request("institution.details",{id:this.institutionId}).then((function(e){n&&n(),1==e.code?(i.institutionInfo=e.data,i.institutionInfo.images?i.institutionInfo.image_list=i.institutionInfo.images.split(","):i.institutionInfo.image_list=[]):t.showToast({title:e.msg,icon:"none"})})).catch((function(t){401==t?i.showLogin=!0:console.error("获取机构详情 ",t)}))},getMemberList:function(){var n=this;this.$util.request("institution.member",{page:this.page,limit:this.limit,institution_id:this.institutionId}).then((function(i){if(1==i.code){var e=i.data.data;n.hasMore=n.page<i.data.total/n.limit,n.memberList=1==n.page?e:[].concat((0,o.default)(n.memberList),(0,o.default)(e))}else t.showToast({title:i.msg,icon:"none"})})).catch((function(t){console.error("获取成员列表 ",t)}))},toApply:function(){1==this.institutionInfo.apply_state?t.showToast({icon:"none",title:"您已提交申请正在审核",duration:2500}):this.$util.toPage({mode:1,path:"/pagesTools/institution/apply?id=".concat(this.institutionId,"&state=").concat(this.institutionInfo.apply_state||-1)})},openMemberDetails:function(t){this.popupInfo=t,this.$refs.popupModal.open()},onModalChange:function(t){this.pageShow=t.show},toLogin:function(){t.redirectTo({url:"/pagesTools/institution/details?id=".concat(this.institutionId)})}}};n.default=r}).call(this,i("df3c")["default"])}},[["55f8","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,8 @@
{
"navigationBarTitleText": "机构详情",
"usingComponents": {
"mp-html": "/uni_modules/mp-html/components/mp-html/mp-html",
"uni-popup": "/uni_modules/uni-popup/components/uni-popup/uni-popup",
"carousel": "/pages/component/carousel/carousel"
}
}

View File

@@ -0,0 +1 @@
<page-meta page-style="{{'overflow:'+(pageShow?'hidden':'visible')}}"></page-meta><view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="550ac245-1" title="机构详情" bind:__l="__l"></title-bar><view class="container-main"><block wx:if="{{loadEnd}}"><block><carousel vue-id="550ac245-2" show-data="{{institutionInfo.image_list}}" height="320rpx" radius="10rpx" bottom="24rpx" right="24rpx" bind:__l="__l"></carousel><view class="main-info flex align-items-center"><image class="info-logo" src="{{institutionInfo.icon}}" mode="aspectFill"></image><view class="info-name flex-item">{{appletName+" | "+institutionInfo.name}}</view></view><view class="main-column"><view class="column-title">机构简介</view><view class="column-content"><mp-html vue-id="550ac245-3" content="{{institutionInfo.introduction}}" bind:__l="__l"></mp-html></view></view><block wx:if="{{$root.g0}}"><view class="main-column"><view class="column-title">成员列表</view><view class="column-list"><block wx:for="{{memberList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="list-item"><view class="item-info flex align-items-center"><image class="info-avatar" src="{{item.usermember.avatar}}" mode="aspectFill"></image><view class="info-box flex-item"><view class="box-title text-ellipsis">{{item.usermember.name}}</view><view class="box-subtitle text-ellipsis">{{appletName+" | "+item.member_level}}</view><view class="box-subtitle text-ellipsis" style="{{'color:'+(themeColor)+';'}}">{{item.institution_level.level_name}}</view></view></view><view class="item-introduce flex"><view class="introduce-text text-ellipsis-more"><view data-event-opts="{{[['tap',[['openMemberDetails',['$0'],[[['memberList','',index]]]]]]]}}" class="btn" bindtap="__e">详情</view>{{''+item.introduction+''}}<view class="mask"></view></view></view></view></block></view></view></block><block wx:if="{{institutionInfo.apply_state!=2}}"><view data-event-opts="{{[['tap',[['toApply']]]]}}" class="main-apply" bindtap="__e"><image class="apply-icon" src="/static/add.png" mode="aspectFit"></image><text class="apply-text">申请加入</text></view></block></block></block><block wx:else><block wx:if="{{showLogin}}"><view class="main-login"><image class="login-image" src="{{loginImg}}" mode="aspectFit"></image><view class="login-tips">小程序需要登录注册才能使用相关功能,请登录后查看该页面</view><view data-event-opts="{{[['tap',[['toLogin']]]]}}" class="login-btn" bindtap="__e">前往登录</view></view></block></block></view><uni-popup class="vue-ref" vue-id="550ac245-4" type="center" data-ref="popupModal" data-event-opts="{{[['^change',[['onModalChange']]]]}}" bind:change="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="container-popup"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="popup-close" bindtap="__e"><image src="/static/close.png" mode="aspectFit"></image></view><view class="popup-content flex-direction-column"><block wx:if="{{popupInfo&&popupInfo.usermember}}"><view class="content-info flex align-items-center"><image class="info-avatar" src="{{popupInfo.usermember.avatar}}" mode="aspectFill"></image><view class="info-box flex-item"><view class="box-title text-ellipsis">{{popupInfo.usermember.name}}</view><view class="box-subtitle text-ellipsis">{{appletName+" | "+popupInfo.member_level}}</view><view class="box-subtitle text-ellipsis" style="{{'color:'+(themeColor)+';'}}">{{popupInfo.institution_level.level_name}}</view></view></view></block><scroll-view class="contetnt-scroll flex-item" scroll-y="{{true}}"><mp-html vue-id="{{('550ac245-5')+','+('550ac245-4')}}" content="{{popupInfo.content}}" bind:__l="__l"></mp-html></scroll-view></view></view></uni-popup></view>

View File

@@ -0,0 +1 @@
.container .container-main{padding:32rpx}.container .container-main .main-info{margin-top:32rpx;border-radius:16rpx;background:#fff;padding:32rpx}.container .container-main .main-info .info-logo{width:80rpx;height:80rpx;border-radius:10rpx}.container .container-main .main-info .info-name{margin-left:32rpx;color:#5a5b6e;font-size:28rpx;font-weight:600;line-height:40rpx}.container .container-main .main-column{margin-top:32rpx}.container .container-main .main-column .column-title{color:#5a5b6e;font-size:32rpx;font-weight:600;line-height:44rpx}.container .container-main .main-column .column-content{margin-top:32rpx;border-radius:16rpx;background:#fff;padding:32rpx;color:#5a5b6e;font-size:28rpx;line-height:40rpx}.container .container-main .main-column .column-list{margin-top:32rpx}.container .container-main .main-column .column-list .list-item{margin-top:32rpx;border-radius:16rpx;background:#fff;padding:32rpx}.container .container-main .main-column .column-list .list-item:first-child{margin-top:0}.container .container-main .main-column .column-list .list-item .item-info .info-avatar{width:124rpx;height:124rpx;border-radius:50%}.container .container-main .main-column .column-list .list-item .item-info .info-box{margin-left:16rpx}.container .container-main .main-column .column-list .list-item .item-info .info-box .box-title{color:#5a5b6e;font-size:28rpx;font-weight:500;line-height:40rpx}.container .container-main .main-column .column-list .list-item .item-info .info-box .box-subtitle{margin-top:8rpx;color:#8d929c;font-size:24rpx;line-height:34rpx}.container .container-main .main-column .column-list .list-item .item-introduce{margin-top:16rpx}.container .container-main .main-column .column-list .list-item .item-introduce .introduce-text{position:relative;color:#5a5b6e;font-size:28rpx;line-height:40rpx}.container .container-main .main-column .column-list .list-item .item-introduce .introduce-text .btn{float:right;clear:both;color:var(--theme-color);margin-left:12rpx}.container .container-main .main-column .column-list .list-item .item-introduce .introduce-text::before{content:"";float:right;width:0;height:100%;margin-bottom:-40rpx}.container .container-main .main-column .column-list .list-item .item-introduce .introduce-text .mask{display:inline-block;position:absolute;width:100%;height:100%;background-color:#fff}.container .container-main .main-apply{position:fixed;z-index:99;right:32rpx;bottom:14%;background:var(--theme-color);width:128rpx;height:128rpx;border-radius:32rpx;display:flex;flex-direction:column;justify-content:center;align-items:center}.container .container-main .main-apply .apply-icon{width:48rpx;height:48rpx;margin-bottom:8rpx}.container .container-main .main-apply .apply-text{color:#fff;text-align:center;font-size:24rpx;font-weight:600;line-height:34rpx}.container .container-main .main-login{padding:64rpx 28rpx 0}.container .container-main .main-login .login-image{width:100%;height:500rpx}.container .container-main .main-login .login-tips{color:#585858;font-size:36rpx;line-height:50rpx;margin-top:48rpx;text-align:center}.container .container-main .main-login .login-btn{margin-top:56rpx;height:88rpx;line-height:88rpx;font-size:28rpx;border-radius:16rpx;text-align:center;background:var(--theme-color);color:#fff}.container .container-popup{position:relative;z-index:999;border-radius:16rpx;background:#fff;padding:48rpx 24rpx 64rpx;width:600rpx;max-width:95vw}.container .container-popup .popup-close{position:absolute;top:24rpx;right:24rpx;width:40rpx;height:40rpx;border-radius:50%;border:1rpx solid #5a5b6e;padding:12rpx;background:#fff;z-index:1}.container .container-popup .popup-content .content-info{padding:0 24rpx}.container .container-popup .popup-content .content-info .info-avatar{width:124rpx;height:124rpx;border-radius:50%}.container .container-popup .popup-content .content-info .info-box{margin-left:16rpx}.container .container-popup .popup-content .content-info .info-box .box-title{color:#5a5b6e;font-size:28rpx;font-weight:500;line-height:40rpx}.container .container-popup .popup-content .content-info .info-box .box-subtitle{margin-top:8rpx;color:#8d929c;font-size:24rpx;line-height:34rpx}.container .container-popup .popup-content .contetnt-scroll{padding:0 24rpx;margin-top:40rpx;max-height:524rpx;color:#5a5b6e;font-size:28rpx;line-height:40rpx;box-sizing:border-box}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/institution/editor"],{"01bc":function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){return r}));var r={spEditor:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/sp-editor/components/sp-editor/sp-editor")]).then(n.bind(null,"96ec"))}},o=function(){var t=this.$createElement;this._self._c},i=[]},1491:function(t,e,n){"use strict";n.r(e);var r=n("01bc"),o=n("3270");for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("b7fe");var c=n("828b"),a=Object(c["a"])(o["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=a.exports},"2ce3":function(t,e,n){"use strict";(function(t,e){var r=n("47a9");n("aa6c");r(n("3240"));var o=r(n("1491"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(o.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},3270:function(t,e,n){"use strict";n.r(e);var r=n("90f7"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=o.a},"63df":function(t,e,n){},"90f7":function(t,e,n){"use strict";(function(t){var r=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n("7ca3")),i=n("8f59");function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}var a={data:function(){return{params:null,editorIns:null,toolbarConfig:{excludeKeys:["direction","date","lineHeight","letterSpacing","listCheck"],iconSize:"18px"}}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,i.mapState)({editorContent:function(t){return t.app.editorContent}})),onLoad:function(t){t.params&&(this.params=t.params)},methods:{overMax:function(e){t.showToast({title:"输入内容已超过最大字数限制"})},initEditor:function(t){this.editorIns=t,this.editorIns.setContents({html:this.editorContent||""})},upinImage:function(e,n){var r;r=e.map((function(t){return t.tempFilePath})),t.showLoading({title:"上传中请稍后",mask:!0}),this.$util.uploadFileMultiple(r,[],2).then((function(e){e.forEach((function(e){n.insertImage({src:e,width:"80%",success:function(){t.hideLoading()}})}))})).catch((function(t){console.error("上传图片 ",t)}))},exportHtml:function(e){var n=getCurrentPages(),r=n[n.length-2];r.$vm.editorContent=e,t.navigateBack()}}};e.default=a}).call(this,n("df3c")["default"])},b7fe:function(t,e,n){"use strict";var r=n("63df"),o=n.n(r);o.a}},[["2ce3","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,6 @@
{
"navigationBarTitleText": "介绍内容",
"usingComponents": {
"sp-editor": "/uni_modules/sp-editor/components/sp-editor/sp-editor"
}
}

View File

@@ -0,0 +1 @@
<view class="container"><title-bar vue-id="ad1d79b0-1" showBack="{{true}}" title="介绍内容" bind:__l="__l"></title-bar><view class="container-main"><sp-editor vue-id="ad1d79b0-2" toolbar-config="{{toolbarConfig}}" data-event-opts="{{[['^init',[['initEditor']]],['^upinImage',[['upinImage']]],['^overMax',[['overMax']]],['^exportHtml',[['exportHtml']]]]}}" bind:init="__e" bind:upinImage="__e" bind:overMax="__e" bind:exportHtml="__e" bind:__l="__l"></sp-editor></view><view class="safe-padding"></view></view>

View File

@@ -0,0 +1 @@
page{padding-bottom:0}.container{height:100vh;display:flex;flex-direction:column}.container .container-main{flex:1;overflow:hidden}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/institution/index"],{"589f":function(t,e,n){},"97cd":function(t,e,n){"use strict";(function(t){var i=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=i(n("af34")),a=i(n("7ca3")),r=n("8f59");function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}var u={data:function(){return{loadEnd:!1,institutionList:[],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?s(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.mapState)({shareImage:function(t){return t.app.shareImage},shareTitle:function(t){return t.app.shareTitle}})),onLoad:function(){var e=this;t.showLoading({title:"加载中"}),this.getInstitutionList((function(){t.hideLoading(),e.loadEnd=!0}))},onPullDownRefresh:function(){this.page=1,this.getInstitutionList((function(){t.stopPullDownRefresh()}))},onReachBottom:function(){this.hasMore&&(this.page++,this.getInstitutionList())},onShareAppMessage:function(){return{title:this.shareTitle,imageUrl:this.shareImage}},onShareTimeline:function(){return{title:this.shareTitle,imageUrl:this.shareImage}},methods:{getInstitutionList:function(e){var n=this;this.$util.request("institution.list",{page:this.page,limit:this.limit}).then((function(i){if(e&&e(),1==i.code){var a=i.data.data;n.hasMore=n.page<i.data.total/n.limit,n.institutionList=1==n.page?a:[].concat((0,o.default)(n.institutionList),(0,o.default)(a))}else t.showToast({title:i.msg,icon:"none"})})).catch((function(t){e&&e(),console.error("获取机构列表",t)}))},toDetails:function(t){this.$util.toPage({mode:1,path:"/pagesTools/institution/details?id="+t})}}};e.default=u}).call(this,n("df3c")["default"])},b0b2:function(t,e,n){"use strict";var i=n("589f"),o=n.n(i);o.a},bc6b:function(t,e,n){"use strict";n.r(e);var i=n("d360"),o=n("bd84");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("b0b2");var r=n("828b"),s=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=s.exports},bd84:function(t,e,n){"use strict";n.r(e);var i=n("97cd"),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},d360: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,e=(this._self._c,this.loadEnd?this.institutionList.length:null);this.$mp.data=Object.assign({},{$root:{g0:e}})},o=[]},e21a:function(t,e,n){"use strict";(function(t,e){var i=n("47a9");n("aa6c");i(n("3240"));var o=i(n("bc6b"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(o.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])}},[["e21a","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,5 @@
{
"navigationBarTitleText": "机构列表",
"enablePullDownRefresh": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="container"><title-bar vue-id="b62a7016-1" title="机构列表" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><block wx:if="{{$root.g0}}"><view class="main-list flex flex-wrap justify-content-between"><block wx:for="{{institutionList}}" wx:for-item="item" wx:for-index="__i0__" wx:key="id"><view data-event-opts="{{[['tap',[['toDetails',['$0'],[[['institutionList','id',item.id,'id']]]]]]]}}" class="list-item flex-direction-column align-items-center" bindtap="__e"><image class="item-icon" src="{{item.icon}}" mode="aspectFill"></image><view class="item-text">{{item.name}}</view></view></block></view></block><block wx:else><empty vue-id="b62a7016-2" top="30%" title="暂无相关内容~" bind:__l="__l"></empty></block></view></block><tab-bar vue-id="b62a7016-3" bind:__l="__l"></tab-bar></view>

View File

@@ -0,0 +1 @@
.container .container-main{padding:32rpx}.container .container-main .main-list{row-gap:32rpx}.container .container-main .main-list .list-item{width:calc(50% - 16rpx);padding:48rpx 32rpx;border-radius:16rpx;background:#fff}.container .container-main .main-list .list-item .item-icon{width:144rpx;height:144rpx;border-radius:10rpx}.container .container-main .main-list .list-item .item-text{margin-top:16rpx;color:#5a5b6e;font-size:28rpx;font-weight:600;line-height:40rpx;text-align:center}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/institution/success"],{"434a":function(t,e,n){"use strict";n.r(e);var r=n("499c"),a=n.n(r);for(var c in r)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(c);e["default"]=a.a},"499c":function(t,e,n){"use strict";(function(t){var r=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=r(n("7ca3")),c=n("8f59");function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}var u={data:function(){return{loadEnd:!1}},onReady:function(){this.loadEnd=!0},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,c.mapState)({themeColor:function(t){return t.app.themeColor}})),methods:{toBack:function(){1==getCurrentPages().length?this.$util.toPage({mode:1,path:"/pages/index/index"}):t.navigateBack({delta:2})}}};e.default=u}).call(this,n("df3c")["default"])},"6e99":function(t,e,n){"use strict";(function(t,e){var r=n("47a9");n("aa6c");r(n("3240"));var a=r(n("a458"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},a458:function(t,e,n){"use strict";n.r(e);var r=n("ae40"),a=n("434a");for(var c in a)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(c);n("d7b9");var o=n("828b"),u=Object(o["a"])(a["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=u.exports},ae40:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var r=function(){var t=this.$createElement;this._self._c},a=[]},b15e:function(t,e,n){},d7b9:function(t,e,n){"use strict";var r=n("b15e"),a=n.n(r);a.a}},[["6e99","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,4 @@
{
"navigationBarTitleText": "提交成功",
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="4da435b8-1" showBack="{{true}}" title="提交成功" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><view class="main-image"><image class="icon" src="/static/check.png" mode="aspectFit"></image></view><view class="main-title">提交成功</view><view class="main-subtitle">您已提交申请,正在进行审核请等待</view><view data-event-opts="{{[['tap',[['toBack',['$event']]]]]}}" class="main-btn" bindtap="__e">返回列表</view></view></block></view>

View File

@@ -0,0 +1 @@
page{background:#fff}.container .container-main{padding:144rpx 48rpx 32rpx}.container .container-main .main-image{width:200rpx;height:200rpx;margin:0 auto;padding:48rpx;background:var(--theme-color);border-radius:50%}.container .container-main .main-title{color:#333;font-size:36rpx;font-weight:600;line-height:50rpx;margin-top:48rpx;text-align:center}.container .container-main .main-subtitle{color:#999;font-size:24rpx;line-height:34rpx;margin-top:24rpx;text-align:center}.container .container-main .main-btn{color:#fff;font-size:32rpx;line-height:44rpx;padding:34rpx;border-radius:16rpx;text-align:center;margin-top:48rpx;background:var(--theme-color)}.container .container-main .main-back{color:#979797;font-size:32rpx;line-height:44rpx;padding:32rpx;text-align:center;margin-top:16rpx}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/phoneBook/index"],{"0fa5":function(t,e,n){"use strict";var o=n("81b9"),r=n.n(o);r.a},"1a29":function(t,e,n){"use strict";n.r(e);var o=n("b1d2"),r=n("df57");for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);n("0fa5");var i=n("828b"),c=Object(i["a"])(r["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);e["default"]=c.exports},"30e3":function(t,e,n){"use strict";(function(t){var o=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=o(n("7ca3")),a=n("8f59");function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}var c={data:function(){return{loadEnd:!1,titleBarHeight:0,keyword:"",sortOrder:0,phoneList:[]}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){(0,r.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,a.mapState)({themeColor:function(t){return t.app.themeColor}})),mounted:function(){var e=t.getSystemInfoSync().statusBarHeight,n=t.getMenuButtonBoundingClientRect();this.titleBarHeight=e+2*(n.top-e)+n.height},onLoad:function(){var e=this;t.showLoading({title:"加载中"}),this.getPhoneList((function(){e.loadEnd=!0,t.hideLoading()}))},onPullDownRefresh:function(){this.getPhoneList((function(){t.stopPullDownRefresh()}))},methods:{getPhoneList:function(e){var n=this;this.$util.request("member.addressBook",{keywords:this.keyword}).then((function(o){if(e&&e(),1==o.code){if(n.sortOrder=o.data.address_book_sort_order,3==o.data.address_book_sort_order)n.phoneList=o.data.data;else if(n.phoneList=[],n.phoneList)try{for(var r in o.data.data)n.phoneList.push({key:r,value:o.data.data[r]})}catch(a){n.phoneList=[]}}else t.showToast({title:o.msg,icon:"none"})})).catch((function(t){e&&e(),console.error("获取通讯录",t)}))},onContact:function(t){this.$util.toPage({mode:6,phone:t})}}};e.default=c}).call(this,n("df3c")["default"])},"81b9":function(t,e,n){},b1d2:function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){}));var o=function(){var t=this.$createElement,e=(this._self._c,this.loadEnd?this.phoneList.length:null);this.$mp.data=Object.assign({},{$root:{g0:e}})},r=[]},df57:function(t,e,n){"use strict";n.r(e);var o=n("30e3"),r=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);e["default"]=r.a},ed22:function(t,e,n){"use strict";(function(t,e){var o=n("47a9");n("aa6c");o(n("3240"));var r=o(n("1a29"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(r.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])}},[["ed22","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,5 @@
{
"navigationBarTitleText": "通讯录",
"enablePullDownRefresh": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="67645b56-1" title="通讯录" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><view class="main-search" style="{{'top:'+(titleBarHeight+'px')+';'}}"><view class="search-box flex align-items-center"><image class="icon" src="/static/search.png" mode="aspectFit"></image><input class="input flex-item" placeholder="请输入关键词搜索" placeholder-class="placeholder" data-event-opts="{{[['confirm',[['getPhoneList']]],['input',[['__set_model',['','keyword','$event',[]]]]]]}}" value="{{keyword}}" bindconfirm="__e" bindinput="__e"/></view></view><block wx:if="{{$root.g0}}"><view class="main-content"><block wx:if="{{sortOrder==3}}"><view class="content-list"><block wx:for="{{phoneList}}" wx:for-item="item" wx:for-index="__i0__" wx:key="id"><view data-event-opts="{{[['tap',[['onContact',['$0'],[[['phoneList','id',item.id,'mobile']]]]]]]}}" class="list-box flex align-items-center" bindtap="__e"><image class="box-avatar" src="{{item.avatar}}" mode="aspectFill"></image><view class="box-info flex-item"><view class="info-head flex align-items-center"><view class="name">{{item.name}}</view><view class="level">{{item.level_name}}</view></view><view class="info-mobile">{{item.mobile}}</view></view><view class="box-btn"><image class="icon" src="/static/contact/phone.png" mode="aspectFit"></image></view></view></block></view></block><block wx:else><view class="content-initial"><block wx:for="{{phoneList}}" wx:for-item="list" wx:for-index="index" wx:key="index"><view class="initial-item"><view class="item-title">{{list.key}}</view><view class="item-list"><block wx:for="{{list.value}}" wx:for-item="item" wx:for-index="__i1__" wx:key="id"><view data-event-opts="{{[['tap',[['onContact',['$0'],[[['phoneList','',index],['value','id',item.id,'mobile']]]]]]]}}" class="list-box flex align-items-center" bindtap="__e"><image class="box-avatar" src="{{item.avatar}}" mode="aspectFill"></image><view class="box-info flex-item"><view class="info-head flex align-items-center"><view class="name">{{item.name}}</view><view class="level">{{item.level_name}}</view></view><view class="info-mobile">{{item.mobile}}</view></view><view class="box-btn"><image class="icon" src="/static/contact/phone.png" mode="aspectFit"></image></view></view></block></view></view></block></view></block></view></block><block wx:else><empty vue-id="67645b56-2" top="36%" title="暂无通讯人员~" bind:__l="__l"></empty></block></view></block><tab-bar vue-id="67645b56-3" bind:__l="__l"></tab-bar></view>

View File

@@ -0,0 +1 @@
.container .container-main .main-search{position:-webkit-sticky;position:sticky;top:0;z-index:99;background:#fff;padding:16rpx 32rpx}.container .container-main .main-search .search-box{border-radius:10rpx;background:#f9f9f9;padding-left:32rpx}.container .container-main .main-search .search-box .icon{width:40rpx;height:40rpx}.container .container-main .main-search .search-box .input{color:#5a5b6e;font-size:28rpx;line-height:40rpx;padding:20rpx 32rpx 20rpx 16rpx}.container .container-main .main-search .search-box .placeholder{color:#bbb}.container .container-main .main-content{padding:32rpx;border-radius:10rpx}.container .container-main .main-content .content-initial{padding:32rpx;border-radius:10rpx;background:#fff}.container .container-main .main-content .content-initial .initial-item{margin-top:32rpx}.container .container-main .main-content .content-initial .initial-item:first-child{margin-top:0}.container .container-main .main-content .content-initial .initial-item .item-title{color:#5a5b6e;font-size:28rpx;line-height:40rpx}.container .container-main .main-content .content-initial .initial-item .item-list{margin-top:32rpx}.container .container-main .main-content .content-list{padding:32rpx;border-radius:10rpx;background:#fff}.container .container-main .main-content .content-list .list-box{margin-top:48rpx}.container .container-main .main-content .list-box{margin-top:32rpx}.container .container-main .main-content .list-box:first-child{margin-top:0}.container .container-main .main-content .list-box .box-avatar{width:84rpx;height:84rpx;border-radius:50%}.container .container-main .main-content .list-box .box-info{margin-left:32rpx}.container .container-main .main-content .list-box .box-info .info-head .name{color:#5a5b6e;font-size:32rpx;font-weight:600;line-height:44rpx}.container .container-main .main-content .list-box .box-info .info-head .level{margin-left:16rpx;color:#8d929c;font-size:28rpx;line-height:40rpx}.container .container-main .main-content .list-box .box-info .info-mobile{color:#5a5b6e;font-size:28rpx;line-height:40rpx}.container .container-main .main-content .list-box .box-btn{margin-left:32rpx;width:64rpx;height:64rpx;border-radius:50%;background:var(--theme-color);padding:8rpx}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/publicize/index"],{"16d5":function(e,t,n){"use strict";var o=n("2345"),a=n.n(o);a.a},2345:function(e,t,n){},6701:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){}));var o=function(){var e=this,t=e.$createElement;e._self._c;e._isMounted||(e.e0=function(t){return e.$refs.publicizePoster.generatePoster()})},a=[]},9132:function(e,t,n){"use strict";n.r(t);var o=n("91e3"),a=n.n(o);for(var r in o)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(r);t["default"]=a.a},"91e3":function(e,t,n){"use strict";(function(e){var o=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("7ca3")),r=n("8f59");function i(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}var c={components:{publicizePoster:function(){Promise.all([n.e("common/vendor"),n.e("pagesTools/component/publicize/poster")]).then(function(){return resolve(n("59d5"))}.bind(null,n)).catch(n.oe)}},data:function(){return{loadEnd:!1,pageShow:!1,isSelect:0,memberData:{},userData:{},posterData:{}}},computed:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(0,r.mapState)({themeColor:function(e){return e.app.themeColor},organize:function(e){return e.app.organize}})),onLoad:function(){var t=this;e.showLoading({title:"加载中"}),this.getManList((function(){e.hideLoading(),t.loadEnd=!0}))},onPullDownRefresh:function(){this.getManList((function(){e.stopPullDownRefresh()}))},methods:{pageChange:function(e){this.pageShow=e},getManList:function(t){var n=this;this.$util.request("member.promotionList").then((function(o){t&&t(),1==o.code?(n.memberData=o.data.member,n.userData=o.data.user,n.posterData={name:o.data.member_name,avatar:o.data.member_avatar,image:o.data.promotion_img,businessName:o.data.business_association_name,code:o.data.applet_qrcode_path}):e.showToast({title:o.msg,icon:"none"})})).catch((function(e){t&&t(),console.error("获取推广人员",e)}))},selectType:function(e){this.isSelect=e,this.getManList()}}};t.default=c}).call(this,n("df3c")["default"])},b0fd:function(e,t,n){"use strict";n.r(t);var o=n("6701"),a=n("9132");for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);n("16d5");var i=n("828b"),c=Object(i["a"])(a["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);t["default"]=c.exports},dae7:function(e,t,n){"use strict";(function(e,t){var o=n("47a9");n("aa6c");o(n("3240"));var a=o(n("b0fd"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])}},[["dae7","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,7 @@
{
"navigationBarTitleText": "推广会员",
"enablePullDownRefresh": true,
"usingComponents": {
"publicize-poster": "/pagesTools/component/publicize/poster"
}
}

View File

@@ -0,0 +1 @@
<page-meta page-style="{{'overflow:'+(pageShow?'hidden':'visible')}}"></page-meta><view class="container"><title-bar vue-id="1e23f202-1" title="推广会员" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main flex-column"><view class="main-publicize"><image class="publicize-image" src="/static/mine_bg.png" mode="widthFix"></image><view class="publicize-title">推广会员</view><view class="publicize-introduce">{{"推广"+organize+"会员,为"+organize+"带来新活力"}}</view><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="publicize-button" style="{{'background:'+(themeColor)+';'}}" bindtap="__e">生成推广海报</view></view><view class="main-list flex-item"><view class="main-list-title"><view data-event-opts="{{[['tap',[['selectType',[0]]]]]}}" style="{{'color:'+(isSelect==0?themeColor:'#5A5B6E')+';'}}" bindtap="__e">{{"普通用户("+(userData.total||0)+"人)"}}</view><view data-event-opts="{{[['tap',[['selectType',[1]]]]]}}" style="{{'color:'+(isSelect==1?themeColor:'#5A5B6E')+';'}}" bindtap="__e">{{organize+"会员("+(memberData.total||0)+"人)"}}</view></view><view class="main-list-item"><block wx:for="{{userData.data}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{isSelect==0&&userData.total!=0}}"><view class="list-item"><image class="list-item-img" src="{{item.avatar}}" mode="aspectFit"></image><view class="list-item-phone text-ellipsis">{{item.mobile}}</view><view class="list-item-time">{{item.join_time}}</view></view></block></block><block wx:if="{{isSelect==0&&userData.total==0}}"><empty vue-id="1e23f202-2" top="20%" title="暂无相关人员~" bind:__l="__l"></empty></block><block wx:for="{{memberData.data}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{isSelect==1&&memberData.total!=0}}"><view class="list-item"><image class="list-item-img" src="{{item.member_avatar}}" mode="aspectFit"></image><view class="list-item-name text-ellipsis">{{item.member_name}}</view><view class="list-item-level text-ellipsis" style="{{'color:'+(themeColor)+';'}}">{{item.level_name}}</view><view class="list-item-time">{{item.join_time}}</view></view></block></block><block wx:if="{{isSelect==1&&memberData.total==0}}"><empty vue-id="1e23f202-3" top="20%" title="暂无相关会员~" bind:__l="__l"></empty></block></view></view></view></block><tab-bar vue-id="1e23f202-4" bind:__l="__l"></tab-bar><publicize-poster class="vue-ref" vue-id="1e23f202-5" show-data="{{posterData}}" data-ref="publicizePoster" data-event-opts="{{[['^onChange',[['pageChange']]]]}}" bind:onChange="__e" bind:__l="__l"></publicize-poster></view>

View File

@@ -0,0 +1 @@
page{background:#fff}.container .container-main .main-publicize{padding:48rpx 48rpx 68rpx;position:relative;overflow:hidden;z-index:1}.container .container-main .main-publicize .publicize-image{position:absolute;top:0;left:0;right:0;z-index:-1}.container .container-main .main-publicize .publicize-title{font-size:48rpx;line-height:68rpx;color:#5a5b6e}.container .container-main .main-publicize .publicize-introduce{margin-top:16rpx;font-size:28rpx;line-height:40rpx;color:#5a5b6e}.container .container-main .main-publicize .publicize-button{margin-top:16rpx;padding:14rpx 24rpx;font-size:24rpx;line-height:34rpx;border-radius:8rpx;width:192rpx;color:#fff}.container .container-main .main-list{margin-top:-20rpx;border-radius:32rpx 32rpx 0rpx 0rpx;background:#fff}.container .container-main .main-list .main-list-title{display:flex;justify-content:space-between;padding:32rpx 114rpx 0rpx;font-size:28rpx;line-height:40rpx;color:#5a5b6e}.container .container-main .main-list .main-list-item{padding:48rpx}.container .container-main .main-list .main-list-item .list-item{display:flex;align-items:center;margin-top:32rpx}.container .container-main .main-list .main-list-item .list-item .list-item-img{width:64rpx;height:64rpx;border-radius:50%}.container .container-main .main-list .main-list-item .list-item .list-item-name{padding-left:32rpx;font-size:28rpx;line-height:40rpx;color:#5a5b6e}.container .container-main .main-list .main-list-item .list-item .list-item-level{flex:1;padding-left:32rpx;font-size:28rpx;line-height:40rpx;color:#5a5b6e}.container .container-main .main-list .main-list-item .list-item .list-item-phone{flex:1;padding-left:32rpx;font-size:28rpx;line-height:40rpx;color:#5a5b6e}.container .container-main .main-list .main-list-item .list-item .list-item-time{padding-left:16rpx;font-size:28rpx;line-height:40rpx;color:#5a5b6e}.container .container-main .main-list .main-list-item .list-item:first-child{margin-top:0}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,6 @@
{
"navigationBarTitleText": "问卷详情",
"usingComponents": {
"question-problem": "/pagesTools/component/questionnaire/problem"
}
}

View File

@@ -0,0 +1 @@
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="c084c08c-1" showBack="{{true}}" title="问卷详情" bind:__l="__l"></title-bar><view class="container-main"><block wx:if="{{loadEnd}}"><block><view class="main-question-info"><view class="question-info-title text-ellipsis-more">{{questionDetails.data.title}}</view><view class="question-info-person flex align-items-center"><image class="info-person-img" src="{{questionDetails.data.avatar}}" mode="aspectFill"></image><view class="info-person-item"><view class="flex align-items-center"><view class="info-person-item-name">{{questionDetails.data.member_name}}</view><view class="info-person-item-level" style="{{'color:'+(themeColor)+';'}}">{{questionDetails.data.level_name}}</view></view><view class="info-person-item-time">{{questionDetails.data.createtime}}</view></view><button class="info-person-button flex align-items-center" style="{{'background:'+(themeColor)+';'}}" open-type="share"><image class="info-person-button-icon" src="/static/invite.png" mode="aspectFill"></image>邀请填写 </button></view><view class="question-info-time">{{"结束时间:"+questionDetails.data.end_time}}</view><view class="question-info-introduce"><text>{{questionDetails.data.content}}</text></view></view><question-problem class="vue-ref" vue-id="c084c08c-2" show-data="{{questionDetails.topic}}" data-ref="questionProblem" data-event-opts="{{[['^onChange',[['pageChange']]]]}}" bind:onChange="__e" bind:__l="__l"></question-problem><block wx:if="{{$root.g0==0}}"><empty vue-id="c084c08c-3" top="26%" title="暂无问题~" bind:__l="__l"></empty></block><view class="main-bottom"><block wx:if="{{questionDetails.data.non_member_answer_sheet_status==2}}"><view class="harmless-content-button" style="background:#bbb;">仅会员可填写</view></block><block wx:else><view data-event-opts="{{[['tap',[['handleSubmit']]]]}}" class="harmless-content-button" style="{{'background:'+(themeColor)+';'}}" bindtap="__e">完成填写</view></block><view class="safe-padding"></view></view></block></block><block wx:else><block wx:if="{{showLogin}}"><view class="main-login"><image class="login-image" src="{{loginImg}}" mode="aspectFit"></image><view class="login-tips">小程序需要登录注册才能使用相关功能,请登录后查看该页面</view><view data-event-opts="{{[['tap',[['toLogin']]]]}}" class="login-btn" bindtap="__e">前往登录</view></view></block></block></view></view>

View File

@@ -0,0 +1 @@
.container .container-main{padding:32rpx 32rpx 144rpx 32rpx}.container .container-main .main-question-info{padding:32rpx;margin-bottom:32rpx;border-radius:12rpx;background:#fff}.container .container-main .main-question-info .question-info-title{margin-bottom:32rpx;font-size:32rpx;line-height:44rpx;font-weight:600;color:#5a5b6e}.container .container-main .main-question-info .question-info-person{margin-bottom:32rpx}.container .container-main .main-question-info .question-info-person .info-person-img{width:80rpx;height:80rpx;border-radius:50%}.container .container-main .main-question-info .question-info-person .info-person-item{flex:1;padding-left:16rpx}.container .container-main .main-question-info .question-info-person .info-person-item .info-person-item-name{font-size:28rpx;line-height:40rpx;color:#5a5b6e}.container .container-main .main-question-info .question-info-person .info-person-item .info-person-item-level{padding-left:8rpx;font-size:28rpx;line-height:40rpx}.container .container-main .main-question-info .question-info-person .info-person-item .info-person-item-time{font-size:24rpx;line-height:34rpx;color:#8d929c}.container .container-main .main-question-info .question-info-person .info-person-button{padding:12rpx;font-size:24rpx;line-height:34rpx;border-radius:8rpx;color:#fff}.container .container-main .main-question-info .question-info-person .info-person-button .info-person-button-icon{padding-right:8rpx;width:32rpx;height:32rpx}.container .container-main .main-question-info .question-info-time{margin-bottom:32rpx;padding:16rpx 0rpx;font-size:24rpx;line-height:34rpx;color:#5a5b6e;border-radius:8rpx;text-align:center;background:#eef2ff}.container .container-main .main-question-info .question-info-introduce{font-size:28rpx;line-height:40rpx;color:#8d929c}.container .container-main .main-bottom{padding-top:16rpx;padding-bottom:16rpx;position:fixed;bottom:0;left:0;right:0;width:100%;text-align:center;background:#fff;z-index:99}.container .container-main .main-bottom .harmless-content-button{margin-left:26rpx;margin-right:26rpx;width:700rpx;height:80rpx;background:#325dff;color:#fff;text-align:center;line-height:80rpx;border-radius:16rpx}.container .container-main .main-bottom .safe-padding{width:100%;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.container .container-main .main-login{padding:96rpx 60rpx 0}.container .container-main .main-login .login-image{width:100%;height:500rpx}.container .container-main .main-login .login-tips{color:#585858;font-size:36rpx;line-height:50rpx;margin-top:48rpx;text-align:center}.container .container-main .main-login .login-btn{margin-top:56rpx;height:88rpx;line-height:88rpx;font-size:28rpx;border-radius:16rpx;text-align:center;background:var(--theme-color);color:#fff}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/questionnaire/index"],{2279: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,e=(this._self._c,this.loadEnd?this.questionList.length:null);this.$mp.data=Object.assign({},{$root:{g0:e}})},o=[]},"9e52":function(t,e,n){"use strict";(function(t,e){var i=n("47a9");n("aa6c");i(n("3240"));var o=i(n("e9c2"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(o.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},d3d0:function(t,e,n){"use strict";var i=n("e3e4"),o=n.n(i);o.a},e227:function(t,e,n){"use strict";(function(t){var i=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=i(n("af34")),a=i(n("7ca3")),r=n("8f59");function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}var u={components:{questionItem:function(){Promise.all([n.e("common/vendor"),n.e("pagesTools/component/questionnaire/index")]).then(function(){return resolve(n("216a"))}.bind(null,n)).catch(n.oe)}},data:function(){return{loadEnd:!1,titleBarHeight:0,categoryList:[],selectCategory:0,questionList:[],page:1,limit:20,hasMore:!1,shareData:{},showLogin:!1}},mounted:function(){var e=t.getSystemInfoSync().statusBarHeight,n=t.getMenuButtonBoundingClientRect();this.titleBarHeight=e+2*(n.top-e)+n.height},onLoad:function(){t.showLoading({title:"加载中"}),this.getQuestionCategory(),this.getQuestionList()},onShow:function(){this.loadEnd&&(t.pageScrollTo({scrollTop:0,duration:0}),this.page=1,this.getQuestionList())},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.mapState)({themeColor:function(t){return t.app.themeColor},shareImage:function(t){return t.app.shareImage},shareTitle:function(t){return t.app.shareTitle},loginImg:function(t){return t.app.loginImg}})),onPullDownRefresh:function(){this.page=1,this.getQuestionList((function(){t.stopPullDownRefresh()}))},onReachBottom:function(){this.hasMore&&(this.page++,this.getQuestionList())},onShareAppMessage:function(t){return"button"==t.from?{title:this.shareData.title,path:this.shareData.path,imageUrl:this.shareData.imageUrl||this.shareImage}:"menu"==t.from?{title:this.shareTitle,imageUrl:this.shareImage}:void 0},onShareTimeline:function(){return{title:this.shareTitle,imageUrl:this.shareImage}},methods:{getQuestionCategory:function(){var e=this;this.$util.request("questionnaire.questionCategory").then((function(n){1==n.code?e.categoryList=n.data:t.showToast({title:n.msg,icon:"none"})})).catch((function(t){console.error("获取问卷分类",t)}))},getQuestionList:function(e){var n=this,i={page:this.page,limit:this.limit};this.selectCategory&&(i.questionnaire_category_id=this.selectCategory),this.$util.request("questionnaire.questionList",i).then((function(i){if(e&&e(),1==i.code){var a=i.data.data;n.hasMore=n.page<i.data.total/n.limit,n.questionList=1==n.page?a:[].concat((0,o.default)(n.questionList),(0,o.default)(a)),t.hideLoading(),n.loadEnd=!0}else t.showToast({title:i.msg,icon:"none"})})).catch((function(t){401==t?n.showLogin=!0:console.error("获取问卷列表",t)}))},changeCategory:function(t){this.selectCategory=t,this.page=1,this.getQuestionList()},setShareData:function(t){this.shareData=t},toLogin:function(){t.redirectTo({url:"/pagesTools/questionnaire/index"})}}};e.default=u}).call(this,n("df3c")["default"])},e31f:function(t,e,n){"use strict";n.r(e);var i=n("e227"),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},e3e4:function(t,e,n){},e9c2:function(t,e,n){"use strict";n.r(e);var i=n("2279"),o=n("e31f");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("d3d0");var r=n("828b"),s=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=s.exports}},[["9e52","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,7 @@
{
"navigationBarTitleText": "问卷调查",
"enablePullDownRefresh": true,
"usingComponents": {
"question-item": "/pagesTools/component/questionnaire/index"
}
}

View File

@@ -0,0 +1 @@
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="2a307eaa-1" title="调查问卷" bind:__l="__l"></title-bar><view class="container-main"><block wx:if="{{loadEnd}}"><block><view class="main-category" style="{{'top:'+(titleBarHeight+'px')+';'}}"><scroll-view style="white-space:nowrap;" scroll-x="{{true}}"><view data-event-opts="{{[['tap',[['changeCategory',[0]]]]]}}" class="category-item" bindtap="__e"><view class="{{['text',(selectCategory==0)?'active':'']}}">全部</view></view><block wx:for="{{categoryList}}" wx:for-item="item" wx:for-index="__i0__" wx:key="id"><view data-event-opts="{{[['tap',[['changeCategory',['$0'],[[['categoryList','id',item.id,'id']]]]]]]}}" class="category-item" bindtap="__e"><view class="{{['text',(selectCategory==item.id)?'active':'']}}">{{item.name}}</view></view></block></scroll-view></view><view class="main-column"><question-item vue-id="2a307eaa-2" show-data="{{questionList}}" data-event-opts="{{[['^setShareData',[['setShareData']]]]}}" bind:setShareData="__e" bind:__l="__l"></question-item><block wx:if="{{$root.g0==0}}"><empty vue-id="2a307eaa-3" top="36%" title="暂无问卷调查~" bind:__l="__l"></empty></block></view></block></block><block wx:else><block wx:if="{{showLogin}}"><view class="main-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></view><tab-bar vue-id="2a307eaa-4" bind:__l="__l"></tab-bar></view>

View File

@@ -0,0 +1 @@
.container .container-main .main-category{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:99;padding:0 32rpx}.container .container-main .main-category .category-item{padding:0 32rpx;display:inline-flex;justify-content:center}.container .container-main .main-category .category-item .text{padding:36rpx 0 32rpx;color:#5a5b6e;font-size:28rpx;line-height:40rpx;text-align:center;border-bottom:4rpx solid transparent}.container .container-main .main-category .category-item .text.active{color:var(--theme-color);border-color:var(--theme-color)}.container .container-main .main-column{padding:32rpx}.container .container-main .main-login{padding:96rpx 60rpx 0}.container .container-main .main-login .login-image{width:100%;height:500rpx}.container .container-main .main-login .login-tips{color:#585858;font-size:36rpx;line-height:50rpx;margin-top:48rpx;text-align:center}.container .container-main .main-login .login-btn{margin-top:56rpx;height:88rpx;line-height:88rpx;font-size:28rpx;border-radius:16rpx;text-align:center;background:var(--theme-color);color:#fff}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/questionnaire/info"],{2657:function(t,e,n){"use strict";n.r(e);var o=n("fab5"),i=n("6a7c");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("ee30");var a=n("828b"),c=Object(a["a"])(i["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);e["default"]=c.exports},"63d9":function(t,e,n){"use strict";(function(t,e){var o=n("47a9");n("aa6c");o(n("3240"));var i=o(n("2657"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(i.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"6a7c":function(t,e,n){"use strict";n.r(e);var o=n("c934"),i=n.n(o);for(var r in o)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(r);e["default"]=i.a},c149:function(t,e,n){},c934:function(t,e,n){"use strict";(function(t){var o=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n("7ca3")),r=n("8f59");function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}var c={components:{questionInfo:function(){n.e("pagesTools/component/questionnaire/info").then(function(){return resolve(n("61d8"))}.bind(null,n)).catch(n.oe)}},data:function(){return{loadEnd:!1,questionId:0,questionDetails:[]}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.mapState)({themeColor:function(t){return t.app.themeColor}})),onLoad:function(e){var n=this;t.showLoading({title:"加载中"}),this.questionId=e.id,this.getQuestionDetails((function(){t.hideLoading(),n.loadEnd=!0}))},methods:{getQuestionDetails:function(e){var n=this;this.$util.request("questionnaire.renderDetails",{questionnaire_id:this.questionId}).then((function(o){e&&e(),1==o.code?n.questionDetails=o.data:t.showToast({title:o.msg,icon:"none"})})).catch((function(t){e&&e(),console.error("获取问卷详情",t)}))}}};e.default=c}).call(this,n("df3c")["default"])},ee30:function(t,e,n){"use strict";var o=n("c149"),i=n.n(o);i.a},fab5:function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var o=function(){var t=this.$createElement,e=(this._self._c,this.loadEnd?this.questionDetails.length:null);this.$mp.data=Object.assign({},{$root:{g0:e}})},i=[]}},[["63d9","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,6 @@
{
"navigationBarTitleText": "问卷反馈详情",
"usingComponents": {
"question-info": "/pagesTools/component/questionnaire/info"
}
}

View File

@@ -0,0 +1 @@
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="25b314f2-1" title="问卷反馈详情" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><block wx:if="{{$root.g0}}"><question-info vue-id="25b314f2-2" show-data="{{questionDetails}}" bind:__l="__l"></question-info></block><block wx:else><empty vue-id="25b314f2-3" top="26%" title="暂无问题~" bind:__l="__l"></empty></block></view></block><tab-bar vue-id="25b314f2-4" bind:__l="__l"></tab-bar></view>

View File

@@ -0,0 +1 @@
.container .container-main{padding:32rpx}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,4 @@
{
"navigationBarTitleText": "活动接龙详情",
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="c7498750-1" showBack="{{true}}" title="活动接龙详情" bind:__l="__l"></title-bar><view class="container-main"><block wx:if="{{loadEnd}}"><block><view class="main-column"><view class="column-title text-ellipsis-more">{{chainsInfo.name}}</view><view class="column-publisher flex align-items-center"><image class="publisher-avatar" src="{{chainsInfo.avatar}}" mode="aspectFill"></image><view class="publisher-info"><view class="info-top flex align-items-center"><view class="top-name">{{chainsInfo.member_name}}</view><view class="top-level">{{chainsInfo.level_name}}</view></view><view class="info-time">{{chainsInfo.createtime}}</view></view><button class="publisher-share flex align-items-center" open-type="share"><image class="share-icon" src="/static/invite.png" mode="aspectFill"></image><text class="share-text">邀请填写</text></button></view><view class="column-time"><view class="time-text">{{"结束时间:"+chainsInfo.expire_time}}</view><view class="time-bg"></view></view><view class="column-content"><text user-select="{{true}}">{{chainsInfo.content}}</text></view></view><view class="main-situation"><view class="situation-title">接龙完成情况</view><block wx:if="{{$root.g0}}"><view class="situation-list"><block wx:for="{{situationList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['handleFeedback',[index]]]]]}}" class="{{['list-item',(item.status==1)?'select':'']}}" bindtap="__e"><text class="item-name">{{item.member_name}}</text><block wx:if="{{item.status==1}}"><view class="item-select"><image src="/static/tick.png" mode="aspectFit"></image></view></block></view></block></view></block><block wx:else><view class="situation-empty"><image class="empty-icon" src="/static/empty.png" mode="aspectFit"></image><view class="empty-text flex align-items-center"><text class="text">暂无接龙人员,</text><block wx:if="{{userMobile}}"><view data-event-opts="{{[['tap',[['toFeedback']]]]}}" class="btn" bindtap="__e">去反馈</view></block><block wx:else><button class="btn clear" open-type="getPhoneNumber" data-event-opts="{{[['getphonenumber',[['bindPhoneNumber',['$event']]]]]}}" bindgetphonenumber="__e">去反馈</button></block></view></view></block></view><view class="main-footer"><view class="flex align-items-center"><view data-event-opts="{{[['tap',[['onContact']]]]}}" class="footer-label" bindtap="__e"><image class="label-icon" src="/static/phone.png" mode="aspectFit"></image><view class="label-text">联系电话</view></view><block wx:if="{{feedbackResult.status==2}}"><block><block wx:if="{{userMobile}}"><view data-event-opts="{{[['tap',[['toFeedback']]]]}}" class="footer-btn flex-item" bindtap="__e">我要接龙</view></block><block wx:else><button class="footer-btn flex-item clear" open-type="getPhoneNumber" data-event-opts="{{[['getphonenumber',[['bindPhoneNumber',['$event']]]]]}}" bindgetphonenumber="__e">我要接龙</button></block></block></block><block wx:else><view data-event-opts="{{[['tap',[['viewFeedback',['$0'],['chainsInfo.id']]]]]}}" class="footer-btn flex-item" bindtap="__e">查看反馈</view></block></view><view class="safe-padding"></view></view></block></block><block wx:else><block wx:if="{{showLogin}}"><view class="main-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></view></view>

View File

@@ -0,0 +1 @@
.container .container-main{padding:32rpx 32rpx 144rpx}.container .container-main .main-column{padding:32rpx;border-radius:10rpx;background:#fff}.container .container-main .main-column .column-title{color:#5a5b6e;font-size:32rpx;font-weight:600;line-height:44rpx}.container .container-main .main-column .column-publisher{margin-top:32rpx}.container .container-main .main-column .column-publisher .publisher-avatar{width:80rpx;height:80rpx;border-radius:50%}.container .container-main .main-column .column-publisher .publisher-info{flex:1;margin-left:16rpx}.container .container-main .main-column .column-publisher .publisher-info .info-top .top-name{color:#5a5b6e;font-size:28rpx;font-weight:600;line-height:40rpx}.container .container-main .main-column .column-publisher .publisher-info .info-top .top-level{margin-left:8rpx;color:var(--theme-color);font-size:28rpx;line-height:40rpx}.container .container-main .main-column .column-publisher .publisher-info .info-time{margin-top:6rpx;color:#8d929c;font-size:24rpx;line-height:34rpx}.container .container-main .main-column .column-publisher .publisher-share{margin-left:24rpx;padding:12rpx;border-radius:8rpx;background:var(--theme-color)}.container .container-main .main-column .column-publisher .publisher-share .share-icon{width:32rpx;height:32rpx;margin-right:8rpx}.container .container-main .main-column .column-publisher .publisher-share .share-text{color:#fff;font-size:24rpx;line-height:34rpx}.container .container-main .main-column .column-time{position:relative;z-index:1;margin-top:32rpx;padding:16rpx 32rpx;border-radius:8rpx;overflow:hidden;background:#fff}.container .container-main .main-column .column-time .time-text{color:#5a5b6e;font-size:24rpx;line-height:32rpx;text-align:center}.container .container-main .main-column .column-time .time-bg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--theme-color);opacity:.05}.container .container-main .main-column .column-content{margin-top:32rpx;color:#8d929c;font-size:28rpx;line-height:40rpx}.container .container-main .main-situation{padding:32rpx;border-radius:10rpx;background:#fff}.container .container-main .main-situation .situation-title{color:#5a5b6e;font-size:28rpx;font-weight:600;line-height:40rpx}.container .container-main .main-situation .situation-list{margin-top:32rpx;display:flex;flex-wrap:wrap;gap:16rpx}.container .container-main .main-situation .situation-list .list-item{position:relative;padding:10rpx 14rpx;border:2rpx solid #f6f7fb;border-radius:8rpx;background:#f6f7fb}.container .container-main .main-situation .situation-list .list-item .item-name{color:#5a5b6e;font-size:28rpx;line-height:40rpx}.container .container-main .main-situation .situation-list .list-item .item-select{position:absolute;top:-2rpx;right:-2rpx;z-index:1;width:16rpx;height:16rpx;background:var(--theme-color);border-radius:50%;overflow:hidden}.container .container-main .main-situation .situation-list .list-item.select{border-color:var(--theme-color)}.container .container-main .main-situation .situation-empty{margin-top:32rpx;display:flex;flex-direction:column;align-items:center;padding:16rpx}.container .container-main .main-situation .situation-empty .empty-icon{width:128rpx;height:128rpx;margin-bottom:16rpx}.container .container-main .main-situation .situation-empty .empty-text .text{color:#8d929c;font-size:28rpx;line-height:40rpx}.container .container-main .main-situation .situation-empty .empty-text .btn{color:var(--theme-color);font-size:28rpx;line-height:40rpx}.container .container-main .main-footer{position:fixed;left:0;right:0;bottom:0;background:#fff;padding:12rpx 24rpx;z-index:99}.container .container-main .main-footer .footer-label{display:flex;flex-direction:column;align-items:center;margin-right:32rpx}.container .container-main .main-footer .footer-label .label-icon{width:52rpx;height:52rpx}.container .container-main .main-footer .footer-label .label-text{color:#5a5b6e;text-align:center;font-size:20rpx;line-height:28rpx}.container .container-main .main-footer .footer-btn{padding:22rpx 32rpx;background:var(--theme-color);border-radius:16rpx;color:#fff;text-align:center;font-size:32rpx;line-height:44rpx}.container .container-main .main-login{padding:96rpx 60rpx 0}.container .container-main .main-login .login-image{width:100%;height:500rpx}.container .container-main .main-login .login-tips{color:#585858;font-size:36rpx;line-height:50rpx;margin-top:48rpx;text-align:center}.container .container-main .main-login .login-btn{margin-top:56rpx;height:88rpx;line-height:88rpx;font-size:28rpx;border-radius:16rpx;text-align:center;background:var(--theme-color);color:#fff}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/sequence/feedInfo"],{"1b3f":function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){}));var a=function(){var e=this.$createElement,t=(this._self._c,this.loadEnd?this.feedbackImages.length:null);this.$mp.data=Object.assign({},{$root:{g0:t}})},c=[]},"59cc":function(e,t,n){"use strict";n.r(t);var a=n("1b3f"),c=n("6ef0");for(var r in c)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return c[e]}))}(r);n("d622");var o=n("828b"),i=Object(o["a"])(c["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);t["default"]=i.exports},"6ef0":function(e,t,n){"use strict";n.r(t);var a=n("af03"),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},aa97:function(e,t,n){"use strict";(function(e,t){var a=n("47a9");n("aa6c");a(n("3240"));var c=a(n("59cc"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(c.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},af03:function(e,t,n){"use strict";(function(e){var a=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=a(n("7ca3")),r=n("8f59");function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}var i={data:function(){return{loadEnd:!1,feedbackId:null,memberInfo:{},feedbackInfo:{},feedbackImages:[]}},computed:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,c.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(0,r.mapState)({themeColor:function(e){return e.app.themeColor}})),onLoad:function(t){var n=this;this.feedbackId=t.id,e.showLoading({title:"加载中"}),this.getDetails((function(){n.loadEnd=!0,e.hideLoading()}))},methods:{getDetails:function(t){var n=this;this.$util.request("sequence.feedbackDetails",{jielong_id:this.feedbackId}).then((function(a){t&&t(),1==a.code?(n.memberInfo=a.data.member_data,n.feedbackInfo=a.data.feedback_data,a.data.feedback_data.images&&(n.feedbackImages=a.data.feedback_data.images.split(","))):e.showToast({title:a.msg,icon:"none"})})).catch((function(e){t&&t(),console.error("获取反馈详情",e)}))},previewImage:function(t){e.previewImage({urls:this.feedbackImages,current:t})}}};t.default=i}).call(this,n("df3c")["default"])},d622:function(e,t,n){"use strict";var a=n("e73c"),c=n.n(a);c.a},e73c:function(e,t,n){}},[["aa97","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,4 @@
{
"navigationBarTitleText": "反馈信息",
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="1c1ca1d4-1" showBack="{{true}}" title="反馈信息" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><view class="main-column"><view class="column-member flex align-items-center"><image class="member-avatar" src="{{memberInfo.avatar}}" mode="aspectFill"></image><view class="member-info"><view class="info-top"><view class="top-name">{{memberInfo.name}}</view><view class="top-level">{{memberInfo.member_level}}</view></view><view class="info-time">{{feedbackInfo.createtime}}</view></view></view><view class="column-form"><block wx:if="{{feedbackInfo.status}}"><view class="form-content">{{feedbackInfo.status}}</view></block><block wx:if="{{feedbackInfo.content}}"><view class="form-content"><text>{{feedbackInfo.content}}</text></view></block><block wx:if="{{$root.g0}}"><view class="form-list flex flex-wrap"><block wx:for="{{feedbackImages}}" wx:for-item="image" wx:for-index="index" wx:key="index"><view class="list-image"><image class="image-box" src="{{image}}" mode="aspectFill" data-event-opts="{{[['tap',[['previewImage',[index]]]]]}}" bindtap="__e"></image></view></block></view></block></view></view></view></block><tab-bar vue-id="1c1ca1d4-2" bind:__l="__l"></tab-bar></view>

View File

@@ -0,0 +1 @@
.container .container-main{padding:32rpx}.container .container-main .main-column{padding:32rpx;border-radius:10rpx;background:#fff}.container .container-main .main-column .column-member .member-avatar{margin-right:16rpx;width:80rpx;height:80rpx;border-radius:50%}.container .container-main .main-column .column-member .member-info .info-top{display:flex;align-items:center}.container .container-main .main-column .column-member .member-info .info-top .top-name{color:#5a5b6e;font-size:28rpx;font-weight:600;line-height:40rpx}.container .container-main .main-column .column-member .member-info .info-top .top-level{color:var(--theme-color);margin-left:8rpx;font-size:28rpx;line-height:20px}.container .container-main .main-column .column-member .member-info .info-time{margin-top:6rpx;color:#8d929c;font-size:24rpx;line-height:34rpx}.container .container-main .main-column .column-form .form-content{margin-top:32rpx;color:#8d929c;font-size:28rpx;line-height:40rpx}.container .container-main .main-column .column-form .form-list{margin-top:32rpx;border-radius:16rpx;row-gap:24rpx;-webkit-column-gap:3.5%;column-gap:3.5%}.container .container-main .main-column .column-form .form-list .list-image{position:relative;width:31%;height:0;padding-top:31%}.container .container-main .main-column .column-form .form-list .list-image .image-box{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12rpx}.container .container-main .main-column .column-form .form-list .list-image .image-close{position:absolute;z-index:1;top:-16rpx;right:-16rpx;width:48rpx;height:48rpx}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/sequence/feedback"],{"3fb1":function(e,t,n){},"5d5f":function(e,t,n){"use strict";(function(e){var i=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n("af34")),o=i(n("7ca3")),c=n("8f59");function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function r(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,o.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={data:function(){return{loadEnd:!1,chainsId:null,formData:{},selectImages:[],delayer:null}},computed:r(r({},(0,c.mapState)({themeColor:function(e){return e.app.themeColor}})),{},{themeColorOne:function(){return this.$util.hexToRgb(this.themeColor,.6)},themeColorTwo:function(){return this.$util.hexToRgb(this.themeColor,.3)}}),onLoad:function(t){var n=this;this.chainsId=t.id,e.showLoading({title:"加载中"}),this.getFeedbackResult((function(){e.hideLoading(),n.loadEnd=!0}))},onUnload:function(){this.delayer&&clearTimeout(this.delayer)},methods:{getFeedbackResult:function(t){var n=this;this.$util.request("sequence.feedbackResult",{id:this.chainsId}).then((function(i){t&&t(),1==i.code?n.formData={jielong_id:n.chainsId,member_id:i.data.id,name:i.data.member_name||i.data.name,images:"",content:""}:e.showToast({title:i.msg,icon:"none"})})).catch((function(e){t&&t(),console.error("获取反馈结果",e)}))},chooseImage:function(){var t=this;e.chooseMedia({count:9-this.selectImages.length,mediaType:["image"],sourceType:["album","camera"],sizeType:["compressed"],success:function(e){t.selectImages=[].concat((0,a.default)(t.selectImages),(0,a.default)(e.tempFiles.map((function(e){return e.tempFilePath}))))}})},deleteImage:function(e){this.$delete(this.selectImages,e)},previewImage:function(t){e.previewImage({urls:this.selectImages,current:t})},handleSubmit:function(t){var n=this;this.formData.status=t,e.showLoading({title:"加载中",mask:!0}),this.selectImages.length?this.$util.uploadFileMultiple(this.selectImages).then((function(e){n.formData.images=e.join(","),n.submitEvent()})).catch((function(t){e.hideLoading(),console.error("上传文件 ",t)})):this.submitEvent()},submitEvent:function(){var t=this;this.$util.request("sequence.addFeedback",this.formData).then((function(n){e.hideLoading(),1==n.code?(e.showToast({icon:"success",title:"反馈成功",mask:!0,duration:1500}),t.delayer=setTimeout((function(){1==getCurrentPages().length?t.$util.toPage({mode:1,path:"/pages/index/index"}):e.navigateBack()}),1500)):e.showToast({title:n.msg,icon:"none"})})).catch((function(t){e.hideLoading(),console.error("提交反馈",t)}))}}};t.default=u}).call(this,n("df3c")["default"])},"765e":function(e,t,n){"use strict";n.r(t);var i=n("9b5b"),a=n("c6cc");for(var o in a)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(o);n("fc4d");var c=n("828b"),s=Object(c["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);t["default"]=s.exports},"92d9":function(e,t,n){"use strict";(function(e,t){var i=n("47a9");n("aa6c");i(n("3240"));var a=i(n("765e"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"9b5b":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){}));var i=function(){var e=this.$createElement,t=(this._self._c,this.loadEnd?this.selectImages.length:null);this.$mp.data=Object.assign({},{$root:{g0:t}})},a=[]},c6cc:function(e,t,n){"use strict";n.r(t);var i=n("5d5f"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);t["default"]=a.a},fc4d:function(e,t,n){"use strict";var i=n("3fb1"),a=n.n(i);a.a}},[["92d9","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,4 @@
{
"navigationBarTitleText": "活动接龙反馈",
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="fea9aac6-1" showBack="{{true}}" title="活动接龙反馈" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><view class="main-form"><view class="form-group"><view class="group-title">1.署名<text class="symbol">*</text></view><input class="group-input" type="text" data-event-opts="{{[['input',[['__set_model',['$0','name','$event',[]],['formData']]]]]}}" value="{{formData.name}}" bindinput="__e"/></view><view class="form-group"><view class="group-title">2.图片</view><view class="group-list flex flex-wrap"><block wx:for="{{selectImages}}" wx:for-item="image" wx:for-index="index" wx:key="index"><view class="list-image"><image class="image-box" src="{{image}}" mode="aspectFill" data-event-opts="{{[['tap',[['previewImage',[index]]]]]}}" bindtap="__e"></image><image class="image-close" src="/static/cancel.png" mode="aspectFit" data-event-opts="{{[['tap',[['deleteImage',[index]]]]]}}" bindtap="__e"></image></view></block><block wx:if="{{$root.g0<9}}"><view data-event-opts="{{[['tap',[['chooseImage']]]]}}" class="list-upload" bindtap="__e"><view class="upload-bg"></view><view class="upload-choose flex-direction-column flex-center"><view class="choose-icon"><image src="/static/camera.png" mode="aspectFit"></image></view><view class="choose-text">上传图片</view></view></view></block></view></view><view class="form-group"><view class="group-title">3.内容</view><view class="group-textarea"><textarea class="textarea" placeholder="请输入反馈内容" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','content','$event',[]],['formData']]]]]}}" value="{{formData.content}}" bindinput="__e"></textarea></view></view></view><view class="main-btn"><view data-event-opts="{{[['tap',[['handleSubmit',[1]]]]]}}" class="btn" style="{{'background:'+(themeColor)+';'}}" bindtap="__e">参加</view><view data-event-opts="{{[['tap',[['handleSubmit',[2]]]]]}}" class="btn" style="{{'background:'+(themeColorOne)+';'}}" bindtap="__e">不参加</view><view data-event-opts="{{[['tap',[['handleSubmit',[3]]]]]}}" class="btn" style="{{'background:'+(themeColorTwo)+';'}}" bindtap="__e">参加其它</view></view></view></block><tab-bar vue-id="fea9aac6-2" bind:__l="__l"></tab-bar></view>

View File

@@ -0,0 +1 @@
.container .container-main{padding:48rpx}.container .container-main .main-form .form-group{margin-top:32rpx}.container .container-main .main-form .form-group:first-child{margin-top:0}.container .container-main .main-form .form-group .group-title{color:#5a5b6e;font-size:32rpx;font-weight:600;line-height:44rpx}.container .container-main .main-form .form-group .group-title .symbol{color:#e60012}.container .container-main .main-form .form-group .group-input{margin-top:32rpx;padding:36rpx 32rpx;border-radius:16rpx;background:#fff;color:#5a5b6e;font-size:28rpx;line-height:40rpx}.container .container-main .main-form .form-group .group-list{margin-top:32rpx;border-radius:16rpx;row-gap:24rpx;-webkit-column-gap:3.5%;column-gap:3.5%}.container .container-main .main-form .form-group .group-list .list-image{position:relative;width:31%;height:0;padding-top:31%}.container .container-main .main-form .form-group .group-list .list-image .image-box{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12rpx}.container .container-main .main-form .form-group .group-list .list-image .image-close{position:absolute;z-index:1;top:-16rpx;right:-16rpx;width:48rpx;height:48rpx}.container .container-main .main-form .form-group .group-list .list-upload{position:relative;width:31%;height:0;padding-top:31%;background:#fff;border-radius:12rpx;overflow:hidden}.container .container-main .main-form .form-group .group-list .list-upload .upload-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--theme-color);opacity:.1}.container .container-main .main-form .form-group .group-list .list-upload .upload-choose{position:absolute;top:20rpx;right:20rpx;bottom:20rpx;left:20rpx;z-index:1;background:#fff;border-radius:10rpx}.container .container-main .main-form .form-group .group-list .list-upload .upload-choose .choose-icon{width:80rpx;height:80rpx;padding:16rpx;background:var(--theme-color);border-radius:50%;overflow:hidden}.container .container-main .main-form .form-group .group-list .list-upload .upload-choose .choose-text{margin-top:16rpx;color:var(--theme-color);font-size:28rpx;line-height:40rpx}.container .container-main .main-form .form-group .group-textarea{margin-top:32rpx;padding:36rpx 32rpx;border-radius:16rpx;background:#fff}.container .container-main .main-form .form-group .group-textarea .textarea{width:100%;height:144rpx;color:#acadb7;font-size:28rpx;line-height:40rpx}.container .container-main .main-form .form-group .group-textarea .placeholder{color:#acadb7}.container .container-main .main-btn{margin-top:48rpx}.container .container-main .main-btn .btn{margin-top:16rpx;padding:28rpx 32rpx;border-radius:16rpx;color:#fff;text-align:center;font-size:28rpx;line-height:40rpx}.container .container-main .main-btn .btn:first-child{margin-top:0}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/sequence/index"],{"343c":function(t,e,n){},"4de9":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 s(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:{chainsItem:function(){Promise.all([n.e("common/vendor"),n.e("pages/component/chains/index")]).then(function(){return resolve(n("51ef"))}.bind(null,n)).catch(n.oe)}},data:function(){return{loadEnd:!1,chainsList:[],page:1,limit:20,hasMore:!1,shareData:{},showLogin:!1}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){(0,r.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(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},shareImage:function(t){return t.app.shareImage},shareTitle:function(t){return t.app.shareTitle},loginImg:function(t){return t.app.loginImg}})),onLoad:function(){var e=this;t.showLoading({title:"加载中"}),this.getChainsList((function(){t.hideLoading(),e.loadEnd=!0}))},onShareAppMessage:function(t){return"button"==t.from?{title:this.shareData.title,path:this.shareData.path,imageUrl:this.shareData.imageUrl||this.shareImage}:{title:this.shareTitle,imageUrl:this.shareImage}},onShareTimeline:function(){return{title:this.shareTitle,imageUrl:this.shareImage}},onPullDownRefresh:function(){this.page=1,this.getChainsList((function(){t.stopPullDownRefresh()}))},onReachBottom:function(){this.hasMore&&(this.page++,this.getChainsList())},methods:{getChainsList:function(e){var n=this;this.$util.request("sequence.chainsList",{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.chainsList=1==n.page?r:[].concat((0,i.default)(n.chainsList),(0,i.default)(r))}else t.showToast({title:a.msg,icon:"none"})})).catch((function(t){401==t?n.showLogin=!0:console.error("获取接龙列表 ",t)}))},setShareData:function(t){this.shareData=t},toLogin:function(){t.redirectTo({url:"/pagesTools/sequence/index"})}}};e.default=c}).call(this,n("df3c")["default"])},"518e":function(t,e,n){"use strict";(function(t,e){var a=n("47a9");n("aa6c");a(n("3240"));var i=a(n("9916"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(i.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"6f1d":function(t,e,n){"use strict";n.r(e);var a=n("4de9"),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},"8b86":function(t,e,n){"use strict";var a=n("343c"),i=n.n(a);i.a},9800: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.chainsList.length:null);this.$mp.data=Object.assign({},{$root:{g0:e}})},i=[]},9916:function(t,e,n){"use strict";n.r(e);var a=n("9800"),i=n("6f1d");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("8b86");var o=n("828b"),s=Object(o["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);e["default"]=s.exports}},[["518e","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,7 @@
{
"navigationBarTitleText": "活动接龙",
"enablePullDownRefresh": true,
"usingComponents": {
"chains-item": "/pages/component/chains/index"
}
}

View File

@@ -0,0 +1 @@
<view class="container"><title-bar vue-id="77aeaa70-1" title="活动接龙" bind:__l="__l"></title-bar><view class="container-main"><block wx:if="{{loadEnd}}"><block><view class="main-column"><chains-item vue-id="77aeaa70-2" show-data="{{chainsList}}" show-type="1" data-event-opts="{{[['^setShareData',[['setShareData']]]]}}" bind:setShareData="__e" bind:__l="__l"></chains-item><block wx:if="{{!$root.g0}}"><empty vue-id="77aeaa70-3" top="36%" title="暂无活动接龙~" bind:__l="__l"></empty></block></view></block></block><block wx:else><block wx:if="{{showLogin}}"><view class="main-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></view><tab-bar vue-id="77aeaa70-4" bind:__l="__l"></tab-bar></view>

View File

@@ -0,0 +1 @@
.container .container-main{padding:32rpx}.container .container-main .main-login{padding:96rpx 60rpx 0}.container .container-main .main-login .login-image{width:100%;height:500rpx}.container .container-main .main-login .login-tips{color:#585858;font-size:36rpx;line-height:50rpx;margin-top:48rpx;text-align:center}.container .container-main .main-login .login-btn{margin-top:56rpx;height:88rpx;line-height:88rpx;font-size:28rpx;border-radius:16rpx;text-align:center;background:var(--theme-color);color:#fff}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/suggest/index"],{"26bd":function(t,e,n){"use strict";(function(t,e){var o=n("47a9");n("aa6c");o(n("3240"));var i=o(n("ba36"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(i.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"324f":function(t,e,n){"use strict";(function(t){var o=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n("7ca3")),a=n("8f59");function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}var c={data:function(){return{formData:{title:"",content:"",image:"",is_anonymity:""},selectImage:"",isShowTips:!1}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,a.mapState)({themeColor:function(t){return t.app.themeColor}})),methods:{chooseImage:function(){var e=this;t.chooseMedia({count:1,mediaType:["image"],sourceType:["album","camera"],sizeType:["compressed"],success:function(t){e.selectImage=t.tempFiles[0].tempFilePath}})},deleteImage:function(){this.selectImage=""},previewImage:function(){t.previewImage({urls:this.selectImage,current:0})},changeAnonymity:function(){1==this.formData.is_anonymity?this.formData.is_anonymity=2:this.formData.is_anonymity=1},handleSubmit:function(){var e=this;this.formData.title?this.formData.content?this.selectImage?(t.showLoading({title:"提交中",mask:!0}),this.$util.uploadFile(this.selectImage).then((function(n){1==n.code?(e.formData.image=n.data.fullurl,e.submitEvent()):(t.hideLoading(),t.showToast({title:(null===n||void 0===n?void 0:n.msg)||"上传失败",icon:"none",duration:2e3}))})).catch((function(e){t.hideLoading(),console.error("上传图片 ",e)}))):(t.showLoading({title:"提交中",mask:!0}),this.submitEvent()):t.showToast({title:"请输入需求建议内容",icon:"none",duration:2e3}):t.showToast({title:"请输入需求建议标题",icon:"none",duration:2e3})},submitEvent:function(){this.$util.request("main.addDemand",this.formData).then((function(e){t.hideLoading(),1==e.code?t.redirectTo({url:"/pagesTools/suggest/success"}):t.showToast({title:e.msg,icon:"none",duration:2e3})})).catch((function(e){t.hideLoading(),console.error("提交反馈",e)}))}}};e.default=c}).call(this,n("df3c")["default"])},"59b5":function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var o=function(){var t=this,e=t.$createElement;t._self._c;t._isMounted||(t.e0=function(e){t.isShowTips=!t.isShowTips})},i=[]},ba36:function(t,e,n){"use strict";n.r(e);var o=n("59b5"),i=n("eada");for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);n("bd7b");var r=n("828b"),c=Object(r["a"])(i["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);e["default"]=c.exports},bd7b:function(t,e,n){"use strict";var o=n("e720"),i=n.n(o);i.a},e720:function(t,e,n){},eada:function(t,e,n){"use strict";n.r(e);var o=n("324f"),i=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);e["default"]=i.a}},[["26bd","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,4 @@
{
"navigationBarTitleText": "需求建议",
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="147bb0ae-1" showBack="{{true}}" title="需求建议" bind:__l="__l"></title-bar><view class="container-main"><view class="main-form"><view class="form-item"><view class="item-title">标题</view><view class="item-input"><input class="input" type="text" placeholder="请输入需求建议标题" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','title','$event',[]],['formData']]]]]}}" value="{{formData.title}}" bindinput="__e"/></view></view><view class="form-item"><view class="item-title">内容</view><view class="item-input"><textarea class="textarea" placeholder="请输入需求建议内容" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','content','$event',[]],['formData']]]]]}}" value="{{formData.content}}" bindinput="__e"></textarea></view></view><view class="form-item"><view class="item-title">图片</view><view class="item-upload"><block wx:if="{{selectImage}}"><view data-event-opts="{{[['tap',[['previewImage']]]]}}" class="upload-image" bindtap="__e"><image class="image-select" src="{{selectImage}}" mode="aspectFill"></image><image class="image-delete" src="/static/delete.png" mode="aspectFit" data-event-opts="{{[['tap',[['deleteImage']]]]}}" catchtap="__e"></image></view></block><block wx:else><view data-event-opts="{{[['tap',[['chooseImage']]]]}}" class="upload-image" bindtap="__e"><view class="image-background"></view><view class="image-choose"><view class="icon"><image src="/static/camera.png" mode="aspectFit"></image></view><view class="text">上传图片</view></view></view></block></view></view><view class="form-item flex align-items-center" style="margin-top:40rpx;"><view data-event-opts="{{[['tap',[['changeAnonymity']]]]}}" class="{{['item-radio',(formData.is_anonymity==1)?'active':'']}}" bindtap="__e"><image class="radio-icon" src="/static/tick.png" mode="aspectFill"></image></view><view data-event-opts="{{[['tap',[['changeAnonymity']]]]}}" class="item-label" bindtap="__e">是否匿名提交</view><view class="item-tips flex-item flex align-items-center"><image class="tips-icon" src="/static/warning.png" mode="aspectFill" data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" bindtap="__e"></image><block wx:if="{{isShowTips}}"><view class="tips-prompt flex flex-center"><view class="prompt-triangle"></view><text class="prompt-text">不使用真实姓名进行提交</text></view></block></view></view></view><view class="main-footer"><view data-event-opts="{{[['tap',[['handleSubmit']]]]}}" class="footer-btn" bindtap="__e">提交</view><view class="safe-padding"></view></view></view></view>

View File

@@ -0,0 +1 @@
.container .container-main{padding-bottom:112rpx}.container .container-main .main-form{padding:32rpx 48rpx}.container .container-main .main-form .form-item{margin-top:32rpx}.container .container-main .main-form .form-item:first-child{margin-top:0}.container .container-main .main-form .form-item .item-title{color:#5a5b6e;font-size:32rpx;font-weight:600;line-height:44rpx}.container .container-main .main-form .form-item .item-input{margin-top:32rpx;display:flex;align-items:center;border-radius:16rpx;background:#fff}.container .container-main .main-form .form-item .item-input .input{color:#5a5b6e;font-size:28rpx;height:112rpx;line-height:112rpx;flex:1;padding:0 32rpx}.container .container-main .main-form .form-item .item-input .textarea{color:#5a5b6e;font-size:28rpx;line-height:40rpx;flex:1;padding:36rpx 32rpx;width:100%;height:240rpx}.container .container-main .main-form .form-item .item-input .placeholder{color:#acadb7}.container .container-main .main-form .form-item .item-upload{display:flex;flex-wrap:wrap;margin-top:32rpx;-webkit-column-gap:3.5%;column-gap:3.5%;row-gap:24rpx}.container .container-main .main-form .form-item .item-upload .upload-image{position:relative;width:31%;height:0;padding-top:31%}.container .container-main .main-form .form-item .item-upload .upload-image .image-select{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10rpx}.container .container-main .main-form .form-item .item-upload .upload-image .image-video{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10rpx;background:var(--theme-color);padding:56rpx}.container .container-main .main-form .form-item .item-upload .upload-image .image-delete{position:absolute;top:-16rpx;right:-16rpx;width:48rpx;height:48rpx}.container .container-main .main-form .form-item .item-upload .upload-image .image-choose{position:absolute;top:20rpx;left:20rpx;right:20rpx;bottom:20rpx;z-index:6;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;border-radius:10rpx}.container .container-main .main-form .form-item .item-upload .upload-image .image-choose .icon{width:80rpx;height:80rpx;padding:18rpx;background:var(--theme-color);border-radius:50%}.container .container-main .main-form .form-item .item-upload .upload-image .image-choose .text{margin-top:16rpx;color:var(--theme-color);font-size:28rpx;line-height:40rpx}.container .container-main .main-form .form-item .item-upload .upload-image .image-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:var(--theme-color);opacity:.08}.container .container-main .main-form .form-item .item-radio{width:32rpx;height:32rpx;background:#d6dbde;border-radius:50%}.container .container-main .main-form .form-item .item-radio .radio-icon{width:100%;height:100%;display:none}.container .container-main .main-form .form-item .item-radio.active{background:var(--theme-color)}.container .container-main .main-form .form-item .item-radio.active .radio-icon{display:block}.container .container-main .main-form .form-item .item-label{padding-left:16rpx;color:#5a5b6e;font-size:28rpx;line-height:40rpx}.container .container-main .main-form .form-item .item-tips{position:relative;margin-left:16rpx}.container .container-main .main-form .form-item .item-tips .tips-icon{width:32rpx;height:32rpx}.container .container-main .main-form .form-item .item-tips .tips-prompt{position:absolute;left:56rpx;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex;align-items:center}.container .container-main .main-form .form-item .item-tips .tips-prompt .prompt-triangle{width:0;height:0;margin-right:-2rpx;border-top:12rpx solid transparent;border-bottom:12rpx solid transparent;border-right:16rpx solid #333}.container .container-main .main-form .form-item .item-tips .tips-prompt .prompt-text{color:#fff;font-size:24rpx;line-height:34rpx;padding:12rpx 16rpx;background:#333;border-radius:10rpx}.container .container-main .main-footer{position:fixed;left:0;right:0;bottom:0;z-index:99;padding:12rpx 32rpx;background:#fff;border-top:1rpx solid #f6f7fb}.container .container-main .main-footer .footer-btn{color:#fff;font-size:32rpx;line-height:44rpx;padding:22rpx 24rpx;border-radius:16rpx;background:var(--theme-color);text-align:center}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/suggest/success"],{"08b7":function(t,e,n){},"18bb":function(t,e,n){"use strict";(function(t){var r=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var c=r(n("7ca3")),o=n("8f59");function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}var a={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,c.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}})),methods:{backHome:function(){t.switchTab({url:"/pages/index/index"})}}};e.default=a}).call(this,n("df3c")["default"])},"3b92":function(t,e,n){"use strict";(function(t,e){var r=n("47a9");n("aa6c");r(n("3240"));var c=r(n("8610"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(c.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},4180:function(t,e,n){"use strict";var r=n("08b7"),c=n.n(r);c.a},8610:function(t,e,n){"use strict";n.r(e);var r=n("f7b5"),c=n("f9b2");for(var o in c)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return c[t]}))}(o);n("4180");var u=n("828b"),a=Object(u["a"])(c["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=a.exports},f7b5:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return c})),n.d(e,"a",(function(){}));var r=function(){var t=this.$createElement;this._self._c},c=[]},f9b2:function(t,e,n){"use strict";n.r(e);var r=n("18bb"),c=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=c.a}},[["3b92","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,4 @@
{
"navigationBarTitleText": "提交成功",
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="container"><title-bar vue-id="51ac27d8-1" showBack="{{true}}" title="提交成功" bind:__l="__l"></title-bar><view class="container-main"><view class="image" style="{{'background:'+(themeColor)+';'}}"><image src="/static/check.png" mode="aspectFit"></image></view><view class="text_black"> 提交成功 </view><view class="text_size_28"> 提交成功,感谢您提供的需求建议 </view><view data-event-opts="{{[['tap',[['backHome',['$event']]]]]}}" class="back" style="{{'background:'+(themeColor)+';'}}" bindtap="__e"> 返回首页 </view></view></view>

View File

@@ -0,0 +1 @@
page{background:#fff}.container .container-main{padding:0 24rpx;display:flex;flex-direction:column;justify-content:center;align-items:center}.container .container-main .image{margin-top:96rpx;width:160rpx;height:160rpx;border-radius:50%;padding:40rpx}.container .container-main .back{margin-top:64rpx;padding:22rpx 0rpx 22rpx;width:100%;line-height:44rpx;color:#fff;font-size:32rpx;text-align:center;border-radius:16rpx}.container .container-main .text_black{margin-top:32rpx;color:#000;font-size:36rpx;line-height:50rpx}.container .container-main .text_size_28{margin-top:16rpx;color:#979797;font-size:28rpx;line-height:40rpx}.container .container-main .text_size_32{margin-top:48rpx;color:#979797;font-size:32rpx;line-height:44rpx}