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

2 lines
5.1 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 P=Object.defineProperty,T=Object.defineProperties;var I=Object.getOwnPropertyDescriptors;var d=Object.getOwnPropertySymbols;var p=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable;var u=(e,a,l)=>a in e?P(e,a,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[a]=l,r=(e,a)=>{for(var l in a||(a={}))p.call(a,l)&&u(e,l,a[l]);if(d)for(var l of d(a))c.call(a,l)&&u(e,l,a[l]);return e},m=(e,a)=>T(e,I(a));var f=(e,a)=>{var l={};for(var t in e)p.call(e,t)&&a.indexOf(t)<0&&(l[t]=e[t]);if(e!=null&&d)for(var t of d(e))a.indexOf(t)<0&&c.call(e,t)&&(l[t]=e[t]);return l};import{o as s}from"./index.js";const n="/v1/data/task",V=e=>s.post({url:`${n}/`,data:e}),S=(e,a=!1)=>s.put({url:`${n}/`,data:e,params:{updateAllFields:a}}),H=e=>s.delete({url:`${n}/${e}`}),R=e=>s.get({url:`${n}/search`,params:e}),k=e=>s.get({url:`${n}/${e}`}),o={xs:{span:24},sm:{span:24},lg:{span:4}},F={span:24},i={model:"Task",viewInPage:!0,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:"paramJson",label:"任务参数",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"任务参数",autoSize:{minRows:15,maxRows:15}},slot:"paramJson",colProps:{span:24}},table:{}},{field:"resultJson",label:"任务结果",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"任务结果",autoSize:{minRows:15,maxRows:15}},component:"InputTextArea",colProps:{span:24}},table:{}},{field:"startTimeQuery",label:"开始时间",defaultValue:void 0,form:{colProps:o,component:"RangePicker",componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},rules:[{required:!0,message:"请输入开始时间!"}]},table:{}},{field:"startTime",label:"开始时间",defaultValue:void 0,form:{colProps:o,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:o,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:"state",label:"状态",defaultValue:void 0,form:{colProps:o,component:"Select",componentProps:{allowClear:!0,placeholder:"请选择状态",options:[{value:0,label:"未开始"},{value:1,label:"进行中"},{value:2,label:"已完成"}],labelField:"label",valueField:"value"},rules:[{required:!0,message:"请选择状态!"}]},table:{customRender:({text:e,record:a})=>{if(a.state===0)return"未开始";if(a.state===1)return"进行中";if(a.state===2)return"已完成"}}},{field:"createTime",label:"创建日期",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:{}}]},w=["name","deviceSn","startTimeQuery","state"],D=["name","deviceSn","paramJson"],g=["name","deviceSn","startTime","endTime","state","createTime"],x=["name","deviceSn","paramJson","resultJson","startTime","endTime","state"],Y=new Map(w.map((e,a)=>[e,a])),$=i.properties.filter(e=>w.includes(e.field)).map(t=>{var{field:e,label:a,form:h}=t,l=f(h,[]);return m(r({field:e,label:a,defaultValue:void 0},l),{required:!1,rules:[{required:!1}]})}).sort((e,a)=>{const l=Y.get(e.field),t=Y.get(a.field);return l-t}),b=new Map(D.map((e,a)=>[e,a])),A=i.properties.filter(e=>D.includes(e.field)).map(({field:e,label:a,defaultValue:l,form:t})=>m(r({field:e,label:a,defaultValue:l},t),{colProps:F})).sort((e,a)=>{const l=b.get(e.field),t=b.get(a.field);return l-t}),v=new Map(g.map((e,a)=>[e,a])),J=i.properties.filter(e=>g.includes(e.field)).map(({field:e,label:a,table:l})=>r({dataIndex:e,title:a},l)).sort((e,a)=>{const l=v.get(e.dataIndex),t=v.get(a.dataIndex);return l-t}),M=new Map(x.map((e,a)=>[e,a])),y=i.properties.filter(e=>x.includes(e.field)).map(({field:e,label:a,table:l})=>r({dataIndex:e,title:a},l)).sort((e,a)=>{const l=M.get(e.dataIndex),t=M.get(a.dataIndex);return l-t});export{$ as a,V as b,J as c,y as d,A as f,k as g,H as r,R as s,S as u};