1 line
2.6 KiB
JavaScript
1 line
2.6 KiB
JavaScript
import{i as e}from"./rolldown-runtime-BgaNhQyE.js";import{t}from"./jsx-runtime-ADHq9IcL.js";import{t as n}from"./typography-C2UybztD.js";import{t as r}from"./badge-Cim9D6DD.js";import{n as i}from"./LockOutlined-rb6chlKx.js";import{t as a}from"./image-CBJbXNqF.js";import{t as o}from"./useTranslation-DIuTqE8W.js";import{t as s}from"./XinTable-DP0Q6sQS.js";var c=e(i(),1),l=t(),{Title:u,Text:d}=n;function f(e){return e?typeof e==`string`?e:e.preview_url||e.file_url||``:``}function p(){let{t:e}=o(),t=[{title:e(`system.gridNav.id`),dataIndex:`id`,hideInForm:!0,width:80,sorter:!0,align:`center`},{title:e(`system.gridNav.title`),dataIndex:`title`,valueType:`text`,colProps:{span:12},rules:[{required:!0,message:e(`system.gridNav.title.required`)}]},{title:e(`system.gridNav.image`),dataIndex:`image_id`,valueType:`image`,colProps:{span:24},rules:[{required:!0,message:e(`system.gridNav.image.required`)}],hideInSearch:!0,fieldProps:{action:`/system/file/list/upload`,mode:`single`,maxCount:1,changeType:`id`},render:(e,t)=>{let n=f(t.image);return n?(0,l.jsx)(a,{src:n,width:60,height:60,style:{objectFit:`cover`,borderRadius:4}}):`-`}},{title:e(`system.gridNav.link`),dataIndex:`link`,valueType:`text`,colProps:{span:12},hideInSearch:!0,fieldProps:{placeholder:e(`system.gridNav.link.placeholder`)}},{title:e(`system.gridNav.status`),dataIndex:`status`,valueType:`select`,filters:[{text:e(`system.gridNav.status.normal`),value:0},{text:e(`system.gridNav.status.disabled`),value:1}],colProps:{span:12},rules:[{required:!0,message:e(`system.gridNav.status.required`)}],fieldProps:{options:[{label:e(`system.gridNav.status.normal`),value:0},{label:e(`system.gridNav.status.disabled`),value:1}]},render:t=>t===0?(0,l.jsx)(r,{status:`success`,text:e(`system.gridNav.status.normal`)}):(0,l.jsx)(r,{status:`error`,text:e(`system.gridNav.status.disabled`)})},{title:e(`system.gridNav.sort`),dataIndex:`sort`,valueType:`digit`,colProps:{span:12},hideInSearch:!0,initialValue:0,fieldProps:{min:0,style:{width:`100%`}}},{title:e(`system.gridNav.createdAt`),dataIndex:`created_at`,render:e=>e?(0,c.default)(e).format(`YYYY-MM-DD HH:mm`):`-`,hideInForm:!0,hideInSearch:!0,width:160}];return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(`div`,{className:`mb-5`,children:[(0,l.jsx)(u,{level:3,children:e(`system.gridNav.page.title`)}),(0,l.jsx)(d,{type:`secondary`,children:e(`system.gridNav.page.description`)})]}),(0,l.jsx)(s,{api:`/system/grid-nav`,columns:t,rowKey:`id`,accessName:`system.grid-nav`,formProps:{grid:!0,colProps:{span:12},rowProps:{gutter:[30,0]},layout:`vertical`},modalProps:{width:800},searchProps:!1,scroll:{x:1e3}})]})}export{p as default}; |