27.4bf5513febddadc3f7f4.js 12 KB

1
  1. webpackJsonp([27],{"+uKe":function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i=e("3cXf"),s=e.n(i),n={components:{},data:function(){return{orgindata:[],defaultProps:{children:"childrens",label:"org_name"},center:[],geocoder:null,map:null,org_id:"",search:"",dialogVisible:!1,tabindex:1,paystatuslist:["不收费","按电收费","按水收费","水电双计收费"],baseinfo:{address:"",create_time:"",d_id:"",device_id:"",device_name:"",device_status:"",electric_con:"",electric_id:"",electric_ladder:"",internal_diameter:"",irrigation_area:"",lat:"",lng:"",pay_status:"",power:"",switch:"",version:"",voltage:"",water_con:"",water_id:"",water_ladder:"",water_level:"",well_depth:""},offline_nums:0,online_nums:0,open_nums:0,total_nums:0,device_id:"",d_id:"",operatedata:[],operatetotal:5,operatepage:1,operatecurrentPage:1,intimedata:[],intimetotal:5,intimepage:1,intimecurrentPage:1,loading:!1}},computed:{},watch:{},methods:{handleNodeClick:function(t){console.log(t),this.org_id=t.id,this.getpeasant()},getorgin:function(){var t=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.org_list",data:this.qs.stringify({page:1,page_size:999999999})}).then(function(a){console.log(a.data.data.page_list),""==a.data.message?a.data.data&&(t.orgindata=a.data.data.page_list):t.$message.error(a.data.message)})},getlogininfo:function(){var t=this;this.$axios({method:"POST",url:"/api/api_gateway?method=user.login.user_login_info",data:this.qs.stringify({})}).then(function(a){""==a.data.message?a.data.data&&(console.log(a.data.data),""!=a.data.data.lng&&(t.center=[a.data.data.lng,a.data.data.lat]),t.init()):t.$message.error(a.data.message)})},init:function(){var t=this;this.loading=!0;var a=new AMap.Map("mapbox",{center:this.center,resizeEnable:!0,zoom:10});AMap.plugin(["AMap.ToolBar","AMap.Geocoder"],function(){a.addControl(new AMap.ToolBar),t.geocoder=new AMap.Geocoder({city:"全国",radius:1e3})}),this.map=a,this.getpeasant()},searchbtn:function(){this.getpeasant()},getpeasantinfo:function(t){var a=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.daily_monitoring.map_pumped_well",data:this.qs.stringify({name:t})}).then(function(t){""==t.data.message?t.data.data&&(console.log(t.data.data),a.baseinfo=t.data.data.page_list[0]):a.$message.error(t.data.message)})},getpeasant:function(){var t=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.daily_monitoring.map_pumped_well",data:this.qs.stringify({org_id:this.org_id,name:this.search})}).then(function(a){if(t.loading=!1,console.log(a.data.data.page_list),""==a.data.message){if(a.data.data){console.log(a.data.data.page_list);var e=a.data.data.page_list;t.offline_nums=a.data.data.offline_nums,t.online_nums=a.data.data.online_nums,t.open_nums=a.data.data.open_nums,t.total_nums=a.data.data.total_nums,t.map.clearMap();for(var i=0;i<e.length;i++)if(""!=e[i].lat&&""!=e[i].lng){var n=new AMap.Marker({position:[e[i].lng,e[i].lat],extData:{d_id:e[i].d_id,data:s()(e[i])},icon:"../../../../static/images/baceimg/dingwei.png"});n.setMap(t.map),n.on("click",function(a){var e=a.target.getExtData();t.baseinfo=JSON.parse(e.data),t.dialogVisible=!0,t.d_id=e.d_id,t.tabindex=1})}}}else t.$message.error(a.data.message)})},tabact:function(t){this.tabindex=t,1==t||(2==t?(this.operatepage=1,this.operatecurrentPage=1,this.getoperatedata()):3==t&&(this.intimepage=1,this.intimecurrentPage=1,this.getintimedata()))},gettimedata:function(t){var a=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.daily_monitoring.real_time_data",data:this.qs.stringify({name_id:t,page:1,page_size:10})}).then(function(t){""==t.data.message?t.data.data&&console.log(t.data.data):a.$message.error(t.data.message)})},operatecurrentchange:function(t){this.operatepage=t,this.getoperatedata()},intimecurrentchange:function(t){this.intimepage=t,this.getintimedata()},getoperatedata:function(){var t=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.daily_monitoring.pumped_well_operation",data:this.qs.stringify({d_id:this.d_id,page:this.operatepage,page_size:5})}).then(function(a){""==a.data.message?a.data.data&&(console.log(a.data.data),t.operatedata=a.data.data.page_list,t.operatetotal=a.data.data.total_item):t.$message.error(a.data.message)})},getintimedata:function(){var t=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.daily_monitoring.real_time_data_list",data:this.qs.stringify({d_id:this.d_id,page:this.intimepage,page_size:5})}).then(function(a){""==a.data.message?a.data.data&&(console.log(a.data.data),t.intimedata=a.data.data.page_list,t.intimetotal=a.data.data.total_item):t.$message.error(a.data.message)})},baseofforon:function(t){var a=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.basic_management.pumped_well_control",data:this.qs.stringify({d_id:this.baseinfo.d_id,switch:t?"0":"1"})}).then(function(t){console.log(t),""==t.data.message?t.data.data&&a.$message({message:"指令下发成功",type:"success"}):(a.baseinfo.switch=!a.baseinfo.switch,a.$message.error(t.data.message))})}},beforeCreate:function(){},created:function(){},beforeMount:function(){},mounted:function(){this.$route.query.device_id&&(this.device_id=this.$route.query.device_id,this.d_id=this.$route.query.d_id,this.search=this.$route.query.device_id,this.dialogVisible=!0,this.getpeasantinfo(this.device_id)),this.getlogininfo(),this.getorgin()},beforeUpdate:function(){},updated:function(){},beforeDestroy:function(){},destroyed:function(){},activated:function(){}},o={render:function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("div",{staticClass:"gisbox"},[i("div",{staticClass:"gisbox_text"},[i("div",{staticClass:"gisbox_text_left"},[i("p",{staticClass:"title"},[t._v("组织机构")]),t._v(" "),i("el-tree",{attrs:{data:t.orgindata,props:t.defaultProps,"default-expand-all":!0},on:{"node-click":t.handleNodeClick}})],1),t._v(" "),i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"gisbox_text_right"},[i("div",{staticClass:"gisbox_text_right_input"},[i("el-input",{attrs:{placeholder:"请输入设备名称/设备编号",size:"small"},model:{value:t.search,callback:function(a){t.search=a},expression:"search"}}),t._v(" "),i("div",{staticClass:"btnbox",on:{click:t.searchbtn}},[i("i",{staticClass:"el-icon-search"}),t._v(" "),i("span",[t._v("查询")])]),t._v(" "),i("div",{staticClass:"gisbox_text_right_input_data"},[i("p",[t._v("全部水井:"+t._s(t.total_nums))]),t._v(" "),i("p",[t._v("在线:"+t._s(t.online_nums))]),t._v(" "),i("p",[t._v("离线:"+t._s(t.offline_nums))]),t._v(" "),i("p",[t._v("开泵:"+t._s(t.open_nums))])])],1),t._v(" "),i("div",{attrs:{id:"mapbox"}})])]),t._v(" "),i("el-dialog",{attrs:{title:"设备信息",visible:t.dialogVisible,width:"1000px",modal:!1,top:"10%"},on:{"update:visible":function(a){t.dialogVisible=a}}},[i("div",{staticClass:"baseinfobox"},[i("div",{staticClass:"baseinfobox_tab"},[i("p",{class:1==t.tabindex?"cssp actp":"cssp",on:{click:function(a){return t.tabact(1)}}},[t._v("\n 基础信息\n ")]),t._v(" "),i("p",{class:2==t.tabindex?"cssp actp":"cssp",on:{click:function(a){return t.tabact(2)}}},[t._v("\n 使用记录\n ")]),t._v(" "),i("p",{class:3==t.tabindex?"cssp actp":"cssp",on:{click:function(a){return t.tabact(3)}}},[t._v("\n 实时数据\n ")])]),t._v(" "),i("div",{staticClass:"baseinfobox_txet"},[1==t.tabindex?i("div",{staticClass:"text_info"},[i("div",{staticClass:"text_info_top"},[i("div",{staticClass:"info_img"},[i("img",{attrs:{src:e("4Wj/"),alt:""}})]),t._v(" "),i("div",{staticClass:"info_text"},[i("div",{staticClass:"info_text_title"},[i("p"),t._v(" "),i("p",[t._v("基础信息")])]),t._v(" "),i("div",{staticClass:"info_text_cen"},[i("div",[i("p",[t._v("设备名称:"+t._s(t.baseinfo.device_name))]),t._v(" "),i("p",[t._v("设备编号:"+t._s(t.baseinfo.device_id))]),t._v(" "),i("p",[t._v("安装时间:"+t._s(t.baseinfo.create_time))])]),t._v(" "),i("div",[i("p",[t._v("\n 设备状态:"+t._s(0==t.baseinfo.device_status?"离线":"在线")+"\n ")]),t._v(" "),i("p",[t._v("水泵功率:"+t._s(t.baseinfo.power)+"Kw/h")]),t._v(" "),i("p",[i("span",[t._v("机井开关:")]),t._v(" "),i("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949","active-text":"开泵","inactive-text":"关泵",size:"mini"},on:{change:t.baseofforon},model:{value:t.baseinfo.switch,callback:function(a){t.$set(t.baseinfo,"switch",a)},expression:"baseinfo.switch"}})],1)])]),t._v(" "),i("div",{staticClass:"info_text_city"},[t._v("位置:"+t._s(t.baseinfo.address))])])]),t._v(" "),i("div",{staticClass:"text_info_cen"},[i("p",[t._v("缴费类型:"+t._s(t.paystatuslist[t.baseinfo.pay_status]))]),t._v(" "),1==t.baseinfo.pay_status||3==t.baseinfo.pay_status?i("p",[t._v("\n 电价名称:"+t._s(t.baseinfo.electric_ladder)+"\n ")]):t._e(),t._v(" "),2==t.baseinfo.pay_status||3==t.baseinfo.pay_status?i("p",[t._v("\n 水价名称:"+t._s(t.baseinfo.water_ladder)+"\n ")]):t._e()]),t._v(" "),i("div",{staticClass:"text_info_bot"},[i("div",{staticClass:"info_bot_item"},[i("p",[i("span",[t._v("累计电量")]),t._v(" "),i("span",[t._v(t._s(t.baseinfo.electric_con)+"°")])]),t._v(" "),i("p",[i("span",[t._v("累计水量")]),t._v(" "),i("span",[t._v(t._s(t.baseinfo.water_con)+"m³")])]),t._v(" "),i("p",[i("span",[t._v("灌溉面积")]),t._v(" "),i("span",[t._v(t._s(t.baseinfo.irrigation_area)+"亩")])])]),t._v(" "),i("div",{staticClass:"info_bot_item"},[i("p",[i("span",[t._v("当前电压")]),t._v(" "),i("span",[t._v(t._s(t.baseinfo.voltage)+"V")])]),t._v(" "),i("p",[i("span",[t._v("当前水位")]),t._v(" "),i("span",[t._v(t._s(t.baseinfo.water_level)+"m")])]),t._v(" "),i("p",[i("span",[t._v("井深")]),t._v(" "),i("span",[t._v(t._s(t.baseinfo.well_depth)+"m")])])]),t._v(" "),i("div",{staticClass:"info_bot_item"},[i("p",[i("span",[t._v("内径")]),t._v(" "),i("span",[t._v(t._s(t.baseinfo.internal_diameter)+"m")])]),t._v(" "),i("p",[i("span",[t._v("水泵型号")]),t._v(" "),i("span",[t._v(t._s(t.baseinfo.version))])]),t._v(" "),i("p",[i("span",[t._v("功率")]),t._v(" "),i("span",[t._v(t._s(t.baseinfo.power)+"Kw/h")])])])])]):2==t.tabindex?i("div",{staticClass:"text_user"},[i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.operatedata,height:"282px",stripe:!0}},[i("el-table-column",{attrs:{prop:"user",label:"用户",width:"100"}}),t._v(" "),i("el-table-column",{attrs:{prop:"iccid",label:"卡号"}}),t._v(" "),i("el-table-column",{attrs:{prop:"electric_nums",label:"使用电量",width:"80"}}),t._v(" "),i("el-table-column",{attrs:{prop:"water_nums",label:"使用水方",width:"80"}}),t._v(" "),i("el-table-column",{attrs:{prop:"amount_used",label:"使用金额",width:"80"}}),t._v(" "),i("el-table-column",{attrs:{prop:"start_time",label:"开始时间"},scopedSlots:t._u([{key:"default",fn:function(a){return[i("p",[t._v(t._s(a.row.start_time))])]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"end_time",label:"结束时间"},scopedSlots:t._u([{key:"default",fn:function(a){return[i("p",[t._v(t._s(a.row.end_time))])]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"time_cons",label:"使用时长",width:"80"},scopedSlots:t._u([{key:"default",fn:function(a){return[i("p",[t._v(t._s(a.row.time_cons)+"s")])]}}])})],1),t._v(" "),i("el-pagination",{attrs:{background:"",layout:"prev, pager, next","page-size":5,total:t.operatetotal,"current-page":t.operatecurrentPage},on:{"current-change":t.operatecurrentchange,"update:currentPage":function(a){t.operatecurrentPage=a},"update:current-page":function(a){t.operatecurrentPage=a}}})],1):i("div",{staticClass:"text_time"},[i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.intimedata,height:"282px",stripe:!0}},[i("el-table-column",{attrs:{prop:"create_time",label:"时间"}}),t._v(" "),i("el-table-column",{attrs:{prop:"current_electric",label:"使用电量"}}),t._v(" "),i("el-table-column",{attrs:{prop:"current_water",label:"使用水量"}})],1),t._v(" "),i("el-pagination",{attrs:{background:"",layout:"prev, pager, next","page-size":5,total:t.intimetotal,"current-page":t.intimecurrentPage},on:{"current-change":t.intimecurrentchange,"update:currentPage":function(a){t.intimecurrentPage=a},"update:current-page":function(a){t.intimecurrentPage=a}}})],1)])])])],1)},staticRenderFns:[]};var r=e("C7Lr")(n,o,!1,function(t){e("gOBk")},"data-v-66af4fe2",null);a.default=r.exports},"4Wj/":function(t,a,e){t.exports=e.p+"static/img/shuijia.f9ffaa4.png"},gOBk:function(t,a){}});