diff --git a/src/api/v1/emailTemplate.ts b/src/api/v1/emailTemplate.ts index eeafafd..67183a8 100644 --- a/src/api/v1/emailTemplate.ts +++ b/src/api/v1/emailTemplate.ts @@ -1,30 +1,27 @@ import { http } from '@/api/service/request'; import type { BaseResult, ResultTable } from '@/api/service/types'; -/** - * 邮件模板表---获取邮件模板表列表 - */ +/** 邮件模板表---获取邮件模板表列表 */ export const fetchGetEmailTemplateList = (data: any) => { return http.request>('get', `emailTemplate/getEmailTemplateList/${data.currentPage}/${data.pageSize}`, { params: data }); }; -/** - * 邮件模板表---添加邮件模板表 - */ +/** 邮件模板表---查询所有邮件模板 */ +export const fetchGetAllEmailTemplates = () => { + return http.request>('get', 'emailTemplate/getAllEmailTemplates'); +}; + +/** 邮件模板表---添加邮件模板表 */ export const fetchAddEmailTemplate = (data: any) => { return http.request>('post', 'emailTemplate/addEmailTemplate', { data }); }; -/** - * 邮件模板表---更新邮件模板表 - */ +/** 邮件模板表---更新邮件模板表 */ export const fetchUpdateEmailTemplate = (data: any) => { return http.request>('put', 'emailTemplate/updateEmailTemplate', { data }); }; -/** - * 邮件模板表---删除邮件模板表 - */ +/** 邮件模板表---删除邮件模板表 */ export const fetchDeleteEmailTemplate = (data: any) => { return http.request>('delete', 'emailTemplate/deleteEmailTemplate', { data }); }; diff --git a/src/components/SelectIcon/Select.vue b/src/components/SelectIcon/Select.vue index 764c923..58f2905 100644 --- a/src/components/SelectIcon/Select.vue +++ b/src/components/SelectIcon/Select.vue @@ -24,9 +24,11 @@ const form = ref(props.formInline); */ const onSearch = async () => { innerForm.loading = true; + const { currentPage, pageSize } = innerForm; // 获取数据 - const baseResult = await fetchGetMenuIconList(innerForm); + const baseResult = await fetchGetMenuIconList({ currentPage, pageSize }); + if (baseResult.code !== 200) return; const data = baseResult.data; // 赋值内容 @@ -34,7 +36,6 @@ const onSearch = async () => { innerForm.currentPage = data.pageNo; innerForm.pageSize = data.pageSize; innerForm.total = data.total; - innerForm.loading = false; }; @@ -49,16 +50,15 @@ const onChangeIcon = (value: any) => { /** * * 清除图标 */ -const onClear = () => { - form.value.icon = ''; -}; +const onClear = () => (form.value.icon = ''); /** * * 修改当前页 * @param value */ -const onCurrentChange = (value: number) => { +const onCurrentChange = async (value: number) => { innerForm.currentPage = value; + await onSearch(); }; onMounted(() => { @@ -76,12 +76,12 @@ onMounted(() => { -
    +
    • @@ -109,7 +109,17 @@ onMounted(() => {