newVehicle/src/main/resources/static/js/chunk-5b078ae0.c5f8595b.js

1 line
27 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5b078ae0"],{a5d3:function(e,t,a){},b0f7:function(e,t,a){"use strict";a("a5d3")},ba75: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-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:10}},[a("el-row",{staticStyle:{height:"150px"},attrs:{gutter:10}},[a("el-row",{staticStyle:{"margin-bottom":"10px",padding:"0 10px"},attrs:{gutter:10}},[a("el-col",{attrs:{span:24}},[a("el-button",{on:{click:function(t){e.addVehicleDrawer=!0}}},[e._v("添加车辆")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.genVehicleDialog=!0}}},[e._v("生成车辆")])],1)],1),a("el-row",{staticStyle:{"margin-bottom":"10px",padding:"0 10px"},attrs:{gutter:10}},[a("el-col",{attrs:{span:6}},[a("el-input",{attrs:{"prefix-icon":"el-icon-search",placeholder:"VIN检索(模糊)"},model:{value:e.queryParams.vin,callback:function(t){e.$set(e.queryParams,"vin",t)},expression:"queryParams.vin"}})],1),a("el-col",{attrs:{span:6}},[a("el-switch",{staticStyle:{margin:"9px 0"},attrs:{"active-color":"#13ce66","inactive-text":"上线优先展示"},model:{value:e.queryParams.online,callback:function(t){e.$set(e.queryParams,"online",t)},expression:"queryParams.online"}})],1)],1),a("el-row",{staticStyle:{"margin-bottom":"10px",padding:"0 10px"},attrs:{gutter:10}},[a("el-pagination",{attrs:{"current-page":e.queryParams.page,"page-sizes":[10,20,30,50,100],"page-size":e.queryParams.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.vehiclePage.total},on:{"size-change":e.pageSizeChange,"current-change":e.pageChange}})],1)],1),a("div",{staticClass:"grid-content bg-purple",style:{height:e.contentHeight-150+"px"}},[a("el-row",{attrs:{gutter:10}},e._l(e.vehiclePage.rows,(function(t){return a("el-col",{staticStyle:{margin:"0 0 10px 0"},attrs:{span:12}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("el-tag",{staticStyle:{"padding-left":"0","padding-right":"0"},attrs:{type:t.online?"success":"info"}},[e._v(" "+e._s(t.vin)+" ")]),a("el-button",{staticStyle:{float:"right"},attrs:{size:"mini",disabled:!t.online},on:{click:function(a){e.checkVin=t.vin}}},[e._v("选择")]),a("span",{staticStyle:{float:"right",color:"rgba(255,255,255,0)"}},[e._v("|")]),t.online?e._e():a("el-button",{staticStyle:{float:"right"},attrs:{size:"mini"},on:{click:function(a){return e.clientInit(t.vin)}}},[e._v(" 上线 ")]),t.online?a("el-button",{staticStyle:{float:"right"},attrs:{size:"mini"},on:{click:function(a){return e.clientClose(t.vin)}}},[e._v(" 下线 ")]):e._e()],1),a("el-descriptions",{staticClass:"margin-top",attrs:{column:1,size:"mini",border:""}},[a("el-descriptions-item",[a("template",{slot:"label"},[a("i",{staticClass:"el-icon-discover"}),e._v(" 路线 ")]),a("el-radio-group",{attrs:{size:"mini"},on:{input:function(a){return e.checkPositionCode(t)}},model:{value:t.positionCode,callback:function(a){e.$set(t,"positionCode",a)},expression:"vehicle.positionCode"}},e._l(e.positionCodeList,(function(e){return a("el-radio-button",{attrs:{label:e}})})),1),a("el-tag",{staticStyle:{"margin-left":"15px"},attrs:{type:"success"}},[e._v(e._s(t.positionLength))])],2),a("el-descriptions-item",[a("template",{slot:"label"},[a("i",{staticClass:"el-icon-location-outline"}),e._v(" 档位 ")]),a("el-radio-group",{attrs:{size:"mini"},on:{input:function(a){return e.checkGear(t)}},model:{value:t.gear,callback:function(a){e.$set(t,"gear",a)},expression:"vehicle.gear"}},[a("el-radio-button",{attrs:{label:"P"}}),a("el-radio-button",{attrs:{label:"D"}})],1)],2),a("el-descriptions-item",[a("template",{slot:"label"},[a("i",{staticClass:"el-icon-mobile-phone"}),e._v(" 报文上报 ")]),a("el-radio-group",{attrs:{size:"mini"},on:{input:function(a){return e.checkMsg(t)}},model:{value:t.msgCode,callback:function(a){e.$set(t,"msgCode",a)},expression:"vehicle.msgCode"}},[a("el-radio-button",{attrs:{label:"上报"}}),a("el-radio-button",{attrs:{label:"暂停"}}),a("el-radio-button",{attrs:{label:"停止"}})],1)],2),a("el-descriptions-item",[a("template",{slot:"label"},[a("i",{staticClass:"el-icon-tickets"}),e._v(" 总里程 ")]),a("el-tag",{attrs:{size:"small"}},[e._v(e._s(t.mileage)+"/KM")])],2),a("el-descriptions-item",[a("template",{slot:"label"},[a("i",{staticClass:"el-icon-office-building"}),e._v(" 联系地址 ")]),e._v(" 江苏省苏州市吴中区吴中大道 1188 号 ")],2)],1)],1)],1)})),1)],1)],1),a("el-col",{attrs:{span:14}},[null==e.checkVin?a("el-empty",{attrs:{description:"请在左侧选择需要查看数据的车辆"}}):e._e(),null!=e.checkVin?a("div",{staticClass:"grid-content bg-purple",style:{height:e.contentHeight+"px"}},[a("div",{staticClass:"contentMain",style:{height:e.contentHeight/2-10+"px",width:"100%"}},[a("el-row",{attrs:{gutter:10}},[a("el-form",{ref:"form",attrs:{labelPosition:"top",model:e.vehicleData}},[a("el-col",{attrs:{span:12}},[a("div",{style:{height:e.contentHeight/2-10+"px",width:"100%","background-color":"#FFFFFF"}},[a("el-tabs",{style:{height:e.contentHeight/2-10+"px"},attrs:{"tab-position":"top",type:"border-card"}},[a("el-tab-pane",{attrs:{label:"基本信息"}},[a("div",{staticClass:"vehicleDataTab",style:{height:e.contentHeight/2-80+"px"}},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"车速"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.speed,callback:function(t){e.$set(e.vehicleData,"speed",t)},expression:"vehicleData.speed"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"总电压"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.voltage,callback:function(t){e.$set(e.vehicleData,"voltage",t)},expression:"vehicleData.voltage"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"总电流"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.current,callback:function(t){e.$set(e.vehicleData,"current",t)},expression:"vehicleData.current"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"绝缘电阻"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.resistance,callback:function(t){e.$set(e.vehicleData,"resistance",t)},expression:"vehicleData.resistance"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"加速踏板行程值"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.accelerationPedal,callback:function(t){e.$set(e.vehicleData,"accelerationPedal",t)},expression:"vehicleData.accelerationPedal"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"制动踏板行程值"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.brakePedal,callback:function(t){e.$set(e.vehicleData,"brakePedal",t)},expression:"vehicleData.brakePedal"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"燃料消耗率"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.fuelConsumptionRate,callback:function(t){e.$set(e.vehicleData,"fuelConsumptionRate",t)},expression:"vehicleData.fuelConsumptionRate"}})],1)],1)],1)],1)]),a("el-tab-pane",{attrs:{label:"电机"}},[a("div",{staticClass:"vehicleDataTab",style:{height:e.contentHeight/2-80+"px"}},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"电机控制器温度"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.motorControllerTemperature,callback:function(t){e.$set(e.vehicleData,"motorControllerTemperature",t)},expression:"vehicleData.motorControllerTemperature"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"电机转速"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.motorSpeed,callback:function(t){e.$set(e.vehicleData,"motorSpeed",t)},expression:"vehicleData.motorSpeed"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"电机转矩"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.motorTorque,callback:function(t){e.$set(e.vehicleData,"motorTorque",t)},expression:"vehicleData.motorTorque"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"电机温度"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.motorTemperature,callback:function(t){e.$set(e.vehicleData,"motorTemperature",t)},expression:"vehicleData.motorTemperature"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"电机电压"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.motorVoltage,callback:function(t){e.$set(e.vehicleData,"motorVoltage",t)},expression:"vehicleData.motorVoltage"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"电机电流"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.motorCurrent,callback:function(t){e.$set(e.vehicleData,"motorCurrent",t)},expression:"vehicleData.motorCurrent"}})],1)],1)],1)],1)]),a("el-tab-pane",{attrs:{label:"动力电池"}},[a("div",{staticClass:"vehicleDataTab",style:{height:e.contentHeight/2-80+"px"}},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"动力电池剩余电量SOC"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.remainingBattery,callback:function(t){e.$set(e.vehicleData,"remainingBattery",t)},expression:"vehicleData.remainingBattery"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"电池总容量"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.batteryLevel,callback:function(t){e.$set(e.vehicleData,"batteryLevel",t)},expression:"vehicleData.batteryLevel"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"当前状态允许的最大反馈功率"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.maximumFeedbackPower,callback:function(t){e.$set(e.vehicleData,"maximumFeedbackPower",t)},expression:"vehicleData.maximumFeedbackPower"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"当前状态允许最大放电功率"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.maximumDischargePower,callback:function(t){e.$set(e.vehicleData,"maximumDischargePower",t)},expression:"vehicleData.maximumDischargePower"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"BMS自检计数器"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.selfCheckCounter,callback:function(t){e.$set(e.vehicleData,"selfCheckCounter",t)},expression:"vehicleData.selfCheckCounter"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"动力电池充放电电流"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.totalBatteryCurrent,callback:function(t){e.$set(e.vehicleData,"totalBatteryCurrent",t)},expression:"vehicleData.totalBatteryCurrent"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"动力电池负载端总电压V3"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.totalBatteryVoltage,callback:function(t){e.$set(e.vehicleData,"totalBatteryVoltage",t)},expression:"vehicleData.totalBatteryVoltage"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"单次最大电压"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.singleBatteryMaxVoltage,callback:function(t){e.$set(e.vehicleData,"singleBatteryMaxVoltage",t)},expression:"vehicleData.singleBatteryMaxVoltage"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"单体电池最低电压"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.singleBatteryMinVoltage,callback:function(t){e.$set(e.vehicleData,"singleBatteryMinVoltage",t)},expression:"vehicleData.singleBatteryMinVoltage"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"单体电池最高温度"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.singleBatteryMaxTemperature,callback:function(t){e.$set(e.vehicleData,"singleBatteryMaxTemperature",t)},expression:"vehicleData.singleBatteryMaxTemperature"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"单体电池最低温度"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.singleBatteryMinTemperature,callback:function(t){e.$set(e.vehicleData,"singleBatteryMinTemperature",t)},expression:"vehicleData.singleBatteryMinTemperature"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"动力电池可用容量"}},[a("el-input",{attrs:{disabled:""},model:{value:e.vehicleData.availableBatteryCapacity,callback:function(t){e.$set(e.vehicleData,"availableBatteryCapacity",t)},expression:"vehicleData.availableBatteryCapacity"}})],1)],1)],1)],1)])],1)],1)]),a("el-col",{attrs:{span:12}},[a("div",{style:{height:e.contentHeight/2-10+"px",width:"100%","background-color":"#FFFFFF"}},[a("el-tabs",{style:{height:e.contentHeight/2-10+"px"},attrs:{"tab-position":"top",type:"border-card"}},[a("el-tab-pane",{attrs:{label:"基本状态"}},[a("div",{staticClass:"vehicleDataTab",style:{height:e.contentHeight/2-80+"px"}},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"车辆状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("vehicleStatus")}},model:{value:e.vehicleData.vehicleStatus,callback:function(t){e.$set(e.vehicleData,"vehicleStatus",t)},expression:"vehicleData.vehicleStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"充电状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("chargingStatus")}},model:{value:e.vehicleData.chargingStatus,callback:function(t){e.$set(e.vehicleData,"chargingStatus",t)},expression:"vehicleData.chargingStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"运行状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("operatingStatus")}},model:{value:e.vehicleData.operatingStatus,callback:function(t){e.$set(e.vehicleData,"operatingStatus",t)},expression:"vehicleData.operatingStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"SOC状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("socStatus")}},model:{value:e.vehicleData.socStatus,callback:function(t){e.$set(e.vehicleData,"socStatus",t)},expression:"vehicleData.socStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"可充电储能装置工作状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("chargingEnergyStorageStatus")}},model:{value:e.vehicleData.chargingEnergyStorageStatus,callback:function(t){e.$set(e.vehicleData,"chargingEnergyStorageStatus",t)},expression:"vehicleData.chargingEnergyStorageStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"驱动电机状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("driveMotorStatus")}},model:{value:e.vehicleData.driveMotorStatus,callback:function(t){e.$set(e.vehicleData,"driveMotorStatus",t)},expression:"vehicleData.driveMotorStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"定位是否有效"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("positionStatus")}},model:{value:e.vehicleData.positionStatus,callback:function(t){e.$set(e.vehicleData,"positionStatus",t)},expression:"vehicleData.positionStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1)],1)],1)]),a("el-tab-pane",{attrs:{label:"组件状态"}},[a("div",{staticClass:"vehicleDataTab",style:{height:e.contentHeight/2-80+"px"}},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"EAS(汽车防盗系统)状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("easStatus")}},model:{value:e.vehicleData.easStatus,callback:function(t){e.$set(e.vehicleData,"easStatus",t)},expression:"vehicleData.easStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"PTC(电动加热器)状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("ptcStatus")}},model:{value:e.vehicleData.ptcStatus,callback:function(t){e.$set(e.vehicleData,"ptcStatus",t)},expression:"vehicleData.ptcStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"EPS(电动助力系统)状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("epsStatus")}},model:{value:e.vehicleData.epsStatus,callback:function(t){e.$set(e.vehicleData,"epsStatus",t)},expression:"vehicleData.epsStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"ABS(防抱死)状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("vehicleStatus")}},model:{value:e.vehicleData.absStatus,callback:function(t){e.$set(e.vehicleData,"absStatus",t)},expression:"vehicleData.absStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"MCU(电机/逆变器)状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("vehicleStatus")}},model:{value:e.vehicleData.mcuStatus,callback:function(t){e.$set(e.vehicleData,"mcuStatus",t)},expression:"vehicleData.mcuStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1)],1)],1)]),a("el-tab-pane",{attrs:{label:"电池状态"}},[a("div",{staticClass:"vehicleDataTab",style:{height:e.contentHeight/2-80+"px"}},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"动力电池加热状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("heatingStatus")}},model:{value:e.vehicleData.heatingStatus,callback:function(t){e.$set(e.vehicleData,"heatingStatus",t)},expression:"vehicleData.heatingStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"动力电池当前状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("batteryStatus")}},model:{value:e.vehicleData.batteryStatus,callback:function(t){e.$set(e.vehicleData,"batteryStatus",t)},expression:"vehicleData.batteryStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"动力电池保温状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("batteryInsulationStatus")}},model:{value:e.vehicleData.batteryInsulationStatus,callback:function(t){e.$set(e.vehicleData,"batteryInsulationStatus",t)},expression:"vehicleData.batteryInsulationStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"DCDC(电力交换系统)状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("dcdcStatus")}},model:{value:e.vehicleData.dcdcStatus,callback:function(t){e.$set(e.vehicleData,"dcdcStatus",t)},expression:"vehicleData.dcdcStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"CHG(充电机)状态"}},[a("el-radio-group",{on:{input:function(t){return e.statusChange("chgStatus")}},model:{value:e.vehicleData.chgStatus,callback:function(t){e.$set(e.vehicleData,"chgStatus",t)},expression:"vehicleData.chgStatus"}},[a("el-radio",{attrs:{label:1}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("异常")])],1)],1)],1)],1)],1)])],1)],1)])],1)],1)],1),a("div",{staticClass:"contentMain",style:{height:e.contentHeight/2-10+"px",width:"100%","background-color":"#FFFFFF"}})]):e._e()],1)],1),a("el-drawer",{attrs:{title:"添加车辆",visible:e.addVehicleDrawer,direction:"ltr",size:"50%"},on:{"update:visible":function(t){e.addVehicleDrawer=t}}},[a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("h3",{staticStyle:{color:"red"}},[e._v("一行一个VIN多VIN进行换行")]),a("el-form",{ref:"form",attrs:{model:e.addForm,"label-position":"top","label-width":"80px"}},[a("el-form-item",{attrs:{label:"车辆VIN"}},[a("el-input",{attrs:{type:"textarea",rows:35},model:{value:e.addForm.vinStr,callback:function(t){e.$set(e.addForm,"vinStr",t)},expression:"addForm.vinStr"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.vehicleCreate}},[e._v("添加车辆")]),a("el-button",[e._v("取消")])],1)],1)],1)],1)],1),a("el-dialog",{attrs:{title:"生成车辆",visible:e.genVehicleDialog,width:"30%"},on:{"update:visible":function(t){e.genVehicleDialog=t}}},[a("el-row",[a("el-col",{attrs:{offset:1,span:22}},[a("el-form",{ref:"form",attrs:{model:e.genForm,"label-position":"top","label-width":"80px"}},[a("el-form-item",{attrs:{label:"生成车辆数量 最高99999"}},[a("el-input-number",{staticStyle:{width:"100%"},attrs:{"controls-position":"right",min:1,max:99999},model:{value:e.genForm.number,callback:function(t){e.$set(e.genForm,"number",t)},expression:"genForm.number"}})],1)],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.genVehicleDialog=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.vehicleGen}},[e._v("确 定")])],1)],1)],1)},i=[],s=(a("99af"),a("d3b7"),a("bc3a")),n=a.n(s),r=a("5c96"),o=a("4360"),c=a("5f87"),u=n.a.create({baseURL:"/",timeout:5e3});u.interceptors.request.use((function(e){return o["a"].getters.token&&(e.headers["X-Token"]=Object(c["a"])()),e}),(function(e){return console.log(e),Promise.reject(e)})),u.interceptors.response.use((function(e){var t=e.data;return 200!==t.code?(Object(r["Message"])({message:t.msg||"Error",type:"error",duration:5e3}),50008!==t.code&&50012!==t.code&&50014!==t.code||r["MessageBox"].confirm("You have been logged out, you can cancel to stay on this page, or log in again","Confirm logout",{confirmButtonText:"Re-Login",cancelButtonText:"Cancel",type:"warning"}).then((function(){o["a"].dispatch("user/resetToken").then((function(){location.reload()}))})),Promise.reject(new Error(t.msg||"Error"))):t}),(function(e){return console.log("err"+e),Object(r["Message"])({message:e.msg,type:"error",duration:5e3}),Promise.reject(e)}));var h=u;function v(e){return h({url:"/vehicle/instance/list",method:"post",data:e})}function p(e){return h({url:"/vehicle/instance/data/".concat(e),method:"GET"})}function d(e,t,a){return h({url:"/vehicle/instance/status/".concat(e,"/").concat(t,"/").concat(a),method:"PUT"})}function m(e){return h({url:"/vehicle/instance/client/init/".concat(e),method:"post"})}function g(e){return h({url:"/vehicle/instance/client/close/".concat(e),method:"post"})}function b(e,t){return h({url:"/vehicle/instance/position/check",method:"post",data:{vin:e,positionCode:t}})}function f(e,t){return h({url:"/vehicle/instance/msg",method:"post",data:{vin:e,msgCode:t}})}function D(e,t){return h({url:"/vehicle/instance/gear",method:"post",data:{vin:e,gear:t}})}function y(){return h({url:"/vehicle/position/list",method:"get"})}function S(e){return h({url:"/vehicle/create",method:"post",data:e})}function x(e){return h({url:"/vehicle/gen/".concat(e),method:"GET"})}var C={data:function(){return{contentHeight:1024,checkVin:null,positionCodeList:[],vehiclePage:{rows:[],total:0},queryParams:{page:1,pageSize:10,vin:null,online:!0},intervalInstanceList:null,intervalVehicleDataContinued:null,vehicleData:{},addVehicleDrawer:!1,addForm:{vinStr:null},genVehicleDialog:!1,genForm:{number:0}}},created:function(){this.contentHeight=window.innerHeight-60,this.initInstanceList(),this.initPositionList(),this.intervalVehicleDataContinued=setInterval(this.vehicleDataContinued,1e3)},methods:{pageSizeChange:function(e){this.queryParams.pageSize=e,this.getInstanceList()},pageChange:function(e){this.queryParams.page=e,this.getInstanceList()},vehicleGen:function(){var e=this;x(this.genForm.number).then((function(t){e.genVehicleDialog=!1,e.$notify({title:"操作提示",message:t.msg,type:200===t.code?"success":"error"})}))},vehicleCreate:function(){var e=this;S(this.addForm).then((function(t){e.addVehicleDrawer=!1,e.$notify({title:"操作提示",message:t.msg,type:200===t.code?"success":"error"})}))},vehicleDataContinued:function(){var e=this;null!=this.checkVin&&p(this.checkVin).then((function(t){e.vehicleData=t.data}))},statusChange:function(e){var t=this;d(this.checkVin,e,this.vehicleData[e]).then((function(e){t.$notify({title:"操作提示",message:e.msg,type:200===e.code?"success":"error"})}))},checkGear:function(e){var t=this;D(e.vin,e.gear).then((function(e){t.getInstanceList(),t.$notify({title:"操作提示",message:e.msg,type:200===e.code?"success":"error"})}))},checkMsg:function(e){var t=this;f(e.vin,e.msgCode).then((function(e){t.getInstanceList(),t.$notify({title:"操作提示",message:e.msg,type:200===e.code?"success":"error"})}))},checkPositionCode:function(e){var t=this;b(e.vin,e.positionCode).then((function(e){t.getInstanceList(),t.$notify({title:"操作提示",message:e.msg,type:200===e.code?"success":"error"})}))},initPositionList:function(){var e=this;y().then((function(t){e.positionCodeList=t.data}))},initInstanceList:function(){this.getInstanceList(),this.intervalInstanceList=setInterval(this.getInstanceList,3e3)},getInstanceList:function(){var e=this;v(this.queryParams).then((function(t){e.vehiclePage=t.data}))},clientInit:function(e){var t=this;m(e).then((function(e){t.getInstanceList(),t.$notify({title:"操作提示",message:e.msg,type:200===e.code?"success":"error"})}))},clientClose:function(e){var t=this;g(e).then((function(a){t.getInstanceList(),e===t.checkVin&&(t.checkVin=null),t.$notify({title:"操作提示",message:a.msg,type:200===a.code?"success":"error"})}))}}},k=C,_=(a("b0f7"),a("2877")),$=Object(_["a"])(k,l,i,!1,null,"1ee9ff37",null);t["default"]=$.exports}}]);