1 |
- var H=Object.defineProperty,U=Object.defineProperties;var G=Object.getOwnPropertyDescriptors;var V=Object.getOwnPropertySymbols;var $=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable;var O=(n,h,d)=>h in n?H(n,h,{enumerable:!0,configurable:!0,writable:!0,value:d}):n[h]=d,b=(n,h)=>{for(var d in h||(h={}))$.call(h,d)&&O(n,d,h[d]);if(V)for(var d of V(h))Q.call(h,d)&&O(n,d,h[d]);return n},w=(n,h)=>U(n,G(h));var q=(n,h,d)=>new Promise((A,v)=>{var P=t=>{try{I(d.next(t))}catch(e){v(e)}},B=t=>{try{I(d.throw(t))}catch(e){v(e)}},I=t=>t.done?A(t.value):Promise.resolve(t.value).then(P,B);I((d=d.apply(n,h)).next())});import{a as _,__tla as W}from"./upload-887cb82a.js";import{aQ as u,a4 as j,__tla as K}from"./index-b5895273.js";import{C,__tla as X}from"./index-1c9ab88b.js";let L,g,z,R,N,F,J=Promise.all([(()=>{try{return W}catch(n){}})(),(()=>{try{return K}catch(n){}})(),(()=>{try{return X}catch(n){}})()]).then(()=>q(void 0,null,function*(){var n=(t=>(t.input="Input",t.inputNumber="InputNumber",t.picker="Picker",t.associatePicker="AssociatePicker",t.select="Select",t.checkbox="Checkbox",t.radio="Radio",t.switch="Switch",t.date="Date",t.dateTime="DateTime",t.dateRange="DateRange",t.dateTimeRange="DateTimeRange",t.collapse="Collapse",t.tab="Tab",t.segmented="Segmented",t.divider="Divider",t.subForm="SubForm",t.singleForm="SingleForm",t.autoCode="AutoCode",t.editor="Editor",t.cascader="Cascader",t.slider="Slider",t.timeRange="TimeRange",t.rate="Rate",t.image="Image",t.color="colorPicker",t.qrcode="QRcode",t.title="Title",t.map="SelectMap",t.upload="FileUpload",t.organization="Organization",t.user="User",t.computation="Computation",t.moneyChinese="MoneyChinese",t.associatePopup="AssociatePopup",t.multiplePopup="MultiplePopup",t.info="Info",t.button="CustomButton",t.class="Class",t))(n||{});const{t:h}=j();z=function(t,e=!0){const{list:o,config:l,hiddenComponent:a}=t,m=d(o,e);return{labelCol:l.labelCol,labelAlign:l.labelAlign,layout:l.layout,size:l.size,schemas:m,showActionButtonGroup:!1,buttonLocation:l.buttonLocation?l.buttonLocation:"center",actionColOptions:{span:24},showResetButton:!1,showSubmitButton:!1,hiddenComponent:a}};function d(t,e){return t.map(o=>{var l,a,m,r,T,x,k,i,s;if(o.type==="divider")return{key:o.key,field:"",label:o.label,colProps:{span:24},type:o.type,component:"Divider",componentProps:{dashed:!1,orientation:o.options.orientation,text:o.options.defaultValue,isShow:o.options.isShow,style:{marginTop:o.options.marginTop+"px",marginBottom:o.options.marginBottom+"px"}}};if(o.type==="grid"){const c={key:o.key,field:"",label:"",type:o.type,colProps:{span:24},component:g(o.type),children:[],componentProps:o.options};return(l=o.layout)==null||l.map(p=>{var y;const f={span:p.span,list:[]};f.list=d(p.list,e),(y=c.children)==null||y.push(f)}),c}if(o.type==="form"){const c={key:o.key,label:o.label,field:(e?u(o.bindTable):o.bindTable)+"List",type:o.type,component:g(o.type),required:!0,colProps:{span:24}},p=(a=o.children)==null?void 0:a.map(f=>v(f,e));return p==null||p.push({title:h("\u64CD\u4F5C"),key:"action",fixed:"right",width:"50px"}),c.componentProps=b({mainKey:(e?u(o.bindTable):o.bindTable)+"List",columns:p},o.options),c}if(o.type==="one-for-one"){const c={key:o.key,label:o.label,field:(e?u(o.bindTable):o.bindTable)+"List",type:o.type,component:g(o.type),colProps:{span:24},children:[]},p=d(o.children,e);return c.componentProps=b({mainKey:(e?u(o.bindTable):o.bindTable)+"List",childSchemas:p},o.options),c}if(o.type==="tab"){const c={key:o.key,field:"",label:"",type:o.type,colProps:{span:24},component:"Tab",children:[],componentProps:{tabPosition:(m=o.options.tabPosition)!=null?m:"top",size:(r=o.options.tabSize)!=null?r:"default",type:(T=o.options.type)!=null?T:"line",isShow:o.options.isShow}};return(x=o.layout)==null||x.map(p=>{var y;const f={span:p.span,name:p.name,list:[]};f.list=d(p.list,e),(y=c.children)==null||y.push(f)}),c}if(o.type==="upload")return{key:o.key,field:e?u(o.bindField):o.bindField,label:o.label,type:o.type,component:g(o.type),colProps:{span:24},componentProps:b({api:_},o.options)};if(o.type==="card"){const c={key:o.key,field:"",label:"",type:o.type,colProps:{span:24},component:"Card",children:[],componentProps:{title:o.options.title,isShow:o.options.isShow}};return(k=o.layout)==null||k.map(p=>{var y;const f={span:p.span,name:p.name,list:[]};f.list=d(p.list,e),(y=c.children)==null||y.push(f)}),c}return o.type==="time-range"||o.type==="date-range"?{key:o.key,field:`${e?u(o.bindStartTime):o.bindStartTime},${e?u(o.bindEndTime):o.bindEndTime}`,label:o.label,type:o.type,component:g(o.type),componentProps:w(b({},o.options),{style:{width:o.options.width},placeholder:[o.options.startTimePlaceholder,o.options.endTimePlaceholder]}),colProps:{span:24}}:o.type==="picker-color"?{key:o.key,field:e?u(o.bindField):o.bindField,label:o.label,type:o.type,component:g(o.type),colProps:{span:24},defaultValue:o.options.defaultValue,componentProps:w(b({},o.options),{style:{"pointer-events":o.options.disabled?"none":"auto"}})}:o.type==="button"?{key:o.key,field:e?u(o.bindField):o.bindField,label:o.label,type:o.type,component:g(o.type),colProps:{span:24},componentProps:w(b({},o.options),{width:(i=o.options)==null?void 0:i.buttonWidth,height:(s=o.options)==null?void 0:s.buttonHeight})}:o.type==="hiddenComponent"?{key:o.key,field:e?u(o.bindField):o.bindField,label:o.label,type:o.type,component:g(o.type),colProps:{span:24},defaultValue:o.value}:A(o,e)})}function A(t,e){var l,a;const o=g(t.type);return{key:t.key,field:(e?u(t.bindField):t.bindField)||"",label:t.label,type:t.type,component:o,colProps:{span:24},defaultValue:(l=t.options)==null?void 0:l.defaultValue,componentProps:w(b({},t.options),{style:{width:(a=t.options)==null?void 0:a.width}})}}function v(t,e=!0){return t.type==="upload"?{key:t.key,dataIndex:e?u(t.bindField):t.bindField,title:t.label,componentType:g(t.type),componentProps:b({api:_},t.options)}:t.type==="time-range"||t.type==="date-range"?{key:t.key,dataIndex:`${e?u(t.bindStartTime):t.bindStartTime},${e?u(t.bindEndTime):t.bindEndTime}`,title:t.label,componentType:g(t.type),componentProps:w(b({},t.options),{style:{width:t.options.width},placeholder:[t.options.startTimePlaceholder,t.options.endTimePlaceholder]})}:t.type==="picker-color"?{key:t.key,dataIndex:e?u(t.bindField):t.bindField,title:t.label,componentType:g(t.type),defaultValue:t.options.defaultValue,componentProps:w(b({},t.options),{style:{"pointer-events":t.options.disabled?"none":"auto"}})}:{key:t.key,title:t.label,dataIndex:e?u(t.bindField):t.bindField,componentType:g(t.type),defaultValue:t.options.defaultValue,componentProps:t.options}}g=function(t){switch(t){case"input":return"Input";case"class":return"class";case"password":return"InputPassword";case"textarea":return"InputTextArea";case"book":return"InputTextArea";case"number":return"InputNumber";case"radio":return"ApiRadioGroup";case"checkbox":return"ApiCheckboxGroup";case"select":return"XjrSelect";case"cascader":return"ApiCascader";case"time":return"TimePicker";case"date":return"DatePicker";case"time-range":return"TimeRangePicker";case"date-range":return"RangePicker";case"rate":return"Rate";case"switch":return"Switch";case"slider":return"Slider";case"divider":return"Divider";case"upload":return"Upload";case"richtext-editor":return"RichTextEditor";case"form":return"SubForm";case"one-for-one":return"OneForOne";case"grid":return"Grid";case"card":return"Card";case"user":return"User";case"organization":return"Dept";case"info":return"Info";case"area":return"Area";case"multiple-popup":return"MultiplePopup";case"associate-popup":return"MultiplePopup";case"associate-select":return"AssociateSelect";case"button":return"Button";case"computational":return"Computation";case"picker-color":return"ColorPicker";case"title":return"Title";case"opinion":return"Opinion";case"image":return"Image";case"auto-code":return"AutoCodeRule";case"money-chinese":return"MoneyChineseInput";case"map":return"SelectMap";case"qrcode":return"XjrQrcode";case"auto-complete":return"AutoComplete";case"newTreeSelect":return"newTreeSelect";default:return"Input"}},R=function(t){switch(t){case"input":return n.input;case"password":return n.input;case"textarea":return n.input;case"number":return n.inputNumber;case"radio":return n.radio;case"checkbox":return n.checkbox;case"select":return n.select;case"area":case"cascader":return n.cascader;case"time":return n.timeRange;case"date":return n.dateTime;case"time-range":return n.timeRange;case"date-range":return n.dateTimeRange;case"rate":return n.rate;case"switch":return n.switch;case"slider":return n.slider;case"divider":return n.divider;case"upload":return n.upload;case"richtext-editor":return n.editor;case"form":return n.subForm;case"one-for-one":return n.singleForm;case"auto-code":return n.autoCode;case"image":return n.image;case"picker-color":return n.color;case"class":return n.class;case"qrcode":return n.qrcode;case"title":return n.title;case"map":return n.map;case"organization":return n.organization;case"user":return n.user;case"computational":return n.computation;case"money-chinese":return n.moneyChinese;case"associate-select":return n.associatePicker;case"associate-popup":return n.associatePopup;case"multiple-popup":return n.multiplePopup;case"info":return n.info;case"button":return n.button;default:return n.input}},L=function(t){switch(t){case"Integer":return C.NUMBER;case"Long":return C.NUMBER;case"Float":return C.NUMBER;case"Double":return C.NUMBER;case"BigDecimal":return C.NUMBER;case"Short":return C.NUMBER;case"Byte":return C.NUMBER;case"Boolean":return C.BOOL;case"LocalDateTime":return C.DATE;case"LocalTime":return C.TIME;default:return C.STRING}},N=function(t,e=!0){const{config:o,hiddenComponent:l}=t;let a=t.list;a=a.concat(l);const m=P(a,e);return{validateTrigger:"submit",labelPosition:o.layout==="vertical"||o.layout==="inline"?"top":"left",labelWidth:75,labelAlign:o.labelAlign?o.labelAlign:"center",errShowType:"undertext",border:!1,schemas:m,rules:[]}};function P(t,e){var l,a,m,r,T,x,k;let o=[];for(const i of t){if(i.type==="divider"){const s={key:i.key,field:i.bindField,name:i.label,component:n.divider,componentProps:{text:i.options.defaultValue,align:i.options.orientation}};o.push(s);continue}if(i.type==="grid"){(l=i.layout)==null||l.map(s=>{o=o.concat(P(s.list,e))});continue}if(i.type==="tab"){const s={key:i.key,name:i.label,component:n.segmented,layout:[]};(a=i.layout)==null||a.map((c,p)=>{var y;const f={name:c.name,value:p,children:[]};f.children=P(c.list,e),(y=s.layout)==null||y.push(f)}),o.push(s);continue}if(i.type==="card"){const s={key:i.key,name:i.label,component:n.collapse,layout:[]};(m=i.layout)==null||m.map((c,p)=>{var y;const f={name:c.name,value:p,children:[]};f.children=P(c.list,e),(y=s.layout)==null||y.push(f)}),o.push(s);continue}if(i.type==="form"||i.type==="one-for-one"){const s={field:(e?u(i.bindTable):i.bindTable)+"List",key:i.key,name:i.label,component:i.type==="form"?n.subForm:n.singleForm,columns:[]};((r=i.options)==null?void 0:r.useSelectButton)!==void 0&&(s.useSelectButton=i.options.useSelectButton,s.buttonName=i.options.buttonName),(T=i.options)!=null&&T.preloadType&&(s.preloadType=i.options.preloadType,s.preloadType=="dic"?(i.options.itemId&&(s.itemId=i.options.itemId),i.options.dicOptions&&(s.associateOptions=i.options.dicOptions)):s.preloadType=="api"&&((x=i.options.apiConfig)!=null&&x.path&&(s.apiConfig=F(i.options.apiConfig)),(k=i.options.apiConfig)!=null&&k.outputParams&&(s.associateOptions=i.options.apiConfig.outputParams))),s.columns=P(i.children,e),o.push(s);continue}o.push(B(i,e))}return o}function B(t,e){var r,T,x,k,i,s,c,p,f,y,M,E,D;const o=R(t.type),l={};let a="";if(t.type=="date-range"||t.type=="time-range"){const S=e?u(t.bindStartTime):t.bindStartTime,Y=e?u(t.bindEndTime):t.bindEndTime;l.startTimeField=S,l.endTimeField=Y,a=S+","+Y}(r=t.options)!=null&&r.prestrainField&&(l.prestrainField=t.options.prestrainField);const m=[];return(T=t.options)!=null&&T.required&&m.push({required:t.options.required,errorMessage:t.label+"\u9879\u5FC5\u586B"}),(x=t.options)!=null&&x.rules&&Array.isArray(t.options.rules)&&t.options.rules.forEach(S=>{m.push({pattern:S.pattern,errorMessage:S.message})}),b({key:t.key,field:a||(e?u(t.bindField):t.bindField)||"",label:(k=t.options)!=null&&k.showLabel?t.label:"",component:o,defaultValue:t.type=="hiddenComponent"?t.value:t.type=="number"?((i=t.options)==null?void 0:i.defaultValue)>0?(s=t.options)==null?void 0:s.defaultValue:0:t.type=="upload"?Array.isArray((c=t.options)==null?void 0:c.defaultValue)?"":(p=t.options)==null?void 0:p.defaultValue:((f=t.options)==null?void 0:f.defaultValue)||((y=t.options)==null?void 0:y.defaultSelect),componentProps:I(t.type,t.options,t.key,t.bindTable),required:(M=t.options)==null?void 0:M.required,rules:m,name:t.label,ifShow:!(t.type=="opinion"||t.type=="hiddenComponent"),dynamicDisabled:(E=t.options)==null?void 0:E.disabled,events:(D=t.options)==null?void 0:D.events},l)}function I(t,e,o,l){var m,r;const a={};switch(t){case"input":return{placeholder:e.placeholder,prefixIcon:e.prefix,suffixIcon:e.suffix,addonBefore:e.addonBefore,addonAfter:e.addonAfter,clearable:e.allowClear,maxlength:e.maxlength||-1};case"password":return{type:"password",placeholder:e.placeholder,prefixIcon:e.prefix,addonBefore:e.addonBefore,addonAfter:e.addonAfter,clearable:e.allowClear,maxlength:e.maxlength||-1};case"textarea":return{type:"textarea",placeholder:e.placeholder,maxlength:e.maxlength||-1,showCount:e.showCount,autoHeight:e.autoSize,clearable:e.allowClear};case"number":return{min:e.min,placeholder:e.placeholder,max:e.max,step:e.step,maxlength:e.maxlength||-1};case"auto-code":return{autoCodeRule:e.autoCodeRule,placeholder:e.placeholder,prefixIcon:e.prefix,suffixIcon:e.suffix,addonBefore:e.addonBefore,addonAfter:e.addonAfter};case"radio":case"checkbox":case"select":case"associate-select":case"multiple-popup":case"associate-popup":const T=["associate-select","multiple-popup","associate-popup"];return e.datasourceType=="staticData"?(a.localdata=e.staticOptions,a.map={text:e.labelField,value:e.valueField}):e.datasourceType=="dic"?(a.itemId=e.itemId,a.map={text:e.labelField,value:e.valueField},T.includes(t)&&(a.associateOptions=[...e.dicOptions])):e.datasourceType=="api"&&(a.apiConfig=F(e.apiConfig),a.map={text:e.labelField,value:e.valueField},T.includes(t)&&((m=e.apiConfig)!=null&&m.outputParams)&&(a.associateOptions=[...e.apiConfig.outputParams])),t=="checkbox"&&(a.multiple=!0),t=="radio"&&(a.mode=e.optionType),b({placeholder:e.placeholder},a);case"area":case"cascader":return t=="area"?(a.showFormat="all",a.split="/",a.selectedConfig="any",a.type="area"):(a.apiConfig=F(e.apiConfig),a.showFormat=e.showFormat,a.split=e.separator,a.selectedConfig=e.selectedConfig),b({placeholder:e.placeholder,clearIcon:e.allowClear},a);case"slider":return{step:e.step,min:e.min,max:e.max};case"switch":return{checkedText:e.checkedChildren,unCheckedText:e.unCheckedChildren,checkedColor:e.checkedColor,unCheckedColor:e.unCheckedColor};case"date":return{clearIcon:e.allowClear,placeholder:e.placeholder,type:e.format=="YYYY-MM-DD HH:mm:ss"?"datetime":(e.format=="YYYY-MM-DD","date"),formatType:e.format=="YYYY-MM"?"month":e.format=="YYYY"?"year":e.format=="YYYY-MM-DD HH:mm:ss"?"datetime":"date"};case"date-range":return{type:"daterange",startPlaceholder:e.startTimePlaceholder,endPlaceholder:e.endTimePlaceholder};case"time":return{placeholder:e.placeholder,clearable:e.allowClear};case"time-range":return{startTimePlaceholder:e.startTimePlaceholder,endTimePlaceholder:e.endTimePlaceholder,isRange:!0,clearable:e.allowClear};case"rate":return{max:e.count,allowHalf:e.allowHalf};case"qrcode":return e.codeType=="api"?a.apiConfig=F(e.apiConfig):a.text=e.defaultValue,b({codeType:e.codeType,codekey:o},a);case"title":return{color:e.color,fontSize:e.fontSize,align:e.align,title:e.defaultValue};case"map":return{address:e.address,prefixIcon:e.prefix,suffixIcon:e.suffix,latiAndLong:e.latiAndLong,placeholder:e.placeholder,bindTable:l+"List"};case"upload":return{showType:e.listType,fileExtname:e.accept?e.accept.split(","):[],limit:e.maxNumber,multiple:e.multiple,maxSize:e.maxSize};case"organization":return{placeholder:e.placeholder};case"user":return{placeholder:e.placeholder,prefixIcon:e.prefix,suffixIcon:e.suffix};case"computational":return{placeholder:e.placeholder,prefixIcon:e.prefix,addonBefore:e.addonBefore,addonAfter:e.addonAfter,computationalConfig:e.computationalConfig};case"money-chinese":return{placeholder:e.placeholder,prefixIcon:e.prefix,suffixIcon:e.suffix,addonBefore:e.addonBefore,addonAfter:e.addonAfter,computationalConfig:e.computationalConfig};case"info":return{infoType:e.infoType,loadAgain:e.loadAgain};case"button":return e.buttonType===2&&(a.tableColumns=e.tableColumns),(e.buttonType===1||e.buttonType===2)&&(a.buttonType=e.buttonType,e.datasourceType=="dic"?(a.itemId=e.itemId,a.map={text:e.labelField,value:e.valueField},a.associateOptions=[...e.dicOptions]):e.datasourceType=="api"&&(a.apiConfig=F(e.apiConfig),a.map={text:e.labelField,value:e.valueField},(r=e.apiConfig)!=null&&r.outputParams&&(a.associateOptions=[...e.apiConfig.outputParams]))),b({width:e.buttonWidth,height:e.buttonHeight,prefixIcon:e.prefix,suffixIcon:e.suffix,name:e.name},a);default:return{}}}F=function(t){const e={};return e.method=t.method,e.path=t.path,e.requestParamsConfigs=[],e.requestHeaderConfigs=[],e.requestBodyConfigs=[],t.apiParams&&t.apiParams.forEach(o=>{var l,a,m;o.key==1&&((l=o.tableInfo)!=null&&l.length)?o.tableInfo.forEach(r=>{e.requestParamsConfigs.push({name:r.name,dataType:r.dataType,assignmentType:r.bindType,value:r.value,config:""})}):o.key==2&&((a=o.tableInfo)!=null&&a.length)?o.tableInfo.forEach(r=>{e.requestHeaderConfigs.push({name:r.name,dataType:r.dataType,assignmentType:r.bindType,value:r.value,config:""})}):o.key==3&&((m=o.tableInfo)!=null&&m.length)&&o.tableInfo.forEach(r=>{e.requestBodyConfigs.push({name:r.name,dataType:r.dataType,assignmentType:r.bindType,value:r.value,config:""})})}),e}}));export{L as J,J as __tla,g as a,z as b,R as c,N as d,F as s};
|