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

2 lines
5.0 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 w=Object.defineProperty,x=Object.defineProperties;var P=Object.getOwnPropertyDescriptors;var n=Object.getOwnPropertySymbols;var p=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable;var m=(e,a,l)=>a in e?w(e,a,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[a]=l,o=(e,a)=>{for(var l in a||(a={}))p.call(a,l)&&m(e,l,a[l]);if(n)for(var l of n(a))c.call(a,l)&&m(e,l,a[l]);return e},u=(e,a)=>x(e,P(a));var f=(e,a)=>{var l={};for(var r in e)p.call(e,r)&&a.indexOf(r)<0&&(l[r]=e[r]);if(e!=null&&n)for(var r of n(e))a.indexOf(r)<0&&c.call(e,r)&&(l[r]=e[r]);return l};import{am as s}from"./index.js";const d="/v1/system/storage-plan",F=e=>s.post({url:`${d}/`,data:e}),H=(e,a=!1)=>s.put({url:`${d}/`,data:e,params:{updateAllFields:a}}),N=e=>s.delete({url:`${d}/${e}`}),$=e=>s.get({url:`${d}/search`,params:e}),A=e=>s.get({url:`${d}/${e}`}),t={xs:{span:24},sm:{span:24},lg:{span:8}},C={span:24},i={model:"StoragePlan",viewInPage:!0,properties:[{field:"id",label:"ID系统自动生成",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"ID系统自动生成"},colProps:t,component:"InputNumber",rules:[{required:!0,message:"请输入ID系统自动生成"}]},table:{}},{field:"regionId",label:"区域",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"区域"},colProps:t,component:"InputNumber",rules:[{required:!0,message:"请选择区域!"}]},table:{}},{field:"deviceId",label:"设备",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"设备"},colProps:t,component:"InputNumber",rules:[{required:!0,message:"请选择设备!"}]},table:{}},{field:"startTime",label:"开始时间",defaultValue:void 0,form:{colProps:t,component:"DatePicker",componentProps:{allowClear:!1,placeholder:"开始时间",format:"YYYY-MM-DD HH:mm:ss",valueFormat:"YYYY-MM-DD HH:mm:ss",showTime:!0},rules:[{required:!0,message:"请输入开始时间!"}]},table:{}},{field:"endTime",label:"结束时间",defaultValue:void 0,form:{colProps:t,component:"DatePicker",componentProps:{allowClear:!1,placeholder:"结束时间",format:"YYYY-MM-DD HH:mm:ss",valueFormat:"YYYY-MM-DD HH:mm:ss",showTime:!0},rules:[{required:!0,message:"请输入结束时间!"}]},table:{}},{field:"isVideo",label:"是否录像",defaultValue:1,form:{componentProps:{allowClear:!1,placeholder:"是否录像"},colProps:t,component:"InputNumber",rules:[{required:!0,message:"请输入是否录像!"}]},table:{}},{field:"isCapture",label:"是否抓图",defaultValue:1,form:{componentProps:{allowClear:!1,placeholder:"是否抓图"},colProps:t,component:"InputNumber",rules:[{required:!0,message:"请输入是否抓图!"}]},table:{}},{field:"videoDuration",label:"录像时长",defaultValue:360,form:{componentProps:{allowClear:!1,placeholder:"录像时长"},colProps:t,component:"InputNumber",rules:[{required:!0,message:"请输入录像时长!"}]},table:{}},{field:"captureInterval",label:"抓图间隔",defaultValue:5,form:{componentProps:{allowClear:!1,placeholder:"抓图间隔"},colProps:t,component:"InputNumber",rules:[{required:!0,message:"请输入抓图间隔!"}]},table:{}},{field:"createTime",label:"CreateTime",defaultValue:void 0,form:{colProps:t,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:"UpdateTime",defaultValue:void 0,form:{colProps:t,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入UpdateTime"}]},table:{}}]},v=["deviceId"],D=["regionId","deviceId","startTime","endTime","isVideo","isCapture","videoDuration","captureInterval"],M=["deviceId","startTime","endTime","isVideo","isCapture","videoDuration","captureInterval","createTime","updateTime"],T=["regionId","deviceId","startTime","endTime","isVideo","isCapture","videoDuration","captureInterval","createTime","updateTime"],I=new Map(v.map((e,a)=>[e,a])),B=i.properties.filter(e=>v.includes(e.field)).map(r=>{var{field:e,label:a,form:h}=r,l=f(h,[]);return u(o({field:e,label:a,defaultValue:void 0},l),{required:!1,rules:[{required:!1}]})}).sort((e,a)=>{const l=I.get(e.field),r=I.get(a.field);return l-r}),b=new Map(D.map((e,a)=>[e,a])),k=i.properties.filter(e=>D.includes(e.field)).map(({field:e,label:a,defaultValue:l,form:r})=>u(o({field:e,label:a,defaultValue:l},r),{colProps:C})).sort((e,a)=>{const l=b.get(e.field),r=b.get(a.field);return l-r}),g=new Map(M.map((e,a)=>[e,a])),y=i.properties.filter(e=>M.includes(e.field)).map(({field:e,label:a,table:l})=>o({dataIndex:e,title:a},l)).sort((e,a)=>{const l=g.get(e.dataIndex),r=g.get(a.dataIndex);return l-r}),Y=new Map(T.map((e,a)=>[e,a])),S=i.properties.filter(e=>T.includes(e.field)).map(({field:e,label:a,table:l})=>o({dataIndex:e,title:a},l)).sort((e,a)=>{const l=Y.get(e.dataIndex),r=Y.get(a.dataIndex);return l-r});export{B as a,F as b,y as c,S as d,k as f,A as g,N as r,$ as s,H as u};