(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b723f"],{"1fc7":function(e,i,o){"use strict";o.r(i);var t=o("c0c3"),n=o("2dd7");i["default"]={name:"CreateForm",props:{typeOptions:{type:Array,required:!0}},components:{AntModal:n["a"]},data:function(){return{loading:!1,formTitle:"",form:{id:void 0,configName:void 0,configKey:void 0,configValue:void 0,configType:"Y",remark:void 0},open:!1,rules:{configName:[{required:!0,message:"参数名称不能为空",trigger:"blur"}],configKey:[{required:!0,message:"参数编码不能为空",trigger:"blur"},{validator:this.checkConfigKeyUnique}],configValue:[{required:!0,message:"参数值不能为空",trigger:"blur"}]}}},filters:{},created:function(){},computed:{},watch:{},methods:{cancel:function(){this.open=!1,this.$emit("close")},reset:function(){void 0!==this.$refs.form&&this.$refs.form.resetFields()},handleAdd:function(){this.open=!0,this.formTitle="添加参数"},handleUpdate:function(e,i){var o=this,n=e?e.id:i;Object(t["d"])(n).then((function(e){o.form=e.data,o.open=!0,o.formTitle="修改参数"}))},submitForm:function(){var e=this;this.$refs.form.validate((function(i){if(!i)return!1;void 0!==e.form.id?Object(t["h"])(e.form).then((function(i){e.$message.success("修改成功",3),e.open=!1,e.$emit("ok")})):Object(t["h"])(e.form).then((function(i){e.$message.success("新增成功",3),e.open=!1,e.$emit("ok")}))}))},checkConfigKeyUnique:function(e,i,o){var n="参数编码已存在";if(""===i)o();else{var r={configKey:i,id:void 0!==this.form.id?this.form.id:""};Object(t["a"])(r).then((function(e){"1"===e.data.code?o():o(n)}))}}}}}}]);