增加JPopup组件带参数示例

pull/8722/head
JEECG 2025-08-12 14:10:02 +08:00
parent 0308b0597c
commit 473a626039
2 changed files with 54 additions and 0 deletions

View File

@ -21,6 +21,24 @@
<template #JPopup="{ model, field }"> <template #JPopup="{ model, field }">
<JPopup v-model:value="model[field]" :formElRef="formElRef" code="report_user" :fieldConfig="[{ source: 'username', target: 'pop1' }]" /> <JPopup v-model:value="model[field]" :formElRef="formElRef" code="report_user" :fieldConfig="[{ source: 'username', target: 'pop1' }]" />
</template> </template>
<template #JPopup2="{ model, field }">
<JPopup
v-model:value="model[field]"
:formElRef="formElRef"
code="withparamreport"
:param="{ sex: '1' }"
:fieldConfig="[{ source: 'name', target: 'pop2' }]"
/>
</template>
<template #JPopup3="{ model, field }">
<JPopup
v-model:value="model[field]"
:formElRef="formElRef"
code="tj_user_report"
:param="{ sex: '1' }"
:fieldConfig="[{ source: 'realname', target: 'pop3' }]"
/>
</template>
<template #JAreaSelect="{ model, field }"> <template #JAreaSelect="{ model, field }">
<JAreaSelect v-model:value="model[field]" /> <JAreaSelect v-model:value="model[field]" />
</template> </template>

View File

@ -626,6 +626,42 @@ export const schemas: FormSchema[] = [
span: 12, span: 12,
}, },
}, },
{
field: 'pop2',
component: 'Input',
label: 'JPopup带参数示例',
helpMessage: ['插槽模式'],
slot: 'JPopup2',
colProps: {
span: 12,
},
},
{
field: 'pop2',
component: 'JEllipsis',
label: '选中值',
colProps: {
span: 12,
},
},
{
field: 'pop3',
component: 'Input',
label: 'JPopup带查询条件参数示例',
helpMessage: ['插槽模式'],
slot: 'JPopup3',
colProps: {
span: 12,
},
},
{
field: 'pop3',
component: 'JEllipsis',
label: '选中值',
colProps: {
span: 12,
},
},
{ {
field: 'JInputPop', field: 'JInputPop',
component: 'JInputPop', component: 'JInputPop',