diff --git a/src/api/connection/index.js b/src/api/connection/index.js index df5d222..5295ec3 100644 --- a/src/api/connection/index.js +++ b/src/api/connection/index.js @@ -49,6 +49,6 @@ export default { add, deleteConnect, detail, - updatAll, + updatAll, updateInfo } \ No newline at end of file diff --git a/src/api/const/index.js b/src/api/const/index.js new file mode 100644 index 0000000..a6a023e --- /dev/null +++ b/src/api/const/index.js @@ -0,0 +1,70 @@ +import request from "@/utils/request"; +//获取硬件类型列表 +const cmptHardwareType=()=>{ + return request({ + url: `/const/cmpt_hardware_type`, + method: "get" + }); +} +//获取推理任务类型 +const infrTaskType=()=>{ + return request({ + url: `/const/infr_task_type`, + method: "get" + }); +} + +//获取模型文件类型列表 +const modlFileType=()=>{ + return request({ + url: `/const/modl_file_type`, + method: "get" + }); +} +//获取模型框架名称列表 +const modlFramework=()=>{ + return request({ + url: `/const/modl_framework`, + method: "get" + }); +} +//获取模型主类型和子类型列表 +const modlMainType=()=>{ + return request({ + url: `/const/modl_main_type`, + method: "get" + }); +} + +//获取模型网络类型列表 +const modlNetType=()=>{ + return request({ + url: `/const/modl_net_type`, + method: "get" + }); +} +//获取算子主类型列表 +const operMainType=()=>{ + return request({ + url: `/const/oper_main_type`, + method: "get" + }); +} +//获取用户权限类型 +const userRole=()=>{ + return request({ + url: `/const/user_role`, + method: "get" + }); +} + +export default { + cmptHardwareType, + infrTaskType, + modlFileType, + modlFramework, + modlMainType, + modlNetType, + operMainType, + userRole +} \ No newline at end of file diff --git a/src/api/log/index.js b/src/api/log/index.js index 2697f60..ad52e6c 100644 --- a/src/api/log/index.js +++ b/src/api/log/index.js @@ -5,7 +5,14 @@ const serverState=()=>{ method: "get" }); } - +//获取用户操作状态通知 +const userOperationNotice=()=>{ + return request({ + url: "/logs/user_operation/notice", + method: "get" + }); +} export default { - serverState + serverState, + userOperationNotice } \ No newline at end of file diff --git a/src/api/models/index.js b/src/api/models/index.js new file mode 100644 index 0000000..9333c88 --- /dev/null +++ b/src/api/models/index.js @@ -0,0 +1,58 @@ +import request from "@/utils/request"; + +//获取模型列表 +const list=(data)=>{ + return request({ + url: `/models`, + method: "get", + params:data + }); +} + +//创建模型 +const add=(data)=>{ + return request({ + url: `/models`, + method: "post", + data:data + }); +} + +//创建模型 +const deleteModel=(id)=>{ + return request({ + url: `/models/${id}`, + method: "delete" + }); +} + +//获取模型详细信息 +const findOne=(id)=>{ + return request({ + url: `/models/${id}`, + method: "get" + }); +} +//获取模型适配的算子信息 +const adaptOperators=(id)=>{ + return request({ + url: `/models/${id}/adapt_operators`, + method: "get" + }); +} +//请求下载模型文件 +const download=(id)=>{ + return request({ + url: `/models/${id}/download`, + method: "get" + }); +} + +export default { + list, + add, + deleteModel, + findOne, + adaptOperators, + download +} \ No newline at end of file diff --git a/src/views/dashboard/components/IndexNotice.vue b/src/views/dashboard/components/IndexNotice.vue index 58afc49..13fa7a3 100644 --- a/src/views/dashboard/components/IndexNotice.vue +++ b/src/views/dashboard/components/IndexNotice.vue @@ -1,33 +1,32 @@