(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-dc7e3e44","chunk-8d95f10e"],{5083:function(t,e,o){"use strict";o.d(e,"e",(function(){return s})),o.d(e,"d",(function(){return r})),o.d(e,"a",(function(){return i})),o.d(e,"f",(function(){return n})),o.d(e,"b",(function(){return l})),o.d(e,"c",(function(){return c}));var a=o("b775");function s(t){return Object(a["b"])({url:"/system/sysFileStorageSettings/list",method:"get",params:t})}function r(t){return Object(a["b"])({url:"/system/sysFileStorageSettings/"+t,method:"get"})}function i(t){return Object(a["b"])({url:"/system/sysFileStorageSettings",method:"post",data:t})}function n(t){return Object(a["b"])({url:"/system/sysFileStorageSettings/edit",method:"post",data:t})}function l(t){return Object(a["b"])({url:"/system/sysFileStorageSettings/"+t,method:"post"})}function c(t){return Object(a["b"])({url:"/system/sysFileStorageSettings/export",method:"get",params:t})}},"858a":function(t,e,o){"use strict";o.r(e);o("b64b");var a=o("2dd7"),s=o("5083");e["default"]={name:"CreateForm",props:{typeOptions:{type:Array,required:!0}},components:{AntModal:a["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:"添加附件存储设置",form:{},rules:{name:[{required:!0,message:"名称不能为空",trigger:"blur"}],type:[{required:!0,message:"存储类型不能为空",trigger:"change"}]},itemShow:!1}},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,name:void 0,type:"0",path:void 0,prefix:void 0,endpoint:void 0,domain:void 0,region:void 0,bucket:void 0,accessKey:void 0,secretKey:void 0}},handleAdd:function(){this.reset(),this.typeChange(this.form.type),this.open=!0,this.formTitle="添加附件存储设置"},handleUpdate:function(t){var e=this;this.reset(),this.open=!0,this.spinning=!this.spinning;var o=t.id;Object(s["d"])(o).then((function(t){e.form=t.data,e.typeChange(e.form.type),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 o=JSON.parse(JSON.stringify(e.form));void 0!==e.form.id?Object(s["f"])(o).then((function(t){e.$message.success("更新成功",3),e.open=!1,e.$emit("ok"),e.$emit("close"),e.disabled=!1})):Object(s["a"])(o).then((function(t){e.$message.success("新增成功",3),e.open=!1,e.$emit("ok"),e.$emit("close"),e.disabled=!1}))}))},back:function(){var t="/system/sysfilestoragesettings/index";this.$router.push(t)},typeChange:function(t){var e=[{required:!0,message:"存储路径不能为空",trigger:"blur"}],o=[{required:!0,message:"访问域名不能为空",trigger:"blur"}],a=[{required:!0,message:"地域不能为空",trigger:"blur"}],s=[{required:!0,message:"存储桶不能为空",trigger:"blur"}],r=[{required:!0,message:"访问密钥不能为空",trigger:"blur"}],i=[{required:!0,message:"秘密密钥不能为空",trigger:"blur"}],n=this.$options.data().rules;this.itemShow=!1,"0"===t?n.path=e:"1"===t||"2"===t?(this.itemShow=!0,n.endpoint=o,n.bucket=s,n.accessKey=r,n.secretKey=i):"3"===t&&(this.itemShow=!0,n.endpoint=o,n.region=a,n.bucket=s,n.accessKey=r,n.secretKey=i),this.rules=n}}}},da83:function(t,e,o){"use strict";o.r(e);o("b0c0");var a=function(){var t=this,e=t._self._c;return e("ant-modal",{attrs:{modalWidth:"576",modalHeight:"500",visible:t.open,"modal-title":t.formTitle,"adjust-size":!0},on:{cancel:t.cancel}},[e("a-form-model",{ref:"form",attrs:{slot:"content",model:t.form,rules:t.rules,layout:"vertical"},slot:"content"},[e("a-row",{attrs:{gutter:32}},[e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"名称",prop:"name"}},[e("a-input",{attrs:{placeholder:"请输入名称"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)],1),e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"存储类型",prop:"type"}},[e("a-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择存储类型",getPopupContainer:function(e){return e.parentNode||t.document.body}},on:{change:t.typeChange},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}},t._l(t.typeOptions,(function(o,a){return e("a-select-option",{key:a,attrs:{value:o.dictValue}},[t._v(t._s(o.dictLabel))])})),1)],1)],1),e("a-col",{attrs:{span:24}},[t.itemShow?t._e():e("a-form-model-item",{attrs:{prop:"path"}},[e("span",{attrs:{slot:"label"},slot:"label"},[t._v(" 存储路径 "),e("a-tooltip",[e("template",{slot:"title"},[t._v(" 附件上传路径，示例（ Windows配置D:/aidex/uploadPath，Linux配置 /home/aidex/uploadPath） ")]),e("a-icon",{attrs:{type:"question-circle-o"}})],2)],1),e("a-input",{attrs:{placeholder:"请输入存储路径"},model:{value:t.form.path,callback:function(e){t.$set(t.form,"path",e)},expression:"form.path"}})],1)],1),e("a-col",{attrs:{span:24}},[e("a-form-model-item",{attrs:{prop:"prefix"}},[e("span",{attrs:{slot:"label"},slot:"label"},[t._v(" 前缀 "),e("a-tooltip",[e("template",{slot:"title"},[t._v(" 附件前缀，示例（ 存储路径/uploadPath） ")]),e("a-icon",{attrs:{type:"question-circle-o"}})],2)],1),e("a-input",{attrs:{placeholder:"请输入前缀"},model:{value:t.form.prefix,callback:function(e){t.$set(t.form,"prefix",e)},expression:"form.prefix"}})],1)],1),t.itemShow?e("a-col",{attrs:{span:24}},[e("a-form-model-item",{attrs:{prop:"endpoint"}},[e("span",{attrs:{slot:"label"},slot:"label"},[t._v(" 访问域名 "),e("a-tooltip",[e("template",{slot:"title"},[t._v(" 参数：endpoint ")]),e("a-icon",{attrs:{type:"question-circle-o"}})],2)],1),e("a-input",{attrs:{placeholder:"请输入访问域名"},model:{value:t.form.endpoint,callback:function(e){t.$set(t.form,"endpoint",e)},expression:"form.endpoint"}})],1)],1):t._e(),t.itemShow?e("a-col",{attrs:{span:24}},[e("a-form-model-item",{attrs:{prop:"domain"}},[e("span",{attrs:{slot:"label"},slot:"label"},[t._v(" 多域名 "),e("a-tooltip",[e("template",{slot:"title"},[t._v(" 参数：domain ")]),e("a-icon",{attrs:{type:"question-circle-o"}})],2)],1),e("a-input",{attrs:{placeholder:"请输入多域名"},model:{value:t.form.domain,callback:function(e){t.$set(t.form,"domain",e)},expression:"form.domain"}})],1)],1):t._e(),t.itemShow?e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{prop:"region"}},[e("span",{attrs:{slot:"label"},slot:"label"},[t._v(" 地域 "),e("a-tooltip",[e("template",{slot:"title"},[t._v(" 参数：region ")]),e("a-icon",{attrs:{type:"question-circle-o"}})],2)],1),e("a-input",{attrs:{placeholder:"请输入地域"},model:{value:t.form.region,callback:function(e){t.$set(t.form,"region",e)},expression:"form.region"}})],1)],1):t._e(),t.itemShow?e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{prop:"bucket"}},[e("span",{attrs:{slot:"label"},slot:"label"},[t._v(" 存储桶 "),e("a-tooltip",[e("template",{slot:"title"},[t._v(" 参数：bucket ")]),e("a-icon",{attrs:{type:"question-circle-o"}})],2)],1),e("a-input",{attrs:{placeholder:"请输入存储桶"},model:{value:t.form.bucket,callback:function(e){t.$set(t.form,"bucket",e)},expression:"form.bucket"}})],1)],1):t._e(),t.itemShow?e("a-col",{attrs:{span:24}},[e("a-form-model-item",{attrs:{prop:"accessKey"}},[e("span",{attrs:{slot:"label"},slot:"label"},[t._v(" 访问密钥 "),e("a-tooltip",[e("template",{slot:"title"},[t._v(" 参数：access ")]),e("a-icon",{attrs:{type:"question-circle-o"}})],2)],1),e("a-input",{attrs:{placeholder:"请输入访问密钥"},model:{value:t.form.accessKey,callback:function(e){t.$set(t.form,"accessKey",e)},expression:"form.accessKey"}})],1)],1):t._e(),t.itemShow?e("a-col",{attrs:{span:24}},[e("a-form-model-item",{attrs:{prop:"secretKey"}},[e("span",{attrs:{slot:"label"},slot:"label"},[t._v(" 秘密密钥 "),e("a-tooltip",[e("template",{slot:"title"},[t._v(" 参数：secret ")]),e("a-icon",{attrs:{type:"question-circle-o"}})],2)],1),e("a-input",{attrs:{placeholder:"请输入秘密密钥"},model:{value:t.form.secretKey,callback:function(e){t.$set(t.form,"secretKey",e)},expression:"form.secretKey"}})],1)],1):t._e()],1)],1),e("template",{slot:"footer"},[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)],2)},s=[],r=o("5530"),i=o("858a"),n=Object(r["a"])({},i["default"]),l=n,c=o("2877"),p=Object(c["a"])(l,a,s,!1,null,null,null);e["default"]=p.exports}}]);