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