detect/detect.gui/Embedded/dist/assets/schema-dd4d6593.js

2 lines
3.5 KiB
JavaScript
Raw Normal View History

2024-11-15 17:46:05 +08:00
var P=Object.defineProperty,D=Object.defineProperties;var T=Object.getOwnPropertyDescriptors;var d=Object.getOwnPropertySymbols;var m=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;var p=(e,a,t)=>a in e?P(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,s=(e,a)=>{for(var t in a||(a={}))m.call(a,t)&&p(e,t,a[t]);if(d)for(var t of d(a))u.call(a,t)&&p(e,t,a[t]);return e},c=(e,a)=>D(e,T(a));var f=(e,a)=>{var t={};for(var l in e)m.call(e,l)&&a.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&d)for(var l of d(e))a.indexOf(l)<0&&u.call(e,l)&&(t[l]=e[l]);return t};import{am as r}from"./index.js";const n="/v1/data/device",S=e=>r.post({url:`${n}/`,data:e}),V=(e,a=!1)=>r.put({url:`${n}/`,data:e,params:{updateAllFields:a}}),$=e=>r.delete({url:`${n}/${e}`}),A=e=>r.get({url:`${n}/search`,params:e}),B=e=>r.get({url:`${n}/${e}`}),o={xs:{span:24},sm:{span:24},lg:{span:8}},F={span:24},i={model:"Device",viewInPage:!1,properties:[{field:"id",label:"ID系统自动生成",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"ID系统自动生成"},colProps:o,component:"InputNumber",rules:[{required:!0,message:"请输入ID系统自动生成"}]},table:{}},{field:"name",label:"设备名称",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"设备名称"},colProps:o,component:"Input",rules:[{required:!0,message:"请输入设备名称!"}]},table:{}},{field:"deviceSn",label:"设备序列号",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"设备序列号"},colProps:o,component:"Input"},table:{}},{field:"deviceIp",label:"设备IP地址",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"设备IP地址"},colProps:o,component:"Input"},table:{}},{field:"createTime",label:"CreateTime",defaultValue:void 0,form:{colProps:o,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:o,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入UpdateTime"}]},table:{}}]},b=["name","deviceSn","deviceIp"],M=["name","deviceSn","deviceIp"],Y=["name","deviceSn","deviceIp","createTime","updateTime"],h=["name","deviceSn","deviceIp","createTime","updateTime"],I=new Map(b.map((e,a)=>[e,a])),y=i.properties.filter(e=>b.includes(e.field)).map(l=>{var{field:e,label:a,form:w}=l,t=f(w,[]);return c(s({field:e,label:a,defaultValue:void 0},t),{required:!1,rules:[{required:!1}]})}).sort((e,a)=>{const t=I.get(e.field),l=I.get(a.field);return t-l}),v=new Map(M.map((e,a)=>[e,a])),k=i.properties.filter(e=>M.includes(e.field)).map(({field:e,label:a,defaultValue:t,form:l})=>c(s({field:e,label:a,defaultValue:t},l),{colProps:F})).sort((e,a)=>{const t=v.get(e.field),l=v.get(a.field);return t-l}),g=new Map(Y.map((e,a)=>[e,a])),R=i.properties.filter(e=>Y.includes(e.field)).map(({field:e,label:a,table:t})=>s({dataIndex:e,title:a},t)).sort((e,a)=>{const t=g.get(e.dataIndex),l=g.get(a.dataIndex);return t-l}),x=new Map(h.map((e,a)=>[e,a])),U=i.properties.filter(e=>h.includes(e.field)).map(({field:e,label:a,table:t})=>s({dataIndex:e,title:a},t)).sort((e,a)=>{const t=x.get(e.dataIndex),l=x.get(a.dataIndex);return t-l});export{y as a,S as b,R as c,U as d,k as f,B as g,$ as r,A as s,V as u};