refactor: ♻️ aPI 文件根据模块划分

This commit is contained in:
ray
2024-10-18 22:28:02 +08:00
parent 0cc300a032
commit af460b5dc3
43 changed files with 150 additions and 297 deletions

View File

@@ -53,7 +53,7 @@
</template>
<script setup lang="ts">
import NoticeAPI, { NoticeDetailVO } from "@/api/notice";
import NoticeAPI, { NoticeDetailVO } from "@/api/system/notice";
const visible = ref(false);
const notice = ref<NoticeDetailVO>({});

View File

@@ -1,6 +1,6 @@
<template>
<div class="app-container">
<div class="search-container">
<div class="search-bar">
<el-form
ref="queryFormRef"
:model="queryParams"
@@ -40,7 +40,7 @@
</el-form>
</div>
<el-card shadow="never" class="table-container">
<el-card shadow="never" class="table-wrapper">
<template #header>
<el-button
v-hasPerm="['sys:notice:add']"
@@ -222,18 +222,10 @@
/>
</el-form-item>
<el-form-item label="通知类型" prop="type">
<dictionary
v-model="formData.type"
type="button"
code="notice_type"
/>
<Dict v-model="formData.type" type="button" code="notice_type" />
</el-form-item>
<el-form-item label="通知等级" prop="level">
<dictionary
v-model="formData.level"
type="button"
code="notice_level"
/>
<Dict v-model="formData.level" type="button" code="notice_level" />
</el-form-item>
<el-form-item label="目标类型" prop="targetType">
<el-radio-group v-model="formData.targetType">
@@ -283,8 +275,8 @@ import NoticeAPI, {
NoticePageVO,
NoticeForm,
NoticePageQuery,
} from "@/api/notice";
import UserAPI from "@/api/user";
} from "@/api/system/notice";
import UserAPI from "@/api/system/user";
const queryFormRef = ref(ElForm);
const dataFormRef = ref(ElForm);

View File

@@ -1,6 +1,6 @@
<template>
<div class="app-container">
<div class="search-container">
<div class="search-bar">
<el-form ref="queryFormRef" :model="queryParams" :inline="true">
<el-form-item label="通知标题" prop="title">
<el-input
@@ -27,7 +27,7 @@
</el-form>
</div>
<el-card shadow="never" class="table-container">
<el-card shadow="never" class="table-wrapper">
<el-table
ref="dataTableRef"
v-loading="loading"
@@ -105,7 +105,7 @@ defineOptions({
inheritAttrs: false,
});
import NoticeAPI, { NoticePageVO, NoticePageQuery } from "@/api/notice";
import NoticeAPI, { NoticePageVO, NoticePageQuery } from "@/api/system/notice";
const queryFormRef = ref(ElForm);
const noticeDetailRef = ref();