优化前端代码语义.

This commit is contained in:
lijiahang
2024-11-07 10:46:17 +08:00
parent 8db677684d
commit 562052b868
34 changed files with 136 additions and 312 deletions

View File

@@ -142,8 +142,8 @@ public class ${table.serviceImplName} implements ${table.serviceName} {
// 查询
return ${typeLower}DAO.of(wrapper).list(${type}Convert.MAPPER::to);
}
#if($meta.enableCache)
@Override
public List<${type}VO> get${type}ListByCache() {
// 查询缓存

View File

@@ -180,19 +180,12 @@
});
};
// 添加后回调
const addedCallback = () => {
// 重新加载
const reload = () => {
fetchCardData();
};
// 更新后回调
const updatedCallback = () => {
fetchCardData();
};
defineExpose({
addedCallback, updatedCallback
});
defineExpose({ reload });
// 重置条件
const reset = () => {

View File

@@ -63,7 +63,7 @@
<a-popconfirm :content="`确认删除选中的 ${selectedKeys.length} 条记录吗?`"
position="br"
type="warning"
@ok="deleteSelectRows">
@ok="deleteSelectedRows">
<a-button v-permission="['${package.ModuleName}:${typeHyphen}:delete']"
type="secondary"
status="danger"
@@ -182,7 +182,7 @@
#if($vue.enableRowSelection)
// 删除选中行
const deleteSelectRows = async () => {
const deleteSelectedRows = async () => {
try {
setLoading(true);
// 调用删除接口
@@ -215,19 +215,12 @@
}
};
// 添加后回调
const addedCallback = () => {
// 重新加载
const reload = () => {
fetchTableData();
};
// 更新后回调
const updatedCallback = () => {
fetchTableData();
};
defineExpose({
addedCallback, updatedCallback
});
defineExpose({ reload });
// 加载数据
const doFetchTableData = async (request: ${vue.featureEntity}QueryRequest) => {

View File

@@ -18,15 +18,15 @@
@open-update="(e) =>#if($vue.enableDrawerForm) drawer#else modal#end.openUpdate(e)" />
#end
#if($vue.enableDrawerForm)
<!-- 添加修改模态框 -->
<!-- 添加修改抽屉 -->
<${vue.feature}-form-drawer ref="drawer"
@added="modalAddCallback"
@updated="modalUpdateCallback" />
@added="reload"
@updated="reload" />
#else
<!-- 添加修改模态框 -->
<${vue.feature}-form-modal ref="modal"
@added="modalAddCallback"
@updated="modalUpdateCallback" />
@added="reload"
@updated="reload" />
#end
</div>
</template>
@@ -81,29 +81,16 @@
const modal = ref();
#end
// 添加回调
const modalAddCallback = () => {
// 重新加载
const reload = () => {
#if($vue.enableCardView)
if (renderTable.value) {
table.value.addedCallback();
table.value.reload();
} else {
card.value.addedCallback();
card.value.reload();
}
#else
table.value.addedCallback();
#end
};
// 修改回调
const modalUpdateCallback = () => {
#if($vue.enableCardView)
if (renderTable.value) {
table.value.updatedCallback();
} else {
card.value.updatedCallback();
}
#else
table.value.updatedCallback();
table.value.reload();
#end
};