import{a1 as n,d as l,I as c,N as h,a as i,c as p,ai as u}from"./index-ea7eee8a.js";const a=l({components:{},setup(o){const r=[],t=c({});return{toggleCode:d=>{const e="vdpv_"+d;t[e+"Height"]===0?t[e+"Height"]=(r[d].value?r[d].value.offsetHeight:0)||0:t[e+"Height"]=0},...h(t)}}});a.$vd={matter:{},toc:[{content:"AKList 内容列表",anchor:"aklist-内容列表",level:1},{content:"API",anchor:"api",level:2},{content:"Props",anchor:"props",level:3},{content:"Methods",anchor:"methods",level:3},{content:"Slot",anchor:"slot",level:3},{content:"tableData",anchor:"tabledata",level:3},{content:"tree",anchor:"tree",level:3}]};const b=a,f={class:"vuedoc"},m=u(`

# AKList 内容列表

<ak-list :tableData="tableData"></ak-list>

# API

# Props

参数类型说明
tableDataobject设计表格配置数据
searchDataobject列表页条件筛选表单数据,同表单的formData
beforeRequestfunction(params,route)请求列表前参数处理方法,可对请求参数处理
afterResponsefunction/string请求完成后列表数据处理方法
beforeDeletefunction(params,route)删除请求前事件
showPageboolean/true是否显示分页信息
requestUrlstring请求的api接口方法
deleteUrlstring删除的api接口方法
dictobject用于匹配的字典数据,一般不设置,从接口获取
fixedBottomScrollboolean/true横向滚动条固定在浏览器底部
autoLoadboolean/true初始时是否自动请求加载数据
treeDataobject列表左侧栏树数据

# Methods

方法说明
getListData列表请求方法,可手动调用
delClick数据删除
table表格方法
setSearchFormValue设置查询条件表单初始值。可根据url参数先设置查询表单初始值再加载列表请求方法

# Slot

参数说明
default位于筛选表单和表格列表间,可用于存放添加删除数据的按钮或其他操作
controlBtn位于筛列表可配置新增删除按钮后面
searchForm位于条件筛选表单内部
-columns对应的props

# tableData

参数类型说明
tablePropsObject表格配置
columnsArray表格列配置
controlBtnArray列表上方按钮,如新增/删除
operateBtnArray操作拦按钮设置,仅对props='__control’列
events.beforeRequestFunctionprops.beforeRequest
events.afterResponseFunction/stringprops.afterResponse
events.beforeDeleteFunctionprops.beforeDelete

# tree

参数类型说明
showboolean是否显示
namestring唯一标识,查询条件参数值
methodstring数据接口请求方式,get/post默认post
requestUrlstring数据接口请求地址,必填
beforeRequestFunction(data,route)接口请求前数据参数处理方式
afterResponseFunction/string接口请求后数据参数处理方式
treePropsobject组件tree对应props
`,14),g=[m];function v(o,r,t,s,d,e){return i(),p("div",f,g)}const k=n(b,[["render",v]]);export{k as default};