data-D9Iyo4yU.js 1.3 KB

1
  1. import{C as i}from"./common-DpkSdXuu.js";import{S as e}from"./antd-BfqWtMX3.js";import{l as r}from"./vue-DM5HGU8Z.js";const d=[],c=[{field:"name",label:"",component:"Input",componentProps:({formModel:a})=>({placeholder:"请输入要搜索的内容",onChange:o=>{a.blurry=o.target.value}}),renderComponentContent:()=>({prefix:()=>r(e)}),colProps:{span:24}}],l=[{title:"菜单名称",dataIndex:"treatTime",width:200,align:"left"},{title:"排序",dataIndex:"treatTime",width:200,align:"left"},{title:"核心字段",dataIndex:"treatTime",width:200,align:"left"},{title:"是否使用",dataIndex:"treatTime",align:"left"},{title:"更新时间",dataIndex:"treatTime",width:200,align:"left"}];function f(a){if(!a.length)return[];const o=[i.ATTACHMENT,i.LINK,i.REFERENCE];return a.map(t=>{const n={title:t.fieldName,dataIndex:t.fieldKey,field:t.fieldKey,align:(t==null?void 0:t.align)||"left",type:t.inputBoxType,visible:Number(t.show)==1,search:t.exactSearch,exactSearch:t.exactSearch,sort:t.sort,sysField:t.sysField,enable:t.enable,menuId:t.menuId};return o.includes(t.inputBoxType)&&(n.slots={default:t.inputBoxType},n.showOverflow="ellipsis"),(t.inputBoxType==i.MULTIPLESELECT||t.inputBoxType==i.SELECT)&&(n.options=t.options||[]),t.inputBoxType==i.NUMBER&&(n.numOptions=t.numOptions?JSON.parse(t.numOptions):[],n.minNum=t.minNum||0),n})}export{f as D,d as a,l as c,c as s};