refactor: 优化部分 ref API 使用方式
This commit is contained in:
@@ -9,6 +9,7 @@
|
|||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
|
const formRef = ref();
|
||||||
const loading = ref(false);
|
const loading = ref(false);
|
||||||
const captchaLoading = ref(false);
|
const captchaLoading = ref(false);
|
||||||
const captchaDisable = ref(false);
|
const captchaDisable = ref(false);
|
||||||
@@ -47,7 +48,7 @@
|
|||||||
*/
|
*/
|
||||||
const handleSendCaptcha = () => {
|
const handleSendCaptcha = () => {
|
||||||
if (captchaLoading.value) return;
|
if (captchaLoading.value) return;
|
||||||
proxy.$refs.formRef.validateField('email', (valid: any) => {
|
formRef.value.validateField('email', (valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
captchaLoading.value = true;
|
captchaLoading.value = true;
|
||||||
captchaBtnNameKey.value = 'login.captcha.ing';
|
captchaBtnNameKey.value = 'login.captcha.ing';
|
||||||
|
@@ -9,6 +9,7 @@
|
|||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
|
const formRef = ref();
|
||||||
const loading = ref(false);
|
const loading = ref(false);
|
||||||
const captchaLoading = ref(false);
|
const captchaLoading = ref(false);
|
||||||
const captchaDisable = ref(true);
|
const captchaDisable = ref(true);
|
||||||
@@ -43,7 +44,7 @@
|
|||||||
*/
|
*/
|
||||||
const handleOpenBehaviorCaptcha = () => {
|
const handleOpenBehaviorCaptcha = () => {
|
||||||
if (captchaLoading.value) return;
|
if (captchaLoading.value) return;
|
||||||
proxy.$refs.formRef.validateField('phone', (valid: any) => {
|
formRef.value.validateField('phone', (valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
proxy.$refs.verifyRef.show();
|
proxy.$refs.verifyRef.show();
|
||||||
}
|
}
|
||||||
@@ -65,7 +66,7 @@
|
|||||||
*/
|
*/
|
||||||
const handleSendCaptcha = (captchaParam: BehaviorCaptchaReq) => {
|
const handleSendCaptcha = (captchaParam: BehaviorCaptchaReq) => {
|
||||||
if (captchaLoading.value) return;
|
if (captchaLoading.value) return;
|
||||||
proxy.$refs.formRef.validateField('phone', (valid: any) => {
|
formRef.value.validateField('phone', (valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
captchaLoading.value = true;
|
captchaLoading.value = true;
|
||||||
captchaBtnNameKey.value = 'login.captcha.ing';
|
captchaBtnNameKey.value = 'login.captcha.ing';
|
||||||
|
@@ -10,6 +10,7 @@
|
|||||||
'success_failure_status_enum',
|
'success_failure_status_enum',
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const queryFormRef = ref();
|
||||||
const loginLogList = ref<LoginLogRecord[]>([]);
|
const loginLogList = ref<LoginLogRecord[]>([]);
|
||||||
const total = ref(0);
|
const total = ref(0);
|
||||||
const loading = ref(false);
|
const loading = ref(false);
|
||||||
@@ -55,7 +56,7 @@
|
|||||||
* 重置
|
* 重置
|
||||||
*/
|
*/
|
||||||
const resetQuery = () => {
|
const resetQuery = () => {
|
||||||
proxy.$refs.queryRef.resetFields();
|
queryFormRef.value.resetFields();
|
||||||
handleQuery();
|
handleQuery();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -94,7 +95,7 @@
|
|||||||
<div class="header">
|
<div class="header">
|
||||||
<!-- 搜索栏 -->
|
<!-- 搜索栏 -->
|
||||||
<div class="header-query">
|
<div class="header-query">
|
||||||
<a-form ref="queryRef" :model="queryParams" layout="inline">
|
<a-form ref="queryFormRef" :model="queryParams" layout="inline">
|
||||||
<a-form-item field="status" hide-label>
|
<a-form-item field="status" hide-label>
|
||||||
<a-select
|
<a-select
|
||||||
v-model="queryParams.status"
|
v-model="queryParams.status"
|
||||||
|
@@ -10,6 +10,7 @@
|
|||||||
'success_failure_status_enum'
|
'success_failure_status_enum'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const queryFormRef = ref();
|
||||||
const operationLogList = ref<OperationLogRecord[]>([]);
|
const operationLogList = ref<OperationLogRecord[]>([]);
|
||||||
const total = ref(0);
|
const total = ref(0);
|
||||||
const loading = ref(false);
|
const loading = ref(false);
|
||||||
@@ -56,7 +57,7 @@
|
|||||||
* 重置
|
* 重置
|
||||||
*/
|
*/
|
||||||
const resetQuery = () => {
|
const resetQuery = () => {
|
||||||
proxy.$refs.queryRef.resetFields();
|
queryFormRef.value.resetFields();
|
||||||
handleQuery();
|
handleQuery();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -95,7 +96,7 @@
|
|||||||
<div class="header">
|
<div class="header">
|
||||||
<!-- 搜索栏 -->
|
<!-- 搜索栏 -->
|
||||||
<div class="header-query">
|
<div class="header-query">
|
||||||
<a-form ref="queryRef" :model="queryParams" layout="inline">
|
<a-form ref="queryFormRef" :model="queryParams" layout="inline">
|
||||||
<a-form-item field="description" hide-label>
|
<a-form-item field="description" hide-label>
|
||||||
<a-input
|
<a-input
|
||||||
v-model="queryParams.description"
|
v-model="queryParams.description"
|
||||||
|
@@ -12,6 +12,7 @@
|
|||||||
|
|
||||||
const { proxy } = getCurrentInstance() as any;
|
const { proxy } = getCurrentInstance() as any;
|
||||||
const { copy, copied } = useClipboard();
|
const { copy, copied } = useClipboard();
|
||||||
|
const queryFormRef = ref();
|
||||||
const systemLogList = ref<SystemLogRecord[]>([]);
|
const systemLogList = ref<SystemLogRecord[]>([]);
|
||||||
const systemLog = ref<SystemLogDetailRecord>({
|
const systemLog = ref<SystemLogDetailRecord>({
|
||||||
traceId: '',
|
traceId: '',
|
||||||
@@ -112,7 +113,7 @@
|
|||||||
* 重置
|
* 重置
|
||||||
*/
|
*/
|
||||||
const resetQuery = () => {
|
const resetQuery = () => {
|
||||||
proxy.$refs.queryRef.resetFields();
|
queryFormRef.value.resetFields();
|
||||||
handleQuery();
|
handleQuery();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -151,7 +152,7 @@
|
|||||||
<div class="header">
|
<div class="header">
|
||||||
<!-- 搜索栏 -->
|
<!-- 搜索栏 -->
|
||||||
<div class="header-query">
|
<div class="header-query">
|
||||||
<a-form ref="queryRef" :model="queryParams" layout="inline">
|
<a-form ref="queryFormRef" :model="queryParams" layout="inline">
|
||||||
<a-form-item field="createTime" hide-label>
|
<a-form-item field="createTime" hide-label>
|
||||||
<date-range-picker v-model="queryParams.createTime" />
|
<date-range-picker v-model="queryParams.createTime" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
@@ -4,7 +4,8 @@
|
|||||||
import checkPermission from '@/utils/permission';
|
import checkPermission from '@/utils/permission';
|
||||||
|
|
||||||
const { proxy } = getCurrentInstance() as any;
|
const { proxy } = getCurrentInstance() as any;
|
||||||
|
const queryFormRef = ref();
|
||||||
|
const tableRef = ref();
|
||||||
const dataList = ref<DataRecord[]>([]);
|
const dataList = ref<DataRecord[]>([]);
|
||||||
const total = ref(0);
|
const total = ref(0);
|
||||||
const loading = ref(false);
|
const loading = ref(false);
|
||||||
@@ -63,7 +64,7 @@
|
|||||||
* 重置
|
* 重置
|
||||||
*/
|
*/
|
||||||
const resetQuery = () => {
|
const resetQuery = () => {
|
||||||
proxy.$refs.queryRef.resetFields();
|
queryFormRef.value.resetFields();
|
||||||
handleQuery();
|
handleQuery();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -102,7 +103,7 @@
|
|||||||
<div class="header">
|
<div class="header">
|
||||||
<!-- 搜索栏 -->
|
<!-- 搜索栏 -->
|
||||||
<div class="header-query">
|
<div class="header-query">
|
||||||
<a-form ref="queryRef" :model="queryParams" layout="inline">
|
<a-form ref="queryFormRef" :model="queryParams" layout="inline">
|
||||||
<a-form-item field="nickname" hide-label>
|
<a-form-item field="nickname" hide-label>
|
||||||
<a-input
|
<a-input
|
||||||
v-model="queryParams.nickname"
|
v-model="queryParams.nickname"
|
||||||
|
@@ -16,6 +16,9 @@
|
|||||||
'announcement_status_enum',
|
'announcement_status_enum',
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const queryFormRef = ref();
|
||||||
|
const formRef = ref();
|
||||||
|
const tableRef = ref();
|
||||||
const dataList = ref<DataRecord[]>([]);
|
const dataList = ref<DataRecord[]>([]);
|
||||||
const dataDetail = ref<DataRecord>({});
|
const dataDetail = ref<DataRecord>({});
|
||||||
const total = ref(0);
|
const total = ref(0);
|
||||||
@@ -97,7 +100,7 @@
|
|||||||
*/
|
*/
|
||||||
const reset = () => {
|
const reset = () => {
|
||||||
form.value = {};
|
form.value = {};
|
||||||
proxy.$refs.formRef?.resetFields();
|
formRef.value?.resetFields();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -105,14 +108,14 @@
|
|||||||
*/
|
*/
|
||||||
const handleCancel = () => {
|
const handleCancel = () => {
|
||||||
visible.value = false;
|
visible.value = false;
|
||||||
proxy.$refs.formRef.resetFields();
|
formRef.value.resetFields();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 确定
|
* 确定
|
||||||
*/
|
*/
|
||||||
const handleOk = () => {
|
const handleOk = () => {
|
||||||
proxy.$refs.formRef.validate((valid: any) => {
|
formRef.value.validate((valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
if (form.value.id !== undefined) {
|
if (form.value.id !== undefined) {
|
||||||
update(form.value, form.value.id).then((res) => {
|
update(form.value, form.value.id).then((res) => {
|
||||||
@@ -185,7 +188,7 @@
|
|||||||
del(ids).then((res) => {
|
del(ids).then((res) => {
|
||||||
proxy.$message.success(res.msg);
|
proxy.$message.success(res.msg);
|
||||||
getList();
|
getList();
|
||||||
proxy.$refs.tableRef.selectAll(false);
|
tableRef.value.selectAll(false);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -228,7 +231,7 @@
|
|||||||
* 重置
|
* 重置
|
||||||
*/
|
*/
|
||||||
const resetQuery = () => {
|
const resetQuery = () => {
|
||||||
proxy.$refs.queryRef.resetFields();
|
queryFormRef.value.resetFields();
|
||||||
handleQuery();
|
handleQuery();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -267,7 +270,7 @@
|
|||||||
<div class="header">
|
<div class="header">
|
||||||
<!-- 搜索栏 -->
|
<!-- 搜索栏 -->
|
||||||
<div v-if="showQuery" class="header-query">
|
<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-form-item field="title" hide-label>
|
||||||
<a-input
|
<a-input
|
||||||
v-model="queryParams.title"
|
v-model="queryParams.title"
|
||||||
|
@@ -12,6 +12,7 @@
|
|||||||
import { useAppStore } from '@/store';
|
import { useAppStore } from '@/store';
|
||||||
|
|
||||||
const { proxy } = getCurrentInstance() as any;
|
const { proxy } = getCurrentInstance() as any;
|
||||||
|
const formRef = ref();
|
||||||
const dataList = ref<DataRecord[]>([]);
|
const dataList = ref<DataRecord[]>([]);
|
||||||
const isEdit = ref(false);
|
const isEdit = ref(false);
|
||||||
const logoFile = ref<FileItem>({ uid: '-1' });
|
const logoFile = ref<FileItem>({ uid: '-1' });
|
||||||
@@ -81,7 +82,7 @@
|
|||||||
* 保存
|
* 保存
|
||||||
*/
|
*/
|
||||||
const handleSave = () => {
|
const handleSave = () => {
|
||||||
proxy.$refs.formRef.validate((valid: any) => {
|
formRef.value.validate((valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
const optionList: DataRecord[] = Object.entries(form.value).map(
|
const optionList: DataRecord[] = Object.entries(form.value).map(
|
||||||
(item) => {
|
(item) => {
|
||||||
|
@@ -15,6 +15,9 @@
|
|||||||
const { proxy } = getCurrentInstance() as any;
|
const { proxy } = getCurrentInstance() as any;
|
||||||
const { dis_enable_status_enum } = proxy.useDict('dis_enable_status_enum');
|
const { dis_enable_status_enum } = proxy.useDict('dis_enable_status_enum');
|
||||||
|
|
||||||
|
const queryFormRef = ref();
|
||||||
|
const formRef = ref();
|
||||||
|
const tableRef = ref();
|
||||||
const dataList = ref<DataRecord[]>([]);
|
const dataList = ref<DataRecord[]>([]);
|
||||||
const dataDetail = ref<DataRecord>({});
|
const dataDetail = ref<DataRecord>({});
|
||||||
const ids = ref<Array<number>>([]);
|
const ids = ref<Array<number>>([]);
|
||||||
@@ -64,7 +67,7 @@
|
|||||||
.then((res) => {
|
.then((res) => {
|
||||||
dataList.value = res.data;
|
dataList.value = res.data;
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
proxy.$refs.tableRef.expandAll();
|
tableRef.value.expandAll();
|
||||||
}, 0);
|
}, 0);
|
||||||
})
|
})
|
||||||
.finally(() => {
|
.finally(() => {
|
||||||
@@ -110,7 +113,7 @@
|
|||||||
form.value = {
|
form.value = {
|
||||||
sort: 999,
|
sort: 999,
|
||||||
};
|
};
|
||||||
proxy.$refs.formRef?.resetFields();
|
formRef.value?.resetFields();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -118,14 +121,14 @@
|
|||||||
*/
|
*/
|
||||||
const handleCancel = () => {
|
const handleCancel = () => {
|
||||||
visible.value = false;
|
visible.value = false;
|
||||||
proxy.$refs.formRef.resetFields();
|
formRef.value.resetFields();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 确定
|
* 确定
|
||||||
*/
|
*/
|
||||||
const handleOk = () => {
|
const handleOk = () => {
|
||||||
proxy.$refs.formRef.validate((valid: any) => {
|
formRef.value.validate((valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
if (form.value.id !== undefined) {
|
if (form.value.id !== undefined) {
|
||||||
update(form.value, form.value.id).then((res) => {
|
update(form.value, form.value.id).then((res) => {
|
||||||
@@ -197,7 +200,7 @@
|
|||||||
del(ids).then((res) => {
|
del(ids).then((res) => {
|
||||||
proxy.$message.success(res.msg);
|
proxy.$message.success(res.msg);
|
||||||
getList();
|
getList();
|
||||||
proxy.$refs.tableRef.selectAll(false);
|
tableRef.value.selectAll(false);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -208,7 +211,7 @@
|
|||||||
if (rowKeys.find((key: any) => key === rowKey)) {
|
if (rowKeys.find((key: any) => key === rowKey)) {
|
||||||
if (record.children) {
|
if (record.children) {
|
||||||
record.children.forEach((r) => {
|
record.children.forEach((r) => {
|
||||||
proxy.$refs.tableRef.select(r.id);
|
tableRef.value.select(r.id);
|
||||||
rowKeys.push(r.id);
|
rowKeys.push(r.id);
|
||||||
if (r.children) {
|
if (r.children) {
|
||||||
handleSelect(rowKeys, rowKey, r);
|
handleSelect(rowKeys, rowKey, r);
|
||||||
@@ -221,7 +224,7 @@
|
|||||||
rowKeys.findIndex((key: number | undefined) => key === r.id),
|
rowKeys.findIndex((key: number | undefined) => key === r.id),
|
||||||
1,
|
1,
|
||||||
);
|
);
|
||||||
proxy.$refs.tableRef.select(r.id, false);
|
tableRef.value.select(r.id, false);
|
||||||
if (r.children) {
|
if (r.children) {
|
||||||
handleSelect(rowKeys, rowKey, r);
|
handleSelect(rowKeys, rowKey, r);
|
||||||
}
|
}
|
||||||
@@ -297,7 +300,7 @@
|
|||||||
* 重置
|
* 重置
|
||||||
*/
|
*/
|
||||||
const resetQuery = () => {
|
const resetQuery = () => {
|
||||||
proxy.$refs.queryRef.resetFields();
|
queryFormRef.value.resetFields();
|
||||||
handleQuery();
|
handleQuery();
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
@@ -316,7 +319,7 @@
|
|||||||
<div class="header">
|
<div class="header">
|
||||||
<!-- 搜索栏 -->
|
<!-- 搜索栏 -->
|
||||||
<div v-if="showQuery" class="header-query">
|
<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="name" hide-label>
|
<a-form-item field="name" hide-label>
|
||||||
<a-input
|
<a-input
|
||||||
v-model="queryParams.name"
|
v-model="queryParams.name"
|
||||||
|
@@ -14,6 +14,9 @@
|
|||||||
|
|
||||||
const { proxy } = getCurrentInstance() as any;
|
const { proxy } = getCurrentInstance() as any;
|
||||||
|
|
||||||
|
const queryFormRef = ref();
|
||||||
|
const formRef = ref();
|
||||||
|
const tableRef = ref();
|
||||||
const dataList = ref<DataRecord[]>([]);
|
const dataList = ref<DataRecord[]>([]);
|
||||||
const total = ref(0);
|
const total = ref(0);
|
||||||
const ids = ref<Array<number>>([]);
|
const ids = ref<Array<number>>([]);
|
||||||
@@ -129,7 +132,7 @@
|
|||||||
*/
|
*/
|
||||||
const reset = () => {
|
const reset = () => {
|
||||||
form.value = {};
|
form.value = {};
|
||||||
proxy.$refs.formRef?.resetFields();
|
formRef.value?.resetFields();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -137,14 +140,14 @@
|
|||||||
*/
|
*/
|
||||||
const handleCancel = () => {
|
const handleCancel = () => {
|
||||||
visible.value = false;
|
visible.value = false;
|
||||||
proxy.$refs.formRef.resetFields();
|
formRef.value.resetFields();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 确定
|
* 确定
|
||||||
*/
|
*/
|
||||||
const handleOk = () => {
|
const handleOk = () => {
|
||||||
proxy.$refs.formRef.validate((valid: any) => {
|
formRef.value.validate((valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
if (form.value.id !== undefined) {
|
if (form.value.id !== undefined) {
|
||||||
update(form.value, form.value.id).then((res) => {
|
update(form.value, form.value.id).then((res) => {
|
||||||
@@ -191,7 +194,7 @@
|
|||||||
del(ids).then((res) => {
|
del(ids).then((res) => {
|
||||||
proxy.$message.success(res.msg);
|
proxy.$message.success(res.msg);
|
||||||
getList();
|
getList();
|
||||||
proxy.$refs.tableRef.selectAll(false);
|
tableRef.value.selectAll(false);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -223,7 +226,7 @@
|
|||||||
* 查询
|
* 查询
|
||||||
*/
|
*/
|
||||||
const handleQuery = () => {
|
const handleQuery = () => {
|
||||||
proxy.$refs.tableRef.selectAll(false);
|
tableRef.value.selectAll(false);
|
||||||
getList();
|
getList();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -231,7 +234,7 @@
|
|||||||
* 重置
|
* 重置
|
||||||
*/
|
*/
|
||||||
const resetQuery = () => {
|
const resetQuery = () => {
|
||||||
proxy.$refs.queryRef.resetFields();
|
queryFormRef.value.resetFields();
|
||||||
handleQuery();
|
handleQuery();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -272,7 +275,7 @@
|
|||||||
<div class="header">
|
<div class="header">
|
||||||
<!-- 搜索栏 -->
|
<!-- 搜索栏 -->
|
||||||
<div v-if="showQuery" class="header-query">
|
<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="name" hide-label>
|
<a-form-item field="name" hide-label>
|
||||||
<a-input
|
<a-input
|
||||||
v-model="queryParams.name"
|
v-model="queryParams.name"
|
||||||
|
@@ -17,6 +17,8 @@
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
const { proxy } = getCurrentInstance() as any;
|
const { proxy } = getCurrentInstance() as any;
|
||||||
|
const formRef = ref();
|
||||||
|
const tableRef = ref();
|
||||||
const dataList = ref<DataRecord[]>([]);
|
const dataList = ref<DataRecord[]>([]);
|
||||||
const colors = ref(['primary', 'success', 'warning', 'error', 'default']);
|
const colors = ref(['primary', 'success', 'warning', 'error', 'default']);
|
||||||
const total = ref(0);
|
const total = ref(0);
|
||||||
@@ -95,7 +97,7 @@
|
|||||||
sort: 999,
|
sort: 999,
|
||||||
dictId: dictId.value,
|
dictId: dictId.value,
|
||||||
};
|
};
|
||||||
proxy.$refs.formRef?.resetFields();
|
formRef.value?.resetFields();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -103,14 +105,14 @@
|
|||||||
*/
|
*/
|
||||||
const handleCancel = () => {
|
const handleCancel = () => {
|
||||||
visible.value = false;
|
visible.value = false;
|
||||||
proxy.$refs.formRef.resetFields();
|
formRef.value.resetFields();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 确定
|
* 确定
|
||||||
*/
|
*/
|
||||||
const handleOk = () => {
|
const handleOk = () => {
|
||||||
proxy.$refs.formRef.validate((valid: any) => {
|
formRef.value.validate((valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
if (form.value.id !== undefined) {
|
if (form.value.id !== undefined) {
|
||||||
update(form.value, form.value.id).then((res) => {
|
update(form.value, form.value.id).then((res) => {
|
||||||
|
@@ -28,6 +28,7 @@
|
|||||||
const { proxy } = getCurrentInstance() as any;
|
const { proxy } = getCurrentInstance() as any;
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
const fileStore = useFileStore();
|
const fileStore = useFileStore();
|
||||||
|
const queryFormRef = ref();
|
||||||
const loading = ref(false);
|
const loading = ref(false);
|
||||||
// 文件列表数据
|
// 文件列表数据
|
||||||
const fileList = ref<FileItem[]>([]);
|
const fileList = ref<FileItem[]>([]);
|
||||||
@@ -212,7 +213,7 @@
|
|||||||
* 重置
|
* 重置
|
||||||
*/
|
*/
|
||||||
const resetQuery = () => {
|
const resetQuery = () => {
|
||||||
proxy.$refs.queryRef.resetFields();
|
queryFormRef.value.resetFields();
|
||||||
handleQuery();
|
handleQuery();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -393,7 +394,7 @@
|
|||||||
<a-row justify="space-between" class="row-operate">
|
<a-row justify="space-between" class="row-operate">
|
||||||
<!-- 左侧区域 -->
|
<!-- 左侧区域 -->
|
||||||
<a-space wrap>
|
<a-space wrap>
|
||||||
<a-form ref="queryRef" :model="queryParams" layout="inline">
|
<a-form ref="queryFormRef" :model="queryParams" layout="inline">
|
||||||
<a-form-item hide-label>
|
<a-form-item hide-label>
|
||||||
<a-upload
|
<a-upload
|
||||||
v-permission="['system:file:upload']"
|
v-permission="['system:file:upload']"
|
||||||
|
@@ -15,6 +15,9 @@
|
|||||||
const { proxy } = getCurrentInstance() as any;
|
const { proxy } = getCurrentInstance() as any;
|
||||||
const { dis_enable_status_enum } = proxy.useDict('dis_enable_status_enum');
|
const { dis_enable_status_enum } = proxy.useDict('dis_enable_status_enum');
|
||||||
|
|
||||||
|
const queryFormRef = ref();
|
||||||
|
const formRef = ref();
|
||||||
|
const tableRef = ref();
|
||||||
const dataList = ref<DataRecord[]>([]);
|
const dataList = ref<DataRecord[]>([]);
|
||||||
const ids = ref<Array<number>>([]);
|
const ids = ref<Array<number>>([]);
|
||||||
const title = ref('');
|
const title = ref('');
|
||||||
@@ -107,7 +110,7 @@
|
|||||||
isHidden: false,
|
isHidden: false,
|
||||||
sort: 999,
|
sort: 999,
|
||||||
};
|
};
|
||||||
proxy.$refs.formRef?.resetFields();
|
formRef.value?.resetFields();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -115,14 +118,14 @@
|
|||||||
*/
|
*/
|
||||||
const handleCancel = () => {
|
const handleCancel = () => {
|
||||||
visible.value = false;
|
visible.value = false;
|
||||||
proxy.$refs.formRef.resetFields();
|
formRef.value.resetFields();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 确定
|
* 确定
|
||||||
*/
|
*/
|
||||||
const handleOk = () => {
|
const handleOk = () => {
|
||||||
proxy.$refs.formRef.validate((valid: any) => {
|
formRef.value.validate((valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
if (form.value.id !== undefined) {
|
if (form.value.id !== undefined) {
|
||||||
update(form.value, form.value.id).then((res) => {
|
update(form.value, form.value.id).then((res) => {
|
||||||
@@ -170,7 +173,7 @@
|
|||||||
del(ids).then((res) => {
|
del(ids).then((res) => {
|
||||||
proxy.$message.success(res.msg);
|
proxy.$message.success(res.msg);
|
||||||
getList();
|
getList();
|
||||||
proxy.$refs.tableRef.selectAll(false);
|
tableRef.value.selectAll(false);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -181,7 +184,7 @@
|
|||||||
if (rowKeys.find((key: any) => key === rowKey)) {
|
if (rowKeys.find((key: any) => key === rowKey)) {
|
||||||
if (record.children) {
|
if (record.children) {
|
||||||
record.children.forEach((r) => {
|
record.children.forEach((r) => {
|
||||||
proxy.$refs.tableRef.select(r.id);
|
tableRef.value.select(r.id);
|
||||||
rowKeys.push(r.id);
|
rowKeys.push(r.id);
|
||||||
if (r.children) {
|
if (r.children) {
|
||||||
handleSelect(rowKeys, rowKey, r);
|
handleSelect(rowKeys, rowKey, r);
|
||||||
@@ -194,7 +197,7 @@
|
|||||||
rowKeys.findIndex((key: number | undefined) => key === r.id),
|
rowKeys.findIndex((key: number | undefined) => key === r.id),
|
||||||
1,
|
1,
|
||||||
);
|
);
|
||||||
proxy.$refs.tableRef.select(r.id, false);
|
tableRef.value.select(r.id, false);
|
||||||
if (r.children) {
|
if (r.children) {
|
||||||
handleSelect(rowKeys, rowKey, r);
|
handleSelect(rowKeys, rowKey, r);
|
||||||
}
|
}
|
||||||
@@ -231,7 +234,7 @@
|
|||||||
*/
|
*/
|
||||||
const handleExpandAll = () => {
|
const handleExpandAll = () => {
|
||||||
expandAll.value = !expandAll.value;
|
expandAll.value = !expandAll.value;
|
||||||
proxy.$refs.tableRef.expandAll(expandAll.value);
|
tableRef.value.expandAll(expandAll.value);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -300,7 +303,7 @@
|
|||||||
* 重置
|
* 重置
|
||||||
*/
|
*/
|
||||||
const resetQuery = () => {
|
const resetQuery = () => {
|
||||||
proxy.$refs.queryRef.resetFields();
|
queryFormRef.value.resetFields();
|
||||||
handleQuery();
|
handleQuery();
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
@@ -320,7 +323,7 @@
|
|||||||
<div class="header">
|
<div class="header">
|
||||||
<!-- 搜索栏 -->
|
<!-- 搜索栏 -->
|
||||||
<div v-if="showQuery" class="header-query">
|
<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-form-item field="title" hide-label>
|
||||||
<a-input
|
<a-input
|
||||||
v-model="queryParams.title"
|
v-model="queryParams.title"
|
||||||
|
@@ -3,6 +3,8 @@
|
|||||||
|
|
||||||
const { proxy } = getCurrentInstance() as any;
|
const { proxy } = getCurrentInstance() as any;
|
||||||
const { message_type_enum } = proxy.useDict('message_type_enum');
|
const { message_type_enum } = proxy.useDict('message_type_enum');
|
||||||
|
const queryFormRef = ref();
|
||||||
|
const tableRef = ref();
|
||||||
const dataList = ref<DataRecord[]>([]);
|
const dataList = ref<DataRecord[]>([]);
|
||||||
const dataDetail = ref<DataRecord>({
|
const dataDetail = ref<DataRecord>({
|
||||||
id: 0,
|
id: 0,
|
||||||
@@ -99,7 +101,7 @@
|
|||||||
del(ids).then((res) => {
|
del(ids).then((res) => {
|
||||||
proxy.$message.success(res.msg);
|
proxy.$message.success(res.msg);
|
||||||
getList();
|
getList();
|
||||||
proxy.$refs.tableRef.selectAll(false);
|
tableRef.value.selectAll(false);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -130,7 +132,7 @@
|
|||||||
read(ids).then((res) => {
|
read(ids).then((res) => {
|
||||||
proxy.$message.success(res.msg);
|
proxy.$message.success(res.msg);
|
||||||
getList();
|
getList();
|
||||||
proxy.$refs.tableRef.selectAll(false);
|
tableRef.value.selectAll(false);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -160,7 +162,7 @@
|
|||||||
* 重置
|
* 重置
|
||||||
*/
|
*/
|
||||||
const resetQuery = () => {
|
const resetQuery = () => {
|
||||||
proxy.$refs.queryRef.resetFields();
|
queryFormRef.value.resetFields();
|
||||||
handleQuery();
|
handleQuery();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -199,7 +201,7 @@
|
|||||||
<div class="header">
|
<div class="header">
|
||||||
<!-- 搜索栏 -->
|
<!-- 搜索栏 -->
|
||||||
<div v-if="showQuery" class="header-query">
|
<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-form-item field="title" hide-label>
|
||||||
<a-input
|
<a-input
|
||||||
v-model="queryParams.title"
|
v-model="queryParams.title"
|
||||||
|
@@ -18,6 +18,9 @@
|
|||||||
'dis_enable_status_enum',
|
'dis_enable_status_enum',
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const queryFormRef = ref();
|
||||||
|
const formRef = ref();
|
||||||
|
const tableRef = ref();
|
||||||
const dataList = ref<DataRecord[]>([]);
|
const dataList = ref<DataRecord[]>([]);
|
||||||
const dataDetail = ref<DataRecord>({});
|
const dataDetail = ref<DataRecord>({});
|
||||||
const total = ref(0);
|
const total = ref(0);
|
||||||
@@ -170,7 +173,7 @@
|
|||||||
dataScope: 4,
|
dataScope: 4,
|
||||||
sort: 999,
|
sort: 999,
|
||||||
};
|
};
|
||||||
proxy.$refs.formRef?.resetFields();
|
formRef.value?.resetFields();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -178,7 +181,7 @@
|
|||||||
*/
|
*/
|
||||||
const handleCancel = () => {
|
const handleCancel = () => {
|
||||||
visible.value = false;
|
visible.value = false;
|
||||||
proxy.$refs.formRef.resetFields();
|
formRef.value.resetFields();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -224,7 +227,7 @@
|
|||||||
* 确定
|
* 确定
|
||||||
*/
|
*/
|
||||||
const handleOk = () => {
|
const handleOk = () => {
|
||||||
proxy.$refs.formRef.validate((valid: any) => {
|
formRef.value.validate((valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
if (form.value.id !== undefined) {
|
if (form.value.id !== undefined) {
|
||||||
form.value.menuIds = getMenuAllCheckedKeys();
|
form.value.menuIds = getMenuAllCheckedKeys();
|
||||||
@@ -302,7 +305,7 @@
|
|||||||
del(ids).then((res) => {
|
del(ids).then((res) => {
|
||||||
proxy.$message.success(res.msg);
|
proxy.$message.success(res.msg);
|
||||||
getList();
|
getList();
|
||||||
proxy.$refs.tableRef.selectAll(false);
|
tableRef.value.selectAll(false);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -385,7 +388,7 @@
|
|||||||
* 重置
|
* 重置
|
||||||
*/
|
*/
|
||||||
const resetQuery = () => {
|
const resetQuery = () => {
|
||||||
proxy.$refs.queryRef.resetFields();
|
queryFormRef.value.resetFields();
|
||||||
handleQuery();
|
handleQuery();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -424,7 +427,7 @@
|
|||||||
<div class="header">
|
<div class="header">
|
||||||
<!-- 搜索栏 -->
|
<!-- 搜索栏 -->
|
||||||
<div v-if="showQuery" class="header-query">
|
<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="name" hide-label>
|
<a-form-item field="name" hide-label>
|
||||||
<a-input
|
<a-input
|
||||||
v-model="queryParams.name"
|
v-model="queryParams.name"
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
const { proxy } = getCurrentInstance() as any;
|
const { proxy } = getCurrentInstance() as any;
|
||||||
|
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
|
const formRef = ref();
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
const loading = ref(false);
|
const loading = ref(false);
|
||||||
|
|
||||||
@@ -46,7 +47,7 @@
|
|||||||
*/
|
*/
|
||||||
const handleSave = () => {
|
const handleSave = () => {
|
||||||
if (loading.value) return;
|
if (loading.value) return;
|
||||||
proxy.$refs.formRef.validate((valid: any) => {
|
formRef.value.validate((valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
loading.value = true;
|
loading.value = true;
|
||||||
updateBasicInfo({
|
updateBasicInfo({
|
||||||
@@ -68,7 +69,7 @@
|
|||||||
* 重置
|
* 重置
|
||||||
*/
|
*/
|
||||||
const handleReset = () => {
|
const handleReset = () => {
|
||||||
proxy.$refs.formRef.resetFields();
|
formRef.value.resetFields();
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
@@ -9,6 +9,7 @@
|
|||||||
const { proxy } = getCurrentInstance() as any;
|
const { proxy } = getCurrentInstance() as any;
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
|
const formRef = ref();
|
||||||
const captchaTime = ref(60);
|
const captchaTime = ref(60);
|
||||||
const captchaTimer = ref();
|
const captchaTimer = ref();
|
||||||
const captchaLoading = ref(false);
|
const captchaLoading = ref(false);
|
||||||
@@ -72,7 +73,7 @@
|
|||||||
*/
|
*/
|
||||||
const handleSendCaptcha = () => {
|
const handleSendCaptcha = () => {
|
||||||
if (captchaLoading.value) return;
|
if (captchaLoading.value) return;
|
||||||
proxy.$refs.formRef.validateField('newEmail', (valid: any) => {
|
formRef.value.validateField('newEmail', (valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
captchaLoading.value = true;
|
captchaLoading.value = true;
|
||||||
captchaBtnNameKey.value = 'userCenter.securitySettings.captcha.ing';
|
captchaBtnNameKey.value = 'userCenter.securitySettings.captcha.ing';
|
||||||
@@ -107,7 +108,7 @@
|
|||||||
*/
|
*/
|
||||||
const handleCancel = () => {
|
const handleCancel = () => {
|
||||||
visible.value = false;
|
visible.value = false;
|
||||||
proxy.$refs.formRef.resetFields();
|
formRef.value.resetFields();
|
||||||
resetCaptcha();
|
resetCaptcha();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -115,7 +116,7 @@
|
|||||||
* 修改
|
* 修改
|
||||||
*/
|
*/
|
||||||
const handleUpdate = () => {
|
const handleUpdate = () => {
|
||||||
proxy.$refs.formRef.validate((valid: any) => {
|
formRef.value.validate((valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
updateEmail({
|
updateEmail({
|
||||||
newEmail: form.newEmail,
|
newEmail: form.newEmail,
|
||||||
|
@@ -9,6 +9,7 @@
|
|||||||
const { proxy } = getCurrentInstance() as any;
|
const { proxy } = getCurrentInstance() as any;
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
|
const formRef = ref();
|
||||||
const captchaTime = ref(60);
|
const captchaTime = ref(60);
|
||||||
const captchaTimer = ref();
|
const captchaTimer = ref();
|
||||||
const captchaLoading = ref(false);
|
const captchaLoading = ref(false);
|
||||||
@@ -74,7 +75,7 @@
|
|||||||
*/
|
*/
|
||||||
const handleOpenBehaviorCaptcha = () => {
|
const handleOpenBehaviorCaptcha = () => {
|
||||||
if (captchaLoading.value) return;
|
if (captchaLoading.value) return;
|
||||||
proxy.$refs.formRef.validateField('newPhone', (valid: any) => {
|
formRef.value.validateField('newPhone', (valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
proxy.$refs.verifyRef.show();
|
proxy.$refs.verifyRef.show();
|
||||||
}
|
}
|
||||||
@@ -86,7 +87,7 @@
|
|||||||
*/
|
*/
|
||||||
const handleSendCaptcha = (captchaParam: BehaviorCaptchaReq) => {
|
const handleSendCaptcha = (captchaParam: BehaviorCaptchaReq) => {
|
||||||
if (captchaLoading.value) return;
|
if (captchaLoading.value) return;
|
||||||
proxy.$refs.formRef.validateField('newPhone', (valid: any) => {
|
formRef.value.validateField('newPhone', (valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
captchaLoading.value = true;
|
captchaLoading.value = true;
|
||||||
captchaBtnNameKey.value = 'userCenter.securitySettings.captcha.ing';
|
captchaBtnNameKey.value = 'userCenter.securitySettings.captcha.ing';
|
||||||
@@ -121,7 +122,7 @@
|
|||||||
*/
|
*/
|
||||||
const handleCancel = () => {
|
const handleCancel = () => {
|
||||||
visible.value = false;
|
visible.value = false;
|
||||||
proxy.$refs.formRef.resetFields();
|
formRef.value.resetFields();
|
||||||
resetCaptcha();
|
resetCaptcha();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -129,7 +130,7 @@
|
|||||||
* 修改
|
* 修改
|
||||||
*/
|
*/
|
||||||
const handleUpdate = () => {
|
const handleUpdate = () => {
|
||||||
proxy.$refs.formRef.validate((valid: any) => {
|
formRef.value.validate((valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
updatePhone({
|
updatePhone({
|
||||||
newPhone: form.newPhone,
|
newPhone: form.newPhone,
|
||||||
|
@@ -9,6 +9,7 @@
|
|||||||
|
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
|
const formRef = ref();
|
||||||
const visible = ref(false);
|
const visible = ref(false);
|
||||||
|
|
||||||
// 表单数据
|
// 表单数据
|
||||||
@@ -84,14 +85,14 @@
|
|||||||
*/
|
*/
|
||||||
const handleCancel = () => {
|
const handleCancel = () => {
|
||||||
visible.value = false;
|
visible.value = false;
|
||||||
proxy.$refs.formRef.resetFields();
|
formRef.value.resetFields();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改
|
* 修改
|
||||||
*/
|
*/
|
||||||
const handleUpdate = () => {
|
const handleUpdate = () => {
|
||||||
proxy.$refs.formRef.validate((valid: any) => {
|
formRef.value.validate((valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
updatePassword({
|
updatePassword({
|
||||||
oldPassword: encryptByRsa(form.oldPassword) || '',
|
oldPassword: encryptByRsa(form.oldPassword) || '',
|
||||||
|
@@ -21,6 +21,9 @@
|
|||||||
const { proxy } = getCurrentInstance() as any;
|
const { proxy } = getCurrentInstance() as any;
|
||||||
const { dis_enable_status_enum } = proxy.useDict('dis_enable_status_enum');
|
const { dis_enable_status_enum } = proxy.useDict('dis_enable_status_enum');
|
||||||
|
|
||||||
|
const queryFormRef = ref();
|
||||||
|
const formRef = ref();
|
||||||
|
const tableRef = ref();
|
||||||
const dataList = ref<DataRecord[]>([]);
|
const dataList = ref<DataRecord[]>([]);
|
||||||
const dataDetail = ref<DataRecord>({});
|
const dataDetail = ref<DataRecord>({});
|
||||||
const total = ref(0);
|
const total = ref(0);
|
||||||
@@ -191,7 +194,7 @@
|
|||||||
form.value = {
|
form.value = {
|
||||||
gender: 1,
|
gender: 1,
|
||||||
};
|
};
|
||||||
proxy.$refs.formRef?.resetFields();
|
formRef.value?.resetFields();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -201,7 +204,7 @@
|
|||||||
visible.value = false;
|
visible.value = false;
|
||||||
resetPasswordVisible.value = false;
|
resetPasswordVisible.value = false;
|
||||||
userRoleVisible.value = false;
|
userRoleVisible.value = false;
|
||||||
proxy.$refs.formRef?.resetFields();
|
formRef.value?.resetFields();
|
||||||
proxy.$refs.resetPasswordFormRef?.resetFields();
|
proxy.$refs.resetPasswordFormRef?.resetFields();
|
||||||
proxy.$refs.userRoleFormRef?.resetFields();
|
proxy.$refs.userRoleFormRef?.resetFields();
|
||||||
};
|
};
|
||||||
@@ -210,7 +213,7 @@
|
|||||||
* 确定
|
* 确定
|
||||||
*/
|
*/
|
||||||
const handleOk = () => {
|
const handleOk = () => {
|
||||||
proxy.$refs.formRef.validate((valid: any) => {
|
formRef.value.validate((valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
if (form.value.id !== undefined) {
|
if (form.value.id !== undefined) {
|
||||||
update(form.value, form.value.id).then((res) => {
|
update(form.value, form.value.id).then((res) => {
|
||||||
@@ -328,7 +331,7 @@
|
|||||||
del(ids).then((res) => {
|
del(ids).then((res) => {
|
||||||
proxy.$message.success(res.msg);
|
proxy.$message.success(res.msg);
|
||||||
getList();
|
getList();
|
||||||
proxy.$refs.tableRef.selectAll(false);
|
tableRef.value.selectAll(false);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -424,7 +427,7 @@
|
|||||||
* 重置
|
* 重置
|
||||||
*/
|
*/
|
||||||
const resetQuery = () => {
|
const resetQuery = () => {
|
||||||
proxy.$refs.queryRef.resetFields();
|
queryFormRef.value.resetFields();
|
||||||
handleQuery();
|
handleQuery();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -487,7 +490,7 @@
|
|||||||
<div class="header">
|
<div class="header">
|
||||||
<!-- 搜索栏 -->
|
<!-- 搜索栏 -->
|
||||||
<div v-if="showQuery" class="header-query">
|
<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="username" hide-label>
|
<a-form-item field="username" hide-label>
|
||||||
<a-input
|
<a-input
|
||||||
v-model="queryParams.username"
|
v-model="queryParams.username"
|
||||||
|
@@ -25,6 +25,8 @@
|
|||||||
'query_type_enum',
|
'query_type_enum',
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const queryFormRef = ref();
|
||||||
|
const formRef = ref();
|
||||||
const { copy, copied } = useClipboard();
|
const { copy, copied } = useClipboard();
|
||||||
const extensions = [java(), javascript()];
|
const extensions = [java(), javascript()];
|
||||||
const tableList = ref<TableRecord[]>([]);
|
const tableList = ref<TableRecord[]>([]);
|
||||||
@@ -129,7 +131,7 @@
|
|||||||
* 确定
|
* 确定
|
||||||
*/
|
*/
|
||||||
const handleOk = () => {
|
const handleOk = () => {
|
||||||
proxy.$refs.formRef.validate((valid: any) => {
|
formRef.value.validate((valid: any) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
config.value.fieldConfigs = fieldConfigList.value;
|
config.value.fieldConfigs = fieldConfigList.value;
|
||||||
config.value.genConfig = form.value;
|
config.value.genConfig = form.value;
|
||||||
@@ -147,7 +149,7 @@
|
|||||||
*/
|
*/
|
||||||
const handleCancel = () => {
|
const handleCancel = () => {
|
||||||
visible.value = false;
|
visible.value = false;
|
||||||
proxy.$refs.formRef?.resetFields();
|
formRef.value.resetFields();
|
||||||
fieldConfigList.value = [];
|
fieldConfigList.value = [];
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -219,7 +221,7 @@
|
|||||||
* 重置
|
* 重置
|
||||||
*/
|
*/
|
||||||
const resetQuery = () => {
|
const resetQuery = () => {
|
||||||
proxy.$refs.queryRef.resetFields();
|
queryFormRef.value.resetFields();
|
||||||
handleQuery();
|
handleQuery();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -258,7 +260,7 @@
|
|||||||
<div class="header">
|
<div class="header">
|
||||||
<!-- 搜索栏 -->
|
<!-- 搜索栏 -->
|
||||||
<div v-if="showQuery" class="header-query">
|
<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="tableName" hide-label>
|
<a-form-item field="tableName" hide-label>
|
||||||
<a-input
|
<a-input
|
||||||
v-model="queryParams.tableName"
|
v-model="queryParams.tableName"
|
||||||
|
Reference in New Issue
Block a user