(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-545ea0c2","chunk-6957a48e"],{"976d":function(t,e,i){"use strict";i.d(e,"g",(function(){return o})),i.d(e,"e",(function(){return r})),i.d(e,"a",(function(){return s})),i.d(e,"h",(function(){return a})),i.d(e,"b",(function(){return l})),i.d(e,"d",(function(){return c})),i.d(e,"c",(function(){return d})),i.d(e,"f",(function(){return u}));var n=i("b775");function o(t){return Object(n["b"])({url:"/link/cmsLink/list",method:"get",params:t})}function r(t){return Object(n["b"])({url:"/link/cmsLink/"+t,method:"get"})}function s(t){return Object(n["b"])({url:"/link/cmsLink",method:"post",data:t})}function a(t){return Object(n["b"])({url:"/link/cmsLink/edit",method:"post",data:t})}function l(t){return Object(n["b"])({url:"/link/cmsLink/"+t,method:"post"})}function c(){return Object(n["b"])({url:"/link/cmsLink/findMaxSort",method:"get"})}function d(t){return Object(n["b"])({url:"/link/cmsLink/export",method:"get",params:t})}function u(t){return Object(n["b"])({url:"/link/cmsLink/getInitData/"+t,method:"get"})}},ca20:function(t,e,i){"use strict";i.r(e);i("a15b"),i("d81d"),i("4e82"),i("b64b");var n=i("2dd7"),o=i("976d"),r=i("432e");e["default"]={name:"CreateForm",props:{statusOptions:{type:Array,required:!0}},components:{AntModal:n["a"],TinymceEditor:r["a"]},data:function(){return{open:!1,closeDialog:!0,spinning:!1,delayTime:100,labelCol:{span:4},wrapperCol:{span:14},loading:!1,disabled:!1,total:0,id:void 0,formTitle:"添加友情链接表",showFileList:[],fileList:[],form:{},rules:{linkAddress:[{required:!0,message:"链接地址不能为空",trigger:"blur"}],linkName:[{required:!0,message:"链接名称不能为空",trigger:"blur"}]}}},filters:{},created:function(){},computed:{},watch:{},mounted:function(){},methods:{onClose:function(){this.open=!1,this.reset(),this.$emit("close")},cancel:function(){this.open=!1,this.reset(),this.$emit("close")},reset:function(){this.form={id:void 0,linkTypeId:void 0,linkName:void 0,linkAddress:void 0,linkImg:void 0,sort:void 0,status:"0"},this.showFileList=[]},handleAdd:function(t){var e=this;this.reset(),this.form.linkTypeId=t,Object(o["d"])().then((function(t){e.form.sort=t.data,e.open=!0,e.formTitle="添加链接"}))},handleUpdate:function(t){var e=this;this.reset(),this.open=!0,this.spinning=!this.spinning;var i=t.id;Object(o["e"])(i).then((function(t){e.form=t.data;var i=e.form.linkImg;if(i){var n=[{id:i,name:"图片",url:e.getFileDownloadPath(i)}];e.showFileList=n,e.fileList=n}e.formTitle="修改链接",e.spinning=!e.spinning}))},submitForm:function(t){var e=this;this.closeDialog=t,this.disabled=!0,this.$refs.form.validate((function(t){if(!t)return e.disabled=!1,!1;var i=JSON.parse(JSON.stringify(e.form)),n=e.fileList;n&&n.length>0?i.linkImg=n.map((function(t){return t.id})).join(","):i.linkImg=null,void 0!==e.form.id?Object(o["h"])(i).then((function(t){e.$message.success("更新成功",3),e.open=!1,e.$emit("ok"),e.$emit("close"),e.disabled=!1})):Object(o["a"])(i).then((function(t){e.$message.success("新增成功",3),e.open=!1,e.$emit("ok"),e.$emit("close"),e.disabled=!1}))}))},back:function(){var t="/link/cmslink/index";this.$router.push(t)},getFileList:function(t){this.fileList=t}}}},cd61:function(t,e,i){"use strict";i.r(e);i("4e82");var n=function(){var t=this,e=t._self._c;return e("a-drawer",{attrs:{width:"576",title:t.formTitle,"label-col":4,"wrapper-col":14,visible:t.open,"body-style":{height:"calc(100vh - 100px)",overflow:"auto"}},on:{close:t.cancel}},[e("a-form-model",{ref:"form",attrs:{model:t.form,rules:t.rules,layout:"vertical"}},[e("a-spin",{attrs:{spinning:t.spinning,delay:t.delayTime,tip:"Loading..."}},[e("a-row",{attrs:{gutter:32}},[e("a-col",{attrs:{span:24}},[e("a-form-model-item",{attrs:{label:"链接名称",prop:"linkName"}},[e("a-input",{attrs:{placeholder:"请输入链接名称"},model:{value:t.form.linkName,callback:function(e){t.$set(t.form,"linkName",e)},expression:"form.linkName"}})],1)],1),e("a-col",{attrs:{span:24}},[e("a-form-model-item",{attrs:{label:"链接地址",prop:"linkAddress"}},[e("a-input",{attrs:{placeholder:"请输入链接地址"},model:{value:t.form.linkAddress,callback:function(e){t.$set(t.form,"linkAddress",e)},expression:"form.linkAddress"}})],1)],1),e("a-col",{attrs:{span:24}},[e("a-form-model-item",{attrs:{label:"图片",prop:"linkImg"}},[e("image-upload",{attrs:{"is-show-tip":!1,limit:1,"get-files":t.getFileList,"show-files":t.showFileList},model:{value:t.form.linkImg,callback:function(e){t.$set(t.form,"linkImg",e)},expression:"form.linkImg"}})],1)],1),e("a-col",{attrs:{span:24}},[e("a-form-model-item",{attrs:{label:"排序",prop:"sort"}},[e("a-input",{attrs:{placeholder:"请输入排序"},model:{value:t.form.sort,callback:function(e){t.$set(t.form,"sort",e)},expression:"form.sort"}})],1)],1),e("a-col",{attrs:{span:24}},[e("a-form-model-item",{attrs:{label:"状态",prop:"status"}},[e("a-radio-group",{model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},t._l(t.statusOptions,(function(i,n){return e("a-radio",{key:n,attrs:{value:i.dictValue}},[t._v(" "+t._s(i.dictLabel)+" ")])})),1)],1)],1)],1)],1),e("div",{staticClass:"bottom-control"},[e("a-space",[e("a-button",{attrs:{disabled:t.disabled},on:{click:t.cancel}},[t._v(" 取消 ")]),e("a-button",{attrs:{type:"primary",disabled:t.disabled},on:{click:function(e){return t.submitForm(!0)}}},[t._v(" 保存 ")])],1)],1)],1)],1)},o=[],r=i("5530"),s=i("ca20"),a=Object(r["a"])({},s["default"]),l=a,c=i("2877"),d=Object(c["a"])(l,n,o,!1,null,null,null);e["default"]=d.exports}}]);