Files
qhmes/deploy-qhmes/frontend/js/inputParams-rIXKPoFg-CYPGy0jc.js
2026-05-15 11:34:12 +08:00

2 lines
1.0 KiB
Java

var f=Object.defineProperty,o=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,p=(e,r,t)=>r in e?f(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,l=(e,r)=>{for(var t in r||(r={}))u.call(r,t)&&p(e,t,r[t]);if(o)for(var t of o(r))a.call(r,t)&&p(e,t,r[t]);return e};function i(e,r={}){return l({field:e.field,label:e.name,component:"Input",required:e.required},r)}function s(e){return i(e,{component:"InputNumber",componentProps:{style:{width:"180px"}}})}function c(e){return i(e,{slot:"picture",required:!1})}function y(e,r){return i(e,{slot:r,required:!1})}function d(e){if(!Array.isArray(e)||e.length===0)return{schemas:[],fields:[]};const r=[],t=[];return e.forEach(n=>{if(n.field!=="history"){if(n.type==="picture"){t.push(c(n));return}if(r.push({field:n.field,name:n.name,type:n.type,required:n.required}),n.type==="string"||n.type==="text"){t.push(i(n));return}if(n.type==="number"){t.push(s(n));return}t.push(y(n,"unknown"))}}),{schemas:t,fields:r}}export{d as y};