|
|
@ -6224,7 +6224,13 @@ const saveChanges = () => { |
|
|
controlData.value.options = mergeArrays(controlData.value.options,options.value); |
|
|
controlData.value.options = mergeArrays(controlData.value.options,options.value); |
|
|
options.value = []; |
|
|
options.value = []; |
|
|
}; |
|
|
}; |
|
|
|
|
|
// 表格列配置 |
|
|
|
|
|
const zdtcszTableColumns = computed(() => { |
|
|
|
|
|
return titleOptions.value.map(item => ({ |
|
|
|
|
|
label: item.label, |
|
|
|
|
|
value: item.value |
|
|
|
|
|
})) |
|
|
|
|
|
}) |
|
|
/** |
|
|
/** |
|
|
@ 作者: 秦东 |
|
|
@ 作者: 秦东 |
|
|
@ 时间: 2026-03-03 08:28:29 |
|
|
@ 时间: 2026-03-03 08:28:29 |
|
|
@ -8662,8 +8668,7 @@ const updataBase = (val: any) => { |
|
|
/> |
|
|
/> |
|
|
</div> |
|
|
</div> |
|
|
<div style="width: 100%; padding: 20px; overflow-x: auto;"> |
|
|
<div style="width: 100%; padding: 20px; overflow-x: auto;"> |
|
|
zdtcszTableData--> {{zdtcszTableData}} <br/> <br/> currentComponentOptions --> {{ currentComponentOptions }} |
|
|
|
|
|
<br/> <br/>leftTopLabel ----> {{ leftTopLabel }}<br/><br/>titleOptions ----> {{ titleOptions }}<br/><br/>zdtcszTableData ----> {{ zdtcszTableData }} |
|
|
|
|
|
<el-table |
|
|
<el-table |
|
|
:data="zdtcszTableData" |
|
|
:data="zdtcszTableData" |
|
|
border |
|
|
border |
|
|
@ -8812,25 +8817,8 @@ const updataBase = (val: any) => { |
|
|
:close-on-press-escape="false" |
|
|
:close-on-press-escape="false" |
|
|
style="--el-dialog-padding-primary: 20px; border-radius: 8px; box-shadow: 0 2px 16px rgba(0,0,0,0.08); border: none; " |
|
|
style="--el-dialog-padding-primary: 20px; border-radius: 8px; box-shadow: 0 2px 16px rgba(0,0,0,0.08); border: none; " |
|
|
> |
|
|
> |
|
|
<div style="display: flex; margin-bottom: 20px; margin-top: 20px;width: 100%;"> |
|
|
{{controlData.control}} |
|
|
<span style="font-size: larger; margin-left: 35px; margin-right: 15px">选择关联表单</span> |
|
|
|
|
|
<el-tree-select |
|
|
|
|
|
v-model="controlData.control.preFill.asf" |
|
|
|
|
|
style="width: 60%" |
|
|
|
|
|
:data="asfsCurrentTable" |
|
|
|
|
|
clearable |
|
|
|
|
|
/> |
|
|
|
|
|
</div> |
|
|
|
|
|
<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?controlData.control.preFill.ids:[]" |
|
|
|
|
|
/> |
|
|
|
|
|
</div> |
|
|
|
|
|
<template #footer> |
|
|
<template #footer> |
|
|
<div class="dialog-footer"> |
|
|
<div class="dialog-footer"> |
|
|
<el-button type="primary" @click="preFillDialogDetermine"> 确定 </el-button> |
|
|
<el-button type="primary" @click="preFillDialogDetermine"> 确定 </el-button> |
|
|
|