index.DaS598K_.js 19 KB

1
  1. import{k as e,m as l,g as a,a as t,x as o,O as i,U as d,V as r,z as s,A as p,t as n,a3 as u,as as m,I as c,J as h,ah as f,az as v,P as b}from"./element-plus.ea_38_Np.js";import{f as w}from"./role.DgqJJnYL.js";import{a4 as y,y as _,a5 as g}from"./index.Dwded2Oo.js";import{_ as k,a as j,P as V}from"./PageContent.CDE_q5Ba.js";import{P as x}from"./wechat.Ddj9nHVn.js";import{E as D}from"./sql.B_67SxmZ.js";import C from"./UserTableSelect.t8aJYvS0.js";import{J as U}from"./index.CItAjIJx.js";import{M as S,aS as P,ao as Y,aD as z,a_ as $,aL as A,u as T,I as M,bk as H,bJ as R,v as F,bL as I,s as L,t as q,H as E,bb as N,F as O,aX as B,as as J,aU as Q}from"./@vue.DbmRtknU.js";import"./lodash-es.DaM9m3L-.js";import"./async-validator.j0i5Y79Y.js";import"./@popperjs.DxtSUbXb.js";import"./@ctrl.BEgk5vdO.js";import"./dayjs.DCWbrgJ0.js";import"./memoize-one.BAtLgO95.js";import"./normalize-wheel-es.TzhA1irr.js";import"./@floating-ui.8vigAAFV.js";import"./vue-i18n.DXLOBfKS.js";import"./@intlify.DPMNdUn_.js";import"./time.ChT4EeUN.js";import"./vue-router.yxIMtaxH.js";import"./pinia.BlfmsheH.js";import"./@vueuse.Dnsd2JKX.js";import"./nprogress.BTjJXJ-u.js";import"./codemirror.CYSLATvI.js";import"./diff-match-patch.DkK4wJpa.js";import"./vue-web-terminal.D-rog7dz.js";import"./vue.MGxsMDTR.js";/* empty css */import"./axios.Da-QW0H8.js";import"./qs.BQjOrGHM.js";import"./side-channel.4q28KFJj.js";import"./es-errors.DTEWvbA_.js";import"./object-inspect.DvQZIv3_.js";import"./side-channel-list.Do0-XmF5.js";import"./side-channel-map.DNHQ53lO.js";import"./get-intrinsic.Bbe5x-9b.js";import"./es-object-atoms.CyiuHMUS.js";import"./math-intrinsics.pM-JTNwN.js";import"./gopd.BudZp56J.js";import"./es-define-property.F0aoeP8o.js";import"./has-symbols.BcO-SUVM.js";import"./get-proto.Cb_fpw-j.js";import"./dunder-proto.WEH3rgQR.js";import"./call-bind-apply-helpers.DJjIjCF_.js";import"./function-bind.DrnB-baK.js";import"./hasown.BXcyoiLU.js";import"./call-bound.22gFUC2Q.js";import"./side-channel-weakmap.DpSeWE6i.js";import"./pinia-plugin-persistedstate.COWkwNh5.js";import"./exceljs.DLSZe_6I.js";import"./index.CoaQG9Na.js";import"./vue-json-pretty.DEqWvEy3.js";const G="/example/demo",K={getDemoList:e=>y({url:`${G}/list`,method:"get",params:e}),getDemoDetail:e=>y({url:`${G}/detail/${e}`,method:"get"}),createDemo:e=>y({url:`${G}/create`,method:"post",data:e}),updateDemo:(e,l)=>y({url:`${G}/update/${e}`,method:"put",data:l}),deleteDemo:e=>y({url:`${G}/delete`,method:"delete",data:e}),batchDemo:e=>y({url:`${G}/available/setting`,method:"patch",data:e}),exportDemo:e=>y({url:`${G}/export`,method:"post",data:e,responseType:"blob"}),downloadTemplateDemo:()=>y({url:`${G}/download/template`,method:"post",responseType:"blob"}),importDemo:e=>y({url:`${G}/import`,method:"post",data:e,headers:{"Content-Type":"multipart/form-data"}})},W={class:"app-container"},X={class:"data-table__toolbar--right"},Z={class:"data-table__content"},ee={class:"flex flex-col gap-2"},le={class:"dialog-footer"},ae=S({name:"Demo",inheritAttrs:!1,__name:"index",setup(y){const{searchRef:S,contentRef:G,handleQueryClick:ae,handleResetClick:te,refreshList:oe}=_();function ie(){J(()=>oe())}const de=P({permPrefix:"module_example:demo",colon:!0,isExpandable:!0,showNumber:2,showToggle:!1,form:{labelWidth:"auto"},formItems:[{prop:"name",label:"名称",type:"input",attrs:{placeholder:"请输入名称",clearable:!0}},{prop:"status",label:"状态",type:"select",options:[{label:"启用",value:"0"},{label:"停用",value:"1"}],attrs:{placeholder:"请选择状态",clearable:!0,style:{width:"170px"}}},{prop:"created_id",label:"创建人",type:"user-table-select",initialValue:null,events:{"confirm-click":ie,"clear-click":ie}},{prop:"updated_id",label:"更新人",type:"user-table-select",initialValue:null,events:{"confirm-click":ie,"clear-click":ie}},{prop:"created_time",label:"创建时间",type:"date-picker",initialValue:[],attrs:{type:"datetimerange",valueFormat:"YYYY-MM-DD HH:mm:ss",rangeSeparator:"至",startPlaceholder:"开始",endPlaceholder:"结束"}},{prop:"updated_time",label:"更新时间",type:"date-picker",initialValue:[],attrs:{type:"datetimerange",valueFormat:"YYYY-MM-DD HH:mm:ss",rangeSeparator:"至",startPlaceholder:"开始",endPlaceholder:"结束"}}],customComponents:{"user-table-select":Y(C)}}),re=P([{prop:"selection",label:"选择框",show:!0},{prop:"index",label:"序号",show:!0},{prop:"name",label:"名称",show:!0},{prop:"uuid",label:"UUID",show:!0},{prop:"status",label:"状态",show:!0},{prop:"a",label:"整数",show:!0},{prop:"b",label:"大整数",show:!0},{prop:"c",label:"浮点数",show:!0},{prop:"d",label:"布尔值",show:!0},{prop:"e",label:"日期",show:!0},{prop:"f",label:"时间",show:!0},{prop:"g",label:"日期时间",show:!0},{prop:"h",label:"长文本",show:!0},{prop:"i",label:"元数据",show:!0},{prop:"description",label:"描述",show:!0},{prop:"created_time",label:"创建时间",show:!0},{prop:"updated_time",label:"更新时间",show:!0},{prop:"created_id",label:"创建人",show:!0},{prop:"updated_id",label:"更新人",show:!0},{prop:"operation",label:"操作",show:!0}]);function se(e){const l={...e};return Array.isArray(l.created_time)&&0===l.created_time.length&&(l.created_time=void 0),Array.isArray(l.updated_time)&&0===l.updated_time.length&&(l.updated_time=void 0),l}const pe=P({permPrefix:"module_example:demo",hideColumnFilter:!1,initialFetch:!1,cols:re,toolbar:[],defaultToolbar:["import","exports","search","refresh","filter"],pagination:{pageSize:10,pageSizes:[10,20,30,50]},request:{page_no:"page_no",page_size:"page_size"},indexAction:async e=>{const l=await K.getDemoList(se(e));return{total:l.data.data.total,list:l.data.data.items}},deleteAction:e=>K.deleteDemo(e.split(",").map(e=>Number(e.trim())).filter(e=>!Number.isNaN(e)&&e>0)),importTemplate:()=>K.downloadTemplateDemo(),importAction:e=>{const l=new FormData;return l.append("file",e),K.importDemo(l).then(e=>{if(e.data.code!==g.SUCCESS)return Promise.reject(new Error(e.data.msg))})},exportsAction:async e=>{const l={...e};return"string"==typeof l.status&&(l.status="true"===l.status),w({pageSize:9999,initialQuery:l,fetchPage:async e=>{var l,a,t,o;const i=await K.getDemoList(se(e));return{total:(null==(a=null==(l=i.data)?void 0:l.data)?void 0:a.total)??0,list:(null==(o=null==(t=i.data)?void 0:t.data)?void 0:o.items)??[]}}})}}),ne=Q({}),ue=P({id:void 0,name:"",status:"0",description:void 0,a:void 0,b:void 0,c:void 0,d:!0,e:void 0,f:void 0,g:void 0,h:void 0,i:void 0}),me=P({title:"",visible:!1,type:"create"}),ce=P({name:[{required:!0,message:"请输入名称",trigger:"blur"}],status:[{required:!0,message:"请选择状态",trigger:"blur"}]}),he=Q(),fe=Q([]);function ve(){var e;null==(e=S.value)||e.toggleVisible()}const be={id:void 0,name:"",status:"0",description:void 0,a:void 0,b:void 0,c:void 0,d:!0,e:void 0,f:void 0,g:void 0,h:void 0,i:void 0};async function we(){he.value&&(he.value.resetFields(),he.value.clearValidate()),Object.assign(ue,be),fe.value=[]}async function ye(){me.visible=!1,we()}async function _e(e,l){if(me.type=e,l){const a=await K.getDemoDetail(l);"detail"===e?(me.title="详情",Object.assign(ne.value,a.data.data)):"update"===e&&(me.title="修改",Object.assign(ue,a.data.data),ue.i&&"object"==typeof ue.i?fe.value=Object.entries(ue.i).map(([e,l])=>({key:e,value:String(l)})):fe.value=[])}else me.title="新增示例",ue.id=void 0,fe.value=[];me.visible=!0}async function ge(){he.value.validate(async e=>{if(e){const e={...ue};if(fe.value.length>0){const l={};fe.value.forEach(e=>{e.key.trim()&&(l[e.key.trim()]=e.value)}),e.i=Object.keys(l).length>0?l:void 0}else e.i=void 0;const a=ue.id;try{a?await K.updateDemo(a,{id:a,...e}):await K.createDemo(e),me.visible=!1,await we(),oe()}catch(l){}}})}async function ke(e){var l;const a=((null==(l=G.value)?void 0:l.getSelectionData())??[]).map(e=>e.id).filter(Boolean);a.length&&b.confirm(`确认${"0"===e?"启用":"停用"}该项数据?`,"警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{try{await K.batchDemo({ids:a,status:e}),oe()}catch(l){}}).catch(()=>{b.close()})}return z(()=>{oe()}),(b,w)=>{const y=o,_=l,g=a,C=t,P=e,Y=r,z=d,J=n,Q=p,K=m,oe=u,ie=c,se=h,be=f,we=v,je=s,Ve=$("hasPerm"),xe=i;return A(),T("div",W,[M(x,{ref_key:"searchRef",ref:S,"search-config":de,onQueryClick:H(ae),onResetClick:H(te)},null,8,["search-config","onQueryClick","onResetClick"]),M(V,{ref_key:"contentRef",ref:G,"content-config":pe,onSearchClick:ve,onAddClick:w[1]||(w[1]=e=>_e("create"))},{toolbar:R(({toolbarRight:e,onToolbar:l,removeIds:a,cols:t})=>[M(k,{"remove-ids":a,"perm-create":["module_example:demo:create"],"perm-delete":["module_example:demo:delete"],"perm-patch":["module_example:demo:patch"],onAdd:w[0]||(w[0]=e=>_e("create")),onDelete:e=>l("delete"),onMore:ke},null,8,["remove-ids","onDelete"]),F("div",X,[M(j,{buttons:e,cols:t,"on-toolbar":l},null,8,["buttons","cols","on-toolbar"])])]),table:R(({data:e,loading:l,tableRef:a,onSelectionChange:t,pagination:o})=>[F("div",Z,[I((A(),L(P,{ref:a,data:e,height:"100%",border:"",stripe:"",onSelectionChange:t},{empty:R(()=>[M(y,{"image-size":80,description:"暂无数据"})]),default:R(()=>{var e,l,a,t,i,d,r,s,p,n,u,m,c,h,f,v,b,y,k;return[(null==(e=re.find(e=>"selection"===e.prop))?void 0:e.show)?(A(),L(_,{key:0,type:"selection","min-width":"55",align:"center"})):q("",!0),(null==(l=re.find(e=>"index"===e.prop))?void 0:l.show)?(A(),L(_,{key:1,fixed:"",label:"序号","min-width":"60"},{default:R(e=>[E(N((o.currentPage-1)*o.pageSize+e.$index+1),1)]),_:2},1024)):q("",!0),(null==(a=re.find(e=>"name"===e.prop))?void 0:a.show)?(A(),L(_,{key:2,label:"名称",prop:"name","min-width":"140","show-overflow-tooltip":""})):q("",!0),(null==(t=re.find(e=>"uuid"===e.prop))?void 0:t.show)?(A(),L(_,{key:3,label:"UUID",prop:"uuid","min-width":"180","show-overflow-tooltip":""})):q("",!0),(null==(i=re.find(e=>"status"===e.prop))?void 0:i.show)?(A(),L(_,{key:4,label:"状态",prop:"status","min-width":"120","show-overflow-tooltip":""},{default:R(e=>[M(g,{type:e.row.status?"success":"info"},{default:R(()=>[E(N(e.row.status?"启用":"停用"),1)]),_:2},1032,["type"])]),_:1})):q("",!0),(null==(d=re.find(e=>"a"===e.prop))?void 0:d.show)?(A(),L(_,{key:5,label:"整数",prop:"a","min-width":"100","show-overflow-tooltip":""})):q("",!0),(null==(r=re.find(e=>"b"===e.prop))?void 0:r.show)?(A(),L(_,{key:6,label:"大整数",prop:"b","min-width":"120","show-overflow-tooltip":""})):q("",!0),(null==(s=re.find(e=>"c"===e.prop))?void 0:s.show)?(A(),L(_,{key:7,label:"浮点数",prop:"c","min-width":"100","show-overflow-tooltip":""})):q("",!0),(null==(p=re.find(e=>"d"===e.prop))?void 0:p.show)?(A(),L(_,{key:8,label:"布尔值",prop:"d","min-width":"100","show-overflow-tooltip":""},{default:R(e=>[M(g,{type:e.row.d?"success":"danger"},{default:R(()=>[E(N(e.row.d?"是":"否"),1)]),_:2},1032,["type"])]),_:1})):q("",!0),(null==(n=re.find(e=>"e"===e.prop))?void 0:n.show)?(A(),L(_,{key:9,label:"日期",prop:"e","min-width":"120","show-overflow-tooltip":""})):q("",!0),(null==(u=re.find(e=>"f"===e.prop))?void 0:u.show)?(A(),L(_,{key:10,label:"时间",prop:"f","min-width":"120","show-overflow-tooltip":""})):q("",!0),(null==(m=re.find(e=>"g"===e.prop))?void 0:m.show)?(A(),L(_,{key:11,label:"日期时间",prop:"g","min-width":"180","show-overflow-tooltip":""})):q("",!0),(null==(c=re.find(e=>"h"===e.prop))?void 0:c.show)?(A(),L(_,{key:12,label:"长文本",prop:"h","min-width":"140","show-overflow-tooltip":""})):q("",!0),(null==(h=re.find(e=>"description"===e.prop))?void 0:h.show)?(A(),L(_,{key:13,label:"描述",prop:"description","min-width":"140","show-overflow-tooltip":""})):q("",!0),(null==(f=re.find(e=>"created_time"===e.prop))?void 0:f.show)?(A(),L(_,{key:14,label:"创建时间",prop:"created_time","min-width":"180","show-overflow-tooltip":""})):q("",!0),(null==(v=re.find(e=>"updated_time"===e.prop))?void 0:v.show)?(A(),L(_,{key:15,label:"更新时间",prop:"updated_time","min-width":"180","show-overflow-tooltip":""})):q("",!0),(null==(b=re.find(e=>"created_id"===e.prop))?void 0:b.show)?(A(),L(_,{key:16,label:"创建人",prop:"created_id","min-width":"120","show-overflow-tooltip":""},{default:R(e=>[M(g,null,{default:R(()=>{var l;return[E(N(null==(l=e.row.created_by)?void 0:l.name),1)]}),_:2},1024)]),_:1})):q("",!0),(null==(y=re.find(e=>"updated_id"===e.prop))?void 0:y.show)?(A(),L(_,{key:17,label:"更新人",prop:"updated_id","min-width":"120","show-overflow-tooltip":""},{default:R(e=>[M(g,null,{default:R(()=>{var l;return[E(N(null==(l=e.row.updated_by)?void 0:l.name),1)]}),_:2},1024)]),_:1})):q("",!0),(null==(k=re.find(e=>"operation"===e.prop))?void 0:k.show)?(A(),L(_,{key:18,fixed:"right",label:"操作",align:"center","min-width":"200"},{default:R(e=>[I((A(),L(C,{type:"info",size:"small",link:"",icon:"View",onClick:l=>_e("detail",e.row.id)},{default:R(()=>[...w[16]||(w[16]=[E(" 详情 ",-1)])]),_:1},8,["onClick"])),[[Ve,["module_example:demo:detail"]]]),I((A(),L(C,{type:"primary",size:"small",link:"",icon:"edit",onClick:l=>_e("update",e.row.id)},{default:R(()=>[...w[17]||(w[17]=[E(" 编辑 ",-1)])]),_:1},8,["onClick"])),[[Ve,["module_example:demo:update"]]]),I((A(),L(C,{type:"danger",size:"small",link:"",icon:"delete",onClick:l=>function(e){var l;null==(l=G.value)||l.handleDelete(e)}(e.row.id)},{default:R(()=>[...w[18]||(w[18]=[E(" 删除 ",-1)])]),_:1},8,["onClick"])),[[Ve,["module_example:demo:delete"]]])]),_:1})):q("",!0)]}),_:2},1032,["data","onSelectionChange"])),[[xe,l]])])]),_:1},8,["content-config"]),M(D,{modelValue:me.visible,"onUpdate:modelValue":w[15]||(w[15]=e=>me.visible=e),title:me.title,width:"920px",onClose:ye},{footer:R(()=>[F("div",le,[M(C,{onClick:ye},{default:R(()=>[...w[22]||(w[22]=[E("取消",-1)])]),_:1}),"detail"!==me.type?(A(),L(C,{key:0,type:"primary",onClick:ge},{default:R(()=>[...w[23]||(w[23]=[E(" 确定 ",-1)])]),_:1})):(A(),L(C,{key:1,type:"primary",onClick:ye},{default:R(()=>[...w[24]||(w[24]=[E("确定",-1)])]),_:1}))])]),default:R(()=>["detail"===me.type?(A(),L(z,{key:0,column:4,border:""},{default:R(()=>[M(Y,{label:"名称",span:2},{default:R(()=>[E(N(ne.value.name),1)]),_:1}),M(Y,{label:"UUID",span:2},{default:R(()=>[E(N(ne.value.uuid),1)]),_:1}),M(Y,{label:"状态",span:2},{default:R(()=>[M(g,{type:"0"==ne.value.status?"success":"danger"},{default:R(()=>[E(N("0"==ne.value.status?"启用":"停用"),1)]),_:1},8,["type"])]),_:1}),M(Y,{label:"整数",span:2},{default:R(()=>[E(N(ne.value.a),1)]),_:1}),M(Y,{label:"大整数",span:2},{default:R(()=>[E(N(ne.value.b),1)]),_:1}),M(Y,{label:"浮点数",span:2},{default:R(()=>[E(N(ne.value.c),1)]),_:1}),M(Y,{label:"布尔值",span:2},{default:R(()=>[M(g,{type:ne.value.d?"success":"danger"},{default:R(()=>[E(N(ne.value.d?"是":"否"),1)]),_:1},8,["type"])]),_:1}),M(Y,{label:"日期",span:2},{default:R(()=>[E(N(ne.value.e),1)]),_:1}),M(Y,{label:"时间",span:2},{default:R(()=>[E(N(ne.value.f),1)]),_:1}),M(Y,{label:"日期时间",span:2},{default:R(()=>[E(N(ne.value.g),1)]),_:1}),M(Y,{label:"长文本",span:2},{default:R(()=>[E(N(ne.value.h),1)]),_:1}),M(Y,{label:"元数据",span:2},{default:R(()=>[M(U,{value:ne.value.i,height:"140px"},null,8,["value"])]),_:1}),M(Y,{label:"描述",span:2},{default:R(()=>[E(N(ne.value.description),1)]),_:1}),M(Y,{label:"创建人",span:2},{default:R(()=>{var e;return[E(N(null==(e=ne.value.created_by)?void 0:e.name),1)]}),_:1}),M(Y,{label:"更新人",span:2},{default:R(()=>{var e;return[E(N(null==(e=ne.value.updated_by)?void 0:e.name),1)]}),_:1}),M(Y,{label:"创建时间",span:2},{default:R(()=>[E(N(ne.value.created_time),1)]),_:1}),M(Y,{label:"更新时间",span:2},{default:R(()=>[E(N(ne.value.updated_time),1)]),_:1})]),_:1})):(A(),L(je,{key:1,ref_key:"dataFormRef",ref:he,model:ue,rules:ce,"label-suffix":":","label-width":"auto","label-position":"right",inline:""},{default:R(()=>[M(Q,{label:"名称",prop:"name"},{default:R(()=>[M(J,{modelValue:ue.name,"onUpdate:modelValue":w[2]||(w[2]=e=>ue.name=e),placeholder:"请输入名称",maxlength:50},null,8,["modelValue"])]),_:1}),M(Q,{label:"状态",prop:"status"},{default:R(()=>[M(oe,{modelValue:ue.status,"onUpdate:modelValue":w[3]||(w[3]=e=>ue.status=e)},{default:R(()=>[M(K,{value:"0"},{default:R(()=>[...w[19]||(w[19]=[E("启用",-1)])]),_:1}),M(K,{value:"1"},{default:R(()=>[...w[20]||(w[20]=[E("停用",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),M(Q,{label:"整数",prop:"a"},{default:R(()=>[M(ie,{modelValue:ue.a,"onUpdate:modelValue":w[4]||(w[4]=e=>ue.a=e),placeholder:"请输入整数"},null,8,["modelValue"])]),_:1}),M(Q,{label:"大整数",prop:"b"},{default:R(()=>[M(ie,{modelValue:ue.b,"onUpdate:modelValue":w[5]||(w[5]=e=>ue.b=e),placeholder:"请输入大整数"},null,8,["modelValue"])]),_:1}),M(Q,{label:"浮点数",prop:"c"},{default:R(()=>[M(ie,{modelValue:ue.c,"onUpdate:modelValue":w[6]||(w[6]=e=>ue.c=e),placeholder:"请输入浮点数",step:.01,precision:2},null,8,["modelValue"])]),_:1}),M(Q,{label:"布尔值",prop:"d"},{default:R(()=>[M(se,{modelValue:ue.d,"onUpdate:modelValue":w[7]||(w[7]=e=>ue.d=e)},null,8,["modelValue"])]),_:1}),M(Q,{label:"日期",prop:"e"},{default:R(()=>[M(be,{modelValue:ue.e,"onUpdate:modelValue":w[8]||(w[8]=e=>ue.e=e),type:"date",placeholder:"请选择日期",style:{width:"100%"},"value-format":"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),M(Q,{label:"时间",prop:"f"},{default:R(()=>[M(we,{modelValue:ue.f,"onUpdate:modelValue":w[9]||(w[9]=e=>ue.f=e),placeholder:"请选择时间",style:{width:"100%"},"value-format":"HH:mm:ss"},null,8,["modelValue"])]),_:1}),M(Q,{label:"日期时间",prop:"g"},{default:R(()=>[M(be,{modelValue:ue.g,"onUpdate:modelValue":w[10]||(w[10]=e=>ue.g=e),type:"datetime",placeholder:"请选择日期时间",style:{width:"100%"},"value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])]),_:1}),M(Q,{label:"长文本",prop:"h"},{default:R(()=>[M(J,{modelValue:ue.h,"onUpdate:modelValue":w[11]||(w[11]=e=>ue.h=e),rows:4,type:"textarea",placeholder:"请输入长文本"},null,8,["modelValue"])]),_:1}),M(Q,{label:"描述",prop:"description"},{default:R(()=>[M(J,{modelValue:ue.description,"onUpdate:modelValue":w[12]||(w[12]=e=>ue.description=e),rows:4,maxlength:100,"show-word-limit":"",type:"textarea",placeholder:"请输入描述"},null,8,["modelValue"])]),_:1}),M(Q,{label:"元数据",prop:"i"},{default:R(()=>[F("div",ee,[(A(!0),T(O,null,B(fe.value,(e,l)=>(A(),T("div",{key:l,class:"flex items-center gap-2"},[M(J,{modelValue:e.key,"onUpdate:modelValue":l=>e.key=l,placeholder:"键"},null,8,["modelValue","onUpdate:modelValue"]),M(J,{modelValue:e.value,"onUpdate:modelValue":l=>e.value=l,placeholder:"值"},null,8,["modelValue","onUpdate:modelValue"]),M(C,{type:"primary",icon:"Plus",circle:"",onClick:w[13]||(w[13]=e=>fe.value.push({key:"",value:""}))}),M(C,{type:"danger",icon:"Delete",circle:"",onClick:e=>fe.value.splice(l,1)},null,8,["onClick"])]))),128)),0===fe.value.length?(A(),L(C,{key:0,type:"primary",icon:"Plus",onClick:w[14]||(w[14]=e=>fe.value.push({key:"",value:""}))},{default:R(()=>[...w[21]||(w[21]=[E(" 添加元数据 ",-1)])]),_:1})):q("",!0)])]),_:1})]),_:1},8,["model","rules"]))]),_:1},8,["modelValue","title"])])}}});export{ae as default};