(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d213e1a"],{af21:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.isUpdate?"修改图片":"添加图片",visible:t.visible,width:"600px","destroy-on-close":!0,"lock-scroll":!1,"custom-class":"ele-dialog-form"},on:{"update:visible":t.updateVisible}},[a("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"82px"}},[a("el-row",{attrs:{gutter:15}},[a("el-col",[a("el-form-item",{attrs:{label:"标题:",prop:"title"}},[a("el-input",{attrs:{placeholder:"请输入标题",clearable:""},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}})],1),a("el-form-item",{attrs:{label:"分类:"}},[a("el-select",{staticClass:"ele-fluid",attrs:{placeholder:"请选择图片分类"},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}},t._l(t.tagLists,(function(e){return a("el-option",{key:e.title,attrs:{label:e.name,value:e.title}},[a("span",{staticStyle:{"padding-left":"8px"}},[t._v(t._s(e.name))])])})),1)],1),a("el-form-item",{attrs:{label:"上传图片"}},[a("el-row",[a("el-col",[a("el-input",{attrs:{placeholder:"请上传图片",clearable:""},model:{value:t.form.url,callback:function(e){t.$set(t.form,"url",e)},expression:"form.url"}}),a("el-upload",{staticClass:"upload-demo",attrs:{"show-file-list":!1,action:this.uploadImage+"?upload_type=img","on-success":t.afterUploadImage}},[t.form.url?a("img",{staticClass:"avatar",attrs:{src:t.form.url,width:"150",height:"150"}}):a("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1)],1)],1),a("el-form-item",{attrs:{label:"描述:"}},[a("el-input",{attrs:{placeholder:"请输入描述",clearable:""},model:{value:t.form.description,callback:function(e){t.$set(t.form,"description",e)},expression:"form.description"}})],1)],1)],1)],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){return t.updateVisible(!1)}}},[t._v("取消 ")]),a("el-button",{attrs:{type:"primary",loading:t.loading},on:{click:t.save}},[t._v("保存 ")])],1)],1)},l=[],i=a("d2b8"),o={name:"ImagesEdit",props:{visible:Boolean,data:Object},data:function(){return{form:Object.assign({},this.data),rules:{title:[{required:!0,message:"请输入标题",trigger:"blur"}]},loading:!1,isUpdate:!1,tagLists:[],uploadImage:i["a"].uploadImageUrl}},watch:{data:function(){this.data?(this.form=Object.assign({},this.data),console.log(this.form),this.isUpdate=!0):(this.form={},this.isUpdate=!1)}},mounted:function(){this.getTagLists()},methods:{afterUploadImage:function(t){0!=t.code||""==t.url?this.$message.error(t.msg):this.$set(this.form,"url",t.url)},save:function(){var t=this;this.$refs["form"].validate((function(e){if(!e)return!1;t.loading=!0,t.$http.post("/ImageStorage/"+(t.isUpdate?"edit":"add"),t.form).then((function(e){t.loading=!1,0===e.data.code?(t.$message({type:"success",message:e.data.msg}),t.isUpdate||(t.form={}),t.updateVisible(!1),t.$emit("done")):t.$message.error(e.data.msg)})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))}))},updateVisible:function(t){this.$emit("update:visible",t)},getTagLists:function(){var t=this;this.$http.get("/uploadLog/getTagLists").then((function(e){0===e.data.code&&(t.tagLists=e.data.data)}))}}},r=o,n=a("2877"),c=Object(n["a"])(r,s,l,!1,null,"411ee1cf",null);e["default"]=c.exports}}]);