(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-50ba4e00","chunk-2d0af033"],{"0d09":function(e,l,a){"use strict";a.r(l);var t=function(){var e=this,l=e.$createElement,a=e._self._c||l;return a("a-spin",{attrs:{spinning:e.confirmLoading}},[a("j-form-container",{attrs:{disabled:e.formDisabled}},[a("a-form-model",{ref:"form",attrs:{slot:"detail",model:e.model,rules:e.validatorRules},slot:"detail"},[a("a-row",[a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"控制系统类型",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"controlSystemType"}},[a("a-auto-complete",{attrs:{"data-source":e.driveTypeList,placeholder:"请选择控制系统类型","filter-option":e.filterOption,allowClear:!0},model:{value:e.model.controlSystemType,callback:function(l){e.$set(e.model,"controlSystemType",l)},expression:"model.controlSystemType"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"中文名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"chineseName"}},[a("a-input",{attrs:{placeholder:"请输入中文名称"},model:{value:e.model.chineseName,callback:function(l){e.$set(e.model,"chineseName",l)},expression:"model.chineseName"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"英文名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"englishName"}},[a("a-input",{attrs:{placeholder:"请输入英文名称"},model:{value:e.model.englishName,callback:function(l){e.$set(e.model,"englishName",l)},expression:"model.englishName"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"序号",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"sortNo"}},[a("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入序号"},model:{value:e.model.sortNo,callback:function(l){e.$set(e.model,"sortNo",l)},expression:"model.sortNo"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"显示标志",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"showFlag"}},[a("j-switch",{model:{value:e.model.showFlag,callback:function(l){e.$set(e.model,"showFlag",l)},expression:"model.showFlag"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"工作曲线标志",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"curveGenerationFlags"}},[a("j-switch",{model:{value:e.model.curveGenerationFlags,callback:function(l){e.$set(e.model,"curveGenerationFlags",l)},expression:"model.curveGenerationFlags"}})],1)],1)],1)],1)],1)],1)},o=[],i=a("0fea"),s={name:"MdcDriveTypeParamConfigForm",components:{},props:{disabled:{type:Boolean,default:!1,required:!1},driveTypeList:{type:Object}},data:function(){return{model:{showFlag:"Y",curveGenerationFlags:"N"},labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:16}},confirmLoading:!1,validatorRules:{controlSystemType:[{required:!0,message:"请输入控制系统类型!"}],chineseName:[{required:!0,message:"请输入中文名称!"}],englishName:[{required:!0,message:"请输入英文名称!"}],showFlag:[{required:!0,message:"请输入显示标志!"}],curveGenerationFlags:[{required:!0,message:"请选择工作曲线标志!"}]},url:{add:"/mdc/mdcDriveTypeParamConfig/add",edit:"/mdc/mdcDriveTypeParamConfig/edit",queryById:"/mdc/mdcDriveTypeParamConfig/queryById"}}},computed:{formDisabled:function(){return this.disabled}},created:function(){this.modelDefault=JSON.parse(JSON.stringify(this.model))},methods:{add:function(){this.edit(this.modelDefault)},edit:function(e){this.model=Object.assign({},e),this.visible=!0},submitForm:function(){var e=this,l=this;this.$refs.form.validate((function(a){if(a){l.confirmLoading=!0;var t="",o="";e.model.id?(t+=e.url.edit,o="put"):(t+=e.url.add,o="post"),Object(i["h"])(t,e.model,o).then((function(e){e.success?(l.$notification.success({message:"消息",description:e.message}),l.$emit("ok")):l.$notification.warning({message:"消息",description:e.message})})).finally((function(){l.confirmLoading=!1}))}}))}}},r=s,n=a("2877"),d=Object(n["a"])(r,t,o,!1,null,null,null);l["default"]=d.exports},b633:function(e,l,a){"use strict";a.r(l);var t=function(){var e=this,l=e.$createElement,a=e._self._c||l;return a("j-modal",{attrs:{title:e.title,width:e.width,visible:e.visible,switchFullscreen:"",okButtonProps:{class:{"jee-hidden":e.disableSubmit}},cancelText:"关闭"},on:{ok:e.handleOk,cancel:e.handleCancel}},[a("mdc-drive-type-param-config-form",{ref:"realForm",attrs:{disabled:e.disableSubmit,driveTypeList:e.driveTypeList},on:{ok:e.submitCallback}})],1)},o=[],i=a("0d09"),s={name:"MdcDriveTypeParamConfigModal",components:{MdcDriveTypeParamConfigForm:i["default"]},props:["driveTypeList"],data:function(){return{title:"",width:800,visible:!1,disableSubmit:!1}},methods:{add:function(){var e=this;this.visible=!0,this.$nextTick((function(){e.$refs.realForm.add()}))},edit:function(e){var l=this;this.visible=!0,this.$nextTick((function(){l.$refs.realForm.edit(e)}))},close:function(){this.$emit("close"),this.visible=!1},handleOk:function(){this.$refs.realForm.submitForm()},submitCallback:function(){this.$emit("ok"),this.visible=!1},handleCancel:function(){this.close()}}},r=s,n=a("2877"),d=Object(n["a"])(r,t,o,!1,null,null,null);l["default"]=d.exports}}]);
|