(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d67b9e7"],{"0b28":function(e,t,i){var r=i("9cff");e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},"0bca":function(e,t,i){"use strict";var r=i("0b34"),a=i("e99b"),s=i("84e8"),n=i("6f45"),l=i("49f2"),o=i("2b37"),c=i("8b5a"),u=i("9cff"),d=i("0926"),p=i("1a9a"),m=i("bac3"),f=i("a83a");e.exports=function(e,t,i,h,g,v){var _=r[e],b=_,y=g?"set":"add",M=b&&b.prototype,I={},w=function(e){var t=M[e];s(M,e,"delete"==e||"has"==e?function(e){return!(v&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return v&&!u(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,i){return t.call(this,0===e?0:e,i),this})};if("function"==typeof b&&(v||M.forEach&&!d((function(){(new b).entries().next()})))){var x=new b,F=x[y](v?{}:-0,1)!=x,U=d((function(){x.has(1)})),C=p((function(e){new b(e)})),k=!v&&d((function(){var e=new b,t=5;while(t--)e[y](t,t);return!e.has(-0)}));C||(b=t((function(t,i){c(t,b,e);var r=f(new _,t,b);return void 0!=i&&o(i,g,r[y],r),r})),b.prototype=M,M.constructor=b),(U||k)&&(w("delete"),w("has"),g&&w("get")),(k||F)&&w(y),v&&M.clear&&delete M.clear}else b=h.getConstructor(t,e,g,y),n(b.prototype,i),l.NEED=!0;return m(b,e),I[e]=b,a(a.G+a.W+a.F*(b!=_),I),v||h.setStrong(b,e,g),b}},1986:function(e,t,i){"use strict";i("5124")},"2e34":function(e,t,i){"use strict";var r=function(){var e=this,t=e._self._c;return t("image-drag",{ref:"imageListUpload",attrs:{limit:e.limit,list:e.file_list,multiple:!0,action:e.uploadUrl,"on-error":e.uploadError,"on-success":e.bannerPicSuccess,"before-upload":e.beforeAvatarUpload},on:{update:e.updateFile}})},a=[],s=(i("1bc7"),i("0c84"),i("c5cb"),i("7570")),n=(i("d0f2"),i("aa18"),i("e680"),i("f121")),l=function(){var e=this,t=e._self._c;return t("div",{staticClass:"com-image-drag"},[5!=e.limit&&10!=e.limit?t("div",{staticClass:"button-list"},[e.drag_open?e._e():t("el-button",{staticClass:"operation-success",attrs:{disabled:e.banner_list.length<=1,type:"text",size:"small"},on:{click:e.openDrag}},[e._v("点击拖拽")]),e.drag_open?t("el-button",{staticClass:"operation-success",attrs:{type:"text",size:"small"},on:{click:e.save}},[e._v("保存")]):e._e(),e.drag_open?t("el-button",{staticClass:"operation-error",attrs:{type:"text",size:"small"},on:{click:e.cancle}},[e._v("取消")]):e._e()],1):e._e(),t("div",{staticClass:"image-list"},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.drag_open,expression:"drag_open"}],staticClass:"list-wrap"},[t("draggable",{attrs:{options:{animation:150,ghostClass:"sortable-ghost",chosenClass:"chosenClass",scroll:!0,scrollSensitivity:200}},model:{value:e.banner_list,callback:function(t){e.banner_list=t},expression:"banner_list"}},e._l(e.banner_list,(function(i,r){return t("div",{key:r,staticClass:"image-item",style:{backgroundImage:"url(".concat(e.imgUrl+i.url,")")}})})),0)],1),t("div",{directives:[{name:"show",rawName:"v-show",value:!e.drag_open,expression:"!drag_open"}],staticClass:"list-wrap"},[e._l(e.banner_list,(function(i,r){return t("div",{key:r,staticClass:"image-item",style:{backgroundImage:"url(".concat(e.imgUrl+i.url,")")},on:{mouseover:function(e){e.preventDefault(),i.is_hover=!0},mouseleave:function(e){e.preventDefault(),i.is_hover=!1}}},[t("div",{directives:[{name:"show",rawName:"v-show",value:!i.is_hover,expression:"!$item.is_hover"}],staticClass:"label"},[t("i",{staticClass:"el-icon-upload-success el-icon-check icon-success"})]),t("div",{directives:[{name:"show",rawName:"v-show",value:i.is_hover,expression:"$item.is_hover"}],staticClass:"mask"},[t("i",{staticClass:"el-icon-delete bin",on:{click:function(t){return e.deleteImage(r)}}})])])})),t("el-upload",{directives:[{name:"show",rawName:"v-show",value:0==e.limit||e.banner_list.length<e.limit,expression:"limit == 0 || banner_list.length < limit"}],ref:"imageListBatchUpload",staticClass:"upload-machine",attrs:{"list-type":"picture-card",name:"file",disabled:e.drag_open,action:e.imgApi,"on-error":e.onError,"on-success":e.onSuccess,"before-upload":e.beforeUpload,"show-file-list":!1,multiple:e.multiple,enctype:"multipart/form-data"}},[5==e.limit||10==e.limit?t("el-button",{attrs:{size:"small",type:"text"}},[e._v("添加图片")]):t("i",{staticClass:"el-icon-plus"})],1)],2)])])},o=[],c=(i("4057"),i("3335")),u=i.n(c),d={name:"ComImageShow",components:{draggable:u.a},props:{list:{type:Array},limit:{type:Number,default:0},multiple:{type:Boolean,default:!1},action:{type:Function,default:function(){}},beforeUpload:{type:Function,default:function(){}},onError:{type:Function,default:function(){}},onSuccess:{type:Function,default:function(){}}},data:function(){return{banner_list:[],file_list:[],drag_open:!1,imgUrl:n["a"].IMG_BASE,imgApi:n["a"].UPLOAD_IMG}},methods:{clearUpload:function(){this.$refs.imageListBatchUpload.clearFiles()},deleteImage:function(e){this.banner_list.splice(e,1),this.$emit("update",this.banner_list.map((function(e){return e.url})))},openDrag:function(){this.file_list=JSON.parse(JSON.stringify(this.banner_list)),this.drag_open=!0},cancle:function(){this.banner_list=this.file_list,this.drag_open=!1},save:function(){this.$emit("update",this.banner_list.map((function(e){return e.url}))),this.drag_open=!1},guid:function(){var e=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)};return"a"+e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()}},mounted:function(){this.list&&this.list.length&&(this.banner_list=this.list.map((function(e){var t={url:e,is_hover:!1};return t})))},watch:{list:function(e){if(e.length>this.limit&&0!=this.limit)return this.$message({type:"warning",message:"商品图片最多上传".concat(this.limit,"张"),showClose:!0}),!1;this.banner_list=e.map((function(e){var t={url:e,is_hover:!1};return t}))}}},p=d,m=(i("1986"),i("829d")),f=Object(m["a"])(p,l,o,!1,null,"4b3af474",null),h=f.exports,g=i("e1fd"),v={props:{AttachedImgUrls:{type:Array},Type:{type:Number},AttachedImgUrlIndex:{type:Number,default:0}},components:{ImageDrag:h},data:function(){return{imgApi:n["a"].UPLOAD_IMG,sortOringinlist:[],limit:0,banner_list:[],file_list:[],bargain:{share_image:""},number:"",imgUrl:n["a"].IMG_BASE}},created:function(){2==this.Type?this.limit=9:3==this.Type?this.limit=5:4==this.Type?this.limit=10:this.limit=15},methods:{goBack:function(){this.$router.go(-1)},uploadUrl:function(){return this.imgApi},beforeAvatarUpload:function(e){var t=["image/jpeg","image/png"],i=e.type;if(!t.includes(i))return this.$message.error("图片格式不正确,只支持jpg和png类型图片"),!1;if(3==this.Type){var r=e.size/1024/1024<1;if(!r)return this.$message.error("图片大小请控制在1M以内!"),!1}else{var a=e.size/1024/1024<2;if(!a)return this.$message.error("已自动过滤大于2M的图片!"),!1}},sortLikeWin:function(e,t){var i=/[\s!！#$%&(（)）,，、.。;；？@[\]^_`{}~‘’“”《》￥【】+=·…]/,r=/[0-9]/,a=/[A-Za-z]/,s=/[\u4E00-\u9FFF]/,n=!1,l=Math.min(e.length,t.length),o=0;do{var c=e.charAt(o),u=t.charAt(o),d=[c,u].map((function(e){return e.match(i)?0:e.match(r)?1:e.match(a)?2:e.match(s)?3:-1}));if(c!==u){if(d[0]!==d[1]){n=d[0]-d[1];break}n=c.localeCompare(u,"zh");break}if(o===l){n=e.localeCompare(t,"zh");break}o+=1}while(o<=l);return n},bannerPicSuccess:function(e,t,i){g["Loading"].service({fullscreen:!0}).close(),this.file_list.push(e[0])},uploadPicture:function(e,t){var i=this;if(t>e.length)this.$refs.imageListUpload.clearUpload();else{t==e.length&&g["Loading"].service({fullscreen:!0}).close();var r=new Promise((function(r,a){e[t]&&e[t].response&&e[t].response[0]&&(i.bargain.share_image=e[t].response[0],i.file_list.push(e[t].response[0]),i.file_list=Object(s["a"])(new Set(i.file_list))),setTimeout((function(){r()}),1e3)})).catch((function(e){return e}));Promise.all([r]).then((function(r){i.uploadPicture(e,++t)})).catch((function(e){return console.log(e)}))}},uploadError:function(){g["Loading"].service({fullscreen:!0}).close()},updateFile:function(e){this.file_list=e}},watch:{AttachedImgUrls:{immediate:!0,handler:function(e){this.banner_list=e,this.file_list=e}},file_list:function(e){this.$emit("transPicture",e,this.AttachedImgUrlIndex)}}},_=v,b=Object(m["a"])(_,r,a,!1,null,null,null);t["a"]=b.exports},5124:function(e,t,i){},"5db0":function(e,t,i){},"6963f":function(e,t,i){"use strict";i("5db0")},"98de":function(e,t,i){"use strict";var r=i("bb8b").f,a=i("7ee3"),s=i("6f45"),n=i("1e4d"),l=i("8b5a"),o=i("2b37"),c=i("120f"),u=i("6fef"),d=i("f966"),p=i("26df"),m=i("49f2").fastKey,f=i("0b28"),h=p?"_s":"size",g=function(e,t){var i,r=m(t);if("F"!==r)return e._i[r];for(i=e._f;i;i=i.n)if(i.k==t)return i};e.exports={getConstructor:function(e,t,i,c){var u=e((function(e,r){l(e,u,t,"_i"),e._t=t,e._i=a(null),e._f=void 0,e._l=void 0,e[h]=0,void 0!=r&&o(r,i,e[c],e)}));return s(u.prototype,{clear:function(){for(var e=f(this,t),i=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete i[r.i];e._f=e._l=void 0,e[h]=0},delete:function(e){var i=f(this,t),r=g(i,e);if(r){var a=r.n,s=r.p;delete i._i[r.i],r.r=!0,s&&(s.n=a),a&&(a.p=s),i._f==r&&(i._f=a),i._l==r&&(i._l=s),i[h]--}return!!r},forEach:function(e){f(this,t);var i,r=n(e,arguments.length>1?arguments[1]:void 0,3);while(i=i?i.n:this._f){r(i.v,i.k,this);while(i&&i.r)i=i.p}},has:function(e){return!!g(f(this,t),e)}}),p&&r(u.prototype,"size",{get:function(){return f(this,t)[h]}}),u},def:function(e,t,i){var r,a,s=g(e,t);return s?s.v=i:(e._l=s={i:a=m(t,!0),k:t,v:i,p:r=e._l,n:void 0,r:!1},e._f||(e._f=s),r&&(r.n=s),e[h]++,"F"!==a&&(e._i[a]=s)),e},getEntry:g,setStrong:function(e,t,i){c(e,t,(function(e,i){this._t=f(e,t),this._k=i,this._l=void 0}),(function(){var e=this,t=e._k,i=e._l;while(i&&i.r)i=i.p;return e._t&&(e._l=i=i?i.n:e._t._f)?u(0,"keys"==t?i.k:"values"==t?i.v:[i.k,i.v]):(e._t=void 0,u(1))}),i?"entries":"values",!i,!0),d(t)}}},c5cb:function(e,t,i){"use strict";var r=i("98de"),a=i("0b28"),s="Set";e.exports=i("0bca")(s,(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return r.def(a(this,s),e=0===e?0:e,e)}},r)},e074:function(e,t,i){"use strict";i.r(t);var r=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"CreatedMeterial",staticStyle:{"padding-bottom":"50px"}},[t("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"130px"}},[t("div",{staticClass:"baseInformtion"},[t("div",{staticClass:"infortion"},[e._v("素材内容")]),t("el-form-item",{attrs:{label:"素材类型",prop:"MaterialType"}},[t("el-select",{attrs:{placeholder:"请选择商品分组"},on:{change:e.ChangeMeterial},model:{value:e.ruleForm.MaterialType,callback:function(t){e.$set(e.ruleForm,"MaterialType",t)},expression:"ruleForm.MaterialType"}},e._l(e.MeterialTypeList,(function(e){return t("el-option",{key:e.Id,attrs:{label:e.Name,value:e.Id}})})),1)],1),t("el-form-item",{attrs:{label:"素材名称",prop:"MaterialName"}},[t("el-input",{staticStyle:{width:"350px"},attrs:{maxlength:"20",size:"small",clearable:"",placeholder:"最多输入20字"},model:{value:e.ruleForm.MaterialName,callback:function(t){e.$set(e.ruleForm,"MaterialName",t)},expression:"ruleForm.MaterialName"}})],1),1==e.ruleForm.MaterialType?t("div",{staticClass:"filter-container"},[t("el-form-item",{attrs:{label:"图片",prop:"MaterialImgUrls"}},[t("div",{staticClass:"filter-item",staticStyle:{"vertical-align":"top"}},[t("upload-img",{attrs:{AttachedImgUrls:e.ruleForm.MaterialImgUrls,Type:2},on:{transPicture:e.transPictureFun}}),t("div",{staticClass:"textColor",staticStyle:{"margin-top":"20px"}},[e._v("拖拽图片可以调整顺序，每张图片大小请控制在2M以内；图片最多上传9张")])],1)])],1):e._e(),2==e.ruleForm.MaterialType?t("el-form-item",{attrs:{label:"视频",prop:"MaterialVideoUrl"}},[t("div",{staticClass:"videoBox"},[t("el-button",{staticStyle:{"font-size":"12px"},attrs:{type:"text",disabled:!e.ruleForm.MaterialVideoUrl},on:{click:e.deleteVideo}},[e._v("删除视频")]),t("el-upload",{attrs:{action:e.videoApi,"show-file-list":!1,"on-success":e.handleVideoSuccess,"list-type":"picture-card","before-upload":e.beforeUploadVideo,"on-progress":e.uploadVideoProcess}},[e.ruleForm.MaterialVideoUrl?t("video",{staticClass:"avatar",staticStyle:{width:"148px",height:"148px"},attrs:{src:e.imgUrl+e.ruleForm.MaterialVideoUrl,controls:"controls"}},[e._v("您的浏览器不支持视频播放")]):t("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1),t("p",{staticClass:"textColor"},[e._v("建议使用16：9比例视频；视频大小请控制在6M以内")])]):e._e(),t("el-form-item",{attrs:{label:"文本描述"}},[t("div",{staticStyle:{width:"600px",position:"relative"}},[t("el-input",{staticStyle:{width:"600px"},attrs:{type:"textarea",maxlength:"500",placeholder:"最多输入500字",rows:13,resize:"none"},on:{input:e.descInput},model:{value:e.ruleForm.Description,callback:function(t){e.$set(e.ruleForm,"Description",t)},expression:"ruleForm.Description"}}),t("span",{staticClass:"numberV",staticStyle:{position:"absolute",right:"10px",bottom:"0"}},[e._v(e._s(e.txtVal)+"/500")])],1)])],1)]),t("div",{staticClass:"bottom-save-btn"},[t("el-button",{staticStyle:{width:"240px"},on:{click:e.canselGoods}},[e._v("取消")]),t("el-button",{staticStyle:{width:"240px",margin:"0 10px 0 20px"},attrs:{type:"primary",loading:e.loading},on:{click:function(t){return e.submitForm("ruleForm")}}},[e._v("保存")])],1)],1)},a=[],s=(i("352e"),i("61a9")),n=(i("e680"),i("26dfe")),l=i("f121"),o=i("2e34"),c={components:{uploadImg:o["a"]},data:function(){return{ProductId:0,txtVal:0,imgUrl:l["a"].IMG_BASE,imgApi:l["a"].UPLOAD_IMG,videoApi:l["a"].UPLOAD_VIDEO,loading:!1,MeterialId:0,ruleForm:{MaterialType:1,MaterialName:"",MaterialImgUrls:[],MaterialVideoUrl:"",Description:""},MeterialTypeList:[{Id:1,Name:"图文"},{Id:2,Name:"视频"}],rules:{MaterialType:[{required:!0,message:"请选择素材类型",trigger:"change"}],MaterialName:[{required:!0,message:"请输入素材名称",trigger:"blur"},{min:1,max:20,message:"长度在 1 到 20 个字符",trigger:"blur"}],MaterialImgUrls:[{type:"array",required:!0,message:"素材图片至少上传1张",trigger:"change"}],MaterialVideoUrl:[{required:!0,message:"请上传素材视频",trigger:"change"}]}}},created:function(){this.MeterialId=Number(this.$route.query.MeteriaId)?this.$route.query.MeteriaId:0,this.ProductId=Number(this.$route.query.ProductId)?this.$route.query.ProductId:0,this.MeterialId&&this.getMeterialInfo()},methods:{ChangeMeterial:function(){this.ruleForm.MaterialName="",this.ruleForm.Description="",1==this.ruleForm.MaterialType?this.ruleForm.MaterialVideoUrl="":this.ruleForm.MaterialImgUrls=[]},submitForm:function(e){var t=this;this.$refs[e].validate(function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(i){var r,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!i){e.next=19;break}return t.loading=!0,e.prev=2,t.ruleForm.MaterialImgUrls.length>9&&(t.ruleForm.MaterialImgUrls=t.ruleForm.MaterialImgUrls.slice(0,9)),r={ProductId:t.ProductId,Id:t.MeterialId,MaterialName:t.ruleForm.MaterialName,MaterialType:t.ruleForm.MaterialType,MaterialImgUrls:t.ruleForm.MaterialImgUrls,MaterialVideoUrl:t.ruleForm.MaterialVideoUrl,Description:t.ruleForm.Description},e.next=7,Object(n["Se"])(r);case 7:a=e.sent,a.IsSuccess&&(t.$message({showClose:!0,type:"success",message:"操作成功!"}),t.$router.push({path:"/goods/MeterialManagelist",query:{ProductId:t.ProductId?t.ProductId:0}})),e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](2),console.log(e.t0);case 14:return e.prev=14,t.loading=!1,e.finish(14);case 17:e.next=21;break;case 19:return console.log("error submit!!"),e.abrupt("return",!1);case 21:case"end":return e.stop()}}),e,null,[[2,11,14,17]])})));return function(t){return e.apply(this,arguments)}}())},canselGoods:function(){this.$router.push({path:"/goods/MeterialManagelist",query:{ProductId:this.ProductId?this.ProductId:0}})},descInput:function(){this.txtVal=this.ruleForm.Description.length},uploadVideoProcess:function(e,t,i){this.videoFlag=!0,this.videoUploadPercent=t.percentage.toFixed(0)},beforeUploadVideo:function(e){var t=e.size/1024/1024<6;return-1==["video/mp4"].indexOf(e.type)?(this.$message.error("请上传正确的视频格式"),!1):t?void 0:(this.$message.error("主图视频请控制在6M以内"),!1)},handleVideoSuccess:function(e,t){this.ruleForm.MaterialVideoUrl=e[0]},deleteVideo:function(){this.ruleForm.MaterialVideoUrl=""},transPictureFun:function(e){this.ruleForm.MaterialImgUrls=e},getMeterialInfo:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.loading=!0,t={Id:this.MeterialId},e.next=5,Object(n["Pe"])(t);case 5:i=e.sent,i.IsSuccess&&(this.ruleForm=i.Result),e.next=11;break;case 9:e.prev=9,e.t0=e["catch"](0);case 11:return e.prev=11,this.loading=!1,e.finish(11);case 14:case"end":return e.stop()}}),e,this,[[0,9,11,14]])})));function t(){return e.apply(this,arguments)}return t}()}},u=c,d=(i("6963f"),i("829d")),p=Object(d["a"])(u,r,a,!1,null,null,null);t["default"]=p.exports}}]);
//# sourceMappingURL=chunk-2d67b9e7.95dd8b0c.js.map