mirror of
https://github.com/continew-org/continew-admin-ui.git
synced 2025-11-15 13:02:15 +08:00
refactor: 优化部分 ref API 使用方式
This commit is contained in:
@@ -16,6 +16,9 @@
|
||||
'announcement_status_enum',
|
||||
);
|
||||
|
||||
const queryFormRef = ref();
|
||||
const formRef = ref();
|
||||
const tableRef = ref();
|
||||
const dataList = ref<DataRecord[]>([]);
|
||||
const dataDetail = ref<DataRecord>({});
|
||||
const total = ref(0);
|
||||
@@ -97,7 +100,7 @@
|
||||
*/
|
||||
const reset = () => {
|
||||
form.value = {};
|
||||
proxy.$refs.formRef?.resetFields();
|
||||
formRef.value?.resetFields();
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -105,14 +108,14 @@
|
||||
*/
|
||||
const handleCancel = () => {
|
||||
visible.value = false;
|
||||
proxy.$refs.formRef.resetFields();
|
||||
formRef.value.resetFields();
|
||||
};
|
||||
|
||||
/**
|
||||
* 确定
|
||||
*/
|
||||
const handleOk = () => {
|
||||
proxy.$refs.formRef.validate((valid: any) => {
|
||||
formRef.value.validate((valid: any) => {
|
||||
if (!valid) {
|
||||
if (form.value.id !== undefined) {
|
||||
update(form.value, form.value.id).then((res) => {
|
||||
@@ -185,7 +188,7 @@
|
||||
del(ids).then((res) => {
|
||||
proxy.$message.success(res.msg);
|
||||
getList();
|
||||
proxy.$refs.tableRef.selectAll(false);
|
||||
tableRef.value.selectAll(false);
|
||||
});
|
||||
};
|
||||
|
||||
@@ -228,7 +231,7 @@
|
||||
* 重置
|
||||
*/
|
||||
const resetQuery = () => {
|
||||
proxy.$refs.queryRef.resetFields();
|
||||
queryFormRef.value.resetFields();
|
||||
handleQuery();
|
||||
};
|
||||
|
||||
@@ -267,7 +270,7 @@
|
||||
<div class="header">
|
||||
<!-- 搜索栏 -->
|
||||
<div v-if="showQuery" class="header-query">
|
||||
<a-form ref="queryRef" :model="queryParams" layout="inline">
|
||||
<a-form ref="queryFormRef" :model="queryParams" layout="inline">
|
||||
<a-form-item field="title" hide-label>
|
||||
<a-input
|
||||
v-model="queryParams.title"
|
||||
|
||||
Reference in New Issue
Block a user