mirror of https://github.com/certd/certd
🔱: [client] sync upgrade with 3 commits [trident-sync]
chore: 1.13.8 perf(form): 支持conditionalRenderpull/14/head
parent
2db9343e0f
commit
59f22ab17e
|
@ -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.13.8](https://github.com/fast-crud/fast-crud/compare/v1.13.7...v1.13.8) (2023-05-22)
|
||||
|
||||
**Note:** Version bump only for package @fast-crud/fs-admin-antdv
|
||||
|
||||
## [1.13.7](https://github.com/fast-crud/fast-crud/compare/v1.13.6...v1.13.7) (2023-05-19)
|
||||
|
||||
### Bug Fixes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@fast-crud/fs-admin-antdv",
|
||||
"version": "1.13.7",
|
||||
"version": "1.13.8",
|
||||
"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.14",
|
||||
"@fast-crud/fast-crud": "^1.13.7",
|
||||
"@fast-crud/fast-extends": "^1.13.7",
|
||||
"@fast-crud/ui-antdv": "^1.13.7",
|
||||
"@fast-crud/ui-interface": "^1.13.7",
|
||||
"@fast-crud/fast-crud": "^1.13.8",
|
||||
"@fast-crud/fast-extends": "^1.13.8",
|
||||
"@fast-crud/ui-antdv": "^1.13.8",
|
||||
"@fast-crud/ui-interface": "^1.13.8",
|
||||
"@iconify/iconify": "^3.1.0",
|
||||
"@iconify/json": "^2.2.35",
|
||||
"@purge-icons/generated": "^0.9.0",
|
||||
|
|
|
@ -426,7 +426,7 @@ export const crudResources = [
|
|||
component: "/crud/form/nest/index.vue"
|
||||
},
|
||||
{
|
||||
title: "字段组件周围render",
|
||||
title: "字段组件render",
|
||||
name: "FormRender",
|
||||
path: "/crud/form/render",
|
||||
component: "/crud/form/render/index.vue"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import * as api from "./api";
|
||||
import { AddReq, CreateCrudOptionsProps, CreateCrudOptionsRet, DelReq, EditReq, UserPageQuery, UserPageRes, useUi } from "@fast-crud/fast-crud";
|
||||
import { AddReq, CreateCrudOptionsProps, CreateCrudOptionsRet, DelReq, dict, EditReq, UserPageQuery, UserPageRes, useUi } from "@fast-crud/fast-crud";
|
||||
|
||||
export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOptionsRet {
|
||||
const pageRequest = async (query: UserPageQuery): Promise<UserPageRes> => {
|
||||
|
@ -61,6 +61,34 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti
|
|||
);
|
||||
}
|
||||
}
|
||||
},
|
||||
conditionalRender: {
|
||||
title: "条件渲染",
|
||||
type: "text",
|
||||
form: {
|
||||
helper: "符合条件则render,否则走默认",
|
||||
conditionalRender: {
|
||||
match({ form }) {
|
||||
return form.conditionalRenderToggle;
|
||||
},
|
||||
render({ form }) {
|
||||
return <div style={{ lineHeight: "32px" }}>{form.conditionalRender || "请先输入值"}</div>;
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
conditionalRenderToggle: {
|
||||
title: "切换条件",
|
||||
type: "dict-switch",
|
||||
dict: dict({
|
||||
data: [
|
||||
{ value: 1, label: "预览模式" },
|
||||
{ value: 0, label: "编辑模式" }
|
||||
]
|
||||
}),
|
||||
form: {
|
||||
helper: "切换条件render 编辑/预览 模式"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<fs-page>
|
||||
<template #header>
|
||||
<div class="title">表单字段组件周围的render</div>
|
||||
<div class="title">表单字段render</div>
|
||||
<div class="more">
|
||||
<a target="_blank" href="http://fast-crud.docmirror.cn/api/crud-options/columns.html#key-form-prefixrender">文档</a>
|
||||
</div>
|
||||
|
|
|
@ -6,10 +6,12 @@ const options: any = {
|
|||
};
|
||||
const list = [
|
||||
{
|
||||
name: "王小虎"
|
||||
name: "王小虎",
|
||||
conditionalRender: "conditionalRender"
|
||||
},
|
||||
{
|
||||
name: "张三"
|
||||
name: "张三",
|
||||
conditionalRender: "conditionalRender"
|
||||
}
|
||||
];
|
||||
|
||||
|
|
Loading…
Reference in New Issue