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
| 参数 | 类型 | 说明 |
|---|
| tableData | object | 设计表格配置数据 |
| searchData | object | 列表页条件筛选表单数据,同表单的formData |
| beforeRequest | function(params,route) | 请求列表前参数处理方法,可对请求参数处理 |
| afterResponse | function/string | 请求完成后列表数据处理方法 |
| beforeDelete | function(params,route) | 删除请求前事件 |
| showPage | boolean/true | 是否显示分页信息 |
| requestUrl | string | 请求的api接口方法 |
| deleteUrl | string | 删除的api接口方法 |
| dict | object | 用于匹配的字典数据,一般不设置,从接口获取 |
| fixedBottomScroll | boolean/true | 横向滚动条固定在浏览器底部 |
| autoLoad | boolean/true | 初始时是否自动请求加载数据 |
| treeData | object | 列表左侧栏树数据 |
# Methods
| 方法 | 说明 |
|---|
| getListData | 列表请求方法,可手动调用 |
| delClick | 数据删除 |
| table | 表格方法 |
| setSearchFormValue | 设置查询条件表单初始值。可根据url参数先设置查询表单初始值再加载列表请求方法 |
# Slot
| 参数 | 说明 |
|---|
| default | 位于筛选表单和表格列表间,可用于存放添加删除数据的按钮或其他操作 |
| controlBtn | 位于筛列表可配置新增删除按钮后面 |
| searchForm | 位于条件筛选表单内部 |
| - | columns对应的props |
# tableData
| 参数 | 类型 | 说明 |
|---|
| tableProps | Object | 表格配置 |
| columns | Array | 表格列配置 |
| controlBtn | Array | 列表上方按钮,如新增/删除 |
| operateBtn | Array | 操作拦按钮设置,仅对props='__control’列 |
| events.beforeRequest | Function | 同props.beforeRequest |
| events.afterResponse | Function/string | 同props.afterResponse |
| events.beforeDelete | Function | 同props.beforeDelete |
# tree
| 参数 | 类型 | 说明 |
|---|
| show | boolean | 是否显示 |
| name | string | 唯一标识,查询条件参数值 |
| method | string | 数据接口请求方式,get/post默认post |
| requestUrl | string | 数据接口请求地址,必填 |
| beforeRequest | Function(data,route) | 接口请求前数据参数处理方式 |
| afterResponse | Function/string | 接口请求后数据参数处理方式 |
| treeProps | object | 组件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};