(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0e67cd80","chunk-2d237762","chunk-2d0d9f61","chunk-2d225607","chunk-2d217171"],{"0803":function(e,t,l){"use strict";l.r(t);l("caad"),l("2532");var c=l("7a23"),n=Object(c["withScopeId"])("data-v-31e4b29d");Object(c["pushScopeId"])("data-v-31e4b29d");var a={class:"custom-design-content-wrap"},i={class:"custom-design-image"},o=Object(c["createTextVNode"])("显示"),d=Object(c["createTextVNode"])("隐藏");Object(c["popScopeId"])();var u=n((function(e,t,l,u,m,b){var r=Object(c["resolveComponent"])("a-image"),I=Object(c["resolveComponent"])("a-radio-button"),j=Object(c["resolveComponent"])("a-space"),Z=Object(c["resolveComponent"])("a-radio-group"),M=Object(c["resolveComponent"])("a-form-item"),p=Object(c["resolveComponent"])("uploadButton"),h=Object(c["resolveComponent"])("a-select"),s=Object(c["resolveComponent"])("searchSelect"),A=Object(c["resolveComponent"])("a-input"),v=Object(c["resolveComponent"])("a-cascader"),N=Object(c["resolveComponent"])("a-radio"),O=Object(c["resolveComponent"])("a-col"),G=Object(c["resolveComponent"])("a-input-number"),g=Object(c["resolveComponent"])("a-row"),y=Object(c["resolveComponent"])("a-form"),w=Object(c["resolveComponent"])("imageSelector"),D=Object(c["resolveComponent"])("a-modal");return Object(c["openBlock"])(),Object(c["createBlock"])(D,{"wrap-class-name":"ele-modal-movable ele-modal-resizable ele-modal-resizable",visible:m.modalShow,"onUpdate:visible":t[6]||(t[6]=function(e){return m.modalShow=e}),title:"自定义元素设置",onOk:b.submit,width:600,confirmLoading:m.loading,bodyStyle:m.modalBodyStyle},{default:n((function(){return[Object(c["createVNode"])(y,{ref:"form",rules:m.rules,model:m.form,"label-col":{span:4},"wrapper-col":{span:20}},{default:n((function(){return[Object(c["createVNode"])(M,{label:"元素类型:",name:"element_type"},{default:n((function(){return[Object(c["createVNode"])(Z,{value:m.element_type,"onUpdate:value":t[1]||(t[1]=function(e){return m.element_type=e}),disabled:m.isEdit,onChange:t[2]||(t[2]=function(e){return b.getTemplate(!1)})},{default:n((function(){return[Object(c["createVNode"])(j,null,{default:n((function(){return[Object(c["createVNode"])(I,{value:3,class:"button-image-wrap"},{default:n((function(){return[Object(c["createVNode"])(r,{src:m.type_list_icon[2],preview:!1},null,8,["src"])]})),_:1})]})),_:1})]})),_:1},8,["value","disabled"])]})),_:1}),(Object(c["openBlock"])(!0),Object(c["createBlock"])(c["Fragment"],null,Object(c["renderList"])(m.form.elements,(function(e,t){return Object(c["openBlock"])(),Object(c["createBlock"])(M,{label:m.form.elements.length>1?"元素图片".concat(t+1):"元素图片",key:t},{default:n((function(){return[Object(c["createVNode"])("div",a,[Object(c["createVNode"])(p,{style:{width:"100px"},url:e.target_image,onRemove:function(t){return e.target_image=""},onClick:function(e){return b.openImageSelector(t)}},null,8,["url","onRemove","onClick"]),Object(c["createVNode"])("div",i,[Object(c["createVNode"])(M,{label:"跳转类型:",onChange:function(t){return b.targetClear(e)}},{default:n((function(){return[Object(c["createVNode"])(h,{value:e.target_type,"onUpdate:value":function(t){return e.target_type=t},style:{width:"200px"},showSearch:"",options:m.options,filterOption:function(e,t){return t.label.includes(e)}},null,8,["value","onUpdate:value","options","filterOption"])]})),_:2},1032,["onChange"]),2==e.target_type?(Object(c["openBlock"])(),Object(c["createBlock"])(M,{key:0,label:"选择商品:",name:["elements",t,"target_content"]},{default:n((function(){return[Object(c["createVNode"])(s,{url:"/manager/shopGoods/getList",keywordName:"title",param:{look_type:"all"},value:e.target_content,"onUpdate:value":function(t){return e.target_content=t}},null,8,["value","onUpdate:value"])]})),_:2},1032,["name"])):Object(c["createCommentVNode"])("",!0),[3].includes(e.target_type)?(Object(c["openBlock"])(),Object(c["createBlock"])(M,{key:1,label:"跳转目标:",name:["elements",t,"target_content"]},{default:n((function(){return[Object(c["createVNode"])(A,{"allow-clear":"",placeholder:"请输入跳转目标",value:e.target_content,"onUpdate:value":function(t){return e.target_content=t}},null,8,["value","onUpdate:value"])]})),_:2},1032,["name"])):Object(c["createCommentVNode"])("",!0),[4].includes(e.target_type)?(Object(c["openBlock"])(),Object(c["createBlock"])(M,{key:2,label:"跳转路径:",name:["elements",t,"target_content"]},{default:n((function(){return[Object(c["createVNode"])(A,{"allow-clear":"",placeholder:"请输入跳转路径",value:e.target_content,"onUpdate:value":function(t){return e.target_content=t}},null,8,["value","onUpdate:value"])]})),_:2},1032,["name"])):Object(c["createCommentVNode"])("",!0),5==e.target_type?(Object(c["openBlock"])(),Object(c["createBlock"])(M,{key:3,label:"选择分类:",name:["elements",t,"target_content"]},{default:n((function(){return[Object(c["createVNode"])(v,{options:l.cateList,value:e.cateValue,"onUpdate:value":function(t){return e.cateValue=t},placeholder:"请选择分类","field-names":{label:"name",value:"id",children:"children"},onChange:function(e){return b.cateSelect(e,t)}},null,8,["options","value","onUpdate:value","onChange"])]})),_:2},1032,["name"])):Object(c["createCommentVNode"])("",!0)])])]})),_:2},1032,["label"])})),128)),Object(c["createVNode"])(g,null,{default:n((function(){return[Object(c["createVNode"])(O,{span:12},{default:n((function(){return[Object(c["createVNode"])(M,{label:"状态:","label-col":m.labelCol},{default:n((function(){return[Object(c["createVNode"])(Z,{value:m.form.status,"onUpdate:value":t[3]||(t[3]=function(e){return m.form.status=e})},{default:n((function(){return[Object(c["createVNode"])(N,{value:"normal"},{default:n((function(){return[o]})),_:1}),Object(c["createVNode"])(N,{value:"hidden"},{default:n((function(){return[d]})),_:1})]})),_:1},8,["value"])]})),_:1},8,["label-col"])]})),_:1}),Object(c["createVNode"])(O,{span:12},{default:n((function(){return[Object(c["createVNode"])(M,{label:"排序:",name:"weigh","label-col":m.labelCol},{default:n((function(){return[Object(c["createVNode"])(G,{class:"ele-fluid",value:m.form.weigh,"onUpdate:value":t[4]||(t[4]=function(e){return m.form.weigh=e}),min:1},null,8,["value"])]})),_:1},8,["label-col"])]})),_:1})]})),_:1})]})),_:1},8,["rules","model"]),Object(c["createVNode"])(w,{onConfirm:b.confirmImageSelect,visible:m.visibleImageSelector,"onUpdate:visible":t[5]||(t[5]=function(e){return m.visibleImageSelector=e})},null,8,["onConfirm","visible"])]})),_:1},8,["visible","onOk","confirmLoading","bodyStyle"])})),m=(l("159b"),l("a9e3"),l("d3b7"),l("9e53")),b=l("1694"),r=l("8de2"),I=l("2c2a"),j=l("fae6"),Z=l("6a22"),M=l("e3ad"),p=l("c4f0"),h={name:"addEleCustom",components:{imageSelector:m["a"],uploadButton:b["a"],searchSelect:r["a"]},props:{cateList:{type:Array,default:function(){return[]}}},data:function(){return{options:[{value:1,label:"无跳转"},{value:2,label:"跳转商品"},{value:3,label:"跳转三方小程序"},{value:4,label:"跳转内部小程序"},{value:5,label:"跳转分类"},{value:6,label:"跳转关键词搜索"}],index:0,modalBodyStyle:{maxHeight:"68vh",overflowY:"auto"},type_list_icon:[j,Z,M,p],type_list_name:["一行一图","一行二图","一行三图","一行四图"],labelCol:{md:{span:8},sm:{span:24}},modalShow:!1,element_type:3,loading:!1,isEdit:!1,form:{},rules:{weigh:[{required:!0,type:"number",message:"请输入排序",trigger:"blur"}]},visibleImageSelector:!1}},methods:{targetClear:function(e){e.target_content="",e.target_name="",e.cateValue=[]},openDetail:function(e){var t=this;e?(this.isEdit=!0,this.form=Object.assign({},e),this.form.element_type=1*this.form.element_type,this.element_type=this.form.element_type,this.form.elements.forEach((function(e){if(5==e.target_type){var l=[];e.cateValue=t.getAllId(Number(e.target_content),l)}}))):(this.isEdit=!1,this.element_type=3,this.getTemplate(!0)),this.modalShow=!0},submit:function(){var e=this;this.$refs.form.validate().then((function(){var t=Object.assign({},e.form),l={status:!1,info:""};if(console.log("formdata: ",t),t.elements.forEach((function(e){return e.target_image?1*e.target_type!=2||e.target_content?void 0:(l.status=!0,l.info="如选择跳转线路,请选择对应的线路",!1):(l.status=!0,l.info="请上传图片",!1)})),l.status)return e.$message.info(l.info),!1;t.elements=JSON.stringify(t.elements),e.loading=!0;var c="/manager/baseElement/addSelfElement";e.isEdit&&(c="/manager/baseElement/editSelfElement"),e.$post(c,t).then((function(){e.$message.success("保存成功!"),e.$emit("reload"),e.modalShow=!1})).catch((function(){e.$message.error("系统错误!")}))})).finally((function(){e.loading=!1}))},cateSelect:function(e,t){this.form.elements[t].target_content=e[e.length-1]},addressSelect:function(e,t){console.log("res",e),e?(this.form.elements[t].target_content=e.value,this.form.elements[t].target_name=e.label):this.targetClear(this.form.elements[t])},openImageSelector:function(e){this.index=e,this.visibleImageSelector=!0},confirmImageSelect:function(e){this.form.elements[this.index]["target_image"]=e.imageList[0].url},getTemplate:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e?this.form={element_type:this.element_type,status:"normal",weigh:12,elements:[]}:this.form.element_type=this.element_type;var t=this.element_type-this.form.elements.length;if(t>0)for(var l=0;l0&&t.unshift(e);var l=this.getItem(e)||{};return l.pid&&l.pid>0&&(t=this.getAllId(l.pid,t)),t}}},s=(l("579c"),l("6b0d")),A=l.n(s);const v=A()(h,[["render",u],["__scopeId","data-v-31e4b29d"]]);t["default"]=v},1694:function(e,t,l){"use strict";var c=l("7a23"),n=Object(c["withScopeId"])("data-v-571a5ff5");Object(c["pushScopeId"])("data-v-571a5ff5");var a={key:0},i={class:"avatar-uploader"},o={class:"avatar-uploader"},d={class:"ant-upload-text"},u={key:1,class:"avatar-uploader-wrap"},m={class:"avatar-uploader"},b={class:"ant-upload-text"};Object(c["popScopeId"])();var r=n((function(e,t,l,r,I,j){var Z=Object(c["resolveComponent"])("a-image"),M=Object(c["resolveComponent"])("LoadingOutlined"),p=Object(c["resolveComponent"])("CloseCircleOutlined"),h=Object(c["resolveComponent"])("PlusOutlined"),s=Object(c["resolveComponent"])("a-row");return Object(c["openBlock"])(),Object(c["createBlock"])("div",null,[l.urls.length>0?(Object(c["openBlock"])(),Object(c["createBlock"])("div",a,[Object(c["createVNode"])(s,{wrap:!0},{default:n((function(){return[(Object(c["openBlock"])(!0),Object(c["createBlock"])(c["Fragment"],null,Object(c["renderList"])(l.urls,(function(e,n){return Object(c["openBlock"])(),Object(c["createBlock"])("div",{class:"avatar-uploader-wrap",style:{margin:"5px"},key:n},[Object(c["createVNode"])("div",i,[e?(Object(c["openBlock"])(),Object(c["createBlock"])(Z,{key:0,onClick:t[1]||(t[1]=Object(c["withModifiers"])((function(){}),["stop"])),style:{overflow:"hidden","max-width":"100%","max-height":"100%"},width:"100%",preview:!0,src:e.url,alt:l.alt},null,8,["src","alt"])):Object(c["createCommentVNode"])("",!0),Object(c["createVNode"])("div",null,[Object(c["withDirectives"])(Object(c["createVNode"])(M,null,null,512),[[c["vShow"],l.loading]])])]),l.disabled?Object(c["createCommentVNode"])("",!0):Object(c["withDirectives"])((Object(c["openBlock"])(),Object(c["createBlock"])(p,{key:0,class:"close-btn",onClick:Object(c["withModifiers"])((function(e){return j.remove(n)}),["stop"])},null,8,["onClick"])),[[c["vShow"],e]])])})),128)),Object(c["withDirectives"])(Object(c["createVNode"])("div",{class:"avatar-uploader-wrap",style:{margin:"5px"},onClick:t[2]||(t[2]=function(){return j.handleImg&&j.handleImg.apply(j,arguments)})},[Object(c["createVNode"])("div",o,[Object(c["createVNode"])("div",null,[Object(c["withDirectives"])(Object(c["createVNode"])(M,null,null,512),[[c["vShow"],l.loading]]),Object(c["withDirectives"])(Object(c["createVNode"])(h,null,null,512),[[c["vShow"],!l.loading]]),Object(c["createVNode"])("div",d,Object(c["toDisplayString"])(l.tips),1)])])],512),[[c["vShow"],l.urls.length