会员权益

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,10 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesAdmin/component/examine-custom"],{"469c":function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return o}));var o={mpHtml:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/mp-html/components/mp-html/mp-html")]).then(n.bind(null,"7717"))}},r=function(){var e=this,t=e.$createElement,n=(e._self._c,e.__map(e.showData,(function(t,n){var o=e.__get_orig(t),r="textarea"!=t.type&&"image"==t.type&&t.value?t.value.split(","):null,a="textarea"!=t.type&&"image"!=t.type&&"video"!=t.type&&"cert"!=t.type&&"file"==t.type?t.value&&t.value.length:null;return{$orig:o,l0:r,g0:a}})));e.$mp.data=Object.assign({},{$root:{l1:n}})},a=[]},7216:function(e,t,n){"use strict";n.r(t);var o=n("469c"),r=n("7660");for(var a in r)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(a);n("87f6");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},7660:function(e,t,n){"use strict";n.r(t);var o=n("d0cc"),r=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(a);t["default"]=r.a},"81df":function(e,t,n){},"87f6":function(e,t,n){"use strict";var o=n("81df"),r=n.n(o);r.a},d0cc:function(e,t,n){"use strict";(function(e){var o=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n("7ca3")),a=n("8f59"),i=o(n("f5e9"));function u(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={name:"memberCustom",props:["showData","showType"],computed:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(0,a.mapState)({iconPhone:function(e){return i.default.svgToUrl("phone",e.app.themeColor)}})),methods:{previewImage:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=[];o="cert"==this.showData[t].type?[this.showData[t].value.image]:this.showData[t].value.split(","),e.previewImage({urls:o,current:n})},handleView:function(t){this.$util.downloadFile(t).then((function(){e.hideLoading()})).catch((function(t){e.hideLoading(),e.showToast({icon:"none",title:(null===t||void 0===t?void 0:t.errMsg)||"附件下载失败"})}))},onContact:function(e){this.$util.toPage({mode:6,phone:e})}}};t.default=c}).call(this,n("df3c")["default"])}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pagesAdmin/component/examine-custom-create-component',
{
'pagesAdmin/component/examine-custom-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("7216"))
})
},
[['pagesAdmin/component/examine-custom-create-component']]
]);

View File

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

View File

@@ -0,0 +1 @@
<view class="component-member-custom"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block><block wx:if="{{item.$orig.type=='textarea'}}"><view class="custom-item"><view class="item-title">{{item.$orig.label}}</view><block wx:if="{{showType==1&&item.$orig.field=='introduce_content'||showType==2&&item.$orig.field=='company_introduction'||showType==3&&item.$orig.field=='organize_introduction'}}"><view class="item-content"><mp-html vue-id="{{'0079fcf1-1-'+index}}" content="{{item.$orig.value||'暂未完善'}}" bind:__l="__l"></mp-html></view></block><block wx:else><view class="item-content">{{item.$orig.value||'暂未完善'}}</view></block></view></block><block wx:else><block wx:if="{{item.$orig.type=='image'}}"><view class="custom-item"><view class="item-title">{{item.$orig.label}}</view><block wx:if="{{item.$orig.value}}"><view class="item-list"><block wx:for="{{item.l0}}" wx:for-item="img" wx:for-index="num" wx:key="num"><view class="list-image"><image class="image" src="{{img}}" mode="aspectFill" data-event-opts="{{[['tap',[['previewImage',[index,num]]]]]}}" bindtap="__e"></image></view></block></view></block><block wx:else><view class="item-content">暂未完善</view></block></view></block><block wx:else><block wx:if="{{item.$orig.type=='video'}}"><view class="custom-item"><view class="item-title">{{item.$orig.label}}</view><block wx:if="{{item.$orig.value}}"><view class="item-video"><video class="video" src="{{item.$orig.value}}" controls="{{true}}"></video></view></block><block wx:else><view class="item-content">暂未完善</view></block></view></block><block wx:else><block wx:if="{{item.$orig.type=='cert'}}"><view class="custom-item"><view class="item-title">{{item.$orig.label}}</view><block wx:if="{{item.$orig.value&&item.$orig.value.image}}"><view class="item-cert"><view class="cert-text">{{"姓名:"+item.$orig.value.name}}</view><view class="cert-text">{{"证书编号:"+item.$orig.value.number}}</view><image class="cert-image" src="{{item.$orig.value.image}}" mode="widthFix" data-event-opts="{{[['tap',[['previewImage',[index]]]]]}}" bindtap="__e"></image></view></block><block wx:else><view class="item-content">暂未完善</view></block></view></block><block wx:else><block wx:if="{{item.$orig.type=='file'}}"><view class="custom-item"><view class="item-title">{{item.$orig.label}}</view><block wx:if="{{item.g0}}"><view class="item-file"><block wx:for="{{item.$orig.value}}" wx:for-item="file" wx:for-index="number" wx:key="number"><view class="file-box"><view class="box-name text-ellipsis">{{file.name||"文件"}}</view><view data-event-opts="{{[['tap',[['handleView',['$0'],[[['showData','',index],['value','',number,'path']]]]]]]}}" class="box-btn" bindtap="__e"><image src="/static/see.png" mode="aspectFit"></image><text>查看</text></view></view></block></view></block><block wx:else><view class="item-content">暂未完善</view></block></view></block><block wx:else><block wx:if="{{item.$orig.type=='text'&&showType==1&&item.$orig.field=='address'}}"><view class="custom-item flex"><view class="item-title">{{item.$orig.label}}</view><view class="item-value flex-item">{{item.$orig.value?item.$orig.value.address||"暂未完善":"暂未完善"}}</view></view></block><block wx:else><block wx:if="{{item.$orig.type=='number'&&showType==1&&item.$orig.field=='mobile'}}"><view class="custom-item flex align-items-center flex-wrap"><view class="item-title">{{item.$orig.label}}</view><view class="item-value flex-item">{{item.$orig.value||"暂未完善"}}</view><block wx:if="{{iconPhone}}"><view data-event-opts="{{[['tap',[['onContact',['$0'],[[['showData','',index,'value']]]]]]]}}" class="item-icon" style="{{'background-image:'+('url('+iconPhone+')')+';'}}" bindtap="__e"></view></block></view></block><block wx:else><view class="custom-item flex"><view class="item-title">{{item.$orig.label}}</view><view class="item-value flex-item">{{item.$orig.value||item.$orig.value===0?item.$orig.value:"暂未完善"}}</view></view></block></block></block></block></block></block></block></block></block></view>

View File

@@ -0,0 +1 @@
.component-member-custom .custom-item{padding:32rpx 0;border-bottom:1px solid #f1f4ff}.component-member-custom .custom-item:last-child{padding-bottom:0;border-bottom:none}.component-member-custom .custom-item .item-title{color:#5a5b6e;font-size:28rpx;font-weight:600;line-height:40rpx;margin-right:32rpx}.component-member-custom .custom-item .item-value{color:#5a5b6e;font-size:28rpx;line-height:40rpx;word-break:break-all;text-align:right}.component-member-custom .custom-item .item-content{color:#5a5b6e;font-size:28rpx;line-height:1.5;word-break:break-all;margin-top:32rpx}.component-member-custom .custom-item .item-list{display:flex;flex-wrap:wrap;margin-top:32rpx;-webkit-column-gap:3.5%;column-gap:3.5%;row-gap:24rpx}.component-member-custom .custom-item .item-list .list-image{position:relative;width:31%;height:0;padding-top:31%}.component-member-custom .custom-item .item-list .list-image .image{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10rpx}.component-member-custom .custom-item .item-video{margin-top:32rpx}.component-member-custom .custom-item .item-video .video{width:100%}.component-member-custom .custom-item .item-image{margin-top:32rpx}.component-member-custom .custom-item .item-image .image{width:100%;border-radius:10rpx}.component-member-custom .custom-item .item-cert{padding-top:8rpx}.component-member-custom .custom-item .item-cert .cert-text{margin-top:24rpx;color:#5a5b6e;font-size:28rpx;line-height:40rpx;word-break:break-all}.component-member-custom .custom-item .item-cert .cert-image{margin-top:24rpx;width:100%;border-radius:10rpx}.component-member-custom .custom-item .item-file{margin-top:32rpx}.component-member-custom .custom-item .item-file .file-box{border-radius:16rpx;border:1rpx solid #eee;background:#fff;padding:24rpx;display:flex;align-items:center;margin-top:16rpx}.component-member-custom .custom-item .item-file .file-box:first-child{margin-top:0}.component-member-custom .custom-item .item-file .file-box .box-name{flex:1;color:#5a5b6e;font-size:24rpx;line-height:34rpx}.component-member-custom .custom-item .item-file .file-box .box-btn{margin-left:20rpx;display:flex;align-items:center}.component-member-custom .custom-item .item-file .file-box .box-btn image{width:32rpx;height:32rpx}.component-member-custom .custom-item .item-file .file-box .box-btn text{margin-left:20rpx;color:#5a5b6e;font-size:24rpx;line-height:34rpx}.component-member-custom .custom-item .item-icon{width:32rpx;height:32rpx;background-size:32rpx;margin-left:24rpx}

View File

@@ -0,0 +1,10 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesAdmin/component/examine"],{"02a5":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=[]},4669:function(t,e,n){},6929:function(t,e,n){"use strict";n.r(e);var r=n("02a5"),o=n("c779");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("b15b");var i=n("828b"),c=Object(i["a"])(o["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=c.exports},b0af: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"),i=r(n("f5e9"));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 u={name:"memberExamine",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},iconDetails:function(t){return i.default.svgToUrl("details",t.app.themeColor)}})),methods:{toDetails:function(t){this.$util.toPage({mode:1,path:"/pagesAdmin/examine/details?id="+t})},onConfirm:function(t,e,n){this.$emit("onConfirm",{type:t,id:e,state:n})}}};e.default=u},b15b:function(t,e,n){"use strict";var r=n("4669"),o=n.n(r);o.a},c779:function(t,e,n){"use strict";n.r(e);var r=n("b0af"),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}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pagesAdmin/component/examine-create-component',
{
'pagesAdmin/component/examine-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("6929"))
})
},
[['pagesAdmin/component/examine-create-component']]
]);

View File

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

View File

@@ -0,0 +1 @@
<view class="component-member-examine" style="{{'--theme-color:'+(themeColor)+';'}}"><block wx:for="{{showData}}" wx:for-item="item" wx:for-index="__i0__" wx:key="id"><view class="examine-item"><view class="item-top"><block wx:if="{{item.child_state==1||item.child_state==3||item.child_state==4}}"><view class="top-pending"><view class="pending-bg"></view><view class="pending-status"><block wx:if="{{item.child_state==1}}"><text>入会审核</text></block><block wx:else><block wx:if="{{item.child_state==3}}"><text>已通过信息审核,等待缴费</text></block><block wx:else><block wx:if="{{item.child_state==4}}"><text>缴费审核</text></block></block></block></view><block wx:if="{{item.child_state!=3}}"><view class="pending-time">{{item.createtime}}</view></block></view></block><block wx:else><view class="top-reviewed"><block wx:if="{{item.child_state==6}}"><view class="reviewed-status"><image class="icon" src="/static/mine/pass.png" mode="aspectFit"></image><text class="text" style="color:#00A980;">已通过审核</text></view></block><block wx:else><block wx:if="{{item.child_state==2||item.child_state==5}}"><view class="reviewed-status"><image class="icon" src="/static/mine/reject.png" mode="aspectFit"></image><text class="text" style="color:#FF626E;">已驳回申请</text></view></block></block><view class="reviewed-time">{{item.createtime}}</view></view></block></view><view class="item-center flex align-items-center"><image class="center-avatar" src="{{item.avatar}}" mode="aspectFill"></image><view class="center-info flex-item"><view class="info-name text-ellipsis">{{item.name}}</view><view class="info-level text-ellipsis">{{"申请级别:"+item.level.name}}</view></view></view><block wx:if="{{item.child_state==1||item.child_state==4}}"><view class="item-bottom flex"><view data-event-opts="{{[['tap',[['onConfirm',[1,'$0','$1'],[[['showData','id',item.id,'id']],[['showData','id',item.id,'child_state']]]]]]]}}" class="bottom-btn" bindtap="__e"><image class="icon" src="/static/mine/pass.png" mode="aspectFit"></image><text class="text">通过</text></view><view data-event-opts="{{[['tap',[['onConfirm',[2,'$0','$1'],[[['showData','id',item.id,'id']],[['showData','id',item.id,'child_state']]]]]]]}}" class="bottom-btn" bindtap="__e"><image class="icon" src="/static/mine/reject.png" mode="aspectFit"></image><text class="text">驳回</text></view><view data-event-opts="{{[['tap',[['toDetails',['$0'],[[['showData','id',item.id,'id']]]]]]]}}" class="bottom-btn" bindtap="__e"><block wx:if="{{iconDetails}}"><view class="icon" style="{{'background-size:32rpx 32rpx;'+('background-image:'+('url('+iconDetails+')')+';')}}"></view></block><text class="text">详情</text></view></view></block></view></block></view>

View File

@@ -0,0 +1 @@
.component-member-examine .examine-item{border-radius:16rpx;background:#fff;overflow:hidden;margin-top:32rpx}.component-member-examine .examine-item:first-child{margin-top:0}.component-member-examine .examine-item .item-top .top-pending{position:relative;z-index:1;padding:12rpx 32rpx;height:72rpx;display:flex;justify-content:space-between;align-items:center}.component-member-examine .examine-item .item-top .top-pending .pending-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--theme-color);opacity:.1}.component-member-examine .examine-item .item-top .top-pending .pending-status{color:var(--theme-color);font-size:24rpx;line-height:34rpx}.component-member-examine .examine-item .item-top .top-pending .pending-time{color:#8d929c;font-size:24rpx;line-height:34rpx}.component-member-examine .examine-item .item-top .top-reviewed{position:relative;z-index:1;padding:12rpx 32rpx;height:80rpx;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f4ff}.component-member-examine .examine-item .item-top .top-reviewed .reviewed-status{display:flex;align-items:center}.component-member-examine .examine-item .item-top .top-reviewed .reviewed-status .icon{width:24rpx;height:24rpx}.component-member-examine .examine-item .item-top .top-reviewed .reviewed-status .text{margin-left:16rpx;font-size:24rpx;line-height:34rpx}.component-member-examine .examine-item .item-top .top-reviewed .reviewed-time{color:#8d929c;font-size:24rpx;line-height:34rpx}.component-member-examine .examine-item .item-center{padding:32rpx}.component-member-examine .examine-item .item-center .center-avatar{width:96rpx;height:96rpx;border-radius:50%}.component-member-examine .examine-item .item-center .center-info{margin-left:20rpx}.component-member-examine .examine-item .item-center .center-info .info-name{color:#5a5b6e;font-size:28rpx;font-weight:600;line-height:40rpx}.component-member-examine .examine-item .item-center .center-info .info-level{margin-top:16rpx;color:#8d929c;font-size:28rpx;line-height:40rpx}.component-member-examine .examine-item .item-bottom{border-top:1px solid #f1f4ff}.component-member-examine .examine-item .item-bottom .bottom-btn{display:flex;justify-content:center;align-items:center;flex:1;padding:20rpx;border-left:1px solid #f1f4ff}.component-member-examine .examine-item .item-bottom .bottom-btn:first-child{border-left:none}.component-member-examine .examine-item .item-bottom .bottom-btn .icon{width:32rpx;height:32rpx}.component-member-examine .examine-item .item-bottom .bottom-btn .text{margin-left:16rpx;color:#5a5b6e;font-size:28rpx;line-height:40rpx}