Skip to content

Commit

Permalink
style: 优化前端 CRUD 相关命名
Browse files Browse the repository at this point in the history
  • Loading branch information
Charles7c committed Aug 23, 2023
1 parent 6d024a9 commit 6d81928
Show file tree
Hide file tree
Showing 14 changed files with 210 additions and 210 deletions.
6 changes: 3 additions & 3 deletions continew-admin-ui/src/api/common/index.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import axios from 'axios';
import qs from 'query-string';
import { DeptParam } from '@/api/system/dept';
import { MenuParam } from '@/api/system/menu';
import { RoleParam } from '@/api/system/role';
import { ListParam as DeptParam } from '@/api/system/dept';
import { ListParam as MenuParam } from '@/api/system/menu';
import { ListParam as RoleParam } from '@/api/system/role';
import { TreeNodeData } from '@arco-design/web-vue';
import { LabelValueState } from '@/store/modules/dict/types';

Expand Down
12 changes: 6 additions & 6 deletions continew-admin-ui/src/api/monitor/online.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import qs from 'query-string';

const BASE_URL = '/monitor/online/user';

export interface OnlineUserRecord {
export interface DataRecord {
token: string;
username: string;
nickname: string;
Expand All @@ -13,19 +13,19 @@ export interface OnlineUserRecord {
loginTime: string;
}

export interface OnlineUserParam extends Partial<OnlineUserRecord> {
export interface ListParam extends Partial<DataRecord> {
page: number;
size: number;
sort: Array<string>;
}

export interface OnlineUserListRes {
list: OnlineUserRecord[];
export interface ListRes {
list: DataRecord[];
total: number;
}

export function listOnlineUser(params: OnlineUserParam) {
return axios.get<OnlineUserListRes>(BASE_URL, {
export function list(params: ListParam) {
return axios.get<ListRes>(BASE_URL, {
params,
paramsSerializer: (obj) => {
return qs.stringify(obj);
Expand Down
20 changes: 10 additions & 10 deletions continew-admin-ui/src/api/system/dept.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import qs from 'query-string';

const BASE_URL = '/system/dept';

export interface DeptRecord {
export interface DataRecord {
id?: string;
name: string;
parentId?: string;
Expand All @@ -15,37 +15,37 @@ export interface DeptRecord {
createTime?: string;
updateUserString?: string;
updateTime?: string;
children?: Array<DeptRecord>;
children?: Array<DataRecord>;
parentName?: string;
disabled?: boolean;
}

export interface DeptParam {
export interface ListParam {
name?: string;
status?: number;
}

export function listDept(params: DeptParam) {
return axios.get<DeptRecord[]>(`${BASE_URL}/tree`, {
export function list(params: ListParam) {
return axios.get<DataRecord[]>(`${BASE_URL}/tree`, {
params,
paramsSerializer: (obj) => {
return qs.stringify(obj);
},
});
}

export function getDept(id: string) {
return axios.get<DeptRecord>(`${BASE_URL}/${id}`);
export function get(id: string) {
return axios.get<DataRecord>(`${BASE_URL}/${id}`);
}

export function addDept(req: DeptRecord) {
export function add(req: DataRecord) {
return axios.post(BASE_URL, req);
}

export function updateDept(req: DeptRecord, id: string) {
export function update(req: DataRecord, id: string) {
return axios.put(`${BASE_URL}/${id}`, req);
}

export function deleteDept(ids: string | Array<string>) {
export function del(ids: string | Array<string>) {
return axios.delete(`${BASE_URL}/${ids}`);
}
20 changes: 10 additions & 10 deletions continew-admin-ui/src/api/system/menu.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import qs from 'query-string';

const BASE_URL = '/system/menu';

export interface MenuRecord {
export interface DataRecord {
id?: string;
title: string;
parentId?: string;
Expand All @@ -22,36 +22,36 @@ export interface MenuRecord {
createTime?: string;
updateUserString?: string;
updateTime?: string;
children?: Array<MenuRecord>;
children?: Array<DataRecord>;
parentName?: string;
}

export interface MenuParam {
export interface ListParam {
name?: string;
status?: number;
}

export function listMenu(params: MenuParam) {
return axios.get<MenuRecord[]>(`${BASE_URL}/tree`, {
export function list(params: ListParam) {
return axios.get<DataRecord[]>(`${BASE_URL}/tree`, {
params,
paramsSerializer: (obj) => {
return qs.stringify(obj);
},
});
}

export function getMenu(id: string) {
return axios.get<MenuRecord>(`${BASE_URL}/${id}`);
export function get(id: string) {
return axios.get<DataRecord>(`${BASE_URL}/${id}`);
}

export function addMenu(req: MenuRecord) {
export function add(req: DataRecord) {
return axios.post(BASE_URL, req);
}

export function updateMenu(req: MenuRecord, id: string) {
export function update(req: DataRecord, id: string) {
return axios.put(`${BASE_URL}/${id}`, req);
}

export function deleteMenu(ids: string | Array<string>) {
export function del(ids: string | Array<string>) {
return axios.delete(`${BASE_URL}/${ids}`);
}
22 changes: 11 additions & 11 deletions continew-admin-ui/src/api/system/role.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import qs from 'query-string';

const BASE_URL = '/system/role';

export interface RoleRecord {
export interface DataRecord {
id?: string;
name: string;
code?: string;
Expand All @@ -21,40 +21,40 @@ export interface RoleRecord {
disabled?: boolean;
}

export interface RoleParam {
export interface ListParam {
name?: string;
status?: number;
page?: number;
size?: number;
sort?: Array<string>;
}

export interface RoleListRes {
list: RoleRecord[];
export interface ListRes {
list: DataRecord[];
total: number;
}

export function listRole(params: RoleParam) {
return axios.get<RoleListRes>(`${BASE_URL}`, {
export function list(params: ListParam) {
return axios.get<ListRes>(`${BASE_URL}`, {
params,
paramsSerializer: (obj) => {
return qs.stringify(obj);
},
});
}

export function getRole(id: string) {
return axios.get<RoleRecord>(`${BASE_URL}/${id}`);
export function get(id: string) {
return axios.get<DataRecord>(`${BASE_URL}/${id}`);
}

export function addRole(req: RoleRecord) {
export function add(req: DataRecord) {
return axios.post(BASE_URL, req);
}

export function updateRole(req: RoleRecord, id: string) {
export function update(req: DataRecord, id: string) {
return axios.put(`${BASE_URL}/${id}`, req);
}

export function deleteRole(ids: string | Array<string>) {
export function del(ids: string | Array<string>) {
return axios.delete(`${BASE_URL}/${ids}`);
}
22 changes: 11 additions & 11 deletions continew-admin-ui/src/api/system/user.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import qs from 'query-string';

const BASE_URL = '/system/user';

export interface UserRecord {
export interface DataRecord {
id?: string;
username: string;
nickname: string;
Expand All @@ -25,7 +25,7 @@ export interface UserRecord {
disabled?: boolean;
}

export interface UserParam {
export interface ListParam {
username?: string;
status?: number;
createTime?: Array<string>;
Expand All @@ -34,33 +34,33 @@ export interface UserParam {
sort?: Array<string>;
}

export interface UserListRes {
list: UserRecord[];
export interface ListRes {
list: DataRecord[];
total: number;
}

export function listUser(params: UserParam) {
return axios.get<UserListRes>(`${BASE_URL}`, {
export function list(params: ListParam) {
return axios.get<ListRes>(`${BASE_URL}`, {
params,
paramsSerializer: (obj) => {
return qs.stringify(obj);
},
});
}

export function getUser(id: string) {
return axios.get<UserRecord>(`${BASE_URL}/${id}`);
export function get(id: string) {
return axios.get<DataRecord>(`${BASE_URL}/${id}`);
}

export function addUser(req: UserRecord) {
export function add(req: DataRecord) {
return axios.post(BASE_URL, req);
}

export function updateUser(req: UserRecord, id: string) {
export function update(req: DataRecord, id: string) {
return axios.put(`${BASE_URL}/${id}`, req);
}

export function deleteUser(ids: string | Array<string>) {
export function del(ids: string | Array<string>) {
return axios.delete(`${BASE_URL}/${ids}`);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
}}</a-link>
</template>
<div>
<a-empty v-if="list.length === 0">暂无公告</a-empty>
<div v-for="(item, idx) in list" :key="idx" class="item">
<a-empty v-if="dataList.length === 0">暂无公告</a-empty>
<div v-for="(item, idx) in dataList" :key="idx" class="item">
<a-tag v-if="item.type === 1" color="orangered">活动</a-tag>
<a-tag v-else-if="item.type === 2" color="cyan">消息</a-tag>
<a-tag v-else color="blue">通知</a-tag>
Expand Down Expand Up @@ -42,38 +42,38 @@
</template>
<a-typography :style="{ marginTop: '-40px', textAlign: 'center' }">
<a-typography-title>
{{ detail.title }}
{{ dataDetail.title }}
</a-typography-title>
<a-typography-paragraph>
<div class="meta-data">
<a-space>
<span>
<icon-user class="icon" />
<span class="label">发布人:</span>
<span>{{ detail.createUserString }}</span>
<span>{{ dataDetail.createUserString }}</span>
</span>
<a-divider direction="vertical" />
<span>
<svg-icon icon-class="clock-circle" class="icon" />
<span class="label">发布时间:</span>
<span>{{
detail.effectiveTime
? detail.effectiveTime
: detail.createTime
dataDetail.effectiveTime
? dataDetail.effectiveTime
: dataDetail.createTime
}}</span>
</span>
</a-space>
</div>
</a-typography-paragraph>
</a-typography>
<a-divider />
<v-md-preview :text="detail.content"></v-md-preview>
<v-md-preview :text="dataDetail.content"></v-md-preview>
<a-divider />
<div v-if="detail.updateTime" class="update-time-row">
<div v-if="dataDetail.updateTime" class="update-time-row">
<span>
<icon-schedule class="icon" />
<span>最后更新于:</span>
<span>{{ detail.updateTime }}</span>
<span>{{ dataDetail.updateTime }}</span>
</span>
</div>
</a-spin>
Expand All @@ -89,8 +89,8 @@
} from '@/api/dashboard';
import { DataRecord, get } from '@/api/system/announcement';
const list = ref<AnnouncementDashboardRecord[]>([]);
const detail = ref<DataRecord>({});
const dataList = ref<AnnouncementDashboardRecord[]>([]);
const dataDetail = ref<DataRecord>({});
const detailLoading = ref(false);
const detailVisible = ref(false);
Expand All @@ -99,7 +99,7 @@
*/
const getList = () => {
listAnnouncement().then((res) => {
list.value = res.data;
dataList.value = res.data;
});
};
getList();
Expand All @@ -115,7 +115,7 @@
detailVisible.value = true;
get(id)
.then((res) => {
detail.value = res.data;
dataDetail.value = res.data;
})
.finally(() => {
detailLoading.value = false;
Expand All @@ -127,7 +127,7 @@
*/
const handleDetailCancel = () => {
detailVisible.value = false;
detail.value = {};
dataDetail.value = {};
};
</script>

Expand Down
Loading

0 comments on commit 6d81928

Please sign in to comment.