SettingModal-f50d22d3.js 13 KB

1
  1. var C=(e,O,I)=>new Promise((x,K)=>{var z=n=>{try{b(I.next(n))}catch(v){K(v)}},w=n=>{try{b(I.throw(n))}catch(v){K(v)}},b=n=>n.done?x(n.value):Promise.resolve(n.value).then(z,w);b((I=I.apply(e,O)).next())});import{d as pt,a4 as ft,r as X,f as ht,A as E,y as S,o as c,l as s,a as f,ai as yt,e as i,w as m,u as a,c as d,H as J,N as g,O as T,X as R,aL as kt,t as Y,b1 as Lt,D as j,_ as gt,__tla as It}from"./index-b5895273.js";import{a as bt,E as $,M as vt,__tla as Ft}from"./index-67f9e311.js";import Ct,{__tla as St}from"./Category-8bec9e32.js";import Tt,{__tla as Kt}from"./SelectedList-5a476d2f.js";import{ai as M,__tla as Nt}from"./index-016fd85f.js";import{F as h}from"./workflowEnum-a2efed5c.js";import{w as Rt,x as Mt,y as q,z as Ot,A as xt,__tla as zt}from"./formPermission-5236f629.js";import{__tla as wt}from"./index-7fb58e79.js";import{__tla as Vt}from"./Tree-6c35f2c0.js";import{__tla as Pt}from"./useContextMenu-c4ffe073.js";import{__tla as Ut}from"./difference-9954c5db.js";import{__tla as Wt}from"./Index-281ee613.js";import{__tla as At}from"./UserCard-5a5e66ad.js";import{__tla as Et}from"./index-7914b44e.js";import{__tla as Jt}from"./index-3862eebd.js";import{__tla as jt}from"./CodeFirstModal-c3d991fc.js";import"./logofull-781b92fc.js";import{__tla as qt}from"./StructureConfigStep-846a63d1.js";import{__tla as Dt}from"./index-2c5e4dd6.js";import{__tla as Ht}from"./index-308444bf.js";import{__tla as Xt}from"./index-5eb30ce0.js";import{__tla as Yt}from"./useWindowSizeFn-a59bee15.js";import{__tla as $t}from"./FullscreenOutlined-012b5e27.js";import{__tla as Gt}from"./index-18fd250e.js";import{__tla as Qt}from"./ApiConfigSelect-7ba9c91e.js";import{__tla as Bt}from"./index-0d38e276.js";import{__tla as Zt}from"./index-d8d113fc.js";import{__tla as te}from"./index-42205ab8.js";import{__tla as ee}from"./vuedraggable.umd-49e3dbfb.js";import{__tla as ae}from"./index-6e3664b4.js";import{__tla as re}from"./index-2a8c0b19.js";import{__tla as _e}from"./index-f35bbafa.js";import{__tla as le}from"./index-bbe22d68.js";import{__tla as oe}from"./min-03eb9ce8.js";import{__tla as ce}from"./sum-f551e4a9.js";import{__tla as se}from"./useScript-ab5d4580.js";import{__tla as ie}from"./index-83eefeb2.js";import{__tla as me}from"./download-801edd56.js";import"./base64Conver-39fc0d26.js";import{__tla as ne}from"./index-dc94981a.js";import{__tla as de}from"./onMountedOrActivated-6125a24a.js";import{__tla as ue}from"./Upload-bceb0d3c.js";import{__tla as pe}from"./index-c53afdf5.js";import{__tla as fe}from"./upload-887cb82a.js";import"./base64-912b9db4.js";import{__tla as he}from"./index-1c9ab88b.js";import{__tla as ye}from"./random-c2506b20.js";import{__tla as ke}from"./_isIterateeCall-61185d8a.js";import{__tla as Le}from"./DataSourceSetting.vue_vue_type_script_setup_true_lang-fc9a6f17.js";import{__tla as ge}from"./DeleteTwoTone-50087dc5.js";import{__tla as Ie}from"./DatasourceSelect.vue_vue_type_script_setup_true_lang-7ba22c0a.js";import{__tla as be}from"./index-49a1c061.js";import{__tla as ve}from"./index-f881acf0.js";import"./sortable.esm-de7debe0.js";import{__tla as Fe}from"./PreviewDrawer.vue_vue_type_script_setup_true_lang-9ac2bb76.js";import{__tla as Ce}from"./ScriptConfig-3763e0a1.js";import{__tla as Se}from"./designHelper-fedad396.js";import{__tla as Te}from"./set-b89b8dc5.js";import{__tla as Ke}from"./TableNameModal-e1b05a01.js";import{__tla as Ne}from"./snakeCase-d21134ea.js";import{__tla as Re}from"./_createCompounder-3d650df3.js";import{__tla as Me}from"./index-339f95d8.js";import{__tla as Oe}from"./useCountdown-fd9786ef.js";import{__tla as xe}from"./design-f3e25317.js";import{__tla as ze}from"./uniqBy-b68717e0.js";import{__tla as we}from"./index-9f9c48fd.js";import{__tla as Ve}from"./index-3705f1a8.js";import{__tla as Pe}from"./useContentViewHeight-cd147d02.js";import{__tla as Ue}from"./RedoOutlined-105a0bcb.js";import{__tla as We}from"./index-9d2b78f3.js";import{__tla as Ae}from"./index-76a8e61b.js";import{__tla as Ee}from"./index-8ae648d6.js";import{__tla as Je}from"./index-bd1f1fae.js";import{__tla as je}from"./FormDesignStep.vue_vue_type_script_setup_true_lang-17468a85.js";import{__tla as qe}from"./unionWith-3a64d623.js";import{__tla as De}from"./FormEventStep-1ca89cf6.js";import{__tla as He}from"./BasicConfigStep-d21f0d6b.js";import{__tla as Xe}from"./SelectDatabase.vue_vue_type_script_setup_true_lang-1edd438d.js";import"./formtypeEnum-6ba652e1.js";let G,Ye=Promise.all([(()=>{try{return It}catch(e){}})(),(()=>{try{return Ft}catch(e){}})(),(()=>{try{return St}catch(e){}})(),(()=>{try{return Kt}catch(e){}})(),(()=>{try{return Nt}catch(e){}})(),(()=>{try{return zt}catch(e){}})(),(()=>{try{return wt}catch(e){}})(),(()=>{try{return Vt}catch(e){}})(),(()=>{try{return Pt}catch(e){}})(),(()=>{try{return Ut}catch(e){}})(),(()=>{try{return Wt}catch(e){}})(),(()=>{try{return At}catch(e){}})(),(()=>{try{return Et}catch(e){}})(),(()=>{try{return Jt}catch(e){}})(),(()=>{try{return jt}catch(e){}})(),(()=>{try{return qt}catch(e){}})(),(()=>{try{return Dt}catch(e){}})(),(()=>{try{return Ht}catch(e){}})(),(()=>{try{return Xt}catch(e){}})(),(()=>{try{return Yt}catch(e){}})(),(()=>{try{return $t}catch(e){}})(),(()=>{try{return Gt}catch(e){}})(),(()=>{try{return Qt}catch(e){}})(),(()=>{try{return Bt}catch(e){}})(),(()=>{try{return Zt}catch(e){}})(),(()=>{try{return te}catch(e){}})(),(()=>{try{return ee}catch(e){}})(),(()=>{try{return ae}catch(e){}})(),(()=>{try{return re}catch(e){}})(),(()=>{try{return _e}catch(e){}})(),(()=>{try{return le}catch(e){}})(),(()=>{try{return oe}catch(e){}})(),(()=>{try{return ce}catch(e){}})(),(()=>{try{return se}catch(e){}})(),(()=>{try{return ie}catch(e){}})(),(()=>{try{return me}catch(e){}})(),(()=>{try{return ne}catch(e){}})(),(()=>{try{return de}catch(e){}})(),(()=>{try{return ue}catch(e){}})(),(()=>{try{return pe}catch(e){}})(),(()=>{try{return fe}catch(e){}})(),(()=>{try{return he}catch(e){}})(),(()=>{try{return ye}catch(e){}})(),(()=>{try{return ke}catch(e){}})(),(()=>{try{return Le}catch(e){}})(),(()=>{try{return ge}catch(e){}})(),(()=>{try{return Ie}catch(e){}})(),(()=>{try{return be}catch(e){}})(),(()=>{try{return ve}catch(e){}})(),(()=>{try{return Fe}catch(e){}})(),(()=>{try{return Ce}catch(e){}})(),(()=>{try{return Se}catch(e){}})(),(()=>{try{return Te}catch(e){}})(),(()=>{try{return Ke}catch(e){}})(),(()=>{try{return Ne}catch(e){}})(),(()=>{try{return Re}catch(e){}})(),(()=>{try{return Me}catch(e){}})(),(()=>{try{return Oe}catch(e){}})(),(()=>{try{return xe}catch(e){}})(),(()=>{try{return ze}catch(e){}})(),(()=>{try{return we}catch(e){}})(),(()=>{try{return Ve}catch(e){}})(),(()=>{try{return Pe}catch(e){}})(),(()=>{try{return Ue}catch(e){}})(),(()=>{try{return We}catch(e){}})(),(()=>{try{return Ae}catch(e){}})(),(()=>{try{return Ee}catch(e){}})(),(()=>{try{return Je}catch(e){}})(),(()=>{try{return je}catch(e){}})(),(()=>{try{return qe}catch(e){}})(),(()=>{try{return De}catch(e){}})(),(()=>{try{return He}catch(e){}})(),(()=>{try{return Xe}catch(e){}})()]).then(()=>C(void 0,null,function*(){const e={key:0,class:"flow-used"},O={key:1,class:"list-page-box"},I={key:0,class:"list-page-box"},x={class:"list-page-box"},K={key:0,class:"list-page-box"},z={class:"page-box"},w={class:"opr-box"},b={class:"opr-icon"},n={class:"opr-content"},v={class:"title"},Q={class:"desc"},B=pt({__name:"SettingModal",props:{isSingle:{default:()=>!1},list:{default:()=>[]}},emits:["submit"],setup(Z,{emit:tt}){const D=Z,{t:y}=ft(),V=X(["2000"]),P=X(!1);let t=ht({checkFormType:h.CUSTOM,selectedList:[],list:[],searchKeyword:"",page:{current:1,total:0,pageSize:9},formKeyList:{},checkedFormId:{},usedRepeatedList:{},usedNotRepeatedList:[],operationVisible:!1,operationCloneItem:{key:"",formType:h.CUSTOM,formId:"",formName:""}});const et=E(()=>t.usedNotRepeatedList.length!=0&&JSON.stringify(t.usedRepeatedList)=="{}"),at=E(()=>t.usedNotRepeatedList.length==0&&JSON.stringify(t.usedRepeatedList)=="{}");let u=E(()=>t.selectedList&&t.selectedList.length>0?t.selectedList.map(_=>_.key):[]);function rt(){t.checkFormType=h.CUSTOM,t.list=[],t.page.total=0,t.selectedList=[],N(),P.value=!0}function _t(){t.list=[],t.page.total=0,N()}function N(){return C(this,null,function*(){t.checkFormType==h.WORKFLOW?lt():yield ot()})}function lt(){let{formKeyList:_,repeatedList:r,notRepeatedList:o}=Rt();t.formKeyList=_,t.usedNotRepeatedList=o,t.usedRepeatedList=r;let p=[];for(let F of Object.keys(t.usedRepeatedList))p.push(F);p.push("2000"),V.value=p}function ot(){return C(this,null,function*(){let _={limit:t.page.current,size:t.page.pageSize,type:t.checkFormType,keyword:t.searchKeyword},r=yield Mt(_);r.total&&(t.page.total=r.total),t.list=[],r.list.length>0&&r.list.forEach(o=>{t.checkFormType==h.CUSTOM?t.list.push({key:"form_"+o.id+"_"+q(),formType:h.CUSTOM,formName:o.name?o.name:o.id,formId:o.id,enabledMark:o.enabledMark}):t.list.push({key:"form_"+o.id+"_"+q(),formType:h.SYSTEM,formName:o.name,formId:o.id,enabledMark:o.enabledMark})})})}function ct(){return C(this,null,function*(){if(t.selectedList.length===0)return Lt.error(y("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u8868\u5355")),!1;tt("submit",t.selectedList),H()})}function H(){P.value=!1}function st(_){t.searchKeyword=_,t.page.current=1,N()}function it(_){if(_.enabledMark!=1)return;let r=j(_);if(r.formName=W(r.formId)?r.formName+"_"+Ot():r.formName,r.key="form_"+r.formId+"_"+q(),t.operationCloneItem=r,D.isSingle)t.selectedList=[],t.checkedFormId={},t.checkedFormId[_.formId]||(W(r.formId)?t.operationVisible=!0:A());else if(t.checkedFormId[_.formId]){let o=t.checkedFormId[_.formId];if(u.value.includes(o)){let p=t.selectedList.findIndex(F=>F.key===o);t.selectedList.splice(p,1)}t.checkedFormId[_.formId]=""}else W(r.formId)?t.operationVisible=!0:A()}function U(_){if(D.isSingle){let r=j(t.formKeyList[_]);t.selectedList=[r]}else if(u.value.includes(_)){let r=t.selectedList.findIndex(o=>o.key===_);t.selectedList.splice(r,1)}else{let r=j(t.formKeyList[_]);t.selectedList.push(r)}}function W(_){return[...xt(),...t.selectedList.map(r=>r.formId)].includes(_)}function A(){let _=t.operationCloneItem;t.checkedFormId[_.formId]=_.key,t.selectedList.push(_),t.operationVisible=!1}function mt(_){t.selectedList=t.selectedList.filter(r=>r.key!=_.key),t.checkedFormId[_.formId]=""}return(_,r)=>{const o=S("a-checkbox"),p=S("a-collapse-panel"),F=S("a-collapse"),nt=S("a-pagination"),dt=S("a-modal");return c(),s(g,null,[f("div",{onClick:rt,class:"slot-item"},[yt(_.$slots,"default",{},void 0,!0)]),i(a(vt),{visible:P.value,title:a(y)("\u8868\u5355\u8BBE\u7F6E"),onSubmit:ct,onClose:H},{left:m(()=>[i(Ct,{modelValue:a(t).checkFormType,"onUpdate:modelValue":r[0]||(r[0]=l=>a(t).checkFormType=l),onChange:_t},null,8,["modelValue"])]),default:m(()=>[i(Tt,{type:"form",list:a(t).selectedList,onAbolish:mt},null,8,["list"]),i(a(bt),{onSearch:st}),a(t).checkFormType==a(h).WORKFLOW?(c(),s("div",e,[at.value?(c(),d(a($),{key:0})):J("",!0),et.value?(c(),s("div",O,[(c(!0),s(g,null,T(a(t).usedNotRepeatedList,(l,k)=>(c(),d(M,{key:k,item:a(t).formKeyList[l],onClick:L=>U(l),class:R([a(u).includes(l)?"picked":"notPicked","notPicked"])},{check:m(()=>[i(o,{size:"small",checked:a(u).includes(l)},null,8,["checked"])]),_:2},1032,["item","onClick","class"]))),128))])):(c(),d(F,{key:2,activeKey:V.value,"onUpdate:activeKey":r[1]||(r[1]=l=>V.value=l),ghost:"",expandIconPosition:"right"},{default:m(()=>[(c(!0),s(g,null,T(a(t).usedRepeatedList,(l,k)=>(c(),d(p,{key:k,header:a(y)("\u76F8\u540C\u8868\u5355\u91CD\u590D\u9009\u7528-")+a(t).formKeyList[l[0]].name},{default:m(()=>[l.length>0?(c(),s("div",I,[(c(!0),s(g,null,T(l,(L,ut)=>(c(),d(M,{key:ut,item:a(t).formKeyList[L],class:R(a(u).includes(L)?"picked":"notPicked"),onClick:$e=>U(L)},{check:m(()=>[i(o,{size:"small",checked:a(u).includes(L)},null,8,["checked"])]),_:2},1032,["item","class","onClick"]))),128))])):J("",!0)]),_:2},1032,["header"]))),128)),a(t).usedNotRepeatedList.length>0?(c(),d(p,{key:"2000",header:a(y)("\u672A\u91CD\u590D\u9009\u7528\u7684\u8868\u5355")},{default:m(()=>[f("div",x,[(c(!0),s(g,null,T(a(t).usedNotRepeatedList,(l,k)=>(c(),d(M,{key:k,item:a(t).formKeyList[l],onClick:L=>U(l),class:R([a(u).includes(l)?"picked":"notPicked","notPicked"])},{check:m(()=>[i(o,{size:"small",checked:a(u).includes(l)},null,8,["checked"])]),_:2},1032,["item","onClick","class"]))),128))])]),_:1},8,["header"])):J("",!0)]),_:1},8,["activeKey"]))])):(c(),s(g,{key:1},[a(t).list.length>0?(c(),s("div",K,[(c(!0),s(g,null,T(a(t).list,(l,k)=>(c(),d(M,{key:k,item:l,class:R(a(t).checkedFormId[l.formId]?"picked":"notPicked"),onClick:L=>it(l)},{check:m(()=>[i(o,{size:"small",checked:!!a(t).checkedFormId[l.formId],disabled:l.enabledMark!=1},null,8,["checked","disabled"])]),_:2},1032,["item","class","onClick"]))),128)),f("div",z,[i(nt,{current:a(t).page.current,"onUpdate:current":r[2]||(r[2]=l=>a(t).page.current=l),pageSize:a(t).page.pageSize,total:a(t).page.total,"show-less-items":"",onChange:N},null,8,["current","pageSize","total"])])])):(c(),d(a($),{key:1}))],64))]),_:1},8,["visible","title"]),i(dt,{visible:a(t).operationVisible,"onUpdate:visible":r[3]||(r[3]=l=>a(t).operationVisible=l),width:400,title:a(y)("\u64CD\u4F5C\u786E\u8BA4"),onOk:A},{default:m(()=>[f("div",w,[f("div",b,[i(a(kt),{icon:"ant-design:question-circle-outlined",size:30,color:"#ff9900"})]),f("div",n,[f("div",v,Y(a(y)("\u8BE5\u8868\u5355\u5DF2\u7ECF\u5728\u6D41\u7A0B\u4E2D\u5F15\u7528\u8FC7\uFF0C\u662F\u5426\u91CD\u590D\u5F15\u7528\uFF1F")),1),f("div",Q,Y(a(y)("\u91CD\u590D\u5F15\u7528\u662F\u5728\u53D1\u8D77\u6216\u5BA1\u6279\u4E2D\uFF0C\u4F1A\u51FA\u73B0\u4E24\u5F20\u76F8\u540C\u7ED3\u6784\u7684\u8868\u5355\u3002")),1)])])]),_:1},8,["visible","title"])],64)}}});G=gt(B,[["__scopeId","data-v-d2752447"]])}));export{Ye as __tla,G as default};