Browse Source

子表结合关联表单预填充设置

qin_s3
liwenxuan 2 months ago
parent
commit
7ac6293fe3
  1. 44
      src/components/DesignForm/formControlPropertiNew.vue

44
src/components/DesignForm/formControlPropertiNew.vue

@ -5682,6 +5682,20 @@ function getAfterLastColon(str:string) {
// +1
return str.slice(lastColonIndex + 1);
}
const tablePreFillValueChanged = (val: any) => {
console.log("关联表单选择--->", val)
controlData.value.control.preFill.ids = val.currentVal
}
// liwenxuan 20260204 end
@ -6793,7 +6807,7 @@ const formatTooltip = (val: number) => {
>
预填充设置
</el-link>
<!-- {{controlData.control.preFill.ids}} -->
</el-row>
<el-row v-else-if="item.type === 'orgCentent_ConnectUser'">
@ -9369,17 +9383,20 @@ const formatTooltip = (val: number) => {
>
<!-- {{ currentFormChildTableFieldsForFillRole[0].children}} -->
<!-- {{ controlData.name}} -->
{{ asfsCurrentTable }}
<!-- {{ asfsCurrentTable }}
<hr>
{{ controlData.control.preFill.asf }}
<hr>
{{ asfPropsData }}
{{ asfPropsData }} -->
<!-- {{asfPropsData}}
<hr>
{{ controlData.control.preFill.ids }} -->
<!-- -->
<!-- 选择本子表中的某个关联表单,若没有则显示 本子表内没有关联表单,请添加后再试.
若选择的关联表单没有数据,则显示 选择的关联表单暂无数据,无法选择关联记录 -->
<div style="display: flex; margin-bottom: 20px; margin-top: 20px;width: 100%;">
<span style="font-size: larger; margin-left: 35px; margin-right: 15px"
>选择关联表单</span
>选择关联表单</span
>
<el-tree-select
v-model="controlData.control.preFill.asf"
@ -9389,11 +9406,24 @@ const formatTooltip = (val: number) => {
/>
</div>
<!--关联表单-->
<AssociatedformsForCreate
:data="asfPropsData"
<!--
-->
<div v-if="preFillDialogFlag" style="display: flex; margin-bottom: 20px; margin-top: 20px;width: 100%;">
<span style="font-size: larger; margin-left: 35px; margin-right: 15px"
>选择填充记录</span><!-- controlData.control.preFill.ids -->
<AssociatedformsForCreate
style="width: 60%"
@value-changed="tablePreFillValueChanged"
:data="asfPropsData"
:ids = controlData.control.preFill.ids
/>
</div>
/>
<template #footer>

Loading…
Cancel
Save