Parser.CXlZ9QmL.js 25 KB

1
  1. import{D as e,g as t,i as l,h as o,_ as a,p as i,m as n,n as d,d as s,o as f,r as c,q as r,a as u,e as _,f as m,c as p,j as h,k as g,l as y,b}from"./index.JD_F80lD.js";import{Y as k,$ as V,bq as C,bp as j,aO as x,b as D,k as I,X as v,p as K,m as T,w as M,B as w,F,q as S,t as L,v as U,z as A,C as O,N as $,x as J,y as B,E as N,o as R,D as q,G as P}from"./index-C9TJPork.js";import{r as H}from"./uni-app.es.CUt9gedF.js";import{_ as W,a as z}from"./u-form.D7hQ6Wil.js";import{_ as G}from"./index.Dsioj_0m.js";import{_ as E}from"./index.0iW0RovP.js";import{a as X,_ as Q}from"./index.DgFntJr-.js";import{_ as Y}from"./index.DnzbI5dt.js";import{_ as Z}from"./u-icon.BNGPST4x.js";import{_ as ee}from"./u-input.cq_N7lcW.js";import{_ as te}from"./u-tabs.CYgabJiD.js";import{_ as le}from"./_plugin-vue_export-helper.BCo6x5W8.js";const oe=["link","editor","button","alert"];const ae=le({components:{Item:le({name:"Item",components:{DisplayList:e},props:{itemData:{type:Object,required:!0},formConf:{type:Object,required:!0},formData:{type:Object}},computed:{item(){const e=uni.$u.deepClone(this.itemData);return this.initI18n(e),e},config(){return this.item.__config__},labelWidth(){return oe.indexOf(this.config.jnpfKey)>-1?0:this.config.labelWidth?1.5*this.config.labelWidth:void 0},label(){return this.config.showLabel&&oe.indexOf(this.config.jnpfKey)<0?this.config.label:""},realLabel(){return this.label?this.label+(this.formConf.labelSuffix||""):""},leftIcon(){return this.config.tipLabel&&this.label&&this.config.showLabel?"question-circle-fill":""}},data:()=>({tabCurrent:0,tableData:[],summaryField:[],stepCurrent:0,extraObj:{}}),created(){this.handleSummary(),this.handleTab()},mounted(){"collapse"===this.config.jnpfKey&&this.$refs.collapseRef&&this.$refs.collapseRef.init(),k("initCollapse",(()=>{this.$refs.collapseRef&&this.$refs.collapseRef.init()})),this.getDataChange(),this.getDataInterfaceDataInfoByIds()},methods:{onStepChange(e,t){this.stepCurrent!==e&&(t.__config__.active=e,this.stepCurrent=e,this.$nextTick((()=>{V("updateCode"),V("initCollapse")})))},initI18n(e){const t=e.__config__;if(e.placeholderI18nCode&&(e.placeholder=this.$t(e.placeholderI18nCode,e.placeholder)),e.__config__.label&&e.__config__.labelI18nCode&&(e.__config__.label=this.$t(e.__config__.labelI18nCode,e.__config__.label)),e.__config__.tipLabel&&e.__config__.tipLabelI18nCode&&(e.__config__.tipLabel=this.$t(e.__config__.tipLabelI18nCode,e.__config__.tipLabel)),["groupTitle","divider","link","text"].includes(t.jnpfKey)&&(e.contentI18nCode&&(e.content=this.$t(e.contentI18nCode,e.content)),e.helpMessageI18nCode&&(e.helpMessage=this.$t(e.helpMessageI18nCode,e.helpMessage))),"button"===t.jnpfKey&&e.buttonTextI18nCode&&(e.buttonText=this.$t(e.buttonTextI18nCode.item.buttonText)),"alert"===t.jnpfKey&&(e.titleI18nCode&&(e.title=this.$t(e.titleI18nCode,e.title)),e.descriptionI18nCode&&(e.description=this.$t(e.descriptionI18nCode,e.description)),e.closeTextI18nCode&&(e.closeText=this.$t(e.closeTextI18nCode,e.closeText))),"card"===t.jnpfKey&&e.headerI18nCode&&(e.header=this.$t(e.headerI18nCode,e.header)),["tab","collapse","steps"].includes(t.jnpfKey)){if(t.children&&t.children.length)for(let e=0;e<t.children.length;e++)t.children[e].titleI18nCode&&(t.children[e].title=this.$t(t.children[e].titleI18nCode,t.children[e].title));e.headerI18nCode&&(e.header=this.$t(e.headerI18nCode,e.header))}if("table"===t.jnpfKey&&t.children&&t.children.length)for(let l=0;l<t.children.length;l++)this.initI18n(t.children[l])},handleTab(){if("steps"===this.config.jnpfKey)return this.stepCurrent=this.config.active;if("tab"===this.config.jnpfKey)for(var e=0;e<this.config.children.length;e++)if(this.config.active==this.config.children[e].name){this.tabCurrent=e;break}},getDataChange(){if("relationForm"===this.config.jnpfKey&&this.config.defaultValue){let e={id:this.formData[this.item.__vModel__+"_id"]};this.item.propsValue&&(e={...e,propsValue:this.item.propsValue}),C(this.item.modelId,e).then((e=>{var t;if(!e.data||!e.data.data||"undefined"===e.data.data)return;let l=JSON.parse(null==(t=e.data)?void 0:t.data);this.extraObj=l}))}},getDataInterfaceDataInfoByIds(){if("popupSelect"===this.config.jnpfKey&&this.config.defaultValue){let e={ids:[this.config.defaultValue],interfaceId:this.item.interfaceId,propsValue:this.item.propsValue,relationField:this.item.relationField,paramList:this.getParamList()};j(this.item.interfaceId,e).then((e=>{const t=e.data&&e.data.length?e.data[0]:{};this.extraObj=t}))}},getParamList(){let e=this.item.templateJson;if(!this.formData)return e;for(let t=0;t<e.length;t++)if(e[t].relationField&&1==e[t].sourceType)if(e[t].relationField.includes("-")){let l=e[t].relationField.split("-")[0],o=e[t].relationField.split("-")[1];e[t].defaultValue=this.formData[l]&&this.formData[l][this.rowIndex]&&this.formData[l][this.rowIndex][o]||""}else e[t].defaultValue=this.formData[e[t].relationField]||"";return e},handleSummary(){if("table"!==this.item.__config__.jnpfKey)return;const e=this.item.__config__.defaultValue;let t=this.item.summaryField||[];this.summaryField=[],this.tableData=this.item.__config__.children||[];for(let l=0;l<t.length;l++)for(let e=0;e<this.tableData.length;e++){const o=this.tableData[e];this.tableData[e].__vModel__!==t[l]||o.__config__.noShow||this.summaryField.push({value:"",...o})}this.$nextTick((()=>this.getTableSummaries(e,this.item)))},toThousands(e,t){if(e){let l=e.toString().split("."),o=Number(l[0]),a=t.thousands?o.toLocaleString():o;return l[1]?a+"."+l[1]:a}return e},getTableSummaries(e,t){for(let l=0;l<this.summaryField.length;l++){let t=0;for(let a=0;a<e.length;a++)if(e[a][this.summaryField[l].__vModel__]){t+=isNaN(e[a][this.summaryField[l].__vModel__])?0:Number(e[a][this.summaryField[l].__vModel__])}let o=t&&!Number.isInteger(t)?Number(t).toFixed(2):t;this.summaryField[l].thousands&&(o=Number(o).toLocaleString("zh")),this.summaryField[l].value=o}},clickIcon(e){this.$emit("clickIcon",e)},onTabChange(e){this.tabCurrent!==e&&(this.tabCurrent=e,this.$emit("tab-change",this.item,e),this.$nextTick((()=>{V("initCollapse"),V("updateCode")})))},doPreviewImage(e,t){const l=t.map((e=>this.define.baseURL+e.url));x({urls:l,current:e,success:()=>{},fail:()=>{D({title:"预览图片失败",icon:"none"})}})},toDetail(e){const t={...e,..."relationForm"===e.__config__.jnpfKey?{sourceRelationForm:!0,propsValue:e.propsValue}:{}};this.$emit("toDetail",t)},toTableDetail(e,t){e.__config__.defaultValue=t,this.$emit("toDetail",e)},getValue:e=>Array.isArray(e.__config__.defaultValue)?["timeRange","dateRange"].includes(e.__config__.jnpfKey)?e.__config__.defaultValue.join(""):e.__config__.defaultValue.join():e.__config__.defaultValue}},[["render",function(e,b,k,V,C,j){const x=H(I("JnpfText"),t),D=H(I("JnpfDivider"),l),z=H(I("JnpfGroupTitle"),o),le=R,oe=v("DisplayList"),ae=H(I("u-form-item"),W),ie=H(I("JnpfUploadFile"),G),ne=q,de=H(I("JnpfColorPicker"),E),se=H(I("JnpfRate"),a),fe=H(I("JnpfEditor"),i),ce=H(I("JnpfBarcode"),n),re=H(I("JnpfQrcode"),d),ue=H(I("JnpfInputNumber"),X),_e=H(I("JnpfCalculate"),s),me=H(I("JnpfLink"),f),pe=H(I("JnpfAlert"),c),he=H(I("JnpfButton"),r),ge=H(I("JnpfSlider"),u),ye=H(I("JnpfSign"),Y),be=H(I("JnpfSignature"),_),ke=H(I("JnpfLocation"),m),Ve=H(I("JnpfInput"),Q),Ce=H(I("u-icon"),Z),je=v("Item",!0),xe=H(I("JnpfUploadImg"),p),De=P,Ie=H(I("u-input"),ee),ve=H(I("u-steps"),h),Ke=H(I("u-tabs"),te),Te=H(I("u-collapse-item"),g),Me=H(I("u-collapse"),y);return!j.config.noShow&&(!j.config.visibility||Array.isArray(j.config.visibility)&&j.config.visibility.includes("app"))?(K(),T(le,{key:0,class:N({"item-card":"card"===j.config.jnpfKey})},{default:M((()=>["colFormItem"===j.config.layout?(K(),w(F,{key:0},["text"==j.config.jnpfKey?(K(),T(x,{key:0,content:j.item.content,textStyle:j.item.textStyle},null,8,["content","textStyle"])):"divider"===j.config.jnpfKey?(K(),T(D,{key:1,content:j.item.content},null,8,["content"])):"groupTitle"==j.config.jnpfKey?(K(),T(z,{key:2,content:j.item.content,"content-position":j.item.contentPosition,helpMessage:j.item.helpMessage,onGroupIcon:b[0]||(b[0]=e=>j.clickIcon(j.item))},null,8,["content","content-position","helpMessage"])):"popupSelect"===j.config.jnpfKey||"relationForm"===j.config.jnpfKey?(K(),T(ae,{key:3,label:j.realLabel,prop:j.item.__vModel__,class:"popup-select","label-width":j.labelWidth,"left-icon":j.leftIcon,"left-icon-style":{color:"#a8aaaf"},onClickIcon:b[2]||(b[2]=e=>j.clickIcon(j.item))},{default:M((()=>["popupSelect"===j.config.jnpfKey?(K(),T(le,{key:0,class:"detail-text-box"},{default:M((()=>[S(le,{class:"jnpf-detail-text"},{default:M((()=>[L(U(k.formData[j.item.__vModel__]),1)])),_:1}),Object.keys(C.extraObj).length?(K(),T(oe,{key:0,extraObj:C.extraObj,extraOptions:j.item.extraOptions},null,8,["extraObj","extraOptions"])):A("",!0)])),_:1})):A("",!0),"relationForm"===j.config.jnpfKey?(K(),T(le,{key:1,class:"detail-text-box",onClick:b[1]||(b[1]=e=>j.toDetail(j.item))},{default:M((()=>[S(le,{class:"jnpf-detail-text",style:{color:"rgb(41, 121, 255)"}},{default:M((()=>[L(U(k.formData[j.item.__vModel__]),1)])),_:1}),Object.keys(C.extraObj).length?(K(),T(oe,{key:0,extraObj:C.extraObj,extraOptions:j.item.extraOptions},null,8,["extraObj","extraOptions"])):A("",!0)])),_:1})):A("",!0)])),_:1},8,["label","prop","label-width","left-icon"])):(K(),T(ae,{key:4,label:j.realLabel,prop:j.item.__vModel__,"label-width":j.labelWidth,"left-icon":j.leftIcon,"left-icon-style":{color:"#a8aaaf"},onClickIcon:b[14]||(b[14]=e=>j.clickIcon(j.item))},{default:M((()=>["uploadFile"==j.config.jnpfKey?(K(),T(ie,{key:0,modelValue:j.config.defaultValue,"onUpdate:modelValue":b[3]||(b[3]=e=>j.config.defaultValue=e),detailed:""},null,8,["modelValue"])):A("",!0),"uploadImg"===j.config.jnpfKey?(K(),T(le,{key:1,class:"preview-image-box"},{default:M((()=>[(K(!0),w(F,null,O(j.item.__config__.defaultValue,((t,l)=>(K(),T(ne,{key:l,class:"u-preview-image",src:e.define.baseURL+t.url,mode:"aspectFill",onClick:$((l=>j.doPreviewImage(e.define.baseURL+t.url,j.item.__config__.defaultValue)),["stop"])},null,8,["src","onClick"])))),128))])),_:1})):"colorPicker"===j.config.jnpfKey?(K(),T(de,{key:2,modelValue:j.config.defaultValue,"onUpdate:modelValue":b[4]||(b[4]=e=>j.config.defaultValue=e),colorFormat:j.item.colorFormat,disabled:""},null,8,["modelValue","colorFormat"])):"rate"===j.config.jnpfKey?(K(),T(se,{key:3,modelValue:j.config.defaultValue,"onUpdate:modelValue":b[5]||(b[5]=e=>j.config.defaultValue=e),max:j.item.count,allowHalf:j.item.allowHalf,disabled:""},null,8,["modelValue","max","allowHalf"])):"editor"===j.config.jnpfKey?(K(),T(fe,{key:4,modelValue:j.config.defaultValue,"onUpdate:modelValue":b[6]||(b[6]=e=>j.config.defaultValue=e),detailed:""},null,8,["modelValue"])):"barcode"==j.config.jnpfKey?(K(),T(ce,{key:5,staticText:j.item.staticText,width:j.item.width,height:j.item.height,format:j.item.format,dataType:j.item.dataType,lineColor:j.item.lineColor,background:j.item.background,relationField:j.item.relationField+"_id",formData:k.formData},null,8,["staticText","width","height","format","dataType","lineColor","background","relationField","formData"])):"qrcode"==j.config.jnpfKey?(K(),T(re,{key:6,staticText:j.item.staticText,width:j.item.width,dataType:j.item.dataType,colorDark:j.item.colorDark,colorLight:j.item.colorLight,relationField:j.item.relationField+"_id",formData:k.formData},null,8,["staticText","width","dataType","colorDark","colorLight","relationField","formData"])):"inputNumber"==j.config.jnpfKey?(K(),T(ue,{key:7,modelValue:j.config.defaultValue,"onUpdate:modelValue":b[7]||(b[7]=e=>j.config.defaultValue=e),step:j.item.step,max:j.item.max||999999999999999,min:j.item.min||-999999999999999,disabled:j.item.disabled,placeholder:j.item.placeholder,isAmountChinese:j.item.isAmountChinese,thousands:j.item.thousands,addonAfter:j.item.addonAfter,addonBefore:j.item.addonBefore,controls:j.item.controls,precision:j.item.precision,detailed:""},null,8,["modelValue","step","max","min","disabled","placeholder","isAmountChinese","thousands","addonAfter","addonBefore","controls","precision"])):"calculate"===j.config.jnpfKey&&0==j.item.isStorage?(K(),T(_e,{key:8,expression:j.item.expression,vModel:j.item.__vModel__,config:j.config,formData:k.formData,modelValue:j.config.defaultValue,"onUpdate:modelValue":b[8]||(b[8]=e=>j.config.defaultValue=e),precision:j.item.precision,isAmountChinese:j.item.isAmountChinese,thousands:j.item.thousands,roundType:j.item.roundType},null,8,["expression","vModel","config","formData","modelValue","precision","isAmountChinese","thousands","roundType"])):"link"==j.config.jnpfKey?(K(),T(me,{key:9,content:j.item.content,href:j.item.href,target:j.item.target,textStyle:j.item.textStyle},null,8,["content","href","target","textStyle"])):"alert"==j.config.jnpfKey?(K(),T(pe,{key:10,type:j.item.type,title:j.item.title,tagIcon:j.item.tagIcon,showIcon:j.item.showIcon,closable:j.item.closable,description:j.item.description,closeText:j.item.closeText},null,8,["type","title","tagIcon","showIcon","closable","description","closeText"])):"button"==j.config.jnpfKey?(K(),T(he,{key:11,buttonText:j.item.buttonText,align:j.item.align,type:j.item.type,disabled:j.item.disabled},null,8,["buttonText","align","type","disabled"])):"slider"==j.config.jnpfKey?(K(),T(ge,{key:12,modelValue:j.config.defaultValue,"onUpdate:modelValue":b[9]||(b[9]=e=>j.config.defaultValue=e),step:j.item.step,min:j.item.min||0,max:j.item.max||100,disabled:""},null,8,["modelValue","step","min","max"])):"sign"==j.config.jnpfKey?(K(),T(ye,{key:13,modelValue:j.config.defaultValue,"onUpdate:modelValue":b[10]||(b[10]=e=>j.config.defaultValue=e),detailed:""},null,8,["modelValue"])):"signature"==j.config.jnpfKey?(K(),T(be,{key:14,modelValue:j.config.defaultValue,"onUpdate:modelValue":b[11]||(b[11]=e=>j.config.defaultValue=e),detailed:""},null,8,["modelValue"])):"location"==j.config.jnpfKey?(K(),T(ke,{key:15,modelValue:j.config.defaultValue,"onUpdate:modelValue":b[12]||(b[12]=e=>j.config.defaultValue=e),enableLocationScope:j.item.enableLocationScope,detailed:""},null,8,["modelValue","enableLocationScope"])):(K(),w(F,{key:16},["calculate"===j.config.jnpfKey?(K(),T(le,{key:0,class:"jnpf-detail-text"},{default:M((()=>[S(le,null,{default:M((()=>[L(U(j.toThousands(j.config.defaultValue,j.item)),1)])),_:1}),j.item.isAmountChinese?(K(),T(le,{key:0,style:{color:"#999"}},{default:M((()=>[L(U(e.jnpf.getAmountChinese(j.getValue(j.item))),1)])),_:1})):A("",!0)])),_:1})):"input"==j.config.jnpfKey?(K(),T(Ve,{key:1,modelValue:j.config.defaultValue,"onUpdate:modelValue":b[13]||(b[13]=e=>j.config.defaultValue=e),detailed:"",useMask:j.item.useMask,maskConfig:j.item.maskConfig,addonBefore:j.item.addonBefore,addonAfter:j.item.addonAfter},null,8,["modelValue","useMask","maskConfig","addonBefore","addonAfter"])):(K(),T(le,{key:2,class:"jnpf-detail-text"},{default:M((()=>[L(U(j.getValue(j.item)),1)])),_:1}))],64))])),_:1},8,["label","prop","label-width","left-icon"]))],64)):(K(),w(F,{key:1},["card"===j.config.jnpfKey||"row"===j.config.jnpfKey?(K(),T(le,{key:0,class:"jnpf-card"},{default:M((()=>[j.item.header?(K(),T(le,{key:0,class:"jnpf-card-cap u-line-1 u-flex",onClick:b[15]||(b[15]=e=>j.clickIcon(j.item))},{default:M((()=>[L(U(j.item.header)+" ",1),S(Ce,{name:j.config.tipLabel?"question-circle-fill":"",class:"u-m-l-10",color:"#a0acb7"},null,8,["name"])])),_:1})):A("",!0),(K(!0),w(F,null,O(j.config.children,((e,t)=>(K(),T(je,{key:j.config.renderKey+t,itemData:e,formConf:k.formConf,formData:k.formData,onToDetail:j.toDetail,onClickIcon:j.clickIcon},null,8,["itemData","formConf","formData","onToDetail","onClickIcon"])))),128))])),_:1})):A("",!0),"table"===j.config.jnpfKey?(K(),T(le,{key:1,class:"jnpf-table"},{default:M((()=>[S(le,{class:"jnpf-table-title u-line-1",onClick:b[16]||(b[16]=e=>j.clickIcon(j.item))},{default:M((()=>[L(U(j.config.label)+" ",1),j.config.tipLabel?(K(),T(Ce,{key:0,name:"question-circle-fill",class:"u-m-l-10",color:"#a0acb7"})):A("",!0)])),_:1}),(K(!0),w(F,null,O(j.config.defaultValue,((t,l)=>(K(),T(le,{key:l},{default:M((()=>[S(le,{class:"jnpf-table-item-title"},{default:M((()=>[S(le,{class:"jnpf-table-item-title-num"},{default:M((()=>[L("("+U(l+1)+")",1)])),_:2},1024)])),_:2},1024),(K(!0),w(F,null,O(j.config.children,((l,o)=>(K(),T(le,{class:"form-item-box",key:o},{default:M((()=>[!l.__config__.noShow&&(!l.__config__.visibility||Array.isArray(l.__config__.visibility)&&l.__config__.visibility.includes("app"))?(K(),T(ae,{key:0,label:l.__config__.showLabel?l.__config__.label:"","label-width":l.__config__.labelWidth?1.5*l.__config__.labelWidth:void 0,onClickIcon:e=>j.clickIcon(l),"left-icon":l.__config__.tipLabel&&l.__config__.showLabel&&l.__config__.label?"question-circle-fill":"","left-icon-style":{color:"#a0acb7"}},{default:M((()=>[["relationFormAttr","popupAttr"].includes(l.__config__.jnpfKey)?(K(),w(F,{key:0},[l.__vModel__?(K(),T(le,{key:1,class:"jnpf-detail-text"},{default:M((()=>[L(U(t[l.__vModel__]),1)])),_:2},1024)):(K(),T(le,{key:0,class:"jnpf-detail-text"},{default:M((()=>[L(U(t[l.relationField.split("_jnpfTable_")[0]+"_"+l.showField]),1)])),_:2},1024))],64)):"relationForm"===l.__config__.jnpfKey?(K(),T(le,{key:1,class:"jnpf-detail-text",style:{color:"rgb(41, 121, 255)"},onClick:e=>j.toTableDetail(l,t[l.__vModel__+"_id"])},{default:M((()=>[L(U(t[l.__vModel__]),1)])),_:2},1032,["onClick"])):"sign"==l.__config__.jnpfKey?(K(),T(ye,{key:2,modelValue:t[l.__vModel__],"onUpdate:modelValue":e=>t[l.__vModel__]=e,detailed:""},null,8,["modelValue","onUpdate:modelValue"])):"signature"==l.__config__.jnpfKey?(K(),T(be,{key:3,modelValue:t[l.__vModel__],"onUpdate:modelValue":e=>t[l.__vModel__]=e,detailed:""},null,8,["modelValue","onUpdate:modelValue"])):"location"==l.__config__.jnpfKey?(K(),T(ke,{key:4,modelValue:t[l.__vModel__],"onUpdate:modelValue":e=>t[l.__vModel__]=e,enableLocationScope:j.item.enableLocationScope,detailed:""},null,8,["modelValue","onUpdate:modelValue","enableLocationScope"])):"uploadFile"===l.__config__.jnpfKey?(K(),T(ie,{key:5,modelValue:t[l.__vModel__],"onUpdate:modelValue":e=>t[l.__vModel__]=e,detailed:""},null,8,["modelValue","onUpdate:modelValue"])):"uploadImg"===l.__config__.jnpfKey?(K(),T(xe,{key:6,modelValue:t[l.__vModel__],"onUpdate:modelValue":e=>t[l.__vModel__]=e,detailed:""},null,8,["modelValue","onUpdate:modelValue"])):"inputNumber"==l.__config__.jnpfKey?(K(),T(ue,{key:7,modelValue:t[l.__vModel__],"onUpdate:modelValue":e=>t[l.__vModel__]=e,step:l.step,max:l.max,min:l.min,disabled:l.disabled,placeholder:l.placeholder,isAmountChinese:l.isAmountChinese,thousands:l.thousands,addonAfter:l.addonAfter,addonBefore:l.addonBefore,controls:l.controls,precision:l.precision,detailed:""},null,8,["modelValue","onUpdate:modelValue","step","max","min","disabled","placeholder","isAmountChinese","thousands","addonAfter","addonBefore","controls","precision"])):"calculate"===l.__config__.jnpfKey&&0==l.isStorage?(K(),T(_e,{key:8,expression:l.expression,vModel:l.__vModel__,config:l.__config__,formData:k.formData,roundType:l.roundType,modelValue:t[l.__vModel__],"onUpdate:modelValue":e=>t[l.__vModel__]=e,precision:l.precision,isAmountChinese:l.isAmountChinese,thousands:l.thousands},null,8,["expression","vModel","config","formData","roundType","modelValue","onUpdate:modelValue","precision","isAmountChinese","thousands"])):"rate"===l.__config__.jnpfKey?(K(),T(se,{key:9,max:l.count,modelValue:t[l.__vModel__],"onUpdate:modelValue":e=>t[l.__vModel__]=e,allowHalf:l.allowHalf,disabled:""},null,8,["max","modelValue","onUpdate:modelValue","allowHalf"])):"slider"==l.__config__.jnpfKey?(K(),T(ge,{key:10,modelValue:t[l.__vModel__],"onUpdate:modelValue":e=>t[l.__vModel__]=e,step:l.step,min:l.min||0,max:l.max||100,disabled:""},null,8,["modelValue","onUpdate:modelValue","step","min","max"])):(K(),w(F,{key:11},["calculate"===l.__config__.jnpfKey?(K(),T(le,{key:0,class:"jnpf-detail-text"},{default:M((()=>[S(le,null,{default:M((()=>[L(U(j.toThousands(t[l.__vModel__],l)),1)])),_:2},1024),l.isAmountChinese?(K(),T(le,{key:0,style:{color:"#999"}},{default:M((()=>[L(U(e.jnpf.getAmountChinese(t[l.__vModel__])),1)])),_:2},1024)):A("",!0)])),_:2},1024)):"input"==l.__config__.jnpfKey?(K(),T(Ve,{key:1,modelValue:t[l.__vModel__],"onUpdate:modelValue":e=>t[l.__vModel__]=e,detailed:"",useMask:l.useMask,maskConfig:l.maskConfig,addonBefore:l.addonBefore,addonAfter:l.addonAfter},null,8,["modelValue","onUpdate:modelValue","useMask","maskConfig","addonBefore","addonAfter"])):(K(),T(le,{key:2,class:"jnpf-detail-text"},{default:M((()=>[L(U(t[l.__vModel__]),1)])),_:2},1024))],64))])),_:2},1032,["label","label-width","onClickIcon","left-icon"])):A("",!0)])),_:2},1024)))),128))])),_:2},1024)))),128)),j.item.showSummary&&C.summaryField.length?(K(),T(le,{key:0,class:"jnpf-table-item"},{default:M((()=>[S(le,{class:"jnpf-table-item-title u-flex u-row-between"},{default:M((()=>[S(De,{class:"jnpf-table-item-title-num"},{default:M((()=>[L(U(j.item.__config__.label)+"合计",1)])),_:1})])),_:1}),S(le,{class:"u-p-l-20 u-p-r-20 form-item-box"},{default:M((()=>[(K(!0),w(F,null,O(C.summaryField,((e,t)=>(K(),T(ae,{label:e.__config__.label,key:e.__vModel__},{default:M((()=>[S(Ie,{"input-align":"right",modelValue:e.value,"onUpdate:modelValue":t=>e.value=t,disabled:""},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1032,["label"])))),128))])),_:1})])),_:1})):A("",!0)])),_:1})):"steps"===j.config.jnpfKey?(K(),T(le,{key:2,style:{"background-color":"#fff",padding:"15px 0"}},{default:M((()=>[S(le,{class:"step-container"},{default:M((()=>[S(ve,{list:j.config.children,name:"title",mode:j.item.simple?"dot":"number",onChange:b[17]||(b[17]=e=>j.onStepChange(e,j.item)),current:C.stepCurrent},null,8,["list","mode","current"])])),_:1}),(K(!0),w(F,null,O(j.config.children,((e,t)=>(K(),T(le,{key:t},{default:M((()=>[t===C.stepCurrent?(K(),T(le,{key:0},{default:M((()=>[(K(!0),w(F,null,O(e.__config__.children,((e,t)=>(K(),T(je,{key:t,itemData:e,formConf:k.formConf,formData:k.formData,onToDetail:j.toDetail,onClickIcon:j.clickIcon},null,8,["itemData","formConf","formData","onToDetail","onClickIcon"])))),128))])),_:2},1024)):A("",!0)])),_:2},1024)))),128))])),_:1})):A("",!0),"tab"===j.config.jnpfKey?(K(),T(le,{key:3,class:"jnpf-tab"},{default:M((()=>[S(Ke,{"is-scroll":"",list:j.config.children,name:"title",modelValue:C.tabCurrent,"onUpdate:modelValue":b[18]||(b[18]=e=>C.tabCurrent=e),onChange:j.onTabChange},null,8,["list","modelValue","onChange"]),(K(!0),w(F,null,O(j.config.children,((e,t)=>(K(),T(le,{key:t},{default:M((()=>[J(S(le,null,{default:M((()=>[(K(!0),w(F,null,O(e.__config__.children,((e,t)=>(K(),T(je,{key:t,itemData:e,formConf:k.formConf,formData:k.formData,onToDetail:j.toDetail,onClickIcon:j.clickIcon},null,8,["itemData","formConf","formData","onToDetail","onClickIcon"])))),128))])),_:2},1536),[[B,t==C.tabCurrent]])])),_:2},1024)))),128))])),_:1})):A("",!0),"collapse"===j.config.jnpfKey?(K(),T(Me,{key:4,"head-style":{"padding-left":"20rpx"},accordion:j.item.accordion,ref:"collapseRef"},{default:M((()=>[(K(!0),w(F,null,O(j.config.children,((e,t)=>(K(),T(Te,{title:e.title,key:t,open:j.config.active.indexOf(e.name)>-1},{default:M((()=>[(K(!0),w(F,null,O(e.__config__.children,((e,t)=>(K(),T(je,{key:e.__config__.renderKey,itemData:e,formConf:k.formConf,formData:k.formData,onToDetail:j.toDetail,onClickIcon:j.clickIcon},null,8,["itemData","formConf","formData","onToDetail","onClickIcon"])))),128))])),_:2},1032,["title","open"])))),128))])),_:1},8,["accordion"])):A("",!0)],64))])),_:1},8,["class"])):A("",!0)}],["__scopeId","data-v-d36cf329"]])},props:{formConf:{type:Object,required:!0},formData:{type:Object},loading:{type:Boolean,default:!1}},data(){return{show:!1,content:"",contentStyle:{fontSize:"28rpx",padding:"20rpx",lineHeight:"44rpx",textAlign:"left"},titleStyle:{padding:"20rpx"},confirmStyle:{height:"80rpx",lineHeight:"80rpx"},title:this.$t("common.tipTitle")}},methods:{clickIcon(e){(e.__config__.tipLabel||e.helpMessage)&&(this.content=e.helpMessage||e.__config__.tipLabel,this.title=e.__config__.label,"card"===e.__config__.jnpfKey&&(this.title=e.header),"groupTitle"===e.__config__.jnpfKey&&(this.title=e.content),this.show=!0)},toDetail(e){this.$emit("toDetail",e)}}},[["render",function(e,t,l,o,a,i){const n=v("Item"),d=H(I("u-modal"),b),s=H(I("u-form"),z);return K(),T(s,{class:N(["jnpf-wrap-form",l.formConf.className]),model:l.formData,ref:"dataForm","label-position":"top"===l.formConf.labelPosition?"top":"left","label-align":"right"===l.formConf.labelPosition?"right":"left","label-width":l.formConf.labelWidth?1.5*l.formConf.labelWidth:150},{default:M((()=>[(K(!0),w(F,null,O(l.formConf.fields,((e,t)=>(K(),T(n,{key:e.__config__.renderKey,itemData:e,formConf:l.formConf,class:N(e.__config__.className),formData:l.formData,ref_for:!0,ref:e.__vModel__?e.__vModel__:void 0,onToDetail:i.toDetail,onClickIcon:i.clickIcon},null,8,["itemData","formConf","class","formData","onToDetail","onClickIcon"])))),128)),S(d,{modelValue:a.show,"onUpdate:modelValue":t[0]||(t[0]=e=>a.show=e),content:a.content,width:"70%","border-radius":"16","content-style":a.contentStyle,titleStyle:a.titleStyle,"confirm-style":a.confirmStyle,title:a.title,"confirm-text":e.$t("common.okText")},null,8,["modelValue","content","content-style","titleStyle","confirm-style","title","confirm-text"])])),_:1},8,["model","label-position","label-align","label-width","class"])}]]);export{ae as P};