(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-26dc609d"],{"3de3":function(e,a,t){"use strict";t.r(a);var i=function(){var e=this,a=this,t=a.$createElement,i=a._self._c||t;return i("div",{ref:"device"},[i("a-modal",{attrs:{title:a.title,width:800,visible:a.visible,confirmLoading:a.confirmLoading,getContainer:function(){return e.$refs.device},okButtonProps:{props:{disabled:a.disableSubmit}},cancelText:"关闭"},on:{ok:a.handleOk,cancel:a.handleCancel}},[i("a-spin",{attrs:{spinning:a.confirmLoading}},[i("a-form",{attrs:{form:a.form}},[i("a-row",{attrs:{gutter:24}},[i("a-col",{attrs:{span:24}},[i("a-form-item",{attrs:{label:"报警号",labelCol:a.labelCol,wrapperCol:a.wrapperCol}},[i("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["alarmCode",a.validatorRules.alarmCode],expression:"['alarmCode', validatorRules.alarmCode]"}],attrs:{placeholder:"请输入报警号"}})],1)],1),i("a-col",{attrs:{span:24}},[i("a-form-item",{attrs:{label:"报警内容",labelCol:a.labelCol,wrapperCol:a.wrapperCol}},[i("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["alarmContent",a.validatorRules.alarmContent],expression:"['alarmContent', validatorRules.alarmContent]"}],attrs:{placeholder:"请输入报警内容"}})],1)],1),i("a-col",{attrs:{span:24}},[i("a-form-item",{attrs:{label:"驱动类型",labelCol:a.labelCol,wrapperCol:a.wrapperCol}},[i("a-auto-complete",{directives:[{name:"decorator",rawName:"v-decorator",value:["driveType",a.validatorRules.driveType],expression:"['driveType', validatorRules.driveType]"}],attrs:{"data-source":a.driveTypeList,placeholder:"请选择驱动类型","filter-option":a.filterOption,allowClear:!0}})],1)],1),i("a-col",{attrs:{span:24}},[i("a-form-item",{attrs:{label:"是否启用",labelCol:a.labelCol,wrapperCol:a.wrapperCol}},[i("a-switch",{directives:[{name:"decorator",rawName:"v-decorator",value:["isUse",a.validatorRules.isUse],expression:"['isUse', validatorRules.isUse]"}],attrs:{checked:a.isFilterChecked},on:{change:a.isFilterChange}})],1)],1)],1)],1)],1)],1)],1)},r=[],s=(t("c1df"),t("88bc"),t("0fea")),o=(t("4ec3"),{name:"alarmManagerForm",props:{driveTypeList:{type:Array},filterOption:{type:Function}},data:function(){return{isFilterChecked:!0,isUse:!0,title:"",visible:!1,show:!1,model:{},checked:!1,labelCol:{xs:{span:24},sm:{span:6}},wrapperCol:{xs:{span:24},sm:{span:18}},confirmLoading:!1,form:this.$form.createForm(this),validatorRules:{driveType:{rules:[{required:!0,message:"请选择驱动类型!"}]},alarmCode:{rules:[{required:!0,message:"请输入报警号!"}]},alarmContent:{rules:[{required:!0,message:"请输入报警内容!"}]}},url:{add:"/mdc/mdcAlarmInfo/add",initShiftList:"/mdc/mdcequipment/driveTypeSelected"},shiftList:[],shiftSubList:[],disableSubmit:!0}},created:function(){},methods:{initShiftList:function(){var e=this;Object(s["c"])(this.url.initShiftList).then((function(a){a.success&&(e.shiftList=a.result)}))},add:function(e){this.isFilterChecked=!0,this.form.resetFields(),this.model=Object.assign({},e),this.visible=!0,this.$nextTick((function(){}))},close:function(){this.$emit("close"),this.visible=!1,this.show=!1},handleOk:function(){var e=this,a=this;this.form.validateFields((function(t,i){if(!t){a.confirmLoading=!0;var r=Object.assign(e.model,i);r.isUse=1==r.isUse||void 0==r.isUse?"0":"-1",Object(s["i"])(e.url.add,r).then((function(e){e.success?(a.$notification.success({message:"消息",description:e.message}),a.$emit("ok",e.result)):a.$notification.warning({message:"消息",description:e.message})})).finally((function(){a.confirmLoading=!1,a.close()}))}}))},handleCancel:function(){this.close()},isFilterChange:function(e){this.isFilterChecked=e}}}),l=o,n=(t("b964"),t("2877")),c=Object(n["a"])(l,i,r,!1,null,"32fa98c7",null);a["default"]=c.exports},"6b84":function(e,a,t){},b964:function(e,a,t){"use strict";var i=t("6b84"),r=t.n(i);r.a}}]);
|