(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-76538b81"],{"088b":function(e,t,o){"use strict";o("abfc")},"12fc":function(e,t,o){"use strict";o("84ba")},"16af":function(e,t,o){"use strict";o.r(t);var a=o("7a23");const i=Object(a["withScopeId"])("data-v-b7c2651e");Object(a["pushScopeId"])("data-v-b7c2651e");const c={class:"page-warp"},r=Object(a["createTextVNode"])("新增"),n={class:"rotation-warp-item-left"},l={class:"rotation-warp-item-sort"},s={class:"rotation-warp-item-config"},d={class:"rotation-warp-item-config-item"},m=Object(a["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"},f=Object(a["createVNode"])("span",{class:"rotation-warp-item-config-item-lable"},"跳转:",-1),g={class:"rotation-warp-item-config-item-value"},u={key:0,style:{color:"#1890FF"}},_={key:1,style:{color:"#1890FF"}},O={class:"rotation-warp-item-right"},j=Object(a["createTextVNode"])("编辑"),v=Object(a["createTextVNode"])("删除"),h={class:"link-text"};Object(a["popScopeId"])();const k=i((e,t,o,k,y,V)=>{const N=Object(a["resolveComponent"])("a-button"),C=Object(a["resolveComponent"])("a-skeleton"),S=Object(a["resolveComponent"])("a-empty"),w=Object(a["resolveComponent"])("a-image"),x=Object(a["resolveComponent"])("LinkOutlined"),I=Object(a["resolveComponent"])("a-popconfirm"),L=Object(a["resolveComponent"])("a-card"),B=Object(a["resolveComponent"])("uploadButton"),T=Object(a["resolveComponent"])("a-form-item"),D=Object(a["resolveComponent"])("a-input"),E=Object(a["resolveComponent"])("CloseCircleFilled"),U=Object(a["resolveComponent"])("a-input-number"),P=Object(a["resolveComponent"])("a-form"),F=Object(a["resolveComponent"])("a-modal"),M=Object(a["resolveComponent"])("imageSelector"),A=Object(a["resolveComponent"])("linkSelector");return Object(a["openBlock"])(),Object(a["createBlock"])("div",c,[Object(a["createVNode"])(L,{title:`轮播图配置(${y.list.length}条)`,class:"rotation-warp"},{extra:i(()=>[Object(a["createVNode"])(N,{type:"primary",onClick:t[1]||(t[1]=e=>V.openAddOrEditModal(null))},{default:i(()=>[r]),_:1})]),default:i(()=>[y.dataLoding?(Object(a["openBlock"])(),Object(a["createBlock"])(C,{key:0})):Object(a["createCommentVNode"])("",!0),y.dataLoding||0!=y.list.length?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createBlock"])(S,{key:1})),(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(y.list,(t,o)=>(Object(a["openBlock"])(),Object(a["createBlock"])("div",{class:"rotation-warp-item",key:o},[Object(a["createVNode"])("div",n,[Object(a["createVNode"])("div",l,[Object(a["createVNode"])("div",null,Object(a["toDisplayString"])(t.sort),1)]),Object(a["createVNode"])(w,{class:"rotation-warp-item-image",src:t.config.url},null,8,["src"]),Object(a["createVNode"])("div",s,[Object(a["createVNode"])("div",d,[m,Object(a["createVNode"])("div",p,[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",b,[f,Object(a["createVNode"])("div",g,[t.config.target_id?(Object(a["openBlock"])(),Object(a["createBlock"])("span",u,[Object(a["createVNode"])(x),Object(a["createTextVNode"])(Object(a["toDisplayString"])(t.config.target_name_simple||e.暂无链接),1)])):(Object(a["openBlock"])(),Object(a["createBlock"])("span",_," 无跳转 "))])])])]),Object(a["createVNode"])("div",O,[Object(a["createVNode"])(N,{size:"small",class:"ele-text-primary",type:"link",onClick:e=>V.openAddOrEditModal(t)},{default:i(()=>[j]),_:2},1032,["onClick"]),Object(a["createVNode"])(I,{title:"确定要删除此用户吗?",onConfirm:e=>V.removeItem(t.id)},{default:i(()=>[Object(a["createVNode"])(N,{size:"small",class:"ele-text-primary",type:"link"},{default:i(()=>[v]),_:1})]),_:2},1032,["onConfirm"])])]))),128))]),_:1},8,["title"]),Object(a["createVNode"])(F,{visible:y.visible,"onUpdate:visible":t[6]||(t[6]=e=>y.visible=e),title:y.addOrEditModalTitle,onOk:V.save,confirmLoading:y.loading},{default:i(()=>[Object(a["createVNode"])(P,{ref:"form",model:y.form,"label-col":{span:4},"wrapper-col":{span:20}},{default:i(()=>[Object(a["createVNode"])(T,{label:"轮播图片:",name:"url",help:"请上传尺寸为610*225px的图片,可以同比例缩放"},{default:i(()=>[Object(a["createVNode"])(B,{url:y.form.config.url,onRemove:t[2]||(t[2]=e=>y.form.config.url=""),onClick:V.openImageSelector},null,8,["url","onClick"])]),_:1}),Object(a["createVNode"])(T,{label:"背景颜色:",name:"background"},{default:i(()=>[Object(a["createVNode"])(D,{onChange:V.defaultColor,class:"color-input-warp","allow-clear":"",prefix:"#",placeholder:"请输入背景色",value:y.form.config.background,"onUpdate:value":t[3]||(t[3]=e=>y.form.config.background=e)},null,8,["onChange","value"])]),_:1}),Object(a["createVNode"])(T,{label:"选择跳转:",name:"target"},{default:i(()=>[Object(a["createVNode"])(N,{onClick:V.openLinkSelector,class:"link-btn-warp"},{default:i(()=>[Object(a["createVNode"])("span",h,[Object(a["createVNode"])(x),Object(a["createTextVNode"])(Object(a["toDisplayString"])(y.form.config.target_name_simple||"选择链接"),1)]),Object(a["createVNode"])("span",{class:"clear-btn",onClick:t[4]||(t[4]=Object(a["withModifiers"])(e=>V.clearLink(),["stop"]))},[Object(a["createVNode"])(E)])]),_:1},8,["onClick"])]),_:1}),Object(a["createVNode"])(T,{label:"排序:",name:"sort"},{default:i(()=>[Object(a["createVNode"])(U,{"allow-clear":"",placeholder:"请输入排序",value:y.form.sort,"onUpdate:value":t[5]||(t[5]=e=>y.form.sort=e)},null,8,["value"])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title","onOk","confirmLoading"]),Object(a["createVNode"])(M,{onConfirm:V.confirmImageSelect,visible:y.visibleImageSelector,"onUpdate:visible":t[7]||(t[7]=e=>y.visibleImageSelector=e)},null,8,["onConfirm","visible"]),Object(a["createVNode"])(A,{visible:y.visibleLinkSelector,"onUpdate:visible":t[8]||(t[8]=e=>y.visibleLinkSelector=e),data:y.linkSelectorData,onConfirm:V.confirmLinkSelect},null,8,["visible","data","onConfirm"])])});var y=o("8a0b"),V=o("e1b2"),N=o("9e53"),C=o("1694"),S=o("24e2"),w=o("722a"),x={name:"rotation",components:{LinkOutlined:y["a"],CloseCircleFilled:V["a"],uploadButton:C["a"],linkSelector:S["a"],imageSelector:N["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(w["f"])({type:1,sign:1}).then(e=>{this.component_id=e.id,this.reloadElement()})},reloadElement(){this.list=[],this.dataLoding=!0,Object(w["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(w["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(w["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")),L=o.n(I);const B=L()(x,[["render",k],["__scopeId","data-v-b7c2651e"]]);t["default"]=B},"23cd":function(e,t,o){"use strict";o("b452")},2516:function(e,t,o){"use strict";o.r(t);var a=o("7a23");const i=Object(a["withScopeId"])("data-v-a0706eec");Object(a["pushScopeId"])("data-v-a0706eec");const c={class:"page-warp"},r=Object(a["createTextVNode"])("开启"),n=Object(a["createTextVNode"])("关闭"),l={class:"link-text"},s=Object(a["createTextVNode"])("保存");Object(a["popScopeId"])();const d=i((e,t,o,d,m,p)=>{const b=Object(a["resolveComponent"])("a-radio"),f=Object(a["resolveComponent"])("a-radio-group"),g=Object(a["resolveComponent"])("a-form-item"),u=Object(a["resolveComponent"])("uploadButton"),_=Object(a["resolveComponent"])("LinkOutlined"),O=Object(a["resolveComponent"])("CloseCircleFilled"),j=Object(a["resolveComponent"])("a-button"),v=Object(a["resolveComponent"])("a-form"),h=Object(a["resolveComponent"])("a-card"),k=Object(a["resolveComponent"])("imageSelector"),y=Object(a["resolveComponent"])("linkSelector");return Object(a["openBlock"])(),Object(a["createBlock"])("div",c,[Object(a["createVNode"])(h,{title:"页面布局",class:"content-wrap",bordered:!1},{default:i(()=>[Object(a["createVNode"])(v,{"label-col":{span:3},"wrapper-col":{span:21}},{default:i(()=>[Object(a["createVNode"])(g,{label:"弹窗广告:"},{default:i(()=>[Object(a["createVNode"])(f,{value:m.form.config.status,"onUpdate:value":t[1]||(t[1]=e=>m.form.config.status=e)},{default:i(()=>[Object(a["createVNode"])(b,{value:1},{default:i(()=>[r]),_:1}),Object(a["createVNode"])(b,{value:2},{default:i(()=>[n]),_:1})]),_:1},8,["value"])]),_:1}),1==m.form.config.status?(Object(a["openBlock"])(),Object(a["createBlock"])(g,{key:0,label:"弹窗图片:",name:"image_url"},{default:i(()=>[Object(a["createVNode"])(u,{url:m.form.config.image_url,onRemove:t[2]||(t[2]=e=>m.form.config.image_url=""),onClick:p.openImageSelector},null,8,["url","onClick"])]),_:1})):Object(a["createCommentVNode"])("",!0),1==m.form.config.status?(Object(a["openBlock"])(),Object(a["createBlock"])(g,{key:1,label:"选择跳转:",name:"target"},{default:i(()=>[Object(a["createVNode"])(j,{onClick:p.openLinkSelector,class:"link-btn-warp"},{default:i(()=>[Object(a["createVNode"])("span",l,[Object(a["createVNode"])(_),Object(a["createTextVNode"])(Object(a["toDisplayString"])(m.form.config.target_name_simple||"选择链接"),1)]),Object(a["createVNode"])("span",{class:"clear-btn",onClick:t[3]||(t[3]=Object(a["withModifiers"])(e=>p.clearLink(),["stop"]))},[Object(a["createVNode"])(O)])]),_:1},8,["onClick"])]),_:1})):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(g,{"wrapper-col":{offset:3,xl:{offset:2}}},{default:i(()=>[Object(a["createVNode"])(j,{type:"primary",onClick:p.save,loading:m.saveLoading},{default:i(()=>[s]),_:1},8,["onClick","loading"])]),_:1})]),_:1})]),_:1}),Object(a["createVNode"])(k,{onConfirm:p.confirmImageSelect,visible:m.visibleImageSelector,"onUpdate:visible":t[4]||(t[4]=e=>m.visibleImageSelector=e)},null,8,["onConfirm","visible"]),Object(a["createVNode"])(y,{visible:m.visibleLinkSelector,"onUpdate:visible":t[5]||(t[5]=e=>m.visibleLinkSelector=e),data:m.linkSelectorData,onConfirm:p.confirmLinkSelect},null,8,["visible","data","onConfirm"])])});var m=o("e1b2"),p=o("8a0b"),b=o("9e53"),f=o("1694"),g=o("24e2"),u=o("722a"),_={name:"popupAdvertising",components:{uploadButton:f["a"],imageSelector:b["a"],linkSelector:g["a"],CloseCircleFilled:m["a"],LinkOutlined:p["a"]},data(){return{saveLoading:!1,visibleImageSelector:!1,visibleLinkSelector:!1,component_id:"",linkSelectorData:{type:"",id:"",name:""},form:{id:"",component_id:"",sort:1,config:{image_url:"",status:2,type:"",target_name_simple:"",target_id:"",target_name:""}}}},created(){this.initData()},methods:{openImageSelector(){this.visibleImageSelector=!0},confirmImageSelect(e){this.form.config.image_url=e.imageList[0].url},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=""},initData(){Object(u["f"])({type:6,sign:1}).then(e=>{this.component_id=e.id,this.reloadElement()})},reloadElement(){Object(u["g"])({component_id:this.component_id}).then(e=>{if(e&&e.length>0){let t=e[0];this.form={id:t.id,component_id:t.component_id,sort:1,config:{image_url:t.config.image_url,status:t.config.status,type:t.config.type,target_name_simple:t.config.target_name_simple,target_id:t.config.target_id,target_name:t.config.target_name}}}else this.form={component_id:this.component_id,sort:1,config:{image_url:"",status:2,type:"",target_name_simple:"",target_id:"",target_name:""}}})},save(){return this.form.component_id?1!=this.form.config.status||this.form.config.image_url?(this.form.config.type||(this.form.config.type=0),this.saveLoading=!0,void Object(u["h"])(this.form).then(()=>{this.reloadElement()}).finally(()=>{this.saveLoading=!1})):(this.$message.error("请上传图片"),!1):(this.$message.error("页面组件缺失,请刷新重试!"),!1)}}},O=(o("23cd"),o("6b0d")),j=o.n(O);const v=j()(_,[["render",d],["__scopeId","data-v-a0706eec"]]);t["default"]=v},"27ee":function(e,t,o){"use strict";o("750d")},"2aea":function(e,t,o){"use strict";o.d(t,"a",(function(){return r})),o.d(t,"b",(function(){return n}));var a=o("bc3a"),i=o.n(a),c=o("f64c");function r(e){return new Promise((t,o)=>{i()({url:"/api/manager/SystemConfig/getConfig",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 n(e){return new Promise((t,o)=>{i()({url:"/api/manager/SystemConfig/saveConfig",method:"post",data:e}).then(e=>{1==e.data.code?(c["a"].success(e.data.msg),t(e.data.data)):o(new Error(e.data.msg))}).catch(e=>{o(e)})})}},"2bc8":function(e,t,o){"use strict";o.r(t);var a=o("7a23");const i=Object(a["withScopeId"])("data-v-11da3b3c");Object(a["pushScopeId"])("data-v-11da3b3c");const c={class:"ele-body ele-body-card page-warp"},r={class:"left"},n={class:"right"};Object(a["popScopeId"])();const l=i((e,t,o,l,s,d)=>{const m=Object(a["resolveComponent"])("a-menu-item"),p=Object(a["resolveComponent"])("a-menu"),b=Object(a["resolveComponent"])("pageHeader"),f=Object(a["resolveComponent"])("rotation"),g=Object(a["resolveComponent"])("buttons"),u=Object(a["resolveComponent"])("slideButtons"),_=Object(a["resolveComponent"])("goodsGroup"),O=Object(a["resolveComponent"])("activitySeckill"),j=Object(a["resolveComponent"])("popupAdvertising"),v=Object(a["resolveComponent"])("wifiCoupon"),h=Object(a["resolveComponent"])("commissionBanner");return Object(a["openBlock"])(),Object(a["createBlock"])("div",c,[Object(a["createVNode"])("div",r,[Object(a["createVNode"])(p,{style:{},mode:"vertical",selectedKeys:s.selectedKeys,"onUpdate:selectedKeys":t[1]||(t[1]=e=>s.selectedKeys=e),onClick:d.openComponent},{default:i(()=>[Object(a["createVNode"])(m,{key:1},{default:i(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(s.type_array[1]),1)]),_:1}),Object(a["createVNode"])(m,{key:2},{default:i(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(s.type_array[2]),1)]),_:1}),Object(a["createVNode"])(m,{key:3},{default:i(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(s.type_array[3]),1)]),_:1}),Object(a["createVNode"])(m,{key:4},{default:i(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(s.type_array[4]),1)]),_:1}),Object(a["createVNode"])(m,{key:5},{default:i(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(s.type_array[5]),1)]),_:1}),Object(a["createVNode"])(m,{key:6},{default:i(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(s.type_array[6]),1)]),_:1}),Object(a["createVNode"])(m,{key:7},{default:i(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(s.type_array[7]),1)]),_:1}),Object(a["createVNode"])(m,{key:8},{default:i(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(s.type_array[8]),1)]),_:1}),Object(a["createVNode"])(m,{key:9},{default:i(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(s.type_array[9]),1)]),_:1})]),_:1},8,["selectedKeys","onClick"])]),Object(a["createVNode"])("div",n,[1==s.currentKey?(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:0})):Object(a["createCommentVNode"])("",!0),2==s.currentKey?(Object(a["openBlock"])(),Object(a["createBlock"])(f,{key:1})):Object(a["createCommentVNode"])("",!0),3==s.currentKey?(Object(a["openBlock"])(),Object(a["createBlock"])(g,{key:2})):Object(a["createCommentVNode"])("",!0),4==s.currentKey?(Object(a["openBlock"])(),Object(a["createBlock"])(u,{key:3})):Object(a["createCommentVNode"])("",!0),5==s.currentKey?(Object(a["openBlock"])(),Object(a["createBlock"])(_,{key:4})):Object(a["createCommentVNode"])("",!0),6==s.currentKey?(Object(a["openBlock"])(),Object(a["createBlock"])(O,{key:5})):Object(a["createCommentVNode"])("",!0),7==s.currentKey?(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:6})):Object(a["createCommentVNode"])("",!0),8==s.currentKey?(Object(a["openBlock"])(),Object(a["createBlock"])(v,{key:7})):Object(a["createCommentVNode"])("",!0),9==s.currentKey?(Object(a["openBlock"])(),Object(a["createBlock"])(h,{key:8})):Object(a["createCommentVNode"])("",!0)])])});var s=o("16af"),d=o("7685"),m=o("6738"),p=o("9c38"),b=o("7472"),f=o("8218"),g=o("2516"),u=o("8dac"),_=o("8060"),O={name:"home",components:{rotation:s["default"],buttons:d["default"],slideButtons:m["default"],goodsGroup:p["default"],activitySeckill:b["default"],pageHeader:f["default"],popupAdvertising:g["default"],wifiCoupon:u["default"],commissionBanner:_["default"]},data(){return{type_array:["其他","基础布局","轮播图","按钮组","滑动按钮","热门推荐","秒杀","弹窗广告","wifi优惠券","分佣专区banner"],selectedKeys:[1],currentKey:1}},created(){},methods:{openComponent(e){this.currentKey=e.key}}},j=(o("e5fa"),o("6b0d")),v=o.n(j);const h=v()(O,[["render",l],["__scopeId","data-v-11da3b3c"]]);t["default"]=h},3663:function(e,t,o){e.exports=o.p+"static/img/page-title-1.90152d45.png"},"43b2":function(e,t,o){},"4fe9":function(e,t,o){e.exports=o.p+"static/img/page-title-2.eb28b4b8.png"},"5c82":function(e,t,o){"use strict";o("c32c")},6222:function(e,t,o){},6333:function(e,t,o){"use strict";o("8c42")},7472:function(e,t,o){"use strict";o.r(t);var a=o("7a23");const i=Object(a["withScopeId"])("data-v-daf79fd8");Object(a["pushScopeId"])("data-v-daf79fd8");const c={class:"page-warp"},r=Object(a["createTextVNode"])("新增"),n=Object(a["createTextVNode"])("编辑"),l=Object(a["createTextVNode"])("删除"),s=Object(a["createTextVNode"])("启用"),d=Object(a["createTextVNode"])("禁用"),m=Object(a["createTextVNode"])(" / "),p={style:{"text-decoration":"line-through"}},b={class:"pagination-warp"},f=Object(a["createTextVNode"])("元 "),g=Object(a["createTextVNode"])("元 "),u=Object(a["createTextVNode"])("正常"),_=Object(a["createTextVNode"])("禁用");Object(a["popScopeId"])();const O=i((e,t,o,O,j,v)=>{const h=Object(a["resolveComponent"])("a-button"),k=Object(a["resolveComponent"])("a-divider"),y=Object(a["resolveComponent"])("a-popconfirm"),V=Object(a["resolveComponent"])("a-image"),N=Object(a["resolveComponent"])("a-tag"),C=Object(a["resolveComponent"])("ele-pro-table"),S=Object(a["resolveComponent"])("a-pagination"),w=Object(a["resolveComponent"])("a-card"),x=Object(a["resolveComponent"])("uploadButton"),I=Object(a["resolveComponent"])("a-form-item"),L=Object(a["resolveComponent"])("LinkOutlined"),B=Object(a["resolveComponent"])("a-input"),T=Object(a["resolveComponent"])("a-input-number"),D=Object(a["resolveComponent"])("a-range-picker"),E=Object(a["resolveComponent"])("a-radio"),U=Object(a["resolveComponent"])("a-radio-group"),P=Object(a["resolveComponent"])("a-form"),F=Object(a["resolveComponent"])("a-modal"),M=Object(a["resolveComponent"])("linkSelector"),A=Object(a["resolveComponent"])("imageSelector");return Object(a["openBlock"])(),Object(a["createBlock"])("div",c,[Object(a["createVNode"])(w,{title:`秒杀商品列表(${j.pageParams.total}条)`,class:"rotation-warp"},{extra:i(()=>[Object(a["createVNode"])(h,{type:"primary",onClick:t[1]||(t[1]=e=>v.openAddOrEditModal(null))},{default:i(()=>[r]),_:1})]),default:i(()=>[Object(a["createVNode"])(C,{style:{margin:"0 10px"},"row-key":"id",datasource:j.list,columns:j.columns,toolkit:null,needPage:!1,loading:j.tableLoading},{action:i(({record:e})=>[Object(a["createVNode"])(h,{size:"small",class:"ele-text-primary",type:"link",onClick:t=>v.openAddOrEditModal(e)},{default:i(()=>[n]),_:2},1032,["onClick"]),Object(a["createVNode"])(k,{type:"vertical"}),Object(a["createVNode"])(y,{title:"确定要删除此数据吗?",onConfirm:t=>v.removeItem(e.id)},{default:i(()=>[Object(a["createVNode"])(h,{size:"small",class:"ele-text-primary",type:"link"},{default:i(()=>[l]),_:1})]),_:2},1032,["onConfirm"])]),good_id:i(({record:e})=>[Object(a["createVNode"])(V,{src:e.main_image,fallback:j.failImage,width:"60px"},null,8,["src","fallback"])]),begin_time:i(({record:e})=>[Object(a["createVNode"])("p",null,"开始时间:"+Object(a["toDisplayString"])(j.toDateString(e.begin_time)||"--"),1),Object(a["createVNode"])("p",null,"结束时间:"+Object(a["toDisplayString"])(j.toDateString(e.end_time)||"--"),1)]),status:i(({text:e})=>[1==e?(Object(a["openBlock"])(),Object(a["createBlock"])(N,{key:0,color:"processing"},{default:i(()=>[s]),_:1})):(Object(a["openBlock"])(),Object(a["createBlock"])(N,{key:1,color:"error"},{default:i(()=>[d]),_:1}))]),cost_price:i(({record:e})=>[Object(a["createVNode"])("span",null,Object(a["toDisplayString"])(e.current_price||"--"),1),m,Object(a["createVNode"])("span",p,Object(a["toDisplayString"])(e.cost_price||"--"),1)]),_:1},8,["datasource","columns","loading"]),Object(a["createVNode"])("div",b,[Object(a["createVNode"])(S,{onChange:t[2]||(t[2]=e=>v.reloadActivitySeckillGoods()),current:j.pageParams.page,"onUpdate:current":t[3]||(t[3]=e=>j.pageParams.page=e),total:j.pageParams.total,"show-less-items":""},null,8,["current","total"])])]),_:1},8,["title"]),Object(a["createVNode"])(F,{visible:j.visible,"onUpdate:visible":t[11]||(t[11]=e=>j.visible=e),title:j.addOrEditModalTitle,onOk:v.save,confirmLoading:j.saveLoading,width:700,bodyStyle:{height:"500px",overflow:"auto"}},{default:i(()=>[Object(a["createVNode"])(P,{ref:"form",model:j.form,"label-col":{span:4},"wrapper-col":{span:20}},{default:i(()=>[Object(a["createVNode"])(I,{label:"商品方图:",name:"main_image",help:"请上传尺寸为260*186px的图片,可以同比例缩放"},{default:i(()=>[Object(a["createVNode"])(x,{url:j.form.main_image,onRemove:t[4]||(t[4]=e=>j.form.main_image=""),onClick:v.openImageSelector},null,8,["url","onClick"])]),_:1}),Object(a["createVNode"])(I,{label:"选择商品:",name:"target"},{default:i(()=>[Object(a["createVNode"])(h,{onClick:v.openLinkSelector,class:"link-btn-warp"},{default:i(()=>[Object(a["createVNode"])(L),Object(a["createTextVNode"])(Object(a["toDisplayString"])(j.form.good_title||"选择链接"),1)]),_:1},8,["onClick"])]),_:1}),Object(a["createVNode"])(I,{label:"商品名称:",name:"title"},{default:i(()=>[Object(a["createVNode"])(B,{"allow-clear":"",placeholder:"请输入按钮文字",value:j.form.title,"onUpdate:value":t[5]||(t[5]=e=>j.form.title=e)},null,8,["value"])]),_:1}),Object(a["createVNode"])(I,{label:"原价:",name:"cost_price"},{default:i(()=>[Object(a["createVNode"])(T,{class:"number-input-warp","allow-clear":"",placeholder:"请输入原价",value:j.form.cost_price,"onUpdate:value":t[6]||(t[6]=e=>j.form.cost_price=e)},null,8,["value"]),f]),_:1}),Object(a["createVNode"])(I,{label:"现价:",name:"current_price"},{default:i(()=>[Object(a["createVNode"])(T,{class:"number-input-warp","allow-clear":"",placeholder:"请输入现价",value:j.form.current_price,"onUpdate:value":t[7]||(t[7]=e=>j.form.current_price=e)},null,8,["value"]),g]),_:1}),Object(a["createVNode"])(I,{label:"活动时间:",name:"current_price"},{default:i(()=>[Object(a["createVNode"])(D,{"show-time":{format:"HH:mm"},valueFormat:"X",onChange:v.changeRangePicker,value:j.timesValue,"onUpdate:value":t[8]||(t[8]=e=>j.timesValue=e)},null,8,["onChange","value"])]),_:1}),Object(a["createVNode"])(I,{label:"排序:",name:"sort"},{default:i(()=>[Object(a["createVNode"])(T,{"allow-clear":"",placeholder:"请输入排序",value:j.form.sort,"onUpdate:value":t[9]||(t[9]=e=>j.form.sort=e)},null,8,["value"])]),_:1}),Object(a["createVNode"])(I,{label:"状态:",name:"status"},{default:i(()=>[Object(a["createVNode"])(U,{value:j.form.status,"onUpdate:value":t[10]||(t[10]=e=>j.form.status=e)},{default:i(()=>[Object(a["createVNode"])(E,{value:1},{default:i(()=>[u]),_:1}),Object(a["createVNode"])(E,{value:0},{default:i(()=>[_]),_:1})]),_:1},8,["value"])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title","onOk","confirmLoading"]),Object(a["createVNode"])(M,{visible:j.visibleLinkSelector,"onUpdate:visible":t[12]||(t[12]=e=>j.visibleLinkSelector=e),data:j.linkSelectorData,onConfirm:v.confirmLinkSelect},null,8,["visible","data","onConfirm"]),Object(a["createVNode"])(A,{onConfirm:v.confirmImageSelect,visible:j.visibleImageSelector,"onUpdate:visible":t[13]||(t[13]=e=>j.visibleImageSelector=e)},null,8,["onConfirm","visible"])])});var j=o("8a0b"),v=o("c1df"),h=o.n(v),k=o("9e53"),y=o("1694"),V=o("2c2a"),N=o("24e2"),C=o("722a");const S={id:"",title:"",good_id:"",cost_price:"",main_image:"",current_price:"",begin_time:"",end_time:"",status:1,sort:1};let w=o("f7ca");var x={name:"activitySeckill",components:{LinkOutlined:j["a"],linkSelector:N["a"],imageSelector:k["a"],uploadButton:y["a"]},data(){return{toDateString:V["toDateString"],failImage:w,timesValue:[],columns:[{title:"ID",dataIndex:"id"},{title:"名称",dataIndex:"title"},{title:"商品主图",dataIndex:"good_id",slots:{customRender:"good_id"}},{title:"商品名称",dataIndex:"goods_name",slots:{customRender:"goods_name"}},{title:"价格",dataIndex:"cost_price",slots:{customRender:"cost_price"}},{title:"活动时间",dataIndex:"begin_time",slots:{customRender:"begin_time"}},{title:"状态",dataIndex:"status",slots:{customRender:"status"}},{title:"操作",dataIndex:"action",slots:{customRender:"action"}}],tableLoading:!1,visibleImageSelector:!1,saveLoading:!1,visible:!1,visibleLinkSelector:!1,linkSelectorData:null,component_id:"",addOrEditModalTitle:"新增数据",form:{},list:[],pageParams:{page:1,page_size:10,total:0}}},created(){this.initData()},methods:{initData(){Object(C["f"])({type:5,sign:1}).then(e=>{this.component_id=e.id,this.reloadActivitySeckillGoods()})},reloadActivitySeckillGoods(){let e={...this.pageParams,component_id:this.component_id};this.tableLoading=!0,Object(C["e"])(e).then(e=>{this.list=e.list,this.pageParams.total=e.total}).finally(()=>{this.tableLoading=!1})},openLinkSelector(){this.linkSelectorData={limitTabType:3,type:3,id:"",name:""},this.form.good_id&&(this.linkSelectorData.id=this.form.good_id,this.linkSelectorData.name=this.form.good_title),this.visibleLinkSelector=!0},confirmLinkSelect(e){this.form.good_id=e.id,this.form.good_title=e.name,this.form.title=e.name,this.form.cost_price=e.thisObject.cost_price,this.form.current_price=e.thisObject.current_price},openImageSelector(){this.visibleImageSelector=!0},confirmImageSelect(e){this.form.main_image=e.imageList[0].url},openAddOrEditModal(e){e?(this.timesValue=[h.a.unix(e.begin_time),h.a.unix(e.end_time)],this.form={id:e.id,title:e.title,good_title:e.goods_name,good_id:e.good_id,main_image:e.main_image,cost_price:e.cost_price,current_price:e.current_price,begin_time:e.begin_time,end_time:e.end_time,status:e.status,sort:e.sort},this.addOrEditModalTitle="编辑数据"):this.form=JSON.parse(JSON.stringify(S)),this.visible=!0},changeRangePicker(e){let t=JSON.parse(JSON.stringify(e));t[0]=h.a.unix(t[0]).unix(),t[1]=h.a.unix(t[1]).unix(),this.form.begin_time=t[0],this.form.end_time=t[1]},removeItem(e){Object(C["b"])({id:e}).then(()=>{this.reloadActivitySeckillGoods()})},save(){if(!this.form.title)return this.$message.error("请填写活动商品名称"),!1;if(!this.form.good_id)return this.$message.error("请选择活动商品"),!1;if(!this.form.cost_price||!this.form.cost_price)return this.$message.error("请填写活动商品价格"),!1;if(!this.form.begin_time||!this.form.end_time)return this.$message.error("请选择活动时间区间"),!1;let e={...this.form,component_id:this.component_id};this.saveLoading=!0,Object(C["j"])(e).then(()=>{this.reloadActivitySeckillGoods(),this.visible=!1}).finally(()=>{this.saveLoading=!1})}}},I=(o("12fc"),o("6b0d")),L=o.n(I);const B=L()(x,[["render",O],["__scopeId","data-v-daf79fd8"]]);t["default"]=B},"750d":function(e,t,o){},7685:function(e,t,o){"use strict";o.r(t);var a=o("7a23");const i=Object(a["withScopeId"])("data-v-5f448856");Object(a["pushScopeId"])("data-v-5f448856");const c={class:"page-warp"},r=Object(a["createTextVNode"])("新增"),n={class:"rotation-warp-item-left"},l={class:"rotation-warp-item-sort"},s={class:"rotation-warp-item-config"},d={class:"rotation-warp-item-config-item"},m=Object(a["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"},f=Object(a["createVNode"])("span",{class:"rotation-warp-item-config-item-lable"},"跳转:",-1),g={class:"rotation-warp-item-config-item-value"},u={style:{color:"#1890FF"}},_={class:"rotation-warp-item-right"},O=Object(a["createTextVNode"])("编辑"),j=Object(a["createTextVNode"])("删除"),v={class:"link-text"};Object(a["popScopeId"])();const h=i((e,t,o,h,k,y)=>{const V=Object(a["resolveComponent"])("a-button"),N=Object(a["resolveComponent"])("a-skeleton"),C=Object(a["resolveComponent"])("a-empty"),S=Object(a["resolveComponent"])("a-image"),w=Object(a["resolveComponent"])("LinkOutlined"),x=Object(a["resolveComponent"])("a-popconfirm"),I=Object(a["resolveComponent"])("a-card"),L=Object(a["resolveComponent"])("uploadButton"),B=Object(a["resolveComponent"])("a-form-item"),T=Object(a["resolveComponent"])("a-input"),D=Object(a["resolveComponent"])("CloseCircleFilled"),E=Object(a["resolveComponent"])("a-input-number"),U=Object(a["resolveComponent"])("a-form"),P=Object(a["resolveComponent"])("a-modal"),F=Object(a["resolveComponent"])("imageSelector"),M=Object(a["resolveComponent"])("linkSelector");return Object(a["openBlock"])(),Object(a["createBlock"])("div",c,[Object(a["createVNode"])(I,{title:`按钮组配置(${k.list.length}条)`,class:"rotation-warp"},{extra:i(()=>[Object(a["createVNode"])(V,{type:"primary",onClick:t[1]||(t[1]=e=>y.openAddOrEditModal(null))},{default:i(()=>[r]),_:1})]),default:i(()=>[k.dataLoding?(Object(a["openBlock"])(),Object(a["createBlock"])(N,{key:0})):Object(a["createCommentVNode"])("",!0),k.dataLoding||0!=k.list.length?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createBlock"])(C,{key:1})),(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(k.list,(e,t)=>(Object(a["openBlock"])(),Object(a["createBlock"])("div",{class:"rotation-warp-item",key:t},[Object(a["createVNode"])("div",n,[Object(a["createVNode"])("div",l,[Object(a["createVNode"])("div",null,Object(a["toDisplayString"])(e.sort),1)]),Object(a["createVNode"])(S,{class:"rotation-warp-item-image",src:e.config.url},null,8,["src"]),Object(a["createVNode"])("div",s,[Object(a["createVNode"])("div",d,[m,Object(a["createVNode"])("div",p,Object(a["toDisplayString"])(e.config.text),1)]),Object(a["createVNode"])("div",b,[f,Object(a["createVNode"])("div",g,[Object(a["createVNode"])("span",u,[Object(a["createVNode"])(w),Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.config.target_name_simple||"暂无链接"),1)])])])])]),Object(a["createVNode"])("div",_,[Object(a["createVNode"])(V,{size:"small",class:"ele-text-primary",type:"link",onClick:t=>y.openAddOrEditModal(e)},{default:i(()=>[O]),_:2},1032,["onClick"]),Object(a["createVNode"])(x,{title:"确定要删除此用户吗?",onConfirm:t=>y.removeItem(e.id)},{default:i(()=>[Object(a["createVNode"])(V,{size:"small",class:"ele-text-primary",type:"link"},{default:i(()=>[j]),_:1})]),_:2},1032,["onConfirm"])])]))),128))]),_:1},8,["title"]),Object(a["createVNode"])(P,{visible:k.visible,"onUpdate:visible":t[6]||(t[6]=e=>k.visible=e),title:k.addOrEditModalTitle,onOk:y.save,confirmLoading:k.loading},{default:i(()=>[Object(a["createVNode"])(U,{ref:"form",model:k.form,"label-col":{span:4},"wrapper-col":{span:20}},{default:i(()=>[Object(a["createVNode"])(B,{label:"按钮图片:",name:"url"},{default:i(()=>[Object(a["createVNode"])(L,{url:k.form.config.url,onRemove:t[2]||(t[2]=e=>k.form.config.url=""),onClick:y.openImageSelector},null,8,["url","onClick"])]),_:1}),Object(a["createVNode"])(B,{label:"按钮文字:",name:"sort"},{default:i(()=>[Object(a["createVNode"])(T,{"allow-clear":"",placeholder:"请输入按钮文字",value:k.form.config.text,"onUpdate:value":t[3]||(t[3]=e=>k.form.config.text=e),maxlength:5},null,8,["value"])]),_:1}),Object(a["createVNode"])(B,{label:"选择跳转:",name:"target"},{default:i(()=>[Object(a["createVNode"])(V,{onClick:y.openLinkSelector,class:"link-btn-warp"},{default:i(()=>[Object(a["createVNode"])("span",v,[Object(a["createVNode"])(w),Object(a["createTextVNode"])(Object(a["toDisplayString"])(k.form.config.target_name_simple||"选择链接"),1)]),Object(a["createVNode"])("span",{class:"clear-btn",onClick:t[4]||(t[4]=Object(a["withModifiers"])(e=>y.clearLink(),["stop"]))},[Object(a["createVNode"])(D)])]),_:1},8,["onClick"])]),_:1}),Object(a["createVNode"])(B,{label:"排序:",name:"sort"},{default:i(()=>[Object(a["createVNode"])(E,{"allow-clear":"",placeholder:"请输入排序",value:k.form.sort,"onUpdate:value":t[5]||(t[5]=e=>k.form.sort=e)},null,8,["value"])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title","onOk","confirmLoading"]),Object(a["createVNode"])(F,{onConfirm:y.confirmImageSelect,visible:k.visibleImageSelector,"onUpdate:visible":t[7]||(t[7]=e=>k.visibleImageSelector=e)},null,8,["onConfirm","visible"]),Object(a["createVNode"])(M,{visible:k.visibleLinkSelector,"onUpdate:visible":t[8]||(t[8]=e=>k.visibleLinkSelector=e),data:k.linkSelectorData,onConfirm:y.confirmLinkSelect},null,8,["visible","data","onConfirm"])])});var k=o("8a0b"),y=o("e1b2"),V=o("9e53"),N=o("1694"),C=o("24e2"),S=o("722a"),w={name:"buttons",components:{LinkOutlined:k["a"],uploadButton:N["a"],linkSelector:C["a"],imageSelector:V["a"],CloseCircleFilled: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:"",text:"",type:"",target_id:"",target_name:""}},list:[]}},created(){this.initData()},methods:{initData(){Object(S["f"])({type:2,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,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(S["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(S["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)}}},x=(o("6333"),o("6b0d")),I=o.n(x);const L=I()(w,[["render",h],["__scopeId","data-v-5f448856"]]);t["default"]=L},8060:function(e,t,o){"use strict";o.r(t);var a=o("7a23");const i=Object(a["withScopeId"])("data-v-21b612ae");Object(a["pushScopeId"])("data-v-21b612ae");const c={class:"page-warp"},r=Object(a["createTextVNode"])("保存");Object(a["popScopeId"])();const n=i((e,t,o,n,l,s)=>{const d=Object(a["resolveComponent"])("uploadButton"),m=Object(a["resolveComponent"])("a-form-item"),p=Object(a["resolveComponent"])("a-button"),b=Object(a["resolveComponent"])("a-form"),f=Object(a["resolveComponent"])("a-card"),g=Object(a["resolveComponent"])("imageSelector"),u=Object(a["resolveComponent"])("linkSelector");return Object(a["openBlock"])(),Object(a["createBlock"])("div",c,[Object(a["createVNode"])(f,{title:"页面布局",class:"content-wrap",bordered:!1},{default:i(()=>[Object(a["createVNode"])(b,{"label-col":{span:3},"wrapper-col":{span:21}},{default:i(()=>[Object(a["createVNode"])(m,{label:"banner:",name:"image_url"},{default:i(()=>[Object(a["createVNode"])(d,{url:l.form.config.image_url,onRemove:t[1]||(t[1]=e=>l.form.config.image_url=""),onClick:s.openImageSelector},null,8,["url","onClick"])]),_:1}),Object(a["createVNode"])(m,{"wrapper-col":{offset:3,xl:{offset:2}}},{default:i(()=>[Object(a["createVNode"])(p,{type:"primary",onClick:s.save,loading:l.saveLoading},{default:i(()=>[r]),_:1},8,["onClick","loading"])]),_:1})]),_:1})]),_:1}),Object(a["createVNode"])(g,{onConfirm:s.confirmImageSelect,visible:l.visibleImageSelector,"onUpdate:visible":t[2]||(t[2]=e=>l.visibleImageSelector=e)},null,8,["onConfirm","visible"]),Object(a["createVNode"])(u,{visible:l.visibleLinkSelector,"onUpdate:visible":t[3]||(t[3]=e=>l.visibleLinkSelector=e),data:l.linkSelectorData,onConfirm:s.confirmLinkSelect},null,8,["visible","data","onConfirm"])])});var l=o("9e53"),s=o("1694"),d=o("24e2"),m=o("722a"),p={name:"popupAdvertising",components:{uploadButton:s["a"],imageSelector:l["a"],linkSelector:d["a"]},data(){return{saveLoading:!1,visibleImageSelector:!1,visibleLinkSelector:!1,component_id:"",linkSelectorData:{type:"",id:"",name:""},form:{id:"",component_id:"",sort:1,config:{image_url:"",status:2,type:"",target_name_simple:"",target_id:"",target_name:""}}}},created(){this.initData()},methods:{openImageSelector(){this.visibleImageSelector=!0},confirmImageSelect(e){this.form.config.image_url=e.imageList[0].url},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=""},initData(){Object(m["f"])({type:9,sign:1}).then(e=>{this.component_id=e.id,this.reloadElement()})},reloadElement(){Object(m["g"])({component_id:this.component_id}).then(e=>{if(e&&e.length>0){let t=e[0];this.form={id:t.id,component_id:t.component_id,sort:1,config:{image_url:t.config.image_url,status:t.config.status,type:t.config.type,item:{type:t.config.item.type,target_url:t.config.item.target_url,is_need_token:t.config.item.is_need_token},target_name_simple:t.config.target_name_simple,target_id:t.config.target_id,target_name:t.config.target_name}}}else this.form={component_id:this.component_id,sort:1,config:{image_url:"",status:2,type:5,item:{type:1,target_url:"/personal-package/commission/combo-list",is_need_token:1},target_name_simple:"",target_id:"",target_name:""}}})},save(){return this.form.component_id?1!=this.form.config.status||this.form.config.image_url?(this.form.config.type||(this.form.config.type=0),this.saveLoading=!0,void Object(m["h"])(this.form).then(()=>{this.reloadElement()}).finally(()=>{this.saveLoading=!1})):(this.$message.error("请上传图片"),!1):(this.$message.error("页面组件缺失,请刷新重试!"),!1)}}},b=(o("96f7"),o("6b0d")),f=o.n(b);const g=f()(p,[["render",n],["__scopeId","data-v-21b612ae"]]);t["default"]=g},8218:function(e,t,o){"use strict";o.r(t);var a=o("7a23");const i=Object(a["withScopeId"])("data-v-6ab51990");Object(a["pushScopeId"])("data-v-6ab51990");const c={class:"page-warp"},r=Object(a["createTextVNode"])("样式1"),n=Object(a["createTextVNode"])("样式2"),l=Object(a["createTextVNode"])("样式3"),s=Object(a["createTextVNode"])("方案1-白色背景"),d=Object(a["createTextVNode"])("方案2-蓝色背景"),m={class:"color-picker-wrap"},p={class:"color-value-wrap"},b=Object(a["createVNode"])("p",{class:"pic-tips"},"请上传1125*514px的png图片,注意保持宽高比正确",-1),f=Object(a["createVNode"])("p",{class:"pic-tips"},"请上传810*102px的png图片,注意保持宽高比正确",-1),g=Object(a["createVNode"])("p",{class:"pic-tips"},"请上传483*52px的png图片,注意保持宽高比正确",-1),u=Object(a["createTextVNode"])("保存"),_={class:"page-preview-wrap"},O={class:"tips"};Object(a["popScopeId"])();const j=i((e,t,o,j,v,h)=>{const k=Object(a["resolveComponent"])("a-radio"),y=Object(a["resolveComponent"])("a-radio-group"),V=Object(a["resolveComponent"])("a-form-item"),N=Object(a["resolveComponent"])("ele-color-picker"),C=Object(a["resolveComponent"])("a-input"),S=Object(a["resolveComponent"])("uploadButton"),w=Object(a["resolveComponent"])("a-button"),x=Object(a["resolveComponent"])("a-form"),I=Object(a["resolveComponent"])("a-image"),L=Object(a["resolveComponent"])("a-card"),B=Object(a["resolveComponent"])("imageSelector"),T=Object(a["resolveComponent"])("a-spin");return Object(a["openBlock"])(),Object(a["createBlock"])("div",c,[Object(a["createVNode"])(T,{size:"large",spinning:v.pageSpinning,style:{width:"100%"}},{default:i(()=>[Object(a["createVNode"])(L,{title:"页面布局",class:"content-wrap",bordered:!1},{default:i(()=>[Object(a["createVNode"])(x,{"label-col":{span:3},"wrapper-col":{span:21}},{default:i(()=>[Object(a["createVNode"])(V,{label:"头部样式:"},{default:i(()=>[Object(a["createVNode"])(y,{value:v.form.page_style_type,"onUpdate:value":t[1]||(t[1]=e=>v.form.page_style_type=e),onChange:h.showPageTitlePreview},{default:i(()=>[Object(a["createVNode"])(k,{value:1},{default:i(()=>[r]),_:1}),Object(a["createVNode"])(k,{value:2},{default:i(()=>[n]),_:1}),Object(a["createVNode"])(k,{value:3},{default:i(()=>[l]),_:1})]),_:1},8,["value","onChange"])]),_:1}),1==v.form.page_style_type?(Object(a["openBlock"])(),Object(a["createBlock"])(V,{key:0,label:"背景方案:"},{default:i(()=>[Object(a["createVNode"])(y,{value:v.form.title_background_type,"onUpdate:value":t[2]||(t[2]=e=>v.form.title_background_type=e)},{default:i(()=>[Object(a["createVNode"])(k,{value:1},{default:i(()=>[s]),_:1}),Object(a["createVNode"])(k,{value:2},{default:i(()=>[d]),_:1})]),_:1},8,["value"])]),_:1})):Object(a["createCommentVNode"])("",!0),3==v.form.page_style_type?(Object(a["openBlock"])(),Object(a["createBlock"])(V,{key:1,label:"文字主色:"},{default:i(()=>[Object(a["createVNode"])("div",m,[Object(a["createVNode"])(N,{"show-alpha":v.showColorPicker,value:v.form.font_color,"onUpdate:value":t[3]||(t[3]=e=>v.form.font_color=e),predefine:v.predefineColors},null,8,["show-alpha","value","predefine"]),Object(a["createVNode"])("div",p,[Object(a["createVNode"])(C,{class:"color-value-input",value:v.form.font_color,"onUpdate:value":t[4]||(t[4]=e=>v.form.font_color=e)},null,8,["value"])])])]),_:1})):Object(a["createCommentVNode"])("",!0),3==v.form.page_style_type?(Object(a["openBlock"])(),Object(a["createBlock"])(V,{key:2,label:"背景图片:"},{default:i(()=>[Object(a["createVNode"])(S,{url:v.form.background_image,onRemove:t[5]||(t[5]=e=>v.form.background_image=""),onClick:t[6]||(t[6]=e=>h.openImageSelector("background_image"))},null,8,["url"]),b]),_:1})):Object(a["createCommentVNode"])("",!0),3==v.form.page_style_type?(Object(a["openBlock"])(),Object(a["createBlock"])(V,{key:3,label:"标题图片:"},{default:i(()=>[Object(a["createVNode"])(S,{url:v.form.title_image,onRemove:t[7]||(t[7]=e=>v.form.title_image=""),onClick:t[8]||(t[8]=e=>h.openImageSelector("title_image"))},null,8,["url"]),f]),_:1})):Object(a["createCommentVNode"])("",!0),3==v.form.page_style_type?(Object(a["openBlock"])(),Object(a["createBlock"])(V,{key:4,label:"副标题图:"},{default:i(()=>[Object(a["createVNode"])(S,{url:v.form.vice_title_image,onRemove:t[9]||(t[9]=e=>v.form.vice_title_image=""),onClick:t[10]||(t[10]=e=>h.openImageSelector("vice_title_image"))},null,8,["url"]),g]),_:1})):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(V,{"wrapper-col":{offset:3,xl:{offset:2}}},{default:i(()=>[Object(a["createVNode"])(w,{type:"primary",onClick:h.savePageHeaderConfig,loading:v.saveLoading},{default:i(()=>[u]),_:1},8,["onClick","loading"])]),_:1})]),_:1}),Object(a["createVNode"])("div",_,[Object(a["createVNode"])(I,{width:300,preview:!1,src:v.pageTitleImage},null,8,["src"]),Object(a["createVNode"])("div",O,Object(a["toDisplayString"])(v.pageTitleTips),1)])]),_:1}),Object(a["createVNode"])(B,{onConfirm:h.confirmImageSelect,visible:v.visibleImageSelector,"onUpdate:visible":t[11]||(t[11]=e=>v.visibleImageSelector=e)},null,8,["onConfirm","visible"])]),_:1},8,["spinning"])])});var v=o("0231"),h=o("9e53"),k=o("1694"),y=o("2aea");let V=o("3663"),N=o("4fe9"),C=o("bf76");var S={name:"pageHeader",components:{EleColorPicker:v["a"],uploadButton:k["a"],imageSelector:h["a"]},data(){return{pageSpinning:!1,saveLoading:!1,visibleImageSelector:!1,pageTitleImage:"",pageTitleTips:"",form:{page_style_type:1,title_background_type:1,font_color:"",background_image:"",title_image:"",vice_title_image:""},current_set_image:null,showColorPicker:!1,predefineColors:["#000000","#FFFFFF","#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsv(51, 100, 98)","hsva(120, 40, 94, 0.5)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"]}},created(){this.getPageHeaderConfig()},methods:{openImageSelector(e){this.visibleImageSelector=!0,this.current_set_image=e},confirmImageSelect(e){this.form[this.current_set_image]=e.imageList[0].url,this.current_set_image=null},openSelectColor(){this.showColorPicker=!0},getPageHeaderConfig(){let e={platform:"platform",type:"user_page_index_config"};this.pageSpinning=!0,Object(y["a"])(e).then(e=>{if(e&&e.value){let t=e.value;this.form={page_style_type:t.page_style_type?t.page_style_type:1,title_background_type:t.title_background_type?t.title_background_type:1,font_color:t.font_color?t.font_color:"",background_image:t.background_image?t.background_image:"",title_image:t.title_image?t.title_image:"",vice_title_image:t.vice_title_image?t.vice_title_image:""},this.showPageTitlePreview()}}).finally(()=>{this.pageSpinning=!1})},showPageTitlePreview(){1==this.form.page_style_type&&(this.pageTitleImage=V,this.pageTitleTips="样式1-普通头部"),2==this.form.page_style_type&&(this.pageTitleImage=N,this.pageTitleTips="样式2-3D轮播"),3==this.form.page_style_type&&(this.pageTitleImage=C,this.pageTitleTips="样式3-沉浸式")},savePageHeaderConfig(){this.saveLoading=!0;let e={platform:"platform",type:"user_page_index_config",value:this.form};Object(y["b"])(e).then(()=>{}).finally(()=>{this.saveLoading=!1})}}},w=(o("27ee"),o("6b0d")),x=o.n(w);const I=x()(S,[["render",j],["__scopeId","data-v-6ab51990"]]);t["default"]=I},"84ba":function(e,t,o){},"8c42":function(e,t,o){},"8dac":function(e,t,o){"use strict";o.r(t);var a=o("7a23");const i=Object(a["withScopeId"])("data-v-b95dd7c4");Object(a["pushScopeId"])("data-v-b95dd7c4");const c={class:"page-warp"},r=Object(a["createTextVNode"])("开启"),n=Object(a["createTextVNode"])("关闭"),l=Object(a["createTextVNode"])("保存");Object(a["popScopeId"])();const s=i((e,t,o,s,d,m)=>{const p=Object(a["resolveComponent"])("a-radio"),b=Object(a["resolveComponent"])("a-radio-group"),f=Object(a["resolveComponent"])("a-form-item"),g=Object(a["resolveComponent"])("a-input"),u=Object(a["resolveComponent"])("a-button"),_=Object(a["resolveComponent"])("a-form"),O=Object(a["resolveComponent"])("a-card");return Object(a["openBlock"])(),Object(a["createBlock"])("div",c,[Object(a["createVNode"])(O,{title:"页面布局",class:"content-wrap",bordered:!1},{default:i(()=>[Object(a["createVNode"])(_,{"label-col":{span:3},"wrapper-col":{span:21}},{default:i(()=>[Object(a["createVNode"])(f,{label:"wifi优惠券:"},{default:i(()=>[Object(a["createVNode"])(b,{value:d.form.config.status,"onUpdate:value":t[1]||(t[1]=e=>d.form.config.status=e)},{default:i(()=>[Object(a["createVNode"])(p,{value:1},{default:i(()=>[r]),_:1}),Object(a["createVNode"])(p,{value:2},{default:i(()=>[n]),_:1})]),_:1},8,["value"])]),_:1}),1==d.form.config.status?(Object(a["openBlock"])(),Object(a["createBlock"])(f,{key:0,label:"组件标题:"},{default:i(()=>[Object(a["createVNode"])(g,{"allow-clear":"",placeholder:"请输入组件标题",value:d.form.config.name,"onUpdate:value":t[2]||(t[2]=e=>d.form.config.name=e)},null,8,["value"])]),_:1})):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(f,{"wrapper-col":{offset:3,xl:{offset:2}}},{default:i(()=>[Object(a["createVNode"])(u,{type:"primary",onClick:m.save,loading:d.saveLoading},{default:i(()=>[l]),_:1},8,["onClick","loading"])]),_:1})]),_:1})]),_:1})])});var d=o("722a"),m={name:"popupAdvertising",data(){return{saveLoading:!1,component_id:"",form:{id:"",component_id:"",sort:1,config:{image_url:"",status:2,type:"",target_name_simple:"",target_id:"",target_name:"",name:""}}}},created(){this.initData()},methods:{initData(){Object(d["f"])({type:7,sign:1}).then(e=>{this.component_id=e.id,this.reloadElement()})},reloadElement(){Object(d["g"])({component_id:this.component_id}).then(e=>{if(e&&e.length>0){let t=e[0];this.form={id:t.id,component_id:t.component_id,sort:1,config:{image_url:t.config.image_url,status:t.config.status,type:t.config.type,target_name_simple:t.config.target_name_simple,target_id:t.config.target_id,target_name:t.config.target_name,name:t.config.name}}}else this.form={component_id:this.component_id,sort:1,config:{image_url:"",status:2,type:"",target_name_simple:"",target_id:"",target_name:""}}})},save(){if(!this.form.component_id)return this.$message.error("页面组件缺失,请刷新重试!"),!1;this.form.config.type||(this.form.config.type=0),this.saveLoading=!0,Object(d["h"])(this.form).then(()=>{this.reloadElement()}).finally(()=>{this.saveLoading=!1})}}},p=(o("088b"),o("6b0d")),b=o.n(p);const f=b()(m,[["render",s],["__scopeId","data-v-b95dd7c4"]]);t["default"]=f},"96f7":function(e,t,o){"use strict";o("6222")},"9c38":function(e,t,o){"use strict";o.r(t);var a=o("7a23");const i=Object(a["withScopeId"])("data-v-dfbe84fa");Object(a["pushScopeId"])("data-v-dfbe84fa");const c={class:"page-warp"},r=Object(a["createTextVNode"])("新增"),n=Object(a["createTextVNode"])("编辑"),l=Object(a["createTextVNode"])("删除"),s=Object(a["createTextVNode"])("启用"),d=Object(a["createTextVNode"])("禁用"),m=Object(a["createTextVNode"])(" / "),p={style:{"text-decoration":"line-through"}},b={class:"pagination-warp"},f=Object(a["createTextVNode"])("元 "),g=Object(a["createTextVNode"])("折 "),u=Object(a["createTextVNode"])("元 "),_=Object(a["createTextVNode"])("正常"),O=Object(a["createTextVNode"])("禁用");Object(a["popScopeId"])();const j=i((e,t,o,j,v,h)=>{const k=Object(a["resolveComponent"])("a-button"),y=Object(a["resolveComponent"])("a-divider"),V=Object(a["resolveComponent"])("a-popconfirm"),N=Object(a["resolveComponent"])("a-image"),C=Object(a["resolveComponent"])("a-tag"),S=Object(a["resolveComponent"])("ele-pro-table"),w=Object(a["resolveComponent"])("a-pagination"),x=Object(a["resolveComponent"])("a-card"),I=Object(a["resolveComponent"])("uploadButton"),L=Object(a["resolveComponent"])("a-form-item"),B=Object(a["resolveComponent"])("LinkOutlined"),T=Object(a["resolveComponent"])("a-input"),D=Object(a["resolveComponent"])("a-input-number"),E=Object(a["resolveComponent"])("a-radio"),U=Object(a["resolveComponent"])("a-radio-group"),P=Object(a["resolveComponent"])("a-form"),F=Object(a["resolveComponent"])("a-modal"),M=Object(a["resolveComponent"])("linkSelector"),A=Object(a["resolveComponent"])("imageSelector");return Object(a["openBlock"])(),Object(a["createBlock"])("div",c,[Object(a["createVNode"])(x,{title:`热门推荐商品列表(${v.pageParams.total}条)`,class:"rotation-warp"},{extra:i(()=>[Object(a["createVNode"])(k,{type:"primary",onClick:t[1]||(t[1]=e=>h.openAddOrEditModal(null))},{default:i(()=>[r]),_:1})]),default:i(()=>[Object(a["createVNode"])(S,{style:{margin:"0 10px"},"row-key":"id",datasource:v.list,columns:v.columns,toolkit:null,needPage:!1,loading:v.tableLoading},{action:i(({record:e})=>[Object(a["createVNode"])(k,{size:"small",class:"ele-text-primary",type:"link",onClick:t=>h.openAddOrEditModal(e)},{default:i(()=>[n]),_:2},1032,["onClick"]),Object(a["createVNode"])(y,{type:"vertical"}),Object(a["createVNode"])(V,{title:"确定要删除此数据吗?",onConfirm:t=>h.removeItem(e.id)},{default:i(()=>[Object(a["createVNode"])(k,{size:"small",class:"ele-text-primary",type:"link"},{default:i(()=>[l]),_:1})]),_:2},1032,["onConfirm"])]),good_id:i(({record:e})=>[Object(a["createVNode"])(N,{src:e.main_image,fallback:v.failImage,width:"60px"},null,8,["src","fallback"])]),discount:i(({text:e})=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e)+"折 ",1)]),status:i(({text:e})=>[1==e?(Object(a["openBlock"])(),Object(a["createBlock"])(C,{key:0,color:"processing"},{default:i(()=>[s]),_:1})):(Object(a["openBlock"])(),Object(a["createBlock"])(C,{key:1,color:"error"},{default:i(()=>[d]),_:1}))]),create_time:i(({record:e})=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(v.toDateString(e.create_time)||"--"),1)]),cost_price:i(({record:e})=>[Object(a["createVNode"])("span",null,Object(a["toDisplayString"])(e.current_price||"--"),1),m,Object(a["createVNode"])("span",p,Object(a["toDisplayString"])(e.cost_price||"--"),1)]),_:1},8,["datasource","columns","loading"]),Object(a["createVNode"])("div",b,[Object(a["createVNode"])(w,{onChange:t[2]||(t[2]=e=>h.reloadActivityHotGoods()),current:v.pageParams.page,"onUpdate:current":t[3]||(t[3]=e=>v.pageParams.page=e),total:v.pageParams.total,"show-less-items":""},null,8,["current","total"])])]),_:1},8,["title"]),Object(a["createVNode"])(F,{visible:v.visible,"onUpdate:visible":t[12]||(t[12]=e=>v.visible=e),title:v.addOrEditModalTitle,onOk:h.save,confirmLoading:v.saveLoading,width:700,bodyStyle:{height:"500px",overflow:"auto"}},{default:i(()=>[Object(a["createVNode"])(P,{ref:"form",model:v.form,"label-col":{span:4},"wrapper-col":{span:20}},{default:i(()=>[Object(a["createVNode"])(L,{label:"商品方图:",name:"main_image",help:"请上传尺寸为260*186px的图片,可以同比例缩放"},{default:i(()=>[Object(a["createVNode"])(I,{url:v.form.main_image,onRemove:t[4]||(t[4]=e=>v.form.main_image=""),onClick:h.openImageSelector},null,8,["url","onClick"])]),_:1}),Object(a["createVNode"])(L,{label:"选择商品:",name:"target"},{default:i(()=>[Object(a["createVNode"])(k,{onClick:h.openLinkSelector,class:"link-btn-warp"},{default:i(()=>[Object(a["createVNode"])(B),Object(a["createTextVNode"])(Object(a["toDisplayString"])(v.form.good_title||"选择链接"),1)]),_:1},8,["onClick"])]),_:1}),Object(a["createVNode"])(L,{label:"商品名称:",name:"title"},{default:i(()=>[Object(a["createVNode"])(T,{"allow-clear":"",placeholder:"请输入按钮文字",value:v.form.title,"onUpdate:value":t[5]||(t[5]=e=>v.form.title=e)},null,8,["value"])]),_:1}),Object(a["createVNode"])(L,{label:"原价:",name:"cost_price"},{default:i(()=>[Object(a["createVNode"])(D,{class:"number-input-warp","allow-clear":"",placeholder:"请输入原价",value:v.form.cost_price,"onUpdate:value":t[6]||(t[6]=e=>v.form.cost_price=e)},null,8,["value"]),f]),_:1}),Object(a["createVNode"])(L,{label:"活动折扣:",name:"discount",help:"说明:75折商品,直接输入数字'75'即可"},{default:i(()=>[Object(a["createVNode"])(D,{onChange:t[7]||(t[7]=e=>h.changeDiscount()),class:"number-input-warp","allow-clear":"",placeholder:"请输入活动折扣",value:v.form.discount,"onUpdate:value":t[8]||(t[8]=e=>v.form.discount=e),min:1,max:99},null,8,["value"]),g]),_:1}),Object(a["createVNode"])(L,{label:"现价:",name:"current_price"},{default:i(()=>[Object(a["createVNode"])(D,{class:"number-input-warp","allow-clear":"",placeholder:"请输入现价",value:v.form.current_price,"onUpdate:value":t[9]||(t[9]=e=>v.form.current_price=e)},null,8,["value"]),u]),_:1}),Object(a["createVNode"])(L,{label:"排序:",name:"sort"},{default:i(()=>[Object(a["createVNode"])(D,{"allow-clear":"",placeholder:"请输入排序",value:v.form.sort,"onUpdate:value":t[10]||(t[10]=e=>v.form.sort=e)},null,8,["value"])]),_:1}),Object(a["createVNode"])(L,{label:"状态:",name:"status"},{default:i(()=>[Object(a["createVNode"])(U,{value:v.form.status,"onUpdate:value":t[11]||(t[11]=e=>v.form.status=e)},{default:i(()=>[Object(a["createVNode"])(E,{value:1},{default:i(()=>[_]),_:1}),Object(a["createVNode"])(E,{value:0},{default:i(()=>[O]),_:1})]),_:1},8,["value"])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title","onOk","confirmLoading"]),Object(a["createVNode"])(M,{visible:v.visibleLinkSelector,"onUpdate:visible":t[13]||(t[13]=e=>v.visibleLinkSelector=e),data:v.linkSelectorData,onConfirm:h.confirmLinkSelect},null,8,["visible","data","onConfirm"]),Object(a["createVNode"])(A,{onConfirm:h.confirmImageSelect,visible:v.visibleImageSelector,"onUpdate:visible":t[14]||(t[14]=e=>v.visibleImageSelector=e)},null,8,["onConfirm","visible"])])});var v=o("8a0b"),h=o("2c2a"),k=o("9e53"),y=o("1694"),V=o("24e2"),N=o("722a");const C={id:"",title:"",good_id:"",cost_price:"",main_image:"",current_price:"",discount:"",status:1,sort:1};let S=o("f7ca");var w={name:"goodsGroup",components:{LinkOutlined:v["a"],linkSelector:V["a"],imageSelector:k["a"],uploadButton:y["a"]},data(){return{toDateString:h["toDateString"],failImage:S,timesValue:[],columns:[{title:"ID",dataIndex:"id"},{title:"名称",dataIndex:"title"},{title:"商品主图",dataIndex:"good_id",slots:{customRender:"good_id"}},{title:"商品名称",dataIndex:"goods_name",slots:{customRender:"goods_name"}},{title:"价格",dataIndex:"cost_price",slots:{customRender:"cost_price"}},{title:"折扣",dataIndex:"discount",slots:{customRender:"discount"}},{title:"排序",dataIndex:"sort"},{title:"状态",dataIndex:"status",slots:{customRender:"status"}},{title:"操作",dataIndex:"action",slots:{customRender:"action"}}],tableLoading:!1,visibleImageSelector:!1,saveLoading:!1,visible:!1,visibleLinkSelector:!1,linkSelectorData:null,component_id:"",addOrEditModalTitle:"新增数据",form:{},list:[],pageParams:{page:1,page_size:10,total:0}}},created(){this.initData()},methods:{initData(){Object(N["f"])({type:4,sign:1}).then(e=>{this.component_id=e.id,this.reloadActivityHotGoods()})},reloadActivityHotGoods(){let e={...this.pageParams,component_id:this.component_id};this.tableLoading=!0,Object(N["d"])(e).then(e=>{this.list=e.list,this.pageParams.total=e.total}).finally(()=>{this.tableLoading=!1})},openLinkSelector(){this.linkSelectorData={limitTabType:3,type:3,id:"",name:""},this.form.good_id&&(this.linkSelectorData.id=this.form.good_id,this.linkSelectorData.name=this.form.good_title),this.visibleLinkSelector=!0},confirmLinkSelect(e){this.form.good_id=e.id,this.form.good_title=e.name,this.form.title=e.name,this.form.cost_price=e.thisObject.cost_price,this.form.current_price=e.thisObject.current_price},openImageSelector(){this.visibleImageSelector=!0},confirmImageSelect(e){this.form.main_image=e.imageList[0].url},openAddOrEditModal(e){e?(this.form={id:e.id,title:e.title,good_title:e.goods_name,main_image:e.main_image,good_id:e.good_id,cost_price:e.cost_price,current_price:e.current_price,discount:e.discount,status:e.status,sort:e.sort},this.addOrEditModalTitle="编辑数据"):this.form=JSON.parse(JSON.stringify(C)),this.visible=!0},changeDiscount(){this.form.discount>0&&(this.form.current_price=this.form.cost_price*this.form.discount/100)},removeItem(e){Object(N["a"])({id:e}).then(()=>{this.reloadActivityHotGoods()})},save(){if(!this.form.title)return this.$message.error("请填写活动商品名称"),!1;if(!this.form.good_id)return this.$message.error("请选择活动商品"),!1;if(!this.form.cost_price||!this.form.cost_price)return this.$message.error("请填写活动商品价格"),!1;if(!this.form.discount)return this.$message.error("请填写活动折扣"),!1;let e={...this.form,component_id:this.component_id};this.saveLoading=!0,Object(N["i"])(e).then(()=>{this.reloadActivityHotGoods(),this.visible=!1}).finally(()=>{this.saveLoading=!1})}}},x=(o("5c82"),o("6b0d")),I=o.n(x);const L=I()(w,[["render",j],["__scopeId","data-v-dfbe84fa"]]);t["default"]=L},abfc:function(e,t,o){},b452:function(e,t,o){},bf76:function(e,t,o){e.exports=o.p+"static/img/page-title-3.5a358e0d.png"},c32c:function(e,t,o){},d20e:function(e,t,o){"use strict";o("43b2")},e5fa:function(e,t,o){"use strict";o("f882")},f882:function(e,t,o){}}]);