(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1586d20a"],{"0051":function(t,e,n){"use strict";var i=n("a71c"),a=n.n(i);a.a},2381:function(t,e,n){},"5f5f":function(t,e,n){"use strict";n("68ef"),n("a526")},"62d0":function(t,e,n){},"6d80":function(t,e,n){"use strict";n.r(e);var i,a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("nav-bar",{attrs:{path:"index",title:"上传礼物"}}),n("div",{staticClass:"card"},[t._m(0),n("p",[t._v("希望对方的性别是")]),n("van-radio-group",{model:{value:t.gender,callback:function(e){t.gender=e},expression:"gender"}},[n("van-radio",{staticStyle:{float:"left","margin-right":"20px"},attrs:{name:"1","checked-color":"#fd6740"}},[t._v("男")]),n("van-radio",{attrs:{name:"2","checked-color":"#fd6740"}},[t._v("女")])],1),n("p",[t._v("礼物名称")]),n("van-field",{attrs:{placeholder:"给你的礼物起个名字吧",error:t.pnError,required:"",maxlength:"30"},on:{click:function(e){t.pnError=!1}},model:{value:t.presentName,callback:function(e){t.presentName=e},expression:"presentName"}}),n("p",[t._v("我的礼物丨走心介绍")]),n("van-cell-group",[n("van-field",{attrs:{type:"textarea",placeholder:"请在此输入你的礼物介绍和礼物故事",rows:"5",autosize:"",error:t.descError,required:"",maxlength:"300"},on:{click:function(e){t.descError=!1}},model:{value:t.desc,callback:function(e){t.desc=e},expression:"desc"}})],1),n("p",[t._v("礼物标签")]),n("van-radio-group",{model:{value:t.tag,callback:function(e){t.tag=e},expression:"tag"}},t._l([0,1,2,3],function(e){return n("div",{key:e,staticStyle:{height:"40px"}},t._l([0,1,2,3],function(i){return n("div",{key:i,staticStyle:{float:"left",width:"25%"}},[4*e+i=e.max)return;-1===n.indexOf(this.name)&&(n.push(this.name),e.$emit("input",n))}else{var i=n.indexOf(this.name);-1!==i&&(n.splice(i,1),e.$emit("input",n))}}}}),f=Object(u["a"])({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.b()},[t._t("default")],2)},name:"checkbox-group",props:{max:Number,value:Array,disabled:Boolean},watch:{value:function(t){this.$emit("change",t)}}}),m=(n("4ddd"),n("9f14")),p=(n("a44c"),n("e27c")),g=(n("be7f"),n("565f")),v=(n("0653"),n("34e9")),b=(n("c3a6"),n("ad06")),x=(n("7f7f"),n("e930"),n("8f80")),y=(n("cadf"),n("551c"),n("097d"),n("6ef9")),_=n("1901"),I=n("da1d"),k={name:"PresentRegister",components:(i={AddPhoto:_["a"],NavBar:I["a"]},Object(o["a"])(i,x["a"].name,x["a"]),Object(o["a"])(i,b["a"].name,b["a"]),Object(o["a"])(i,v["a"].name,v["a"]),Object(o["a"])(i,g["a"].name,g["a"]),Object(o["a"])(i,p["a"].name,p["a"]),Object(o["a"])(i,m["a"].name,m["a"]),Object(o["a"])(i,f.name,f),Object(o["a"])(i,h.name,h),Object(o["a"])(i,c["a"].name,c["a"]),Object(o["a"])(i,l["a"].name,l["a"]),i),data:function(){return{gender:"1",presentId:"",presentName:"",pnError:!1,desc:"",descError:!1,tags:["情怀","复古","有趣","学霸","实用","童年","吃货","佛系","土味","活力","洋气","精致","轻奢","其它"],tag:0,photo:null,loading:!1,imgUrl:"http://pjczv6ygf.bkt.clouddn.com/camera.png",giftDo:{}}},methods:{uploadNewPresent:function(){var t=this,e=this.imgUrl,n=this.tag,i=this.gender,a=localStorage.getItem("frontend-userid");e="/"+e.split("/")[3]+"/"+e.split("/")[4]+"/"+e.split("/")[5];var s=[{goodid:this.presentId,name:this.presentName,goodsNo:"0",modelId:"0",ownerId:a.toString(),goodFirstKind:i,goodSecondKind:n.toString(),sellPrice:"0.0",marketPrice:"0.0",costPrice:"0.0",upTime:C(),downTime:C(),createTime:C(),storeNums:"0",img:e,isDel:"0",content:"none",keywords:"none",description:t.desc,searchWords:"",weight:"0.0",point:"0",unit:"0",brandId:"0",visit:"0",favorite:"0",sort:"0",listImg:"xx.jpg",smallImg:"xx.jpg",specArray:"{}",exp:"0"}],o="updateBatch";""===t.presentId&&(o="saveBatch"),y["a"].get_data("smartGoods/"+o,function(e){"10000"===e.ret?(r["a"].success("上传成功!"),t.$router.push("share")):(r["a"].fail("上传失败,请检查网络"),t.loading=!1)},s)},compressImg:function(){var t=this,e=this.photo;w(e,{quality:.2},function(e){var n=new FormData,i=$(e);n.append("file",i),t.updateUploadPresent(n)})},saveOrUpdateGift:function(t){var e=this,n="updateBatch";void 0!=e.presentId&&null!=e.presentId&&""!==e.presentId||(n="saveBatch"),y["a"].get_data("smartGoods/"+n,function(t){"10000"===t.ret?(r["a"].success("上传成功!"),e.$router.push("share")):(r["a"].fail("上传失败,请检查网络"),e.loading=!1)},t)},updateUploadPresent:function(t){var e=this,n=this.tag,i=this.gender,a=localStorage.getItem("frontend-userid");y["a"].get_data("fileserver/upload?sign=abcdefg",function(t){try{var s=t.model;if("10000"===t.ret&&void 0!=t.model&&s.length>0){var o=[{goodid:e.presentId,name:e.presentName,goodsNo:"0",modelId:"0",ownerId:a.toString(),goodFirstKind:i,goodSecondKind:n.toString(),sellPrice:"0.0",marketPrice:"0.0",costPrice:"0.0",upTime:C(),downTime:C(),createTime:C(),storeNums:"0",img:s,isDel:"0",content:"none",keywords:"none",description:e.desc,searchWords:"",weight:"0.0",point:"0",unit:"0",brandId:"0",visit:"0",favorite:"0",sort:"0",listImg:"xx.jpg",smallImg:"xx.jpg",specArray:"{}",exp:"0"}];e.saveOrUpdateGift(o)}else r["a"].fail("上传图片失败,请检查网络"),e.loading=!1}catch(l){console.warn(l),r["a"].fail("上传图片失败,请检查网络"),e.loading=!1}},t)},publishPresent:function(){if(r["a"].loading({mask:!0,message:"此过程大约需要15s,你的礼品正在拼命上传,请耐心等待...",duration:2e4}),this.loading=!0,S(this.presentName))return r["a"].fail("不支持表情哦"),this.pnError=!0,void(this.loading=!1);if(0===this.presentName.length)return r["a"].fail("请填写礼物名称"),this.pnError=!0,void(this.loading=!1);if(S(this.desc))return r["a"].fail("不支持表情哦"),this.descError=!0,void(this.loading=!1);if(this.desc.length<=15)return this.descError=!0,r["a"].fail("请输入至少15个字的礼物介绍"),void(this.loading=!1);if(null===this.photo)return r["a"].fail("请上传礼物照片"),void(this.loading=!1);var t=localStorage.getItem("frontend-userid");if(null!=t&&void 0!==t){var e=this;this.imgUrl&&this.imgUrl===this.photo?e.uploadNewPresent():e.compressImg()}else this.$router.push("login")},onRead:function(t){this.photo=t},onReadExisting:function(t){var e=t;null!=e.goodid&&void 0!=e.goodid&&(this.presentId=e.goodid,this.gender=e.goodFirstKind.toString(),this.presentName=e.name,this.desc=e.description,this.tag=e.goodSecondKind,this.imgUrl="http://gift.fogice.com"+e.img,this.photo=this.imgUrl)}},created:function(){r["a"].fail("活动已结束!"),this.$router.push("index")}};function C(){var t=new Date,e="-",n=t.getFullYear(),i=t.getMonth()+1,a=t.getDate(),s=t.getHours(),r=t.getMinutes(),o=t.getSeconds();i>=1&&i<=9&&(i="0"+i),a>=0&&a<=9&&(a="0"+a),s>=0&&s<=9&&(s="0"+s),r>=0&&r<=9&&(r="0"+r),o>=0&&o<=9&&(o="0"+o);var l=n+e+i+e+a;return l=l+" "+s+":"+r+":"+o,l}function S(t){for(var e=0;e1){var i=t.charCodeAt(e+1),a=1024*(n-55296)+(i-56320)+65536;if(118784<=a&&a<=128895)return!0}}else if(t.length>1){i=t.charCodeAt(e+1);if(8419==i)return!0}else{if(8448<=n&&n<=10239)return!0;if(11013<=n&&n<=11015)return!0;if(10548<=n&&n<=10549)return!0;if(12951<=n&&n<=12953)return!0;if(169==n||174==n||12349==n||12336==n||11093==n||11036==n||11035==n||11088==n)return!0}}}function w(t,e,n){var i=new FileReader;i.readAsDataURL(t),i.onload=function(){var t=this.result;O(t,e,n)}}function O(t,e,n){var i=new Image;i.src=t,i.onload=function(){var t=this,i=t.width,a=t.height,s=i/a;i=e.width||i,a=e.height||i/s;var r=.7,o=document.createElement("canvas"),l=o.getContext("2d"),c=document.createAttribute("width");c.nodeValue=i;var u=document.createAttribute("height");u.nodeValue=a,o.setAttributeNode(c),o.setAttributeNode(u),l.drawImage(t,0,0,i,a),e.quality&&e.quality<=1&&e.quality>0&&(r=e.quality);var d=o.toDataURL("image/jpeg",r);n(d)}}function $(t){var e=t.split(","),n=e[0].match(/:(.*?);/)[1],i=atob(e[1]),a=i.length,s=new Uint8Array(a);while(a--)s[a]=i.charCodeAt(a);return new Blob([s],{type:n})}var j=k,T=(n("0051"),n("2877")),N=Object(T["a"])(j,a,s,!1,null,"373e21e2",null);N.options.__file="PresentRegister.vue";e["default"]=N.exports},"8a0b":function(t,e,n){},"8f80":function(t,e,n){"use strict";var i=n("fe7e");e["a"]=Object(i["a"])({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.b()},[t._t("default"),n("input",t._b({ref:"input",class:t.b("input"),attrs:{type:"file",accept:t.accept,disabled:t.disabled},on:{change:t.onChange}},"input",t.$attrs,!1))],2)},name:"uploader",inheritAttrs:!1,props:{disabled:Boolean,beforeRead:Function,afterRead:Function,accept:{type:String,default:"image/*"},resultType:{type:String,default:"dataUrl"},maxSize:{type:Number,default:Number.MAX_VALUE}},methods:{onChange:function(t){var e=this,n=t.target.files;!this.disabled&&n.length&&(n=1===n.length?n[0]:[].slice.call(n,0),!n||this.beforeRead&&!this.beforeRead(n)||(Array.isArray(n)?Promise.all(n.map(this.readFile)).then(function(t){var i=!1,a=n.map(function(a,s){return a.size>e.maxSize&&(i=!0),{file:n[s],content:t[s]}});e.onAfterRead(a,i)}):this.readFile(n).then(function(t){e.onAfterRead({file:n,content:t},n.size>e.maxSize)})))},readFile:function(t){var e=this;return new Promise(function(n){var i=new FileReader;i.onload=function(t){n(t.target.result)},"dataUrl"===e.resultType?i.readAsDataURL(t):"text"===e.resultType&&i.readAsText(t)})},onAfterRead:function(t,e){e?this.$emit("oversize",t):(this.afterRead&&this.afterRead(t),this.$refs.input&&(this.$refs.input.value=""))}}})},a526:function(t,e,n){},a71c:function(t,e,n){},aeeb:function(t,e,n){"use strict";var i=n("62d0"),a=n.n(i);a.a},bcd3:function(t,e,n){},c3a6:function(t,e,n){"use strict";n("68ef")},da1d:function(t,e,n){"use strict";var i,a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("van-nav-bar",{staticStyle:{"background-color":"#fff6e3"},attrs:{title:t.title,border:!1}},[t._v('\n style="max-width: 30px;"\n />\n '),n("van-icon",{attrs:{slot:"left",name:"arrow-left",color:"black"},on:{click:t.onClickLeft},slot:"left"})],1)],1)},s=[],r=n("ade3"),o=(n("c3a6"),n("ad06")),l=(n("7f7f"),n("68ef"),n("8a0b"),n("fe7e")),c=Object(l["a"])({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:[t.b({fixed:t.fixed}),{"van-hairline--bottom":t.border}],style:t.style},[n("div",{class:t.b("left"),on:{click:function(e){t.$emit("click-left")}}},[t._t("left",[t.leftArrow?n("icon",{class:t.b("arrow"),attrs:{name:"arrow-left"}}):t._e(),t.leftText?n("span",{class:t.b("text"),domProps:{textContent:t._s(t.leftText)}}):t._e()])],2),n("div",{staticClass:"van-ellipsis",class:t.b("title")},[t._t("title",[t._v(t._s(t.title))])],2),n("div",{class:t.b("right"),on:{click:function(e){t.$emit("click-right")}}},[t._t("right",[t.rightText?n("span",{class:t.b("text"),domProps:{textContent:t._s(t.rightText)}}):t._e()])],2)])},name:"nav-bar",props:{title:String,fixed:Boolean,leftText:String,rightText:String,leftArrow:Boolean,border:{type:Boolean,default:!0},zIndex:{type:Number,default:1}},computed:{style:function(){return{zIndex:this.zIndex}}}}),u=(n("cadf"),n("551c"),n("097d"),{name:"navBar",components:(i={},Object(r["a"])(i,c.name,c),Object(r["a"])(i,o["a"].name,o["a"]),i),props:{path:{type:String,default:"index"},title:{type:String,default:"深大换换礼物交换"}},methods:{onClickLeft:function(){this.$router.push(this.path)}}}),d=u,h=(n("aeeb"),n("2877")),f=Object(h["a"])(d,a,s,!1,null,"7f9774c3",null);f.options.__file="navBar.vue";e["a"]=f.exports},e930:function(t,e,n){"use strict";n("68ef"),n("bcd3")},f253:function(t,e,n){"use strict";var i=n("fe7e"),a=n("1128");function s(t){return Array.isArray(t)?t.map(function(t){return s(t)}):"object"===typeof t?Object(a["a"])({},t):t}var r=n("a142"),o=200,l=Object(i["a"])({render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:[t.b(),t.className],style:t.columnStyle,on:{touchstart:t.onTouchStart,touchmove:function(e){return e.preventDefault(),t.onTouchMove(e)},touchend:t.onTouchEnd,touchcancel:t.onTouchEnd}},[n("ul",{style:t.wrapperStyle},t._l(t.options,function(e,i){return n("li",{staticClass:"van-ellipsis",class:t.b("item",{disabled:t.isDisabled(e),selected:i===t.currentIndex}),style:t.optionStyle,domProps:{innerHTML:t._s(t.getOptionText(e))},on:{click:function(e){t.setIndex(i,!0)}}})}))])},name:"picker-column",props:{valueKey:String,className:String,itemHeight:Number,defaultIndex:Number,initialOptions:Array,visibleItemCount:Number},data:function(){return{startY:0,offset:0,duration:0,startOffset:0,options:s(this.initialOptions),currentIndex:this.defaultIndex}},created:function(){this.$parent.children&&this.$parent.children.push(this),this.setIndex(this.currentIndex)},destroyed:function(){var t=this.$parent.children;t&&t.splice(t.indexOf(this),1)},watch:{defaultIndex:function(){this.setIndex(this.defaultIndex)}},computed:{count:function(){return this.options.length},baseOffset:function(){return this.itemHeight*(this.visibleItemCount-1)/2},columnStyle:function(){return{height:this.itemHeight*this.visibleItemCount+"px"}},wrapperStyle:function(){return{transition:this.duration+"ms",transform:"translate3d(0, "+(this.offset+this.baseOffset)+"px, 0)",lineHeight:this.itemHeight+"px"}},optionStyle:function(){return{height:this.itemHeight+"px"}}},methods:{onTouchStart:function(t){this.startY=t.touches[0].clientY,this.startOffset=this.offset,this.duration=0},onTouchMove:function(t){var e=t.touches[0].clientY-this.startY;this.offset=Object(r["f"])(this.startOffset+e,-this.count*this.itemHeight,this.itemHeight)},onTouchEnd:function(){if(this.offset!==this.startOffset){this.duration=o;var t=Object(r["f"])(Math.round(-this.offset/this.itemHeight),0,this.count-1);this.setIndex(t,!0)}},adjustIndex:function(t){t=Object(r["f"])(t,0,this.count);for(var e=t;e=0;n--)if(!this.isDisabled(this.options[n]))return n},isDisabled:function(t){return Object(r["d"])(t)&&t.disabled},getOptionText:function(t){return Object(r["d"])(t)&&this.valueKey in t?t[this.valueKey]:t},setIndex:function(t,e){t=this.adjustIndex(t)||0,this.offset=-t*this.itemHeight,t!==this.currentIndex&&(this.currentIndex=t,e&&this.$emit("change",t))},setValue:function(t){for(var e=this.options,n=0;n