mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-13 19:22:48 +00:00
2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
import"./base-0e92f4db.js";/* empty css */import{E as _e}from"./el-overlay-3eff2fc5.js";import"./index-9033603c.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{a as ue,E as fe}from"./el-form-item-c2dd2ffe.js";/* empty css *//* empty css */import{t as a}from"./index-8f29cb04.js";import{r as ve,g as he,s as xe,p as ge,q as be,t as ye}from"./tools-8bb8147b.js";import{c as ke}from"./common-46715e7e.js";import{_ as we}from"./add-table.vue_vue_type_script_setup_true_lang-ea496a04.js";import{u as Ee,a as Ce}from"./vue-router-8b032575.js";import{E as q}from"./index-a31d0a55.js";import{a as Te}from"./index-e9d9b1a1.js";import{E as Fe}from"./index-e09a20f5.js";import{a as Ve,E as De}from"./index-f4fd3a6d.js";import{a as Ne,E as Se}from"./index-8ef7dff7.js";import{a as Pe,E as Ae}from"./index-757074f4.js";import{E as Be}from"./index-8cefa3ab.js";import{E as Le}from"./index-2668a8ea.js";import{a as $e,E as Ie}from"./index-395859da.js";import{E as ze}from"./index-95382bd9.js";import{E as Ge}from"./index-72686045.js";import{E as Ue}from"./index-e63aa950.js";import{E as Oe}from"./index-de22cd40.js";import{v as Re}from"./directive-c6f70b8e.js";import{d as Me,r as m,M as qe,o as Ke,Q as S,b as _,e as $,q as o,p as t,f as s,x as d,u as e,v as u,F as Qe,t as He,m as k,L as K,C as Je,au as We,av as Xe}from"./runtime-core.esm-bundler-67034826.js";import{_ as Ye}from"./_plugin-vue_export-helper-c27b6911.js";import"./event-a537c4cb.js";import"./index-defed8ff.js";import"./focus-trap-83769a43.js";import"./index-6cae7119.js";import"./index-d87ae4a2.js";import"./index-81f2aa1e.js";import"./el-main-7a89c415.js";import"./index-ebd2990f.js";import"./index-ef31373f.js";import"./aria-adfa05c5.js";import"./validator-9409f909.js";import"./strings-1130dd70.js";import"./index-66750d66.js";import"./isEqual-97c7f2d5.js";import"./debounce-f6ba9d12.js";import"./index-c6aa1547.js";import"./index-fd563016.js";import"./_isIterateeCall-7d0e706f.js";import"./index-97d638b4.js";const f=C=>(We("data-v-bd3522bc"),C=C(),Xe(),C),Ze={class:"main-container"},je={class:"flex justify-between items-center mb-[10px]"},et={class:"text-[20px]"},tt=f(()=>s("div",{class:"w-[24px] h-[24px] text-[#fff] bg-[#778aa3] text-center leading-[24px] rounded-full"}," 1",-1)),at={class:"text-[14px] text-[#303133] font-[700]"},ot={class:"text-[#999]"},lt={class:"mt-[20px] mb-[40px] h-[32px]"},nt=f(()=>s("div",{class:"w-[24px] h-[24px] text-[#fff] bg-[#778aa3] text-center leading-[24px] rounded-full"}," 2",-1)),st={class:"text-[14px] text-[#303133] font-[700]"},it={class:"text-[#999]"},rt=f(()=>s("div",{class:"mt-[20px] mb-[40px] h-[32px]"},null,-1)),dt=f(()=>s("div",{class:"w-[24px] h-[24px] text-[#fff] bg-[#778aa3] text-center leading-[24px] rounded-full"}," 3",-1)),ct={class:"text-[14px] text-[#303133] font-[700]"},pt={class:"text-[#999]"},mt=f(()=>s("div",{class:"mt-[20px] mb-[40px] h-[32px]"},null,-1)),_t=f(()=>s("div",{class:"w-[24px] h-[24px] text-[#fff] bg-[#778aa3] text-center leading-[24px] rounded-full"}," 4",-1)),ut={class:"text-[14px] text-[#303133] font-[700]"},ft={class:"text-[#999]"},vt=f(()=>s("div",{class:"mt-[20px] mb-[40px] h-[32px]"},null,-1)),ht=f(()=>s("div",{class:"w-[24px] h-[24px] text-[#fff] bg-[#778aa3] text-center leading-[24px] rounded-full"}," 5",-1)),xt={class:"text-[14px] text-[#303133] font-[700]"},gt={class:"text-[#999]"},bt=f(()=>s("div",{class:"mt-[20px] mb-[40px] h-[32px]"},null,-1)),yt={class:"mt-[16px] flex justify-end"},kt={class:"flex h-[50vh]"},wt={class:"flex items-center"},Et={class:"pl-[5px]"},Ct={class:"ml-[20px]",style:{width:"calc(100% - 285px)"}},Tt=Me({__name:"index",setup(C){const Q=Ee().meta.title,H=Ce(),P=m("codeGeneration");let i=qe({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{table_name:"",table_content:"",addon_name:""}});const I=m(),J=r=>{r&&(r.resetFields(),g())};Ke(()=>{window.codeActiveName&&(P.value=window.codeActiveName+"",window.codeActiveName=null),g()});const g=(r=1)=>{i.loading=!0,i.page=r,ve({page:i.page,limit:i.limit,...i.searchParam}).then(l=>{i.loading=!1,i.data=l.data.data,i.total=l.data.total}).catch(()=>{i.loading=!1})},z=m([]),W=r=>{he({search:r}).then(l=>{z.value=l.data})},A=m(null),X=()=>{A.value.setFormData(),A.value.showDialog=!0},Y=r=>{q.confirm(a("codeDeleteTips"),a("warning"),{confirmButtonText:a("confirm"),cancelButtonText:a("cancel"),type:"warning"}).then(()=>{xe(r).then(()=>{g()}).catch(()=>{})})},Z=r=>{H.push("/tools/code/edit?id="+r.id)},j=r=>{ge({id:r}).then(l=>{i.loading=!1,q.confirm(l.msg!="2"?a("saveAndSyncText"):a("saveAndSyncText1"),a("warning"),{confirmButtonText:a("confirm"),cancelButtonText:a("cancel")}).then(()=>{G(r,3)}).catch(()=>{})}).catch(()=>{i.loading=!1})},G=(r,l)=>{i.loading=!0,be({id:r,generate_type:l}).then(c=>{Te({type:"success",message:"操作成功"}),l!=3?(i.loading=!1,window.open(ke(c.data.file),"_blank")):g()}).catch(()=>{i.loading=!1})},B=m([]),L=m(!1),T=m([]),F=m(!1),V=m(""),D=m(""),ee=r=>{L.value=!0,F.value=!0,V.value="",T.value=[],D.value="",ye(r).then(l=>{B.value=l.data,T.value=ae(l.data.map(c=>c.file_dir+c.name)),V.value=B.value[0].content,F.value=!1}).catch(()=>{F.value=!1})},te=r=>{B.value.forEach(l=>{r.path===l.file_dir+l.name&&(V.value=l.content)})},ae=r=>{var l=[];if(Array.isArray(r))for(var c=0;c<r.length;++c)for(var v=r[c].split("/"),w=l,b=0;b<v.length;++b){for(var h=v[b],p=null,x=0;x<w.length;++x){var N=w[x];if(N.name===h){p=N;break}}p||(p={name:h,path:h.indexOf(".")<0?"":r[c],key:"k"+c+b+x},h.indexOf(".")<0&&(p.children=[]),p.path===r[0]&&(D.value=p.key),w.push(p)),p.children&&(w=p.children)}return l};return(r,l)=>{const c=Fe,v=Ve,w=De,b=Ne,h=Pe,p=Ae,x=ue,N=Be,oe=fe,U=Le,E=$e,le=Ie,ne=ze,se=Se,ie=S("Folder"),re=S("FolderOpened"),O=Ge,de=S("Document"),ce=Ue,R=Oe,pe=S("highlightjs"),me=_e,M=Re;return _(),$("div",Ze,[o(U,{class:"box-card !border-none",shadow:"never"},{default:t(()=>[s("div",je,[s("span",et,d(e(Q)),1)]),o(se,{modelValue:P.value,"onUpdate:modelValue":l[7]||(l[7]=n=>P.value=n),class:"demo-tabs"},{default:t(()=>[o(b,{label:e(a)("codeGeneration"),name:"codeGeneration"},{default:t(()=>[o(w,{direction:"vertical"},{default:t(()=>[o(v,null,{icon:t(()=>[tt]),title:t(()=>[s("p",at,d(e(a)("step1")),1)]),description:t(()=>[s("span",ot,d(e(a)("describe1")),1),s("div",lt,[o(c,{type:"primary",class:"w-[100px]",onClick:X},{default:t(()=>[u(d(e(a)("btn1")),1)]),_:1})])]),_:1}),o(v,null,{icon:t(()=>[nt]),title:t(()=>[s("p",st,d(e(a)("step2")),1)]),description:t(()=>[s("span",it,d(e(a)("describe2")),1),rt]),_:1}),o(v,null,{icon:t(()=>[dt]),title:t(()=>[s("p",ct,d(e(a)("step3")),1)]),description:t(()=>[s("span",pt,d(e(a)("describe3")),1),mt]),_:1}),o(v,null,{icon:t(()=>[_t]),title:t(()=>[s("p",ut,d(e(a)("step4")),1)]),description:t(()=>[s("span",ft,d(e(a)("describe4")),1),vt]),_:1}),o(v,null,{icon:t(()=>[ht]),title:t(()=>[s("p",xt,d(e(a)("step5")),1)]),description:t(()=>[s("span",gt,d(e(a)("describe5")),1),bt]),_:1})]),_:1})]),_:1},8,["label"]),o(b,{label:e(a)("codeList"),name:"codeList"},{default:t(()=>[o(U,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:t(()=>[o(oe,{inline:!0,model:e(i).searchParam,ref_key:"searchFormRef",ref:I},{default:t(()=>[o(x,{label:e(a)("addonName"),prop:"addon_name"},{default:t(()=>[o(p,{modelValue:e(i).searchParam.addon_name,"onUpdate:modelValue":l[0]||(l[0]=n=>e(i).searchParam.addon_name=n),placeholder:"Select",filterable:"",remote:"",clearable:"","remote-method":W},{default:t(()=>[o(h,{label:"全部",value:""}),o(h,{label:"系统",value:"2"}),(_(!0),$(Qe,null,He(z.value,n=>(_(),k(h,{label:n.title,value:n.key,key:n.key},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),o(x,{label:e(a)("tableName"),prop:"table_name"},{default:t(()=>[o(N,{modelValue:e(i).searchParam.table_name,"onUpdate:modelValue":l[1]||(l[1]=n=>e(i).searchParam.table_name=n),placeholder:e(a)("tableNamePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(x,null,{default:t(()=>[o(c,{type:"primary",onClick:l[2]||(l[2]=n=>g())},{default:t(()=>[u(d(e(a)("search")),1)]),_:1}),o(c,{onClick:l[3]||(l[3]=n=>J(I.value))},{default:t(()=>[u(d(e(a)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),s("div",null,[K((_(),k(le,{data:e(i).data,size:"large"},{empty:t(()=>[s("span",null,d(e(i).loading?"":e(a)("emptyData")),1)]),default:t(()=>[o(E,{prop:"table_name","show-overflow-tooltip":!0,label:e(a)("tableName"),"min-width":"120"},null,8,["label"]),o(E,{prop:"title","show-overflow-tooltip":!0,label:e(a)("addonName"),"min-width":"120"},null,8,["label"]),o(E,{prop:"table_content","show-overflow-tooltip":!0,label:e(a)("tableContent"),"min-width":"120"},null,8,["label"]),o(E,{prop:"edit_type",label:e(a)("editType"),"min-width":"150",align:"center"},{default:t(({row:n})=>[u(d(n.edit_type==1?e(a)("popup"):e(a)("page")),1)]),_:1},8,["label"]),o(E,{label:e(a)("createTime"),"min-width":"180",align:"center"},{default:t(({row:n})=>[u(d(n.create_time||""),1)]),_:1},8,["label"]),o(E,{label:e(a)("operation"),fixed:"right",align:"right",width:"330"},{default:t(({row:n})=>[o(c,{type:"primary",link:"",onClick:y=>Z(n)},{default:t(()=>[u(d(e(a)("edit")),1)]),_:2},1032,["onClick"]),o(c,{type:"primary",link:"",onClick:y=>ee(n.id)},{default:t(()=>[u(d(e(a)("preview")),1)]),_:2},1032,["onClick"]),o(c,{type:"primary",link:"",onClick:y=>j(n.id)},{default:t(()=>[u(d(e(a)("saveAndSync")),1)]),_:2},1032,["onClick"]),o(c,{type:"primary",link:"",onClick:y=>G(n.id,2)},{default:t(()=>[u(d(e(a)("download")),1)]),_:2},1032,["onClick"]),o(c,{type:"primary",link:"",onClick:y=>Y(n.id)},{default:t(()=>[u(d(e(a)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[M,e(i).loading]]),s("div",yt,[o(ne,{"current-page":e(i).page,"onUpdate:currentPage":l[4]||(l[4]=n=>e(i).page=n),"page-size":e(i).limit,"onUpdate:pageSize":l[5]||(l[5]=n=>e(i).limit=n),layout:"total, sizes, prev, pager, next, jumper",total:e(i).total,onSizeChange:l[6]||(l[6]=n=>g()),onCurrentChange:g},null,8,["current-page","page-size","total"])])])]),_:1},8,["label"])]),_:1},8,["modelValue"]),o(we,{ref_key:"addCodeDialog",ref:A},null,512),o(me,{modelValue:L.value,"onUpdate:modelValue":l[8]||(l[8]=n=>L.value=n),class:"dialog-visible",width:"70%",title:"代码预览"},{default:t(()=>[K((_(),$("div",kt,[o(R,{class:"h-[100%] w-[270px]"},{default:t(()=>[T.value.length&&D.value!=""?(_(),k(ce,{key:0,data:T.value,props:{label:"name",value:"key"},"node-key":"key","current-node-key":D.value,"expand-on-click-node":!1,"highlight-current":"","default-expand-all":"",ref:"treeRef",onNodeClick:te},{default:t(({node:n,data:y})=>[s("div",wt,[y.children?(_(),k(O,{key:0},{default:t(()=>[n.expanded?(_(),k(re,{key:1})):(_(),k(ie,{key:0}))]),_:2},1024)):(_(),k(O,{key:1},{default:t(()=>[o(de)]),_:1})),s("span",Et,d(y.name),1)])]),_:1},8,["data","current-node-key"])):Je("",!0)]),_:1}),s("div",Ct,[o(R,{class:"h-[100%] w-[100%]"},{default:t(()=>[o(pe,{autodetect:"",class:"h-[100%]",code:V.value},null,8,["code"])]),_:1})])])),[[M,F.value]])]),_:1},8,["modelValue"])]),_:1})])}}});const Aa=Ye(Tt,[["__scopeId","data-v-bd3522bc"]]);export{Aa as default};
|