2 lines
22 KiB
JavaScript
2 lines
22 KiB
JavaScript
import{x as e,y as a,aq as l,ar as t,h as o,t as d,i,ag as u,af as n,w as p,U as r,V as s,m,n as c,o as f,l as v,ay as _,F as b,aD as h,al as y,am as w,q as g,u as k,ao as V,a9 as x,T as U,a3 as C,a4 as D,P as S,Q as j,aw as $,M as T,ax as O,aE as q,v as J,E as z,D as N}from"./element-plus.sfqR2v8u.js";import{_ as I}from"./index.B67ecEEq.js";import{_ as F}from"./UserTableSelect.vue_vue_type_script_setup_true_lang.BXObjvNl.js";import{J as P,t as B,aP as E,S as R,_ as A,a6 as L,ab as M,a1 as H,$ as Q,a0 as G,T as K,a8 as W,a9 as X,aa as Y,o as Z,aw as ee,H as ae,ay as le,r as te,ak as oe}from"./.pnpm.BudmgPu7.js";import{l as de,R as ie}from"./index.BY9tP75-.js";import{_ as ue}from"./ImportModal.vue_vue_type_script_setup_true_lang.DY4L-YtA.js";import{_ as ne}from"./ExportModal.vue_vue_type_script_setup_true_lang.BJj9Wkrn.js";import{D as pe}from"./index.BMky5QRZ.js";import{f as re}from"./dateUtil.f5zninan.js";import"./_plugin-vue_export-helper.BCo6x5W8.js";import"./codemirror.BdleaLZh.js";import"./exceljs.Be_qVvLB.js";const se="/example/demo",me={getDemoList:e=>de({url:`${se}/list`,method:"get",params:e}),getDemoDetail:e=>de({url:`${se}/detail/${e}`,method:"get"}),createDemo:e=>de({url:`${se}/create`,method:"post",data:e}),updateDemo:(e,a)=>de({url:`${se}/update/${e}`,method:"put",data:a}),deleteDemo:e=>de({url:`${se}/delete`,method:"delete",data:e}),batchDemo:e=>de({url:`${se}/available/setting`,method:"patch",data:e}),exportDemo:e=>de({url:`${se}/export`,method:"post",data:e,responseType:"blob"}),downloadTemplateDemo:()=>de({url:`${se}/download/template`,method:"post",responseType:"blob"}),importDemo:e=>de({url:`${se}/import`,method:"post",data:e,headers:{"Content-Type":"multipart/form-data"}})},ce={class:"app-container"},fe={class:"search-container"},ve={class:"card-header"},_e={class:"data-table__toolbar"},be={class:"data-table__toolbar--left"},he={class:"data-table__toolbar--right"},ye={class:"json-preview"},we={class:"json-preview"},ge={class:"dialog-footer"},ke=P({name:"Demo",inheritAttrs:!1,__name:"index",setup(P){const de=te(!0),se=te(),ke=te(),Ve=te(0),xe=te([]),Ue=te([]),Ce=te(!1),De=te(!1),Se=te(!0),je=te([]),$e=te([{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}]),Te={permPrefix:"module_example:demo",cols:[{prop:"name",label:"名称"},{prop:"uuid",label:"UUID"},{prop:"status",label:"状态"},{prop:"a",label:"整数"},{prop:"b",label:"大整数"},{prop:"c",label:"浮点数"},{prop:"d",label:"布尔值"},{prop:"e",label:"日期"},{prop:"f",label:"时间"},{prop:"g",label:"日期时间"},{prop:"h",label:"长文本"},{prop:"i",label:"元数据"},{prop:"description",label:"描述"},{prop:"created_time",label:"创建时间"},{prop:"updated_time",label:"更新时间"}],importTemplate:()=>me.downloadTemplateDemo(),exportsAction:async e=>{var a,l,t,o;const d={...e};"string"==typeof d.status&&(d.status="true"===d.status),d.page_no=1,d.page_size=9999;const i=[];for(;;){const e=await me.getDemoList(d),u=(null==(l=null==(a=e.data)?void 0:a.data)?void 0:l.items)||[],n=(null==(o=null==(t=e.data)?void 0:t.data)?void 0:o.total)||0;if(i.push(...u),i.length>=n||0===u.length)break;d.page_no+=1}return i}},Oe=te({}),qe=te([]),Je=te([]);function ze(e){qe.value=e,e&&2===e.length?Ie.created_time=[re(e[0]),re(e[1])]:Ie.created_time=void 0}function Ne(e){Je.value=e,e&&2===e.length?Ie.updated_time=[re(e[0]),re(e[1])]:Ie.updated_time=void 0}const Ie=oe({page_no:1,page_size:10,name:void 0,status:void 0,created_time:void 0,updated_time:void 0,created_id:void 0,updated_id:void 0}),Fe=oe({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}),Pe=oe({title:"",visible:!1,type:"create"}),Be=oe({name:[{required:!0,message:"请输入名称",trigger:"blur"}],status:[{required:!0,message:"请选择状态",trigger:"blur"}]}),Ee=te(!1),Re=te(!1);function Ae(){Ee.value=!0}function Le(){Re.value=!0}async function Me(){await He()}async function He(){Ce.value=!0;try{const e=await me.getDemoList(Ie);je.value=e.data.data.items,Ve.value=e.data.data.total}catch(e){}finally{Ce.value=!1}}async function Qe(){Ie.page_no=1,He()}function Ge(){Qe()}async function Ke(){se.value.resetFields(),Ie.page_no=1,qe.value=[],Je.value=[],Ie.created_time=void 0,Ie.updated_time=void 0,He()}const We={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 Xe(){ke.value&&(ke.value.resetFields(),ke.value.clearValidate()),Object.assign(Fe,We)}async function Ye(e){xe.value=e.map(e=>e.id),Ue.value=e}async function Ze(){Pe.visible=!1,Xe()}async function ea(e,a){if(Pe.type=e,a){const l=await me.getDemoDetail(a);"detail"===e?(Pe.title="详情",Object.assign(Oe.value,l.data.data)):"update"===e&&(Pe.title="修改",Object.assign(Fe,l.data.data))}else Pe.title="新增示例",Fe.id=void 0;Pe.visible=!0}async function aa(){ke.value.validate(async e=>{if(e){Ce.value=!0;const e={...Fe};if(e.i&&"string"==typeof e.i)try{e.i=JSON.parse(e.i)}catch(a){return z.error("元数据格式错误,请输入有效的JSON字符串"+a.message),void(Ce.value=!1)}const l=e=>{if(!e)return;return("string"==typeof e?new Date(e):e).toISOString().split("T")[0]},t=e=>{if(!e)return;return("string"==typeof e?new Date(e):e).toTimeString().split(" ")[0]},o=e=>{if(!e)return;const a="string"==typeof e?new Date(e):e;return`${a.toISOString().split("T")[0]} ${a.toTimeString().split(" ")[0]}`};e.e=l(e.e),e.f=t(e.f),e.g=o(e.g);const d=Fe.id;if(d)try{await me.updateDemo(d,{id:d,...e}),Pe.visible=!1,Xe(),Ze(),Ke()}catch(a){}finally{Ce.value=!1}else try{await me.createDemo(e),Pe.visible=!1,Xe(),Ze(),Ke()}catch(a){}finally{Ce.value=!1}}})}async function la(e){N.confirm("确认删除该项数据?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{try{Ce.value=!0,await me.deleteDemo(e),Ke()}catch(a){}finally{Ce.value=!1}}).catch(()=>{N.close()})}async function ta(e){xe.value.length&&N.confirm(`确认${"0"===e?"启用":"停用"}该项数据?`,"警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{try{Ce.value=!0,await me.batchDemo({ids:xe.value,status:e}),Ke()}catch(a){}finally{Ce.value=!1}}).catch(()=>{N.close()})}const oa=async e=>{try{const a=await me.importDemo(e);a.data.code===ie.SUCCESS&&(z.success(`${a.data.msg},${a.data.data}`),Ee.value=!1,await Qe())}catch(a){}};return B(()=>{He()}),(z,N)=>{const P=a,B=e,te=t,oe=l,ie=F,re=o,me=i,We=d,Xe=p,da=v,ia=s,ua=f,na=c,pa=m,ra=r,sa=h,ma=b,ca=_,fa=k,va=w,_a=g,ba=y,ha=I,ya=U,wa=D,ga=C,ka=j,Va=S,xa=$,Ua=T,Ca=O,Da=q,Sa=J,ja=E("hasPerm"),$a=V;return R(),A("div",ce,[L(H("div",fe,[Q(Xe,{ref_key:"queryFormRef",ref:se,model:Ie,"label-suffix":":",inline:!0,onSubmit:ee(Qe,["prevent"])},{default:G(()=>[Q(B,{prop:"name",label:"名称"},{default:G(()=>[Q(P,{modelValue:Ie.name,"onUpdate:modelValue":N[0]||(N[0]=e=>Ie.name=e),placeholder:"请输入名称",clearable:""},null,8,["modelValue"])]),_:1}),Q(B,{prop:"status",label:"状态"},{default:G(()=>[Q(oe,{modelValue:Ie.status,"onUpdate:modelValue":N[1]||(N[1]=e=>Ie.status=e),placeholder:"请选择状态",style:{width:"170px"},clearable:""},{default:G(()=>[Q(te,{value:"0",label:"启用"}),Q(te,{value:"1",label:"停用"})]),_:1},8,["modelValue"])]),_:1}),De.value?(R(),K(B,{key:0,prop:"created_id",label:"创建人"},{default:G(()=>[Q(ie,{modelValue:Ie.created_id,"onUpdate:modelValue":N[2]||(N[2]=e=>Ie.created_id=e),onConfirmClick:Ge,onClearClick:Qe},null,8,["modelValue"])]),_:1})):W("",!0),De.value?(R(),K(B,{key:1,prop:"updated_id",label:"更新人"},{default:G(()=>[Q(ie,{modelValue:Ie.updated_id,"onUpdate:modelValue":N[3]||(N[3]=e=>Ie.updated_id=e),onConfirmClick:Ge,onClearClick:Qe},null,8,["modelValue"])]),_:1})):W("",!0),De.value?(R(),K(B,{key:2,prop:"created_time",label:"创建时间"},{default:G(()=>[Q(pe,{modelValue:qe.value,"onUpdate:modelValue":[N[4]||(N[4]=e=>qe.value=e),ze]},null,8,["modelValue"])]),_:1})):W("",!0),De.value?(R(),K(B,{key:3,prop:"updated_time",label:"更新时间"},{default:G(()=>[Q(pe,{modelValue:Je.value,"onUpdate:modelValue":[N[5]||(N[5]=e=>Je.value=e),Ne]},null,8,["modelValue"])]),_:1})):W("",!0),Q(B,null,{default:G(()=>[L((R(),K(re,{type:"primary",icon:"search",onClick:Qe},{default:G(()=>[...N[30]||(N[30]=[X(" 查询 ",-1)])]),_:1})),[[ja,["module_example:demo:query"]]]),L((R(),K(re,{icon:"refresh",onClick:Ke},{default:G(()=>[...N[31]||(N[31]=[X(" 重置 ",-1)])]),_:1})),[[ja,["module_example:demo:query"]]]),Se.value?(R(),K(We,{key:0,class:"ml-3",type:"primary",underline:"never",onClick:N[6]||(N[6]=e=>De.value=!De.value)},{default:G(()=>[X(Y(De.value?"收起":"展开")+" ",1),Q(me,null,{default:G(()=>[De.value?(R(),K(Z(u),{key:0})):(R(),K(Z(n),{key:1}))]),_:1})]),_:1})):W("",!0)]),_:1})]),_:1},8,["model"])],512),[[M,de.value]]),Q(ya,{class:"data-table"},{header:G(()=>[H("div",ve,[H("span",null,[N[32]||(N[32]=X(" 演示示例列表 ",-1)),Q(da,{content:"演示示例列表"},{default:G(()=>[Q(Z(x),{class:"w-4 h-4 mx-1"})]),_:1})])])]),footer:G(()=>[Q(ha,{total:Ve.value,"onUpdate:total":N[12]||(N[12]=e=>Ve.value=e),page:Ie.page_no,"onUpdate:page":N[13]||(N[13]=e=>Ie.page_no=e),limit:Ie.page_size,"onUpdate:limit":N[14]||(N[14]=e=>Ie.page_size=e),onPagination:He},null,8,["total","page","limit"])]),default:G(()=>[H("div",_e,[H("div",be,[Q(ra,{gutter:10},{default:G(()=>[Q(ia,{span:1.5},{default:G(()=>[L((R(),K(re,{type:"success",icon:"plus",onClick:N[7]||(N[7]=e=>ea("create"))},{default:G(()=>[...N[33]||(N[33]=[X(" 新增 ",-1)])]),_:1})),[[ja,["module_example:demo:create"]]])]),_:1}),Q(ia,{span:1.5},{default:G(()=>[L((R(),K(re,{type:"danger",icon:"delete",disabled:0===xe.value.length,onClick:N[8]||(N[8]=e=>la(xe.value))},{default:G(()=>[...N[34]||(N[34]=[X(" 批量删除 ",-1)])]),_:1},8,["disabled"])),[[ja,["module_example:demo:delete"]]])]),_:1}),Q(ia,{span:1.5},{default:G(()=>[L((R(),K(pa,{trigger:"click"},{dropdown:G(()=>[Q(na,null,{default:G(()=>[Q(ua,{icon:"Check",onClick:N[9]||(N[9]=e=>ta("0"))},{default:G(()=>[...N[36]||(N[36]=[X(" 批量启用 ",-1)])]),_:1}),Q(ua,{icon:"CircleClose",onClick:N[10]||(N[10]=e=>ta("1"))},{default:G(()=>[...N[37]||(N[37]=[X(" 批量停用 ",-1)])]),_:1})]),_:1})]),default:G(()=>[Q(re,{type:"default",disabled:0===xe.value.length,icon:"ArrowDown"},{default:G(()=>[...N[35]||(N[35]=[X(" 更多 ",-1)])]),_:1},8,["disabled"])]),_:1})),[[ja,["module_example:demo:patch"]]])]),_:1})]),_:1})]),H("div",he,[Q(ra,{gutter:10},{default:G(()=>[Q(ia,{span:1.5},{default:G(()=>[Q(da,{content:"导入"},{default:G(()=>[L(Q(re,{type:"success",icon:"upload",circle:"",onClick:Ae},null,512),[[ja,["module_example:demo:import"]]])]),_:1})]),_:1}),Q(ia,{span:1.5},{default:G(()=>[Q(da,{content:"导出"},{default:G(()=>[L(Q(re,{type:"warning",icon:"download",circle:"",onClick:Le},null,512),[[ja,["module_example:demo:export"]]])]),_:1})]),_:1}),Q(ia,{span:1.5},{default:G(()=>[Q(da,{content:"搜索显示/隐藏"},{default:G(()=>[L(Q(re,{type:"info",icon:"search",circle:"",onClick:N[11]||(N[11]=e=>de.value=!de.value)},null,512),[[ja,["*:*:*"]]])]),_:1})]),_:1}),Q(ia,{span:1.5},{default:G(()=>[Q(da,{content:"刷新"},{default:G(()=>[L(Q(re,{type:"primary",icon:"refresh",circle:"",onClick:Me},null,512),[[ja,["module_example:demo:query"]]])]),_:1})]),_:1}),Q(ia,{span:1.5},{default:G(()=>[Q(ca,{placement:"bottom",trigger:"click"},{reference:G(()=>[Q(re,{type:"danger",icon:"operation",circle:""})]),default:G(()=>[Q(ma,{"max-height":"350px"},{default:G(()=>[(R(!0),A(ae,null,le($e.value,e=>(R(),A(ae,{key:e.prop},[e.prop?(R(),K(sa,{key:0,modelValue:e.show,"onUpdate:modelValue":a=>e.show=a,label:e.label},null,8,["modelValue","onUpdate:modelValue","label"])):W("",!0)],64))),128))]),_:1})]),_:1})]),_:1})]),_:1})])]),L((R(),K(ba,{ref:"tableRef",data:je.value,"highlight-current-row":"",class:"data-table__content",height:"500","max-height":"500",border:"",stripe:"",onSelectionChange:Ye},{empty:G(()=>[Q(fa,{"image-size":80,description:"暂无数据"})]),default:G(()=>{var e,a,l,t,o,d,i,u,n,p,r,s,m,c,f,v,_,b,h,y;return[(null==(e=$e.value.find(e=>"selection"===e.prop))?void 0:e.show)?(R(),K(va,{key:0,type:"selection","min-width":"55",align:"center"})):W("",!0),(null==(a=$e.value.find(e=>"index"===e.prop))?void 0:a.show)?(R(),K(va,{key:1,fixed:"",label:"序号","min-width":"60"},{default:G(e=>[X(Y((Ie.page_no-1)*Ie.page_size+e.$index+1),1)]),_:1})):W("",!0),(null==(l=$e.value.find(e=>"name"===e.prop))?void 0:l.show)?(R(),K(va,{key:2,label:"名称",prop:"name","min-width":"140"})):W("",!0),(null==(t=$e.value.find(e=>"uuid"===e.prop))?void 0:t.show)?(R(),K(va,{key:3,label:"UUID",prop:"uuid","min-width":"180"})):W("",!0),(null==(o=$e.value.find(e=>"status"===e.prop))?void 0:o.show)?(R(),K(va,{key:4,label:"状态",prop:"status","min-width":"120"},{default:G(e=>[Q(_a,{type:e.row.status?"success":"info"},{default:G(()=>[X(Y(e.row.status?"启用":"停用"),1)]),_:2},1032,["type"])]),_:1})):W("",!0),(null==(d=$e.value.find(e=>"a"===e.prop))?void 0:d.show)?(R(),K(va,{key:5,label:"整数",prop:"a","min-width":"100"})):W("",!0),(null==(i=$e.value.find(e=>"b"===e.prop))?void 0:i.show)?(R(),K(va,{key:6,label:"大整数",prop:"b","min-width":"120"})):W("",!0),(null==(u=$e.value.find(e=>"c"===e.prop))?void 0:u.show)?(R(),K(va,{key:7,label:"浮点数",prop:"c","min-width":"100"})):W("",!0),(null==(n=$e.value.find(e=>"d"===e.prop))?void 0:n.show)?(R(),K(va,{key:8,label:"布尔值",prop:"d","min-width":"100"},{default:G(e=>[Q(_a,{type:e.row.d?"success":"danger"},{default:G(()=>[X(Y(e.row.d?"是":"否"),1)]),_:2},1032,["type"])]),_:1})):W("",!0),(null==(p=$e.value.find(e=>"e"===e.prop))?void 0:p.show)?(R(),K(va,{key:9,label:"日期",prop:"e","min-width":"120"})):W("",!0),(null==(r=$e.value.find(e=>"f"===e.prop))?void 0:r.show)?(R(),K(va,{key:10,label:"时间",prop:"f","min-width":"120"})):W("",!0),(null==(s=$e.value.find(e=>"g"===e.prop))?void 0:s.show)?(R(),K(va,{key:11,label:"日期时间",prop:"g","min-width":"180"})):W("",!0),(null==(m=$e.value.find(e=>"h"===e.prop))?void 0:m.show)?(R(),K(va,{key:12,label:"长文本",prop:"h","min-width":"140"})):W("",!0),(null==(c=$e.value.find(e=>"i"===e.prop))?void 0:c.show)?(R(),K(va,{key:13,label:"元数据",prop:"i","min-width":"140"},{default:G(e=>[Q(da,{content:JSON.stringify(e.row.i),placement:"top"},{default:G(()=>[H("div",ye,Y(JSON.stringify(e.row.i)),1)]),_:2},1032,["content"])]),_:1})):W("",!0),(null==(f=$e.value.find(e=>"description"===e.prop))?void 0:f.show)?(R(),K(va,{key:14,label:"描述",prop:"description","min-width":"140"})):W("",!0),(null==(v=$e.value.find(e=>"created_time"===e.prop))?void 0:v.show)?(R(),K(va,{key:15,label:"创建时间",prop:"created_time","min-width":"180"})):W("",!0),(null==(_=$e.value.find(e=>"updated_time"===e.prop))?void 0:_.show)?(R(),K(va,{key:16,label:"更新时间",prop:"updated_time","min-width":"180"})):W("",!0),(null==(b=$e.value.find(e=>"created_id"===e.prop))?void 0:b.show)?(R(),K(va,{key:17,label:"创建人",prop:"created_id","min-width":"120"},{default:G(e=>[Q(_a,null,{default:G(()=>{var a;return[X(Y(null==(a=e.row.created_by)?void 0:a.name),1)]}),_:2},1024)]),_:1})):W("",!0),(null==(h=$e.value.find(e=>"updated_id"===e.prop))?void 0:h.show)?(R(),K(va,{key:18,label:"更新人",prop:"updated_id","min-width":"120"},{default:G(e=>[Q(_a,null,{default:G(()=>{var a;return[X(Y(null==(a=e.row.updated_by)?void 0:a.name),1)]}),_:2},1024)]),_:1})):W("",!0),(null==(y=$e.value.find(e=>"operation"===e.prop))?void 0:y.show)?(R(),K(va,{key:19,fixed:"right",label:"操作",align:"center","min-width":"180"},{default:G(e=>[L((R(),K(re,{type:"info",size:"small",link:"",icon:"document",onClick:a=>ea("detail",e.row.id)},{default:G(()=>[...N[38]||(N[38]=[X(" 详情 ",-1)])]),_:1},8,["onClick"])),[[ja,["module_example:demo:detail"]]]),L((R(),K(re,{type:"primary",size:"small",link:"",icon:"edit",onClick:a=>ea("update",e.row.id)},{default:G(()=>[...N[39]||(N[39]=[X(" 编辑 ",-1)])]),_:1},8,["onClick"])),[[ja,["module_example:demo:update"]]]),L((R(),K(re,{type:"danger",size:"small",link:"",icon:"delete",onClick:a=>la([e.row.id])},{default:G(()=>[...N[40]||(N[40]=[X(" 删除 ",-1)])]),_:1},8,["onClick"])),[[ja,["module_example:demo:delete"]]])]),_:1})):W("",!0)]}),_:1},8,["data"])),[[$a,Ce.value]])]),_:1}),Q(Sa,{modelValue:Pe.visible,"onUpdate:modelValue":N[27]||(N[27]=e=>Pe.visible=e),title:Pe.title,onClose:Ze},{footer:G(()=>[H("div",ge,[Q(re,{onClick:Ze},{default:G(()=>[...N[43]||(N[43]=[X("取消",-1)])]),_:1}),"detail"!==Pe.type?(R(),K(re,{key:0,type:"primary",onClick:aa},{default:G(()=>[...N[44]||(N[44]=[X(" 确定 ",-1)])]),_:1})):(R(),K(re,{key:1,type:"primary",onClick:Ze},{default:G(()=>[...N[45]||(N[45]=[X("确定",-1)])]),_:1}))])]),default:G(()=>["detail"===Pe.type?(R(),K(ga,{key:0,column:4,border:""},{default:G(()=>[Q(wa,{label:"名称",span:2},{default:G(()=>[X(Y(Oe.value.name),1)]),_:1}),Q(wa,{label:"UUID",span:2},{default:G(()=>[X(Y(Oe.value.uuid),1)]),_:1}),Q(wa,{label:"状态",span:2},{default:G(()=>[Q(_a,{type:Oe.value.status?"success":"danger"},{default:G(()=>[X(Y(Oe.value.status?"启用":"停用"),1)]),_:1},8,["type"])]),_:1}),Q(wa,{label:"整数",span:2},{default:G(()=>[X(Y(Oe.value.a),1)]),_:1}),Q(wa,{label:"大整数",span:2},{default:G(()=>[X(Y(Oe.value.b),1)]),_:1}),Q(wa,{label:"浮点数",span:2},{default:G(()=>[X(Y(Oe.value.c),1)]),_:1}),Q(wa,{label:"布尔值",span:2},{default:G(()=>[Q(_a,{type:Oe.value.d?"success":"danger"},{default:G(()=>[X(Y(Oe.value.d?"是":"否"),1)]),_:1},8,["type"])]),_:1}),Q(wa,{label:"日期",span:2},{default:G(()=>[X(Y(Oe.value.e),1)]),_:1}),Q(wa,{label:"时间",span:2},{default:G(()=>[X(Y(Oe.value.f),1)]),_:1}),Q(wa,{label:"日期时间",span:2},{default:G(()=>[X(Y(Oe.value.g),1)]),_:1}),Q(wa,{label:"长文本",span:2},{default:G(()=>[X(Y(Oe.value.h),1)]),_:1}),Q(wa,{label:"元数据",span:2},{default:G(()=>[Q(da,{content:JSON.stringify(Oe.value.i),placement:"top"},{default:G(()=>[H("div",we,Y(JSON.stringify(Oe.value.i)),1)]),_:1},8,["content"])]),_:1}),Q(wa,{label:"描述",span:2},{default:G(()=>[X(Y(Oe.value.description),1)]),_:1}),Q(wa,{label:"创建人",span:2},{default:G(()=>{var e;return[X(Y(null==(e=Oe.value.created_by)?void 0:e.name),1)]}),_:1}),Q(wa,{label:"更新人",span:2},{default:G(()=>{var e;return[X(Y(null==(e=Oe.value.updated_by)?void 0:e.name),1)]}),_:1}),Q(wa,{label:"创建时间",span:2},{default:G(()=>[X(Y(Oe.value.created_time),1)]),_:1}),Q(wa,{label:"更新时间",span:2},{default:G(()=>[X(Y(Oe.value.updated_time),1)]),_:1})]),_:1})):(R(),K(Xe,{key:1,ref_key:"dataFormRef",ref:ke,model:Fe,rules:Be,"label-suffix":":","label-width":"auto","label-position":"right"},{default:G(()=>[Q(B,{label:"名称",prop:"name"},{default:G(()=>[Q(P,{modelValue:Fe.name,"onUpdate:modelValue":N[15]||(N[15]=e=>Fe.name=e),placeholder:"请输入名称",maxlength:50},null,8,["modelValue"])]),_:1}),Q(B,{label:"状态",prop:"status"},{default:G(()=>[Q(Va,{modelValue:Fe.status,"onUpdate:modelValue":N[16]||(N[16]=e=>Fe.status=e)},{default:G(()=>[Q(ka,{value:"0"},{default:G(()=>[...N[41]||(N[41]=[X("启用",-1)])]),_:1}),Q(ka,{value:"1"},{default:G(()=>[...N[42]||(N[42]=[X("停用",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),Q(B,{label:"整数",prop:"a"},{default:G(()=>[Q(xa,{modelValue:Fe.a,"onUpdate:modelValue":N[17]||(N[17]=e=>Fe.a=e),placeholder:"请输入整数"},null,8,["modelValue"])]),_:1}),Q(B,{label:"大整数",prop:"b"},{default:G(()=>[Q(xa,{modelValue:Fe.b,"onUpdate:modelValue":N[18]||(N[18]=e=>Fe.b=e),placeholder:"请输入大整数"},null,8,["modelValue"])]),_:1}),Q(B,{label:"浮点数",prop:"c"},{default:G(()=>[Q(xa,{modelValue:Fe.c,"onUpdate:modelValue":N[19]||(N[19]=e=>Fe.c=e),placeholder:"请输入浮点数",step:.01,precision:2},null,8,["modelValue"])]),_:1}),Q(B,{label:"布尔值",prop:"d"},{default:G(()=>[Q(Ua,{modelValue:Fe.d,"onUpdate:modelValue":N[20]||(N[20]=e=>Fe.d=e)},null,8,["modelValue"])]),_:1}),Q(B,{label:"日期",prop:"e"},{default:G(()=>[Q(Ca,{modelValue:Fe.e,"onUpdate:modelValue":N[21]||(N[21]=e=>Fe.e=e),type:"date",placeholder:"请选择日期",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Q(B,{label:"时间",prop:"f"},{default:G(()=>[Q(Da,{modelValue:Fe.f,"onUpdate:modelValue":N[22]||(N[22]=e=>Fe.f=e),placeholder:"请选择时间",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Q(B,{label:"日期时间",prop:"g"},{default:G(()=>[Q(Ca,{modelValue:Fe.g,"onUpdate:modelValue":N[23]||(N[23]=e=>Fe.g=e),type:"datetime",placeholder:"请选择日期时间",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Q(B,{label:"长文本",prop:"h"},{default:G(()=>[Q(P,{modelValue:Fe.h,"onUpdate:modelValue":N[24]||(N[24]=e=>Fe.h=e),rows:4,type:"textarea",placeholder:"请输入长文本"},null,8,["modelValue"])]),_:1}),Q(B,{label:"元数据",prop:"i"},{default:G(()=>[Q(P,{"model-value":JSON.stringify(Fe.i),rows:4,type:"textarea",placeholder:"请输入JSON格式的元数据","onUpdate:modelValue":N[25]||(N[25]=e=>Fe.i=e?JSON.parse(e):void 0)},null,8,["model-value"])]),_:1}),Q(B,{label:"描述",prop:"description"},{default:G(()=>[Q(P,{modelValue:Fe.description,"onUpdate:modelValue":N[26]||(N[26]=e=>Fe.description=e),rows:4,maxlength:100,"show-word-limit":"",type:"textarea",placeholder:"请输入描述"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]))]),_:1},8,["modelValue","title"]),Q(ue,{modelValue:Ee.value,"onUpdate:modelValue":N[28]||(N[28]=e=>Ee.value=e),"content-config":Te,onUpload:oa},null,8,["modelValue"]),Q(ne,{modelValue:Re.value,"onUpdate:modelValue":N[29]||(N[29]=e=>Re.value=e),"content-config":Te,"query-params":Ie,"page-data":je.value,"selection-data":Ue.value},null,8,["modelValue","query-params","page-data","selection-data"])])}}});export{ke as default};
|