chunk-90022852.f8c074f5.js 9.43 KB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-90022852"],{"54a1":function(t,e,i){"use strict";var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"module-box single-img"},[i("div",{staticClass:"single-img__box"},[i("el-upload",{attrs:{drag:"",action:t.fileUploadApi.fileUpload,"on-success":t.handleAvatarSuccess,"before-upload":t.beforeAvatarUpload,"show-file-list":!1}},[t.imageUrl?i("img",{staticClass:"single-img__img",attrs:{src:t.imageUrl}}):i("i",{staticClass:"el-icon-upload"},[i("div",{staticClass:"el-upload__text"},[i("em",[t._v("选择图片")])]),i("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v(t._s(t.tip))])])]),t.imageUrl?i("div",{staticClass:"overlay"},[i("i",{staticClass:"iconfont icon-chakan",on:{click:t.showImage}}),i("i",{staticClass:"iconfont icon-shanchu1",on:{click:t.delImage}})]):t._e()],1),i("el-dialog",{attrs:{title:"图片展示",visible:t.dialogVisible},on:{"update:visible":function(e){t.dialogVisible=e}}},[i("img",{attrs:{width:"100%",src:t.dialogImageUrl,alt:""}})])],1)},n=[],o=i("7a32"),s=i("f270"),l={name:"tool-single-img",mixins:[s["b"]],data:function(){return{dialogVisible:!1,dialogImageUrl:"",fileUploadApi:{fileUpload:""}}},props:{imageUrl:{type:String,default:""},tip:{type:String,default:"建议尺寸: 1080*900px, 高度自适应"}},mounted:function(){console.log(o["a"]),this.fileUploadApi=o["a"]},methods:{handleAvatarSuccess:function(t,e){this.$emit("update:imageUrl",t.data.url)},beforeAvatarUpload:function(t){var e=t.size/1024/1024<1;return e||this.$message.error("上传图片大小不能超过 1MB!"),e},showImage:function(){this.dialogImageUrl=this.imageUrl,this.dialogVisible=!0},delImage:function(){this.$emit("update:imageUrl","")}}},c=l,r=(i("7c05"),i("2877")),d=Object(r["a"])(c,a,n,!1,null,"7d74df17",null);e["a"]=d.exports},"5f79":function(t,e,i){"use strict";i("c599")},"6b51":function(t,e,i){"use strict";i("a3c0")},"7c05":function(t,e,i){"use strict";i("b57d")},a3c0:function(t,e,i){},b57d:function(t,e,i){},c599:function(t,e,i){},fcf2:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"shopTopTool"},[i("h3",{staticClass:"toolTit"},[t._v("轮播图")]),i("div",{staticClass:"tabBox"},[i("div",{staticClass:"toolBox"},[i("div",{staticClass:"numberGroup"},[t._m(0),i("div",{staticClass:"itemBox"},[i("div",{staticClass:"block"},[i("el-slider",{attrs:{"show-input-controls":!1,"input-size":"mini",max:1e3,"show-input":""},model:{value:t.activeComponent.componentContent.height,callback:function(e){t.$set(t.activeComponent.componentContent,"height",e)},expression:"activeComponent.componentContent.height"}})],1)])]),i("div",{staticClass:"imgListBox"},[i("draggable",{model:{value:t.activeComponent.componentContent.bannerData,callback:function(e){t.$set(t.activeComponent.componentContent,"bannerData",e)},expression:"activeComponent.componentContent.bannerData"}},t._l(t.activeComponent.componentContent.bannerData,(function(e,a){return i("div",{key:a,staticClass:"item"},[i("div",{staticClass:"listItemBox"},[i("div",{staticClass:"addImgTit",on:{click:function(i){return t.openAddImg(e,a)}}},[i("div",{staticClass:"titLeft"},[i("span",{staticClass:"iconfont"},[t._v("")]),i("span",{staticClass:"iconfont"},[t._v("")]),i("span",[t._v("图片")])]),i("div",{staticClass:"titRight"},[i("span",{staticClass:"iconfont",on:{click:function(i){return i.stopPropagation(),t.deleteItem(e,a)}}},[t._v("")]),i("span",{staticClass:"iconfont",domProps:{innerHTML:t._s(t.imgCurrent===a?"&#xe660;":"&#xe695;")}})])]),i("div",{directives:[{name:"show",rawName:"v-show",value:t.imgCurrent===a,expression:"imgCurrent === index"}],staticClass:"addBox"},[i("div",{staticClass:"addContent"},[i("tool-single-img",{attrs:{imageUrl:e.bannerUrl,tip:4==t.terminal?"建议尺寸: 宽度1920px":"建议尺寸: 宽度750px"},on:{"update:imageUrl":function(i){return t.$set(e,"bannerUrl",i)},"update:image-url":function(i){return t.$set(e,"bannerUrl",i)}}}),i("tool-select-link",{attrs:{linkObj:e.linkObj,title:"图片链接"},on:{"update:linkObj":function(i){return t.$set(e,"linkObj",i)},"update:link-obj":function(i){return t.$set(e,"linkObj",i)}}})],1),i("div",{staticClass:"deleteItem",on:{click:function(i){return t.deleteItem(e,a)}}},[i("span",{staticClass:"iconfont"},[t._v("")]),t._v("删除内容")])])])])})),0)],1),i("div",{staticClass:"addImgBtn",on:{click:t.addImgText}},[i("span",{staticClass:"iconfont"},[t._v("")]),t._v("添加图片")])])]),i("el-dialog",{attrs:{visible:t.dialogImageVisible},on:{"update:visible":function(e){t.dialogImageVisible=e}}},[i("img",{attrs:{width:"100%",src:t.dialogImageUrl,alt:""}})])],1)},n=[function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"title"},[i("span",[t._v("图片高度")])])}],o=i("5530"),s=(i("a434"),i("d3b7"),i("3ca3"),i("ddb0"),i("2b3d"),i("bf19"),i("9861"),i("b76a")),l=i.n(s),c=i("629e"),r=i("2f62"),d=i("347c"),u=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"module-box link-select"},[i("div",{staticClass:"module-box__title"},[i("label",{staticClass:"module-box__label"},[t._v(t._s(t.title))])]),i("div",{staticClass:"link-select__confirm"},[t.selectedCategoryList&&0===t.selectedCategoryList.length?i("div",{staticClass:"btn",on:{click:t.openDialog}},[i("span",{staticClass:"iconfont"},[t._v("")]),t._v(" 添加类别 ")]):i("div",{staticClass:"info"},[i("div",[i("span",[t._v(t._s(t.selectedCategoryList[0].categoryName))]),t.selectedCategoryList.length>1?i("span",[t._v("+"+t._s(t.selectedCategoryList.length-1))]):t._e()]),i("div",{staticClass:"operation"},[i("i",{staticClass:"iconfont",on:{click:t.openDialog}},[t._v("")]),i("i",{staticClass:"iconfont",on:{click:t.deleteCategory}},[t._v("")])])])]),i("el-dialog",{attrs:{width:"500",title:"选择类别",visible:t.categoryVisible},on:{"update:visible":function(e){t.categoryVisible=e}}},[4===t.terminal?i("el-select",{attrs:{multiple:"","collapse-tags":"",placeholder:"请选择"},model:{value:t.categoryValue,callback:function(e){t.categoryValue=e},expression:"categoryValue"}},t._l(t.categoryList,(function(t){return i("el-option",{key:t.id,attrs:{label:t.categoryName,value:t.id}})})),1):i("el-cascader",{ref:"cascader",attrs:{options:t.categoryList,props:{multiple:!0,label:"categoryName",value:"id",children:"childs"},clearable:""}}),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.categoryVisible=!1}}},[t._v("取 消")]),i("el-button",{attrs:{type:"primary"},on:{click:t.categoryChanged}},[t._v("确 定")])],1)],1)],1)},g=[],m=(i("4de4"),i("7a32")),p=i("f270"),f=i("6b3f"),C={name:"tool-select-category",mixins:[p["b"]],data:function(){return{props:{multiple:!0},selectName:"",categoryValue:[],selectedCategoryList:[],categoryList:[],categoryVisible:!1}},props:{title:{type:String,default:"链接"},category:{type:Array,default:function(){return[]}}},mounted:function(){this.getCategory(),this.selectedCategoryList=this.category},computed:Object(o["a"])({},Object(r["b"])(["terminal"])),methods:{getCategory:function(){var t=this,e={url:m["a"].getClassify,method:"GET"};this.sendReq(e,(function(e){t.categoryList=e.data,Object(f["a"])(t.categoryList)}))},openDialog:function(){this.categoryVisible=!0},categoryChanged:function(){var t=this;if(this.categoryVisible=!1,4===this.terminal)this.selectedCategoryList=this.categoryList.filter((function(e){for(var i=0;i<t.categoryValue.length;i++)if(t.categoryValue[i]===e.id)return!0}));else{var e=this.$refs["cascader"].getCheckedNodes();if(e){e=e.filter((function(t){return 0===t.children.length})),this.selectedCategoryList=[];for(var i=0;i<e.length;i++)this.selectedCategoryList.push(e[i].data)}}this.$emit("update:category",this.selectedCategoryList)},deleteCategory:function(){this.categoryValue=[],this.$emit("update:category",[])}}},b=C,v=(i("5f79"),i("2877")),h=Object(v["a"])(b,u,g,!1,null,"b6020bb6",null),y=h.exports,_=i("54a1"),k={name:"bannerTool",mixins:[c["a"]],components:{ToolSingleImg:_["a"],ToolSelectCategory:y,ToolSelectLink:d["a"],Draggable:l.a},data:function(){return{dialogImageVisible:!1,dialogImageUrl:"",alignList:[{id:1,label:"居左",value:"left"},{id:2,label:"居中",value:"center"},{id:3,label:"居右",value:"right"}],textAlign:"left",imgCurrent:null,labelCurrent:null}},computed:Object(o["a"])({},Object(r["b"])(["terminal"])),methods:{addCategory:function(){},openAddImg:function(t,e){if(this.imgCurrent===e)return this.imgCurrent=null,!1;this.imgCurrent=e},openAddLabel:function(t,e){if(this.labelCurrent===e)return this.labelCurrent=null,!1;this.labelCurrent=e},addImgText:function(){this.activeComponent.componentContent.bannerData.push({title:"",imgData:"",url:""})},deleteItem:function(t,e){var i=this;this.$confirm("确定删除此项?").then((function(t){i.activeComponent.componentContent.bannerData.splice(e,1)})).catch((function(t){}))},addLabel:function(){this.activeComponent.componentContent.labelList.push({name:"",url:""})},deleteLabelItem:function(t,e){var i=this;this.$confirm("确定删除此项?").then((function(t){i.activeComponent.componentContent.labelList.splice(e,1)})).catch((function(t){}))},imgChange:function(t,e,i){this.activeComponent.componentContent.bannerData[e][i]=URL.createObjectURL(t.raw)},showImage:function(t){this.dialogImageUrl=t,this.dialogImageVisible=!0},delImage:function(t,e){this.activeComponent.componentContent.bannerData[t][e]=""}}},x=k,I=(i("6b51"),Object(v["a"])(x,a,n,!1,null,"2ff058d3",null));e["default"]=I.exports}}]);