detect/detect.gui/Embedded/dist/assets/schema-6fd16fbe.js
2024-11-21 17:47:13 +08:00

2 lines
5.3 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";import{b as F}from"./deviceApi-af691457.js";const n="/v1/data/task",H=e=>s.post({url:`${n}/`,data:e}),R=(e,a=!1)=>s.put({url:`${n}/`,data:e,params:{updateAllFields:a}}),k=e=>s.delete({url:`${n}/${e}`}),A=e=>s.get({url:`${n}/search`,params:e}),$=e=>s.get({url:`${n}/${e}`}),o={xs:{span:24},sm:{span:24},lg:{span:4}},q={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:"请选择设备",labelInValue:!1,api:F,params:{},resultField:"result",labelField:"name",valueField:"deviceSn"},colProps:o,component:"ApiSelect",rules:[{required:!0,message:"请选择设备!"}]},table:{}},{field:"paramJson",label:"任务参数",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"任务参数",autoSize:{minRows:15,maxRows:15}},slot:"paramJson",colProps:{span:24},rules:[{required:!0,message:"请输入任务参数!"}]},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:{}}]},g=["name","deviceSn","startTimeQuery","state"],w=["name","deviceSn","paramJson"],D=["name","deviceSn","startTime","endTime","state","createTime"],x=["name","deviceSn","paramJson","resultJson","startTime","endTime","state"],Y=new Map(g.map((e,a)=>[e,a])),J=i.properties.filter(e=>g.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(w.map((e,a)=>[e,a])),y=i.properties.filter(e=>w.includes(e.field)).map(({field:e,label:a,defaultValue:l,form:t})=>m(r({field:e,label:a,defaultValue:l},t),{colProps:q})).sort((e,a)=>{const l=b.get(e.field),t=b.get(a.field);return l-t}),v=new Map(D.map((e,a)=>[e,a])),B=i.properties.filter(e=>D.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])),z=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{J as a,H as b,B as c,z as d,y as f,$ as g,k as r,A as s,R as u};