会员权益
This commit is contained in:
1
unpackage/dist/build/mp-weixin/pagesCard/card/details.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/card/details.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesCard/card/details"],{2138:function(t,e,n){},"31f7":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return i}));var i={uniIcons:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uni-icons/components/uni-icons/uni-icons")]).then(n.bind(null,"3cf9"))},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"))}},a=function(){var t=this.$createElement;this._self._c},r=[]},"3a95":function(t,e,n){"use strict";(function(t,e){var i=n("47a9");n("aa6c");i(n("3240"));var a=i(n("e848"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"4d13":function(t,e,n){"use strict";var i=n("2138"),a=n.n(i);a.a},"767c":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("7ca3")),r=n("8f59");function o(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 c={components:{cardItem:function(){n.e("pagesCard/component/card/item").then(function(){return resolve(n("61ad"))}.bind(null,n)).catch(n.oe)}},data:function(){return{loadEnd:!1,cardId:null,cardDetails:{}}},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,r.mapState)({themeColor:function(t){return t.app.themeColor}})),onLoad:function(e){var n=this;t.showLoading({title:"加载中"}),this.cardId=e.id,this.getCardDetails((function(){t.hideLoading(),n.loadEnd=!0}))},onShareAppMessage:function(){return{title:this.cardDetails.share_title,path:"/pagesCard/card/details?id="+this.cardDetails.id,imageUrl:this.cardDetails.image}},onShareTimeline:function(){return{title:this.cardDetails.share_title,path:"/pagesCard/card/details?id="+this.cardDetails.id,imageUrl:this.cardDetails.image}},methods:{getCardDetails:function(e){var n=this;this.$util.request("card.details",{id:this.cardId}).then((function(i){e&&e(),1==i.code?n.cardDetails=i.data:t.showToast({title:i.msg,icon:"none"})})).catch((function(t){e&&e(),console.error("获取名片详情 ",t)}))},handleContact:function(){this.cardDetails.mobile?this.$util.toPage({mode:6,phone:this.cardDetails.mobile}):t.showToast({icon:"none",title:"该用户暂未完善该信息"})},handleCopy:function(){this.cardDetails.wechat_number?this.$util.toPage({mode:8,content:this.cardDetails.wechat_number,success:function(){t.showToast({icon:"success",title:"已复制微信号",duration:2e3})}}):t.showToast({icon:"none",title:"该用户暂未完善该信息"})},setCardReliable:function(){var e=this;this.$util.request(1==this.cardDetails.reliable_status?"card.cancelReliable":"card.setReliable",{card_id:this.cardId}).then((function(n){1==n.code?e.getCardDetails():t.showToast({title:n.msg,icon:"none"})})).catch((function(t){console.error("设置靠谱 ",t)}))},toCardList:function(){this.$util.toPage({mode:1,path:"/pagesCard/mine/index"})}}};e.default=c}).call(this,n("df3c")["default"])},"94fb":function(t,e,n){"use strict";n.r(e);var i=n("767c"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);e["default"]=a.a},e848:function(t,e,n){"use strict";n.r(e);var i=n("31f7"),a=n("94fb");for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);n("4d13");var o=n("828b"),c=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=c.exports}},[["3a95","common/runtime","common/vendor"]]]);
|
||||
8
unpackage/dist/build/mp-weixin/pagesCard/card/details.json
vendored
Normal file
8
unpackage/dist/build/mp-weixin/pagesCard/card/details.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"navigationBarTitleText": "名片详情",
|
||||
"usingComponents": {
|
||||
"uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons",
|
||||
"mp-html": "/uni_modules/mp-html/components/mp-html/mp-html",
|
||||
"card-item": "/pagesCard/component/card/item"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/card/details.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/card/details.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="5ea32efa-1" showBack="{{true}}" title="名片详情" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><view class="main-card"><card-item vue-id="5ea32efa-2" show-data="{{cardDetails}}" bind:__l="__l"></card-item></view><view class="main-visitor"><block wx:if="{{cardDetails.visitor_count>0}}"><view class="visitor-record"><view class="record-list"><block wx:for="{{cardDetails.visitor_list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{index<5}}"><view class="list-item"><image class="item-avatar" src="{{item.avatar}}" mode="aspectFill"></image></view></block></block><block wx:if="{{cardDetails.visitor_count>5}}"><view class="list-item"><view class="item-more"><view class="point"></view><view class="point"></view><view class="point"></view></view></view></block></view><view class="record-label">{{"已有"+(cardDetails.visitor_count||0)+"人访问"}}</view><view data-event-opts="{{[['tap',[['setCardReliable']]]]}}" class="{{['record-btn',(cardDetails.reliable_status==1)?'active':'']}}" bindtap="__e"><block wx:if="{{cardDetails.reliable_status==1}}"><uni-icons vue-id="5ea32efa-3" type="hand-up-filled" size="16" color="#FFFFFF" bind:__l="__l"></uni-icons></block><block wx:else><uni-icons vue-id="5ea32efa-4" type="hand-up" size="16" color="{{themeColor}}" bind:__l="__l"></uni-icons></block><text class="text">靠谱</text></view></view></block><block wx:if="{{cardDetails.mobile||cardDetails.wechat_number}}"><view class="visitor-contact"><block wx:if="{{cardDetails.mobile}}"><view data-event-opts="{{[['tap',[['handleContact',['$event']]]]]}}" class="contact-item" bindtap="__e"><view class="item-icon" style="{{'background:'+(themeColor)+';'+('padding:'+('4rpx')+';')}}"><image src="/static/card/phone.png" mode="aspectFit"></image></view><text class="item-text">打电话</text></view></block><block wx:if="{{cardDetails.mobile&&cardDetails.wechat_number}}"><view class="contact-line"></view></block><block wx:if="{{cardDetails.is_wechat_number_public==1&&cardDetails.wechat_number}}"><view data-event-opts="{{[['tap',[['handleCopy',['$event']]]]]}}" class="contact-item" bindtap="__e"><view class="item-icon" style="background:#FFFFFF;"><image src="/static/card/wechat.png" mode="aspectFit"></image></view><text class="item-text">加微信</text></view></block><view class="contact-bg"></view></view></block></view><view class="main-introduce"><view class="introduce-title">公司介绍</view><view class="introduce-content"><mp-html vue-id="5ea32efa-5" content="{{cardDetails.company_introduction||'暂未完善'}}" bind:__l="__l"></mp-html></view></view></view></block><view class="container-footer"><view data-event-opts="{{[['tap',[['toCardList',['$event']]]]]}}" class="footer-btn" bindtap="__e"><image class="btn-icon" src="/static/card/make.png" mode="aspectFit"></image><view class="btn-text">制作同款名片</view></view><view class="safe-padding"></view></view></view>
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/card/details.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/card/details.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.container{padding-bottom:144rpx}.container .container-main{padding:32rpx}.container .container-main .main-visitor{margin-top:32rpx;border-radius:16rpx;overflow:hidden;background:#fff}.container .container-main .main-visitor .visitor-record{display:flex;align-items:center;padding:32rpx}.container .container-main .main-visitor .visitor-record .record-list{display:flex}.container .container-main .main-visitor .visitor-record .record-list .list-item{width:48rpx;height:48rpx;border-radius:50%;overflow:hidden;margin-left:-4rpx;background:#eee}.container .container-main .main-visitor .visitor-record .record-list .list-item:first-child{margin-left:0}.container .container-main .main-visitor .visitor-record .record-list .list-item .item-avatar{width:100%;height:100%}.container .container-main .main-visitor .visitor-record .record-list .list-item .item-more{width:100%;height:100%;background:var(--theme-color);padding:0 6rpx;display:flex;justify-content:space-around;align-items:center}.container .container-main .main-visitor .visitor-record .record-list .list-item .item-more .point{width:6rpx;height:6rpx;background:#fff;border-radius:50%}.container .container-main .main-visitor .visitor-record .record-label{flex:1;margin-left:16rpx;color:var(--theme-color);font-size:24rpx;line-height:34rpx}.container .container-main .main-visitor .visitor-record .record-btn{margin-left:16rpx;border-radius:8rpx;border:1px solid var(--theme-color);padding:0 12rpx;height:48rpx;display:flex;align-items:center}.container .container-main .main-visitor .visitor-record .record-btn .text{margin-left:8rpx;color:var(--theme-color);font-size:24rpx;line-height:34rpx}.container .container-main .main-visitor .visitor-record .record-btn.active{background:var(--theme-color)}.container .container-main .main-visitor .visitor-record .record-btn.active .text{color:#fff}.container .container-main .main-visitor .visitor-contact{display:flex;align-items:center;position:relative;z-index:1}.container .container-main .main-visitor .visitor-contact .contact-item{width:100%;padding:32rpx;display:flex;justify-content:center}.container .container-main .main-visitor .visitor-contact .contact-item .item-icon{width:48rpx;height:48rpx;border-radius:50%;overflow:hidden}.container .container-main .main-visitor .visitor-contact .contact-item .item-text{margin-left:16rpx;color:#5a5b6e;font-size:28rpx;line-height:48rpx}.container .container-main .main-visitor .visitor-contact .contact-line{background:var(--theme-color);opacity:.3;width:1px;height:72rpx}.container .container-main .main-visitor .visitor-contact .contact-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:var(--theme-color);opacity:.1}.container .container-main .main-introduce{padding:32rpx;border-radius:16rpx;background:#fff;margin-top:32rpx}.container .container-main .main-introduce .introduce-title{color:#5a5b6e;font-size:32rpx;font-weight:600;line-height:44rpx}.container .container-main .main-introduce .introduce-content{margin-top:24rpx;color:#5a5b6e;font-size:28rpx;line-height:48rpx}.container .container-footer{position:fixed;left:50%;bottom:32rpx;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99}.container .container-footer .footer-btn{display:flex;align-items:center;padding:32rpx 44rpx;border-radius:56rpx;background:var(--theme-color)}.container .container-footer .footer-btn .btn-icon{width:48rpx;height:48rpx}.container .container-footer .footer-btn .btn-text{margin-left:8rpx;color:#fff;font-size:32rpx;line-height:44rpx}.container .container-footer .safe-padding{width:100%;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
|
||||
10
unpackage/dist/build/mp-weixin/pagesCard/component/card/index.js
vendored
Normal file
10
unpackage/dist/build/mp-weixin/pagesCard/component/card/index.js
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesCard/component/card/index"],{"0315":function(t,e,n){"use strict";var r=n("fbac"),a=n.n(r);a.a},"3b84":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=[]},"56c4":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")),i=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 c={name:"componentCard",props:["showData"],components:{cardItem:function(){n.e("pagesCard/component/card/item").then(function(){return resolve(n("61ad"))}.bind(null,n)).catch(n.oe)}},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,i.mapState)({themeColor:function(t){return t.app.themeColor}})),methods:{toDetails:function(t){this.$util.toPage({mode:1,path:"/pagesCard/mine/details?id="+t})},handleEdit:function(t){this.$util.toPage({mode:1,path:"/pagesCard/mine/edit?id="+t})},setShareData:function(t){this.$emit("setShareData",{id:t.id,share_title:t.share_title,image:t.image})},setDefaultCard:function(e,n){var r=this;1!=n&&(t.showLoading({mask:!0,title:"加载中"}),this.$util.request("card.setDefault",{id:e,is_default:1}).then((function(e){t.hideLoading(),1==e.code?r.$emit("getList",(function(){t.hideLoading()})):t.showToast({title:e.msg,icon:"none"})})).catch((function(e){t.hideLoading(),console.error("设置默认名片 ",e)})))}}};e.default=c}).call(this,n("df3c")["default"])},dcf9:function(t,e,n){"use strict";n.r(e);var r=n("56c4"),a=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"]=a.a},f812:function(t,e,n){"use strict";n.r(e);var r=n("3b84"),a=n("dcf9");for(var i in a)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(i);n("0315");var o=n("828b"),c=Object(o["a"])(a["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=c.exports},fbac:function(t,e,n){}}]);
|
||||
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
|
||||
'pagesCard/component/card/index-create-component',
|
||||
{
|
||||
'pagesCard/component/card/index-create-component':(function(module, exports, __webpack_require__){
|
||||
__webpack_require__('df3c')['createComponent'](__webpack_require__("f812"))
|
||||
})
|
||||
},
|
||||
[['pagesCard/component/card/index-create-component']]
|
||||
]);
|
||||
6
unpackage/dist/build/mp-weixin/pagesCard/component/card/index.json
vendored
Normal file
6
unpackage/dist/build/mp-weixin/pagesCard/component/card/index.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {
|
||||
"card-item": "/pagesCard/component/card/item"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/component/card/index.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/component/card/index.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="component-card" style="{{'--theme-color:'+(themeColor)+';'}}"><block wx:for="{{showData}}" wx:for-item="item" wx:for-index="__i0__" wx:key="id"><view data-event-opts="{{[['tap',[['toDetails',['$0'],[[['showData','id',item.id,'id']]]]]]]}}" class="card-item" bindtap="__e"><view class="item-image"><card-item vue-id="{{'214c0e18-1-'+__i0__}}" show-data="{{item}}" bind:__l="__l"></card-item><view data-event-opts="{{[['tap',[['handleEdit',['$0'],[[['showData','id',item.id,'id']]]]]]]}}" class="image-btn" catchtap="__e"><image class="icon" src="/static/card/edit.png" mode="aspectFit"></image><text class="text">编辑名片</text></view></view><view class="item-bottom"><view data-event-opts="{{[['tap',[['setDefaultCard',['$0','$1'],[[['showData','id',item.id,'id']],[['showData','id',item.id,'is_default']]]]]]]}}" class="bottom-default" catchtap="__e"><view class="default-label">默认名片</view><view class="{{['default-switch',(item.is_default==1)?'active':'']}}"><view class="switch-round"></view></view></view><button class="bottom-render" open-type="share" data-event-opts="{{[['tap',[['setShareData',['$0'],[[['showData','id',item.id]]]]]]]}}" catchtap="__e"><view class="render-icon"><image src="/static/card/render.png" mode="aspectFit"></image></view><view class="render-text">递交名片</view></button></view></view></block></view>
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/component/card/index.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/component/card/index.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.component-card .card-item{background:#fff;margin-top:32rpx}.component-card .card-item:first-child{margin-top:0}.component-card .card-item .item-image{position:relative;border-radius:16rpx;overflow:hidden}.component-card .card-item .item-image .image-btn{position:absolute;right:0;bottom:0;display:flex;align-items:center;padding:14rpx 16rpx;border-radius:16rpx 0;background:var(--theme-color)}.component-card .card-item .item-image .image-btn .icon{width:32rpx;height:32rpx}.component-card .card-item .item-image .image-btn .text{margin-left:8rpx;color:#fff;font-size:24rpx;line-height:34rpx}.component-card .card-item .item-bottom{padding:20rpx 32rpx;display:flex;justify-content:space-between;align-items:center}.component-card .card-item .item-bottom .bottom-default{display:flex;align-items:center}.component-card .card-item .item-bottom .bottom-default .default-label{color:#5a5b6e;font-size:28rpx;line-height:40rpx;margin-right:16rpx}.component-card .card-item .item-bottom .bottom-default .default-switch{width:80rpx;height:40rpx;padding:3rpx;background:#d9d9d9;border-radius:20rpx;transition:all .3s}.component-card .card-item .item-bottom .bottom-default .default-switch .switch-round{width:34rpx;height:34rpx;border-radius:50%;background:#fff;margin-left:0;transition:all .3s}.component-card .card-item .item-bottom .bottom-default .default-switch.active{background:var(--theme-color)}.component-card .card-item .item-bottom .bottom-default .default-switch.active .switch-round{margin-left:calc(100% - 34rpx)}.component-card .card-item .item-bottom .bottom-render{display:flex;align-items:center;padding:0;margin:0;border:none;background:transparent;line-height:1.3}.component-card .card-item .item-bottom .bottom-render::after{display:none}.component-card .card-item .item-bottom .bottom-render .render-icon{width:28rpx;height:28rpx;border-radius:8rpx;overflow:hidden;background:var(--theme-color)}.component-card .card-item .item-bottom .bottom-render .render-text{margin-left:8rpx;color:#5a5b6e;font-size:28rpx;line-height:40rpx}
|
||||
10
unpackage/dist/build/mp-weixin/pagesCard/component/card/item.js
vendored
Normal file
10
unpackage/dist/build/mp-weixin/pagesCard/component/card/item.js
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesCard/component/card/item"],{"0223":function(t,n,a){"use strict";var e=a("f541"),r=a.n(e);r.a},"61ad":function(t,n,a){"use strict";a.r(n);var e=a("c24e"),r=a("91df");for(var i in r)["default"].indexOf(i)<0&&function(t){a.d(n,t,(function(){return r[t]}))}(i);a("0223");var u=a("828b"),s=Object(u["a"])(r["default"],e["b"],e["c"],!1,null,null,null,!1,e["a"],void 0);n["default"]=s.exports},"776f":function(t,n,a){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default={name:"componentCardItem",props:["showData"],methods:{stringToArray:function(t){try{return t?t.split(","):[]}catch(n){return[]}}}}},"91df":function(t,n,a){"use strict";a.r(n);var e=a("776f"),r=a.n(e);for(var i in e)["default"].indexOf(i)<0&&function(t){a.d(n,t,(function(){return e[t]}))}(i);n["default"]=r.a},c24e:function(t,n,a){"use strict";a.d(n,"b",(function(){return e})),a.d(n,"c",(function(){return r})),a.d(n,"a",(function(){}));var e=function(){var t=this.$createElement,n=(this._self._c,this.showData&&this.showData.main_business?this.stringToArray(this.showData.main_business):null);this.$mp.data=Object.assign({},{$root:{l0:n}})},r=[]},f541:function(t,n,a){}}]);
|
||||
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
|
||||
'pagesCard/component/card/item-create-component',
|
||||
{
|
||||
'pagesCard/component/card/item-create-component':(function(module, exports, __webpack_require__){
|
||||
__webpack_require__('df3c')['createComponent'](__webpack_require__("61ad"))
|
||||
})
|
||||
},
|
||||
[['pagesCard/component/card/item-create-component']]
|
||||
]);
|
||||
4
unpackage/dist/build/mp-weixin/pagesCard/component/card/item.json
vendored
Normal file
4
unpackage/dist/build/mp-weixin/pagesCard/component/card/item.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/component/card/item.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/component/card/item.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<block wx:if="{{showData}}"><view class="component-card-item"><block wx:if="{{showData.card_background_image}}"><image class="card-image" src="{{showData.card_background_image}}" mode="aspectFill"></image></block><block wx:if="{{showData.avatar&&showData.is_hide_avatar!=1}}"><image class="card-avatar" src="{{showData.avatar}}" mode="aspectFill"></image></block><view class="card-name"><block wx:if="{{showData.name}}"><view class="name" style="{{'color:'+(showData.font_color)+';'}}">{{showData.name}}</view></block><block wx:if="{{showData.company_position}}"><view class="position" style="{{'color:'+(showData.font_color)+';'}}">{{showData.company_position}}</view></block></view><block wx:if="{{showData.company_name}}"><view class="card-company" style="{{'color:'+(showData.font_color)+';'}}">{{showData.company_name}}</view></block><block wx:if="{{showData.main_business}}"><view class="card-business" style="{{'color:'+(showData.font_color)+';'}}"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><text class="label" style="{{'color:'+(showData.font_color)+';'}}">{{item}}</text></block></view></block><block wx:if="{{showData.mobile}}"><view class="card-mobile"><block wx:if="{{showData.font_color=='#FFFFFF'}}"><image class="icon" src="/static/card/mobile_w.png" mode="aspectFit"></image></block><block wx:else><image class="icon" src="/static/card/mobile.png" mode="aspectFit"></image></block><text class="text" style="{{'color:'+(showData.font_color)+';'}}">{{showData.mobile}}</text></view></block><block wx:if="{{showData.company_address}}"><view class="card-address"><block wx:if="{{showData.font_color=='#FFFFFF'}}"><image class="icon" src="/static/card/location_w.png" mode="aspectFit"></image></block><block wx:else><image class="icon" src="/static/card/location.png" mode="aspectFit"></image></block><text class="text" style="{{'color:'+(showData.font_color)+';'}}">{{showData.company_address}}</text></view></block><view class="card-association"><image class="logo" src="{{showData.association.logo}}" mode="aspectFill"></image><text class="text" style="{{'color:'+(showData.font_color)+';'}}">{{showData.association.name}}</text><text class="text" style="{{'color:'+(showData.font_color)+';'}}">{{showData.member_level_name}}</text></view></view></block>
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/component/card/item.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/component/card/item.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.component-card-item{position:relative;height:400rpx}.component-card-item .card-image{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16rpx}.component-card-item .card-avatar{width:112rpx;height:112rpx;border-radius:16rpx;position:absolute;top:32rpx;right:32rpx}.component-card-item .card-name{position:absolute;top:32rpx;left:32rpx;display:flex;align-items:flex-end}.component-card-item .card-name .name{color:#fff;font-size:40rpx;font-weight:600;line-height:56rpx}.component-card-item .card-name .position{margin-left:18rpx;padding-bottom:4rpx;color:#fff;font-size:24rpx;line-height:34rpx}.component-card-item .card-company{position:absolute;top:100rpx;left:32rpx;color:#fff;font-size:24rpx;line-height:34rpx}.component-card-item .card-business{position:absolute;top:158rpx;left:32rpx;display:flex}.component-card-item .card-business .label{color:#fff;font-size:24rpx;line-height:34rpx;margin-left:16rpx}.component-card-item .card-business .label:first-child{margin-left:0}.component-card-item .card-mobile{position:absolute;top:216rpx;left:32rpx;display:flex;align-items:center}.component-card-item .card-mobile .icon{width:24rpx;height:24rpx}.component-card-item .card-mobile .text{margin-left:16rpx;color:#fff;font-size:24rpx;line-height:34rpx}.component-card-item .card-address{position:absolute;top:262rpx;left:32rpx;display:flex;align-items:center}.component-card-item .card-address .icon{width:24rpx;height:24rpx}.component-card-item .card-address .text{margin-left:16rpx;color:#fff;font-size:24rpx;line-height:34rpx}.component-card-item .card-association{position:absolute;bottom:12rpx;left:32rpx;display:flex;align-items:center}.component-card-item .card-association .logo{width:40rpx;height:40rpx;border-radius:50%}.component-card-item .card-association .text{margin-left:16rpx;color:#fff;font-size:24rpx;line-height:40rpx}
|
||||
10
unpackage/dist/build/mp-weixin/pagesCard/component/card/poster.js
vendored
Normal file
10
unpackage/dist/build/mp-weixin/pagesCard/component/card/poster.js
vendored
Normal file
File diff suppressed because one or more lines are too long
4
unpackage/dist/build/mp-weixin/pagesCard/component/card/poster.json
vendored
Normal file
4
unpackage/dist/build/mp-weixin/pagesCard/component/card/poster.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/component/card/poster.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/component/card/poster.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="component-card-poster data-v-0fe78daf"><canvas class="poster-canvas data-v-0fe78daf" style="{{'width:'+(posterWidth+'px')+';'+('height:'+(posterHeight+'px')+';')}}" canvas-id="myCanvas" id="myCanvas"></canvas></view>
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/component/card/poster.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/component/card/poster.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.component-card-poster.data-v-0fe78daf{position:relative;z-index:999}.component-card-poster .poster-canvas.data-v-0fe78daf{position:fixed;top:100vw;left:100vh;z-index:-1}
|
||||
10
unpackage/dist/build/mp-weixin/pagesCard/component/picker/select.js
vendored
Normal file
10
unpackage/dist/build/mp-weixin/pagesCard/component/picker/select.js
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesCard/component/picker/select"],{"23d7":function(e,t,n){},"3a98":function(e,t,n){"use strict";var r=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("af34")),i=r(n("3b2d")),u=r(n("7ca3")),a=n("8f59");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var s={name:"selectPicker",props:["title"],data:function(){return{loadEnd:!1,parameter:null,selectList:[],selectValue:[0]}},computed:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,u.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(0,a.mapState)({themeColor:function(e){return e.app.themeColor}})),methods:{open:function(e,t,n){if(this.selectList=e,this.parameter=n,t){for(var r=0;r<e.length;r++)if("object"==(0,i.default)(e[r])){if(e[r].value==t){this.selectValue=[r];break}}else if(e[r]==t){this.selectValue=[r];break}}else this.selectValue=[0];this.selectValue=(0,o.default)(this.selectValue),this.loadEnd=!0,this.$refs.popupModal.open()},onClose:function(){this.loadEnd=!1,this.$refs.popupModal.close()},onChange:function(e){this.$emit("onChange",e.show)},handleChange:function(e){this.selectValue=(0,o.default)(e.target.value)},handleConfirm:function(){this.$emit("confirm",this.selectList[this.selectValue[0]],this.parameter),this.onClose()}}};t.default=s},"625d":function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return r}));var r={uniPopup:function(){return n.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(n.bind(null,"f295"))}},o=function(){var e=this.$createElement;this._self._c},i=[]},"71cc":function(e,t,n){"use strict";n.r(t);var r=n("625d"),o=n("f282");for(var i in o)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(i);n("8e1c");var u=n("828b"),a=Object(u["a"])(o["default"],r["b"],r["c"],!1,null,"3c4ae114",null,!1,r["a"],void 0);t["default"]=a.exports},"8e1c":function(e,t,n){"use strict";var r=n("23d7"),o=n.n(r);o.a},f282:function(e,t,n){"use strict";n.r(t);var r=n("3a98"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=o.a}}]);
|
||||
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
|
||||
'pagesCard/component/picker/select-create-component',
|
||||
{
|
||||
'pagesCard/component/picker/select-create-component':(function(module, exports, __webpack_require__){
|
||||
__webpack_require__('df3c')['createComponent'](__webpack_require__("71cc"))
|
||||
})
|
||||
},
|
||||
[['pagesCard/component/picker/select-create-component']]
|
||||
]);
|
||||
6
unpackage/dist/build/mp-weixin/pagesCard/component/picker/select.json
vendored
Normal file
6
unpackage/dist/build/mp-weixin/pagesCard/component/picker/select.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {
|
||||
"uni-popup": "/uni_modules/uni-popup/components/uni-popup/uni-popup"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/component/picker/select.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/component/picker/select.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view data-event-opts="{{[['tap',[['',['$event']]]]]}}" class="component-picker-select data-v-3c4ae114" catchtap="__e"><uni-popup vue-id="c4772a18-1" type="bottom" safe-area="{{false}}" data-ref="popupModal" data-event-opts="{{[['^change',[['onChange']]]]}}" bind:change="__e" class="data-v-3c4ae114 vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="modal-box data-v-3c4ae114" style="{{'--theme-color:'+(themeColor)+';'}}"><view class="modal-head data-v-3c4ae114"><view class="head-title text-ellipsis data-v-3c4ae114">{{title}}</view><view data-event-opts="{{[['tap',[['handleConfirm',['$event']]]]]}}" class="head-btn data-v-3c4ae114" bindtap="__e">确认</view></view><block wx:if="{{loadEnd}}"><view class="modal-content flex align-items-center data-v-3c4ae114"><picker-view class="content-picker data-v-3c4ae114" indicator-style="height: 50px;" immediate-change="{{true}}" value="{{selectValue}}" data-event-opts="{{[['change',[['handleChange',['$event']]]]]}}" bindchange="__e"><picker-view-column class="data-v-3c4ae114"><block wx:for="{{selectList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="picker-column data-v-3c4ae114">{{item.name||item}}</view></block></picker-view-column></picker-view></view></block><view data-event-opts="{{[['tap',[['onClose',['$event']]]]]}}" class="modal-btn data-v-3c4ae114" bindtap="__e">取消</view></view></uni-popup></view>
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/component/picker/select.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/component/picker/select.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.component-picker-select.data-v-3c4ae114{position:relative;z-index:999}.component-picker-select .modal-box.data-v-3c4ae114{background:#fff;border-radius:20rpx 20rpx 0 0;width:100vw;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.component-picker-select .modal-box .modal-head.data-v-3c4ae114{display:flex;align-items:center;padding:32rpx}.component-picker-select .modal-box .modal-head .head-title.data-v-3c4ae114{flex:1;color:#333;text-align:center;font-size:32rpx;font-weight:600;line-height:44rpx;padding-left:128rpx;padding:0 32rpx 0 160rpx}.component-picker-select .modal-box .modal-head .head-btn.data-v-3c4ae114{color:#fff;font-size:28rpx;line-height:40rpx;padding:12rpx 36rpx;border-radius:10rpx;background:var(--theme-color)}.component-picker-select .modal-box .modal-content.data-v-3c4ae114{padding-bottom:32rpx}.component-picker-select .modal-box .modal-content .content-picker.data-v-3c4ae114{height:400rpx;flex:1}.component-picker-select .modal-box .modal-content .content-picker .picker-column.data-v-3c4ae114{line-height:50px;text-align:center;font-size:28rpx}.component-picker-select .modal-box .modal-btn.data-v-3c4ae114{color:#e10602;text-align:center;font-size:32rpx;line-height:44rpx;padding:32rpx}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/custom.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/custom.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesCard/mine/custom"],{"3ce9":function(e,t,n){"use strict";(function(e,t){var r=n("47a9");n("aa6c");r(n("3240"));var c=r(n("bda5"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(c.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"45cf":function(e,t,n){"use strict";(function(e){var r=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=r(n("7ca3")),o=n("8f59");function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var i={computed:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,c.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(0,o.mapState)({themeColor:function(e){return e.app.themeColor}})),methods:{chooseImage:function(){var t=this;e.chooseMedia({count:1,mediaType:["image"],sourceType:["album","camera"],sizeType:["compressed"],success:function(e){var n=e.tempFiles[0].tempFilePath;t.uploadImage(n)}})},uploadImage:function(t){e.showLoading({mask:!0,title:"上传中"}),this.$util.uploadFile(t).then((function(t){if(1==t.code){e.hideLoading();var n=getCurrentPages(),r=n[n.length-2];r.$vm.selectBackground=t.data,e.navigateBack()}else e.showToast({title:(null===t||void 0===t?void 0:t.msg)||"上传失败",icon:"none"})})).catch((function(t){e.hideLoading(),console.error("上传图片 ",t)}))}}};t.default=i}).call(this,n("df3c")["default"])},"51c6":function(e,t,n){},"935b":function(e,t,n){"use strict";var r=n("51c6"),c=n.n(r);c.a},"9cfd":function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){}));var r=function(){var e=this.$createElement;this._self._c},c=[]},bda5:function(e,t,n){"use strict";n.r(t);var r=n("9cfd"),c=n("fd27");for(var o in c)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return c[e]}))}(o);n("935b");var a=n("828b"),i=Object(a["a"])(c["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);t["default"]=i.exports},fd27:function(e,t,n){"use strict";n.r(t);var r=n("45cf"),c=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=c.a}},[["3ce9","common/runtime","common/vendor"]]]);
|
||||
4
unpackage/dist/build/mp-weixin/pagesCard/mine/custom.json
vendored
Normal file
4
unpackage/dist/build/mp-weixin/pagesCard/mine/custom.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"navigationBarTitleText": "自定义背景",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/custom.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/custom.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="36430112-1" showBack="{{true}}" title="自定义背景" bind:__l="__l"></title-bar><view class="container-main"><view data-event-opts="{{[['tap',[['chooseImage']]]]}}" class="main-upload" bindtap="__e"><image class="upload-icon" src="/static/card/image.png" mode="aspectFit"></image><view class="upload-text">点击上传背景</view><view class="upload-text">(建议上传尺寸686*400,上传格式JPG/JPEG/PNG)</view></view><view class="main-tips"><view class="tips-title">温馨提示</view><view class="tips-content">自定义图片只能上传一张,后续可点击进行重新上传</view><view class="tips-bg"></view></view></view></view>
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/custom.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/custom.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
page{background:#fff}.container .container-main{padding:32rpx}.container .container-main .main-upload{display:flex;flex-direction:column;align-items:center;border-radius:16rpx;border:1px dashed #8d929c;padding:92rpx 32rpx}.container .container-main .main-upload .upload-icon{width:112rpx;height:112rpx}.container .container-main .main-upload .upload-text{margin-top:16rpx;color:#8d929c;text-align:center;font-size:28rpx;line-height:40rpx}.container .container-main .main-tips{margin-top:32rpx;padding:32rpx;position:relative;z-index:1;border-radius:16rpx;overflow:hidden}.container .container-main .main-tips .tips-title{color:var(--theme-color);font-size:28rpx;font-weight:600;line-height:40rpx}.container .container-main .main-tips .tips-content{margin-top:24rpx;color:var(--theme-color);font-size:24rpx;line-height:34rpx}.container .container-main .main-tips .tips-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:var(--theme-color);opacity:.1}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/details.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/details.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesCard/mine/details"],{"14d2":function(t,e,n){"use strict";(function(t,e){var r=n("47a9");n("aa6c");r(n("3240"));var a=r(n("98e2"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"1f8c":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")),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 o={components:{cardItem:function(){n.e("pagesCard/component/card/item").then(function(){return resolve(n("61ad"))}.bind(null,n)).catch(n.oe)}},data:function(){return{loadEnd:!1,cardId:null,cardDetails:{}}},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,a.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)({themeColor:function(t){return t.app.themeColor}})),onLoad:function(e){var n=this;t.showLoading({title:"加载中"}),this.cardId=e.id,this.getCardDetails((function(){t.hideLoading(),n.loadEnd=!0}))},onShareAppMessage:function(){return{title:this.cardDetails.share_title,path:"/pagesCard/card/details?id="+this.cardDetails.id,imageUrl:this.cardDetails.image}},onShareTimeline:function(){return{title:this.cardDetails.share_title,path:"/pagesCard/card/details?id="+this.cardDetails.id,imageUrl:this.cardDetails.image}},methods:{getCardDetails:function(e){var n=this;this.$util.request("card.details",{id:this.cardId}).then((function(r){e&&e(),1==r.code?n.cardDetails=r.data:t.showToast({title:r.msg,icon:"none"})})).catch((function(t){e&&e(),console.error("获取名片详情 ",t)}))}}};e.default=o}).call(this,n("df3c")["default"])},"7aa1":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(){return r}));var r={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"))}},a=function(){var t=this.$createElement;this._self._c},i=[]},"7d55":function(t,e,n){"use strict";var r=n("9323"),a=n.n(r);a.a},9323:function(t,e,n){},"98e2":function(t,e,n){"use strict";n.r(e);var r=n("7aa1"),a=n("b83b");for(var i in a)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(i);n("7d55");var c=n("828b"),o=Object(c["a"])(a["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=o.exports},b83b:function(t,e,n){"use strict";n.r(e);var r=n("1f8c"),a=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"]=a.a}},[["14d2","common/runtime","common/vendor"]]]);
|
||||
7
unpackage/dist/build/mp-weixin/pagesCard/mine/details.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/pagesCard/mine/details.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "名片详情",
|
||||
"usingComponents": {
|
||||
"mp-html": "/uni_modules/mp-html/components/mp-html/mp-html",
|
||||
"card-item": "/pagesCard/component/card/item"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/details.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/details.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="0c44ea97-1" showBack="{{true}}" title="名片详情" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><view class="main-card"><card-item vue-id="0c44ea97-2" show-data="{{cardDetails}}" bind:__l="__l"></card-item></view><block wx:if="{{cardDetails.visitor_count>0}}"><view class="main-record"><view class="record-title"><view class="title">访客记录</view><view class="label">{{"已有"+cardDetails.visitor_count+"人访问"}}</view></view><view class="record-list"><block wx:for="{{cardDetails.visitor_list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="list-item"><image class="item-avatar" src="{{item.avatar}}" mode="aspectFill"></image></view></block><block wx:if="{{cardDetails.visitor_count>23}}"><view class="list-item"><view class="item-more"><view class="point"></view><view class="point"></view><view class="point"></view></view></view></block></view></view></block><view class="main-introduce"><view class="introduce-title">公司介绍</view><view class="introduce-content"><mp-html vue-id="0c44ea97-3" content="{{cardDetails.company_introduction||'暂未完善'}}" bind:__l="__l"></mp-html></view></view></view></block></view>
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/details.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/details.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.container .container-main{padding:32rpx}.container .container-main .main-record{padding:32rpx;border-radius:16rpx;background:#fff;margin-top:32rpx}.container .container-main .main-record .record-title{display:flex;justify-content:space-between;align-items:center}.container .container-main .main-record .record-title .title{color:#5a5b6e;font-size:32rpx;font-weight:600;line-height:44rpx}.container .container-main .main-record .record-title .label{color:var(--theme-color);font-size:24rpx;line-height:34rpx}.container .container-main .main-record .record-list{padding-top:8rpx;margin-left:-2rpx;display:flex;flex-wrap:wrap}.container .container-main .main-record .record-list .list-item{width:calc(8.3333333333% - 4rpx);height:0;padding-top:calc(8.3333333333% - 4rpx);border-radius:50%;overflow:hidden;position:relative;margin-left:4rpx;margin-top:16rpx;background:#eee}.container .container-main .main-record .record-list .list-item .item-avatar{position:absolute;top:0;left:0;right:0;bottom:0}.container .container-main .main-record .record-list .list-item .item-more{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--theme-color);padding:0 6rpx;display:flex;justify-content:space-around;align-items:center}.container .container-main .main-record .record-list .list-item .item-more .point{width:6rpx;height:6rpx;background:#fff;border-radius:50%}.container .container-main .main-introduce{padding:32rpx;border-radius:16rpx;background:#fff;margin-top:32rpx}.container .container-main .main-introduce .introduce-title{color:#5a5b6e;font-size:32rpx;font-weight:600;line-height:44rpx}.container .container-main .main-introduce .introduce-content{margin-top:24rpx;color:#5a5b6e;font-size:28rpx;line-height:48rpx}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/edit.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/edit.js
vendored
Normal file
File diff suppressed because one or more lines are too long
7
unpackage/dist/build/mp-weixin/pagesCard/mine/edit.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/pagesCard/mine/edit.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "新建名片",
|
||||
"usingComponents": {
|
||||
"select-picker": "/pagesCard/component/picker/select",
|
||||
"card-poster": "/pagesCard/component/card/poster"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/edit.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/edit.wxml
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pagesCard/mine/edit.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/edit.wxss
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pagesCard/mine/editor.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/editor.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesCard/mine/editor"],{"0f39":function(t,e,n){},"1efb":function(t,e,n){"use strict";var r=n("0f39"),o=n.n(r);o.a},"814f":function(t,e,n){"use strict";(function(t,e){var r=n("47a9");n("aa6c");r(n("3240"));var o=r(n("b91c"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(o.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"8f00":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=[]},b91c:function(t,e,n){"use strict";n.r(e);var r=n("8f00"),o=n("fc2d");for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("1efb");var c=n("828b"),u=Object(c["a"])(o["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=u.exports},eace: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 u={data:function(){return{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}})),methods:{overMax:function(e){t.showToast({icon:"none",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=u}).call(this,n("df3c")["default"])},fc2d:function(t,e,n){"use strict";n.r(e);var r=n("eace"),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}},[["814f","common/runtime","common/vendor"]]]);
|
||||
6
unpackage/dist/build/mp-weixin/pagesCard/mine/editor.json
vendored
Normal file
6
unpackage/dist/build/mp-weixin/pagesCard/mine/editor.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "编辑内容",
|
||||
"usingComponents": {
|
||||
"sp-editor": "/uni_modules/sp-editor/components/sp-editor/sp-editor"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/editor.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/editor.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="container"><title-bar vue-id="6507c896-1" showBack="{{true}}" title="{{cardId?'编辑名片':'新建名片'}}" bind:__l="__l"></title-bar><view class="container-main"><sp-editor vue-id="6507c896-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>
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/editor.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/editor.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
page{padding-bottom:0}.container{height:100vh;display:flex;flex-direction:column}.container .container-main{flex:1;overflow:hidden}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/index.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/index.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesCard/mine/index"],{"08b0":function(t,e,n){"use strict";var a=n("8858"),i=n.n(a);i.a},"75ac":function(t,e,n){"use strict";(function(t,e){var a=n("47a9");n("aa6c");a(n("3240"));var i=a(n("990b"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(i.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},8858:function(t,e,n){},"990b":function(t,e,n){"use strict";n.r(e);var a=n("f883"),i=n("ea20");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("08b0");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},e8d7: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("7ca3")),r=n("8f59");function o(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 s={components:{cardItem:function(){n.e("pagesCard/component/card/index").then(function(){return resolve(n("f812"))}.bind(null,n)).catch(n.oe)}},data:function(){return{loadEnd:!1,titleBarHeight:0,cardStatistics:{},cardList:[],defaultCard:{},shareData:{}}},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,i.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,r.mapState)({themeColor:function(t){return t.app.themeColor},shareImage:function(t){return t.app.shareImage},shareTitle:function(t){return t.app.shareTitle}})),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.getCardStatistics(),this.getDefaultCard(),this.getCardList((function(){t.hideLoading(),e.loadEnd=!0}))},onShow:function(){this.loadEnd&&(this.getCardStatistics(),this.getDefaultCard(),this.getCardList())},onPullDownRefresh:function(){this.getCardStatistics(),this.getDefaultCard(),this.getCardList((function(){t.stopPullDownRefresh()}))},onShareAppMessage:function(t){return"button"==t.from?{title:this.shareData.share_title,path:"/pagesCard/card/details?id="+this.shareData.id,imageUrl:this.shareData.image}:"menu"==t.from?{title:this.shareTitle,imageUrl:this.shareImage}:void 0},onShareTimeline:function(){return{title:this.shareTitle,imageUrl:this.shareImage}},methods:{getCardStatistics:function(){var e=this;this.$util.request("card.statistics").then((function(n){1==n.code?e.cardStatistics=n.data:t.showToast({title:n.msg,icon:"none"})})).catch((function(t){console.error("获取名片统计 ",t)}))},getCardList:function(e){var n=this;this.$util.request("card.list").then((function(a){e&&e(),1==a.code?n.cardList=a.data:t.showToast({title:a.msg,icon:"none"})})).catch((function(t){e&&e(),console.error("获取名片列表 ",t)}))},getDefaultCard:function(){var e=this;this.$util.request("card.getDefault").then((function(n){1==n.code?e.defaultCard=n.data:t.showToast({title:n.msg,icon:"none"})})).catch((function(t){console.error("获取默认名片 ",t)}))},handleAdd:function(){this.$util.toPage({mode:1,path:"/pagesCard/mine/edit"})},setShareData:function(t){this.shareData=t},resetCardList:function(){this.getDefaultCard(),this.getCardList()},setShareTips:function(){t.showToast({icon:"none",title:"请先设置默认名片后操作"})},toCardManage:function(){this.$util.toPage({mode:1,path:"/pagesCard/mine/manage"})}}};e.default=s}).call(this,n("df3c")["default"])},ea20:function(t,e,n){"use strict";n.r(e);var a=n("e8d7"),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},f883: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.cardList.length:null);this.$mp.data=Object.assign({},{$root:{g0:e}})},i=[]}},[["75ac","common/runtime","common/vendor"]]]);
|
||||
7
unpackage/dist/build/mp-weixin/pagesCard/mine/index.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/pagesCard/mine/index.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "我的名片",
|
||||
"enablePullDownRefresh": true,
|
||||
"usingComponents": {
|
||||
"card-item": "/pagesCard/component/card/index"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/index.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/index.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="26d6dcc7-1" title="我的名片" bind:__l="__l"></title-bar><view class="container-statistics" style="{{'top:'+(titleBarHeight+'px')+';'}}"><view class="statistics-item"><view class="item-name">访客数据</view></view><view class="statistics-line"></view><view class="statistics-item"><view class="item-value">{{cardStatistics.total_count||0}}</view><view class="item-title">总访问人数</view></view><view class="statistics-line"></view><view class="statistics-item"><view class="item-value">{{cardStatistics.today_count||0}}</view><view class="item-title">今日访问人数</view></view><view class="statistics-bg"></view></view><block wx:if="{{loadEnd}}"><view class="container-main"><block wx:if="{{$root.g0}}"><view class="main-list"><card-item vue-id="26d6dcc7-2" show-data="{{cardList}}" data-event-opts="{{[['^setShareData',[['setShareData']]],['^getList',[['resetCardList']]]]}}" bind:setShareData="__e" bind:getList="__e" bind:__l="__l"></card-item></view></block><block wx:else><view class="main-empty"><image class="empty-image" src="/static/empty.png" mode="widthFix"></image><view class="empty-text">暂无相关内容~</view></view></block><view class="main-footer"><view class="footer-box"><view data-event-opts="{{[['tap',[['handleAdd']]]]}}" class="box-create" bindtap="__e"><view class="create-icon"><image class="icon" src="/static/card/create.png" mode="aspectFit"></image><view class="add"><image src="/static/card/add.png" mode="aspectFit"></image></view></view><view class="create-text">新建</view></view><view data-event-opts="{{[['tap',[['toCardManage']]]]}}" class="box-manage" bindtap="__e"><view class="manage-bg"></view><view class="manage-text">名片管理</view></view><block wx:if="{{defaultCard&&defaultCard.id}}"><button class="box-btn" open-type="share" data-event-opts="{{[['tap',[['setShareData',['$0'],['defaultCard']]]]]}}" bindtap="__e"> 递交名片<text>(默认名片)</text></button></block><block wx:else><view data-event-opts="{{[['tap',[['setShareTips']]]]}}" class="box-btn" bindtap="__e"> 递交名片<text>(默认名片)</text></view></block></view><view class="safe-padding"></view></view></view></block><tab-bar vue-id="26d6dcc7-3" bind:__l="__l"></tab-bar></view>
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/index.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/index.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.container .container-statistics{position:-webkit-sticky;position:sticky;top:0;z-index:99;display:flex;align-items:center;background:#fff}.container .container-statistics .statistics-item{width:100%;padding:30rpx 20rpx 28rpx;text-align:center;display:flex;flex-direction:column;justify-content:center}.container .container-statistics .statistics-item .item-name{color:#5a5b6e;font-size:28rpx;font-weight:600;line-height:40rpx}.container .container-statistics .statistics-item .item-value{color:#5a5b6e;font-size:32rpx;font-weight:600;line-height:44rpx}.container .container-statistics .statistics-item .item-title{margin-top:8rpx;color:#8d929c;font-size:24rpx;line-height:34rpx}.container .container-statistics .statistics-line{background:var(--theme-color);opacity:.3;width:1px;height:72rpx}.container .container-statistics .statistics-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:var(--theme-color);opacity:.1}.container .container-main{padding:32rpx 32rpx 144rpx}.container .container-main .main-empty{text-align:center;padding:32rpx;margin-top:25%}.container .container-main .main-empty .empty-image{width:260rpx;height:100%;display:block;margin:0 auto 32rpx}.container .container-main .main-empty .empty-text{color:#888;font-size:32rpx;line-height:1.4;display:flex;justify-content:center}.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-box{display:flex;align-items:center}.container .container-main .main-footer .footer-box .box-create{border-radius:16rpx;background:#f4f4f4;margin-right:16rpx;width:88rpx;height:88rpx;display:flex;flex-direction:column;justify-content:center;align-items:center}.container .container-main .main-footer .footer-box .box-create .create-icon{position:relative;width:48rpx;height:48rpx;display:flex;justify-content:center;align-items:center}.container .container-main .main-footer .footer-box .box-create .create-icon .icon{width:40rpx;height:36rpx}.container .container-main .main-footer .footer-box .box-create .create-icon .add{position:absolute;right:2rpx;bottom:2rpx;border-radius:50%;background:var(--theme-color);width:16rpx;height:16rpx;line-height:16rpx;text-align:center}.container .container-main .main-footer .footer-box .box-create .create-text{color:#5a5b6e;text-align:center;font-size:20rpx;line-height:28rpx}.container .container-main .main-footer .footer-box .box-manage{width:240rpx;padding:22rpx 24rpx;border-radius:16rpx;margin-right:16rpx;position:relative;z-index:1}.container .container-main .main-footer .footer-box .box-manage .manage-text{color:var(--theme-color);font-size:32rpx;line-height:44rpx;text-align:center}.container .container-main .main-footer .footer-box .box-manage .manage-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:var(--theme-color);opacity:.1}.container .container-main .main-footer .footer-box .box-btn{flex:1;color:#fff;font-size:32rpx;line-height:44rpx;padding:22rpx 24rpx;border-radius:16rpx;background:var(--theme-color);text-align:center;margin:0;border:none}.container .container-main .main-footer .footer-box .box-btn::after{display:none}.container .container-main .main-footer .footer-box .box-btn text{font-size:24rpx}.container .container-main .main-footer .safe-padding{width:100%;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/manage.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/manage.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesCard/mine/manage"],{"267e":function(t,e,n){"use strict";(function(t,e){var o=n("47a9");n("aa6c");o(n("3240"));var r=o(n("836e"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(r.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"4dd3":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")),c=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 a={components:{cardItem:function(){n.e("pagesCard/component/card/index").then(function(){return resolve(n("f812"))}.bind(null,n)).catch(n.oe)}},data:function(){return{loadEnd:!1,cardList:[],selectCard:[]}},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,c.mapState)({themeColor:function(t){return t.app.themeColor}})),onLoad:function(){var e=this;t.showLoading({title:"加载中"}),this.getCardList((function(){t.hideLoading(),e.loadEnd=!0}))},onPullDownRefresh:function(){this.getCardList((function(){t.stopPullDownRefresh()}))},methods:{getCardList:function(e){var n=this;this.$util.request("card.list").then((function(o){e&&e(),1==o.code?n.cardList=o.data:t.showToast({title:o.msg,icon:"none"})})).catch((function(t){e&&e(),console.error("获取名片列表 ",t)}))},changeSelectCard:function(t){if(this.selectCard.includes(t)){var e=this.selectCard.findIndex((function(e){return e==t}));this.$delete(this.selectCard,e)}else this.selectCard.push(t)},handleDelete:function(){var e=this;this.selectCard.length?t.showModal({title:"提示",content:"确认删除所选名片?删除后无法恢复",confirmText:"确认删除",cancelText:"我再想想",confirmColor:"#FF626E",cancelColor:"#999999",success:function(n){n.confirm&&(t.showLoading({mask:!0,title:"加载中"}),e.$util.request("card.delete",{ids:e.selectCard.join()}).then((function(n){t.hideLoading(),1==n.code?(t.showToast({icon:"success",title:"删除成功",duration:2e3}),e.getCardList()):t.showToast({title:n.msg,icon:"none"})})).catch((function(e){t.hideLoading(),console.error("删除名片 ",e)})))}}):t.showToast({icon:"none",title:"请选择要删除的名片"})}}};e.default=a}).call(this,n("df3c")["default"])},"55f4":function(t,e,n){"use strict";var o=n("eb0f"),r=n.n(o);r.a},"836e":function(t,e,n){"use strict";n.r(e);var o=n("9302"),r=n("b855");for(var c in r)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(c);n("55f4");var i=n("828b"),a=Object(i["a"])(r["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);e["default"]=a.exports},9302: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,e=t.$createElement,n=(t._self._c,t.loadEnd?t.cardList.length:null),o=t.loadEnd&&n?t.__map(t.cardList,(function(e,n){var o=t.__get_orig(e),r=t.selectCard.includes(e.id);return{$orig:o,g1:r}})):null;t.$mp.data=Object.assign({},{$root:{g0:n,l0:o}})},r=[]},b855:function(t,e,n){"use strict";n.r(e);var o=n("4dd3"),r=n.n(o);for(var c in o)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(c);e["default"]=r.a},eb0f:function(t,e,n){}},[["267e","common/runtime","common/vendor"]]]);
|
||||
7
unpackage/dist/build/mp-weixin/pagesCard/mine/manage.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/pagesCard/mine/manage.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "名片管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"usingComponents": {
|
||||
"card-item": "/pagesCard/component/card/index"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/manage.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/manage.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="bcdff0c4-1" title="名片管理" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><block wx:if="{{$root.g0}}"><view class="main-list"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="__i0__" wx:key="id"><view data-event-opts="{{[['tap',[['changeSelectCard',['$0'],[[['cardList','id',item.$orig.id,'id']]]]]]]}}" class="list-item" bindtap="__e"><view class="{{['item-radio',(item.g1)?'select':'']}}"><image class="icon" src="/static/card/tick.png" mode="aspectFit"></image></view><view class="item-image"><image class="image" src="{{item.$orig.image}}" mode="widthFix"></image></view></view></block></view></block><block wx:else><view class="main-empty"><image class="empty-image" src="/static/empty.png" mode="widthFix"></image><view class="empty-text">暂无相关内容~</view></view></block><view class="main-footer"><view data-event-opts="{{[['tap',[['handleDelete']]]]}}" class="footer-btn" bindtap="__e">删除名片</view><view class="safe-padding"></view></view></view></block></view>
|
||||
1
unpackage/dist/build/mp-weixin/pagesCard/mine/manage.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesCard/mine/manage.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.container .container-main{padding:32rpx 32rpx 144rpx}.container .container-main .main-list .list-item{margin-top:32rpx;display:flex;justify-content:space-between;align-items:center}.container .container-main .main-list .list-item:first-child{margin-top:0}.container .container-main .main-list .list-item .item-radio{width:40rpx;height:40rpx;background:#d6dbde;border-radius:50%}.container .container-main .main-list .list-item .item-radio .icon{display:none}.container .container-main .main-list .list-item .item-radio.select{background:var(--theme-color)}.container .container-main .main-list .list-item .item-radio.select .icon{display:block}.container .container-main .main-list .list-item .item-image{width:624rpx;height:364rpx;border-radius:16rpx;overflow:hidden}.container .container-main .main-list .list-item .item-image .image{width:100%;height:100%}.container .container-main .main-empty{text-align:center;padding:32rpx;margin-top:25%}.container .container-main .main-empty .empty-image{width:260rpx;height:100%;display:block;margin:0 auto 32rpx}.container .container-main .main-empty .empty-text{color:#888;font-size:32rpx;line-height:1.4;display:flex;justify-content:center}.container .container-main .main-footer{position:fixed;left:0;right:0;bottom:0;z-index:99;padding:12rpx 32rpx;background:#fff}.container .container-main .main-footer .footer-btn{color:#fff;font-size:32rpx;line-height:44rpx;padding:22rpx 24rpx;border-radius:16rpx;background:#ff5360;text-align:center}.container .container-main .main-footer .safe-padding{width:100%;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
|
||||
Reference in New Issue
Block a user