You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
15 KiB
2 lines
15 KiB
var Y=(H,F,U)=>new Promise((s,E)=>{var w=p=>{try{I(U.next(p))}catch(T){E(T)}},O=p=>{try{I(U.throw(p))}catch(T){E(T)}},I=p=>p.done?s(p.value):Promise.resolve(p.value).then(w,O);I((U=U.apply(H,F)).next())});import{_ as k}from"./helper.vue_vue_type_script_setup_true_lang-50dfaad0.js";import{d as ce,r as C,q as me,b9 as ye,aN as ve,o,a as n,w as u,g as c,F as _,bt as B,i as y,u as l,j as v,t as f,b as d,dq as _e,bC as fe,h as m,I as A,bf as he,a9 as N,bw as be,bB as ke,x as Ke,B as D,eg as Ue,eh as xe,bu as R,Y as L,aT as ge}from"./index-f4658ae7.js";import{S as Ee}from"./index-70ffad01.js";/* empty css */import{D as j}from"./index-8336ee2d.js";import{T as we}from"./index-134963ca.js";import{a as De,R as Ie}from"./index-3590612f.js";import{I as Te}from"./index-efbe76fc.js";import{U as He}from"./index-dc88db7c.js";import"./index-9eb90d49.js";import Ce from"./useFieldType-5039d84c.js";import{I as Be}from"./IconPicker-51ed7d96.js";import Fe from"./Pop-78b30ee2.js";import{A as Oe}from"./DataType-33901a1c.js";import{useFieldStatus as Se}from"./useFieldStatus-52f39a2f.js";import{Tinymce as Ae}from"./index-18645805.js";import{U as Le}from"./UploadOutlined-87b27077.js";import{C as r}from"./index-1d383df5.js";import{S as Pe}from"./SettingOutlined-20e7662a.js";import{R as Ve}from"./index-24b7f696.js";import"./Checkbox-abf1420e.js";import"./_createAggregator-c692fd07.js";import"./_baseEach-1e26df34.js";import"./_baseFor-37716d03.js";import"./DeleteOutlined-872fe62f.js";import"./index-d51f1b4b.js";import"./FormItem-a040ce00.js";import"./Col-dfe054f2.js";import"./index-2c9d82ce.js";import"./useSize-90c5eaba.js";import"./useRefs-2f4603d7.js";import"./EnumLab-3cbd0812.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./SimpleLineIcons-dabcdd07.js";import"./GlyphIcons-fb95b955.js";import"./FontAwesomeIcons-88ac90b4.js";import"./Tabs-ec1c48f8.js";import"./form-77f01638.js";import"./RadioGroup-a80e69a5.js";import"./FormTheme-70eb47bf.js";import"./use-config-816d55a6.js";import"./warn-77f3ea30.js";import"./Icon-e3cbad7d.js";import"./light-0dfdc1ad.js";import"./merge-15067256.js";import"./_createAssigner-77c8874c.js";import"./Add-4d1c6932.js";import"./render-ee8eb435.js";import"./Close-c51bd8a8.js";import"./replaceable-a957a029.js";import"./omit-b0e7e098.js";import"./use-compitable-1a225331.js";import"./flatten-2bdfb3d3.js";import"./use-merged-state-66be05d7.js";import"./throttle-35369e52.js";import"./on-fonts-ready-d897575d.js";import"./create-key-bf4384d6.js";import"./index-22809599.js";import"./use-css-vars-class-3ae3b4b3.js";import"./VResizeObserver-e3ad0bab.js";import"./cssr-e43ee704.js";import"./PopTreeEns-550d2c1c.js";import"./index-297faa0c.js";import"./createForOfIteratorHelper-eb4541b9.js";import"./index-cd1f9903.js";import"./iconUtil-3b6c87ab.js";import"./useMaxLevel-0b248899.js";/* empty css */import"./useDataConvert-25e29c90.js";import"./assign-481cba08.js";import"./useDBSourceLoader-8ab5ebe1.js";import"./DBAccess-d3bef90d.js";import"./lodash-a5534797.js";import"./emp-0252210e.js";import"./PopTree-40faba9e.js";import"./PopList-9bc5cb18.js";import"./PopGroupList-de2292ad.js";import"./EnMapExt-8e17025c.js";import"./ThemeWrapper-10a23ac0.js";import"./useHeaderSetting-4c2cac7e.js";import"./Editor-d5f89d8b.js";import"./ImgUpload-411e6243.js";import"./tinymce-c752228f.js";import"./uuid-1d456649.js";import"./helper-28253641.js";import"./onMountedOrActivated-fbe7044d.js";import"./Dev2Interface-dbe2a82a.js";const Me={style:{"margin-bottom":"12px","font-weight":"bold"}},Ye={class:"switch-col"},Ne={class:"label"},Re={class:"label"},je={class:"label"},qe={class:"label"},Ge={class:"label"},We={class:"label"},$e={class:"label"},ze={key:0,class:"icon-wrapper"},Je={class:"icon"},Qe={class:"label"},Xe=["id"],Ze={class:"label"},el={class:"label"},ll={key:0,class:"up_level"},ol=ce({__name:"EnFields",props:{mapAttrs:{type:Object,default:()=>[]},pk:{type:String,default:""},pkVal:{type:[String,Number],default:""},savedState:{type:Boolean,default:!1},rowData:{type:Object,default:()=>({})}},setup(H,{expose:F}){const U=H,s=C(U.rowData);for(const a of U.mapAttrs){const t=a.Key;s.value.hasOwnProperty(t)&&typeof s.value[t]!="boolean"&&!s.value[t]&&s.value[t]!==0&&(s.value[t]=a._defaultVal)}const E=C(""),w=C(!1),O=a=>{E.value=a,w.value=!0},I=a=>{E.value?s.value[E.value]=a:L.error("\u56FE\u6807\u672A\u80FD\u9009\u4E2D\uFF0C\u5B57\u6BB5["+E.value+"] \u4E0D\u5B58\u5728"),w.value=!1},p=me({visible:!1,title:"",modalType:"",keyOfEn:"",width:800,height:{},mapExt:{}}),T=a=>{var t;p.visible=!0,p.title=((t=a.mapExt[0].AtPara)==null?void 0:t.GetValStrByKey("Label"))||"\u8BF7\u9009\u62E9"+a.Name,p.keyOfEn=a.Key,p.width=a.mapExt[0].width||window.innerWidth*.8,p.width=p.width>window.innerWidth*.8?window.innerWidth*.8:p.width,p.height={height:a.mapExt[0].H||window.innerHeight*.8+"px"},p.mapExt=a.mapExt[0],p.modalType=a.mapExt[0].ExtType},P=ye(),V=()=>{var t;const a=(t=P.value)==null?void 0:t.handlerPopOK();a[0].length===0?(s.value[p.keyOfEn]="",s.value[p.keyOfEn+"T"]=""):(s.value[p.keyOfEn]=a==null?void 0:a[0].join(","),s.value[p.keyOfEn+"T"]=a==null?void 0:a[1].join(",")),U.mapAttrs.forEach(e=>{e.Key==p.keyOfEn&&(e.Tag=s.value[p.keyOfEn].split(","))}),p.visible=!1},q=(a,t,e)=>{const b=s.value[a.Key],i=s.value[a.Key+"T"];if(b&&i){const g=b.split(",");g.splice(e,1),s.value[a.Key]=g.join(",");const S=i.split(",");S.splice(e,1),s.value[a.Key+"T"]=S.join(","),U.mapAttrs.forEach(M=>{M.Key==a.Key&&(M.Tag=g)})}},G=()=>{p.visible=!1},{pk:W,pkVal:$,savedState:z}=ve(U),J=()=>Y(this,null,function*(){var a;if(parseInt((a=p.mapExt)==null?void 0:a.Tag6)!==0){L.info("\u5DF2\u5230\u7B2C\u4E00\u7EA7\u673A\u6784");return}}),Q=(a,t)=>{const e=a.ddl.find(b=>b.value===t);e&&(s.value[a.Key+"T"]=e.label)},K=C([]),X=a=>{const t=K.value.indexOf(a),e=K.value.slice();return e.splice(t,1),K.value=e,Promise.resolve(!0)},Z=(a,t)=>{const b=new Oe(t.UIBindKey).GetValStrByKey("Format");if(b==="*.*")return K.value=[...K.value,a],!1;const i=a.name.substring(a.name.lastIndexOf(".")+1);return b.includes(i)==!1?(L.error("\u9644\u4EF6\u4E0A\u4F20\u683C\u5F0F\u4E0D\u6B63\u786E"),K.value=[],!1):(K.value=[...K.value,a],!1)},{isNumber:ee,isDateTime:le,isDate:oe,isDDL:se,isBoolean:ie,isMoney:ae,isTextBox:ue,isTextArea:pe,isPopTextArea:ne,isRadioButton:de,isSingleAth:te,isRichText:re}=Ce(),{isReadOnly:x,isHidden:h}=Se(W.value,$.value,z.value);return F({rowData:s,FileList:K}),(a,t)=>(o(),n(l(Ve),{gutter:[16,8],style:{"margin-top":"20px"},class:"en-fields"},{default:u(()=>[(o(!0),c(_,null,B(H.mapAttrs,(e,b)=>(o(),c(_,null,[e.UIIsLine&&b!==0?(o(),c("div",{style:{width:"100%",height:"1px","background-color":"#eeeeee"},key:e.Key+"_tbx_line"})):y("",!0),l(re)(e)&&!l(h)(e)?(o(),n(l(r),{span:e.UIIsLine?24:12,key:e.Key},{default:u(()=>[v("div",Me,f(e.Desc),1),d(l(Ae),{value:s.value[e.Key],onChange:i=>s.value[e.Key]=i,showImageUpload:!1,height:600},null,8,["value","onChange"]),e.HelperUrl?(o(),n(k,{key:0,"help-docs":e.HelperUrl},null,8,["help-docs"])):y("",!0)]),_:2},1032,["span"])):y("",!0),l(ie)(e)&&!l(h)(e)?(o(),n(l(r),{span:e.UIIsLine?24:12,key:e.Key},{default:u(()=>[v("div",Ye,[d(l(Ee),{checked:s.value[e.Key],"onUpdate:checked":i=>s.value[e.Key]=i,disabled:l(x)(e)},{checkedChildren:u(()=>[d(l(_e))]),unCheckedChildren:u(()=>[d(l(fe))]),_:2},1032,["checked","onUpdate:checked","disabled"]),v("span",null,f(e.Desc),1),e.HelperUrl?(o(),n(k,{key:0,"help-docs":e.HelperUrl},null,8,["help-docs"])):y("",!0)])]),_:2},1032,["span"])):l(oe)(e)&&!l(h)(e)?(o(),c(_,{key:3},[(o(),n(l(r),{span:4,key:e.Key+"_tb_label"},{default:u(()=>[v("div",Ne,[m(f(e.Desc)+" ",1),e.HelperUrl?(o(),n(k,{key:0,"help-docs":e.HelperUrl},null,8,["help-docs"])):y("",!0)])]),_:2},1024)),(o(),n(l(r),{span:8,key:e.Key+"_tb_input"},{default:u(()=>[d(l(j),{value:s.value[e.Key],"onUpdate:value":i=>s.value[e.Key]=i,"value-format":"YYYY-MM-DD",disabled:l(x)(e)},null,8,["value","onUpdate:value","disabled"])]),_:2},1024))],64)):l(le)(e)&&!l(h)(e)?(o(),c(_,{key:4},[(o(),n(l(r),{span:4,key:e.Key+"_tb_label"},{default:u(()=>[v("div",Re,[m(f(e.Desc)+" ",1),e.HelperUrl?(o(),n(k,{key:0,"help-docs":e.HelperUrl},null,8,["help-docs"])):y("",!0)])]),_:2},1024)),(o(),n(l(r),{span:8,key:e.Key+"_tb_input"},{default:u(()=>[d(l(j),{value:s.value[e.Key],"onUpdate:value":i=>s.value[e.Key]=i,format:"YYYY-MM-DD HH:mm","value-format":"YYYY-MM-DD HH:mm",disabled:l(x)(e)},null,8,["value","onUpdate:value","disabled"])]),_:2},1024))],64)):l(ae)(e)&&!l(h)(e)?(o(),c(_,{key:5},[(o(),n(l(r),{span:4,key:e.Key+"_tb_label"},{default:u(()=>[v("div",je,[m(f(e.Desc)+" ",1),e.HelperUrl?(o(),n(k,{key:0,"help-docs":e.HelperUrl},null,8,["help-docs"])):y("",!0)])]),_:2},1024)),(o(),n(l(r),{span:8,key:e.Key+"_tb_input"},{default:u(()=>[d(l(Te),{value:s.value[e.Key],"onUpdate:value":i=>s.value[e.Key]=i,disabled:l(x)(e),formatter:i=>Number(i).toFixed(2),style:{width:"100%"}},null,8,["value","onUpdate:value","disabled","formatter"])]),_:2},1024))],64)):l(ee)(e)&&!l(h)(e)?(o(),c(_,{key:6},[(o(),n(l(r),{span:4,key:e.Key+"_tb_float_label"},{default:u(()=>[v("div",qe,[m(f(e.Desc)+" ",1),e.HelperUrl?(o(),n(k,{key:0,"help-docs":e.HelperUrl},null,8,["help-docs"])):y("",!0)])]),_:2},1024)),(o(),n(l(r),{span:8,key:e.Key+"_tb_float_input"},{default:u(()=>[d(l(A),{value:s.value[e.Key],"onUpdate:value":i=>s.value[e.Key]=i,disabled:l(x)(e),style:{"text-align":"right"}},null,8,["value","onUpdate:value","disabled"])]),_:2},1024))],64)):l(se)(e)&&!l(h)(e)?(o(),c(_,{key:7},[(o(),n(l(r),{span:4,key:e.Key+"_ddl-sql_label"},{default:u(()=>[v("div",Ge,[m(f(e.Desc)+" ",1),e.HelperUrl?(o(),n(k,{key:0,"help-docs":e.HelperUrl},null,8,["help-docs"])):y("",!0)])]),_:2},1024)),(o(),n(l(r),{span:e.UIIsLine?20:8,key:e.Key+"_ddl-sql_select"},{default:u(()=>[d(l(he),{value:s.value[e.Key],"onUpdate:value":i=>s.value[e.Key]=i,style:N({width:e.UIWidth+"px"}),disabled:l(x)(e),onChange:i=>Q(e,i)},{default:u(()=>[(o(!0),c(_,null,B(e.ddl,i=>(o(),n(l(be),{key:i.value,value:i.value},{default:u(()=>[m(f(i.label),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value","style","disabled","onChange"])]),_:2},1032,["span"]))],64)):l(pe)(e)&&!l(h)(e)?(o(),c(_,{key:8},[(o(),n(l(r),{span:4,key:e.Key+"_tbx_label"},{default:u(()=>[v("div",We,[m(f(e.Desc)+" ",1),e.HelperUrl?(o(),n(k,{key:0,"help-docs":e.HelperUrl},null,8,["help-docs"])):y("",!0)])]),_:2},1024)),(o(),n(l(r),{span:e.UIIsLine?20:8,key:e.Key+"_tbx_input"},{default:u(()=>[d(l(ke),{value:s.value[e.Key],"onUpdate:value":i=>s.value[e.Key]=i,disabled:!!l(x)(e),rows:4,"show-count":"",maxlength:e.MaxLength},null,8,["value","onUpdate:value","disabled","maxlength"])]),_:2},1032,["span"]))],64)):l(ue)(e)&&!l(h)(e)?(o(),c(_,{key:9},[(o(),n(l(r),{span:4,key:e.Key+"_tbx_label"},{default:u(()=>[v("div",$e,[m(f(e.Desc)+" ",1),e.HelperUrl?(o(),n(k,{key:0,"help-docs":e.HelperUrl},null,8,["help-docs"])):y("",!0)])]),_:2},1024)),(o(),n(l(r),{span:e.UIIsLine?20:8,key:e.Key+"_tbx_input"},{default:u(()=>[e.Key.toLowerCase()==="icon"?(o(),c("div",ze,[v("div",Je,[v("i",{class:Ke(s.value[e.Key])},null,2)]),d(l(A),{value:s.value[e.Key],"onUpdate:value":i=>s.value[e.Key]=i,disabled:!!l(x)(e)},null,8,["value","onUpdate:value","disabled"]),d(l(D),{onClick:i=>O(e.Key),type:"primary"},{icon:u(()=>[d(l(Ue))]),default:u(()=>[m(" \u9009\u62E9\u56FE\u6807 ")]),_:2},1032,["onClick"])])):(o(),n(l(A),{key:1,value:s.value[e.Key],"onUpdate:value":i=>s.value[e.Key]=i,disabled:!!l(x)(e)},null,8,["value","onUpdate:value","disabled"]))]),_:2},1032,["span"]))],64)):l(ne)(e)&&!l(h)(e)?(o(),c(_,{key:10},[(o(),n(l(r),{span:4,key:e.Key+"T_tbx_label"},{default:u(()=>[v("div",Qe,[m(f(e.Desc)+" ",1),e.HelperUrl?(o(),n(k,{key:0,"help-docs":e.HelperUrl},null,8,["help-docs"])):y("",!0)])]),_:2},1024)),(o(),n(l(r),{span:e.UIIsLine?20:8,key:e.Key+"T_tbx_input"},{default:u(()=>[d(l(xe),{compact:"",disabled:!0,style:{position:"relative"}},{default:u(()=>[v("div",{class:"pop_intput_div",id:"div_"+e.Key,style:{"padding-left":"5px"}},[(o(!0),c(_,null,B(e.Tag,(i,g)=>(o(),n(l(we),{key:i,closable:!0,onClose:S=>q(e,i,g)},{default:u(()=>[m(f(s.value[e.Key+"T"].split(",")[g]),1)]),_:2},1032,["onClose"]))),128))],8,Xe),d(l(D),{onClick:i=>T(e),style:{position:"absolute",height:"100%"}},{default:u(()=>[d(l(Pe))]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["span"]))],64)):l(de)(e)&&!l(h)(e)?(o(),c(_,{key:11},[(o(),n(l(r),{span:4,key:e.Key+"_enum_radio_btn_label"},{default:u(()=>[v("div",Ze,[m(f(e.Desc)+" ",1),e.HelperUrl?(o(),n(k,{key:0,"help-docs":e.HelperUrl},null,8,["help-docs"])):y("",!0)])]),_:2},1024)),(o(),n(l(r),{span:e.UIIsLine?20:8,key:e.Key+"_enum_radio_btn_input"},{default:u(()=>[d(l(De),{value:s.value[e.Key],"onUpdate:value":i=>s.value[e.Key]=i,disabled:l(x)(e),style:{display:"flex","flex-direction":"row"}},{default:u(()=>[(o(!0),c(_,null,B(e.ddl,i=>(o(),n(l(Ie),{key:i.value,value:i.value},{default:u(()=>[m(f(i.label),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value","disabled"])]),_:2},1032,["span"]))],64)):l(te)(e)&&!l(h)(e)?(o(),c(_,{key:12},[(o(),n(l(r),{span:4,key:e.Key+"_tbx_label"},{default:u(()=>[v("div",el,[m(f(e.Desc)+" ",1),e.HelperUrl?(o(),n(k,{key:0,"help-docs":e.HelperUrl},null,8,["help-docs"])):y("",!0)])]),_:2},1024)),(o(),n(l(r),{span:e.UIIsLine?20:8,key:e.Key+"_tbx_input"},{default:u(()=>{var i;return[d(l(He),{"file-list":K.value,"onUpdate:fileList":t[0]||(t[0]=g=>K.value=g),"max-count":1,multiple:(i=e.UIBindKey)==null?void 0:i.includes("@AthType=AthMulti"),remove:X,"before-upload":g=>Z(g,e)},{default:u(()=>[d(l(D),null,{default:u(()=>[d(l(Le)),m(" \u70B9\u51FB\u4E0A\u4F20 ")]),_:1})]),_:2},1032,["file-list","multiple","before-upload"])]}),_:2},1032,["span"]))],64)):y("",!0)],64))),256)),d(l(R),{visible:w.value,"onUpdate:visible":t[1]||(t[1]=e=>w.value=e),title:"\u9009\u62E9\u56FE\u6807",bodyStyle:{"--padding":"0px 12px !important"},footer:null},{default:u(()=>[d(Be,{onPickIcon:I})]),_:1},8,["visible"]),d(l(R),{visible:p.visible,"onUpdate:visible":t[2]||(t[2]=e=>p.visible=e),title:p.title,width:p.width,bodyStyle:{"--padding":"0px 12px !important"},style:N(p.height),onOk:V},{footer:u(()=>{var e,b;return[((e=p.mapExt)==null?void 0:e.Tag6)!=="0"&&parseInt((b=p.mapExt)==null?void 0:b.Tag5)!==0&&p.modalType==="PopTree"?(o(),c("div",ll,[d(l(D),{type:"primary",class:"btnStyle",style:{margin:"5px"},onClick:J},{default:u(()=>[m("\u4E0A\u4E00\u7EA7")]),_:1})])):y("",!0),d(l(D),{key:"back",onClick:G},{default:u(()=>[m("\u53D6\u6D88")]),_:1}),d(l(D),{key:"submit",type:"primary",class:"btnStyle",onClick:V},{default:u(()=>[m("\u786E\u5B9A")]),_:1})]}),default:u(()=>[p.visible===!0?(o(),n(Fe,{key:0,popHeight:p.height,selectVal:s.value[p.keyOfEn],selectNameVal:s.value[p.keyOfEn+"T"],mapExt:p.mapExt,rowData:s.value,ref_key:"refPop",ref:P},null,8,["popHeight","selectVal","selectNameVal","mapExt","rowData"])):y("",!0)]),_:1},8,["visible","title","width","style"])]),_:1}))}});const Yo=ge(ol,[["__scopeId","data-v-5ca901f1"]]);export{Yo as default};
|