2 lines
2.4 KiB
JavaScript
2 lines
2.4 KiB
JavaScript
"use strict";const e=require("../../common/vendor.js"),o=require("../../utils/helper.js"),t=require("../../api/goods.js"),n=require("../../api/config.js");if(!Array){(e.resolveComponent("nut-watermark")+e.resolveComponent("nut-cell-group")+e.resolveComponent("nut-icon")+e.resolveComponent("nut-button"))()}Math||((()=>"../../uni_modules/nutui-uni/components/watermark/watermark.js")+(()=>"../../uni_modules/nutui-uni/components/cellgroup/cellgroup.js")+(()=>"../../uni_modules/nutui-uni/components/icon/icon.js")+(()=>"../../uni_modules/nutui-uni/components/button/button.js"))();const i={__name:"detail",setup(i){const a=e.ref(!0),u=e.ref(""),l=e.ref(0),s=e.reactive({});e.onLoad((e=>{console.log("init"),r(),l.value=e.id,t.fetchGoodsDetail(l.value).then((e=>{Object.assign(s,e)}))}));const r=()=>{n.fetchGetConfig().then((e=>{console.log("getConfig=====>",e),a.value=1==e.appConfig.is_audit,u.value=e.appConfig.service_txt}))};e.onShareTimeline((e=>({title:s.goods_name,path:"/pages/mall/detail?id="+s.goods_id,imageUrl:s.image[0].file_path}))),e.onShareAppMessage((e=>({title:s.goods_name,path:"/pages/mall/detail?id="+s.goods_id,imageUrl:s.image[0].file_path})));return(t,n)=>{var i,l,r,d,p,v,g,m,c;return e.e({a:10===(null==(i=s.status)?void 0:i.value)},10===(null==(l=s.status)?void 0:l.value)?{b:e.p({"z-index":1,content:"此商品已下架"})}:{},{c:30===(null==(r=s.status)?void 0:r.value)},30===(null==(d=s.status)?void 0:d.value)?{d:e.p({"z-index":1,content:"此商品已锁定"})}:{},{e:40===(null==(p=s.status)?void 0:p.value)},40===(null==(v=s.status)?void 0:v.value)?{f:e.p({"z-index":1,content:"此商品已售出"})}:{},{g:e.f(s.image,((o,t,n)=>({a:o.file_path,b:e.o((o=>{return n=t,void e.index.previewImage({current:n,urls:s.image.map((e=>e.file_path))});var n}),t),c:t}))),h:e.t(s.goods_price),i:e.t(null==(g=s.degree)?void 0:g.degree_name),j:e.t(s.goods_name),k:e.t(s.content),l:e.t(u.value),m:e.p({name:"service"}),n:20===(null==(m=s.status)?void 0:m.value)},20===(null==(c=s.status)?void 0:c.value)?e.e({o:!a.value},a.value?{}:{p:e.o((t=>{return n=s.goods_id,void(e.index.getStorageSync("token")?(console.log("已经登陆"),e.index.navigateTo({url:`/pages/order/preview?ids=${n}&from=item`})):o.goToLoginPage());var n})),q:e.p({type:"primary"})}):e.e({r:!a.value},a.value?{}:{s:e.p({plain:!0})}))}}},a=e._export_sfc(i,[["__scopeId","data-v-b751d003"]]);i.__runtimeHooks=6,wx.createPage(a);
|