(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-582d9578","chunk-f86d0334"],{"5e12":function(e,t,s){"use strict";s.r(t);var o=function(){var e=this,t=e._self._c;return t("ant-modal",{attrs:{modalWidth:"576",modalHeight:"500",visible:e.open,"modal-title":e.formTitle,"adjust-size":!0},on:{cancel:e.cancel}},[t("a-form-model",{ref:"form",attrs:{slot:"content",model:e.form,rules:e.rules,layout:"vertical"},slot:"content"},[t("a-row",{attrs:{gutter:32}},[t("a-col",{attrs:{span:12}},[t("a-form-model-item",{attrs:{label:"名称",prop:"smsName"}},[t("a-input",{attrs:{placeholder:"请输入名称"},model:{value:e.form.smsName,callback:function(t){e.$set(e.form,"smsName",t)},expression:"form.smsName"}})],1)],1),t("a-col",{attrs:{span:12}},[t("a-form-model-item",{attrs:{label:"短信服务商",prop:"smsProvider"}},[t("a-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择短信服务商",getPopupContainer:function(t){return t.parentNode||e.document.body},"allow-clear":""},on:{change:e.smsProviderChange},model:{value:e.form.smsProvider,callback:function(t){e.$set(e.form,"smsProvider",t)},expression:"form.smsProvider"}},e._l(e.smsProviderOptions,(function(s,o){return"0"!==s.dictValue?t("a-select-option",{key:o,attrs:{value:s.dictValue}},[e._v(e._s(s.dictLabel))]):e._e()})),1)],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"访问密钥",prop:"accessKey"}},[t("a-input",{attrs:{placeholder:"请输入访问密钥"},model:{value:e.form.accessKey,callback:function(t){e.$set(e.form,"accessKey",t)},expression:"form.accessKey"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"秘密密钥",prop:"secretKey"}},[t("a-input",{attrs:{placeholder:"请输入秘密密钥"},model:{value:e.form.secretKey,callback:function(t){e.$set(e.form,"secretKey",t)},expression:"form.secretKey"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{prop:"signName"}},[t("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 短信签名 "),t("a-tooltip",[t("template",{slot:"title"},[e._v(" 短信签名必须先经过短信服务商审核 ")]),t("a-icon",{attrs:{type:"question-circle-o"}})],2)],1),t("a-input",{attrs:{placeholder:"请输入短信签名"},model:{value:e.form.signName,callback:function(t){e.$set(e.form,"signName",t)},expression:"form.signName"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{prop:"endpoint"}},[t("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 访问域名 "),t("a-tooltip",[t("template",{slot:"title"},[e._v(" 不填时使用默认值 ")]),t("a-icon",{attrs:{type:"question-circle-o"}})],2)],1),t("a-input",{attrs:{placeholder:"请输入访问域名"},model:{value:e.form.endpoint,callback:function(t){e.$set(e.form,"endpoint",t)},expression:"form.endpoint"}})],1)],1),e.tencentItemShow?t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{prop:"region"}},[t("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 地域 "),t("a-tooltip",[t("template",{slot:"title"},[e._v(" 地域，可选值: ap-beijing, ap-guangzhou, ap-nanjing ")]),t("a-icon",{attrs:{type:"question-circle-o"}})],2)],1),t("a-input",{attrs:{placeholder:"请输入地域"},model:{value:e.form.region,callback:function(t){e.$set(e.form,"region",t)},expression:"form.region"}})],1)],1):e._e(),e.tencentItemShow?t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{prop:"sdkAppId"}},[t("span",{attrs:{slot:"label"},slot:"label"},[e._v(" SDK应用标识 "),t("a-tooltip",[t("template",{slot:"title"},[e._v(" 腾讯云短信必填 ")]),t("a-icon",{attrs:{type:"question-circle-o"}})],2)],1),t("a-input",{attrs:{placeholder:"请输入SDK应用标识"},model:{value:e.form.sdkAppId,callback:function(t){e.$set(e.form,"sdkAppId",t)},expression:"form.sdkAppId"}})],1)],1):e._e(),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"备注",prop:"remark"}},[t("a-textarea",{attrs:{placeholder:"请输入备注",rows:4},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1)],1),t("template",{slot:"footer"},[t("a-button",{attrs:{disabled:e.disabled},on:{click:e.cancel}},[e._v(" 取消 ")]),t("a-button",{attrs:{type:"primary",disabled:e.disabled},on:{click:function(t){return e.submitForm(!0)}}},[e._v(" 保存 ")])],1)],2)},r=[],a=s("5530"),n=s("8885"),i=Object(a["a"])({},n["default"]),l=i,m=s("2877"),c=Object(m["a"])(l,o,r,!1,null,null,null);t["default"]=c.exports},7854:function(e,t,s){"use strict";s.d(t,"e",(function(){return r})),s.d(t,"d",(function(){return a})),s.d(t,"a",(function(){return n})),s.d(t,"f",(function(){return i})),s.d(t,"b",(function(){return l})),s.d(t,"c",(function(){return m}));var o=s("b775");function r(e){return Object(o["b"])({url:"/system/sysSmsSettings/list",method:"get",params:e})}function a(e){return Object(o["b"])({url:"/system/sysSmsSettings/"+e,method:"get"})}function n(e){return Object(o["b"])({url:"/system/sysSmsSettings",method:"post",data:e})}function i(e){return Object(o["b"])({url:"/system/sysSmsSettings/edit",method:"post",data:e})}function l(e){return Object(o["b"])({url:"/system/sysSmsSettings/"+e,method:"post"})}function m(e){return Object(o["b"])({url:"/system/sysSmsSettings/export",method:"get",params:e})}},8885:function(e,t,s){"use strict";s.r(t);s("b64b");var o=s("2dd7"),r=s("7854");t["default"]={name:"CreateForm",props:{smsProviderOptions:{type:Array,required:!0}},components:{AntModal:o["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:{smsName:[{required:!0,message:"名称不能为空",trigger:"blur"}],smsProvider:[{required:!0,message:"短信服务商不能为空",trigger:"change"}],accessKey:[{required:!0,message:"访问密钥不能为空",trigger:"blur"}],secretKey:[{required:!0,message:"秘密密钥不能为空",trigger:"blur"}],signName:[{required:!0,message:"短信签名不能为空",trigger:"blur"}]},tencentItemShow:!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,smsName:void 0,smsProvider:void 0,accessKey:void 0,secretKey:void 0,sdkAppId:void 0,endpoint:void 0,region:void 0,signName:void 0,remark:void 0}},handleAdd:function(){this.reset(),this.open=!0,this.formTitle="添加短信设置"},handleUpdate:function(e){var t=this;this.reset(),this.open=!0,this.spinning=!this.spinning;var s=e.id;Object(r["d"])(s).then((function(e){t.form=e.data,t.formTitle="修改短信设置",t.spinning=!t.spinning}))},submitForm:function(e){var t=this;this.closeDialog=e,this.disabled=!0,this.$refs.form.validate((function(e){if(!e)return t.disabled=!1,!1;var s=JSON.parse(JSON.stringify(t.form));void 0!==t.form.id?Object(r["f"])(s).then((function(e){t.$message.success("更新成功",3),t.open=!1,t.$emit("ok"),t.$emit("close"),t.disabled=!1})):Object(r["a"])(s).then((function(e){t.$message.success("新增成功",3),t.open=!1,t.$emit("ok"),t.$emit("close"),t.disabled=!1}))}))},back:function(){var e="/system/syssmssettings/index";this.$router.push(e)},smsProviderChange:function(e){var t=[{required:!0,message:"SDK应用标识不能为空",trigger:"blur"}],s=[{required:!0,message:"地域不能为空",trigger:"blur"}],o=this.$options.data().rules;this.tencentItemShow=!1,"2"===e&&(this.tencentItemShow=!0,o.region=s,o.sdkAppId=t),this.rules=o}}}}}]);