(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3211f37f"],{"0d27":function(e,t,n){"use strict";n("70ef")},"70ef":function(e,t,n){},f661:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"h-screen overflow-hidden",style:{"--twc-primary":e.themeColor}},[n("div",{staticClass:"flex items-center justify-between p-4 bg-neutral-700"},[n("div",{staticClass:"flex items-center gap-4 text-white"},[n("el-select",{attrs:{size:"mini",placeholder:"主题"},on:{change:e.themeChange},model:{value:e.themeId,callback:function(t){e.themeId=t},expression:"themeId"}},e._l(e.themes,(function(e,t){return n("el-option",{key:t,attrs:{label:e.themeName,value:e.id}})})),1),e.themeId?n("el-select",{attrs:{size:"mini",placeholder:"页面"},on:{change:e.confChange},model:{value:e.id,callback:function(t){e.id=t},expression:"id"}},e._l(e.themePages,(function(e,t){return n("el-option",{key:t,attrs:{label:e.pageName,value:e.id}})})),1):e._e(),n("div",{staticClass:"flex-center"},[n("div",[e._v("主色调：")]),n("el-color-picker",{attrs:{size:"mini",value:"hsl("+e.themeColor+")","color-format":"hsl"},on:{change:function(t){return e.themeColor=e.extractContentInParentheses(t)}}})],1)],1),n("div",[n("el-button",{attrs:{icon:"el-icon-s-platform",size:"mini"},on:{click:function(t){return e.$router.push({name:"template-pc"})}}},[e._v("PC端")]),n("el-button",{attrs:{icon:"el-icon-s-home",size:"mini"},on:{click:function(t){return e.$router.push("/home/index")}}},[e._v("返回首页")]),n("el-button",{attrs:{size:"mini",type:"primary"},on:{click:e.sendForm}},[e._v("保存")])],1)]),e.id?n("div",{staticClass:"flex items-start bg-white flex-nowrap"},[n("div",{staticClass:"bg-gray-50 w-[300px] flex-shrink-0 p-4 overflow-y-auto",staticStyle:{"min-height":"calc(100vh - 60px)"}},[n("div",{staticClass:"pb-4 text-base"},[e._v("拖拽组件")]),n("el-collapse",{model:{value:e.collapse,callback:function(t){e.collapse=t},expression:"collapse"}},e._l(e.comType,(function(t,i){return n("el-collapse-item",{key:i,attrs:{title:i,name:i}},[n("div",{staticClass:"grid grid-cols-3 gap-3 p-2 text-xs"},e._l(t,(function(t,i){return n("drag",{key:i,staticClass:"p-2 text-center bg-white rounded-md shadow-el",attrs:{data:t}},[n("div",[n("i",{staticClass:"text-3xl",class:t.widgets.icon})]),n("div",{staticClass:"mt-2"},[e._v(e._s(t.widgets.title))])])})),1)])})),1)],1),n("div",{staticClass:"flex-grow flex-center"},[n("div",[n("div",{staticClass:"px-8 overflow-y-auto",staticStyle:{height:"calc(100vh - 50px)"}},[n("div",{staticClass:"w-[375px] bg-[#e5e5e6] space-y-2 h-max min-h-full pb-4"},[n("j-draggable",{attrs:{disabled:"",name:"h5-header",tabs:e.comName},nativeOn:{click:function(t){return e.onClick("h5-header")}}},[n("div",{staticClass:"flex-center"},[n("h5-header",{ref:"h5-header",tag:"component",staticClass:"-mx-2 -mb-2",attrs:{widgets:e.globalConfig["h5-header"].widgets}})],1)]),n("drop-list",{staticClass:"list",attrs:{items:e.componentsList},on:{insert:e.onInsert,reorder:function(t){return e.sortEnd(t)}},scopedSlots:e._u([{key:"reordering-feedback",fn:function(t){var i=t.item;return[n("div",{key:"reordering",staticClass:"h-32 text-2xl font-bold item feedback flex-center"},[e._v(" 正在拖拽"+e._s(i.widgets.title)+" ")])]}},{key:"item",fn:function(t){var i=t.item,a=t.index;return[n("j-draggable",{key:a,attrs:{index:a,name:i.name+a,tabs:e.comName,isHidden:i.hidden},on:{hidden:function(e){return i.hidden=e},up:function(t){return e.up(a)},del:function(t){return e.delItem(a)},down:function(t){return e.down(a)}},nativeOn:{click:function(t){return e.onClick(i.name+a,a)}}},[n(i.name,{key:a,ref:i.name+a,tag:"component",attrs:{widgets:i.widgets}})],1)]}},{key:"feedback",fn:function(t){var i=t.data;return[n("div",{key:i.name,staticClass:"h-32 text-2xl font-bold item feedback flex-center"},[e._v(" 拖放到此处 ")])]}}],null,!1,108111829)})],1)])])]),n("div",{staticClass:"bg-gray-50 w-[300px] min-h-screen flex-shrink-0 overflow-y-auto",staticStyle:{"min-height":"calc(100vh - 60px)"}},[n("div",{staticClass:"p-4"},[n("div",{staticClass:"pb-4"},[e._v("自定义配置")]),void 0!=e.index&&e.componentsList[e.index]?[n("j-form-auto",e._b({attrs:{"label-position":"top",config:e.componentsList[e.index].widgets.config,size:"mini"},model:{value:e.componentsList[e.index].widgets.content,callback:function(t){e.$set(e.componentsList[e.index].widgets,"content",t)},expression:"componentsList[index].widgets.content"}},"j-form-auto",e.componentsList[e.index].widgets.attrs,!1))]:e.globalConfig[e.comName]?[n("j-form-auto",e._b({attrs:{"label-position":"top",config:e.globalConfig[e.comName].widgets.config,size:"mini"},model:{value:e.globalConfig[e.comName].widgets.content,callback:function(t){e.$set(e.globalConfig[e.comName].widgets,"content",t)},expression:"globalConfig[comName].widgets.content"}},"j-form-auto",e.globalConfig[e.comName].widgets.attrs,!1))]:e._e()],2)])]):e._e()])},a=[],o=n("5530"),s=(n("b0c0"),n("e9c4"),n("b64b"),n("d3b7"),n("0643"),n("4e3e"),n("159b"),n("7404")),c=n("04a7"),l=n("3565"),r=n("fdcb"),d={components:{JFormAuto:s["a"],JDraggable:c["a"],Drag:r["a"],DropList:r["b"]},data:function(){return{h5_component:window.localStorage.getItem("h5_component")?JSON.parse(window.localStorage.getItem("h5_component")):[]}},mixins:[l["a"]],computed:{},created:function(){var e=this;window.localStorage.getItem("h5_global")||this.$router.go(),JSON.parse(window.localStorage.getItem("h5_global")).forEach((function(t){e.$set(e.globalConfig,t.name,{widgets:t.widgets})})),Request.GET("/platadmin/site/config/theme/pageList",{pageNum:1,pageSize:100},(function(t){e.themes=t.data.content,e.getGlobal(e.themeId)})),this.themeId&&this.themeChange(this.themeId),this.id&&this.confChange(this.id),this.setType()},mounted:function(){},methods:{mouseenter:function(e){this.data=Object(o["a"])(Object(o["a"])({},e),{},{create_time:(new Date).getTime()}),this.resetData("h5_component"),this.setType()},setType:function(){var e={};this.h5_component.forEach((function(t){var n=t.widgets.type||"常用组件";e[n]=e[n]?e[n]:[],e[n].push(t)})),this.comType=e,this.collapse=Object.keys(this.comType)},themeChange:function(e){var t=this;this.getGlobal(e),Request.GET("/platadmin/site/config/themePage/pageList",{pageNum:1,pageSize:100,pcH5:20,themeId:e},(function(e){t.themePages=e.data.content}))},sendForm:function(){var e=this,t=Object(o["a"])(Object(o["a"])({},this.pageInfo),{},{content:JSON.stringify(this.componentsList)}),n={globalSetting:JSON.stringify(Object(o["a"])(Object(o["a"])({},this.globalConfig),{},{themeColor:this.themeColor}))};Request.POST("/platadmin/site/config/themePage/update/".concat(this.id),Object(o["a"])({},t),(function(t){Request.POST("/platadmin/site/config/theme/updateSetting/".concat(e.themeId),Object(o["a"])({},n),(function(t){200==t.code&&e.$message.success("保存成功")}))}))},confChange:function(e){var t=this;Request.GET("/platadmin/site/config/themePage/detail/".concat(e),{},(function(e){t.pageInfo=e.data,t.componentsList=e.data.content?JSON.parse(e.data.content):[],t.componentsList.forEach((function(e){t.h5_component.forEach((function(t){e.name==t.name&&(e.widgets.config=t.widgets.config)}))}))}))}}},m=d,g=(n("0d27"),n("2877")),h=Object(g["a"])(m,i,a,!1,null,"2b8965fc",null);t["default"]=h.exports}}]);