1 |
- import{n as d,R as c,S as h,D as u,A as p,g as n,_ as g,a as w}from"./index.4fdc1c7a.js";const m={name:"success-copylink-dialog",props:{src:String},data(){return{interval:1e3,count:0,total:1}},mounted(){this.startCountdown()},methods:{startCountdown(){this.countdown()},countdown(){if(this.count++>=this.total){this.count=0,this.$emit("onClose",!1);return}setTimeout(this.countdown,this.interval)}}};var f=function(){var t=this,s=t._self._c;return s("div",{staticClass:"success-copylink-dialog"},[s("div",{staticClass:"content v-center"},[s("img",{attrs:{src:t.src,alt:"logo"}}),s("i",{staticClass:"el-icon-success"}),s("b",[t._v(t._s(t.$t("common.copyLink")))])]),s("div",{staticClass:"mask mask-white"})])},v=[],_=d(m,f,v,!1,null,"800eb446",null,null);const C=_.exports,A="data:image/png;base64,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";const y={name:"detail",components:{ReportPopup:c,SharePopup:h,DownloadPopup:u,CopylinkPopup:C,AddFavoritePopup:p},data(){return{data:{},user:{},left:0,top:0,popupData:{},showReport:!1,showShare:!1,showDownload:!1,showCopylink:!1,showAddFavorite:!1}},mounted(){this.getData()},methods:{getData(){const a=this.$t("common.failure");this.$axios.get("/api/product/product_detail",{params:{id:this.id}}).then(t=>{const{code:s,msg:o=a,data:e={}}=t.data,{user:r={}}=e;s==0?(this.data=e,this.user=r):this.$message.error(o)})},hideCopylink(a){this.showCopylink=a},hideAddFavorite(a){this.showAddFavorite=a},goBack(){this.$router.go(-1)},toggleShowReport(a){this.showReport=a},toggleShowShares(a,t){const e=window.innerWidth,r=window.innerHeight;let{top:i,left:l}=n(a.target);i=i+48,l=l+16,i+260>r&&(i=i-260-70),l+406>e&&(l=l-100),this.toggleShowShare([!0,i,l])},toggleShowShare([a,t,s]){this.top=t,this.left=s,this.showDownload=!1,this.showShare=!this.showShare},toggleShowDownloads(a){let{top:t,left:s}=n(a.target);t=t+48,this.toggleShowDownload([!0,this.data,t,s])},toggleShowDownload([a,t,s,o]){this.top=s,this.left=o,this.popupData=t,this.showShare=!1,this.showDownload=!this.showDownload},addLike(){const{id:a}=this.data,t=this.$t("common.failure");this.$axios.get("/api/product/add_like",{params:{product_id:a}}).then(s=>{const{code:o,msg:e=t}=s.data;o==0?(this.data.is_like=1,this.$message.success(e)):this.$message.error(e||t)})},addFollow(){const{id:a}=this.user,t=this.$t("common.failure");this.$axios.get("/api/users/add_follow",{params:{user_id:a}}).then(s=>{const{code:o,msg:e=t}=s.data;o==0?(this.getData(),this.data.is_follow=1,this.$message.success(e)):this.$message.error(e||t)})},addFavorite(){const{id:a}=this.data,t=this.$t("common.failure");this.$axios.get("/api/product/add_collect",{params:{product_id:a}}).then(s=>{const{code:o,msg:e=t}=s.data;o==0?(this.data.is_collect=1,this.showAddFavorite=!0):this.$message.error(e||t)})},copyLink(){const a=document.createElement("input");a.value=location.href,document.body.appendChild(a),a.select(),document.execCommand("Copy"),document.body.removeChild(a),this.showCopylink=!0}},computed:{id(){const{id:a}=this.$route.params;return parseInt(a)}}};var D=function(){var t=this,s=t._self._c;return s("div",{staticClass:"detail"},[s("div",{staticClass:"detail-content"},[s("div",{staticClass:"back",on:{click:t.goBack}},[s("img",{attrs:{src:g,alt:"back"}})]),s("div",{staticClass:"infos"},[s("div",{staticClass:"left"},[s("img",{staticClass:"left-shop-img",attrs:{src:t.data.image,alt:"shop img"}})]),s("div",{staticClass:"right"},[s("div",{staticClass:"right-header"},[s("div",{staticClass:"left-setting"},[s("div",{staticClass:"left-setting-tool more",on:{click:o=>t.toggleShowDownloads(o)}},[s("div",{staticClass:"bg"})]),s("div",{staticClass:"left-setting-tool upload",on:{click:o=>t.toggleShowShares(o)}},[s("div",{staticClass:"bg"})]),s("div",{staticClass:"left-setting-tool share",on:{click:t.copyLink}},[s("div",{staticClass:"bg"})])]),s("div",{staticClass:"right-save"},[s("el-button",{staticClass:"favorites",attrs:{type:"primary",disabled:t.data.is_collect===1,round:""},on:{click:t.addFavorite}},[t._v(t._s(t.$t("common.favorites")))])],1)]),s("div",{staticClass:"right-title origin_links"},[s("a",{staticClass:"right-links",attrs:{href:t.data.url,target:"_blank"}},[t._v(t._s(t.data.url))])]),s("div",{staticClass:"right-title detail-infos"},[s("b",[t._v(t._s(t.data.name))])]),s("div",{staticClass:"right-desc"},[t._v(t._s(t.data.content))]),s("div",{staticClass:"right-footer"},[s("div",{staticClass:"left-footer"},[s("router-link",{attrs:{to:{path:"/me/profile",query:{id:t.user.id}}}},[s("div",{staticClass:"left-user"},[t.user.avatar?s("img",{staticClass:"user-icon",attrs:{src:t.user.avatar,alt:"thumb url"}}):s("img",{staticClass:"user-icon",attrs:{src:w,alt:"thumb url"}}),s("div",{staticClass:"right-user-share"},[s("div",{staticClass:"left-user-share-label"},[s("b",[t._v(t._s(t.user.name))])]),s("div",{staticClass:"left-user-share-follow"},[t._v(" "+t._s(t.$t("index.detail.follower"))+" "+t._s(t.user.follow_count)+" "+t._s(t.$t("index.detail.unit"))+" ")])])])])],1),s("div",{staticClass:"right-tool"},[s("div",{staticClass:"right-setting"},[t.data.is_like===1?s("img",{staticClass:"hot-icon",attrs:{src:A,alt:""}}):s("div",{staticClass:"follow-bg",on:{click:t.addLike}})]),s("div",{staticClass:"right-guanzhu"},[s("el-button",{staticClass:"follow",attrs:{type:"danger",round:"",disabled:t.data.is_follow===1},on:{click:t.addFollow}},[t._v(t._s(t.$t("common.follow")))])],1)])])])]),s("div",{staticClass:"recommends"})]),t.showReport?s("report-popup",{attrs:{data:t.popupData},on:{toggleDisplay:t.toggleShowReport}}):t._e(),s("share-popup",{attrs:{display:t.showShare,data:t.popupData,left:t.left,top:t.top,showShare:t.showShare},on:{"update:showShare":function(o){t.showShare=o},"update:show-share":function(o){t.showShare=o},toggleDisplay:t.toggleShowShare}}),s("download-popup",{attrs:{display:t.showDownload,data:t.popupData,left:t.left,top:t.top,showDownload:t.showDownload},on:{"update:showDownload":function(o){t.showDownload=o},"update:show-download":function(o){t.showDownload=o},toggleDisplay:t.toggleShowDownload,toggleReport:t.toggleShowReport}}),t.showCopylink?s("copylink-popup",{attrs:{src:t.data.image},on:{onClose:t.hideCopylink}}):t._e(),t.showAddFavorite?s("add-favorite-popup",{attrs:{src:t.data.image},on:{onClose:t.hideAddFavorite}}):t._e()],1)},k=[],b=d(y,D,k,!1,null,"ece8777f",null,null);const R=b.exports;export{R as default};
|