(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-90ab4574"],{1694:function(e,t,o){"use strict";var a=o("7a23");const c=Object(a["withScopeId"])("data-v-571a5ff5");Object(a["pushScopeId"])("data-v-571a5ff5");const n={key:0},i={class:"avatar-uploader"},r={class:"avatar-uploader"},l={class:"ant-upload-text"},d={key:1,class:"avatar-uploader-wrap"},s={class:"avatar-uploader"},m={class:"ant-upload-text"};Object(a["popScopeId"])();const b=c((e,t,o,b,p,u)=>{const g=Object(a["resolveComponent"])("a-image"),f=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,[o.urls.length>0?(Object(a["openBlock"])(),Object(a["createBlock"])("div",n,[Object(a["createVNode"])(j,{wrap:!0},{default:c(()=>[(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(o.urls,(e,c)=>(Object(a["openBlock"])(),Object(a["createBlock"])("div",{class:"avatar-uploader-wrap",style:{margin:"5px"},key:c},[Object(a["createVNode"])("div",i,[e?(Object(a["openBlock"])(),Object(a["createBlock"])(g,{key:0,onClick:t[1]||(t[1]=Object(a["withModifiers"])(()=>{},["stop"])),style:{overflow:"hidden","max-width":"100%","max-height":"100%"},width:"100%",preview:!0,src:e.url,alt:o.alt},null,8,["src","alt"])):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])("div",null,[Object(a["withDirectives"])(Object(a["createVNode"])(f,null,null,512),[[a["vShow"],o.loading]])])]),o.disabled?Object(a["createCommentVNode"])("",!0):Object(a["withDirectives"])((Object(a["openBlock"])(),Object(a["createBlock"])(h,{key:0,class:"close-btn",onClick:Object(a["withModifiers"])(e=>u.remove(c),["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]=(...e)=>u.handleImg&&u.handleImg(...e))},[Object(a["createVNode"])("div",r,[Object(a["createVNode"])("div",null,[Object(a["withDirectives"])(Object(a["createVNode"])(f,null,null,512),[[a["vShow"],o.loading]]),Object(a["withDirectives"])(Object(a["createVNode"])(O,null,null,512),[[a["vShow"],!o.loading]]),Object(a["createVNode"])("div",l,Object(a["toDisplayString"])(o.tips),1)])])],512),[[a["vShow"],o.urls.length{},["stop"])),style:{overflow:"hidden","max-width":"100%","max-height":"100%"},width:"100%",preview:!0,src:o.url,alt:o.alt},null,8,["src","alt"])):Object(a["createCommentVNode"])("",!0),Object(a["withDirectives"])(Object(a["createVNode"])("div",{onClick:t[4]||(t[4]=(...e)=>u.handleImg&&u.handleImg(...e))},[Object(a["withDirectives"])(Object(a["createVNode"])(f,null,null,512),[[a["vShow"],o.loading]]),Object(a["withDirectives"])(Object(a["createVNode"])(O,null,null,512),[[a["vShow"],!o.loading]]),Object(a["createVNode"])("div",m,Object(a["toDisplayString"])(o.tips),1)],512),[[a["vShow"],!o.url]])]),o.disabled?Object(a["createCommentVNode"])("",!0):Object(a["withDirectives"])((Object(a["openBlock"])(),Object(a["createBlock"])(h,{key:0,class:"close-btn",onClick:Object(a["withModifiers"])(u.remove,["stop"])},null,8,["onClick"])),[[a["vShow"],o.url]])]))])});var p=o("8fe6"),u=o("47ce"),g=o("411c"),f={name:"uploadButton",components:{LoadingOutlined:p["a"],PlusOutlined:u["a"],CloseCircleOutlined:g["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")}}},h=(o("6556"),o("6b0d")),O=o.n(h);const j=O()(f,[["render",b],["__scopeId","data-v-571a5ff5"]]);t["a"]=j},"16af":function(e,t,o){"use strict";o.r(t);var a=o("7a23");const c=Object(a["withScopeId"])("data-v-b7c2651e");Object(a["pushScopeId"])("data-v-b7c2651e");const n={class:"page-warp"},i=Object(a["createTextVNode"])("新增"),r={class:"rotation-warp-item-left"},l={class:"rotation-warp-item-sort"},d={class:"rotation-warp-item-config"},s={class:"rotation-warp-item-config-item"},m=Object(a["createVNode"])("span",{class:"rotation-warp-item-config-item-lable"},"背景颜色:",-1),b={class:"rotation-warp-item-config-item-value"},p={class:"rotation-warp-item-config-item"},u=Object(a["createVNode"])("span",{class:"rotation-warp-item-config-item-lable"},"跳转:",-1),g={class:"rotation-warp-item-config-item-value"},f={key:0,style:{color:"#1890FF"}},h={key:1,style:{color:"#1890FF"}},O={class:"rotation-warp-item-right"},j=Object(a["createTextVNode"])("编辑"),v=Object(a["createTextVNode"])("删除"),k={class:"link-text"};Object(a["popScopeId"])();const w=c((e,t,o,w,_,C)=>{const y=Object(a["resolveComponent"])("a-button"),N=Object(a["resolveComponent"])("a-skeleton"),V=Object(a["resolveComponent"])("a-empty"),S=Object(a["resolveComponent"])("a-image"),B=Object(a["resolveComponent"])("LinkOutlined"),I=Object(a["resolveComponent"])("a-popconfirm"),E=Object(a["resolveComponent"])("a-card"),L=Object(a["resolveComponent"])("uploadButton"),D=Object(a["resolveComponent"])("a-form-item"),x=Object(a["resolveComponent"])("a-input"),F=Object(a["resolveComponent"])("CloseCircleFilled"),M=Object(a["resolveComponent"])("a-input-number"),P=Object(a["resolveComponent"])("a-form"),A=Object(a["resolveComponent"])("a-modal"),T=Object(a["resolveComponent"])("imageSelector"),$=Object(a["resolveComponent"])("linkSelector");return Object(a["openBlock"])(),Object(a["createBlock"])("div",n,[Object(a["createVNode"])(E,{title:`轮播图配置(${_.list.length}条)`,class:"rotation-warp"},{extra:c(()=>[Object(a["createVNode"])(y,{type:"primary",onClick:t[1]||(t[1]=e=>C.openAddOrEditModal(null))},{default:c(()=>[i]),_:1})]),default:c(()=>[_.dataLoding?(Object(a["openBlock"])(),Object(a["createBlock"])(N,{key:0})):Object(a["createCommentVNode"])("",!0),_.dataLoding||0!=_.list.length?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createBlock"])(V,{key:1})),(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(_.list,(t,o)=>(Object(a["openBlock"])(),Object(a["createBlock"])("div",{class:"rotation-warp-item",key:o},[Object(a["createVNode"])("div",r,[Object(a["createVNode"])("div",l,[Object(a["createVNode"])("div",null,Object(a["toDisplayString"])(t.sort),1)]),Object(a["createVNode"])(S,{class:"rotation-warp-item-image",src:t.config.url},null,8,["src"]),Object(a["createVNode"])("div",d,[Object(a["createVNode"])("div",s,[m,Object(a["createVNode"])("div",b,[Object(a["createVNode"])("span",null,Object(a["toDisplayString"])(t.config.background_color),1),Object(a["createVNode"])("div",{style:{"background-color":t.config.background_color}},null,4)])]),Object(a["createVNode"])("div",p,[u,Object(a["createVNode"])("div",g,[t.config.target_id?(Object(a["openBlock"])(),Object(a["createBlock"])("span",f,[Object(a["createVNode"])(B),Object(a["createTextVNode"])(Object(a["toDisplayString"])(t.config.target_name_simple||e.暂无链接),1)])):(Object(a["openBlock"])(),Object(a["createBlock"])("span",h," 无跳转 "))])])])]),Object(a["createVNode"])("div",O,[Object(a["createVNode"])(y,{size:"small",class:"ele-text-primary",type:"link",onClick:e=>C.openAddOrEditModal(t)},{default:c(()=>[j]),_:2},1032,["onClick"]),Object(a["createVNode"])(I,{title:"确定要删除此用户吗?",onConfirm:e=>C.removeItem(t.id)},{default:c(()=>[Object(a["createVNode"])(y,{size:"small",class:"ele-text-primary",type:"link"},{default:c(()=>[v]),_:1})]),_:2},1032,["onConfirm"])])]))),128))]),_:1},8,["title"]),Object(a["createVNode"])(A,{visible:_.visible,"onUpdate:visible":t[6]||(t[6]=e=>_.visible=e),title:_.addOrEditModalTitle,onOk:C.save,confirmLoading:_.loading},{default:c(()=>[Object(a["createVNode"])(P,{ref:"form",model:_.form,"label-col":{span:4},"wrapper-col":{span:20}},{default:c(()=>[Object(a["createVNode"])(D,{label:"轮播图片:",name:"url",help:"请上传尺寸为610*225px的图片,可以同比例缩放"},{default:c(()=>[Object(a["createVNode"])(L,{url:_.form.config.url,onRemove:t[2]||(t[2]=e=>_.form.config.url=""),onClick:C.openImageSelector},null,8,["url","onClick"])]),_:1}),Object(a["createVNode"])(D,{label:"背景颜色:",name:"background"},{default:c(()=>[Object(a["createVNode"])(x,{onChange:C.defaultColor,class:"color-input-warp","allow-clear":"",prefix:"#",placeholder:"请输入背景色",value:_.form.config.background,"onUpdate:value":t[3]||(t[3]=e=>_.form.config.background=e)},null,8,["onChange","value"])]),_:1}),Object(a["createVNode"])(D,{label:"选择跳转:",name:"target"},{default:c(()=>[Object(a["createVNode"])(y,{onClick:C.openLinkSelector,class:"link-btn-warp"},{default:c(()=>[Object(a["createVNode"])("span",k,[Object(a["createVNode"])(B),Object(a["createTextVNode"])(Object(a["toDisplayString"])(_.form.config.target_name_simple||"选择链接"),1)]),Object(a["createVNode"])("span",{class:"clear-btn",onClick:t[4]||(t[4]=Object(a["withModifiers"])(e=>C.clearLink(),["stop"]))},[Object(a["createVNode"])(F)])]),_:1},8,["onClick"])]),_:1}),Object(a["createVNode"])(D,{label:"排序:",name:"sort"},{default:c(()=>[Object(a["createVNode"])(M,{"allow-clear":"",placeholder:"请输入排序",value:_.form.sort,"onUpdate:value":t[5]||(t[5]=e=>_.form.sort=e)},null,8,["value"])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title","onOk","confirmLoading"]),Object(a["createVNode"])(T,{onConfirm:C.confirmImageSelect,visible:_.visibleImageSelector,"onUpdate:visible":t[7]||(t[7]=e=>_.visibleImageSelector=e)},null,8,["onConfirm","visible"]),Object(a["createVNode"])($,{visible:_.visibleLinkSelector,"onUpdate:visible":t[8]||(t[8]=e=>_.visibleLinkSelector=e),data:_.linkSelectorData,onConfirm:C.confirmLinkSelect},null,8,["visible","data","onConfirm"])])});var _=o("8a0b"),C=o("e1b2"),y=o("9e53"),N=o("1694"),V=o("24e2"),S=o("722a"),B={name:"rotation",components:{LinkOutlined:_["a"],CloseCircleFilled:C["a"],uploadButton:N["a"],linkSelector:V["a"],imageSelector:y["a"]},data(){return{dataLoding:!1,loading:!1,visible:!1,visibleImageSelector:!1,visibleLinkSelector:!1,dataSelectVisible:!1,linkSelectorData:null,component_id:"",addOrEditModalTitle:"新增数据",jump_target_type:["套餐","特权","资讯","应用模块"],form:{component_id:"",sort:1,config:{url:"",background_color:"",background:"",type:"",target_id:"",target_name:""}},list:[]}},created(){this.initData()},methods:{initData(){Object(S["f"])({type:1,sign:1}).then(e=>{this.component_id=e.id,this.reloadElement()})},reloadElement(){this.list=[],this.dataLoding=!0,Object(S["g"])({component_id:this.component_id}).then(e=>{this.list=e}).finally(()=>{this.dataLoding=!1})},openLinkSelector(){this.linkSelectorData={type:"",id:"",name:""},this.form.config.target_id&&this.form.config.type&&(this.linkSelectorData.id=this.form.config.target_id,this.linkSelectorData.name=this.form.config.target_name,this.linkSelectorData.type=this.form.config.type),this.visibleLinkSelector=!0},confirmLinkSelect(e){this.form.config.target_id=e.id,this.form.config.target_name=e.name,this.form.config.type=e.type,this.form.config.item=e.thisObject;let t=e.type_name+":"+e.name;this.form.config.target_name_simple=t,this.form.config.item.second_type_name&&(this.form.config.target_name_simple+="-"+this.form.config.item.second_type_name),this.form.config.target_name_simple.length>12&&(this.form.config.target_name_simple=this.form.config.target_name_simple.substr(0,12)+"...")},clearLink(){this.form.config.target_id="",this.form.config.target_name="",this.form.config.target_name_simple="",this.form.config.type="",this.form.config.item=""},openImageSelector(){this.visibleImageSelector=!0},confirmImageSelect(e){this.form.config.url=e.imageList[0].url},openAddOrEditModal(e){if(e)this.addOrEditModalTitle="修改数据",this.form={id:e.id,component_id:e.component_id,sort:e.sort,config:{url:e.config.url,background:e.config.background,background_color:e.config.background_color,type:e.config.type,target_id:e.config.target_id,target_name:e.config.target_name,target_name_simple:e.config.target_name_simple}},this.addOrEditModalTitle="编辑数据";else{if(!this.component_id)return this.$message.error("页面数据缺失,请刷新重试!"),!1;this.form={component_id:this.component_id,sort:1,config:{url:"",background:"",background_color:"",type:"",target_id:"",target_name:"",target_name_simple:""}}}this.visible=!0},removeItem(e){Object(S["c"])({id:e}).then(()=>{this.reloadElement()})},defaultColor(){this.form.config.background?6==this.form.config.background.length&&(this.form.config.background_color="#"+this.form.config.background):(this.form.config.background="316FFF",this.form.config.background_color="#316FFF")},save(){return this.form.component_id?this.form.config.url?this.form.config.background&&6==this.form.config.background.length?(this.form.config.type||(this.form.config.type=0),this.loading=!0,void Object(S["h"])(this.form).then(()=>{this.reloadElement(),this.visible=!1}).finally(()=>{this.loading=!1})):(this.$message.error('请输入正确的颜色,无需带#号,如"316FFF"'),!1):(this.$message.error("请上传图片"),!1):(this.$message.error("页面组件缺失,请刷新重试!"),!1)}}},I=(o("d20e"),o("6b0d")),E=o.n(I);const L=E()(B,[["render",w],["__scopeId","data-v-b7c2651e"]]);t["default"]=L},"35ff":function(e,t,o){},"43b2":function(e,t,o){},6556:function(e,t,o){"use strict";o("35ff")},"722a":function(e,t,o){"use strict";o.d(t,"f",(function(){return i})),o.d(t,"g",(function(){return r})),o.d(t,"h",(function(){return l})),o.d(t,"c",(function(){return d})),o.d(t,"d",(function(){return s})),o.d(t,"i",(function(){return m})),o.d(t,"a",(function(){return b})),o.d(t,"e",(function(){return p})),o.d(t,"j",(function(){return u})),o.d(t,"b",(function(){return g}));var a=o("bc3a"),c=o.n(a),n=o("f64c");function i(e){return new Promise((t,o)=>{c()({url:"/api/manager/ComponentElement/getComponent",method:"post",data:e}).then(e=>{1==e.data.code?t(e.data.data):o(new Error(e.data.msg))}).catch(e=>{o(e)})})}function r(e){return new Promise((t,o)=>{c()({url:"/api/manager/ComponentElement/getComponentElement",method:"post",data:e}).then(e=>{1==e.data.code?t(e.data.data):o(new Error(e.data.msg))}).catch(e=>{o(e)})})}function l(e){return new Promise((t,o)=>{c()({url:"/api/manager/ComponentElement/saveItem",method:"post",data:e}).then(e=>{1==e.data.code?(n["a"].success(e.data.msg),t(e.data.data)):o(new Error(e.data.msg))}).catch(e=>{o(e)})})}function d(e){return new Promise((t,o)=>{c()({url:"/api/manager/ComponentElement/delete",method:"post",data:e}).then(e=>{1==e.data.code?(n["a"].success(e.data.msg),t(e.data.data)):o(new Error(e.data.msg))}).catch(e=>{o(e)})})}function s(e){return new Promise((t,o)=>{c()({url:"/api/manager/ActivityHot/getList",method:"post",data:e}).then(e=>{1==e.data.code?t(e.data.data):o(new Error(e.data.msg))}).catch(e=>{o(e)})})}function m(e){return new Promise((t,o)=>{c()({url:"/api/manager/ActivityHot/saveItem",method:"post",data:e}).then(e=>{1==e.data.code?(n["a"].success(e.data.msg),t(e.data.data)):o(new Error(e.data.msg))}).catch(e=>{o(e)})})}function b(e){return new Promise((t,o)=>{c()({url:"/api/manager/ActivityHot/delete",method:"post",data:e}).then(e=>{1==e.data.code?(n["a"].success(e.data.msg),t(e.data.data)):o(new Error(e.data.msg))}).catch(e=>{o(e)})})}function p(e){return new Promise((t,o)=>{c()({url:"/api/manager/ActivitySeckill/getList",method:"post",data:e}).then(e=>{1==e.data.code?t(e.data.data):o(new Error(e.data.msg))}).catch(e=>{o(e)})})}function u(e){return new Promise((t,o)=>{c()({url:"/api/manager/ActivitySeckill/saveItem",method:"post",data:e}).then(e=>{1==e.data.code?(n["a"].success(e.data.msg),t(e.data.data)):o(new Error(e.data.msg))}).catch(e=>{o(e)})})}function g(e){return new Promise((t,o)=>{c()({url:"/api/manager/ActivitySeckill/delete",method:"post",data:e}).then(e=>{1==e.data.code?(n["a"].success(e.data.msg),t(e.data.data)):o(new Error(e.data.msg))}).catch(e=>{o(e)})})}},d20e:function(e,t,o){"use strict";o("43b2")}}]);