detect/detect.gui/Embedded/dist/assets/schema-fbe47475.js
2024-11-13 17:09:15 +08:00

2 lines
6.2 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var C=Object.defineProperty,M=Object.defineProperties;var Y=Object.getOwnPropertyDescriptors;var s=Object.getOwnPropertySymbols;var m=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;var c=(e,a,o)=>a in e?C(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,t=(e,a)=>{for(var o in a||(a={}))m.call(a,o)&&c(e,o,a[o]);if(s)for(var o of s(a))u.call(a,o)&&c(e,o,a[o]);return e},p=(e,a)=>M(e,Y(a));var f=(e,a)=>{var o={};for(var l in e)m.call(e,l)&&a.indexOf(l)<0&&(o[l]=e[l]);if(e!=null&&s)for(var l of s(e))a.indexOf(l)<0&&u.call(e,l)&&(o[l]=e[l]);return o};import{am as n}from"./index.js";import{b as T}from"./regionApi-ad45a6bd.js";const d="/v1/system/device",y=e=>n.post({url:`${d}/`,data:e}),R=(e,a=!1)=>n.put({url:`${d}/`,data:e,params:{updateAllFields:a}}),$=e=>n.delete({url:`${d}/${e}`}),A=e=>n.get({url:`${d}/search`,params:e}),B=e=>n.get({url:`${d}/${e}`}),r={xs:{span:24},sm:{span:24},lg:{span:6}},D={span:24},i={model:"Device",viewInPage:!0,properties:[{field:"id",label:"ID系统自动生成",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"ID系统自动生成"},colProps:r,component:"InputNumber",rules:[{required:!0,message:"请输入ID系统自动生成"}]},table:{}},{field:"regionId",label:"区域",defaultValue:void 0,form:{colProps:r,component:"ApiSelect",componentProps:{allowClear:!0,placeholder:"请选择区域",api:e=>T(),labelField:"name",valueField:"id"},rules:[{required:!0,message:"请选择区域!"}]},table:{customRender:({text:e,record:a})=>a.region?a.region.name:e}},{field:"name",label:"设备名称",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"设备名称"},colProps:r,component:"Input",rules:[{required:!0,message:"请输入设备名称!"}]},table:{}},{field:"deviceIp",label:"设备IP",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"设备IP地址"},colProps:r,component:"Input"},table:{}},{field:"devicePort",label:"设备端口",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"设备端口"},colProps:r,component:"Input"},table:{}},{field:"deviceUsername",label:"用户名",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"用户名"},colProps:r,component:"Input"},table:{}},{field:"devicePassword",label:"密码",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"密码"},colProps:r,component:"InputPassword"},table:{}},{field:"deviceType",label:"设备类型",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"设备类型"},colProps:r,component:"Input"},table:{}},{field:"softwareVersion",label:"软件版本",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"软件版本"},colProps:r,component:"Input"},table:{}},{field:"firmwareVersion",label:"固件版本",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"固件版本"},colProps:r,component:"Input"},table:{}},{field:"algorithmVersion",label:"算法版本",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"算法版本"},colProps:r,component:"Input"},table:{}},{field:"modelVersion",label:"模型版本",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"模型版本"},colProps:r,component:"Input"},table:{}},{field:"cameraIp",label:"相机IP地址",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"相机IP地址"},colProps:r,component:"Input"},table:{}},{field:"cameraUsername",label:"相机用户名",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"相机用户名"},colProps:r,component:"Input"},table:{}},{field:"cameraPassword",label:"相机密码",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"相机密码"},colProps:r,component:"InputPassword"},table:{}},{field:"cameraRtsp",label:"相机rtsp完整地址",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"相机rtsp完整地址"},colProps:r,component:"Input"},table:{}},{field:"createTime",label:"创建时间",defaultValue:void 0,form:{colProps:r,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入CreateTime"}]},table:{}},{field:"updateTime",label:"更新时间",defaultValue:void 0,form:{colProps:r,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入UpdateTime"}]},table:{}}]},P=["regionId","name","deviceIp"],V=["regionId","name","deviceIp","devicePort","deviceUsername","devicePassword","deviceType","softwareVersion","firmwareVersion","algorithmVersion","modelVersion","cameraIp","cameraUsername","cameraPassword","cameraRtsp"],g=["regionId","name","deviceIp","devicePort","deviceUsername","devicePassword","deviceType","softwareVersion","firmwareVersion","algorithmVersion","modelVersion","cameraIp","cameraUsername","cameraPassword","cameraRtsp","createTime","updateTime"],h=["regionId","name","deviceIp","devicePort","deviceUsername","devicePassword","deviceType","softwareVersion","firmwareVersion","algorithmVersion","modelVersion","cameraIp","cameraUsername","cameraPassword","cameraRtsp","createTime","updateTime"],I=new Map(P.map((e,a)=>[e,a])),S=i.properties.filter(e=>P.includes(e.field)).map(l=>{var{field:e,label:a,form:x}=l,o=f(x,[]);return p(t({field:e,label:a,defaultValue:void 0},o),{required:!1,rules:[{required:!1}]})}).sort((e,a)=>{const o=I.get(e.field),l=I.get(a.field);return o-l}),v=new Map(V.map((e,a)=>[e,a])),k=i.properties.filter(e=>V.includes(e.field)).map(({field:e,label:a,defaultValue:o,form:l})=>p(t({field:e,label:a,defaultValue:o},l),{colProps:D})).sort((e,a)=>{const o=v.get(e.field),l=v.get(a.field);return o-l}),w=new Map(g.map((e,a)=>[e,a])),H=i.properties.filter(e=>g.includes(e.field)).map(({field:e,label:a,table:o})=>t({dataIndex:e,title:a},o)).sort((e,a)=>{const o=w.get(e.dataIndex),l=w.get(a.dataIndex);return o-l}),b=new Map(h.map((e,a)=>[e,a])),N=i.properties.filter(e=>h.includes(e.field)).map(({field:e,label:a,table:o})=>t({dataIndex:e,title:a},o)).sort((e,a)=>{const o=b.get(e.dataIndex),l=b.get(a.dataIndex);return o-l});export{S as a,y as b,H as c,N as d,k as f,B as g,$ as r,A as s,R as u};