chunk-873ec724.73d9e1b0.js 5.1 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-873ec724"],{"3adf":function(e,t,a){"use strict";a.d(t,"b",(function(){return l})),a.d(t,"a",(function(){return r})),a.d(t,"c",(function(){return n}));var o=a("b775");function l(e){return Object(o["a"])({url:"/dataQuery/electricFieId/list",method:"get",params:e})}function r(e){return Object(o["a"])({url:"/dataQuery/electricFieId",method:"post",data:e})}function n(e){return Object(o["a"])({url:"/dataQuery/electricFieId",method:"put",data:e})}},"9b57":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-card",{staticClass:"box-card"},[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.tableLoading,expression:"tableLoading"}],ref:"form",attrs:{model:e.form,rules:e.rules}},[a("el-row",{staticClass:"row-bg el-row-two",staticStyle:{gutter:"30"},attrs:{justify:"space-between"}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"场站编号:",prop:"stationCode","label-width":"180px"}},[a("el-input",{attrs:{placeholder:"必填项",maxlength:"32"},model:{value:e.form.stationCode,callback:function(t){e.$set(e.form,"stationCode",t)},expression:"form.stationCode"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"场站名称:",prop:"name","label-width":"180px"}},[a("el-input",{attrs:{placeholder:"必填项",maxlength:"85"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1)],1),a("el-row",{staticClass:"row-bg",staticStyle:{gutter:"30"},attrs:{justify:"space-between"}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"场站经度:",prop:"longitude","label-width":"180px"}},[a("el-input",{attrs:{placeholder:"必填项",maxlength:"10"},model:{value:e.form.longitude,callback:function(t){e.$set(e.form,"longitude",t)},expression:"form.longitude"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"场站纬度:",prop:"latitude","label-width":"180px"}},[a("el-input",{attrs:{placeholder:"必填项",maxlength:"10"},model:{value:e.form.latitude,callback:function(t){e.$set(e.form,"latitude",t)},expression:"form.latitude"}})],1)],1)],1),a("el-row",{staticClass:"row-bg",staticStyle:{gutter:"30"},attrs:{justify:"space-between"}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"场站所属公司:",prop:"company","label-width":"180px"}},[a("el-input",{attrs:{placeholder:"必填项",maxlength:"100"},model:{value:e.form.company,callback:function(t){e.$set(e.form,"company",t)},expression:"form.company"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"场站位置:",prop:"location","label-width":"180px"}},[a("el-input",{attrs:{placeholder:"必填项",maxlength:"100"},model:{value:e.form.location,callback:function(t){e.$set(e.form,"location",t)},expression:"form.location"}})],1)],1)],1)],1),a("div",{staticStyle:{"text-align":"center"}},[a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.tableLoading,expression:"tableLoading"}],staticStyle:{width:"15%"},attrs:{type:"primary"},on:{click:function(t){return e.saveElectricField("form")}}},[e._v("保 存")])],1)])],1)],1)},l=[],r=(a("b0c0"),a("3adf")),n={name:"index",data:function(){return{tableLoading:!1,form:{},mId:"",rules:{stationCode:[{required:!0,message:"请填写场站编号"}],name:[{required:!0,message:"请填写场站名称"}],longitude:[{required:!0,message:"请正确填写场站经度"},{pattern:/^\d+(\.\d{1,4})?$/,message:"只能输入正数数字或带小数点4位以内的数字"},{pattern:/^-?((0|1?[0-8]?[0-9]?)(([.][0-9]{1,10})?)|180(([.][0]{1,10})?))$/,message:"请输入正确的经度"}],latitude:[{required:!0,message:"请正确填写场站纬度"},{pattern:/^\d+(\.\d{1,4})?$/,message:"只能输入正数数字或带小数点4位以内的数字"},{pattern:/^-?((0|[1-8]?[0-9]?)(([.][0-9]{1,10})?)|90(([.][0]{1,10})?))$/,message:"请输入正确的纬度"}],altitude:[{required:!0,message:"请填写场站海拔"},{pattern:/^\d+(\.\d{2})?$/,message:"只能输入正数数字或带两位小数的数字"}]}}},mounted:function(){this.getEleInfo()},methods:{getEleInfo:function(){var e=this;Object(r["b"])().then((function(t){var a=t.rows[0];void 0!=a&&(e.form={id:a.id,stationCode:a.stationCode,name:a.name,company:a.company,location:a.location,longitude:a.longitude,latitude:a.latitude})}))},saveElectricField:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return t.$message.error("添加信息未通过验证,请查看提示"),!1;t.tableLoading=!0,null!=t.form.id?Object(r["c"])(t.form).then((function(e){t.$message({message:"修改成功",type:"success"}),t.tableLoading=!1,t.getEleInfo()})).catch((function(e){t.$message.error("修改场站信息出错"+e),t.tableLoading=!1})):Object(r["a"])(t.form).then((function(e){t.$message({message:"保存成功",type:"success"}),t.tableLoading=!1,t.getEleInfo()})).catch((function(e){t.$message.error("添加场站信息出错"+e),t.tableLoading=!1}))}))}}},s=n,i=a("2877"),c=Object(i["a"])(s,o,l,!1,null,"4d65287c",null);t["default"]=c.exports}}]);