chunk-282fe23c.cd02c3be.js 18 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-282fe23c","chunk-2d0abdce","chunk-2d207803"],{1694:function(e,t,n){"use strict";var a=n("7a23"),o=Object(a["withScopeId"])("data-v-571a5ff5");Object(a["pushScopeId"])("data-v-571a5ff5");var r={key:0},c={class:"avatar-uploader"},l={class:"avatar-uploader"},i={class:"ant-upload-text"},u={key:1,class:"avatar-uploader-wrap"},d={class:"avatar-uploader"},s={class:"ant-upload-text"};Object(a["popScopeId"])();var m=o((function(e,t,n,m,b,p){var f=Object(a["resolveComponent"])("a-image"),v=Object(a["resolveComponent"])("LoadingOutlined"),h=Object(a["resolveComponent"])("CloseCircleOutlined"),O=Object(a["resolveComponent"])("PlusOutlined"),j=Object(a["resolveComponent"])("a-row");return Object(a["openBlock"])(),Object(a["createBlock"])("div",null,[n.urls.length>0?(Object(a["openBlock"])(),Object(a["createBlock"])("div",r,[Object(a["createVNode"])(j,{wrap:!0},{default:o((function(){return[(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(n.urls,(function(e,o){return Object(a["openBlock"])(),Object(a["createBlock"])("div",{class:"avatar-uploader-wrap",style:{margin:"5px"},key:o},[Object(a["createVNode"])("div",c,[e?(Object(a["openBlock"])(),Object(a["createBlock"])(f,{key:0,onClick:t[1]||(t[1]=Object(a["withModifiers"])((function(){}),["stop"])),style:{overflow:"hidden","max-width":"100%","max-height":"100%"},width:"100%",preview:!0,src:e.url,alt:n.alt},null,8,["src","alt"])):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])("div",null,[Object(a["withDirectives"])(Object(a["createVNode"])(v,null,null,512),[[a["vShow"],n.loading]])])]),n.disabled?Object(a["createCommentVNode"])("",!0):Object(a["withDirectives"])((Object(a["openBlock"])(),Object(a["createBlock"])(h,{key:0,class:"close-btn",onClick:Object(a["withModifiers"])((function(e){return p.remove(o)}),["stop"])},null,8,["onClick"])),[[a["vShow"],e]])])})),128)),Object(a["withDirectives"])(Object(a["createVNode"])("div",{class:"avatar-uploader-wrap",style:{margin:"5px"},onClick:t[2]||(t[2]=function(){return p.handleImg&&p.handleImg.apply(p,arguments)})},[Object(a["createVNode"])("div",l,[Object(a["createVNode"])("div",null,[Object(a["withDirectives"])(Object(a["createVNode"])(v,null,null,512),[[a["vShow"],n.loading]]),Object(a["withDirectives"])(Object(a["createVNode"])(O,null,null,512),[[a["vShow"],!n.loading]]),Object(a["createVNode"])("div",i,Object(a["toDisplayString"])(n.tips),1)])])],512),[[a["vShow"],n.urls.length<n.max&&!n.disabled]])]})),_:1})])):(Object(a["openBlock"])(),Object(a["createBlock"])("div",u,[Object(a["createVNode"])("div",d,[n.url?(Object(a["openBlock"])(),Object(a["createBlock"])(f,{key:0,onClick:t[3]||(t[3]=Object(a["withModifiers"])((function(){}),["stop"])),style:{overflow:"hidden","max-width":"100%","max-height":"100%"},width:"100%",preview:!0,src:n.url,alt:n.alt},null,8,["src","alt"])):Object(a["createCommentVNode"])("",!0),Object(a["withDirectives"])(Object(a["createVNode"])("div",{onClick:t[4]||(t[4]=function(){return p.handleImg&&p.handleImg.apply(p,arguments)})},[Object(a["withDirectives"])(Object(a["createVNode"])(v,null,null,512),[[a["vShow"],n.loading]]),Object(a["withDirectives"])(Object(a["createVNode"])(O,null,null,512),[[a["vShow"],!n.loading]]),Object(a["createVNode"])("div",s,Object(a["toDisplayString"])(n.tips),1)],512),[[a["vShow"],!n.url]])]),n.disabled?Object(a["createCommentVNode"])("",!0):Object(a["withDirectives"])((Object(a["openBlock"])(),Object(a["createBlock"])(h,{key:0,class:"close-btn",onClick:Object(a["withModifiers"])(p.remove,["stop"])},null,8,["onClick"])),[[a["vShow"],n.url]])]))])})),b=(n("a9e3"),n("8fe6")),p=n("47ce"),f=n("411c"),v={name:"uploadButton",components:{LoadingOutlined:b["a"],PlusOutlined:p["a"],CloseCircleOutlined:f["a"]},props:{disabled:{type:Boolean,default:function(){return!1}},urls:{type:Array,default:function(){return[]}},url:{type:String,default:function(){return""}},max:{type:Number,default:function(){return 999}},loading:{type:Boolean,default:function(){return!1}},alt:{type:String,default:function(){return""}},tips:{type:String,default:function(){return"上传图片"}}},data:function(){return{}},methods:{remove:function(e){this.disabled||this.$emit("remove",e)},handleImg:function(){this.disabled||this.$emit("handleImg")}}},h=(n("6556"),n("6b0d")),O=n.n(h);const j=O()(v,[["render",m],["__scopeId","data-v-571a5ff5"]]);t["a"]=j},"16a4":function(e,t,n){"use strict";n.r(t),t["default"]={options:[{value:"0",label:"无跳转"},{value:"1",label:"跳转商品"},{value:"2",label:"跳转分类"},{value:"3",label:"跳转分享"},{value:"4",label:"跳转充值"},{value:"5",label:"跳转会员激活"},{value:"6",label:"跳转自定义链接"},{value:"7",label:"跳转站内地址"},{value:"8",label:"跳转本地生活"}]}},"35ff":function(e,t,n){},5717:function(e,t,n){"use strict";n("fc53")},"5cfd":function(e,t,n){"use strict";n.r(t);n("caad"),n("2532");var a=n("7a23"),o=Object(a["createVNode"])("div",{class:"item-tips"},"注意:为适配小程序,链接地址需要为https链接,并配置[业务域名]",-1),r=Object(a["createVNode"])("div",{class:"item-tips"},"小程序配置业务域名路径:[开发]->[开发管理]->[开发设置]->[业务域名]",-1),c=Object(a["createVNode"])("div",{class:"item-tips"},"站内地址格式:/pages/xxx/xxx?param=xx",-1),l=Object(a["createVNode"])("div",{class:"item-tips"},"站内地址可从移动端地址中获取",-1);function i(e,t,n,i,u,d){var s=Object(a["resolveComponent"])("a-select"),m=Object(a["resolveComponent"])("a-form-item"),b=Object(a["resolveComponent"])("searchSelect"),p=Object(a["resolveComponent"])("a-textarea"),f=Object(a["resolveComponent"])("a-col"),v=Object(a["resolveComponent"])("a-row");return Object(a["openBlock"])(),Object(a["createBlock"])(v,null,{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(f,{span:24},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(m,{label:"跳转类型:",name:[n.validateField,n.index,"type"],rules:n.customRule("请选择跳转类型")},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(s,{value:u.item.type,"onUpdate:value":t[1]||(t[1]=function(e){return u.item.type=e}),showSearch:"",options:u.options,onChange:d.handleChange,filterOption:function(e,t){return t.label.includes(e)}},null,8,["value","options","onChange","filterOption"])]})),_:1},8,["name","rules"]),1==u.item.type?(Object(a["openBlock"])(),Object(a["createBlock"])(m,{key:0,label:"选择产品:",name:[n.validateField,n.index,"target"],rules:n.customRule("请选择产品")},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(b,{url:"/manager/pcGoods/getList",value:u.item.target,"onUpdate:value":t[2]||(t[2]=function(e){return u.item.target=e}),keywordName:"name",onChange:d.handleChange},null,8,["value","onChange"])]})),_:1},8,["name","rules"])):Object(a["createCommentVNode"])("",!0),2==u.item.type?(Object(a["openBlock"])(),Object(a["createBlock"])(m,{key:1,label:"选择分类:",name:[n.validateField,n.index,"target"],rules:n.customRule("请选择分类")},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(b,{url:"/manager/pcCate/getCateList",value:u.item.target,"onUpdate:value":t[3]||(t[3]=function(e){return u.item.target=e}),keywordName:"name",onChange:d.handleChange,param:{look_type:"all"}},null,8,["value","onChange"])]})),_:1},8,["name","rules"])):Object(a["createCommentVNode"])("",!0),6==u.item.type?(Object(a["openBlock"])(),Object(a["createBlock"])(m,{key:2,label:"链接地址:",name:[n.validateField,n.index,"target"],rules:n.customRule("请输入链接地址")},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(p,{"allow-clear":"",placeholder:"请输入链接地址",value:u.item.target,"onUpdate:value":t[4]||(t[4]=function(e){return u.item.target=e}),onChange:d.handleChange},null,8,["value","onChange"]),o,r]})),_:1},8,["name","rules"])):Object(a["createCommentVNode"])("",!0),7==u.item.type?(Object(a["openBlock"])(),Object(a["createBlock"])(m,{key:3,label:"站内地址:",name:[n.validateField,n.index,"target"],rules:n.customRule("请输入站内地址")},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(p,{"allow-clear":"",placeholder:"请输入站内地址",value:u.item.target,"onUpdate:value":t[5]||(t[5]=function(e){return u.item.target=e}),onChange:d.handleChange},null,8,["value","onChange"]),c,l]})),_:1},8,["name","rules"])):Object(a["createCommentVNode"])("",!0),8==u.item.type?(Object(a["openBlock"])(),Object(a["createBlock"])(m,{key:4,label:"本地生活:"},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(b,{style:{width:"200px"},value:u.item.target,"onUpdate:value":t[6]||(t[6]=function(e){return u.item.target=e}),url:"/manager/pcAntActive/getActiveList",keywordName:"title",valueName:"link"},null,8,["value"])]})),_:1})):Object(a["createCommentVNode"])("",!0)]})),_:1})]})),_:1})}var u=n("5530"),d=(n("a9e3"),n("8de2")),s=n("16a4"),m={name:"jumpComponent",components:{searchSelect:d["a"]},emits:["update"],props:{element:{type:Object},validateField:{type:String},customRule:{type:Function},index:{type:Number}},data:function(){return{options:s["default"].options,item:this.element}},methods:{handleChange:function(){this.$emit("update",this.index,Object(u["a"])({},this.item))}}},b=n("6b0d"),p=n.n(b);const f=p()(m,[["render",i]]);t["default"]=f},6556:function(e,t,n){"use strict";n("35ff")},"8de2":function(e,t,n){"use strict";n("d81d"),n("99af"),n("caad"),n("2532"),n("ac1f"),n("1276"),n("159b"),n("7db0");var a=n("7a23"),o=n("85b1"),r={props:{url:String,keywordName:String,valueName:{require:!1,type:String,default:"id"},disabled:Boolean,param:{require:!1,type:Object,default:function(){return{}}},itemKey:{type:String},showKey:{type:String}},setup:function(e,t){var n=t.emit,r=e,c=0,l=Object(a["getCurrentInstance"])(),i=l.proxy,u=Object(a["reactive"])({data:[],value:[],fetching:!1}),d=Object(o["a"])((function(e){c+=1;var t=c;u.data=[],u.fetching=!0;var n=Object.assign({look_type:"all"},r.param);n[r.keywordName]=e||"",i.$post(r.url,n).then((function(e){if(t===c)if(Array.isArray(e)){var n=e.map((function(e){var t=r.showKey||r.keywordName,n=r.showKey?"(".concat(e[r.keywordName],")").concat(e[r.showKey]):"".concat(e[t]),a={label:n,value:"".concat(e[r.valueName])};if(r.itemKey)if(r.itemKey.includes(",")){var o=r.itemKey.split(",");o.forEach((function(t){a[t]=e[t]}))}else a[r.itemKey]=e[r.itemKey];return a}));u.data=n,u.fetching=!1}else{var a=e.data.map((function(e){var t=r.showKey||r.keywordName,n=r.showKey?"(".concat(e[r.keywordName],")").concat(e[r.showKey]):"".concat(e[t]),a={label:n,value:"".concat(e[r.valueName])};if(r.itemKey)if(r.itemKey.includes(",")){var o=r.itemKey.split(",");o.forEach((function(t){a[t]=e[t]}))}else a[r.itemKey]=e[r.itemKey];return a}));u.data=a,u.fetching=!1}}))}),500);d("");var s=function(e){n("update:value",e),n("onSelect",e);var t=u.data.find((function(t){return t.value==e}));t&&n("getItem",t)};return Object(a["watch"])(u.value,(function(){u.data=[],u.fetching=!1})),function(t,n){var o=Object(a["resolveComponent"])("a-spin"),r=Object(a["resolveComponent"])("a-select");return Object(a["openBlock"])(),Object(a["createBlock"])(r,{value:Object(a["unref"])(u).value,"onUpdate:value":n[1]||(n[1]=function(e){return Object(a["unref"])(u).value=e}),placeholder:"请选择",style:{width:"100%"},onSelect:s,"filter-option":!1,disabled:e.disabled,"not-found-content":Object(a["unref"])(u).fetching?void 0:null,showSearch:"",options:Object(a["unref"])(u).data,"allow-clear":"",onSearch:Object(a["unref"])(d)},Object(a["createSlots"])({_:2},[Object(a["unref"])(u).fetching?{name:"notFoundContent",fn:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(o,{size:"small"})]}))}:void 0]),1032,["value","disabled","not-found-content","options","onSearch"])}}};const c=r;t["a"]=c},a196:function(e,t,n){"use strict";n.r(t),n.d(t,"chooseImgMixin",(function(){return a}));var a={data:function(){return{currentFiled:"",imgVisible:!1}},methods:{handleImg:function(e){this.currentFiled=e,this.imgVisible=!0},imgConfirm:function(e){this.form[this.currentFiled]=e.imageList[e.imageList.length-1].url,this.imgVisible=!1}}}},e753:function(e,t,n){"use strict";n.r(t);var a=n("5530"),o=n("7a23"),r=Object(o["withScopeId"])("data-v-5f4e71a8");Object(o["pushScopeId"])("data-v-5f4e71a8");var c={style:{"padding-bottom":"50px"}},l=Object(o["createTextVNode"])("删除"),i=Object(o["createVNode"])("div",{class:"item-tips"},"注意:图片比例为1:1",-1),u=Object(o["createTextVNode"])("添加");Object(o["popScopeId"])();var d=r((function(e,t,n,d,s,m){var b=Object(o["resolveComponent"])("a-button"),p=Object(o["resolveComponent"])("a-input"),f=Object(o["resolveComponent"])("a-form-item"),v=Object(o["resolveComponent"])("uploadButton"),h=Object(o["resolveComponent"])("jump-component"),O=Object(o["resolveComponent"])("a-card"),j=Object(o["resolveComponent"])("draggable"),g=Object(o["resolveComponent"])("a-form"),y=Object(o["resolveComponent"])("imageSelector");return Object(o["openBlock"])(),Object(o["createBlock"])(o["Fragment"],null,[Object(o["createVNode"])("div",c,[Object(o["createVNode"])(g,{ref:"form",model:s.form,rules:s.rules,style:{"max-width":"300px",margin:"0 auto"},"label-col":{md:{span:7},sm:{span:24}},"wrapper-col":{md:{span:15},sm:{span:24}}},{default:r((function(){return[Object(o["createVNode"])(j,{modelValue:s.form.button,"onUpdate:modelValue":t[2]||(t[2]=function(e){return s.form.button=e}),group:s.buttonGroup,animation:"300",dragClass:"dragClass","item-key":"id",ghostClass:"ghostClass",chosenClass:"chosenClass"},{item:r((function(n){var c=n.element,u=n.index;return[Object(o["createVNode"])(O,{title:"图片"+(u+1),style:{width:"100%"},size:"small",headStyle:s.cardHeadStyle},{extra:r((function(){return[Object(o["createVNode"])(b,{size:"small",type:"primary",onClick:function(e){return m.handleDelete(u)},danger:""},{default:r((function(){return[l]})),_:2},1032,["onClick"])]})),default:r((function(){return[Object(o["createVNode"])(f,{label:"按钮名称:",name:["button",u,"title"],rules:m.customRule("请输入按钮名称")},{default:r((function(){return[Object(o["createVNode"])(p,{value:c.title,"onUpdate:value":function(e){return c.title=e},placeholder:"请输入按钮名称","allow-clear":"",onChange:t[1]||(t[1]=function(t){return e.$nextTick((function(){e.$emit("update",Object(a["a"])({},s.form))}))})},null,8,["value","onUpdate:value"])]})),_:2},1032,["name","rules"]),Object(o["createVNode"])(f,{label:"图片:",name:["button",u,"url"],rules:m.customRule("请上传图片")},{default:r((function(){return[Object(o["createVNode"])(v,{url:c.url,onRemove:function(e){return m.removePic(c)},onHandleImg:function(t){return e.handleImg(u)}},null,8,["url","onRemove","onHandleImg"]),i]})),_:2},1032,["name","rules"]),Object(o["createVNode"])(h,{element:s.form.button[u],"onUpdate:element":function(e){return s.form.button[u]=e},customRule:m.customRule,onUpdate:m.jumpUpdate,index:u,validateField:"button"},null,8,["element","onUpdate:element","customRule","onUpdate","index"])]})),_:2},1032,["title","headStyle"])]})),_:1},8,["modelValue","group"]),Object(o["createVNode"])(b,{type:"primary",onClick:m.handleAdd,style:{"margin-bottom":"50px"},disabled:m.addDisabled},{default:r((function(){return[u]})),_:1},8,["onClick","disabled"])]})),_:1},8,["model","rules"])]),Object(o["createVNode"])(y,{onConfirm:m.imgConfirm,visible:e.imgVisible,"onUpdate:visible":t[3]||(t[3]=function(t){return e.imgVisible=t})},null,8,["onConfirm","visible"])],64)})),s=(n("a434"),n("a9e3"),n("d81d"),n("ac1f"),n("1276"),n("d3b7"),n("a15b"),n("2c2a")),m=n("b76a"),b=n.n(m),p=n("c1df"),f=n.n(p),v=n("9e53"),h=n("1694"),O=n("5cfd"),j=n("a196"),g=n("16a4"),y={mixins:[j["chooseImgMixin"]],name:"buttonComponents",components:{uploadButton:h["a"],imageSelector:v["a"],draggable:b.a,jumpComponent:O["default"]},emits:["update"],props:{config:{require:!0,type:Object,default:function(){return{}}}},computed:{addDisabled:function(){return console.log("this.form.button",this.form.button),this.form.button.some((function(e){return!e.url}))}},data:function(){return{options:g["default"].options,cardHeadStyle:{backgroundColor:"#f7f7f7"},buttonGroup:{name:"buttonGroup",sort:!0,pull:!1},labelCol:{md:{span:6},sm:{span:24}},loading:!1,form:this.config,currentFiled:-1,rules:{platform_name:[{required:!0,message:"请填写平台名称",trigger:"blur"}],background_image:[{required:!0,message:"请设置背景图",trigger:"blur"}],search_area:[{required:!0,message:"请设置搜索框",trigger:"blur"}]}}},methods:{jumpUpdate:function(e,t){var n=this;this.form.button[e]=Object(a["a"])({},t),this.$nextTick((function(){n.$emit("update",Object(a["a"])({},n.form))}))},handleDelete:function(e){var t=this;this.form.button.splice(e,1),this.$nextTick((function(){t.$emit("update",Object(a["a"])({},t.form))}))},handleAdd:function(){this.form.button.push({id:Object(s["uuid"])(),url:"",target:"",type:"0"})},rangeChange:function(e){this.form.start_time=e[0].format("X"),this.form.end_time=e[1].format("X")},removePic:function(e){var t=this;e.url="",this.$nextTick((function(){t.$emit("update",Object(a["a"])({},t.form))}))},imgConfirm:function(e){var t=this;this.form.button[Number(this.currentFiled)].url=e.imageList[e.imageList.length-1].url,this.imgVisible=!1,this.$nextTick((function(){t.$emit("update",Object(a["a"])({},t.form))}))},openDetail:function(e){if(e){var t=Object.assign({},e);t.rangeDate=[f.a.unix(t.start_time),f.a.unix(t.end_time)],t.images=t.images.split(",").map((function(e){return{url:e}})),this.form=t}else this.form={title:"",images:[],status:"normal",is_verify_travel_order:"1",start_time:void 0,end_time:void 0}},submit:function(){var e=this;this.$refs.form.validate().then((function(){e.loading=!0;var t=Object.assign({},e.form);t.images=t.images.map((function(e){return e.url})).join(",");var n="";n=t.id?"/manager/travelPeopleCommentActive/editActive":"/manager/travelPeopleCommentActive/addActive",t.article_type=e.articleType,e.$post(n,t).then((function(){e.$message.success("操作成功!"),e.$emit("reload"),e.modalShow=!1}))})).finally((function(){e.loading=!1}))},customRule:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"string";return{required:!0,message:e,type:t,trigger:["change","blur"]}}}},C=(n("5717"),n("6b0d")),k=n.n(C);const w=k()(y,[["render",d],["__scopeId","data-v-5f4e71a8"]]);t["default"]=w},fc53:function(e,t,n){}}]);