🔱: [client] sync upgrade with 4 commits [trident-sync]

refactor: 1.12.2
refactor: card layout style
perf: 新增table.conditionalRender配置,条件渲染
pull/14/head
GitHub Actions Bot 2023-04-06 19:24:11 +00:00
parent 47e13312b1
commit e76fb235aa
4 changed files with 36 additions and 6 deletions

View File

@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.12.2](https://github.com/fast-crud/fast-crud/compare/v1.12.1...v1.12.2) (2023-04-06)
**Note:** Version bump only for package @fast-crud/fs-admin-antdv
## [1.12.1](https://github.com/fast-crud/fast-crud/compare/v1.12.0...v1.12.1) (2023-04-04)
### Performance Improvements

View File

@ -1,6 +1,6 @@
{
"name": "@fast-crud/fs-admin-antdv",
"version": "1.12.1",
"version": "1.12.2",
"private": true,
"scripts": {
"dev": "vite",
@ -26,10 +26,10 @@
"@aws-sdk/client-s3": "^3.292.0",
"@aws-sdk/s3-request-presigner": "^3.292.0",
"@fast-crud/fast-bpmn": "^1.0.3",
"@fast-crud/fast-crud": "^1.12.1",
"@fast-crud/fast-extends": "^1.12.1",
"@fast-crud/ui-antdv": "^1.12.1",
"@fast-crud/ui-interface": "^1.12.1",
"@fast-crud/fast-crud": "^1.12.2",
"@fast-crud/fast-extends": "^1.12.2",
"@fast-crud/ui-antdv": "^1.12.2",
"@fast-crud/ui-interface": "^1.12.2",
"@iconify/iconify": "^3.1.0",
"@iconify/json": "^2.2.35",
"@purge-icons/generated": "^0.9.0",

View File

@ -36,6 +36,14 @@ function install(app: any, options: any = {}) {
if (crudBinding.value?.table?.columnsMap && crudBinding.value?.table?.columnsMap[col.key]) {
crudBinding.value.table.columnsMap[col.key].width = w;
}
},
conditionalRender: {
match(scope) {
return !scope.value;
},
render() {
return "-";
}
}
},
rowHandle: {

View File

@ -40,6 +40,24 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti
editRequest,
delRequest
},
actionbar: {
show: true
},
toolbar: {
show: true
},
search: {
buttons: {
actionbarToggle: {
text: "actionbar/toolbar显隐",
show: true,
click() {
crudExpose.crudBinding.value.actionbar.show = !crudExpose.crudBinding.value.actionbar.show;
crudExpose.crudBinding.value.toolbar.show = !crudExpose.crudBinding.value.toolbar.show;
}
}
}
},
tabs: {
name: "city",
show: true,
@ -49,7 +67,7 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti
options: computed(() => {
return cityDictRef.data;
})
} as any,
},
columns: {
id: {
title: "ID",