Files
xin-school/public/assets/index-CUwz3zP2.js
T
2026-05-30 17:38:49 +08:00

2 lines
2.7 KiB
JavaScript

import{u as p,ao as u,ap as m,j as s,aq as h,T as x,ar as y,B as a,as as f}from"./index-B-sDl1ER.js";import{X as g}from"./index-rMui37zI.js";import{B as r}from"./index-CFsVFAkS.js";import"./index-duCmqVUU.js";import"./index-CO5DzGxy.js";import"./index-BZjcF0yn.js";import"./tslib.es6-BaFViOhq.js";import"./index-D3yl9SWR.js";import"./progress-C__thZ4V.js";import"./index-C9m5qSM4.js";import"./Table-B11dzOaz.js";import"./index-CeRfFUxJ.js";import"./index-DmtjhyJb.js";import"./index-CkiGQ3z2.js";import"./index-Bc7ikhKh.js";const{Title:I,Text:j}=x;function F(){const{t:e}=p(),d=u(),o=m(t=>t.initDict),c=[{title:e("dict.id"),dataIndex:"id",hideInForm:!0,width:80,sorter:!0,align:"center"},{title:e("dict.name"),dataIndex:"name",valueType:"text",colProps:{span:12},rules:[{required:!0,message:e("dict.name.required")}]},{title:e("dict.code"),dataIndex:"code",valueType:"text",colProps:{span:12},rules:[{required:!0,message:e("dict.code.required")}]},{title:e("dict.status"),dataIndex:"status",valueType:"select",filters:[{text:e("dict.status.normal"),value:0},{text:e("dict.status.disabled"),value:1}],colProps:{span:12},rules:[{required:!0,message:e("dict.status.required")}],fieldProps:{options:[{label:e("dict.status.normal"),value:0},{label:e("dict.status.disabled"),value:1}]},render:t=>t===0?s.jsx(r,{status:"success",text:e("dict.status.normal")}):s.jsx(r,{status:"error",text:e("dict.status.disabled")})},{title:e("dict.sort"),dataIndex:"sort",valueType:"digit",colProps:{span:12},hideInSearch:!0,fieldProps:{min:0,style:{width:"100%"}}},{title:e("dict.describe"),dataIndex:"describe",valueType:"textarea",colProps:{span:24},hideInSearch:!0,ellipsis:!0},{title:e("dict.createdAt"),dataIndex:"created_at",render:t=>t?h(t).format("YYYY-MM-DD HH:mm"):"-",hideInForm:!0,hideInSearch:!0,width:160}],l=async()=>{await o(),window.$message?.success(e("dict.refreshSuccess"))},n=t=>{d(`/system/dict/item?dictId=${t.id}&dictName=${encodeURIComponent(t.name||"")}&dictCode=${t.code}`)};return s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"mb-5",children:[s.jsx(I,{level:3,children:e("dict.page.title")}),s.jsx(j,{type:"secondary",children:e("dict.page.description")})]}),s.jsx(g,{api:"/system/dict/list",columns:c,rowKey:"id",accessName:"system.dict.list",searchProps:!1,formProps:{grid:!0,colProps:{span:12},rowProps:{gutter:[30,0]},layout:"vertical"},modalProps:{width:800},actionBarRender:t=>[t.add,s.jsx(a,{type:"primary",onClick:l,children:e("dict.refreshCache")},"refresh"),t.keywordSearch],operateProps:{fixed:"right",width:180},scroll:{x:1e3},operateRender:(t,i)=>[s.jsx(y,{title:e("dict.manageItems"),children:s.jsx(a,{type:"default",icon:s.jsx(f,{}),size:"small",onClick:()=>n(t)})}),i.edit,i.del]})]})}export{F as default};