(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d21a7e7"],{bc6f:function(t,e,i){"use strict";i.r(e);var r=i("2dd7"),o=i("aa3a");e["default"]={name:"CreateDataForm",props:{dictType:{type:String,required:!0},statusOptions:{type:Array,required:!0},title:String},components:{AntModal:r["a"]},data:function(){return{loading:!1,formTitle:"",form:{id:void 0,dictLabel:void 0,dictValue:void 0,dictSort:0,status:"0",remark:void 0},open:!1,rules:{dictLabel:[{required:!0,message:"数据标签不能为空",trigger:"blur"}],dictValue:[{required:!0,message:"数据键值不能为空",trigger:"blur"},{validator:this.checkDictDataValueUnique}],dictSort:[{required:!0,message:"数据顺序不能为空",trigger:"blur"}]}}},filters:{},created:function(){},computed:{},watch:{},methods:{cancel:function(){this.open=!1,this.reset(),this.$emit("close")},reset:function(){},handleAdd:function(){var t=this;this.reset(),Object(o["d"])(this.dictType).then((function(e){t.form.dictSort=e.data,t.open=!0,t.formTitle="添加【"+t.title+"】子表数据",t.form.dictType=t.dictType}))},handleUpdate:function(t){var e=this;this.reset();var i=t.id;Object(o["f"])(i).then((function(t){e.form=t.data,e.open=!0,e.formTitle="修改【"+e.title+"】子表数据"}))},submitForm:function(){var t=this;this.$refs.form.validate((function(e){if(!e)return!1;void 0!==t.form.id?Object(o["i"])(t.form).then((function(e){t.$message.success("修改成功",3),t.open=!1,t.$emit("ok")})):Object(o["i"])(t.form).then((function(e){t.$message.success("新增成功",3),t.open=!1,t.$emit("ok")}))}))},checkDictDataValueUnique:function(t,e,i){var r="数据字典值已存在";if(""===e)i();else{var n={dictValue:e,dictType:this.dictType,id:void 0!==this.form.id?this.form.id:""};Object(o["a"])(n).then((function(t){"1"===t.data.code?i():i(r)}))}}}}}}]);