1 |
- "use strict";var e=Object.defineProperty,t=Object.defineProperties,i=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,c=(t,i,a)=>i in t?e(t,i,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[i]=a,r=require("../common/vendor.js"),n=require("../pages/TUIKit/utils/date.js"),d=require("../api/common.js"),l=require("../api/package.js");require("../common/request.js");const g={data:()=>({displayText:"查看更多",displayMore:0,imgs:[],activeImg:1,doctorShow:!1,doctors:[],products:[],packageId:null,item:{},describe:null,doctorId:null,doctorPageNum:1,doctorLastPage:!1,doctorTotal:0,choose:0,boxHeight:94,marginTop:30,animate:!1,timer:null,notics:[]}),onLoad(e){this.packageId=e.packageId,this.companyId=r.index.getStorageSync("companyId"),this.companyUserId=r.index.getStorageSync("companyUserId")},onReady(){this.getNewOrderByPackageId()},onUnload(){this.timer&&clearInterval(this.timer)},onShow(){this.getPackageById(),this.getPackageDoctorList(),this.packageId&&this.getConfigByKey()},onShareAppMessage(e){return{title:this.item.packageName,path:"/pages_index/packageDetails?packageId="+this.packageId+"&companyId="+this.companyId+"&companyUserId="+this.companyUserId+"&choose="+this.choose||"",imageUrl:this.item.imgUrl}},methods:{getNewOrderByPackageId(){this.timer&&clearInterval(this.timer),l.getNewOrderByPackageId({packageId:this.packageId}).then((e=>{200==e.code?(this.notics=e.data,e.data&&e.data.length>0&&(this.notics=e.data.map((e=>{return r=((e,t)=>{for(var i in t||(t={}))o.call(t,i)&&c(e,i,t[i]);if(a)for(var i of a(t))s.call(t,i)&&c(e,i,t[i]);return e})({},e),d={timeTxt:n.caculateTimeago(new Date(e.payTime).getTime(),1)},t(r,i(d));var r,d})),this.getText(),this.timer=setInterval(this.scroll,1200))):this.notics=[]}))},scroll(){this.animate=!0,setTimeout((()=>{this.notics.push(this.notics[0]),this.notics.shift(),this.animate=!1}),1e3)},getText(){r.index.createSelectorQuery().in(this).select(".buy-txtbox").boundingClientRect((e=>{this.marginTop=e.height+7,this.notics.length>2?this.boxHeight=3*this.marginTop+4:this.boxHeight=this.marginTop*this.notics.length+4})).exec()},showMore(){this.displayMore=1==this.displayMore?0:1,this.displayText=1==this.displayMore?"收起":"查看更多",console.log(this.displayText)},swiperChange(e){this.activeImg=e.detail.current+1},handleDoctorClick(e){this.doctorShow=!1,this.doctorId=e.doctorId,r.index.navigateTo({url:"/pages_index/packageForm?packageId="+this.packageId+"&doctorId="+this.doctorId})},lower(e){this.doctorTotal>this.doctors.length&&(this.doctorPageNum++,this.getPackageDoctorList())},doctorOpen(){this.doctorShow=!0},doctorClose(){this.doctorShow=!1},showImg(){r.index.previewImage({urls:this.imgs,current:this.imgs[0]})},getPackageDoctorList(){if(!this.doctorLastPage){var e={packageId:this.packageId,pageNum:this.doctorPageNum,pageSize:10},t=this;l.getPackageDoctorList(e).then((e=>{200==e.code?(0==this.doctorPageNum?t.doctors=e.data.list:t.doctors=t.doctors.concat(e.data.list),this.doctorLastPage=e.data.isLastPage,this.doctorTotal=e.data.total,console.log(t.doctors)):r.index.showToast({icon:"none",title:"请求失败"})}),(e=>{}))}},getPackageById(){let e={packageId:this.packageId};l.getPackageById(e).then((e=>{200==e.code?(this.item=e.data,null!=e.data.images?this.imgs=e.data.images.split(","):this.activeImg=0,this.describe=JSON.parse(this.item.describeJson),null!=this.item.productJson&&(this.products=JSON.parse(this.item.productJson)),console.log(this.imgs)):r.index.showToast({icon:"none",title:"请求失败"})}),(e=>{}))},getConfigByKey(){d.getConfigByKey({key:"app.config"}).then((e=>{if(200==e.code){let t=e.data?JSON.parse(e.data):{};const i=t.fsPackage&&t.fsPackage.length>0?t.fsPackage[0]:{};this.choose=i&&i.packageId==this.packageId?2:0}else r.index.showToast({icon:"none",title:"请求失败"})}),(e=>{}))}}};var h=r._export_sfc(g,[["render",function(e,t,i,a,o,s){return r.e({a:o.notics&&o.notics.length>0},o.notics&&o.notics.length>0?{b:r.f(o.notics,((e,t,i)=>({a:r.t(e.fsUserName||""),b:r.t(e.timeTxt),c:t}))),c:1==o.animate?1:"",d:1==o.animate?`-${o.marginTop}px`:"0",e:o.boxHeight+"px"}:{},{f:r.f(o.imgs,((e,t,i)=>({a:e,b:t}))),g:r.o(((...e)=>s.swiperChange&&s.swiperChange(...e))),h:r.t(o.activeImg),i:r.t(o.imgs.length),j:r.o((e=>s.showImg())),k:r.t(o.item.packageName),l:o.item.cycle>0},o.item.cycle>0?{m:r.t(o.item.cycle)}:{},{n:o.item.duration>0},o.item.duration>0?{o:r.t(o.item.duration)}:{},{p:null!=o.item},null!=o.item?{q:r.t(o.item.price.toFixed(2))}:{},{r:null!=o.item&&1==o.item.packageSubType},(null!=o.item&&o.item.packageSubType,{}),{s:null!=o.item&&2==o.item.packageSubType},(null!=o.item&&o.item.packageSubType,{}),{t:null!=o.item&&3==o.item.packageSubType},(null!=o.item&&o.item.packageSubType,{}),{v:r.t(o.item.sales),w:o.products.length>0},o.products.length>0?r.e({x:r.f(o.products,((e,t,i)=>r.e({a:0!=o.displayMore||t<2},0!=o.displayMore||t<2?{b:e.image,c:r.t(e.productName),d:r.t(e.sku),e:r.t(e.usageMethod)}:{}))),y:o.products.length>2},o.products.length>2?{z:r.t(o.displayText),A:r.o((e=>s.showMore()))}:{}):{},{B:null!=o.describe.use},null!=o.describe.use?r.e({C:null!=o.describe},null!=o.describe?{D:o.describe.use}:{}):{},{E:null!=o.item.indication},null!=o.item.indication?r.e({F:null!=o.item},null!=o.item?{G:o.item.indication}:{}):{},{H:null!=o.describe.usageMethod},null!=o.describe.usageMethod?{I:o.describe.usageMethod}:{},{J:null!=o.describe.forPeople},null!=o.describe.forPeople?{K:o.describe.forPeople}:{},{L:null!=o.describe.tabooPeople},null!=o.describe.tabooPeople?{M:o.describe.tabooPeople}:{},{N:null!=o.item.explain},null!=o.item.explain?{O:o.item.explain}:{},{P:o.item.desc,Q:null!=o.item},null!=o.item?{R:r.t(o.item.totalPrice.toFixed(2))}:{})}]]);g.__runtimeHooks=2,wx.createPage(h);
|