会员权益
This commit is contained in:
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/details.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/details.js
vendored
Normal file
File diff suppressed because one or more lines are too long
6
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/details.json
vendored
Normal file
6
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/details.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "问卷详情",
|
||||
"usingComponents": {
|
||||
"question-problem": "/pagesTools/component/questionnaire/problem"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/details.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/details.wxml
vendored
Normal 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>
|
||||
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/details.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/details.wxss
vendored
Normal 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}
|
||||
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/index.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/index.js
vendored
Normal 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"]]]);
|
||||
7
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/index.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/index.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "问卷调查",
|
||||
"enablePullDownRefresh": true,
|
||||
"usingComponents": {
|
||||
"question-item": "/pagesTools/component/questionnaire/index"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/index.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/index.wxml
vendored
Normal 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>
|
||||
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/index.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/index.wxss
vendored
Normal 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}
|
||||
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/info.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/info.js
vendored
Normal 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"]]]);
|
||||
6
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/info.json
vendored
Normal file
6
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/info.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "问卷反馈详情",
|
||||
"usingComponents": {
|
||||
"question-info": "/pagesTools/component/questionnaire/info"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/info.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/info.wxml
vendored
Normal 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>
|
||||
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/info.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesTools/questionnaire/info.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.container .container-main{padding:32rpx}
|
||||
Reference in New Issue
Block a user