1 |
- var M=(t,E,C)=>new Promise((N,T)=>{var I=y=>{try{q(C.next(y))}catch(U){T(U)}},D=y=>{try{q(C.throw(y))}catch(U){T(U)}},q=y=>y.done?N(y.value):Promise.resolve(y.value).then(I,D);q((C=C.apply(t,E)).next())});import{u as yt,__tla as kt}from"./useStateFormInfo-62924c67.js";import{d as wt,a4 as bt,f as vt,n as gt,y as z,o as h,l as p,a as c,e as u,u as o,w as v,b as S,t as d,N as O,O as B,aL as H,H as g,c as X,aX as Ct,aY as qt,_ as Ut,__tla as At}from"./index-b5895273.js";import{N as St,E as Tt,__tla as xt}from"./index-67f9e311.js";import zt,{__tla as Et}from"./SettingModal-f50d22d3.js";import{F as K}from"./workflowEnum-a2efed5c.js";import{B as Nt,C as P,D as It,E as Dt,F as Ft,__tla as Lt}from"./formPermission-5236f629.js";import{__tla as Mt}from"./index-7fb58e79.js";import{__tla as Ot}from"./Tree-6c35f2c0.js";import{__tla as Bt}from"./useContextMenu-c4ffe073.js";import{__tla as Ht}from"./difference-9954c5db.js";import{__tla as Xt}from"./Index-281ee613.js";import{__tla as Yt}from"./UserCard-5a5e66ad.js";import{__tla as jt}from"./index-7914b44e.js";import{__tla as Gt}from"./index-3862eebd.js";import{__tla as Jt}from"./Category-8bec9e32.js";import{__tla as Kt}from"./SelectedList-5a476d2f.js";import{__tla as Pt}from"./index-016fd85f.js";import{__tla as Qt}from"./index-2a8c0b19.js";import{__tla as Rt}from"./index-f35bbafa.js";import{__tla as Vt}from"./index-bbe22d68.js";import{__tla as Wt}from"./min-03eb9ce8.js";import{__tla as Zt}from"./sum-f551e4a9.js";import{__tla as $t}from"./index-5eb30ce0.js";import{__tla as tr}from"./useWindowSizeFn-a59bee15.js";import{__tla as rr}from"./FullscreenOutlined-012b5e27.js";import{__tla as ar}from"./useScript-ab5d4580.js";import{__tla as er}from"./index-83eefeb2.js";import{__tla as lr}from"./download-801edd56.js";import"./base64Conver-39fc0d26.js";import{__tla as _r}from"./index-339f95d8.js";import{__tla as cr}from"./useCountdown-fd9786ef.js";import{__tla as ir}from"./Upload-bceb0d3c.js";import{__tla as nr}from"./index-c53afdf5.js";import{__tla as or}from"./upload-887cb82a.js";import"./base64-912b9db4.js";import{__tla as sr}from"./set-b89b8dc5.js";import{__tla as dr}from"./_isIterateeCall-61185d8a.js";import{__tla as mr}from"./index-1c9ab88b.js";import{__tla as hr}from"./uniqBy-b68717e0.js";import{__tla as ur}from"./index-2c5e4dd6.js";import{__tla as pr}from"./index-9f9c48fd.js";import{__tla as fr}from"./index-dc94981a.js";import{__tla as yr}from"./onMountedOrActivated-6125a24a.js";import{__tla as kr}from"./index-3705f1a8.js";import{__tla as wr}from"./useContentViewHeight-cd147d02.js";import"./sortable.esm-de7debe0.js";import{__tla as br}from"./RedoOutlined-105a0bcb.js";import{__tla as vr}from"./index-9d2b78f3.js";import{__tla as gr}from"./index-49a1c061.js";import{__tla as Cr}from"./index-76a8e61b.js";import{__tla as qr}from"./index-8ae648d6.js";import{__tla as Ur}from"./index-bd1f1fae.js";import{__tla as Ar}from"./CodeFirstModal-c3d991fc.js";import"./logofull-781b92fc.js";import{__tla as Sr}from"./StructureConfigStep-846a63d1.js";import{__tla as Tr}from"./index-308444bf.js";import{__tla as xr}from"./index-18fd250e.js";import{__tla as zr}from"./ApiConfigSelect-7ba9c91e.js";import{__tla as Er}from"./index-0d38e276.js";import{__tla as Nr}from"./index-d8d113fc.js";import{__tla as Ir}from"./index-42205ab8.js";import{__tla as Dr}from"./vuedraggable.umd-49e3dbfb.js";import{__tla as Fr}from"./index-6e3664b4.js";import{__tla as Lr}from"./random-c2506b20.js";import{__tla as Mr}from"./DataSourceSetting.vue_vue_type_script_setup_true_lang-fc9a6f17.js";import{__tla as Or}from"./DeleteTwoTone-50087dc5.js";import{__tla as Br}from"./DatasourceSelect.vue_vue_type_script_setup_true_lang-7ba22c0a.js";import{__tla as Hr}from"./index-f881acf0.js";import{__tla as Xr}from"./PreviewDrawer.vue_vue_type_script_setup_true_lang-9ac2bb76.js";import{__tla as Yr}from"./ScriptConfig-3763e0a1.js";import{__tla as jr}from"./designHelper-fedad396.js";import{__tla as Gr}from"./TableNameModal-e1b05a01.js";import{__tla as Jr}from"./snakeCase-d21134ea.js";import{__tla as Kr}from"./_createCompounder-3d650df3.js";import{__tla as Pr}from"./design-f3e25317.js";import{__tla as Qr}from"./FormDesignStep.vue_vue_type_script_setup_true_lang-17468a85.js";import{__tla as Rr}from"./unionWith-3a64d623.js";import{__tla as Vr}from"./FormEventStep-1ca89cf6.js";import{__tla as Wr}from"./BasicConfigStep-d21f0d6b.js";import{__tla as Zr}from"./SelectDatabase.vue_vue_type_script_setup_true_lang-1edd438d.js";import"./formtypeEnum-6ba652e1.js";let Q,$r=Promise.all([(()=>{try{return kt}catch(t){}})(),(()=>{try{return At}catch(t){}})(),(()=>{try{return xt}catch(t){}})(),(()=>{try{return Et}catch(t){}})(),(()=>{try{return Lt}catch(t){}})(),(()=>{try{return Mt}catch(t){}})(),(()=>{try{return Ot}catch(t){}})(),(()=>{try{return Bt}catch(t){}})(),(()=>{try{return Ht}catch(t){}})(),(()=>{try{return Xt}catch(t){}})(),(()=>{try{return Yt}catch(t){}})(),(()=>{try{return jt}catch(t){}})(),(()=>{try{return Gt}catch(t){}})(),(()=>{try{return Jt}catch(t){}})(),(()=>{try{return Kt}catch(t){}})(),(()=>{try{return Pt}catch(t){}})(),(()=>{try{return Qt}catch(t){}})(),(()=>{try{return Rt}catch(t){}})(),(()=>{try{return Vt}catch(t){}})(),(()=>{try{return Wt}catch(t){}})(),(()=>{try{return Zt}catch(t){}})(),(()=>{try{return $t}catch(t){}})(),(()=>{try{return tr}catch(t){}})(),(()=>{try{return rr}catch(t){}})(),(()=>{try{return ar}catch(t){}})(),(()=>{try{return er}catch(t){}})(),(()=>{try{return lr}catch(t){}})(),(()=>{try{return _r}catch(t){}})(),(()=>{try{return cr}catch(t){}})(),(()=>{try{return ir}catch(t){}})(),(()=>{try{return nr}catch(t){}})(),(()=>{try{return or}catch(t){}})(),(()=>{try{return sr}catch(t){}})(),(()=>{try{return dr}catch(t){}})(),(()=>{try{return mr}catch(t){}})(),(()=>{try{return hr}catch(t){}})(),(()=>{try{return ur}catch(t){}})(),(()=>{try{return pr}catch(t){}})(),(()=>{try{return fr}catch(t){}})(),(()=>{try{return yr}catch(t){}})(),(()=>{try{return kr}catch(t){}})(),(()=>{try{return wr}catch(t){}})(),(()=>{try{return br}catch(t){}})(),(()=>{try{return vr}catch(t){}})(),(()=>{try{return gr}catch(t){}})(),(()=>{try{return Cr}catch(t){}})(),(()=>{try{return qr}catch(t){}})(),(()=>{try{return Ur}catch(t){}})(),(()=>{try{return Ar}catch(t){}})(),(()=>{try{return Sr}catch(t){}})(),(()=>{try{return Tr}catch(t){}})(),(()=>{try{return xr}catch(t){}})(),(()=>{try{return zr}catch(t){}})(),(()=>{try{return Er}catch(t){}})(),(()=>{try{return Nr}catch(t){}})(),(()=>{try{return Ir}catch(t){}})(),(()=>{try{return Dr}catch(t){}})(),(()=>{try{return Fr}catch(t){}})(),(()=>{try{return Lr}catch(t){}})(),(()=>{try{return Mr}catch(t){}})(),(()=>{try{return Or}catch(t){}})(),(()=>{try{return Br}catch(t){}})(),(()=>{try{return Hr}catch(t){}})(),(()=>{try{return Xr}catch(t){}})(),(()=>{try{return Yr}catch(t){}})(),(()=>{try{return jr}catch(t){}})(),(()=>{try{return Gr}catch(t){}})(),(()=>{try{return Jr}catch(t){}})(),(()=>{try{return Kr}catch(t){}})(),(()=>{try{return Pr}catch(t){}})(),(()=>{try{return Qr}catch(t){}})(),(()=>{try{return Rr}catch(t){}})(),(()=>{try{return Vr}catch(t){}})(),(()=>{try{return Wr}catch(t){}})(),(()=>{try{return Zr}catch(t){}})()]).then(()=>M(void 0,null,function*(){const t=x=>(Ct("data-v-a04ce620"),x=x(),qt(),x),E={class:"list-box"},C={class:"opr-box"},N={class:"button-box"},T={class:"list"},I={class:"row head"},D=t(()=>c("span",{class:"up-or-down"},null,-1)),q={class:"form-name"},y={class:"form-type"},U={class:"opr"},R={key:0,class:"body"},V={class:"row item"},W=["onClick"],Z={class:"form-name"},$={class:"form-type"},tt={class:"opr"},rt={style:{width:"300px"}},at={class:"pop-desc"},et={key:0,class:"children list"},lt={class:"row head"},_t=t(()=>c("span",{class:"flex-baisc-4"},null,-1)),ct={key:0,class:"body"},it={key:0,class:"row item"},nt=["onClick"],ot=wt({__name:"SettingList",setup(x){const{t:m}=bt(),{formInfo:Y}=yt(),F={};F[K.CUSTOM]=m("\u81EA\u5B9A\u4E49\u8868\u5355"),F[K.SYSTEM]=m("\u7CFB\u7EDF\u8868\u5355");let k=vt({list:[]});gt(()=>{Y.value.formConfigs&&(k.list=Y.value.formConfigs),k.list.forEach(r=>{r.children&&r.children.forEach(l=>{l.type==="button"&&(l.disabled=!1)})}),k.list.forEach(r=>{A(r)})});function st(r){Dt(k.list[r].key),k.list.splice(r,1)}function dt(r){return M(this,null,function*(){let l=yield Ft(r);l.forEach(a=>{A(a)}),k.list.push(...l)})}function mt(r){let l=r.requiredAll;l&&(r.viewAll=!0,r.editAll=!0),r.children=r.children.map(a=>(a.disabled||(l?(a.required=!0,a.edit=!0):a.required=!1),l&&(a.view=!0),a.children&&a.children.length>0&&a.children.map(_=>{_.disabled||(l?(_.required=!0,_.edit=!0):_.required=!1),l&&(_.view=!0)}),a))}function ht(r){let l=r.editAll;l?r.viewAll=!0:r.requiredAll=!1,r.children=r.children.map(a=>(a.disabled||(l?a.edit=!0:(a.edit=!1,a.required=!1)),l&&(a.view=!0),a.children&&a.children.length>0&&a.children.map(_=>{_.disabled||(l?_.edit=!0:(_.edit=!1,_.required=!1)),l&&(_.view=!0)}),a))}function ut(r){let l=r.viewAll;l||(r.requiredAll=!1,r.editAll=!1),r.children=r.children.map(a=>(l?a.view=!0:(a.view=!1,a.edit=!1,a.required=!1),a.children&&a.children.length>0&&a.children.map(_=>{l?_.view=!0:(_.view=!1,_.edit=!1,_.required=!1)}),a))}function j(r,l,a,_){r&&(l.view=!0,l.edit=!0),A(a),_&&L(_)}function G(r,l,a,_){var f;r||(l.required=r,l.view=r,l.edit=r),((f=l.children)==null?void 0:f.length)>0&&l.children.forEach(s=>{r?(s.view=r,s.edit=r):(s.required=r,s.view=r,s.edit=r)}),A(a),_&&L(_)}function J(r,l,a,_){r?l.view=!0:l.required=!1,A(a),_&&L(_)}function L(r){let l=0,a=0;r.children.map(_=>{_.view&&(l+=1),(_.edit||_.disabled)&&(a+=1)}),r.view=l>0,r.edit=a>0}function A(r){let l=0,a=0,_=0,f=0;r.children.map(s=>{if(l+=1,(s.required||s.disabled)&&(a+=1),s.view&&(_+=1),(s.edit||s.disabled)&&(f+=1),s.children&&s.children.length>0){let n=0;s.children.map(w=>{l+=1,(w.required||w.disabled)&&(a+=1),w.view&&(_+=1,n+=1),(w.edit||w.disabled)&&(f+=1)}),s.view=n>0}}),r.requiredAll=a==l,r.viewAll=_==l,r.editAll=f==l}return(r,l)=>{const a=z("a-button"),_=z("a-popconfirm"),f=z("a-checkbox"),s=z("a-switch");return h(),p("div",E,[c("div",C,[u(o(St),{nodeName:o(m)("\u8868\u5355\u5217\u8868")},null,8,["nodeName"]),c("div",N,[u(zt,{list:[],isSingle:!1,onSubmit:dt},{default:v(()=>[u(a,{type:"primary"},{default:v(()=>[S(d(o(m)("\u6DFB\u52A0\u8868\u5355")),1)]),_:1})]),_:1})])]),c("div",T,[c("div",I,[D,c("span",q,d(o(m)("\u8868\u5355\u540D\u79F0")),1),c("span",y,d(o(m)("\u8868\u5355\u7C7B\u578B")),1),c("span",U,d(o(m)("\u64CD\u4F5C")),1)]),o(k).list.length>0?(h(),p("div",R,[(h(!0),p(O,null,B(o(k).list,(n,w)=>(h(),p("div",{class:"box",key:w},[c("div",V,[c("div",{class:"up-or-down",onClick:e=>n.showChildren=!n.showChildren},[u(o(H),{class:"icon",icon:n.showChildren?"ant-design:up-outlined":"ant-design:down-outlined"},null,8,["icon"])],8,W),c("span",Z,d(n.formName),1),c("span",$,d(F[n.formType]),1),c("span",tt,[u(_,{onConfirm:e=>st(w)},{title:v(()=>[c("div",rt,[c("p",null,d(o(m)("\u5220\u9664\u8868\u5355")),1),c("p",null,d(o(m)("\u5220\u9664\u8868\u5355\u4F1A\u6E05\u7A7A\u5DF2\u5F15\u7528\u8BE5\u8868\u5355\u6570\u636E\u7684\u6240\u6709\u914D\u7F6E\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\uFF1F")),1),c("p",at,d(o(m)("\u5982\u679C\u5F15\u7528\u8BE5\u8868\u5355\u7684\u914D\u7F6E\u8F83\u591A\uFF0C\u6E05\u7A7A\u65F6\u95F4\u4F1A\u76F8\u5E94\u53D8\u957F\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u3002")),1)])]),default:v(()=>[u(o(H),{icon:"ant-design:delete-outlined",class:"delete-icon"})]),_:2},1032,["onConfirm"])])]),n.showChildren&&n.children&&n.children.length>0?(h(),p("div",et,[c("div",lt,[_t,c("span",null,d(o(m)("\u5B57\u6BB5\u540D")),1),c("span",null,d(o(m)("\u5B57\u6BB5ID")),1),c("span",null,[u(f,{checked:n.requiredAll,"onUpdate:checked":e=>n.requiredAll=e,size:"small",onChange:e=>mt(n)},{default:v(()=>[S(d(o(m)("\u5FC5\u586B")),1)]),_:2},1032,["checked","onUpdate:checked","onChange"])]),c("span",null,[u(f,{checked:n.viewAll,"onUpdate:checked":e=>n.viewAll=e,size:"small",onChange:e=>ut(n)},{default:v(()=>[S(d(o(m)("\u67E5\u770B")),1)]),_:2},1032,["checked","onUpdate:checked","onChange"])]),c("span",null,[u(f,{checked:n.editAll,"onUpdate:checked":e=>n.editAll=e,size:"small",onChange:e=>ht(n)},{default:v(()=>[S(d(o(m)("\u7F16\u8F91")),1)]),_:2},1032,["checked","onUpdate:checked","onChange"])])]),n.children.length>0?(h(),p("div",ct,[(h(!0),p(O,null,B(n.children,(e,pt)=>(h(),p("div",{key:pt,class:"padding-left"},[e.type!=o(Nt)?(h(),p("div",it,[c("span",null,[e.isSubTable?(h(),p("em",{key:0,class:"flex-baisc-4",onClick:i=>e.showChildren=!e.showChildren},[u(o(H),{class:"icon",icon:e.showChildren?"ant-design:up-outlined":"ant-design:down-outlined"},null,8,["icon"])],8,nt)):g("",!0),S(d(e.fieldName),1)]),c("span",null,d(e.fieldId),1),c("span",null,[!e.isSubTable&&!o(P).includes(e.type)?(h(),X(s,{key:0,checked:e.required,"onUpdate:checked":i=>e.required=i,disabled:o(It).includes(e.type)||e.isSaveTable,onChange:i=>j(e.required,e,n),size:"small"},null,8,["checked","onUpdate:checked","disabled","onChange"])):g("",!0)]),c("span",null,[u(s,{checked:e.view,"onUpdate:checked":i=>e.view=i,size:"small",onChange:i=>G(e.view,e,n)},null,8,["checked","onUpdate:checked","onChange"])]),c("span",null,[!e.isSubTable&&!o(P).includes(e.type)?(h(),X(s,{key:0,disabled:e.disabled,checked:e.edit,"onUpdate:checked":i=>e.edit=i,onChange:i=>J(e.edit,e,n),size:"small"},null,8,["disabled","checked","onUpdate:checked","onChange"])):g("",!0)])])):g("",!0),e.showChildren&&e.isSubTable&&e.children.length>0?(h(!0),p(O,{key:1},B(e.children,(i,ft)=>(h(),p("div",{class:"row item padding-left",key:ft},[c("span",null,d(i.fieldName),1),c("span",null,d(i.fieldId),1),c("span",null,[u(s,{disabled:i.disabled||i.isSaveTable,checked:i.required,"onUpdate:checked":b=>i.required=b,onChange:b=>j(i.required,i,n,e),size:"small"},null,8,["disabled","checked","onUpdate:checked","onChange"])]),c("span",null,[u(s,{disabled:i.disabled,checked:i.view,"onUpdate:checked":b=>i.view=b,onChange:b=>G(i.view,i,n,e),size:"small"},null,8,["disabled","checked","onUpdate:checked","onChange"])]),c("span",null,[u(s,{disabled:i.disabled||i.isSaveTable,checked:i.edit,"onUpdate:checked":b=>i.edit=b,onChange:b=>J(i.edit,i,n,e),size:"small"},null,8,["disabled","checked","onUpdate:checked","onChange"])])]))),128)):g("",!0)]))),128))])):g("",!0)])):g("",!0)]))),128))])):(h(),X(o(Tt),{key:1,"has-icon":!1}))])])}}});Q=Ut(ot,[["__scopeId","data-v-a04ce620"]])}));export{$r as __tla,Q as default};
|