mirror of
http://git.xinwangdao.com/cnnc-embedded-parts-detect/detect.git
synced 2025-06-24 13:34:13 +08:00
2 lines
5.4 KiB
JavaScript
2 lines
5.4 KiB
JavaScript
var P=Object.defineProperty,I=Object.defineProperties;var T=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,n=(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)=>I(e,T(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 r}from"./index.js";import{b as F}from"./deviceApi-af691457.js";const s="/v1/data/task",H=e=>r.post({url:`${s}/`,data:e}),R=(e,a=!1)=>r.put({url:`${s}/`,data:e,params:{updateAllFields:a}}),$=e=>r.delete({url:`${s}/${e}`}),k=e=>r.get({url:`${s}/search`,params:e}),A=e=>r.get({url:`${s}/${e}`}),y=e=>r.post({url:`${s}/ocr`,data: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:{}}]},M=["name","deviceSn","startTimeQuery","state"],w=["name","deviceSn"],D=["name","deviceSn","startTime","endTime","state","createTime"],x=["name","deviceSn","paramJson","resultJson","startTime","endTime","state"],Y=new Map(M.map((e,a)=>[e,a])),B=i.properties.filter(e=>M.includes(e.field)).map(t=>{var{field:e,label:a,form:h}=t,l=f(h,[]);return m(n({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])),J=i.properties.filter(e=>w.includes(e.field)).map(({field:e,label:a,defaultValue:l,form:t})=>m(n({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])),z=i.properties.filter(e=>D.includes(e.field)).map(({field:e,label:a,table:l})=>n({dataIndex:e,title:a},l)).sort((e,a)=>{const l=v.get(e.dataIndex),t=v.get(a.dataIndex);return l-t}),g=new Map(x.map((e,a)=>[e,a])),Q=i.properties.filter(e=>x.includes(e.field)).map(({field:e,label:a,table:l})=>n({dataIndex:e,title:a},l)).sort((e,a)=>{const l=g.get(e.dataIndex),t=g.get(a.dataIndex);return l-t});export{B as a,H as b,z as c,Q as d,J as f,A as g,y as i,$ as r,k as s,R as u};
|