| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0b1bfb30"],{1694:function(e,t,a){"use strict";var o=a("7a23");const i=Object(o["withScopeId"])("data-v-571a5ff5");Object(o["pushScopeId"])("data-v-571a5ff5");const n={key:0},c={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(o["popScopeId"])();const p=i((e,t,a,p,b,u)=>{const f=Object(o["resolveComponent"])("a-image"),g=Object(o["resolveComponent"])("LoadingOutlined"),O=Object(o["resolveComponent"])("CloseCircleOutlined"),h=Object(o["resolveComponent"])("PlusOutlined"),j=Object(o["resolveComponent"])("a-row");return Object(o["openBlock"])(),Object(o["createBlock"])("div",null,[a.urls.length>0?(Object(o["openBlock"])(),Object(o["createBlock"])("div",n,[Object(o["createVNode"])(j,{wrap:!0},{default:i(()=>[(Object(o["openBlock"])(!0),Object(o["createBlock"])(o["Fragment"],null,Object(o["renderList"])(a.urls,(e,i)=>(Object(o["openBlock"])(),Object(o["createBlock"])("div",{class:"avatar-uploader-wrap",style:{margin:"5px"},key:i},[Object(o["createVNode"])("div",c,[e?(Object(o["openBlock"])(),Object(o["createBlock"])(f,{key:0,onClick:t[1]||(t[1]=Object(o["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(o["createCommentVNode"])("",!0),Object(o["createVNode"])("div",null,[Object(o["withDirectives"])(Object(o["createVNode"])(g,null,null,512),[[o["vShow"],a.loading]])])]),a.disabled?Object(o["createCommentVNode"])("",!0):Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(O,{key:0,class:"close-btn",onClick:Object(o["withModifiers"])(e=>u.remove(i),["stop"])},null,8,["onClick"])),[[o["vShow"],e]])]))),128)),Object(o["withDirectives"])(Object(o["createVNode"])("div",{class:"avatar-uploader-wrap",style:{margin:"5px"},onClick:t[2]||(t[2]=(...e)=>u.handleImg&&u.handleImg(...e))},[Object(o["createVNode"])("div",r,[Object(o["createVNode"])("div",null,[Object(o["withDirectives"])(Object(o["createVNode"])(g,null,null,512),[[o["vShow"],a.loading]]),Object(o["withDirectives"])(Object(o["createVNode"])(h,null,null,512),[[o["vShow"],!a.loading]]),Object(o["createVNode"])("div",l,Object(o["toDisplayString"])(a.tips),1)])])],512),[[o["vShow"],a.urls.length<a.max&&!a.disabled]])]),_:1})])):(Object(o["openBlock"])(),Object(o["createBlock"])("div",d,[Object(o["createVNode"])("div",s,[a.url?(Object(o["openBlock"])(),Object(o["createBlock"])(f,{key:0,onClick:t[3]||(t[3]=Object(o["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(o["createCommentVNode"])("",!0),Object(o["withDirectives"])(Object(o["createVNode"])("div",{onClick:t[4]||(t[4]=(...e)=>u.handleImg&&u.handleImg(...e))},[Object(o["withDirectives"])(Object(o["createVNode"])(g,null,null,512),[[o["vShow"],a.loading]]),Object(o["withDirectives"])(Object(o["createVNode"])(h,null,null,512),[[o["vShow"],!a.loading]]),Object(o["createVNode"])("div",m,Object(o["toDisplayString"])(a.tips),1)],512),[[o["vShow"],!a.url]])]),a.disabled?Object(o["createCommentVNode"])("",!0):Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(O,{key:0,class:"close-btn",onClick:Object(o["withModifiers"])(u.remove,["stop"])},null,8,["onClick"])),[[o["vShow"],a.url]])]))])});var b=a("8fe6"),u=a("47ce"),f=a("411c"),g={name:"uploadButton",components:{LoadingOutlined:b["a"],PlusOutlined:u["a"],CloseCircleOutlined:f["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")}}},O=(a("6556"),a("6b0d")),h=a.n(O);const j=h()(g,[["render",p],["__scopeId","data-v-571a5ff5"]]);t["a"]=j},"35ff":function(e,t,a){},6333:function(e,t,a){"use strict";a("8c42")},6556:function(e,t,a){"use strict";a("35ff")},"722a":function(e,t,a){"use strict";a.d(t,"f",(function(){return c})),a.d(t,"g",(function(){return r})),a.d(t,"h",(function(){return l})),a.d(t,"c",(function(){return d})),a.d(t,"d",(function(){return s})),a.d(t,"i",(function(){return m})),a.d(t,"a",(function(){return p})),a.d(t,"e",(function(){return b})),a.d(t,"j",(function(){return u})),a.d(t,"b",(function(){return f}));var o=a("bc3a"),i=a.n(o),n=a("f64c");function c(e){return new Promise((t,a)=>{i()({url:"/api/manager/ComponentElement/getComponent",method:"post",data:e}).then(e=>{1==e.data.code?t(e.data.data):a(new Error(e.data.msg))}).catch(e=>{a(e)})})}function r(e){return new Promise((t,a)=>{i()({url:"/api/manager/ComponentElement/getComponentElement",method:"post",data:e}).then(e=>{1==e.data.code?t(e.data.data):a(new Error(e.data.msg))}).catch(e=>{a(e)})})}function l(e){return new Promise((t,a)=>{i()({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)):a(new Error(e.data.msg))}).catch(e=>{a(e)})})}function d(e){return new Promise((t,a)=>{i()({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)):a(new Error(e.data.msg))}).catch(e=>{a(e)})})}function s(e){return new Promise((t,a)=>{i()({url:"/api/manager/ActivityHot/getList",method:"post",data:e}).then(e=>{1==e.data.code?t(e.data.data):a(new Error(e.data.msg))}).catch(e=>{a(e)})})}function m(e){return new Promise((t,a)=>{i()({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)):a(new Error(e.data.msg))}).catch(e=>{a(e)})})}function p(e){return new Promise((t,a)=>{i()({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)):a(new Error(e.data.msg))}).catch(e=>{a(e)})})}function b(e){return new Promise((t,a)=>{i()({url:"/api/manager/ActivitySeckill/getList",method:"post",data:e}).then(e=>{1==e.data.code?t(e.data.data):a(new Error(e.data.msg))}).catch(e=>{a(e)})})}function u(e){return new Promise((t,a)=>{i()({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)):a(new Error(e.data.msg))}).catch(e=>{a(e)})})}function f(e){return new Promise((t,a)=>{i()({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)):a(new Error(e.data.msg))}).catch(e=>{a(e)})})}},7685:function(e,t,a){"use strict";a.r(t);var o=a("7a23");const i=Object(o["withScopeId"])("data-v-5f448856");Object(o["pushScopeId"])("data-v-5f448856");const n={class:"page-warp"},c=Object(o["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(o["createVNode"])("span",{class:"rotation-warp-item-config-item-lable"},"按钮名称:",-1),p={class:"rotation-warp-item-config-item-value"},b={class:"rotation-warp-item-config-item"},u=Object(o["createVNode"])("span",{class:"rotation-warp-item-config-item-lable"},"跳转:",-1),f={class:"rotation-warp-item-config-item-value"},g={style:{color:"#1890FF"}},O={class:"rotation-warp-item-right"},h=Object(o["createTextVNode"])("编辑"),j=Object(o["createTextVNode"])("删除"),v={class:"link-text"};Object(o["popScopeId"])();const k=i((e,t,a,k,w,_)=>{const C=Object(o["resolveComponent"])("a-button"),y=Object(o["resolveComponent"])("a-skeleton"),N=Object(o["resolveComponent"])("a-empty"),V=Object(o["resolveComponent"])("a-image"),S=Object(o["resolveComponent"])("LinkOutlined"),B=Object(o["resolveComponent"])("a-popconfirm"),x=Object(o["resolveComponent"])("a-card"),I=Object(o["resolveComponent"])("uploadButton"),E=Object(o["resolveComponent"])("a-form-item"),L=Object(o["resolveComponent"])("a-input"),D=Object(o["resolveComponent"])("CloseCircleFilled"),M=Object(o["resolveComponent"])("a-input-number"),P=Object(o["resolveComponent"])("a-form"),A=Object(o["resolveComponent"])("a-modal"),T=Object(o["resolveComponent"])("imageSelector"),$=Object(o["resolveComponent"])("linkSelector");return Object(o["openBlock"])(),Object(o["createBlock"])("div",n,[Object(o["createVNode"])(x,{title:`按钮组配置(${w.list.length}条)`,class:"rotation-warp"},{extra:i(()=>[Object(o["createVNode"])(C,{type:"primary",onClick:t[1]||(t[1]=e=>_.openAddOrEditModal(null))},{default:i(()=>[c]),_:1})]),default:i(()=>[w.dataLoding?(Object(o["openBlock"])(),Object(o["createBlock"])(y,{key:0})):Object(o["createCommentVNode"])("",!0),w.dataLoding||0!=w.list.length?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createBlock"])(N,{key:1})),(Object(o["openBlock"])(!0),Object(o["createBlock"])(o["Fragment"],null,Object(o["renderList"])(w.list,(e,t)=>(Object(o["openBlock"])(),Object(o["createBlock"])("div",{class:"rotation-warp-item",key:t},[Object(o["createVNode"])("div",r,[Object(o["createVNode"])("div",l,[Object(o["createVNode"])("div",null,Object(o["toDisplayString"])(e.sort),1)]),Object(o["createVNode"])(V,{class:"rotation-warp-item-image",src:e.config.url},null,8,["src"]),Object(o["createVNode"])("div",d,[Object(o["createVNode"])("div",s,[m,Object(o["createVNode"])("div",p,Object(o["toDisplayString"])(e.config.text),1)]),Object(o["createVNode"])("div",b,[u,Object(o["createVNode"])("div",f,[Object(o["createVNode"])("span",g,[Object(o["createVNode"])(S),Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.config.target_name_simple||"暂无链接"),1)])])])])]),Object(o["createVNode"])("div",O,[Object(o["createVNode"])(C,{size:"small",class:"ele-text-primary",type:"link",onClick:t=>_.openAddOrEditModal(e)},{default:i(()=>[h]),_:2},1032,["onClick"]),Object(o["createVNode"])(B,{title:"确定要删除此用户吗?",onConfirm:t=>_.removeItem(e.id)},{default:i(()=>[Object(o["createVNode"])(C,{size:"small",class:"ele-text-primary",type:"link"},{default:i(()=>[j]),_:1})]),_:2},1032,["onConfirm"])])]))),128))]),_:1},8,["title"]),Object(o["createVNode"])(A,{visible:w.visible,"onUpdate:visible":t[6]||(t[6]=e=>w.visible=e),title:w.addOrEditModalTitle,onOk:_.save,confirmLoading:w.loading},{default:i(()=>[Object(o["createVNode"])(P,{ref:"form",model:w.form,"label-col":{span:4},"wrapper-col":{span:20}},{default:i(()=>[Object(o["createVNode"])(E,{label:"按钮图片:",name:"url"},{default:i(()=>[Object(o["createVNode"])(I,{url:w.form.config.url,onRemove:t[2]||(t[2]=e=>w.form.config.url=""),onClick:_.openImageSelector},null,8,["url","onClick"])]),_:1}),Object(o["createVNode"])(E,{label:"按钮文字:",name:"sort"},{default:i(()=>[Object(o["createVNode"])(L,{"allow-clear":"",placeholder:"请输入按钮文字",value:w.form.config.text,"onUpdate:value":t[3]||(t[3]=e=>w.form.config.text=e),maxlength:5},null,8,["value"])]),_:1}),Object(o["createVNode"])(E,{label:"选择跳转:",name:"target"},{default:i(()=>[Object(o["createVNode"])(C,{onClick:_.openLinkSelector,class:"link-btn-warp"},{default:i(()=>[Object(o["createVNode"])("span",v,[Object(o["createVNode"])(S),Object(o["createTextVNode"])(Object(o["toDisplayString"])(w.form.config.target_name_simple||"选择链接"),1)]),Object(o["createVNode"])("span",{class:"clear-btn",onClick:t[4]||(t[4]=Object(o["withModifiers"])(e=>_.clearLink(),["stop"]))},[Object(o["createVNode"])(D)])]),_:1},8,["onClick"])]),_:1}),Object(o["createVNode"])(E,{label:"排序:",name:"sort"},{default:i(()=>[Object(o["createVNode"])(M,{"allow-clear":"",placeholder:"请输入排序",value:w.form.sort,"onUpdate:value":t[5]||(t[5]=e=>w.form.sort=e)},null,8,["value"])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title","onOk","confirmLoading"]),Object(o["createVNode"])(T,{onConfirm:_.confirmImageSelect,visible:w.visibleImageSelector,"onUpdate:visible":t[7]||(t[7]=e=>w.visibleImageSelector=e)},null,8,["onConfirm","visible"]),Object(o["createVNode"])($,{visible:w.visibleLinkSelector,"onUpdate:visible":t[8]||(t[8]=e=>w.visibleLinkSelector=e),data:w.linkSelectorData,onConfirm:_.confirmLinkSelect},null,8,["visible","data","onConfirm"])])});var w=a("8a0b"),_=a("e1b2"),C=a("9e53"),y=a("1694"),N=a("24e2"),V=a("722a"),S={name:"buttons",components:{LinkOutlined:w["a"],uploadButton:y["a"],linkSelector:N["a"],imageSelector:C["a"],CloseCircleFilled:_["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:"",text:"",type:"",target_id:"",target_name:""}},list:[]}},created(){this.initData()},methods:{initData(){Object(V["f"])({type:2,sign:1}).then(e=>{this.component_id=e.id,this.reloadElement()})},reloadElement(){this.list=[],this.dataLoding=!0,Object(V["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,text:e.config.text,type:e.config.type,target_id:e.config.target_id,target_name:e.config.target_name,target_name_simple:e.config.target_name_simple,item:e.config.item||{}}},this.addOrEditModalTitle="编辑数据";else{if(!this.component_id)return this.$message.error("页面数据缺失,请刷新重试!"),!1;this.form={component_id:this.component_id,sort:1,config:{url:"",text:"",type:"",target_id:"",target_name:"",target_name_simple:"",item:{}}}}this.visible=!0},removeItem(e){Object(V["c"])({id:e}).then(()=>{this.reloadElement()})},save(){return this.form.component_id?this.form.config.url?this.form.config.text?(this.form.config.type||(this.form.config.type=0),this.loading=!0,void Object(V["h"])(this.form).then(()=>{this.reloadElement(),this.visible=!1}).finally(()=>{this.loading=!1})):(this.$message.error("请填写按钮文字,不超过5个字符"),!1):(this.$message.error("请上传图片"),!1):(this.$message.error("页面组件缺失,请刷新重试!"),!1)}}},B=(a("6333"),a("6b0d")),x=a.n(B);const I=x()(S,[["render",k],["__scopeId","data-v-5f448856"]]);t["default"]=I},"8c42":function(e,t,a){}}]);
|