2 lines
6.2 KiB
JavaScript
2 lines
6.2 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-93d31b88"],{3798:function(t,s,e){},"5c90":function(t,s,e){"use strict";e("9a6e")},"86b8":function(t,s,e){},"961d1":function(t,s,e){"use strict";e("86b8")},"97c3":function(t,s,e){"use strict";e("3798")},"9a6e":function(t,s,e){},f42c:function(t,s,e){"use strict";e.r(s);var a=function(){var t=this,s=t._self._c;return s("div",[s("el-row",[s("el-col",{attrs:{span:24}},[s("banner",{attrs:{homePageInfo:t.homePageInfo,userInfo:t.userInfo},on:{jumpToProductPage:t.handleJumpToProductPage}})],1)],1),s("el-row",[s("el-col",{attrs:{span:24}},[s("div",{staticClass:"content"},[s("div",{staticClass:"nb"},[s("product-list",{attrs:{prodClasses:t.homePageInfo.prodClasses},on:{jumpToProductPage:t.handleJumpToProductPage,jumpToProductDetail:t.handleJumpToProductDetail}})],1)])])],1)],1)},r=[],o=function(){var t=this,s=t._self._c;return s("div",{staticClass:"banner"},[t._m(0),s("div",{staticClass:"nb"},[s("div",{staticClass:"nav"},[s("div",{staticClass:"nav-classify"},[s("ul",{staticClass:"menu-mainnav",staticStyle:{height:"450px",display:"block"}},t._l(t.homePageInfo.prodClasses,(function(e,a){return s("li",{key:a},[s("div",{staticClass:"sortmaintitle color-change"},[s("a",{attrs:{href:"javascript:void(0);"},on:{click:function(s){return t.$emit("jumpToProductPage",e.hktId)}}},[t._v(t._s(e.hktName))])])])})),0)])]),s("div",{staticClass:"lognew"},[s("div",{staticClass:"login-quick"},[s("p",[t._v("你好, "),t.userInfo.userId?s("a",{staticClass:"system-name",attrs:{href:"javascript:void(0);"}},[t._v(t._s(t.userInfo.name))]):t._e()]),t.userInfo.userId?t._e():s("a",{staticClass:"btn-login",attrs:{href:"/login"}},[t._v("请登录")]),t.userInfo.userId?t._e():s("a",{staticClass:"btn-regist",attrs:{href:"/register"}},[t._v("免费注册")])]),s("div",{staticClass:"new-quick"},[t._m(1),s("ul",t._l(t.homePageInfo.informations,(function(e,a){return s("li",{key:a},[s("a",{attrs:{href:"/information?infoId="+e.infoId,target:"_blank"}},[t._v(t._s(e.title))])])})),0)])])])])},i=[function(){var t=this,s=t._self._c;return s("div",{staticClass:"slidebanner"},[s("div",{staticClass:"bd"},[s("ul",[s("li",[s("a",{staticStyle:{background:"url(./img/banner1.png) no-repeat top center"},attrs:{href:""}})])])])])},function(){var t=this,s=t._self._c;return s("div",{staticClass:"quicknew-bar"},[s("span",[t._v("最新资讯")])])}],n={name:"HomeBanner",props:{homePageInfo:{type:Object,required:!0},userInfo:{type:Object,required:!0}}},c=n,l=(e("97c3"),e("2877")),d=Object(l["a"])(c,o,i,!1,null,"353adb1f",null),u=d.exports,h=function(){var t=this,s=t._self._c;return s("div",{staticClass:"floor-fontainer"},[s("div",{staticClass:"rightgood-body"},t._l(t.prodClasses,(function(e,a){return s("div",{key:a,staticClass:"floor",class:"floor"+a,attrs:{id:"floor"+a}},[s("div",{staticClass:"floor-title"},[s("h3",[s("a",{attrs:{href:"/product?hktId="+e.hktId,target:"_blank"}},[t._v(t._s(e.hktName))])]),s("a",{staticClass:"more",attrs:{href:"/product?hktId="+e.hktId,target:"_blank"}},[t._v("查看全部 >")])]),s("div",{staticClass:"floornr"},[s("div",{staticClass:"itemsale"},[s("a",{staticClass:"picbox",attrs:{href:"/product?hktId="+e.hktId,target:"_blank"}},[s("img",{attrs:{src:e.hktIcon,alt:e.hktName}})]),s("a",{staticClass:"itemtitle",attrs:{href:"/product?hktId="+e.hktId,target:"_blank"}},[s("h4",{staticClass:"ellipsis"},[t._v(t._s(e.hktName))]),s("p",{staticClass:"ellipsis"},[t._v(t._s(e.hktDesc))])])]),s("div",{staticClass:"style-sale"},[s("ul",[t._l(e.products,(function(e,a){return s("li",{key:a},[s("a",{on:{click:function(s){return t.$emit("jumpToProductDetail",e.productId)}}},[s("h4",{staticClass:"ellipsis"},[t._v(t._s(e.prodName))]),s("p",{staticClass:"ellipsis"}),s("div",{staticClass:"picbox"},[s("img",{attrs:{src:e.coverPhoto,alt:e.prodName}})])])])})),e.products&&0!==e.products.length?t._e():s("img",{staticStyle:{width:"600px",display:"block",margin:"auto","margin-top":"76px"},attrs:{src:"/img/no-products.jpg"}})],2)])])])})),0)])},f=[],p={name:"ProductList",props:{prodClasses:{type:Array,required:!0}}},m=p,v=(e("5c90"),Object(l["a"])(m,h,f,!1,null,"354d2c45",null)),g=v.exports,I=e("b775"),_=e("7323");function b(t){return new Promise((s,e)=>{Object(I["a"])({url:"/system.initPlatformData",method:"get",params:{...t,shopId:Object(_["f"])()}}).then(t=>{const e=t.data;s(e)}).catch(t=>{e(t)})})}function C(){return new Promise((t,s)=>{Object(I["a"])({url:"/user.getUserInfo",method:"get"}).then(s=>{const e=s.data;t(e)}).catch(t=>{s(t)})})}function k(t){return new Promise((s,e)=>{Object(I["a"])({url:"websiteAccessLog.saveWebsiteAccessLog",method:"post",data:t}).then(t=>{const e=t.data;s(e)}).catch(t=>{e(t)})})}var P={name:"HomePage",components:{Banner:u,ProductList:g},data(){return{homePageInfo:{informations:[],prodClasses:[]},userInfo:{storeTypeCd:"",name:"",tel:"",levelCd:"",userId:"",cartProducts:[]},shopId:""}},created(){this.shopId=Object(_["f"])(),this.loadData(),this.checkUserInfo()},mounted(){this.initScrollEvent()},methods:{async loadData(){try{const t=await b({page:1,row:100});this.homePageInfo.informations=t.data.platformInformation,this.homePageInfo.prodClasses=t.data.platformProductClass}catch(t){console.error("Failed to load home page data:",t)}},async checkUserInfo(){try{const t=await C();t&&(this.userInfo=t,"true"===t.watermark&&this.$watermark({watermark_txt:this.$t("systemName")+":"+t.name}))}catch(t){console.error("Failed to get user info:",t)}},handleJumpToProductPage(t){this.$router.push("/pages/platform/product?hktId="+t)},handleJumpToProductDetail(t){this.$router.push("/pages/platform/productDetail?productId="+t)},initScrollEvent(){window.addEventListener("scroll",this.handleScroll),window.addEventListener("resize",this.setLeftBarPosition)},handleScroll(){},setLeftBarPosition(){},async logAccess(){try{const t={accessUrl:window.location.href,loginState:this.userInfo.userId?"1":"0"};this.userInfo.userId&&(t.loginName=this.userInfo.name,t.loginId=this.userInfo.userId),await k(t)}catch(t){console.error("Failed to save access log:",t)}}},beforeDestroy(){window.removeEventListener("scroll",this.handleScroll),window.removeEventListener("resize",this.setLeftBarPosition)}},w=P,y=(e("961d1"),Object(l["a"])(w,a,r,!1,null,"0e8b182e",null));s["default"]=y.exports}}]);
|
|
//# sourceMappingURL=chunk-93d31b88.3162b5b3.js.map
|