pages-plantGrass-plant_user-index.f86ab133.js 19 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-plantGrass-plant_user-index"],{"0389":function(t,e,i){"use strict";i.r(e);var n=i("5d3b"),a=i("3b77");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("0716");var o=i("828b"),r=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"97f0e66a",null,!1,n["a"],void 0);e["default"]=r.exports},"0716":function(t,e,i){"use strict";var n=i("8e3e"),a=i.n(n);a.a},"0b66":function(t,e,i){"use strict";var n=i("1391"),a=i.n(n);a.a},1259:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return s})),i.d(e,"a",(function(){return n}));var n={WaterfallsFlow:i("0389").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"container",style:t.viewColor},[i("v-uni-view",{staticClass:"header",style:{"background-image":"url("+t.domain+"/static/images/plant-header.png)"}},[i("v-uni-view",{staticClass:"user_wrapper acea-row"},[i("v-uni-image",{staticClass:"picture",attrs:{src:t.userInfo.avatar||"/static/images/f.png"}}),i("v-uni-view",{staticClass:"user_text"},[i("v-uni-view",{staticClass:"name acea-row"},[i("v-uni-text",[t._v(t._s(t.userInfo.nickname||""))]),t.userInfo.member_icon?i("v-uni-image",{staticClass:"level_icon",attrs:{src:t.userInfo.member_icon,alt:""}}):t._e()],1),i("v-uni-view",{staticClass:"user_id"},[t._v("ID: "+t._s(t.userInfo.uid||""))])],1)],1),i("v-uni-view",{staticClass:"plant_info acea-row"},[i("v-uni-view",{staticClass:"count_wrapper acea-row"},[i("v-uni-navigator",{staticClass:"item",attrs:{url:t.userInfo.is_self?"/pages/plantGrass/plant_user_attention/index":"","hover-class":"none"}},[i("v-uni-text",[t._v(t._s(t.userInfo.focus))]),t._v("关注")],1),i("v-uni-navigator",{staticClass:"item",attrs:{url:t.userInfo.is_self?"/pages/plantGrass/plant_user_fans/index":"","hover-class":"none"}},[i("v-uni-text",[t._v(t._s(t.userInfo.fans))]),t._v("粉丝")],1),i("v-uni-view",{staticClass:"item"},[i("v-uni-text",[t._v(t._s(t.userInfo.start))]),t._v("获赞")],1)],1),t.userInfo.is_self?i("v-uni-view",[i("v-uni-navigator",{staticClass:"follow_btn focus",attrs:{"hover-class":"none",url:"/pages/plantGrass/plant_release/index"}},[i("v-uni-text",{staticClass:"iconfont icon-ic_edit"}),t._v("发布")],1)],1):i("v-uni-view",{on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.followAuthor.apply(void 0,arguments)}}},[t.userInfo.is_start?i("v-uni-button",{staticClass:"follow_btn focused"},[t._v("已关注")]):i("v-uni-button",{staticClass:"follow_btn focus"},[i("v-uni-text",{staticClass:"iconfont icon-ic_increase"}),t._v("关注")],1)],1)],1)],1),i("v-uni-view",{staticClass:"main"},[t.userInfo.is_self?i("v-uni-view",{staticClass:"tab_count"},[i("v-uni-text",{class:0==t.tab?"on":"",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.changeTab(0)}}},[t._v("作品")]),i("v-uni-text",{class:1==t.tab?"on":"",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.changeTab(1)}}},[t._v("赞过")])],1):t._e(),i("v-uni-view",{staticClass:"tab-cont"},[t.goods.length>0?i("v-uni-view",{staticClass:"goods-wrap"},[i("v-uni-view",{staticClass:"goods"},[i("WaterfallsFlow",{attrs:{wfList:t.goods,isAuth:t.isAuth,uid:parseInt(t.uid),tab:t.tab}})],1)],1):t._e(),0!=t.goods.length||t.loading?t._e():i("emptyPage",{staticClass:"empty",attrs:{title:"暂无内容哦~"}}),i("v-uni-view",{staticClass:"loadingicon acea-row row-center-wrapper"},[i("v-uni-text",{staticClass:"loading iconfont icon-jiazai",attrs:{hidden:0==t.loading}}),i("v-uni-view",{staticClass:"end",attrs:{hidden:t.loading||0==t.goods.length}},[i("v-uni-text",{class:t.loaded?"loaded":""},[t._v(t._s(t.loadTitle))])],1)],1)],1)],1)],1)},s=[]},1391:function(t,e,i){var n=i("8e49");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("26e7dd54",n,!0,{sourceMap:!1,shadowMode:!1})},"13f0":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view",{staticClass:"empty-box"},[e("v-uni-image",{attrs:{src:this.noImage}}),e("v-uni-view",{staticClass:"txt"},[this._v(this._s(this.title))])],1)},a=[]},"3b77":function(t,e,i){"use strict";i.r(e);var n=i("9356"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},"52fb":function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.wf-page[data-v-97f0e66a]{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.wf-item[data-v-97f0e66a]{width:calc((100vw - 2 * 10px - 10px) / 2);margin-bottom:10px;position:relative}.wf-page1 .wf-item[data-v-97f0e66a]{margin-top:%?20?%;background-color:#fff;border-radius:%?24?%;padding-bottom:0}.wf-item-page[data-v-97f0e66a]{padding-bottom:%?20?%}',""]),t.exports=e},"5d3b":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return s})),i.d(e,"a",(function(){return n}));var n={WaterfallsFlowItem:i("90e3").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{class:"wf-page wf-page"+t.type},[i("v-uni-view",[t.leftList.length?i("v-uni-view",{attrs:{id:"left"}},t._l(t.leftList,(function(e,n){return i("v-uni-view",{key:n,staticClass:"wf-item",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.itemTap(e)}}},[i("WaterfallsFlowItem",{attrs:{item:e,isStore:t.isStore,addCart:t.addCart,type:t.type},on:{goShop:function(e){arguments[0]=e=t.$handleEvent(e),t.goShop.apply(void 0,arguments)},addCat:function(e){arguments[0]=e=t.$handleEvent(e),t.addCat.apply(void 0,arguments)}}})],1)})),1):t._e()],1),i("v-uni-view",[t.rightList.length?i("v-uni-view",{attrs:{id:"right"}},t._l(t.rightList,(function(e,n){return i("v-uni-view",{key:n,staticClass:"wf-item",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.itemTap(e)}}},[i("WaterfallsFlowItem",{attrs:{item:e,isStore:t.isStore,addCart:t.addCart,type:t.type},on:{goShop:function(e){arguments[0]=e=t.$handleEvent(e),t.goShop.apply(void 0,arguments)},addCat:function(e){arguments[0]=e=t.$handleEvent(e),t.addCat.apply(void 0,arguments)}}})],1)})),1):t._e()],1)],1)},s=[]},8329:function(t,e,i){"use strict";i.r(e);var n=i("13f0"),a=i("c4bf");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("ad31");var o=i("828b"),r=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"07efc1fe",null,!1,n["a"],void 0);e["default"]=r.exports},"8e3e":function(t,e,i){var n=i("52fb");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("fe940e2a",n,!0,{sourceMap:!1,shadowMode:!1})},"8e49":function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.container[data-v-257375fc]{background:#fff;min-height:100vh}.header[data-v-257375fc]{width:%?750?%;height:%?400?%;padding:%?56?% %?30?% 0;background-repeat:no-repeat;background-size:100%}.header .user_wrapper[data-v-257375fc]{align-items:center}.header .user_wrapper .image[data-v-257375fc], .header .user_wrapper uni-image[data-v-257375fc], .header .user_wrapper uni-image[data-v-257375fc]{width:%?140?%;height:%?140?%;border-radius:100%;border:%?4?% solid #fff}.header .user_wrapper .user_text[data-v-257375fc]{margin-left:%?22?%;color:#fff}.header .user_wrapper .user_text .name[data-v-257375fc]{font-size:%?34?%;font-weight:700;align-items:center}.header .user_wrapper .user_text .user_id[data-v-257375fc]{margin-top:%?16?%;font-size:%?24?%}.header .user_wrapper .user_text .level_icon[data-v-257375fc]{width:%?34?%;height:%?32?%;margin:%?4?% 0 0 %?6?%;border:none}.header .plant_info[data-v-257375fc]{margin-top:%?60?%;align-items:center;justify-content:space-between}.header .plant_info .count_wrapper[data-v-257375fc]{color:#fff;font-size:%?24?%}.header .plant_info .count_wrapper .item[data-v-257375fc]{text-align:center;margin-right:%?60?%}.header .plant_info .count_wrapper .item[data-v-257375fc]:last-child{margin-right:0}.header .plant_info .count_wrapper .item uni-text[data-v-257375fc]{display:block;font-size:%?30?%;margin-top:%?10?%}.header .follow_btn[data-v-257375fc]{color:#fff;font-size:%?26?%;display:flex;align-items:center;justify-content:center;width:%?124?%;height:%?62?%;background-color:initial;background-image:linear-gradient(270deg,var(--view-bntColor21),var(--view-bntColor22));border-radius:%?50?%}.header .follow_btn .iconfont[data-v-257375fc]{font-size:%?24?%;margin-right:%?12?%}.header .follow_btn .icon-ic_edit[data-v-257375fc]{font-size:%?26?%}.header .follow_btn.focused[data-v-257375fc]{background:transparent;color:#fff;border:%?1?% solid #fff}.main[data-v-257375fc]{background:#fff;padding:%?40?% 0;border-radius:%?24?% %?24?% 0 0;position:relative;top:%?-20?%}.main .tab_count[data-v-257375fc]{margin-bottom:%?50?%;text-align:center}.main .tab_count uni-text[data-v-257375fc]{font-size:%?30?%;color:#999;margin:0 %?30?%;position:relative;padding-bottom:%?10?%}.main .tab_count uni-text.on[data-v-257375fc]{font-size:%?34?%;color:#282828;font-weight:700}.main .tab_count uni-text.on[data-v-257375fc]::after{content:"";width:%?68?%;height:%?3?%;background:var(--view-theme);position:absolute;bottom:%?-6?%;left:0}.goods[data-v-257375fc]{display:flex;flex-wrap:wrap;justify-content:space-between;width:%?750?%;padding:0 %?20?%}.empty[data-v-257375fc]{margin:%?130?% 0 %?150?%;text-align:center}.empty uni-image[data-v-257375fc], .empty uni-image[data-v-257375fc]{display:inline-block;width:%?414?%;height:%?305?%}.empty uni-text[data-v-257375fc]{display:block;color:#999;font-size:%?26?%}.end[data-v-257375fc]{margin-top:%?50?% 0;text-align:center}.end uni-text[data-v-257375fc]{color:#999;font-size:%?22?%;position:relative}.end uni-text.loaded[data-v-257375fc]::before, .end uni-text.loaded[data-v-257375fc]::after{content:"";display:inline-block;width:%?22?%;height:%?1?%;background:#999;position:absolute;top:%?18?%;opacity:.5}.end uni-text.loaded[data-v-257375fc]::before{left:%?-30?%}.end uni-text.loaded[data-v-257375fc]::after{right:%?-30?%}',""]),t.exports=e},9356:function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("64aa"),i("bf0f"),i("2797"),i("aa9c"),i("5c47");var a=n(i("90e3")),s={components:{WaterfallsFlowItem:a.default},props:{wfList:{type:Array,require:!0},updateNum:{type:Number,default:10},type:{type:Number,default:0},isStore:{type:[String,Number],default:"1"},addCart:{type:Boolean,require:!1}},data:function(){return{allList:[],leftList:[],rightList:[],mark:0,boxHeight:[]}},watch:{wfList:{handler:function(t,e){var i=this;(!this.wfList.length||this.wfList.length===this.updateNum&&this.wfList.length<=this.allList.length)&&(this.allList=[],this.leftList=[],this.rightList=[],this.boxHeight=[],this.mark=0),this.wfList.length&&(this.allList=this.wfList,this.leftList=[],this.rightList=[],this.boxHeight=[],this.allList.forEach((function(t,e){(i.allList.length<3||i.allList.length<=7&&i.allList.length-e>1||i.allList.length>7&&i.allList.length-e>2)&&(e%2?i.rightList.push(t):i.leftList.push(t))})),this.allList.length<3?this.mark=this.allList.length+1:this.allList.length<=7?this.mark=this.allList.length-1:this.mark=this.allList.length-2,this.mark<this.allList.length&&this.waterFall())},immediate:!0,deep:!0},mounted:function(){},mark:function(){var t=this.allList.length;this.mark<t&&0!==this.mark&&this.boxHeight.length&&this.waterFall()}},methods:{waterFall:function(){var t=this.mark;if(0==t)this.leftList.push(this.allList[t]),this.getViewHeight(0);else if(1==t)this.rightList.push(this.allList[t]),this.getViewHeight(1);else{if(this.boxHeight.length){var e=this.boxHeight[0]>this.boxHeight[1]?1:0;e?this.rightList.push(this.allList[t]):this.leftList.push(this.allList[t])}else this.rightList.length<this.leftList.length?this.rightList.push(this.allList[t]):this.leftList.push(this.allList[t]);this.getViewHeight()}},getViewHeight:function(){var t=this;this.$nextTick((function(){setTimeout((function(){uni.createSelectorQuery().in(t).select("#right").boundingClientRect((function(e){e&&(t.boxHeight[1]=e.height),uni.createSelectorQuery().in(t).select("#left").boundingClientRect((function(e){e&&(t.boxHeight[0]=e.height),t.mark=t.mark+1})).exec()})).exec()}),100)}))},itemTap:function(t){this.$emit("itemTap",t)},goShop:function(t){this.$emit("goShop",t)},addCat:function(t){this.$emit("addCat",t)}}};e.default=s},"9d5f":function(t,e,i){"use strict";i.r(e);var n=i("fe6d"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},ad31:function(t,e,i){"use strict";var n=i("fb63"),a=i.n(n);a.a},b7b2:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i("aa10"),a={props:{title:{type:String,default:"暂无记录"},noImage:{type:String,default:n.HTTP_REQUEST_URL+"/static/images/empty-box.png"}}};e.default=a},c076:function(t,e,i){"use strict";i.r(e);var n=i("1259"),a=i("9d5f");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("0b66");var o=i("828b"),r=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"257375fc",null,!1,n["a"],void 0);e["default"]=r.exports},c4bf:function(t,e,i){"use strict";i.r(e);var n=i("b7b2"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},eb2d:function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.empty-box[data-v-07efc1fe]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:%?120?%}.empty-box uni-image[data-v-07efc1fe]{width:%?414?%;height:%?305?%}.empty-box .txt[data-v-07efc1fe]{font-size:%?26?%;color:#999}',""]),t.exports=e},fb63:function(t,e,i){var n=i("eb2d");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("c382cd32",n,!0,{sourceMap:!1,shadowMode:!1})},fe6d:function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("9b1b")),s=n(i("c09f")),o=i("edc0"),r=i("8f59"),l=i("e44d"),u=i("aa10"),d=n(i("8329")),c=(getApp(),{components:{WaterfallsFlow:s.default,emptyPage:d.default},data:function(){return{domain:u.HTTP_REQUEST_URL,goods:[],loadTitle:"加载更多",loading:!1,loaded:!1,isAuth:0,userInfo:{},where:{page:1,limit:30},tab:0,author_id:""}},created:function(){},computed:(0,a.default)({},(0,r.mapGetters)(["isLogin","viewColor","uid"])),watch:{},onLoad:function(t){this.author_id=t.id,this.isLogin?(this.getAuthorInfo(this.author_id),this.getList(this.author_id)):(0,l.toLogin)()},onShow:function(){},onReady:function(){},mounted:function(){},methods:{getAuthorInfo:function(t){var e=this;(0,o.userInfoApi)(t).then((function(t){e.userInfo=t.data,e.isAuth=t.data.is_self?1:0}))},followAuthor:function(){var t=this;if(!1===this.isLogin)(0,l.toLogin)();else{var e=!this.userInfo.is_start;(0,o.followAuthorApi)(this.userInfo.uid,{status:e}).then((function(e){200===e.status&&(t.userInfo.is_start=!t.userInfo.is_start),t.$util.Tips({title:e.message})}))}},changeTab:function(t){this.tab=t,this.where.page=1,this.loaded=this.loading=!1,this.goods=[];var e=this.userInfo.is_self?this.uid:this.userInfo.uid;this.getList(e)},getList:function(t){var e=this;e.loaded||e.loading||(e.loading=!0,e.loadTitle="",1==e.tab?this.where.is_type=1:this.where.is_type="",0==e.tab?(0,o.userArticleLst)(t,e.where).then((function(t){var i=t.data.list,n=e.$util.SplitArray(i,e.goods);e.loaded=i.length<e.where.limit,e.loading=!1,e.loadTitle=e.loaded?"到底了":"加载更多",e.$set(e,"goods",n),e.$set(e.where,"page",e.where.page+1)})).catch((function(t){e.loading=!1,uni.showToast({title:t,icon:"none"})})):(0,o.starArticleLst)(e.where).then((function(t){e.loading=!1;var i=t.data.list,n=e.$util.SplitArray(i,e.goods);e.loaded=i.length<e.where.limit,e.loading=!1,e.loadTitle=e.loaded?"到底了":"加载更多",e.$set(e,"goods",n),e.$set(e.where,"page",e.where.page+1)})).catch((function(t){e.loading=!1,uni.showToast({title:t,icon:"none"})})))}},onReachBottom:function(){var t=this.userInfo.is_self?this.uid:this.userInfo.uid;this.getList(t)},onPullDownRefresh:function(){},onPageScroll:function(t){uni.$emit("scroll")}});e.default=c}}]);