givingGifts-index-index.e8ca34c9.js 18 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["givingGifts-index-index"],{"0959":function(t,i,e){"use strict";e.r(i);var n=e("ff50"),o=e.n(n);for(var a in n)["default"].indexOf(a)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(a);i["default"]=o.a},"19b0":function(t,i,e){"use strict";e.d(i,"b",(function(){return o})),e.d(i,"c",(function(){return a})),e.d(i,"a",(function(){return n}));var n={uIcon:e("0852").default},o=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"u-image",style:[t.wrapStyle,t.backgroundStyle],on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.onClick.apply(void 0,arguments)}}},[t.isError?t._e():e("v-uni-image",{staticClass:"u-image__image",style:{borderRadius:"circle"==t.shape?"50%":t.$u.addUnit(t.borderRadius)},attrs:{src:t.src,mode:t.mode,"lazy-load":t.lazyLoad,"show-menu-by-longpress":t.showMenuByLongpress},on:{error:function(i){arguments[0]=i=t.$handleEvent(i),t.onErrorHandler.apply(void 0,arguments)},load:function(i){arguments[0]=i=t.$handleEvent(i),t.onLoadHandler.apply(void 0,arguments)}}}),t.showLoading&&t.loading?e("v-uni-view",{staticClass:"u-image__loading",style:{borderRadius:"circle"==t.shape?"50%":t.$u.addUnit(t.borderRadius),backgroundColor:this.bgColor}},[t.$slots.loading?t._t("loading"):e("u-icon",{attrs:{name:t.loadingIcon,width:t.width,height:t.height}})],2):t._e(),t.showError&&t.isError&&!t.loading?e("v-uni-view",{staticClass:"u-image__error",style:{borderRadius:"circle"==t.shape?"50%":t.$u.addUnit(t.borderRadius)}},[t.$slots.error?t._t("error"):e("u-icon",{attrs:{name:t.errorIcon,width:t.width,height:t.height}})],2):t._e()],1)},a=[]},"1e60":function(t,i,e){var n=e("dc51");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var o=e("967d").default;o("693fb6a7",n,!0,{sourceMap:!1,shadowMode:!1})},"35cb":function(t,i,e){"use strict";e("6a54");var n=e("f5bd").default;Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var o=n(e("cc29")),a={givingGiftsConf:function(t,i){return o.default.GET("/default/giving-gifts-conf",t,i)},giftsReceivedAddr:function(t,i){return o.default.POST("/order/gifts-received-addr",t,i)},orderDetail:function(t,i){return o.default.GET("/order/detail",t,i)},orderList:function(t,i){return o.default.GET("/order/list",t,i)}};i.default=a},"525e":function(t,i,e){var n=e("7220");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var o=e("967d").default;o("1bef9900",n,!0,{sourceMap:!1,shadowMode:!1})},"56c4":function(t,i,e){"use strict";e.d(i,"b",(function(){return o})),e.d(i,"c",(function(){return a})),e.d(i,"a",(function(){return n}));var n={uNavbar:e("77aa").default,uImage:e("a4b3").default,uIcon:e("0852").default,uPopup:e("650d").default},o=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"body"},[e("v-uni-view",{on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.goIndex()}}},[e("u-navbar",{attrs:{"z-index":"98","title-bold":!0,height:"40","title-color":"#000000","back-icon-color":"#000000",background:t.background,title:t.title}})],1),e("v-uni-view",{staticClass:"warp"},[t.obj&&2!=t.is_giving_gifts?e("v-uni-image",{staticClass:"warpBg",attrs:{mode:"aspectFill",src:t.obj.pic_gift_open_bg}}):t._e(),e("v-uni-view",{class:["rect",2==t.is_giving_gifts?"cover":""],on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.stateGift()}}},[e("v-uni-image",{class:["rectBg",2==t.is_giving_gifts?"cover":""],attrs:{mode:2==t.is_giving_gifts?"aspectFill":"widthFix",src:t.bgImg}}),e("v-uni-view",{staticClass:"rectCon"},[3!=t.is_giving_gifts&&1!=t.is_giving_gifts||0!=t.hide_goods?t._e():e("v-uni-view",{staticClass:"productDisplay",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.showPopul()}}},[e("u-image",{attrs:{"border-radius":"20",width:"260rpx",height:"260rpx",src:t.goodList[0].goods_pic}}),e("v-uni-view",{staticClass:"num"},[e("v-uni-view",{},[t._v("共"),e("v-uni-text",[t._v(t._s(t.goodList.length))]),t._v("件商品")],1),e("v-uni-view",{},[e("u-icon",{attrs:{name:"arrow-right",color:"#845032",size:"22"}})],1)],1)],1),3==t.is_giving_gifts||1==t.is_giving_gifts?e("v-uni-view",{staticClass:"titles",style:[{color:t.obj.color_content||"#ffd2c5"}]},[e("v-uni-view",{staticClass:"dear"},[t._v("Dear"),e("v-uni-text",{staticStyle:{"padding-left":"10rpx"}},[t._v(t._s(t.giftMsg.GivingGiftsOrder.to))])],1),e("v-uni-view",{staticClass:"textName"},[t._v(t._s(t.giftMsg.GivingGiftsOrder.text))]),e("v-uni-view",{staticClass:"formName"},[t._v("From"),e("v-uni-text",{staticStyle:{"padding-left":"10rpx"}},[t._v(t._s(t.giftMsg.GivingGiftsOrder.from))])],1)],1):t._e(),3==t.is_giving_gifts?e("v-uni-view",{staticClass:"shareBtn tc",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.addressContent()}}},[t._v("填写地址并收下")]):t._e(),1==t.is_giving_gifts?e("v-uni-view",{staticClass:"flexBtn"},[e("v-uni-view",{staticClass:"myGifts",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.goMyGifts()}}},[t._v("我的礼物")]),e("v-uni-button",{staticClass:"shareBtn1",attrs:{"open-type":"share"},on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.onShareButtonClick.apply(void 0,arguments)}}},[e("v-uni-view",{staticClass:"mt5"},[e("u-icon",{attrs:{name:"weixin-fill",color:"#845032",size:"36"}})],1),e("v-uni-view",{staticClass:"ml20"},[t._v("告诉Ta")])],1)],1):t._e(),1==t.is_giving_gifts||2==t.is_giving_gifts||3==t.is_giving_gifts?e("v-uni-view",{staticClass:"prompt"},[1==t.is_giving_gifts||3==t.is_giving_gifts?e("v-uni-text",{style:[{color:t.obj.color_tip||"#fff"}]},[t._v("送礼人不可见收礼地址")]):t._e()],1):t._e()],1)],1)],1),e("u-popup",{attrs:{mode:"bottom","border-radius":"14",closeable:!0},model:{value:t.showPopuls,callback:function(i){t.showPopuls=i},expression:"showPopuls"}},[e("v-uni-view",{staticClass:"content"},[e("v-uni-view",{staticClass:"title"},[t._v("商品清单")]),e("v-uni-scroll-view",{staticStyle:{height:"800rpx"},attrs:{"scroll-y":"true"}},t._l(t.goodList,(function(i,n){return e("v-uni-view",{key:n,staticClass:"flex"},[e("u-image",{attrs:{width:"168rpx",height:"168rpx",src:i.goods_pic,"border-radius":"10rpx"}}),e("v-uni-view",{staticClass:"right"},[e("v-uni-view",{staticClass:"name"},[t._v(t._s(i.name))]),e("v-uni-view",{staticClass:"cats"},[e("v-uni-view",{staticClass:"attr"},t._l(i.attr,(function(i,n){return e("v-uni-text",{staticStyle:{"padding-right":"10rpx"}},[t._v(t._s(i.attr_group_name)+":"+t._s(i.attr_name))])})),1),e("v-uni-view",{staticClass:"num"},[t._v("X"+t._s(i.num))])],1),e("v-uni-view",{staticClass:"price"},[t._v("¥"+t._s(i.total_price))])],1)],1)})),1)],1)],1)],1)},a=[]},7220:function(t,i,e){var n=e("c86c");i=n(!1),i.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-722e0642] .u-form-item--right__content__slot > uni-view,[data-v-722e0642] .u-form-item--right__content__slot > div,[data-v-722e0642] .u-form-item--right__content__slot > span,[data-v-722e0642] .u-form-item--right__content__slot > uni-text{width:100%}.u-image[data-v-722e0642]{position:relative;transition:opacity .5s ease-in-out}.u-image__image[data-v-722e0642]{width:100%;height:100%}.u-image__loading[data-v-722e0642], .u-image__error[data-v-722e0642]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#f3f4f6;color:#909399;font-size:%?46?%}',""]),t.exports=i},"9e7d":function(t,i,e){"use strict";e.r(i);var n=e("d61a"),o=e.n(n);for(var a in n)["default"].indexOf(a)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(a);i["default"]=o.a},a4b3:function(t,i,e){"use strict";e.r(i);var n=e("19b0"),o=e("0959");for(var a in o)["default"].indexOf(a)<0&&function(t){e.d(i,t,(function(){return o[t]}))}(a);e("e33f");var s=e("828b"),r=Object(s["a"])(o["default"],n["b"],n["c"],!1,null,"722e0642",null,!1,n["a"],void 0);i["default"]=r.exports},befc:function(t,i,e){"use strict";var n=e("1e60"),o=e.n(n);o.a},d61a:function(t,i,e){"use strict";e("6a54");var n=e("f5bd").default;Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,e("c223"),e("5ef2"),e("f7a5");var o=n(e("35cb")),a={data:function(){return{showPopuls:!1,title:"",bgImg:"",backgroundImage:"",order_id:"",is_giving_gifts:2,background:{backgroundColor:"#fff"},obj:{},goodList:[],giftMsg:{},hide_goods:0,userinfo:{}}},onLoad:function(t){t.order_id&&(this.order_id=t.order_id),t.is_giving_gifts&&(this.is_giving_gifts=t.is_giving_gifts),this.getOrderDetail(),uni.getStorageSync("userInfo")&&(this.userinfo=uni.getStorageSync("userInfo"))},onShow:function(){},onShareAppMessage:function(){return{title:"送您一份礼物",path:"/givingGifts/index/index?order_id=".concat(this.order_id,"&user_id=").concat(this.userinfo.user_id),imageUrl:this.obj.share_link_pic}},methods:{changeStatus:function(){1==this.is_giving_gifts?(this.title="送礼",this.bgImg=this.obj.pic_gift_open):2==this.is_giving_gifts?(this.title="收礼",this.bgImg=this.obj.pic_gift_face):3==this.is_giving_gifts&&(this.title="收礼",this.bgImg=this.obj.pic_gift_open)},stateGift:function(){2==this.is_giving_gifts&&(this.is_giving_gifts=3,this.changeStatus())},getGiftsConf:function(){var t=this;o.default.givingGiftsConf().then((function(i){0==i.code&&(t.obj=i.data,t.changeStatus())}))},getOrderDetail:function(){var t=this;o.default.orderDetail({order_id:this.order_id}).then((function(i){if(0==i.code){if(0!=i.data.order.giving_gifts_received_user_id)return void uni.reLaunch({url:"/givingGifts/giftAddress/giftAddress?is_giving_gifts=5&order_id=".concat(t.order_id)});t.getGiftsConf(),t.goodList=i.data.goods_list,t.giftMsg=i.data.givingGiftsOrderData,t.hide_goods=i.data.givingGiftsOrderData.GivingGiftsOrder.hide_goods,console.log("商品信息",i)}}))},addressContent:function(){uni.reLaunch({url:"/givingGifts/giftAddress/giftAddress?is_giving_gifts=4&order_id=".concat(this.order_id)})},goMyGifts:function(){uni.navigateTo({url:"/givingGifts/myGift/myGift"})},showPopul:function(){this.showPopuls=!0},goIndex:function(){console.log("点击了"),uni.reLaunch({url:"/pages/home/home"})},onShareButtonClick:function(){var t=window.location.href,i=t.indexOf("#"),e=t.slice(0,i+1);uni.setClipboardData({data:"".concat(e,"/givingGifts/index/index?order_id=").concat(this.order_id,"&user_id=").concat(this.userinfo.user_id),success:function(){uni.showToast({title:"复制成功",icon:"success"})},fail:function(){uni.showToast({title:"复制失败",icon:"none"})}})}}};i.default=a},dc51:function(t,i,e){var n=e("c86c");i=n(!1),i.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-465c8b06] .u-form-item--right__content__slot > uni-view,[data-v-465c8b06] .u-form-item--right__content__slot > div,[data-v-465c8b06] .u-form-item--right__content__slot > span,[data-v-465c8b06] .u-form-item--right__content__slot > uni-text{width:100%}.body[data-v-465c8b06]{height:100vh;display:flex;flex-direction:column}.warp[data-v-465c8b06]{position:relative;flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#7f7f7f}.rect[data-v-465c8b06]{position:relative;z-index:3;width:100%}.rect.cover[data-v-465c8b06]{height:100%}.rectBg[data-v-465c8b06]{width:100%;height:100%}.rectCon[data-v-465c8b06]{position:absolute;left:0;top:0;width:100%;height:100%;padding:%?120?% %?60?%;display:flex;flex-direction:column;justify-content:flex-end}.prompt[data-v-465c8b06]{font-weight:400;font-size:%?22?%;color:#fff;text-align:center}.shareBtn[data-v-465c8b06]{width:%?416?%;height:%?82?%;background:#f2bc97;border-radius:%?10?% %?10?% %?10?% %?10?%;font-weight:600;font-size:%?30?%;color:#845032;display:flex;align-items:center;justify-content:center;margin-bottom:%?34?%}.ml20[data-v-465c8b06]{margin-left:%?20?%}.mt5[data-v-465c8b06]{margin-top:%?5?%}.tc[data-v-465c8b06]{margin:%?24?% auto}.titles[data-v-465c8b06]{margin-bottom:%?170?%}.titles .dear[data-v-465c8b06]{font-weight:600;font-size:%?32?%;margin-top:%?24?%}.titles .textName[data-v-465c8b06]{font-weight:600;font-size:%?32?%;margin-top:%?24?%}.titles .formName[data-v-465c8b06]{font-weight:600;font-size:%?32?%;margin-top:%?24?%;text-align:right}.productDisplay[data-v-465c8b06]{position:absolute;top:%?-75?%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.productDisplay .num[data-v-465c8b06]{width:%?172?%;height:%?52?%;background:linear-gradient(180deg,#fbf1f2,#f4e5ce);border-radius:%?120?% %?120?% %?120?% %?120?%;font-weight:600;font-size:%?24?%;color:#845032;line-height:%?62?%;margin-top:%?-30?%;position:relative;z-index:999;left:%?50?%;display:flex;align-items:center;justify-content:center}.content[data-v-465c8b06]{padding:%?24?% %?24?% %?34?% %?24?%}.title[data-v-465c8b06]{font-weight:600;font-size:%?32?%;color:#262626;padding-bottom:%?24?%}.flex[data-v-465c8b06]{display:flex;padding:%?24?% %?0?%;border-top:1px solid #f8f8f8}.flex .right[data-v-465c8b06]{margin-left:%?20?%}.flex .right .name[data-v-465c8b06]{font-weight:400;font-size:%?28?%;color:#262626;width:%?492?%;\n /* 强制文本在一行显示,不换行 */white-space:nowrap;\n /* 隐藏溢出容器的内容 */overflow:hidden;\n /* 当文本溢出时,以省略号显示 */text-overflow:ellipsis}.flex .right .cats[data-v-465c8b06]{display:flex;justify-content:space-between;margin-top:%?10?%}.flex .right .cats .attr[data-v-465c8b06]{width:%?326?%;font-weight:400;font-size:%?24?%;color:#8c8c8c}.flex .right .cats .num[data-v-465c8b06]{font-weight:400;font-size:%?24?%;color:#8c8c8c}.flex .right .price[data-v-465c8b06]{font-weight:600;font-size:%?32?%;color:#f0250e;margin-top:%?14?%}.flexBtn[data-v-465c8b06]{display:flex;align-items:center;justify-content:space-between;margin-bottom:%?34?%}.flexBtn .myGifts[data-v-465c8b06]{width:%?290?%;height:%?82?%;background:#f2bc97;border-radius:%?10?% %?10?% %?10?% %?10?%;font-weight:600;font-size:%?30?%;color:#8e573c;display:flex;align-items:center;justify-content:center}.flexBtn .shareBtn1[data-v-465c8b06]{margin:0;width:%?290?%;height:%?82?%;background:#f2bc97;border-radius:%?10?% %?10?% %?10?% %?10?%;font-weight:600;font-size:%?30?%;color:#845032;display:flex;align-items:center;justify-content:center}.warpBg[data-v-465c8b06]{position:absolute;left:0;top:0;width:100%;height:100%}',""]),t.exports=i},e33f:function(t,i,e){"use strict";var n=e("525e"),o=e.n(n);o.a},edef:function(t,i,e){"use strict";e.r(i);var n=e("56c4"),o=e("9e7d");for(var a in o)["default"].indexOf(a)<0&&function(t){e.d(i,t,(function(){return o[t]}))}(a);e("befc");var s=e("828b"),r=Object(s["a"])(o["default"],n["b"],n["c"],!1,null,"465c8b06",null,!1,n["a"],void 0);i["default"]=r.exports},ff50:function(t,i,e){"use strict";e("6a54"),Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,e("64aa");var n={name:"u-image",props:{src:{type:String,default:""},mode:{type:String,default:"aspectFill"},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"auto"},shape:{type:String,default:"square"},borderRadius:{type:[String,Number],default:0},lazyLoad:{type:Boolean,default:!0},showMenuByLongpress:{type:Boolean,default:!0},loadingIcon:{type:String,default:"photo"},errorIcon:{type:String,default:"error-circle"},showLoading:{type:Boolean,default:!0},showError:{type:Boolean,default:!0},fade:{type:Boolean,default:!0},webp:{type:Boolean,default:!1},duration:{type:[String,Number],default:500},bgColor:{type:String,default:"#f3f4f6"}},data:function(){return{isError:!1,loading:!0,opacity:1,durationTime:this.duration,backgroundStyle:{}}},watch:{src:{immediate:!0,handler:function(t){t?(this.isError=!1,this.loading=!0):(this.isError=!0,this.loading=!1)}}},computed:{wrapStyle:function(){var t={};return t.width=this.$u.addUnit(this.width),t.height=this.$u.addUnit(this.height),t.borderRadius="circle"==this.shape?"50%":this.$u.addUnit(this.borderRadius),t.overflow=this.borderRadius>0?"hidden":"visible",this.fade&&(t.opacity=this.opacity,t.transition="opacity ".concat(Number(this.durationTime)/1e3,"s ease-in-out")),t}},methods:{onClick:function(){this.$emit("click")},onErrorHandler:function(t){this.loading=!1,this.isError=!0,this.$emit("error",t)},onLoadHandler:function(){var t=this;if(this.loading=!1,this.isError=!1,this.$emit("load"),!this.fade)return this.removeBgColor();this.opacity=0,this.durationTime=0,setTimeout((function(){t.durationTime=t.duration,t.opacity=1,setTimeout((function(){t.removeBgColor()}),t.durationTime)}),50)},removeBgColor:function(){this.backgroundStyle={backgroundColor:"transparent"}}}};i.default=n}}]);