|
|
|
|
@ -152,14 +152,14 @@
|
|
|
|
|
## 特殊:主子表专属逻辑
|
|
|
|
|
#if ( $table.templateType == 11 && $subTables && $subTables.size() > 0 )
|
|
|
|
|
<!-- 子表的列表 -->
|
|
|
|
|
<el-tabs model-value="$subClassNameVars.get(0)">
|
|
|
|
|
<el-tabs v-model="subTabsName">
|
|
|
|
|
#foreach ($subTable in $subTables)
|
|
|
|
|
#set ($index = $foreach.count - 1)
|
|
|
|
|
#set ($subClassNameVar = $subClassNameVars.get($index))
|
|
|
|
|
#set ($subSimpleClassName = $subSimpleClassNames.get($index))
|
|
|
|
|
#set ($subJoinColumn_strikeCase = $subJoinColumn_strikeCases.get($index))
|
|
|
|
|
<el-tab-pane label="${subTable.classComment}" name="$subClassNameVar">
|
|
|
|
|
<${subSimpleClassName}List :${subJoinColumn_strikeCase}="currentRow.id" />
|
|
|
|
|
<${subSimpleClassName}List v-if="currentRow.id" :${subJoinColumn_strikeCase}="currentRow.id" />
|
|
|
|
|
</el-tab-pane>
|
|
|
|
|
#end
|
|
|
|
|
</el-tabs>
|
|
|
|
|
@ -247,7 +247,14 @@ export default {
|
|
|
|
|
#end
|
|
|
|
|
#end
|
|
|
|
|
#end
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
## 特殊:主子表专属逻辑-erp
|
|
|
|
|
#if ( $table.templateType == 11)
|
|
|
|
|
#if ( $subTables && $subTables.size() > 0 )
|
|
|
|
|
/** 子表的列表 */
|
|
|
|
|
subTabsName: '$subClassNameVars.get(0)'
|
|
|
|
|
#end
|
|
|
|
|
#end
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
|
created() {
|
|
|
|
|
@ -285,7 +292,7 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
/** 添加/修改操作 */
|
|
|
|
|
openForm(id) {
|
|
|
|
|
this.#[[$]]#refs["formRef"].open(id)
|
|
|
|
|
this.#[[$]]#refs["formRef"].open(id);
|
|
|
|
|
},
|
|
|
|
|
/** 删除按钮操作 */
|
|
|
|
|
handleDelete(row) {
|
|
|
|
|
@ -319,7 +326,11 @@ export default {
|
|
|
|
|
#if ( $table.templateType == 11 )
|
|
|
|
|
/** 选中行操作 */
|
|
|
|
|
handleCurrentChange(row) {
|
|
|
|
|
this.currentRow = row
|
|
|
|
|
this.currentRow = row;
|
|
|
|
|
#if ( $subTables && $subTables.size() > 0 )
|
|
|
|
|
/** 子表的列表 */
|
|
|
|
|
this.subTabsName = '$subClassNameVars.get(0)';
|
|
|
|
|
#end
|
|
|
|
|
},
|
|
|
|
|
#end
|
|
|
|
|
## 特殊:树表专属逻辑
|
|
|
|
|
|