chunk-4b80d62a.a8568eb9.js 5.1 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-4b80d62a"],{"2e3e":function(t,e,a){"use strict";var i=a("9ab4"),s=a("1b40"),r=a("0a6d"),l=a("6897"),n=a("b3ad"),o=a("5c96");let c=class extends s.e{constructor(){super(...arguments),this.type="",this.varName="",this.formData={id:"",title:"",synopsis:"",image:""},this.rules={image:[{required:!0,message:"必填项不能为空",trigger:["blur","change"]}]}}openDialog(t){this.formData.id=t,this.$refs.Dialog.open(),this.getData()}getData(){Object(l.b)({id:this.formData.id}).then(t=>{this.formData=t})}async handleConfirm(){if(""==this.formData.image)return Object(o.Message)({type:"error",message:"请选择分享图片"});await Object(l.c)(this.formData),this.$refs.Dialog.close(),this.$emit("reflsh")}handlePrice(){this.formData.title||(this.formData.title=""),this.formData.synopsis||(this.formData.synopsis=""),"title"==this.type?this.formData.title+="{price}":this.formData.synopsis+="{price}"}handleName(){this.formData.title||(this.formData.title=""),this.formData.synopsis||(this.formData.synopsis=""),"title"==this.type?this.formData.title+=this.varTitle.content:this.formData.synopsis+=this.varTitle.content}handleSelected(t){this.type=t}get varTitle(){switch(+this.formData.id){case 1:return{name:"店铺名称",content:"{name}"};case 2:return{name:"用户昵称",content:"{nickname}"};case 3:return{name:"店铺名称",content:"{name}"};case 4:return{name:"商品昵称",content:"{goodname}"};case 5:case 6:return{name:"用户昵称",content:"{nickname}"};default:return""}}};Object(i.a)([Object(s.c)()],c.prototype,"value",void 0),c=Object(i.a)([Object(s.a)({components:{LsDialog:r.a,MaterialSelect:n.a}})],c);var m=c,f=a("2877"),d=Object(f.a)(m,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ls-dialog",{ref:"Dialog",staticClass:"m-l-10 inline",attrs:{title:"分享设置",width:"800px",top:"20vh",rules:t.rules,async:!0},on:{confirm:t.handleConfirm}},[a("el-form",{ref:"form",attrs:{size:"mini","label-width":"120px",model:t.formData}},[a("el-form-item",{attrs:{label:"变量替换"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.handleName}},[t._v(t._s(t.varTitle.name))]),4==t.formData.id?a("el-button",{attrs:{type:"primary"},on:{click:t.handlePrice}},[t._v("价格")]):t._e()],1),a("el-form-item",{attrs:{label:"分享标题"}},[a("el-input",{on:{focus:function(e){return t.handleSelected("title")}},model:{value:t.formData.title,callback:function(e){t.$set(t.formData,"title",e)},expression:"formData.title"}})],1),1!=t.formData.id&&2!=t.formData.id?a("el-form-item",{attrs:{label:"分享简介"}},[a("el-input",{staticStyle:{width:"300px"},attrs:{type:"textarea",rows:3},on:{focus:function(e){return t.handleSelected("synopsis")}},model:{value:t.formData.synopsis,callback:function(e){t.$set(t.formData,"synopsis",e)},expression:"formData.synopsis"}})],1):t._e(),a("el-form-item",{attrs:{label:"分享图片",prop:"image",required:""}},[a("material-select",{attrs:{limit:1},model:{value:t.formData.image,callback:function(e){t.$set(t.formData,"image",e)},expression:"formData.image"}}),a("div",{staticClass:"flex"},[a("div",{staticClass:"muted xs m-r-16"},[t._v("建议尺寸:500*400")])])],1)],1)],1)}),[],!1,null,null,null);e.a=d.exports},"4e76":function(t,e,a){"use strict";a.r(e);a("a573");var i=a("9ab4"),s=a("1b40"),r=a("0a6d"),l=a("6897"),n=a("2e3e");let o=class extends s.e{constructor(){super(...arguments),this.pager=[{title:"",image:""}]}handleAdd(t){this.$refs.lsDislog.openDialog(t.id)}async getList(){const t=await Object(l.a)();this.pager=t.map((t,e)=>{if(e<2)return t})}created(){this.getList()}};o=Object(i.a)([Object(s.a)({components:{LsDialog:r.a,Dialog:n.a}})],o);var c=o,m=a("2877"),f=Object(m.a)(c,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"ls-card"},[a("el-alert",{attrs:{title:"温馨提示:您可以自定义下面页面的分享内容,配置后,当用户分享该页面时,将按照您的设置进行展示。",type:"info","show-icon":"",closable:!1}})],1),a("div",{staticClass:"ls-card m-t-24"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.pager,size:"mini","row-style":{height:"58px"}}},[a("el-table-column",{attrs:{label:"类型","min-width":"70",prop:"page_desc"}}),a("el-table-column",{attrs:{label:"分享标题","min-width":"70",prop:"title"}}),a("el-table-column",{attrs:{label:"分享图片","min-width":"70"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.image?a("el-image",{staticClass:"flex-none",staticStyle:{width:"58px",height:"58px"},attrs:{src:e.row.image,fit:"cover"}}):t._e()]}}])}),a("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(a){return t.handleAdd(e.row)}}},[t._v("编辑 ")])]}}])})],1)],1),a("Dialog",{ref:"lsDislog",on:{reflsh:t.getList}})],1)}),[],!1,null,null,null);e.default=f.exports},6897:function(t,e,a){"use strict";a.d(e,"a",(function(){return s})),a.d(e,"b",(function(){return r})),a.d(e,"c",(function(){return l}));var i=a("f175");const s=t=>i.a.get("/marketing.dev_share/lists",{params:t}),r=t=>i.a.get("/marketing.dev_share/detail",{params:t}),l=t=>i.a.post("/marketing.dev_share/edit",t)}}]);