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