cuikaidong
2025-08-08 c495c1ae53473d54af136ea00da84bf51c50d521
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0c93b7"],{"57ed":function(e,i,l){"use strict";l.r(i);var t=function(){var e=this,i=e.$createElement,l=e._self._c||i;return l("a-modal",{attrs:{title:e.title,width:600,visible:e.visible,confirmLoading:e.confirmLoading,cancelText:"关闭"},on:{ok:e.handleOk,cancel:e.handleCancel}},[l("a-spin",{attrs:{spinning:e.confirmLoading}},[l("a-form-model",{ref:"form",attrs:{model:e.model,rules:e.validatorRules}},[l("a-form-model-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"dictName",required:"",label:"字典名称"}},[l("a-input",{attrs:{placeholder:"请输入字典名称"},model:{value:e.model.dictName,callback:function(i){e.$set(e.model,"dictName",i)},expression:"model.dictName"}})],1),l("a-form-model-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"dictCode",required:"",label:"字典编码"}},[l("a-input",{attrs:{placeholder:"请输入字典编码"},model:{value:e.model.dictCode,callback:function(i){e.$set(e.model,"dictCode",i)},expression:"model.dictCode"}})],1),l("a-form-model-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"描述"}},[l("a-input",{model:{value:e.model.description,callback:function(i){e.$set(e.model,"description",i)},expression:"model.description"}})],1)],1)],1)],1)},o=[],a=(l("88bc"),l("4ec3")),d={name:"DictModal",data:function(){return{value:1,title:"操作",visible:!1,model:{},labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:16}},confirmLoading:!1,validatorRules:{dictName:[{required:!0,message:"请输入字典名称!"}],dictCode:[{required:!0,message:"请输入字典编码!"},{validator:this.validateDictCode}]}}},created:function(){},methods:{validateDictCode:function(e,i,l){var t={tableName:"sys_dict",fieldName:"dict_code",fieldVal:i,dataId:this.model.id};Object(a["o"])(t).then((function(e){e.success?l():l(e.message)}))},handleChange:function(e){this.model.status=e},add:function(){this.edit({})},edit:function(e){e.id?this.visiblekey=!0:this.visiblekey=!1,this.model=Object.assign({},e),this.visible=!0},handleOk:function(){var e=this,i=this;this.$refs.form.validate((function(l){if(!l)return!1;var t;i.confirmLoading=!0,e.model.dictName=(e.model.dictName||"").trim(),e.model.dictCode=(e.model.dictCode||"").trim(),e.model.description=(e.model.description||"").trim(),t=e.model.id?Object(a["p"])(e.model):Object(a["a"])(e.model),t.then((function(e){e.success?(i.$message.success(e.message),i.$emit("ok")):i.$message.warning(e.message)})).finally((function(){i.confirmLoading=!1,i.close()}))}))},handleCancel:function(){this.close()},close:function(){this.$emit("close"),this.visible=!1,this.$refs.form.resetFields()}}},s=d,n=l("2877"),c=Object(n["a"])(s,t,o,!1,null,null,null);i["default"]=c.exports}}]);