f00c822ebe0ff5ef3c5b0e3672ee5e1ec818d500e3b5ea4823e4e66b2ad988474684725fca8eff11920b5bb656e89e9974ead5df3b14696365fe34f3132d 8.0 KB

1
  1. {"code":"(window[\"webpackJsonp\"]=window[\"webpackJsonp\"]||[]).push([[\"chunk-2d209799\"],{a8e1:function(e,t,a){\"use strict\";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a(\"div\",{staticClass:\"app-container\"},[a(\"el-card\",[a(\"div\",{staticClass:\"clearfix\",attrs:{slot:\"header\"},slot:\"header\"},[a(\"b\",[a(\"span\",[e._v(\"场站信息\")])])]),a(\"div\",[a(\"el-card\",{staticStyle:{width:\"80%\",\"margin-left\":\"10%\"}},[a(\"div\",{staticStyle:{height:\"30px\"}}),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\",\"text-align\":\"left\"},attrs:{justify:\"space-between\"}},[a(\"el-col\",{attrs:{span:12}},[a(\"el-form-item\",{attrs:{label:\"场站编号:\",\"label-width\":\"180px\",prop:\"stationCode\"}},[a(\"el-input\",{attrs:{maxlength:\"6\",placeholder:\"必填项\"},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:\"场站标识:\",\"label-width\":\"180px\",prop:\"sign\"}},[a(\"el-input\",{attrs:{maxlength:\"10\",placeholder:\"必填项\"},model:{value:e.form.sign,callback:function(t){e.$set(e.form,\"sign\",t)},expression:\"form.sign\"}})],1)],1)],1),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:\"场站名称:\",\"label-width\":\"180px\",prop:\"name\"}},[a(\"el-input\",{attrs:{maxlength:\"50\",placeholder:\"必填项\"},model:{value:e.form.name,callback:function(t){e.$set(e.form,\"name\",t)},expression:\"form.name\"}})],1)],1),a(\"el-col\",{attrs:{span:12}},[a(\"el-form-item\",{staticStyle:{\"min-width\":\"110px\"},attrs:{label:\"装机容量(MW):\",\"label-width\":\"180px\",prop:\"capacity\"}},[a(\"el-input\",{attrs:{maxlength:\"85\",placeholder:\"必填项\"},model:{value:e.form.capacity,callback:function(t){e.$set(e.form,\"capacity\",t)},expression:\"form.capacity\"}})],1)],1)],1),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:\"并网设备数:\",\"label-width\":\"180px\",prop:\"gridce\"}},[a(\"el-input\",{attrs:{maxlength:\"10\",placeholder:\"必填项\"},model:{value:e.form.gridce,callback:function(t){e.$set(e.form,\"gridce\",t)},expression:\"form.gridce\"}})],1)],1),a(\"el-col\",{attrs:{span:12}},[a(\"el-form-item\",{attrs:{label:\"场站类型:\",\"label-width\":\"180px\",prop:\"fieldType\"}},[a(\"el-select\",{staticStyle:{width:\"100%\"},attrs:{filterable:\"\",placeholder:\"请选择\"},model:{value:e.form.fieldType,callback:function(t){e.$set(e.form,\"fieldType\",t)},expression:\"form.fieldType\"}},e._l(this.electricTypeList,(function(e){return a(\"el-option\",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],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:\"场站位置:\",\"label-width\":\"180px\",prop:\"location\"}},[a(\"el-input\",{attrs:{maxlength:\"100\",placeholder:\"必填项\"},model:{value:e.form.location,callback:function(t){e.$set(e.form,\"location\",t)},expression:\"form.location\"}})],1)],1),a(\"el-col\",{attrs:{span:12}},[a(\"el-form-item\",{attrs:{label:\"场站所属公司:\",\"label-width\":\"180px\",prop:\"company\"}},[a(\"el-input\",{attrs:{maxlength:\"100\",placeholder:\"必填项\"},model:{value:e.form.company,callback:function(t){e.$set(e.form,\"company\",t)},expression:\"form.company\"}})],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)]),a(\"div\",{staticStyle:{height:\"30px\"}})],1),a(\"div\",{staticStyle:{height:\"20px\"}})],1)])],1)},r=[],s=a(\"c7eb\"),i=a(\"1da1\"),o=a(\"2ef0\"),n={data:function(){return{addVisible:!1,loading:!0,tableLoading:!1,tableData:{},datas:{},showCreateButton:!1,provinceTypeList:[],electricTypeList:[{value:\"0\",label:\"光伏\"},{value:\"1\",label:\"风电\"}],form:{stationStatusEnum:{code:\"E1\",message:\"未运维\"}},electricFieldStatrsEnumList:[],intervals:[{key:0,value:0,label:\"不入库\"},{key:60,value:60,label:\"一分钟\"},{key:900,value:900,label:\"十五分钟\"}],rules:{stationCode:[{required:!0,message:\"请填写场站编号\"}],sign:[{required:!0,message:\"请填写标识名称\"}],name:[{required:!0,message:\"请填写场站名称\"}],capacity:[{required:!0,message:\"请正确填写装机容量\"},{pattern:/^\\d{0,4}(?:\\.\\d{0,2})?$/,message:\"最多4位整数,小数部分最多2位\"}],gridce:[{required:!0,message:\"请正确填写并网设备数\"},{pattern:/^[0-9]*[1-9][0-9]*$/,message:\"只能输入正整数数字\"}],longitude:[{required:!0,message:\"请正确填写场站经度\"},{pattern:/^\\d+(\\.\\d{1,6})?$/,message:\"只能输入正数数字或带小数点6位以内的数字\"},{pattern:/^-?((0|1?[0-8]?[0-9]?)(([.][0-9]{1,10})?)|180(([.][0]{1,10})?))$/,message:\"请输入正确的经度\"}],latitude:[{required:!0,message:\"请正确填写场站纬度\"},{pattern:/^\\d+(\\.\\d{1,6})?$/,message:\"只能输入正数数字或带小数点6位以内的数字\"},{pattern:/^-?((0|[1-8]?[0-9]?)(([.][0-9]{1,10})?)|90(([.][0]{1,10})?))$/,message:\"请输入正确的纬度\"}],provinceEnum:[{required:!0,message:\"请选择上报省调类型\"}],netSubstationName:[{required:!0,message:\"请填写别名\"}],electricFieldTypeEnum:[{required:!0,message:\"请填写场站类型\"}],interval:[{required:!0,message:\"请填写入库时间\"}],altitude:[{required:!0,message:\"请填写场站海拔\"},{pattern:/^\\d+(\\.\\d{2})?$/,message:\"只能输入正数数字或带两位小数的数字\"}],company:[{required:!0,message:\"请填写场站所属公司\"}],location:[{required:!0,message:\"请填写场站位置\"}],area:[{required:!0,message:\"请填写场站面积\"},{pattern:/^\\d+(\\.\\d{2})?$/,message:\"只能输入正数数字或带两位小数的数字\"}]}}},created:function(){this.getData()},mounted:function(){},methods:{getData:function(){var e=this;return Object(i[\"a\"])(Object(s[\"a\"])().mark((function t(){var a,l,r;return Object(s[\"a\"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$axios.get(\"/sysPolicyController/getLicenseKey\").then((function(e){a=e.data.sysTime,l=e.data.lk})).catch((function(e){}));case 2:return r={sysTime:a,lk:l},t.next=5,e.$axios.get(\"/electricField/getAll\",{params:r}).then((function(t){e.form=t.data,e.loading=!1})).catch((function(t){e.loading=!1}));case 5:case\"end\":return t.stop()}}),t)})))()},saveElectricField:Object(o[\"debounce\"])((function(e){var t=this;this.$refs[e].validate(function(){var e=Object(i[\"a\"])(Object(s[\"a\"])().mark((function e(a){var l,r;return Object(s[\"a\"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!a){e.next=8;break}return e.next=3,t.$axios.get(\"/sysPolicyController/getLicenseKey\").then((function(e){l=e.data.sysTime,r=e.data.lk})).catch((function(e){}));case 3:return t.form.sysTime=l,t.form.lk=r,t.tableLoading=!0,e.next=8,t.$axios.post(\"/electricField/\",t.form).then((function(e){0==e.code&&t.$message.success(\"场站信息保存成功\"),1==e.code&&t.$message.error(e.data),t.getData(),t.tableLoading=!1})).catch((function(e){t.tableLoading=!1}));case 8:case\"end\":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}),1e3)}},c=n,d=a(\"2877\"),m=Object(d[\"a\"])(c,l,r,!1,null,\"5d51b8b4\",null);t[\"default\"]=m.exports}}]);","extractedComments":[]}