update code

main
haha 2024-06-17 23:47:02 +08:00
parent ca21f99a22
commit c728ccbd3e
17 changed files with 112 additions and 726 deletions

View File

@ -1,80 +0,0 @@
import request from "@/utils/request";
import { DeptForm, DeptQuery, DeptVO } from "./model";
class DeptAPI {
/**
*
*
* @param queryParams
*/
static getList(queryParams?: DeptQuery) {
return request<any, DeptVO[]>({
url: "/api/v1/dept",
method: "get",
params: queryParams,
});
}
/**
*
*/
static getOptions() {
return request<any, OptionType[]>({
url: "/api/v1/dept/options",
method: "get",
});
}
/**
*
*
* @param id
*/
static getFormData(id: number) {
return request<any, DeptForm>({
url: "/api/v1/dept/" + id + "/form",
method: "get",
});
}
/**
*
*
* @param data
*/
static add(data: DeptForm) {
return request({
url: "/api/v1/dept",
method: "post",
data: data,
});
}
/**
*
*
* @param id
* @param data
*/
static update(id: number, data: DeptForm) {
return request({
url: "/api/v1/dept/" + id,
method: "put",
data: data,
});
}
/**
*
*
* @param ids
*/
static deleteByIds(ids: string) {
return request({
url: "/api/v1/dept/" + ids,
method: "delete",
});
}
}
export default DeptAPI;

View File

@ -1,71 +0,0 @@
/**
*
*/
export interface DeptQuery {
keywords?: string;
status?: number;
}
/**
*
*/
export interface DeptVO {
/**
*
*/
children?: DeptVO[];
/**
*
*/
createTime?: Date;
/**
* ID
*/
id?: number;
/**
*
*/
name?: string;
/**
* ID
*/
parentId?: number;
/**
*
*/
sort?: number;
/**
* (1:0:)
*/
status?: number;
/**
*
*/
updateTime?: Date;
}
/**
*
*/
export interface DeptForm {
/**
* ID()
*/
id?: number;
/**
*
*/
name?: string;
/**
* ID
*/
parentId: number;
/**
*
*/
sort?: number;
/**
* (1:0)
*/
status?: number;
}

View File

@ -0,0 +1,13 @@
import request from "@/utils/request";
const getStatus=()=>{
return request({
url:'/devices/status',
method:'get'
})
}
export default{
getStatus
}

View File

@ -1,149 +0,0 @@
import request from "@/utils/request";
import {
DictTypeQuery,
DictTypePageResult,
DictTypeForm,
DictQuery,
DictForm,
DictPageResult,
} from "./model";
class DictAPI {
/**
*
*
* @param queryParams
*/
static getDictTypePage(queryParams: DictTypeQuery) {
return request<any, DictTypePageResult>({
url: "/api/v1/dict/types/page",
method: "get",
params: queryParams,
});
}
/**
*
*
* @param id
*/
static getDictTypeForm(id: number) {
return request<any, ResponseData<DictTypeForm>>({
url: "/api/v1/dict/types/" + id + "/form",
method: "get",
});
}
/**
*
*
* @param data
*/
static addDictType(data: DictTypeForm) {
return request({
url: "/api/v1/dict/types",
method: "post",
data: data,
});
}
/**
*
*
* @param id
* @param data
*/
static updateDictType(id: number, data: DictTypeForm) {
return request({
url: "/api/v1/dict/types/" + id,
method: "put",
data: data,
});
}
/**
*
*/
static deleteDictTypes(ids: string) {
return request({
url: "/api/v1/dict/types/" + ids,
method: "delete",
});
}
/**
*
*
* @param typeCode
*/
static getDictOptions(typeCode: string) {
return request<any, OptionType[]>({
url: "/api/v1/dict/" + typeCode + "/options",
method: "get",
});
}
/**
*
*/
static getDictPage(queryParams: DictQuery) {
return request<any, DictPageResult>({
url: "/api/v1/dict/page",
method: "get",
params: queryParams,
});
}
/**
*
*
* @param id
*/
static getDictFormData(id: number) {
return request<any, DictForm>({
url: "/api/v1/dict/" + id + "/form",
method: "get",
});
}
/**
*
*
* @param data
*/
static addDict(data: DictForm) {
return request({
url: "/api/v1/dict",
method: "post",
data: data,
});
}
/**
*
*
* @param id
* @param data
*/
static updateDict(id: number, data: DictForm) {
return request({
url: "/api/v1/dict/" + id,
method: "put",
data: data,
});
}
/**
*
*
* @param ids ID(,)
*/
static deleteDictByIds(ids: string) {
return request({
url: "/api/v1/dict/" + ids,
method: "delete",
});
}
}
export default DictAPI;

View File

@ -1,142 +0,0 @@
/**
*
*/
export interface DictTypeQuery extends PageQuery {
/**
* (/)
*/
keywords?: string;
}
/**
*
*/
export interface DictTypePageVO {
/**
* ID
*/
id: number;
/**
*
*/
code: string;
/**
*
*/
name: string;
/**
* (1:;0:)
*/
status?: number;
/**
*
*/
remark?: string;
}
/**
*
*/
export type DictTypePageResult = PageResult<DictTypePageVO[]>;
/**
*
*/
export interface DictTypeForm {
/**
* ID
*/
id?: number;
/**
*
*/
name?: string;
/**
*
*/
code?: string;
/**
* 1:;0:
*/
status: number;
/**
*
*/
remark?: string;
}
/**
*
*/
export interface DictQuery extends PageQuery {
/**
*
*/
name?: string;
/**
*
*/
typeCode?: string;
}
/**
*
*/
export interface DictPageVO {
/**
* ID
*/
id?: number;
/**
*
*/
name?: string;
/**
* (1:;0:)
*/
status?: number;
/**
*
*/
value?: string;
}
/**
*
*/
export type DictPageResult = PageResult<DictPageVO[]>;
/**
*
*/
export interface DictForm {
/**
* ID
*/
id?: number;
/**
*
*/
name?: string;
/**
*
*/
sort?: number;
/**
* (1:;0:)
*/
status?: number;
/**
*
*/
typeCode?: string;
/**
*
*/
value?: string;
/**
*
*/
remark?: string;
}

View File

@ -1,37 +0,0 @@
import request from "@/utils/request";
import { FileInfo } from "./model";
class FileAPI {
/**
*
*
* @param file
*/
static upload(file: File) {
const formData = new FormData();
formData.append("file", file);
return request<any, FileInfo>({
url: "/api/v1/files",
method: "post",
data: formData,
headers: {
"Content-Type": "multipart/form-data",
},
});
}
/**
*
*
* @param filePath
*/
static deleteByPath(filePath?: string) {
return request({
url: "/api/v1/files",
method: "delete",
params: { filePath: filePath },
});
}
}
export default FileAPI;

View File

@ -1,7 +0,0 @@
/**
* API
*/
export interface FileInfo {
name: string;
url: string;
}

View File

@ -9,12 +9,12 @@ class MenuAPI {
return new Promise((resolve) => {
resolve([
{
path: "/split",
path: "/modelMgr",
component: "Layout",
redirect: "/split/split1",
name: "/split",
redirect: "/modelMgr/index",
name: "/modelMgr",
meta: {
title: "算法分割",
title: "算法分割管理",
icon: "split",
hidden: false,
roles: ["GUEST", "ADMIN", "ADMIN6"],
@ -22,40 +22,27 @@ class MenuAPI {
},
children: [
{
path: "split1",
component: "split/split1/index",
name: "split1",
path: "index",
component: "model/index",
name: "modelIndex",
meta: {
title: "算法分割1",
title: "模型管理",
icon: "user",
hidden: false,
hidden: true,
roles: ["ADMIN", "GUEST"],
keepAlive: true,
alwaysShow: false,
},
},
{
path: "/split2",
component: "split/split1/index",
name: "/split2",
meta: {
title: "算法分割2",
icon: "role",
hidden: false,
roles: ["ADMIN6", "GUEST", "ADMIN"],
keepAlive: true,
alwaysShow: false,
},
},
}
],
},
{
path: "/flow",
path: "/protocol",
component: "Layout",
redirect: "/flow/demo",
name: "/flow",
redirect: "/protocol/index",
name: "/protocol",
meta: {
title: "互联协议",
title: "互联协议管理",
icon: "web",
hidden: false,
roles: ["GUEST", "ADMIN", "ADMIN6"],
@ -63,31 +50,18 @@ class MenuAPI {
},
children: [
{
path: "demo",
component: "flow/demo/index",
name: "demo",
path: "index",
component: "protocol/index",
name: "protocolIndex",
meta: {
title: "互联协议1",
icon: "user",
hidden: false,
hidden: true,
roles: ["ADMIN", "GUEST"],
keepAlive: true,
alwaysShow: false,
},
},
{
path: "role",
component: "system/role/index",
name: "Role",
meta: {
title: "互联协议2",
icon: "role",
hidden: false,
roles: ["ADMIN6", "GUEST", "ADMIN"],
keepAlive: true,
alwaysShow: false,
},
},
}
],
},
{
@ -104,11 +78,11 @@ class MenuAPI {
},
children: [
{
path: "user",
component: "system/user/index",
name: "User",
path: "index",
component: "simulationEvaluation/index",
name: "simulationEvaluationIndex",
meta: {
title: "仿真评估1",
title: "编译部署",
icon: "user",
hidden: false,
roles: ["ADMIN", "GUEST"],
@ -117,11 +91,23 @@ class MenuAPI {
},
},
{
path: "role",
component: "system/role/index",
name: "Role",
path: "reason",
component: "simulationEvaluation/reason",
name: "simulationEvaluationReason",
meta: {
title: "仿真评估2",
title: "推理评估",
icon: "role",
hidden: false,
roles: ["ADMIN6", "GUEST", "ADMIN"],
keepAlive: true,
alwaysShow: false,
},
},{
path: "reasonReport",
component: "simulationEvaluation/reasonReport",
name: "simulationEvaluationReasonReport",
meta: {
title: "评估报告",
icon: "role",
hidden: false,
roles: ["ADMIN6", "GUEST", "ADMIN"],

View File

@ -1,108 +0,0 @@
import request from "@/utils/request";
import { RoleQuery, RolePageResult, RoleForm } from "./model";
class RoleAPI {
/**
*
*
* @param queryParams
*/
static getPage(queryParams?: RoleQuery) {
return request<any, RolePageResult>({
url: "/api/v1/roles/page",
method: "get",
params: queryParams,
});
}
/**
*
*
* @param queryParams
*/
static getOptions(queryParams?: RoleQuery) {
return request<any, OptionType[]>({
url: "/api/v1/roles/options",
method: "get",
params: queryParams,
});
}
/**
* ID
*
* @param queryParams
*/
static getRoleMenuIds(roleId: number) {
return request<any, number[]>({
url: "/api/v1/roles/" + roleId + "/menuIds",
method: "get",
});
}
/**
*
*
* @param queryParams
*/
static updateRoleMenus(roleId: number, data: number[]) {
return request({
url: "/api/v1/roles/" + roleId + "/menus",
method: "put",
data: data,
});
}
/**
*
*
* @param id
*/
static getFormData(id: number) {
return request<any, RoleForm>({
url: "/api/v1/roles/" + id + "/form",
method: "get",
});
}
/**
*
*
* @param data
*/
static add(data: RoleForm) {
return request({
url: "/api/v1/roles",
method: "post",
data: data,
});
}
/**
*
*
* @param id
* @param data
*/
static update(id: number, data: RoleForm) {
return request({
url: "/api/v1/roles/" + id,
method: "put",
data: data,
});
}
/**
* (,)
*
* @param ids
*/
static deleteByIds(ids: string) {
return request({
url: "/api/v1/roles/" + ids,
method: "delete",
});
}
}
export default RoleAPI;

View File

@ -1,78 +0,0 @@
/**
*
*/
export interface RoleQuery extends PageQuery {
keywords?: string;
}
/**
*
*/
export interface RolePageVO {
/**
*
*/
code?: string;
/**
* ID
*/
id?: number;
/**
*
*/
name?: string;
/**
*
*/
sort?: number;
/**
*
*/
status?: number;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
}
/**
*
*/
export type RolePageResult = PageResult<RolePageVO[]>;
/**
*
*/
export interface RoleForm {
/**
* ID
*/
id?: number;
/**
*
*/
code: string;
/**
*
*/
dataScope?: number;
/**
*
*/
name: string;
/**
*
*/
sort?: number;
/**
* (1-0-)
*/
status?: number;
}

View File

@ -1,7 +1,7 @@
export default {
// 路由国际化
route: {
dashboard: "数据总览",
dashboard: "首页",
document: "项目文档",
},
// 登录页面国际化

View File

@ -113,6 +113,7 @@ import { reactive } from 'vue'
import ModelFlow from './components/ModelFlow.vue'
import IndexNotice from './components/IndexNotice.vue'
import ServiceStatus from './components/ServiceStatus.vue'
import DeviceAPI from "@/api/device";
let svTemp=ref(55.5)
let topInfos = reactive([
{ title: '模型总数', count: 158, clsName: 'c1', icon: "images/nav/nav1.png" },
@ -148,6 +149,9 @@ onMounted(()=>{
winWidth.value=window.outerWidth;
},100);
}
DeviceAPI.getStatus().then(d=>{
debugger;
});
});
</script>

View File

@ -0,0 +1,11 @@
<template>
<div>
1111111111
</div>
</template>
<script setup>
</script>
<style scoped lang='less'>
</style>

View File

@ -0,0 +1,11 @@
<template>
<div>
2222222
</div>
</template>
<script setup>
</script>
<style scoped lang='less'>
</style>

View File

@ -0,0 +1,11 @@
<template>
<div>
33333
</div>
</template>
<script setup>
</script>
<style scoped lang='less'>
</style>

View File

@ -0,0 +1,11 @@
<template>
<div>
44444
</div>
</template>
<script setup>
</script>
<style scoped lang='less'>
</style>

View File

@ -0,0 +1,11 @@
<template>
<div>
555
</div>
</template>
<script setup>
</script>
<style scoped lang='less'>
</style>