会员权益
This commit is contained in:
1
unpackage/dist/build/mp-weixin/pages/member/search/index.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/member/search/index.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/member/search/index"],{"129f":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")),c=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 i={data:function(){return{loadEnd:!1,titleBarHeight:0,recordList:[]}},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,c.mapState)({themeColor:function(t){return t.app.themeColor}})),onReady:function(){this.loadEnd=!0},onShow:function(){this.recordList=t.getStorageSync("memberHistory")},mounted:function(){var e=t.getSystemInfoSync().statusBarHeight,n=t.getMenuButtonBoundingClientRect();this.titleBarHeight=e+2*(n.top-e)+n.height},methods:{toBack:function(){1==getCurrentPages().length?this.$util.toPage({mode:3,path:"/pages/member/index"}):t.navigateBack()},clearRecords:function(){var e=this;t.showModal({title:"提示",content:"是否删除全部历史记录?",confirmText:"删除",confirmColor:this.themeColor,success:function(n){n.confirm&&(t.removeStorageSync("memberHistory"),e.recordList=[])}})},confirmSearch:function(t){this.doSearch(t.detail.value)},doSearch:function(e){if(e){var n=t.getStorageSync("memberHistory")||[];n.includes(e)||(n.push(e),t.setStorageSync("memberHistory",n)),this.$util.toPage({mode:1,path:"/pages/member/search/result?keyword=".concat(encodeURIComponent(e))})}else t.showToast({title:"请输入要搜索的内容",icon:"none"})}}};e.default=i}).call(this,n("df3c")["default"])},9642:function(t,e,n){"use strict";n.r(e);var r=n("129f"),o=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"]=o.a},ae09:function(t,e,n){"use strict";n.r(e);var r=n("d22a"),o=n("9642");for(var c in o)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(c);n("e532");var a=n("828b"),i=Object(a["a"])(o["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=i.exports},b46c:function(t,e,n){"use strict";(function(t,e){var r=n("47a9");n("aa6c");r(n("3240"));var o=r(n("ae09"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(o.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},d22a: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,e=(this._self._c,this.loadEnd?this.recordList&&this.recordList.length:null);this.$mp.data=Object.assign({},{$root:{g0:e}})},o=[]},daae:function(t,e,n){},e532:function(t,e,n){"use strict";var r=n("daae"),o=n.n(r);o.a}},[["b46c","common/runtime","common/vendor"]]]);
|
||||
4
unpackage/dist/build/mp-weixin/pages/member/search/index.json
vendored
Normal file
4
unpackage/dist/build/mp-weixin/pages/member/search/index.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"navigationBarTitleText": "会员搜索",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/member/search/index.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/member/search/index.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="5ac16862-1" title="会员搜索" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><view class="main-header flex align-items-center" style="{{'top:'+(titleBarHeight+'px')+';'}}"><view class="header-search flex-item flex align-items-center"><image class="icon" src="/static/search.png" mode="aspectFit"></image><input class="input flex-item" type="text" confirm-type="search" placeholder="请输入姓名搜索" placeholder-class="placeholder" data-event-opts="{{[['confirm',[['confirmSearch',['$event']]]]]}}" bindconfirm="__e"/></view><view data-event-opts="{{[['tap',[['toBack']]]]}}" class="header-btn" bindtap="__e">取消</view></view><block wx:if="{{$root.g0}}"><view class="main-history"><view class="history-title flex justify-content-between align-items-center"><view class="name">历史搜索</view><view data-event-opts="{{[['tap',[['clearRecords',['$event']]]]]}}" class="clear flex align-items-center" bindtap="__e"><image src="/static/clear.png" mode="aspectFit"></image><text>清除记录</text></view></view><view class="history-cont flex flex-wrap"><block wx:for="{{recordList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['doSearch',['$0'],[[['recordList','',index]]]]]]]}}" class="item" bindtap="__e">{{''+item+''}}</view></block></view></view></block></view></block><tab-bar vue-id="5ac16862-2" bind:__l="__l"></tab-bar></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/member/search/index.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/member/search/index.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.container .container-main .main-header{position:-webkit-sticky;position:sticky;top:0;z-index:99;padding:20rpx 32rpx;background:#fff}.container .container-main .main-header .header-search{padding:20rpx 32rpx;border-radius:8rpx;background:#f6f7fb}.container .container-main .main-header .header-search .icon{width:40rpx;height:40rpx}.container .container-main .main-header .header-search .input{margin-left:16rpx;color:#333;font-size:26rpx;line-height:36rpx}.container .container-main .main-header .header-search .placeholder{color:#a0a2b3;font-size:26rpx;line-height:36rpx}.container .container-main .main-header .header-btn{color:var(--theme-color);font-size:28rpx;line-height:40rpx;margin-left:32rpx}.container .container-main .main-history{background:#fff;padding:32rpx}.container .container-main .main-history .history-title .name{color:#333;font-size:32rpx;font-weight:600;line-height:44rpx}.container .container-main .main-history .history-title .clear image{width:36rpx;height:36rpx}.container .container-main .main-history .history-title .clear text{margin-left:8rpx;font-size:28rpx;line-height:40rpx;color:#999}.container .container-main .main-history .history-cont{margin-top:16rpx;margin-left:-16rpx}.container .container-main .main-history .history-cont .item{margin-top:16rpx;margin-left:16rpx;font-size:28rpx;line-height:40rpx;color:#999;padding:8rpx 16rpx;background:rgba(6,50,119,.05);border-radius:10rpx}
|
||||
1
unpackage/dist/build/mp-weixin/pages/member/search/result.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/member/search/result.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/member/search/result"],{"25ea":function(t,e,n){},"2bae9":function(t,e,n){"use strict";n.r(e);var i=n("9960"),a=n("a278");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("a4c6");var c=n("828b"),u=Object(c["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=u.exports},"7f10":function(t,e,n){"use strict";(function(t,e){var i=n("47a9");n("aa6c");i(n("3240"));var a=i(n("2bae9"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},9960:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var i=function(){var t=this.$createElement,e=(this._self._c,this.loadEnd?this.dataList.length:null);this.$mp.data=Object.assign({},{$root:{g0:e}})},a=[]},a278:function(t,e,n){"use strict";n.r(e);var i=n("c0a8"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},a4c6:function(t,e,n){"use strict";var i=n("25ea"),a=n.n(i);a.a},c0a8:function(t,e,n){"use strict";(function(t){var i=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("af34")),o={components:{memberItem:function(){Promise.all([n.e("common/vendor"),n.e("pages/component/member/index")]).then(function(){return resolve(n("624e"))}.bind(null,n)).catch(n.oe)}},data:function(){return{loadEnd:!1,keyword:"",page:1,limit:20,hasMore:!1,dataList:[],isLocation:!1}},onLoad:function(e){var n=this;this.keyword=decodeURIComponent(e.keyword),t.showLoading({title:"加载中"}),this.getAuthSetting((function(){t.hideLoading(),n.loadEnd=!0}))},onReachBottom:function(){this.hasMore&&(this.page++,this.getList())},methods:{getAuthSetting:function(e){var n=this;t.getSetting({success:function(t){t.authSetting&&t.authSetting.hasOwnProperty("scope.userLocation")&&t.authSetting["scope.userLocation"]?(n.isLocation=!0,n.getList(e)):(n.isLocation=!1,n.getList(e))},fail:function(){n.isLocation=!1,n.getList(e)}})},getList:function(e){var n=this;this.getLocation((function(i){var o={page:n.page,limit:n.limit,keywords:n.keyword};i&&i.latitude&&i.longitude&&(o.latitude=i.latitude,o.longitude=i.longitude),n.$util.request("member.list",o).then((function(i){if(e&&e(),1==i.code){var o=i.data.data;n.hasMore=n.page<i.data.total/n.limit,n.dataList=1==n.page?o:[].concat((0,a.default)(n.dataList),(0,a.default)(o))}else t.showToast({title:i.msg,icon:"none"})})).catch((function(t){console.error("获取会员列表 ",t)}))}))},getLocation:function(e){var n=this;this.isLocation?t.getLocation({type:"wgs84",geocode:!0,success:function(t){e({latitude:t.latitude,longitude:t.longitude})},fail:function(){n.isLocation=!1,e()}}):e()}}};e.default=o}).call(this,n("df3c")["default"])}},[["7f10","common/runtime","common/vendor"]]]);
|
||||
6
unpackage/dist/build/mp-weixin/pages/member/search/result.json
vendored
Normal file
6
unpackage/dist/build/mp-weixin/pages/member/search/result.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "搜索结果",
|
||||
"usingComponents": {
|
||||
"member-item": "/pages/component/member/index"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/member/search/result.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/member/search/result.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="container"><title-bar vue-id="4d7841de-1" showBack="{{true}}" title="搜索结果" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><block wx:if="{{$root.g0}}"><member-item vue-id="4d7841de-2" show-data="{{dataList}}" bind:__l="__l"></member-item></block><block wx:else><empty vue-id="4d7841de-3" top="30%" title="暂无相关内容~" bind:__l="__l"></empty></block></view></block></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/member/search/result.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/member/search/result.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.container .container-main{padding:32rpx}
|
||||
Reference in New Issue
Block a user