| 1 |
- import{d as x,p as k,w as B,ag as e,aq as f,ar as C,F as v,at as q,k as t,as as I,aD as n,ah as D,G as m}from"./vue-vendor-Be68asQ6.js";import"./index-D2G57Sln.js";import{C as N}from"./CgformModal-c4a4e0c2-BQRYgHki.js";import V from"./DbToOnlineModal-f28ff0a3-1JuzbP7M.js";import O from"./CustomButtonList-c453b654-_9Qti4F2.js";import _ from"./EnhanceJsModal-dc4f9ade-B--O0Zm6.js";import L from"./EnhanceJavaModal-d5a93f2a-D5fUcbC1.js";import $ from"./EnhanceSqlModal-984f045d-Cl9jGGJC.js";import F from"./AuthManagerDrawer-32556109-BjqgUbRm.js";import j from"./AuthSetterModal-364f1f67-DXtI8KuL.js";import{$ as K,e as Q}from"./useCgformList-f3cb9156-VImNjPoo.js";import{co as W}from"./index-BFfnEkVs.js";import"./index-CETWS1o0.js";import"./index-D68l__AG.js";import"./useSchemas-b074f3a1-C__QeRqf.js";import"./antd-vue-vendor-DcqS7Wvq.js";import"./validator-BLa7ZpAW.js";import"./DBAttributeTable-1a45c7b7-C7I7YTCy.js";import"./useTableSync-075826a1-CnvyBAi5.js";import"./cgform.data-0ca62d09-Ci918yDH.js";import"./PageAttributeTable-66e7b485-BQgry4Cn.js";import"./LinkTableConfigModal-7eeb3e58-Co8nxQl4.js";import"./LinkTableFieldConfigModal-b078fcef-ntpDxrpi.js";import"./FieldExtendJsonModal-bf04d70e-Df2V9u11.js";import"./SetSwitchOptions-f914bc17-CGQ87lUW.js";import"./constant-fa63bd66-Ddbq-fz2.js";import"./CheckDictTable-8a938e3a-CR5tzznO.js";import"./index-qO2cCmkY.js";import"./ForeignKeyTable-92decaea-OKW9bB7T.js";import"./IndexTable-2ded2014-2tXK3Hxt.js";import"./QueryTable-65d3f54f-B6LhOzW6.js";import"./ExtendConfigModal-7d70f362-CvlNQX49.js";import"./useOnlineTest-e4bd8be3-Bck22ZUP.js";import"./useExtendComponent-bb98e568-D2z9GsqT.js";import{Q as z}from"./componentMap-BUTAcOmo.js";import"./index-DPdfb5jl.js";import"./user.api-BMRcwGEd.js";import"./customExpression-BHJdu2h2.js";import"./useListPage-aOfrd-Tw.js";import"./LinkTableListPiece-e016b8e6-BV6j69dt.js";import"./OnlineSelectCascade-d631ed72-woz5vuX0.js";import"./JModalTip-a927f85d-cvoo-Gj-.js";import"./utils-9fce7606-668e4BbL.js";import"./BuiltInButtonList.vue_vue_type_script_setup_true_lang-07d0b7d0-y-5kFXo3.js";import"./EnhanceJsHistory-8ddb0657-BNmDzBL3.js";import"./enhance.api-138e6826-d6ajXaba.js";import"./enhance.data-6601ff44-BzXL-fxb.js";import"./index-swd_UZfO.js";import"./AuthFieldConfig-f1e224cc-CgKGODLz.js";import"./auth.api-53df4c33-DOccuXMK.js";import"./auth.data-626c5083-BEawXwT3.js";import"./AuthButtonConfig-d5bffca0-D5w4DnfE.js";import"./AuthDataConfig-d3b7afa4-Da6--G7O.js";import"./LeftRole-b0e0b496-BVeo4CxU.js";import"./LeftDepart-52cb6743-BYJCC3xa.js";import"./LeftUser-dd4b10e2-DnzkwJ3i.js";import"./AuthFieldTree-5cc0da05-BLMgZvLC.js";import"./AuthButtonTree-b0bd6c40-BRv9s2BS.js";import"./AuthDataTree-f14a98d9-CicD26oF.js";import"./cgformState-d9f8ec42-Dn-BF8xz.js";import G from"./BasicTable-CuSLkXEu.js";import"./useForm-kcRIHoe0.js";import"./BasicForm-Cv-dsB-e.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./BasicModal-D4gc2R81.js";import"./useWindowSizeFn-BTSGGcie.js";import"./JCodeEditor-CSivhUhT.js";import"./useFormItem-CtGMPcLp.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./JAreaLinkage-BNOKwn5l.js";import"./areaDataUtil-Cik-Rc_P.js";import"./JSelectUser-DCwPqRxp.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./JSelectDept-DT6g7V5M.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./JAddInput-BBXQvvpq.js";import"./index-BOEzG86y.js";import"./depart.api-CDwTvdwQ.js";import"./JPopup-DKJW27Yk.js";import"./EasyCronInput-wCv2YMHn.js";import"./JEllipsis-C04xKxcI.js";import"./JUpload-cB_Qj2H2.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./injectionKey-DPVn4AgL.js";const P=x({name:"CgformCopyList",components:{BasicTable:G,TableAction:z,CgformModal:N,DbToOnlineModal:V,CustomButtonList:O,EnhanceJsModal:_,EnhanceJavaModal:L,EnhanceSqlModal:$,AuthManagerDrawer:F,AuthSetterModal:j},setup(){const o=K.copy;k("cgformPageType",o);const{router:r,pageContext:w,getTableAction:E,getDropDownAction:b,onShowCustomButton:A,onShowEnhanceJs:a,onShowEnhanceSql:p,onShowEnhanceJava:l,registerCustomButtonModal:s,registerEnhanceJsModal:c,registerEnhanceSqlModal:g,registerEnhanceJavaModal:d,registerAuthManagerDrawer:u,registerAuthSetterModal:h,registerCgformModal:S,registerDbToOnlineModal:M}=Q({pageType:o,designScope:"online-cgform-list",columns:[{title:"视图表名",dataIndex:"tableName"},{title:"视图表描述",dataIndex:"tableTxt"},{title:"原表版本",dataIndex:"copyVersion"},{title:"视图版本",dataIndex:"tableVersion"}],formSchemas:[{label:"表名",field:"tableName",component:"JInput"}]}),{prefixCls:i,tableContext:J}=w,[T,{reload:R},{rowSelection:y}]=J;return B(r.currentRoute,()=>R()),{prefixCls:i,reload:R,rowSelection:y,getTableAction:E,getDropDownAction:b,onShowCustomButton:A,onShowEnhanceJs:a,onShowEnhanceSql:p,onShowEnhanceJava:l,registerCustomButtonModal:s,registerEnhanceJsModal:c,registerEnhanceSqlModal:g,registerEnhanceJavaModal:d,registerAuthManagerDrawer:u,registerAuthSetterModal:h,registerTable:T,registerCgformModal:S,registerDbToOnlineModal:M}}}),U={key:0,style:{color:"limegreen"}},X={key:1,style:{color:"red"}};function Y(o,r,w,E,b,A){const a=e("a-button"),p=e("TableAction"),l=e("BasicTable"),s=e("CgformModal"),c=e("EnhanceJsModal"),g=e("EnhanceJavaModal"),d=e("EnhanceSqlModal"),u=e("DbToOnlineModal"),h=e("CustomButtonList"),S=e("AuthManagerDrawer"),M=e("AuthSetterModal");return C(),f(v,null,[q("div",{class:I(o.prefixCls)},[t(l,{onRegister:o.registerTable,rowSelection:o.rowSelection},{tableTitle:n(()=>[t(a,{onClick:o.onShowCustomButton,type:"primary",preIcon:"ant-design:highlight"},{default:n(()=>r[0]||(r[0]=[m("自定义按钮")])),_:1},8,["onClick"]),t(a,{onClick:o.onShowEnhanceJs,type:"primary",preIcon:"ant-design:strikethrough"},{default:n(()=>r[1]||(r[1]=[m("JS增强")])),_:1},8,["onClick"]),t(a,{onClick:o.onShowEnhanceSql,type:"primary",preIcon:"ant-design:filter"},{default:n(()=>r[2]||(r[2]=[m("SQL增强")])),_:1},8,["onClick"]),t(a,{onClick:o.onShowEnhanceJava,type:"primary",preIcon:"ant-design:tool"},{default:n(()=>r[3]||(r[3]=[m("Java增强")])),_:1},8,["onClick"])]),dbSync:n(({text:i})=>[i==="Y"?(C(),f("span",U,"已同步")):D("",!0),i==="N"?(C(),f("span",X,"未同步")):D("",!0)]),action:n(({record:i})=>[t(p,{actions:o.getTableAction(i),dropDownActions:o.getDropDownAction(i)},null,8,["actions","dropDownActions"])]),_:1},8,["onRegister","rowSelection"])],2),t(s,{onRegister:o.registerCgformModal,actionButton:!1,onSuccess:o.reload},null,8,["onRegister","onSuccess"]),t(c,{onRegister:o.registerEnhanceJsModal},null,8,["onRegister"]),t(g,{onRegister:o.registerEnhanceJavaModal},null,8,["onRegister"]),t(d,{onRegister:o.registerEnhanceSqlModal},null,8,["onRegister"]),t(u,{onRegister:o.registerDbToOnlineModal,onSuccess:o.reload},null,8,["onRegister","onSuccess"]),t(h,{onRegister:o.registerCustomButtonModal},null,8,["onRegister"]),t(S,{onRegister:o.registerAuthManagerDrawer},null,8,["onRegister"]),t(M,{onRegister:o.registerAuthSetterModal},null,8,["onRegister"])],64)}const Gt=W(P,[["render",Y]]);export{Gt as default};
|