| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[16],{1685:function(e,t,n){"use strict";n.r(t);var i=n(56),a=n.n(i),o=n(284),s=n.n(o),l={data:function(){return{id:"",emptyImage:s.a,selected_vdc:{id:"M"+(new Date).getTime(),component_key:"U000248",component_title:"全屏广告",component_tips:"需保存生效,启用后用户进入商城后,全屏广告图将覆盖首页1-3秒,可作为品牌宣传启动页使用",template_id:3,template_name:"template1",template_title:"模版一",template_list:[{id:3,name_en:"template1",name:"模版一",component_key:"U000248"}],config:{datas:{full_screen_title:{title:"全屏广告名称",type:"text",value:""},show_times:{title:"广告显示时间(秒)",type:"number",value:3},show_rule:{title:"显示规则",tips:"每日首次登录小程序时显示规则仅在首页和会员中心使用",type:"radio",value:1,options:[{label:"每次进入页面",value:1},{label:"每日首次登录小程序时显示",value:2}]},full_screen_image:{title:"全屏图片",type:"image",value:""},h5_link:{title:"H5页面跳转",type:"link",noMinApp:!0,value:{is_h5:"1",link:"",gh_id:"",minApp_link:""}},minApp_link:{title:"小程序页面跳转",show:"minApp",noMinApp:!0,type:"link",value:{is_minApp:"1",link:"",gh_id:"",minApp_link:""}}},styles:{},layout:[{datas:[{title:"常用配置",groups:["full_screen_title","show_times","show_rule","full_screen_image","h5_link","minApp_link"]}],styles:[]}]},is_loaded_config:!0,remote_data:{},remote_style:{}}}},computed:{},components:{layoutForm:n(1718).a},created:function(){this.id=this.$route.query.id,this.id&&this.getData()},methods:{getData:function(){var e=this;$http.post("plugin.decorate.admin.decorate-advertising.get-info",{advertising_id:this.id},"loading").then((function(t){1===t.result?(e.selected_vdc.config.datas.full_screen_title.value=t.data.name,e.selected_vdc.config.datas.full_screen_image.value=t.data.image,e.selected_vdc.config.datas.show_rule.value=t.data.show_rule,e.selected_vdc.config.datas.show_times.value=t.data.show_time,e.selected_vdc.config.datas.h5_link.value.link=t.data.h_url,e.selected_vdc.config.datas.minApp_link.value.link=t.data.minapp_link):t.msg&&e.$message.error(t.msg)})).catch((function(e){console.log(e)}))},handle_save:function(){var e=this,t=this,n=this.handle_data(this.selected_vdc.config.datas);if(n.full_screen_title)if(n.full_screen_image){var i={id:this.id,type:2,name:n.full_screen_title,image:n.full_screen_image,show_rule:n.show_rule,show_time:n.show_times,h_url:n.h5_link.link,minapp_link:n.minApp_link.link,is_default:1};$http.post("plugin.decorate.admin.decorate-advertising.save",i,"loading").then((function(n){1===n.result?e.$success({title:"提示",content:"保存成功",onOk:function(){t.$router.push(t.fun.getUrl("/first_banner"))}}):n.msg&&e.$message.error(n.msg)})).catch((function(e){console.log(e)}))}else this.$message.error("全屏广告图片不能为空");else this.$message.error("全屏广告名称不能为空")},handle_data:function(e){var t={};return a()(e).map((function(n){t[n]=e[n].value})),t}}},r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"page-advertising"}},[n("div",{staticClass:"advertising-preview"},[n("div",{staticClass:"main-layout is-app",class:{"is-empty":!e.selected_vdc.config.datas.full_screen_image.value}},[n("div",{staticClass:"is-empty"},[n("img",{attrs:{src:e.emptyImage}}),e._v("\n 哎哟,您还没有放置图片哦~\n ")]),e._v(" "),e.selected_vdc.config.datas.full_screen_image.value?n("div",{staticClass:"fullScreen"},[n("div",{staticClass:"full-image"},[n("img",{attrs:{src:e.selected_vdc.config.datas.full_screen_image.value}}),e._v(" "),e.selected_vdc.config.datas.show_times?n("span",{staticClass:"close"},[n("span",{staticClass:"skip"},[e._v("跳过")]),e._v("\n "+e._s(e.selected_vdc.config.datas.show_times.value)+"\n ")]):e._e()])]):e._e()]),e._v(" "),n("a-button",{staticClass:"fix-class",attrs:{type:"primary"},on:{click:e.handle_save}},[e._v("保存")])],1),e._v(" "),n("layout-form",{attrs:{selected_vdc:e.selected_vdc}})],1)};r._withStripped=!0;var d=n(11);var p=function(e){n(2063)},c=Object(d.a)(l,r,[],!1,p,"data-v-a71e90b4",null);c.options.__file="src\\views\\full-screen\\full_screen.vue";t.default=c.exports},1704:function(e,t,n){var i=n(1705);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);(0,n(19).default)("1333bf36",i,!1,{})},1705:function(e,t,n){(e.exports=n(16)(!1)).push([e.i,"\nul.sheet-list[data-v-24a5f0d8] {\n display: flex;\n flex-wrap: wrap;\n padding: 0px;\n margin: 0px;\n list-style: none;\n margin-top: 16px;\n}\nul.sheet-list li[data-v-24a5f0d8] {\n flex-shrink: 0;\n width: 56px;\n height: 40px;\n border: solid 1px #ddd;\n box-sizing: border-box;\n margin-right: 10px;\n border-radius: 2px;\n cursor: pointer;\n text-align: center;\n line-height: 40px;\n color: #C9CED1;\n display: flex;\n justify-content: center;\n align-items: center;\n}\nul.sheet-list li.active[data-v-24a5f0d8] {\n border-color: #29ba9c;\n color: #29ba9c;\n}\nul.sheet-list i.iconfont[data-v-24a5f0d8] {\n font-size: 28px;\n}\n",""])},1706:function(e,t,n){var i=n(1707);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);(0,n(19).default)("f269ec3a",i,!1,{})},1707:function(e,t,n){(e.exports=n(16)(!1)).push([e.i,"",""])},1708:function(e,t,n){"use strict";var i={props:{value:{type:Number,required:!0},list:{type:Array,required:!0}},data:function(){return{template_id:0}},methods:{handle_change_template:function(e){var t=e.id,n=e.name,i=e.name_en;this.$emit("update",t),this.$emit("onChange",{template_id:t,template_title:n,template_name:i})}},created:function(){this.template_id=this.value}},a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{staticClass:"sheet-list"},[e._l(e.list,(function(t){return[n("li",{key:t.id,class:{active:e.template_id==t.id},on:{click:function(n){return e.handle_change_template(t)}}},[n("i",{class:"iconfont icon"})])]}))],2)};a._withStripped=!0;var o=n(11);var s=function(e){n(1704)},l=Object(o.a)(i,a,[],!1,s,"data-v-24a5f0d8",null);l.options.__file="src\\views\\design\\form\\template-selector.vue";t.a=l.exports},1709:function(e,t,n){"use strict";var i={props:{title:{type:String},desc:{type:String},content:{type:String},slide:{type:Boolean,default:!0}},methods:{handle_toogle_slide:function(){if(!this.slide)return!1;var e=$(this.$refs.dom);e.hasClass("is-hide")?e.removeClass("is-hide"):e.addClass("is-hide")}}},a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"dom",staticClass:"form-group"},[n("div",{staticClass:"form-group-title",on:{click:e.handle_toogle_slide}},[e.slide?n("a-icon",{attrs:{type:"caret-down"}}):e._e(),e._v("\n "+e._s(e.title)+"\n "),n("span",{staticClass:"form-group-desc"},[e._v(e._s(e.desc))])],1),e._v(" "),n("div",{staticClass:"form-group-body"},[e._t("default")],2)])};a._withStripped=!0;var o=n(11);var s=function(e){n(1706)},l=Object(o.a)(i,a,[],!1,s,null,null);l.options.__file="src\\views\\design\\form\\form-unit\\unit-panel.vue";t.a=l.exports},1711:function(e,t,n){var i=n(1712);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);(0,n(19).default)("05e0fef6",i,!1,{})},1712:function(e,t,n){(e.exports=n(16)(!1)).push([e.i,"\n.design-layout-form[data-v-b4ff9382] {\n background: #fff;\n width: 360px;\n position: fixed;\n right: 0px;\n top: 50px;\n bottom: 0px;\n z-index: 1;\n transition: all 0.5s;\n padding: 24px;\n padding-right: 0px;\n box-sizing: border-box;\n overflow-x: hidden;\n overflow-y: auto;\n}\n.form-head[data-v-b4ff9382] {\n padding: 0px;\n margin: 0px auto;\n font-size: 18px;\n font-weight: 600;\n color: #3F4245;\n}\n/* 可以设置不同的进入和离开动画 */\n/* 设置持续时间和动画函数 */\n.slide-fade-enter-active[data-v-b4ff9382],\n.slide-fade-leave-active[data-v-b4ff9382] {\n transition: all .3s ease;\n}\n.slide-fade-enter[data-v-b4ff9382],\n.slide-fade-leave-to[data-v-b4ff9382] {\n transform: translateX(10px);\n opacity: 0;\n}\n",""])},1713:function(e,t,n){var i=n(1714);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);(0,n(19).default)("349da7be",i,!1,{})},1714:function(e,t,n){(e.exports=n(16)(!1)).push([e.i,"\n.design-form-body,\n.design-layout-page-info {\n width: 312px;\n display: block;\n}\n.design-form-body .form-item,\n.design-layout-page-info .form-item {\n flex-shrink: 0;\n margin-top: 20px;\n}\n.design-form-body .form-item.col-1,\n.design-layout-page-info .form-item.col-1 {\n width: 100%;\n}\n.design-form-body .form-item.col-2,\n.design-layout-page-info .form-item.col-2 {\n width: 148px;\n}\n.design-form-body .form-item.col-4,\n.design-layout-page-info .form-item.col-4 {\n width: 70px;\n}\n.design-form-body .form-item .config-title,\n.design-layout-page-info .form-item .config-title {\n display: block;\n margin-bottom: 6px;\n margin-right: 10px;\n /*height: 20px;*/\n line-height: 20px;\n}\n.design-form-body .form-item .ant-input,\n.design-layout-page-info .form-item .ant-input,\n.design-form-body .form-item .ant-input-group-addon,\n.design-layout-page-info .form-item .ant-input-group-addon {\n border-color: #E8EAEC;\n}\n.design-form-body .form-item .ant-input:hover,\n.design-layout-page-info .form-item .ant-input:hover,\n.design-form-body .form-item .ant-input:active,\n.design-layout-page-info .form-item .ant-input:active,\n.design-form-body .form-item .ant-input:focus,\n.design-layout-page-info .form-item .ant-input:focus {\n border-color: #4cc7aa;\n}\n.design-form-body .form-item .ant-input,\n.design-layout-page-info .form-item .ant-input {\n font-size: 14px;\n}\n.design-form-body .form-item .ant-input-number,\n.design-layout-page-info .form-item .ant-input-number {\n width: 100%;\n height: 40px;\n line-height: 40px;\n}\n.design-form-body .form-item .image-picker-wrapper .ant-input-group-addon,\n.design-layout-page-info .form-item .image-picker-wrapper .ant-input-group-addon {\n cursor: pointer;\n padding: 0px;\n width: 40px;\n text-align: center;\n background: #fff;\n}\n",""])},1715:function(e,t,n){var i=n(1716);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);(0,n(19).default)("37a2edf2",i,!1,{})},1716:function(e,t,n){(e.exports=n(16)(!1)).push([e.i,"\n.form-line[data-v-b4ff9382] {\n border: 0px;\n margin-top: 40px;\n box-sizing: border-box;\n height: 1px;\n display: block;\n background: #EDEFF2;\n}\n",""])},1718:function(e,t,n){"use strict";var i=n(1708),a=n(1709),o=n(591),s={components:{templateSelector:i.a,unitPanel:a.a,templateConfigDetail:o.default},props:["selected_vdc"],data:function(){return{component:{},show_component_form:!0}},computed:{show:function(){return this.show_component_form}},methods:{handle_update_template:function(e){var t=e.template_id,n=e.template_name,i=e.template_title;this.component.template_title=i,this.component.template_id=t,this.component.template_name=n}},mounted:function(){this.component=this.selected_vdc}},l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"slide-fade"}},[e.show?n("div",{staticClass:"design-layout-form"},[n("h2",{staticClass:"form-head",staticStyle:{display:"inline-block"}},[e._v(e._s(e.component.component_title))]),e._v(" "),e.component.component_tips?n("a-tooltip",[n("template",{slot:"title"},[e._v("\n Tips: "+e._s(e.component.component_tips)+"\n ")]),e._v(" "),n("a-icon",{staticStyle:{color:"#ff9b19","font-size":"18px"},attrs:{type:"alert"}})],2):e._e(),e._v(" "),n("div",{staticClass:"design-form-body"},[e._l(e.component.template_list,(function(t,i){return[e.component.template_id==t.id?n("div",{key:i},[n("template-config-detail",{key:"datas",attrs:{layout:e.component.config.layout[i].datas,configs:e.component.config.datas,rootConfig:e.component.config.datas,type:"datas"}}),e._v(" "),n("hr",{staticClass:"form-line"}),e._v(" "),n("template-config-detail",{key:"styles",attrs:{layout:e.component.config.layout[i].styles,configs:e.component.config.styles,rootConfig:e.component.config.styles,type:"styles"}})],1):e._e()]}))],2)],1):e._e()])};l._withStripped=!0;var r=n(11);var d=function(e){n(1711),n(1713),n(1715)},p=Object(r.a)(s,l,[],!1,d,"data-v-b4ff9382",null);p.options.__file="src\\system-components\\layout-form\\index.vue";t.a=p.exports},2063:function(e,t,n){var i=n(2064);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);(0,n(19).default)("2fc8f943",i,!1,{})},2064:function(e,t,n){(e.exports=n(16)(!1)).push([e.i,"\n.advertising-preview[data-v-a71e90b4] {\n position: relative;\n width: 100%;\n height: 100%;\n min-height: 100%;\n padding-top: 95px;\n padding-bottom: 100px;\n overflow-y: scroll;\n}\n.advertising-preview .main-layout[data-v-a71e90b4] {\n position: relative;\n margin: 0 45% 0 auto;\n width: 375px;\n min-height: 667px;\n background: #fff;\n box-shadow: -10px 20px 30px 0px rgba(192, 197, 205, 0.8);\n}\n.advertising-preview .main-layout.is-empty .is-empty[data-v-a71e90b4] {\n display: block;\n}\n.advertising-preview .main-layout .is-empty[data-v-a71e90b4] {\n position: absolute;\n left: 0px;\n top: 270px;\n right: 0px;\n display: none;\n text-align: center;\n color: #C7DCFF;\n font-size: 14px;\n}\n.advertising-preview .main-layout .is-empty img[data-v-a71e90b4] {\n width: 190px;\n height: 125px;\n margin: 0 auto;\n display: block;\n}\n.advertising-preview .fullScreen[data-v-a71e90b4] {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 2;\n}\n.advertising-preview .fullScreen .full-image[data-v-a71e90b4] {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.advertising-preview .fullScreen .full-image img[data-v-a71e90b4] {\n width: 100%;\n height: 100%;\n}\n.advertising-preview .fullScreen .close[data-v-a71e90b4] {\n position: absolute;\n right: 1rem;\n top: 1rem;\n color: #fff;\n font-size: 16px;\n}\n.advertising-preview .fullScreen .close .skip[data-v-a71e90b4] {\n margin-right: .5rem;\n}\n.advertising-preview .fix-class[data-v-a71e90b4] {\n position: fixed;\n top: 95px;\n right: 385px;\n width: 80px;\n}\n",""])}}]);
|