update code
parent
1ce4aa9f12
commit
6f69337a23
|
@ -176,7 +176,7 @@
|
||||||
},100);
|
},100);
|
||||||
}
|
}
|
||||||
DeviceAPI.getStatus().then(d=>{
|
DeviceAPI.getStatus().then(d=>{
|
||||||
debugger;
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
<el-button text type="primary" size="small"
|
<el-button text type="primary" size="small"
|
||||||
@click="doShowModelDetail(scope.row)"><i-ep-edit />查看</el-button>
|
@click="doShowModelDetail(scope.row)"><i-ep-edit />查看</el-button>
|
||||||
<el-button text type="primary" size="small"
|
<el-button text type="primary" size="small"
|
||||||
@click="doUploadModel()"><i-ep-link/>互联</el-button>
|
@click="doProtocol()"><i-ep-link/>互联</el-button>
|
||||||
<el-button text type="primary" size="small" @click="handleDelete(scope.row)"><i-ep-delete />删除</el-button>
|
<el-button text type="primary" size="small" @click="handleDelete(scope.row)"><i-ep-delete />删除</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
@ -82,14 +82,16 @@ function handleQuery() {
|
||||||
tableData.value=d.data.data.model_list||[];
|
tableData.value=d.data.data.model_list||[];
|
||||||
});
|
});
|
||||||
loading.value = true;
|
loading.value = true;
|
||||||
ElMessage.success("查询成功");
|
//ElMessage.success("查询成功");
|
||||||
loading.value = false;
|
loading.value = false;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
const doUploadModel=()=>{
|
||||||
function doUploadModel(){
|
|
||||||
router.replace({ path: "/modelMgr/uploadModel" });
|
router.replace({ path: "/modelMgr/uploadModel" });
|
||||||
}
|
}
|
||||||
|
function doProtocol(){
|
||||||
|
router.replace({ path: "/protocol/index" });
|
||||||
|
}
|
||||||
|
|
||||||
/** 重置查询 */
|
/** 重置查询 */
|
||||||
function resetQuery() {
|
function resetQuery() {
|
||||||
|
@ -107,12 +109,18 @@ function handleSelectionChange(selection: any) {
|
||||||
|
|
||||||
/** 删除数据 */
|
/** 删除数据 */
|
||||||
function handleDelete(row: { [key: string]: any }) {
|
function handleDelete(row: { [key: string]: any }) {
|
||||||
ElMessageBox.confirm("确认删除算子?", "警告", {
|
ElMessageBox.confirm("确认删除模型?", "警告", {
|
||||||
confirmButtonText: "确定",
|
confirmButtonText: "确定",
|
||||||
cancelButtonText: "取消",
|
cancelButtonText: "取消",
|
||||||
type: "warning",
|
type: "warning",
|
||||||
}).then(function () {
|
}).then(function () {
|
||||||
ElMessage.success("删除成功");
|
ModelApi.deleteModel(row.model_id).then(d=>{
|
||||||
|
if(d.data.code==0){
|
||||||
|
ElMessage.success("删除成功");
|
||||||
|
handleQuery();
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="app-container">
|
<div class="app-container upload-model">
|
||||||
<div class="search-container" style="padding-top:4px;">
|
<div class="search-container" style="padding-top:4px;padding-right:20px;">
|
||||||
<h4>模型基本信息</h4>
|
<h4>模型基本信息</h4>
|
||||||
<el-form ref="uploadForm" :rules="upRules" :model="upForm" label-width="120">
|
<el-form ref="uploadForm" :rules="upRules" :model="upForm" label-width="120">
|
||||||
<el-row>
|
<el-row>
|
||||||
|
@ -9,19 +9,27 @@
|
||||||
<el-input v-model="upForm.model_name" placeholder="请输入模型名称" />
|
<el-input v-model="upForm.model_name" placeholder="请输入模型名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12" class="div-mode-type">
|
||||||
|
<el-row>
|
||||||
|
<el-col :span="14">
|
||||||
<el-form-item label="模型类型" prop="modl_main_type">
|
<el-form-item label="模型类型" prop="modl_main_type">
|
||||||
<el-select v-model="upForm.modl_main_type" placeholder="请选择" style="width: 48%"
|
<el-select v-model="upForm.modl_main_type" placeholder="请选择"
|
||||||
@change="doMainTypeChange">
|
@change="doMainTypeChange">
|
||||||
<el-option v-for="(it, idx) in listOpt.modelType" :key="idx"
|
<el-option v-for="(it, idx) in listOpt.modelType" :key="idx"
|
||||||
:label="it.modl_main_type_name" :value="it.modl_main_type" />
|
:label="it.modl_main_type_name" :value="it.modl_main_type" />
|
||||||
</el-select>
|
</el-select>
|
||||||
<el-select v-model="upForm.modl_sub_type" placeholder="请选择"
|
</el-form-item>
|
||||||
style="width: 48%;margin-left:2%;">
|
</el-col>
|
||||||
|
<el-col :span="10">
|
||||||
|
<el-form-item label="" prop="modl_sub_type" class="form-item-sub-type">
|
||||||
|
<el-select v-model="upForm.modl_sub_type" placeholder="请选择">
|
||||||
<el-option v-for="(it, idx) in listOpt.modelSubType" :key="idx"
|
<el-option v-for="(it, idx) in listOpt.modelSubType" :key="idx"
|
||||||
:label="it.modl_sub_type_name" :value="it.modl_sub_type" />
|
:label="it.modl_sub_type_name" :value="it.modl_sub_type" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
|
@ -132,8 +140,16 @@ let listOpt = reactive({
|
||||||
modelFileType: [],
|
modelFileType: [],
|
||||||
modelSubType: [],
|
modelSubType: [],
|
||||||
})
|
})
|
||||||
|
let fileList=ref([])
|
||||||
|
|
||||||
const doSave = () => {
|
const doSave = () => {
|
||||||
router.replace({ path: "/modelMgr/index" })
|
uploadForm.value?.validate((valid) => {
|
||||||
|
if (valid) {
|
||||||
|
debugger
|
||||||
|
router.replace({ path: "/modelMgr/index" })
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
const doBack = () => {
|
const doBack = () => {
|
||||||
router.replace({ path: "/modelMgr/index" })
|
router.replace({ path: "/modelMgr/index" })
|
||||||
|
@ -160,6 +176,7 @@ const upRules = computed(() => {
|
||||||
return {
|
return {
|
||||||
model_name: [{required: true,trigger: "blur",message: "请输入模型名称",},],
|
model_name: [{required: true,trigger: "blur",message: "请输入模型名称",},],
|
||||||
modl_main_type: [{required: true,trigger: "blur",message: "请选择主类型",}],
|
modl_main_type: [{required: true,trigger: "blur",message: "请选择主类型",}],
|
||||||
|
modl_sub_type: [{required: true,trigger: "blur",message: "请选择子类型",}],
|
||||||
model_version: [{required: true,trigger: "blur",message: "请输入模型版本",}],
|
model_version: [{required: true,trigger: "blur",message: "请输入模型版本",}],
|
||||||
modl_framework: [{required: true,trigger: "blur",message: "请选择算法框架",}],
|
modl_framework: [{required: true,trigger: "blur",message: "请选择算法框架",}],
|
||||||
modl_net_type: [{required: true,trigger: "blur",message: "请选择模型网络",}],
|
modl_net_type: [{required: true,trigger: "blur",message: "请选择模型网络",}],
|
||||||
|
@ -205,3 +222,14 @@ onMounted(() => {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
<style lang="scss">
|
||||||
|
.upload-model{
|
||||||
|
.div-mode-type{
|
||||||
|
.form-item-sub-type{
|
||||||
|
.el-form-item__content{
|
||||||
|
margin-left:10px !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
Loading…
Reference in New Issue