app.6f0ac4c14391b3e0c8fe.js 15 KB

12
  1. webpackJsonp([1],{"/IH9":function(e,t){},"4Rag":function(e,t){},B8Wq:function(e,t){},NCL4:function(e,t){},NHnr:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("Y9Nk"),l=new s.default,i={name:"App",created:function(){var e=this;l.$on("promptMessage",function(t){var a=t.message,s=(t.type,t.duration),l=void 0===s?2e3:s;e.$message.error(a,l)})}},r={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},staticRenderFns:[]};var o=a("C7Lr")(i,r,!1,function(e){a("NCL4")},null,null).exports,n=a("lPSU"),c=a("aA9S"),d=a.n(c),v=a("rVsN"),u=a.n(v),m="success",_=a("IivG").a.create({withCredentials:!0,crossDomain:!0,emuted:!0});_.interceptors.request.use(function(e){return e},function(e){return u.a.reject(e)}),_.interceptors.response.use(function(e){var t=e.data;e.headers;switch(t.state){case m:return u.a.resolve(t);default:return l.$emit("promptMessage",{message:"接口出错"}),u.a.reject(e)}},function(e){return u.a.reject(e)});var p=_,f="/cgi-bin";var b={data:function(){return{systemObj:{uuid:"",boot_time:"",product_name:"",product_model:"",hw_version:"",sw_version:"",total_memory:"",used_memory:"",toatal_flash:"",used_flash:"",ethernet_wan:"",wan_mac:"",ethernet_lan:"",lan_mac:"",lte_status:"",lte_mac:""}}},methods:{_get_system:function(){var e,t=this;(e={},p({url:f+"/get_system.cgi",method:"get",params:e})).then(function(e){t.systemObj=d()({},e.system)})}},created:function(){this._get_system()}},g={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"systems"},[a("div",{staticClass:"title"},[e._v("系统信息")]),e._v(" "),a("div",{staticClass:"form-system"},[a("el-row",[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("网关UUID:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.uuid))])])]),e._v(" "),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("启动时间:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.boot_time))])])])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("产品名称:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.product_name))])])]),e._v(" "),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("产品型号:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.product_model))])])])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("硬件版本:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.hw_version))])])]),e._v(" "),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("软件版本:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.sw_version))])])])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("内存容量:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.total_memory))])])]),e._v(" "),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("已用内存:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.used_memory))])])])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("存储容量:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.total_flash))])])]),e._v(" "),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("已用存储:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.used_flash))])])])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("WAN口状态:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.ethernet_wan))])])]),e._v(" "),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("WAN口MAC地址:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.wan_mac))])])])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("LAN口状态:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.ethernet_lan))])])]),e._v(" "),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("LAN口MAC地址:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.lan_mac))])])])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("LTE状态:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.lte_status))])])]),e._v(" "),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"item-box"},[a("div",{staticClass:"label-title"},[e._v("LTE-MAC地址:")]),e._v(" "),a("div",{staticClass:"label-value"},[e._v(e._s(e.systemObj.lte_mac))])])])],1)],1)])},staticRenderFns:[]};var h=a("C7Lr")(b,g,!1,function(e){a("gO8t")},"data-v-6b85fdc0",null).exports,C={data:function(){return{formInline:{platform_proto:"",platform_server:"",platform_port:""},rules:{platform_proto:[{required:!0,message:"请选择通信协议",trigger:"change"}],platform_server:[{required:!0,message:"请输入服务器地址",trigger:"blur"}],platform_port:[{required:!0,message:"请输入服务器端口",trigger:"blur"}]}}},methods:{_get_platform:function(){var e,t=this;(e={},p({url:f+"/get_platform.cgi",method:"get",params:e})).then(function(e){t.formInline=d()({},e.platform)})},_set_platform:function(){var e,t=this;(e={platform:this.formInline},p({url:f+"/set_platform.cgi",method:"post",data:e})).then(function(e){t.$message.success("保存成功")})},saveEvent:function(){var e=this;this.$refs.ruleForm.validate(function(t){t&&e._set_platform()})}},created:function(){this._get_platform()}},w={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"config-wrap"},[a("div",{staticClass:"title"},[e._v("云平台配置")]),e._v(" "),a("el-form",{ref:"ruleForm",staticClass:"demo-form-inline",attrs:{inline:!0,model:e.formInline}},[a("el-form-item",{attrs:{label:"协议类型"}},[a("el-select",{attrs:{placeholder:"协议类型"},model:{value:e.formInline.platform_proto,callback:function(t){e.$set(e.formInline,"platform_proto",t)},expression:"formInline.platform_proto"}},[a("el-option",{attrs:{label:"modbus",value:"modbus"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"服务器地址"}},[a("el-input",{attrs:{placeholder:"例:120.77.110.21"},model:{value:e.formInline.platform_server,callback:function(t){e.$set(e.formInline,"platform_server",t)},expression:"formInline.platform_server"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"服务器端口"}},[a("el-input",{attrs:{placeholder:"例:8888"},model:{value:e.formInline.platform_port,callback:function(t){e.$set(e.formInline,"platform_port",t)},expression:"formInline.platform_port"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.saveEvent}},[e._v("保存")])],1)],1)],1)},staticRenderFns:[]};var x=a("C7Lr")(C,w,!1,function(e){a("P0eK")},"data-v-78f8bdba",null).exports,y=a("4YfN"),$=a.n(y),F={data:function(){return{currentPage1:1,total:0,pageSize:10,isAddFlag:!1,dialogVisible:!1,form:{device_id:"",device_name:"",device_addr:"",application_id:""},tableData:[],rules:{device_name:[{required:!0,message:"请输入设备名称",trigger:"blur"}],device_addr:[{required:!0,message:"请输入设备地址",trigger:"blur"}],application_id:[{required:!0,message:"请输入应用ID",trigger:"blur"}]}}},methods:{handleSizeChange:function(e){console.log("每页 "+e+" 条"),console.log(e),this.pageSize=e},handleCurrentChange:function(e){console.log("当前页: "+e),console.log(e),this.currentPage1=e},handleClose:function(){this.isAddFlag=!1,this.dialogVisible=!1},_getCurrentDate:function(){return Date.parse(new Date)},_add_device:function(e){var t,a=this;this._getCurrentDate();(t={devices:[$()({},e)]},p({url:f+"/add_device.cgi",method:"post",data:t})).then(function(e){a.$message.success("操作成功"),a.isAddFlag=!1,a.dialogVisible=!1,a._get_device()})},_set_device:function(e){var t,a=this;this._getCurrentDate();(t={devices:[$()({},e)]},p({url:f+"/set_device.cgi",method:"post",data:t})).then(function(e){a.$message.success("操作成功"),a.isAddFlag=!1,a.dialogVisible=!1,a._get_device()})},_get_device:function(){var e,t=this;(e={},p({url:f+"/get_device.cgi",method:"get",params:e})).then(function(e){t.tableData=d()([],e.devices),t.total=t.tableData.length})},cancelDiag:function(){this.dialogVisible=!1,this.isAddFlag=!1},suerOk:function(){var e=this;this.$refs.form.validate(function(t){t&&(e.isAddFlag?e._add_device(e.form):e._set_device(e.form))})},addEvent:function(){this.form={device_id:"",device_name:"",device_addr:"",application_id:""},this.isAddFlag=!0,this.dialogVisible=!0},editEvent:function(e){this.form=d()({},e),this.dialogVisible=!0},deleEvent:function(e){var t,a=this;(t={devices:[$()({},e)]},p({url:f+"/del_device.cgi",method:"post",data:t})).then(function(e){a.$message.success("删除成功"),a._get_device()})}},created:function(){this._get_device()},mounted:function(){}},k={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"device-manage-wrap"},[a("div",{staticClass:"title"},[e._v("设备管理")]),e._v(" "),a("div",{staticClass:"button-add-box",on:{click:e.addEvent}},[e._v("新增+")]),e._v(" "),a("div",{staticClass:"table-row"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData.slice((e.currentPage1-1)*e.pageSize,e.currentPage1*e.pageSize),border:""}},[a("el-table-column",{attrs:{prop:"device_id",label:"设备ID",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"device_name",label:"设备名称",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"device_addr",label:"设备地址"}}),e._v(" "),a("el-table-column",{attrs:{prop:"application_id",label:"应用ID"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"320"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{on:{click:function(a){return e.editEvent(t.row)}}},[e._v("修改")]),e._v(" "),a("span",{on:{click:function(a){return e.deleEvent(t.row)}}},[e._v("删除")])]}}])})],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"提示",visible:e.dialogVisible,width:"30%","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("span",[e._v("设备管理")]),e._v(" "),a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px",rules:e.rules}},[a("el-form-item",{attrs:{label:"设备ID",prop:"device_id"}},[a("el-input",{model:{value:e.form.device_id,callback:function(t){e.$set(e.form,"device_id",t)},expression:"form.device_id"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"设备名称",prop:"device_name"}},[a("el-input",{model:{value:e.form.device_name,callback:function(t){e.$set(e.form,"device_name",t)},expression:"form.device_name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"设备地址",prop:"device_addr"}},[a("el-input",{model:{value:e.form.device_addr,callback:function(t){e.$set(e.form,"device_addr",t)},expression:"form.device_addr"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"应用ID",prop:"application_id"}},[a("el-input",{model:{value:e.form.application_id,callback:function(t){e.$set(e.form,"application_id",t)},expression:"form.application_id"}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.cancelDiag}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.suerOk}},[e._v("确 定")])],1)],1),e._v(" "),a("el-pagination",{attrs:{"current-page":e.currentPage1,"page-sizes":[10,20,30,40],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)},staticRenderFns:[]};var j={data:function(){return{activeName:"first"}},methods:{handleClick:function(e,t){console.log(e,t),console.log(this.activeName)},logoutEvent:function(){var e,t=this;(e={},p({url:f+"/logout.cgi",method:"get",params:e})).then(function(e){t.$message.success("退出登入成功"),t.$router.push({path:"/"})})}},components:{System:h,setConfig:x,deviceManage:a("C7Lr")(F,k,!1,function(e){a("uBcS")},"data-v-7580855f",null).exports}},O={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"home-wrap"},[a("div",{staticClass:"logout-wrap"},[a("div",{staticClass:"button-logout",on:{click:e.logoutEvent}},[e._v("退出")])]),e._v(" "),a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"系统状态",name:"first"}},["first"===e.activeName?a("system"):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"平台配置",name:"second"}},["second"===e.activeName?a("set-config"):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"设备管理",name:"third"}},["third"===e.activeName?a("device-manage"):e._e()],1)],1)],1)},staticRenderFns:[]};var E=a("C7Lr")(j,O,!1,function(e){a("/IH9")},"data-v-33e6d50e",null).exports,I={name:"HelloWorld",data:function(){return{ruleForm:{user:"",passwd:""},rules:{user:[{required:!0,message:"请输入账号",trigger:"blur"}],passwd:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},methods:{_login:function(){var e,t=this;(e=$()({},this.ruleForm),p({url:f+"/login.cgi",method:"post",data:e})).then(function(e){t.$router.push({path:"/home"})}).catch(function(){})},jumpEvent:function(){var e=this;this.$refs.ruleForm.validate(function(t){t&&e._login()})}}},N={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"login"},[s("div",{staticClass:"main-login-wrap"},[s("img",{staticClass:"left-box",attrs:{src:a("PhYE"),alt:""}}),e._v(" "),s("div",{staticClass:"login-box"},[s("div",{staticClass:"title"},[e._v("网关配置登录")]),e._v(" "),s("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"status-icon":"",rules:e.rules,"label-width":"100px"}},[s("el-form-item",{attrs:{label:"账号",prop:"user"}},[s("el-input",{attrs:{type:"text",autocomplete:"off"},model:{value:e.ruleForm.user,callback:function(t){e.$set(e.ruleForm,"user",t)},expression:"ruleForm.user"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"密码",prop:"passwd"}},[s("el-input",{attrs:{type:"password",autocomplete:"off"},model:{value:e.ruleForm.passwd,callback:function(t){e.$set(e.ruleForm,"passwd",t)},expression:"ruleForm.passwd"}})],1),e._v(" "),s("el-form-item",[s("div",{staticClass:"box-button",on:{click:e.jumpEvent}},[e._v("登录")])])],1)],1)])])},staticRenderFns:[]};var A=a("C7Lr")(I,N,!1,function(e){a("B8Wq")},"data-v-6e444b41",null).exports;s.default.use(n.a);var D=new n.a({routes:[{path:"/",name:"login",component:A},{path:"/home",name:"Home",component:E}],mode:"hash"}),S=a("4LH3"),L=a.n(S);a("4Rag");s.default.config.productionTip=!1,s.default.use(L.a),new s.default({el:"#app",router:D,components:{App:o},template:"<App/>"})},P0eK:function(e,t){},PhYE:function(e,t,a){e.exports=a.p+"static/img/logo_bg.b20eb92.png"},gO8t:function(e,t){},uBcS:function(e,t){}},["NHnr"]);
  2. //# sourceMappingURL=app.6f0ac4c14391b3e0c8fe.js.map