PageSourceSearch

https://windpro.scarlet-tech.com/js/835.3bbac79e.js

js scarlet-tech.com collected 2026-10-02 06:29:28 UTC 8,106 bytes, 1 lines download raw bytes

1"use strict";(globalThis["webpackChunkst_customer_fe"]=globalThis["webpackChunkst_customer_fe"]||[]).push([[835],{8835:(e,o,r)=>{r.r(o),r.d(o,{default:()=>ee});var l=r(3673),t=r(2323);const s={class:"row justify-between items-center"},a=(0,l._)("h3",{class:"page_title"},"Download Data",-1),n={class:"q-mt-md q-pa-md column col flex-center q-gutter-y-md bg-white rounded-2"},i=(0,l._)("label",null,"Device",-1),d={key:0},u={key:0},m={class:"row items-top"},p=(0,l._)("span",{class:"q-pr-md"},"From",-1),c=(0,l._)("span",{class:"q-px-md"},"To",-1),v={class:"col"},f=(0,l._)("label",null,"Interval",-1),w={class:"row q-gutter-x-xl"},g={class:"col"},$=(0,l._)("label",null,"Wind unit",-1),U={class:"col"},q=(0,l._)("label",null,"Temp unit",-1),_={class:"col"},b=(0,l._)("label",null,"Pres unit",-1),y={class:"items-center"},k=(0,l._)("span",{class:"q-pr-md"},"File format",-1),P={class:"text-left text-negative",style:{"word-wrap":"break-word"}};function D(e,o,r,D,h,V){const x=(0,l.up)("q-item-section"),T=(0,l.up)("q-item"),W=(0,l.up)("q-select"),I=(0,l.up)("q-separator"),z=(0,l.up)("date-picker-from"),F=(0,l.up)("date-picker-to"),L=(0,l.up)("q-form"),Y=(0,l.up)("q-btn"),Z=(0,l.up)("q-page");return(0,l.wg)(),(0,l.j4)(Z,{class:"column"},{default:(0,l.w5)((()=>[(0,l._)("div",s,[a,(0,l.WI)(e.$slots,"profile")]),(0,l._)("div",n,[(0,l.Wm)(L,{ref:"formRef",class:"q-mt-md q-gutter-y-md"},{default:(0,l.w5)((()=>[(0,l._)("div",null,[i,(0,l.Wm)(W,{"map-options":"",modelValue:D.form.device,"onUpdate:modelValue":o[0]||(o[0]=e=>D.form.device=e),options:D.opts.device,dense:"",outlined:"",loading:D.loadings.deviceList,"no-error-icon":"",rules:[()=>!D.v$.device.$error||D.v$.device.$errors[0]?.$message]},{option:(0,l.w5)((({itemProps:e,opt:o})=>[(0,l.Wm)(T,(0,t.vs)((0,l.F4)(e)),{default:(0,l.w5)((()=>[(0,l.Wm)(x,null,{default:(0,l.w5)((()=>[(0,l.Uk)((0,t.zw)(o.deviceName)+" ",1),(0,l._)("span",null,"("+(0,t.zw)(o.serialNumber)+")",1)])),_:2},1024)])),_:2},1040)])),"selected-item":(0,l.w5)((({opt:e})=>[e?((0,l.wg)(),(0,l.iD)("p",d,(0,t.zw)(e.deviceName)+" ("+(0,t.zw)(e.serialNumber)+")",1)):(0,l.kq)("",!0)])),_:1},8,["modelValue","options","loading","rules"])]),(0,l._)("div",null,[(0,l._)("label",null,(0,t.zw)(D.form.device?"Sensor":"Sensor (Please select your device first.)"),1),(0,l.Wm)(W,{modelValue:D.form.sensor,"onUpdate:modelValue":o[1]||(o[1]=e=>D.form.sensor=e),options:D.opts.sensor,readonly:!D.form.device,dense:"",outlined:"","map-options":"",loading:D.loadings.sensorList,"no-error-icon":"",rules:[()=>!D.v$.sensor.$error||D.v$.sensor.$errors[0]?.$message]},{option:(0,l.w5)((({itemProps:e,opt:o})=>[o?((0,l.wg)(),(0,l.j4)(T,(0,t.vs)((0,l.dG)({key:0},e)),{default:(0,l.w5)((()=>[(0,l.Wm)(x,null,{default:(0,l.w5)((()=>[(0,l.Uk)((0,t.zw)(o.sensorSerialNumber),1)])),_:2},1024)])),_:2},1040)):(0,l.kq)("",!0)])),"selected-item":(0,l.w5)((({opt:e})=>[e?((0,l.wg)(),(0,l.iD)("p",u,(0,t.zw)(e.sensorSerialNumber),1)):(0,l.kq)("",!0)])),_:1},8,["modelValue","options","readonly","loading","rules"])]),(0,l.Wm)(I,{class:"col-12"}),(0,l._)("div",m,[p,(0,l.Wm)(z,{value:D.form.dateFrom,"onUpdate:value":o[2]||(o[2]=e=>D.form.dateFrom=e)},null,8,["value"]),c,(0,l.Wm)(F,{value:D.form.dateTo,"onUpdate:value":o[3]||(o[3]=e=>D.form.dateTo=e)},null,8,["value"])]),(0,l.Wm)(I),(0,l._)("div",v,[f,(0,l.Wm)(W,{dense:"",outlined:"",modelValue:D.form.interval,"onUpdate:modelValue":o[4]||(o[4]=e=>D.form.interval=e),options:D.opts.interval,"no-error-icon":"","map-options":"","emit-value":"",rules:[()=>!D.v$.interval.$error||D.v$.interval.$errors[0]?.$message]},null,8,["modelValue","options","rules"])]),(0,l.Wm)(I),(0,l._)("div",w,[(0,l._)("div",g,[$,(0,l.Wm)(W,{dense:"",outlined:"","no-error-icon":"",options:D.unitOpts.wind,modelValue:D.form.speedUnit,"onUpdate:modelValue":o[5]||(o[5]=e=>D.form.speedUnit=e),rules:[()=>!D.v$.speedUnit.$error||D.v$.speedUnit.$errors[0]?.$message],style:{"max-width":"300px"}},null,8,["options","modelValue","rules"])]),(0,l._)("div",U,[q,(0,l.Wm)(W,{dense:"",outlined:"","no-error-icon":"",options:D.unitOpts.temperature,modelValue:D.form.tempUnit,"onUpdate:modelValue":o[6]||(o[6]=e=>D.form.tempUnit=e),rules:[()=>!D.v$.tempUnit.$error||D.v$.tempUnit.$errors[0]?.$message],style:{"max-width":"300
1px"}},null,8,["options","modelValue","rules"])]),(0,l._)("div",_,[b,(0,l.Wm)(W,{dense:"",outlined:"","no-error-icon":"",options:D.unitOpts.airPressure,modelValue:D.form.airPresUnit,"onUpdate:modelValue":o[7]||(o[7]=e=>D.form.airPresUnit=e),rules:[()=>!D.v$.airPresUnit.$error||D.v$.airPresUnit.$errors[0]?.$message],style:{"max-width":"300px"}},null,8,["options","modelValue","rules"])])]),(0,l.Wm)(I),(0,l._)("div",y,[k,(0,l.Wm)(W,{outlined:"","no-error-icon":"",modelValue:D.form.fileType,"onUpdate:modelValue":o[8]||(o[8]=e=>D.form.fileType=e),options:D.opts.file,dense:"",rules:[()=>!D.v$.fileType.$error||D.v$.fileType.$errors[0]?.$message]},null,8,["modelValue","options","rules"])]),(0,l._)("p",P,(0,t.zw)(D.errorMsg),1)])),_:1},512),(0,l.Wm)(Y,{class:"q-px-md",loading:D.loadings.submit,onClick:D.requestDownload,size:"lg",label:"Download",rounded:"","no-caps":"",color:"primary"},null,8,["loading","onClick"])])])),_:3})}var h=r(1959),V=r(1359),x=r(1848),T=r(3438),W=r(3306),I=r(120),z=r.n(I);const F=(e,o)=>{const r=window.URL.createObjectURL(e),l=document.createElement("a");l.href=r;const t=z()(new Date).format("YYYYMMDD");let s="";for(let a=0;a<=6;a++){const e=Math.floor(10*Math.random());s+=e}l.download=`DataLog-${t}${s}.${o}`,l.click(),window.URL.revokeObjectURL(r)},L=F;var Y=r(2497),Z=r(1907),S=r(3263),M=r(8825);const N=r(6671).Z,O=r(9348);z().extend(O);const j={components:{DatePickerFrom:x.Z,DatePickerTo:x.Z},setup(){const e=(0,h.qj)({wind:["m/s","km/hr","MPH","knots","ft/s"],temperature:["°C","°F"],airPressure:["hPa"]}),o=(0,M.Z)(),r=(0,h.qj)({device:[],sensor:[],interval:[{label:"2s",value:2},{label:"1m",value:60},{label:"10m",value:600},{label:"1h",value:3600},{label:"1d",value:86400}],file:["xls","xlsx","csv"]}),t=(0,h.qj)({device:"",sensor:"",dateFrom:z()(new Date).subtract(1,"day").format("YYYY-MM-DD"),dateTo:z()(new Date).format("YYYY-MM-DD"),speedUnit:"km/hr",airPresUnit:"hpa",tempUnit:"°F",interval:2,fileType:"csv",zoneId:null}),s=(0,l.Fl)((()=>({device:{required:W.lp},sensor:{required:W.lp},dateFrom:{required:W.lp},dateTo:{required:W.lp},speedUnit:{required:W.lp},airPresUnit:{required:W.lp},tempUnit:{required:W.lp},interval:{required:W.lp},fileType:{required:W.lp}}))),a=(0,V.ZP)(s,t),n=(0,h.iH)(null),i=(0,h.qj)({deviceList:!1,sensorList:!1,submit:!1}),d=(0,h.iH)(""),u=async()=>{d.value="",a.value.$touch();const e=n.value,r=await e.validate();if(a.value&&a.value.$reset(),!r||a.value.$invalid)return;i.submit=!0;const l=(0,S.Ro)(t.device.zoneId,t.dateFrom),s=(0,S.Ro)(t.device.zoneId,t.dateTo),[u,p]=await N((0,T.RP)({deviceId:t.device.deviceId,zoneId:t.device.zoneId||(0,S.GH)(),channelIndex:t.sensor.channelIndex,startDate:l,endDate:s,intervalTime:t.interval,windSpeedUnit:t.speedUnit,temperatureUnit:t.tempUnit,airPressureUnit:t.airPresUnit,format:t.fileType}));i.submit=!1,u?o.notify({color:"negative",message:u.message||"failed request"}):m(p.data)},m=e=>{if("application/json"==e.type){const o=new FileReader;o.readAsText(e),o.onload=e=>{const o=JSON.parse(e.target.result);d.value=o.message}}else L(e,t.fileType)},p=(0,Y.L)(),{user:c}=(0,Z.Jk)(p);(0,l.YP)((()=>c.value.groupId),(e=>v()));const v=async()=>{i.deviceList=!0;const[e,o]=await N((0,T.qt)(c.value.groupId));i.deviceList=!1,e||(r.device=JSON.parse(JSON.stringify(o.data)),t.device=r.device[0])};(0,l.YP)((()=>t.device),(e=>{e&&(t.sensor="",f(e.deviceId))}));const f=async e=>{i.sensorList=!0;const[o,l]=await N((0,T.Z6)({deviceId:e}));i.sensorList=!1,o||(r.sensor=JSON.parse(JSON.stringify(l.data)))};return v(),{errorMsg:d,loadings:i,form:t,unitOpts:e,v$:a,formRef:n,requestDownload:u,opts:r}}};var R=r(6638),Q=r(4379),J=r(8689),C=r(2448),H=r(3414),G=r(2035),A=r(5869),B=r(2165),E=r(7518),K=r.n(E);const X=(0,R.Z)(j,[["render",D]]),ee=X;K()(j,"components",{QPage:Q.Z,QForm:J.Z,QSelect:C.Z,QItem:H.Z,QItemSection:G.Z,QSeparator:A.Z,QBtn:B.Z})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.