webpackJsonp([196],{"0JF/":function(e,a){},"8w5V":function(e,a){},OtEE:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r=t("Dd8w"),s=t.n(r),i=t("NYxO"),o=t("bzuE"),n={name:"add",components:{},data:function(){return{config:o.a,eventId:"",formData:{serialNo:"",name:"",model:"",manufacturers:"",setupTime:(new Date).getFullYear()+"-"+((new Date).getMonth()+1)+"-"+(new Date).getDate()+" "+(new Date).getHours()+":"+(new Date).getMinutes()+":"+(new Date).getSeconds()},ruleForm:{serialNo:[{required:!0,message:"请填写网关序列号",trigger:"blur"}],name:[{required:!0,message:"请填写网关名字",trigger:"blur"}],model:[{required:!0,message:"请填写网关型号",trigger:"blur"}],manufacturers:[{required:!0,message:"请填写厂家",trigger:"blur"}],setupTime:[{required:!0,message:"请填写安装时间",trigger:"change"}]},isDisabled:!1}},computed:s()({},Object(i.c)({userInfo:"user/getUserInfo"})),mounted:function(){this.eventId=this.$route.query.id,console.log(this.eventId),this.eventId&&this.initialize()},methods:s()({},Object(i.d)({removeTagNav:"tagNav/removeTagNav"}),{back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/networking/gateway",query:{t:Date.now()}})},initialize:function(){var e=this;this.$api.netWorkingAPI.gatewayDetail({id:this.eventId}).then(function(a){console.log(a),0===a.code?(e.formData.serialNo=a.serial_no,e.formData.name=a.name,e.formData.model=a.model,e.formData.manufacturers=a.manufacturers,e.formData.setupTime=a.setup_time):e.$message({message:a.msg,type:"error",duration:2e3})})},save:function(e,a){var t=this,r={serialNo:this.formData.serialNo,name:this.formData.name,model:this.formData.model,manufacturers:this.formData.manufacturers,setupTime:this.formData.setupTime};this.eventId?(r.id=this.eventId,console.log(r),this.$refs[e].validate(function(e){if(!e)return!1;t.isDisabled||(t.isDisabled=!0,t.$api.netWorkingAPI.gatewayUpdate(r).then(function(e){t.isDisabled=!1,console.log(e),0===e.code?(t.$message({message:e.msg,type:"success",duration:2e3}),t.back()):t.$message({message:e.msg,type:"error",duration:2e3})}))})):this.$refs[e].validate(function(e){if(!e)return!1;t.isDisabled||(t.isDisabled=!0,t.$api.netWorkingAPI.gatewaySave(r).then(function(e){t.isDisabled=!1,console.log(e),0===e.code?(t.$message({message:e.msg,type:"success",duration:2e3}),t.back()):501===e.code?t.$confirm(e.msg,"提示",{type:"warning"}).then(function(){t.$api.netWorkingAPI.gatewayDetail({id:e.data.id}).then(function(e){console.log(e),0===e.code?(t.formData.serialNo=e.serial_no,t.formData.name=e.name,t.formData.model=e.model,t.formData.manufacturers=e.manufacturers,t.formData.setupTime=e.setup_time,t.formData.id=e.id,t.eventId=e.id):t.$message({message:e.msg,type:"error",duration:2e3})})}):t.$message({message:e.msg,type:"error",duration:2e3})}))})}})},m={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"sys-box repair-box"},[t("div",{staticClass:"sys-operate"},[t("el-button",{attrs:{type:"primary"},on:{click:function(a){return e.back()}}},[e._v(e._s(e.config.cancelText))]),e._v(" "),t("el-button",{attrs:{type:"primary",disabled:e.isDisabled},on:{click:function(a){return e.save("form")}}},[e._v("保存")])],1),e._v(" "),t("div",{staticClass:"sys-form"},[t("el-form",{ref:"form",attrs:{"label-width":"120px",model:e.formData,rules:e.ruleForm}},[t("div",{staticClass:"flex"},[t("el-form-item",{staticClass:"form-inline",attrs:{label:"网关序列号",prop:"serialNo"}},[t("el-input",{model:{value:e.formData.serialNo,callback:function(a){e.$set(e.formData,"serialNo",a)},expression:"formData.serialNo"}})],1),e._v(" "),t("el-form-item",{staticClass:"form-inline",attrs:{label:"网关名称",prop:"name"}},[t("el-input",{model:{value:e.formData.name,callback:function(a){e.$set(e.formData,"name",a)},expression:"formData.name"}})],1),e._v(" "),t("el-form-item",{staticClass:"form-inline",attrs:{label:"网关型号",prop:"model"}},[t("el-input",{model:{value:e.formData.model,callback:function(a){e.$set(e.formData,"model",a)},expression:"formData.model"}})],1),e._v(" "),t("el-form-item",{staticClass:"form-inline",attrs:{label:"厂商",prop:"manufacturers"}},[t("el-input",{model:{value:e.formData.manufacturers,callback:function(a){e.$set(e.formData,"manufacturers",a)},expression:"formData.manufacturers"}})],1),e._v(" "),t("el-form-item",{staticClass:"form-inline",attrs:{label:"安装时间",prop:"setupTime"}},[t("el-date-picker",{attrs:{type:"datetime",format:"yyyy-MM-dd HH:mm","value-format":"yyyy-MM-dd HH:mm"},model:{value:e.formData.setupTime,callback:function(a){e.$set(e.formData,"setupTime",a)},expression:"formData.setupTime"}})],1)],1)])],1)])},staticRenderFns:[]};var l=t("VU/8")(n,m,!1,function(e){t("0JF/"),t("8w5V")},"data-v-53a2346f",null);a.default=l.exports}});