@qqt-vue/base-dialog
v0.2.8
Published
系统公共弹窗选择组件
Readme
弹窗配置
传参
参数|说明|类型|默认值 |--|--|--|--| |queryType| 选择类型 常量 | String | null | |action | 自定义查询参数, 参数详情 查看 action 表 |Object| {} | |cancelText| 取消按钮文字 | String | “取消” | |btnText| 保存按钮文字 | String | “保存” | |title| 弹框标题 | String | “请选择” | |icon| 输入框图标 (ant design 图标) | String | “Search” |
queryType 表 | 参数 | 说明 | 取值 | 搜索列表显示 | | --------- | ------------- | ------- | ------ | | factory | 工厂 |orgId | 工厂/工厂编码 | | company | 公司 | orgId | 公司名称/公司编码 | | department | 部门 | orgId | 部门名称/部门编码 | | purchaseGroup | 采购组 | orgId | 采购组名称/采购组编码 | | purchaseOrganization | 采购组织 | orgId | 采购组织名称/采购组织编码 | | recon | 对账单 | reconNumber | 对账单号/对账数量/已开票数量/可开票数量 | | voucher | 收货凭证 | deliveryNumber | 收货凭证号/凭证行号/凭证数量/订单号/订单行号/订单数量 |
action 弹窗配置属性表
| 参数 | 说明 | 类型 | 例子 | | --------- | --------------------------------------- | ------ | ------ | | url | 请求的远程地址(有queryType时,可选) | String | baseUrl + '/ElsOrgInfoService/findPageList' | method | 请求方法(可选, 默认 post) | String | post | | showKey | 选中后 显示的属性值 (有queryType时,可选)| String | "orgId" | | params | 限定查询参数(可选) | Object | { orgCategoryId: 'factory'} | | column | 弹窗展示列(有queryType时,可选,替换原有配置) | Array | [{ label: '工厂', prop:'factory'}] | | transKey | 获取数据匹配关系 | Array | [{ source: 'orgId', target: 'orgId' }] | | multiple | 是否多选(可选, 默认 false) | Boolean | false |
事件
事件名称|说明|回调参数
--|--|--
input|选中后事件params:参数{传参列prop:值}
save |选中后事件params: 选中后返回的数据列表
