WebguiappTemplate/WEBUI/assets/SystemPage.2b3b0e63.js
2023-08-09 16:11:14 +02:00

2 lines
3.9 KiB
JavaScript

import{S as c,W as f,X as y,Y as s,ac as V,Z as t,ad as m,a3 as n,aR as _,a0 as d,a2 as r,aS as u,$ as i,aT as k,aQ as S,o as w,T as q,a as C,a4 as $}from"./index.d6f354a3.js";import{S as o}from"./network.4329925b.js";import"./axios.4dbc5fc1.js";const g=n("div",{class:"text-h6"},"SYSTEM",-1),x={class:"q-pa-md"},U={class:"q-gutter-md q-pa-none q-pb-none"},A=Object.assign({name:"SystemCard"},{__name:"SystemCard",setup(p){const e=c({net_bios_name:"",sys_name:"",sys_pass:"",model_name:"",hw_rev:0,fw_rev:"",idf_rev:"",build_date:"",ser_num:""});return o(e,2,0,"mykey"),(v,a)=>(f(),y(V,{flat:"",bordered:"",class:"card"},{default:s(()=>[t(m,null,{default:s(()=>[g]),_:1}),t(m,{class:"q-pt-none"},{default:s(()=>[n("div",x,[n("div",U,[t(_,{dense:!0,modelValue:e.net_bios_name,"onUpdate:modelValue":a[0]||(a[0]=l=>e.net_bios_name=l),label:"Device bios name"},null,8,["modelValue"]),t(_,{dense:!0,modelValue:e.sys_name,"onUpdate:modelValue":a[1]||(a[1]=l=>e.sys_name=l),label:"User name"},null,8,["modelValue"]),t(_,{dense:!0,modelValue:e.sys_pass,"onUpdate:modelValue":a[2]||(a[2]=l=>e.sys_pass=l),label:"User password"},null,8,["modelValue"]),n("div",null,"Device model: "+d(e.model_name),1),n("div",null,"Hardware revision: "+d(e.hw_rev),1),n("div",null,"Firmware version: "+d(e.fw_rev),1),n("div",null,"IDF version: "+d(e.idf_rev),1),n("div",null,"Build date: "+d(e.build_date),1),n("div",null,"Serial number: "+d(e.ser_num),1)])])]),_:1}),t(k,null,{default:s(()=>[t(r,{flat:"",onClick:a[3]||(a[3]=l=>u(o)(e,1,0,"mykey"))},{default:s(()=>[i("Apply")]),_:1}),t(r,{flat:"",onClick:a[4]||(a[4]=l=>u(o)(e,1,1,"mykey"))},{default:s(()=>[i("Save")]),_:1}),t(r,{flat:"",onClick:a[5]||(a[5]=l=>u(o)(e,1,2,"mykey"))},{default:s(()=>[i("Save&Reboot")]),_:1})]),_:1})]),_:1}))}}),I=n("div",{class:"text-h6"},"FIRMWARE",-1),O={class:"q-pa-md"},Q={class:"q-gutter-md q-pa-none q-pb-none"},R=Object.assign({name:"FirmwareCard"},{__name:"FirmwareCard",setup(p){const e=c({ota_enab:!1,res_ota_enab:!1,ota_url:"",ota_auto_int:0,fw_rev:""});return o(e,2,0,"mykey"),(v,a)=>(f(),y(V,{flat:"",bordered:"",class:"card"},{default:s(()=>[t(m,null,{default:s(()=>[I]),_:1}),t(m,{class:"q-pt-none"},{default:s(()=>[n("div",O,[n("div",Q,[t(S,{dense:!0,modelValue:e.ota_enab,"onUpdate:modelValue":a[0]||(a[0]=l=>e.ota_enab=l),label:"Eanble OTA autoudate"},null,8,["modelValue"]),t(S,{dense:!0,modelValue:e.res_ota_enab,"onUpdate:modelValue":a[1]||(a[1]=l=>e.res_ota_enab=l),label:"Enable reset after update"},null,8,["modelValue"]),t(_,{dense:!0,modelValue:e.ota_url,"onUpdate:modelValue":a[2]||(a[2]=l=>e.ota_url=l),label:"OTA firmware file URL"},null,8,["modelValue"]),t(_,{dense:!0,modelValue:e.ota_auto_int,"onUpdate:modelValue":a[3]||(a[3]=l=>e.ota_auto_int=l),label:"New firmware check interval, sec"},null,8,["modelValue"]),n("div",null,"Current firmware version:: "+d(e.fw_rev),1),n("div",null,"Available firmware version:: "+d(e.fw_rev),1)])])]),_:1}),t(k,null,{default:s(()=>[t(r,{flat:"",onClick:a[4]||(a[4]=l=>u(o)(e,1,0,"mykey"))},{default:s(()=>[i("Apply")]),_:1}),t(r,{flat:"",onClick:a[5]||(a[5]=l=>u(o)(e,1,1,"mykey"))},{default:s(()=>[i("Save")]),_:1}),t(r,{flat:"",onClick:a[6]||(a[6]=l=>u(o)(e,1,2,"mykey"))},{default:s(()=>[i("Save&Reboot")]),_:1})]),_:1})]),_:1}))}}),T=n("div",{class:"text-h6"},"INFO",-1),B={class:"q-pa-md"},F={class:"q-gutter-md q-pa-none q-pb-none"},D={class:"text-subtitle2"},E=Object.assign({name:"StatCard"},{__name:"StatCard",setup(p){const e=c({time:0});o(e,2,0,"mykey");let v;w(()=>{v=setInterval(()=>{o(e,2,0,"mykey")},1e3)}),q(()=>clearInterval(v));const a=C({get(){return new Date(e.time*1e3).toISOString()}});return(l,j)=>(f(),y(V,{flat:"",bordered:"",class:"card"},{default:s(()=>[t(m,null,{default:s(()=>[T]),_:1}),t(m,{class:"q-pt-none"},{default:s(()=>[n("div",B,[n("div",F,[n("div",D,d(a.value),1)])])]),_:1})]),_:1}))}}),N={class:"q-pa-md row items-start q-gutter-md"},Y=Object.assign({name:"SystemPage"},{__name:"SystemPage",setup(p){return(b,e)=>(f(),$("div",N,[t(A),t(R),t(E)]))}});export{Y as default};