Files

2 lines
5.1 KiB
JavaScript

import{_ as m}from"./index.100e988d.js";import{x as a,y as s,aA as f,a$ as _,aG as d,b1 as v,a_ as b,B as o,b0 as r,b2 as n,z as p,A as l,aT as u,bI as k,bJ as S,bp as w,bq as B}from"./arco.227d1236.js";const C={components:{},data(){return{}},props:{list:{type:[Object,Array],default:()=>[]},maxShowNum:{type:Number,default:999999},rowCount:{type:Number,default:5},typeShow:{type:Boolean,default:!0},titleShow:{type:Boolean,default:!0},priceShow:{type:Boolean,default:!0},marketPriceShow:{type:Boolean,default:!0},descriptionShow:{type:Boolean,default:!0},titleLines:{type:[Number,String],default:2},descriptionLines:{type:[Number,String],default:1},titleWeight:{type:String,default:"bold"},gap:{type:[Number,String],default:12},radius:{type:[Number,String],default:5}},computed:{emptyData(){var i=[];for(let c=0;c<5;c++)i.push({name:"\u6B64\u5904\u663E\u793A\u77E5\u8BC6\u5546\u54C1\u540D\u79F0\uFF0C\u6700\u591A\u4E24\u884C,\u6B64\u5904\u663E\u793A\u77E5\u8BC6\u5546\u54C1\u540D\u79F0\uFF0C\u6700\u591A\u4E24\u884C",briefing:"\u6B64\u5904\u663E\u793A\u77E5\u8BC6\u5546\u54C1\u63CF\u8FF0\uFF0C\u6700\u591A\u4E00\u884C",price:"100.00",price_marking:"399.00",pay_type:"pay",type:"article",cover:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAbCAYAAAAdx42aAAAAAXNSR0IArs4c6QAAAwBJREFUSA3FV91LFFEUv+fO2rrr7lZQkT3Uk88RBNWuEfsaSURgukJRL/0D/QH7GEIPvidRoYEEQVIhlX2gIkKkkaFpH2JBZFS6rjuzu3NP92zcZeY6s5ru2ryce373nPP7zZ37NdAzajYBihYUGGNb+ACDJTR4P/8f5PSeyDAGtmjhW/LmyPLA+BznsOgcZBLBnUAt2pyzr3Y03JVKhG5MD3R2MW4MOXlqLsBAeHj+IGSJNJ1Oi5mBq4MM4JcSUXMBkd2hH4pMiWAofiqs5gKWvmUOKDKyfZO4DYDvVdiaAjhwO8D4oAxElfQvVvDAqb6h3H7K6R5aiBYXc2cRsUHVCKiGn0VRnD7XHH3ZO2oGmW0n/OL8cJrpBcBLvcPZgnyDOknuCl1zBDBQ95oyMoHgc7mMyt/OVWUdDpF7hVUUIHerzMyR4AdKvHwYCozBfa8im8EqCkAuJtIAQhG0Hwt9Bs5eKb8atqIAMMW4TmKZ4cfAMKPjG/X9BQCbTyVjrjVMJBeTYDIQDzZKqOf5CjCAlSafnkB+Kh6bMgAmvfp0jM6ACIavyfkzpfeR7ykAGCvEdoUrEnBr+ZFcFTmvogrjABPv86O3TzdDhon8mMKd1lsAwLuTTWA5A/V2a3LPshBiQMeVL+fus/Z4+F46mSwSlmre/kk/DQn3FCAPC9/hpyT1dCQi45zx0jJVmPSLBhN3U/HoC4WRBQC0UbxxYtReLUCeVG1H6+f0QD+/Pmz20yejfkmSZUW82ZaIvvWK55aY0PFVAuTmM05q9UA//8yhnb8FwlMObAHt/PX2E+F5v1haVXIf+eLsdwngnKNlmatUOhO82rNPOsdM63t3x/Ed5XPeK44wIZirPvQMZ9PlYMCPHfHIrbJfg0bfCIYKbOWKPFsNKu8aATnu65p8m9HVGoccCDGtargEFKyGGdVRS2sbfFbVd90HgsGVC3dGclXb5xWJbgXa++SaKcGB0g+CvDSQJ+8KjchEo55Qff8vOXFz+jsBDkvVJ6lckTiJ+w+l8gRLu2P8GwAAAABJRU5ErkJggg=="});return i}},methods:{detail(i,c="course"){c=="exercises"?this.$nav.to("app.evaluation.detail",{id:i}):c=="activity"||c=="vipcard"?this.$nav.to("detail.unsupport",{id:i,type:c}):this.$nav.to("detail.goods",{id:i})}},watch:{}},G=i=>(w("data-v-9ae4b0d2"),i=i(),B(),i),V={class:"components-goods"},x={class:"goods-item-img-container"},P={class:"image-box",style:{"padding-top":"75%",width:"100%"}},D=["src"],K=["src"],L={key:0,class:"type-label-box"},M={class:"type-label"},N={class:"goods-card-container-info goods-card-container-vertical"},U={class:"content-box"},I={class:"bottom_info MT-12"},O={key:0,class:"item-market pc-new-price-item newStyle"},J={class:"marketing-info-prices_org"},R={key:0,class:"unit"},F={key:1,class:"unit"},H={key:2,class:"unit"},z={key:3,class:"unit"},E=G(()=>o("span",{class:"unit"},"\xA5 ",-1)),Q={key:0,class:"marketing-info-prices_dis"};function W(i,c,e,j,T,y){const h=k,g=S;return a(),s("div",V,[f(g,{cols:e.rowCount,colGap:e.gap,rowGap:e.gap},{default:_(()=>[(a(!0),s(d,null,v(e.list&&e.list.length>0?e.list:y.emptyData,(t,A)=>(a(),s(d,null,[e.maxShowNum&&A<e.maxShowNum?(a(),b(h,{key:0,onClick:Z=>y.detail(t.id,t.type)},{default:_(()=>[o("div",{class:"goods-item",style:l({borderRadius:e.radius+"px"})},[o("div",x,[o("div",P,[o("img",{class:"goods-back-img",src:t.cover},null,8,D),o("img",{class:"goods-img",src:t.cover},null,8,K),e.typeShow?(a(),s("div",L,[o("div",M,r(i.$t(t.type)),1)])):n("",!0)])]),o("div",N,[o("div",U,[o("div",{class:p(["title-box",{"two-line-hidden":e.titleLines==2},{"one-line-hidden":e.titleLines==1}]),style:l({fontWeight:e.titleWeight=="bold"?"700":"400",height:e.titleLines==2?"44px":"22px"})},r(t.name),7),e.descriptionShow?(a(),s("div",{key:0,class:p(["description-box",{"two-line-hidden":e.descriptionLines==2},{"one-line-hidden":e.descriptionLines==1}]),style:l({height:e.descriptionLines==2?"32px":"16px"})},[t.type=="activity"?(a(),s(d,{key:0},[u(" \u6D3B\u52A8\u65F6\u95F4\uFF1A"+r(i.$format.formatDate(t.activity_start_time)),1)],64)):(a(),s(d,{key:1},[u(r(t.briefing),1)],64))],6)):n("",!0)]),o("div",I,[e.priceShow&&e.marketPriceShow?(a(),s("div",O,[o("div",J,[t.pay_type&&e.priceShow?(a(),s(d,{key:0},[t.pay_type=="free"?(a(),s("span",R,"\u514D\u8D39")):n("",!0),t.pay_type=="student"?(a(),s("span",F,"\u6307\u5B9A\u5B66\u5458")):n("",!0),t.pay_type=="bind_course"?(a(),s("span",H,"\u7ED1\u5B9A\u8BFE\u7A0B")):n("",!0),t.pay_type=="password"?(a(),s("span",z,"\u5BC6\u7801\u5151\u6362")):n("",!0),t.pay_type=="pay"?(a(),s(d,{key:4},[E,u(" "+r(t.price),1)],64)):n("",!0)],64)):n("",!0)]),t.pay_type=="pay"&&t.price_marking&&e.marketPriceShow?(a(),s("div",Q,r(t.price_marking),1)):n("",!0)])):n("",!0)])])],4)]),_:2},1032,["onClick"])):n("",!0)],64))),256))]),_:1},8,["cols","colGap","rowGap"])])}const q=m(C,[["render",W],["__scopeId","data-v-9ae4b0d2"]]);export{q as g};