chunk-aae23ebe.cfb16ba8.js 16 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-aae23ebe"],{"125c":function(e,t,a){},2772:function(e,t,a){"use strict";a.r(t);a("0643"),a("fffc");var o=a("9ab4"),s=a("1b40"),l=a("b3ad"),r=a("ea05"),i=a("6351"),c=a("a991"),n=a("658f"),m=a.n(n);let d=class extends s.e{constructor(){super(...arguments),this.loading=!1,this.formData={id:1,background_type:1,background_url:"",show:{user_avtar:1,user_name:1,goods_img:1,goods_name:1,goods_sale_price:1,goods_origin_price:1,qrcode:1,qrcode_title:1},qrcode_align:2,style:{user_name:"#333333",goods_sale_price:"#FF0610",goods_origin_price:"#999999",goods_name:"#333333",qrcode_title:"#999999"}},this.goodsImage=a("eccb"),this.styleData=[{value:1,img:a("2c92"),text:"样式一"},{value:2,img:a("c708"),text:"样式二"},{value:3,img:a("fa79"),text:"样式三"}],this.formRules={}}get getSelectStyleText(){var e;return null===(e=this.styleData.find(e=>e.value==this.formData.id))||void 0===e?void 0:e.text}async getConfig(){this.loading=!0;try{const e=await Object(c.a)();this.formData=e,this.loading=!1}catch(e){this.loading=!1}}async setConfig(){await Object(c.b)(this.formData),this.getConfig}created(){this.getConfig()}};d=Object(o.a)([Object(s.a)({components:{ColorSelect:r.a,StyleSelect:i.a,VueQr:m.a,MaterialSelect:l.a}})],d);var f=d,u=(a("7e11"),a("2877")),g=Object(u.a)(f,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"goods-poster"},[o("div",{staticClass:"ls-card"},[o("el-alert",{attrs:{title:"温馨提示:在商品分享时的海报样式时为商家提供丰富的海报模板,可自定义设置,也可使用本商城提供的模板。",type:"info","show-icon":"",closable:!1}})],1),o("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"ls-card m-t-16 flex col-top"},[o("el-form",{ref:"form",staticClass:"flex-1",staticStyle:{"max-width":"900px"},attrs:{model:e.formData,rules:e.formRules,"label-width":"80px",size:"small"}},[o("div",{staticClass:"nr weight-500 m-b-16"},[e._v("基础设置")]),o("el-form-item",{attrs:{label:"海报样式",props:"id"}},[o("style-select",{attrs:{title:"选择海报样式",data:e.styleData},model:{value:e.formData.id,callback:function(t){e.$set(e.formData,"id",t)},expression:"formData.id"}},[o("el-button",{attrs:{slot:"trigger",size:"mini",type:"text"},slot:"trigger"},[e._v(" "+e._s(e.getSelectStyleText)+" ")])],1)],1),o("el-form-item",{attrs:{label:"背景图片"}},[3!=e.formData.id?o("el-radio-group",{model:{value:e.formData.background_type,callback:function(t){e.$set(e.formData,"background_type",t)},expression:"formData.background_type"}},[o("el-radio",{attrs:{label:1}},[e._v("系统默认")]),o("el-radio",{attrs:{label:2}},[e._v("自定义")])],1):e._e(),3==e.formData.id?o("el-radio-group",{model:{value:e.formData.background_type,callback:function(t){e.$set(e.formData,"background_type",t)},expression:"formData.background_type"}},[o("el-radio",{directives:[{name:"show",rawName:"v-show",value:1==e.formData.background_type,expression:"formData.background_type == 1"}],attrs:{label:1}},[e._v("商品分享海报")]),o("el-radio",{directives:[{name:"show",rawName:"v-show",value:2==e.formData.background_type,expression:"formData.background_type == 2"}],attrs:{label:2}},[e._v("商品分享海报")])],1):e._e()],1),2==e.formData.background_type&&3!=e.formData.id?o("el-form-item",[o("material-select",{model:{value:e.formData.background_url,callback:function(t){e.$set(e.formData,"background_url",t)},expression:"formData.background_url"}}),o("div",{staticClass:"muted"},[e._v("建议尺寸:750*1280")])],1):e._e(),o("el-form-item",{attrs:{label:"显示内容"}},[o("div",[o("el-checkbox",{attrs:{"true-label":1,"false-label":0,label:"用户头像"},model:{value:e.formData.show.user_avtar,callback:function(t){e.$set(e.formData.show,"user_avtar",t)},expression:"formData.show.user_avtar"}}),o("el-checkbox",{attrs:{"true-label":1,"false-label":0,label:"用户昵称"},model:{value:e.formData.show.user_name,callback:function(t){e.$set(e.formData.show,"user_name",t)},expression:"formData.show.user_name"}}),3!=e.formData.id?o("el-checkbox",{attrs:{"true-label":1,"false-label":0,label:"商品图"},model:{value:e.formData.show.goods_img,callback:function(t){e.$set(e.formData.show,"goods_img",t)},expression:"formData.show.goods_img"}}):e._e(),3!=e.formData.id?o("el-checkbox",{attrs:{"true-label":1,"false-label":0,label:"商品名称"},model:{value:e.formData.show.goods_name,callback:function(t){e.$set(e.formData.show,"goods_name",t)},expression:"formData.show.goods_name"}}):e._e()],1),o("div",[3!=e.formData.id?o("el-checkbox",{attrs:{"true-label":1,"false-label":0,label:"商品价格"},model:{value:e.formData.show.goods_sale_price,callback:function(t){e.$set(e.formData.show,"goods_sale_price",t)},expression:"formData.show.goods_sale_price"}}):e._e(),3!=e.formData.id?o("el-checkbox",{attrs:{"true-label":1,"false-label":0,label:"商品原价"},model:{value:e.formData.show.goods_origin_price,callback:function(t){e.$set(e.formData.show,"goods_origin_price",t)},expression:"formData.show.goods_origin_price"}}):e._e(),o("el-checkbox",{attrs:{"true-label":1,"false-label":0,label:"二维码"},model:{value:e.formData.show.qrcode,callback:function(t){e.$set(e.formData.show,"qrcode",t)},expression:"formData.show.qrcode"}}),o("el-checkbox",{attrs:{"true-label":1,"false-label":0,label:"二维码标题"},model:{value:e.formData.show.qrcode_title,callback:function(t){e.$set(e.formData.show,"qrcode_title",t)},expression:"formData.show.qrcode_title"}})],1)]),o("el-form-item",{attrs:{label:"二维码"}},[o("el-radio-group",{model:{value:e.formData.qrcode_align,callback:function(t){e.$set(e.formData,"qrcode_align",t)},expression:"formData.qrcode_align"}},[o("el-radio",{attrs:{label:1}},[e._v("靠左")]),o("el-radio",{attrs:{label:2}},[e._v("靠右")])],1)],1),o("div",{staticClass:"border-bottom",staticStyle:{width:"600px"}}),o("div",{staticClass:"nr weight-500 m-b-16 m-t-16"},[e._v("样式设置")]),o("el-form-item",{attrs:{label:"用户昵称"}},[o("color-select",{staticStyle:{width:"240px"},attrs:{"reset-color":"#333333"},model:{value:e.formData.style.user_name,callback:function(t){e.$set(e.formData.style,"user_name",t)},expression:"formData.style.user_name"}})],1),3!=e.formData.id?o("el-form-item",{attrs:{label:"商品价格"}},[o("color-select",{staticStyle:{width:"240px"},attrs:{"reset-color":"#FF0610"},model:{value:e.formData.style.goods_sale_price,callback:function(t){e.$set(e.formData.style,"goods_sale_price",t)},expression:"formData.style.goods_sale_price"}})],1):e._e(),3!=e.formData.id?o("el-form-item",{attrs:{label:"商品原价"}},[o("color-select",{staticStyle:{width:"240px"},attrs:{"reset-color":"#999999"},model:{value:e.formData.style.goods_origin_price,callback:function(t){e.$set(e.formData.style,"goods_origin_price",t)},expression:"formData.style.goods_origin_price"}})],1):e._e(),3!=e.formData.id?o("el-form-item",{attrs:{label:"商品名称"}},[o("color-select",{staticStyle:{width:"240px"},attrs:{"reset-color":"#333333"},model:{value:e.formData.style.goods_name,callback:function(t){e.$set(e.formData.style,"goods_name",t)},expression:"formData.style.goods_name"}})],1):e._e(),o("el-form-item",{attrs:{label:"二维码标题"}},[o("color-select",{staticStyle:{width:"240px"},attrs:{"reset-color":"#999999"},model:{value:e.formData.style.qrcode_title,callback:function(t){e.$set(e.formData.style,"qrcode_title",t)},expression:"formData.style.qrcode_title"}})],1)],1),o("div",{staticClass:"preview flex row-center"},[o("div",{staticClass:"poster",class:{style2:2==e.formData.id,style3:3==e.formData.id},style:{"background-image":2==e.formData.background_type?3==e.formData.id?"url("+e.goodsImage+")":"url("+e.formData.background_url+")":""}},[o("div",{staticClass:"flex user-info"},[e.formData.show.user_avtar?o("el-avatar",{attrs:{size:28,src:a("92ef")}}):e._e(),e.formData.show.user_name?o("span",{staticClass:"m-l-6",style:{color:e.formData.style.user_name}},[e._v(" 来自XXXX的分享 ")]):e._e()],1),e.formData.show.goods_img&&3!=e.formData.id?o("el-image",{staticClass:"goods-image",attrs:{fit:"cover"}},[o("img",{staticClass:"image-error",attrs:{slot:"error",src:a("eccb"),alt:""},slot:"error"})]):e._e(),3==e.formData.id?o("el-image",{staticClass:"goods-image",attrs:{fit:"cover"}},[o("img",{staticClass:"image-error",attrs:{slot:"error",src:a("9163"),alt:""},slot:"error"})]):e._e(),o("div",{staticClass:"goods-price",class:{left:1==e.formData.qrcode_align}},[e.formData.show.goods_sale_price&&3!=e.formData.id?o("span",{staticClass:"inline-flex col-baseline m-r-6",style:{color:e.formData.style.goods_sale_price}},[o("span",{staticClass:"xxs"},[e._v("¥")]),o("span",{staticClass:"xl"},[e._v("29")]),o("span",{staticClass:"xxs"},[e._v(".9")])]):e._e(),e.formData.show.goods_origin_price&&3!=e.formData.id?o("span",{staticClass:"line-through",style:{color:e.formData.style.goods_origin_price}},[e._v(" ¥39.00 ")]):e._e()]),e.formData.show.goods_name&&3!=e.formData.id?o("div",{staticClass:"line-2 goods-name",class:{left:1==e.formData.qrcode_align},style:{color:e.formData.style.goods_name}},[e._v(" 商品名称商品名称商品名称商品名称商品名称商品名称名称商品名称名称商品名称商品名称 ")]):e._e(),e.formData.show.qrcode?o("div",{staticClass:"qr-code",class:{left:1==e.formData.qrcode_align}},[o("vue-qr",{attrs:{text:"null",size:64,margin:0}})],1):e._e(),e.formData.show.qrcode_title?o("div",{staticClass:"qrcode-title",class:{left:1==e.formData.qrcode_align},style:{color:e.formData.style.qrcode_title}},[e._v(" 长按识别二维码 ")]):e._e()],1)])],1),o("div",{staticClass:"bg-white ls-fixed-footer"},[o("div",{staticClass:"btns row-center flex",staticStyle:{height:"100%"}},[o("el-button",{attrs:{size:"small"},on:{click:function(t){return e.$router.go(-1)}}},[e._v("取消")]),o("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.setConfig}},[e._v("保存")])],1)])])}),[],!1,null,"0fbc9d48",null);t.default=g.exports},"2c92":function(e,t,a){e.exports=a.p+"img/goods_poster1.486f4db4.png"},"308a":function(e,t,a){},6351:function(e,t,a){"use strict";var o=a("9ab4"),s=a("1b40"),l=a("0a6d");let r=class extends s.e{constructor(){super(...arguments),this.select=0}valueChange(e){this.select=e}onConfirm(){this.$emit("input",this.select)}};Object(o.a)([Object(s.c)()],r.prototype,"value",void 0),Object(o.a)([Object(s.c)({default:"选择风格"})],r.prototype,"title",void 0),Object(o.a)([Object(s.c)()],r.prototype,"data",void 0),Object(o.a)([Object(s.c)({default:"33.3%"})],r.prototype,"itemWidth",void 0),Object(o.a)([Object(s.f)("value",{immediate:!0})],r.prototype,"valueChange",null),r=Object(o.a)([Object(s.a)({components:{LsDialog:l.a}})],r);var i=r,c=(a("e674"),a("2877")),n=Object(c.a)(i,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("ls-dialog",{attrs:{title:e.title,width:"900px",top:"20vh"},on:{confirm:e.onConfirm}},[a("div",{attrs:{slot:"trigger"},slot:"trigger"},[e._t("trigger")],2),a("el-scrollbar",{staticClass:"ls-scrollbar",staticStyle:{height:"500px"}},[a("div",{staticClass:"style-select"},[a("el-radio-group",{model:{value:e.select,callback:function(t){e.select=t},expression:"select"}},[a("div",{staticClass:"flex flex-wrap",staticStyle:{"align-items":"stretch"}},e._l(e.data,(function(t,o){return a("div",{key:o,staticClass:"flex item flex-col",style:{width:e.itemWidth}},[a("div",{staticClass:"item-img flex col-center m-b-20 flex-1",class:{select:e.select==t.value},on:{click:function(a){e.select=t.value}}},[a("img",{staticStyle:{width:"100%"},attrs:{src:t.img,alt:""}})]),a("el-radio",{attrs:{label:t.value}},[e._v(e._s(t.text))])],1)})),0)])],1)])],1)],1)}),[],!1,null,"69757d98",null);t.a=n.exports},"7e11":function(e,t,a){"use strict";a("308a")},9163:function(e,t,a){e.exports=a.p+"img/goods_image2.99a76ab0.png"},"92ef":function(e,t){e.exports="data:image/jpeg;base64,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"},a991:function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return l})),a.d(t,"c",(function(){return r})),a.d(t,"d",(function(){return i}));var o=a("f175");const s=()=>o.a.get("/poster.poster/getGoodsConfig"),l=e=>o.a.post("/poster.poster/setGoodsConfig",e),r=()=>o.a.get("/poster.poster/getDistributionConfig"),i=e=>o.a.post("/poster.poster/setDistributionConfig",e)},c708:function(e,t,a){e.exports=a.p+"img/goods_poster2.50d64264.png"},e674:function(e,t,a){"use strict";a("125c")},ea05:function(e,t,a){"use strict";var o=a("9ab4"),s=a("1b40");let l=class extends s.e{constructor(){super(...arguments),this.predefineColors=["#FF2C3C","#f7971e","#fa444d","#e0a356","#2f80ed","#2ec840"]}get color(){return this.value}set color(e){this.$emit("input",e)}reset(){this.color=this.resetColor}};Object(o.a)([Object(s.c)()],l.prototype,"value",void 0),Object(o.a)([Object(s.c)({default:""})],l.prototype,"resetColor",void 0),l=Object(o.a)([s.a],l);var r=l,i=a("2877"),c=Object(i.a)(r,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"color-select flex flex-1"},[a("el-color-picker",{attrs:{predefine:e.predefineColors},model:{value:e.color,callback:function(t){e.color=t},expression:"color"}}),a("el-input",{staticClass:"m-l-10 m-r-10 flex-1",attrs:{type:"text",readonly:""},model:{value:e.color,callback:function(t){e.color=t},expression:"color"}}),a("el-button",{attrs:{type:"text"},on:{click:e.reset}},[e._v("重置")])],1)}),[],!1,null,"b03bb76e",null);t.a=c.exports},eccb:function(e,t,a){e.exports=a.p+"img/goods_image.0e6b7d88.png"},fa79:function(e,t,a){e.exports=a.p+"img/goods_poster3.ab7a408b.png"}}]);