Эх сурвалжийг харах

哎呀 总算搞定一大半!!!

wukai 1 долоо хоног өмнө
parent
commit
064cf802ca

+ 8 - 0
src/api/biz/metrics.js

@@ -42,3 +42,11 @@ export function delMetrics(autoId) {
         method: 'get'
     })
 }
+
+export function getObjMetrics(query) {
+    return request({
+        url: '/biz/metrics/select',
+        method: 'get',
+        params: query
+    })
+}

+ 8 - 0
src/api/biz/model.js

@@ -42,3 +42,11 @@ export function delModel(modelId) {
         method: 'get'
     })
 }
+
+// 查询模型下拉树结构
+export function modelTreeSelect() {
+    return request({
+        url: '/biz/model/modelTree',
+        method: 'get'
+    })
+}

+ 5 - 1
src/router/index.js

@@ -82,7 +82,7 @@ export const constantRoutes = [
                 component: () => import('@/views/biz/model/index')
             },
             {
-                path: prefix + '/model/metrics',
+                path: prefix + '/metrics',
                 component: () => import('@/views/biz/metrics/index')
             },
             {
@@ -265,6 +265,10 @@ export const constantRoutes = [
                 component: () => import('@/views/system/dept/index')
             },
             {
+                path: prefix + '/system/user',
+                component: () => import('@/views/system/user/index')
+            },
+            {
                 path: prefix + '/system/menu',
                 component: () => import('@/views/system/menu/index')
             },

+ 289 - 155
src/views/biz/metrics/index.vue

@@ -1,159 +1,114 @@
 <template>
   <div class="app-container">
-    <el-form :model="queryParams" ref="queryRef" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="模型ID" prop="modelId">
-        <el-input
-          v-model="queryParams.modelId"
-          placeholder="请输入模型ID"
-          clearable
-          @keyup.enter="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="指标ID" prop="objMetricsId">
-        <el-input
-          v-model="queryParams.objMetricsId"
-          placeholder="请输入指标ID"
-          clearable
-          @keyup.enter="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="指标名称" prop="metricsName">
-        <el-input
-          v-model="queryParams.metricsName"
-          placeholder="请输入指标名称"
-          clearable
-          @keyup.enter="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="创建人" prop="createBy">
-        <el-input
-          v-model="queryParams.createBy"
-          placeholder="请输入创建人"
-          clearable
-          @keyup.enter="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="创建时间" prop="createTime">
-        <el-date-picker clearable
-          v-model="queryParams.createTime"
-          type="date"
-          value-format="YYYY-MM-DD"
-          placeholder="请选择创建时间">
-        </el-date-picker>
-      </el-form-item>
-      <el-form-item label="更新人" prop="updateBy">
-        <el-input
-          v-model="queryParams.updateBy"
-          placeholder="请输入更新人"
-          clearable
-          @keyup.enter="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="更新时间" prop="updateTime">
-        <el-date-picker clearable
-          v-model="queryParams.updateTime"
-          type="date"
-          value-format="YYYY-MM-DD"
-          placeholder="请选择更新时间">
-        </el-date-picker>
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
-        <el-button icon="Refresh" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="Plus"
-          @click="handleAdd"
-          v-hasPermi="['biz:metrics:add']"
-        >新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="Edit"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['biz:metrics:edit']"
-        >修改</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="Delete"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['biz:metrics:remove']"
-        >删除</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="Download"
-          @click="handleExport"
-          v-hasPermi="['biz:metrics:export']"
-        >导出</el-button>
+    <el-row :gutter="20">
+      <!--部门数据-->
+      <el-col :span="4" :xs="24">
+        <div class="head-container">
+          <el-input
+              v-model="modelName"
+              placeholder="请输入模型名称"
+              clearable
+              prefix-icon="Search"
+              style="margin-bottom: 20px"
+          />
+        </div>
+        <div class="head-container">
+          <el-tree
+              :data="modelOptions"
+              :props="{ label: 'label', children: 'children' }"
+              :expand-on-click-node="false"
+              :filter-node-method="filterNode"
+              ref="deptTreeRef"
+              node-key="id"
+              highlight-current
+              default-expand-all
+              @node-click="handleNodeClick"
+          />
+        </div>
       </el-col>
-      <right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
+      <!--用户数据-->
+      <el-col :span="20" :xs="24">
+        <el-form :model="queryParams" ref="queryRef" :inline="true" v-show="showSearch" label-width="68px">
+          <el-form-item label="指标名称" prop="metricsName">
+            <el-input
+                v-model="queryParams.metricsName"
+                placeholder="请输入指标名称"
+                clearable
+                @keyup.enter="handleQuery"
+            />
+          </el-form-item>
+          <el-form-item>
+            <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
+            <el-button icon="Refresh" @click="resetQuery">重置</el-button>
+          </el-form-item>
+        </el-form>
+
+        <el-row :gutter="10" class="mb8">
+          <el-col :span="1.5">
+            <el-button
+                type="primary"
+                plain
+                icon="Plus"
+                @click="handleAdd"
+            >导入指标
+            </el-button>
+          </el-col>
+          <right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
+        </el-row>
 
-    <el-table v-loading="loading" :data="metricsList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="自动ID" align="center" prop="autoId" />
-      <el-table-column label="模型ID" align="center" prop="modelId" />
-      <el-table-column label="指标ID" align="center" prop="objMetricsId" />
-      <el-table-column label="指标名称" align="center" prop="metricsName" />
-      <el-table-column label="创建人" align="center" prop="createBy" />
-      <el-table-column label="创建时间" align="center" prop="createTime" width="180">
-        <template #default="scope">
-          <span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d} {h}:{mi}:{s}') }}</span>
-        </template>
-      </el-table-column>
-      <el-table-column label="更新人" align="center" prop="updateBy" />
-      <el-table-column label="更新时间" align="center" prop="updateTime" width="180">
-        <template #default="scope">
-          <span>{{ parseTime(scope.row.updateTime, '{y}-{m}-{d} {h}:{mi}:{s}') }}</span>
-        </template>
-      </el-table-column>
-      <el-table-column label="备注" align="center" prop="remark" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template #default="scope">
-          <el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)" v-hasPermi="['biz:metrics:edit']">修改</el-button>
-          <el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['biz:metrics:remove']">删除</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      v-model:page="queryParams.pageNum"
-      v-model:limit="queryParams.pageSize"
-      @pagination="getList"
-    />
+        <el-table v-loading="loading" :data="metricsList" @selection-change="handleSelectionChange">
+          <el-table-column type="selection" width="55" align="center"/>
+          <el-table-column label="模型名称" align="center" prop="modelName"/>
+          <el-table-column label="指标名称" align="center" prop="metricsName"/>
+          <el-table-column label="对象类型" align="center" prop="objType" />
+          <el-table-column label="对象名称" align="center" prop="objName" />
+          <el-table-column label="适用算法类别" align="center" prop="algoType" />
+          <el-table-column label="正态校验结果" align="center" prop="ntr" />
+          <el-table-column label="方差校验结果" align="center" prop="hov" />
+          <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
+            <template #default="scope">
+              <el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)">修改
+              </el-button>
+              <el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)">删除
+              </el-button>
+            </template>
+          </el-table-column>
+        </el-table>
 
+        <pagination
+            v-show="total>0"
+            :total="total"
+            v-model:page="queryParams.pageNum"
+            v-model:limit="queryParams.pageSize"
+            @pagination="getList"
+        />
+      </el-col>
+    </el-row>
     <!-- 添加或修改模型指标配置对话框 -->
     <el-dialog :title="title" v-model="open" width="500px" append-to-body>
       <el-form ref="metricsRef" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="模型ID" prop="modelId">
-          <el-input v-model="form.modelId" placeholder="请输入模型ID" />
-        </el-form-item>
-        <el-form-item label="指标ID" prop="objMetricsId">
-          <el-input v-model="form.objMetricsId" placeholder="请输入指标ID" />
+        <el-form-item label="模型名称" prop="modelId">
+          <el-tree-select
+              v-model="form.modelId"
+              :data="enabledModelOptions"
+              :props="{ value: 'id', label: 'label', children: 'children' }"
+              value-key="id"
+              placeholder="请选择模型"
+              check-strictly
+              @change="handleModelChange"
+          />
         </el-form-item>
         <el-form-item label="指标名称" prop="metricsName">
           <el-input v-model="form.metricsName" placeholder="请输入指标名称" />
         </el-form-item>
-        <el-form-item label="备注" prop="remark">
-          <el-input v-model="form.remark" type="textarea" placeholder="请输入内容" />
+        <el-form-item label="对象名称" prop="objName">
+          <el-input v-model="form.objName" placeholder="请输入对象名称" />
+        </el-form-item>
+        <el-form-item label="正态校验结果" prop="ntr">
+          <el-input v-model="form.ntr" placeholder="请输入正态校验结果" />
+        </el-form-item>
+        <el-form-item label="方差校验结果" prop="hov">
+          <el-input v-model="form.hov" placeholder="请输入方差校验结果" />
         </el-form-item>
       </el-form>
       <template #footer>
@@ -163,24 +118,86 @@
         </div>
       </template>
     </el-dialog>
+
+    <!-- 添加或修改模型指标配置对话框 -->
+    <el-dialog :title="msTitle" v-model="msOpen" width="1200px" append-to-body>
+      <el-form :model="msQueryParams" ref="msQueryRef" :inline="true" v-show="showSearch" label-width="68px">
+        <el-form-item label="对象类型" prop="objType">
+          <el-input
+              v-model="msQueryParams.objType"
+              placeholder="请输入对象类型"
+              clearable
+              @keyup.enter="handleMsQuery"
+          />
+        </el-form-item>
+        <el-form-item label="对象名称" prop="objName">
+          <el-input
+              v-model="msQueryParams.objName"
+              placeholder="请输入对象名称"
+              clearable
+              @keyup.enter="handleMsQuery"
+          />
+        </el-form-item>
+        <el-form-item label="对象类型" prop="metricsName">
+          <el-input
+              v-model="msQueryParams.metricsName"
+              placeholder="请输入指标名称"
+              clearable
+              @keyup.enter="handleMsQuery"
+          />
+        </el-form-item>
+        <el-form-item>
+          <el-button type="primary" icon="Search" @click="handleMsQuery">搜索</el-button>
+          <el-button icon="Refresh" @click="resetMsQuery">重置</el-button>
+        </el-form-item>
+      </el-form>
+      <el-table :data="objMetricsList" @selection-change="handleMsChange">
+        <el-table-column type="selection" width="55" align="center"/>
+        <el-table-column label="对象类型" align="center" prop="objType" width="80px"/>
+        <el-table-column label="对象名称" align="center" prop="objName" width="120px"/>
+        <el-table-column label="指标名称" align="center" prop="metricsName"/>
+      </el-table>
+      <pagination
+          v-show="msTotal>0"
+          :total="msTotal"
+          v-model:page="msQueryParams.pageNum"
+          v-model:limit="msQueryParams.pageSize"
+          @pagination="getObjMetricsList"
+      />
+      <template #footer>
+        <div class="dialog-footer">
+          <el-button type="primary" @click="handleMsAdd">确 定</el-button>
+          <el-button @click="cancel">取 消</el-button>
+        </div>
+      </template>
+    </el-dialog>
   </div>
 </template>
 
 <script setup name="Metrics">
-    import { listMetrics, getMetrics, delMetrics, addMetrics, updateMetrics } from "@/api/biz/metrics";
+import {addMetrics, delMetrics, getMetrics, getObjMetrics, listMetrics, updateMetrics} from "@/api/biz/metrics";
+import {modelTreeSelect} from "@/api/biz/model";
+import "splitpanes/dist/splitpanes.css"
 
-    const { proxy } = getCurrentInstance();
+const {proxy} = getCurrentInstance();
 
 const metricsList = ref([]);
+const objMetricsList = ref([]);
 const open = ref(false);
+const msOpen = ref(false);
 const loading = ref(true);
 const showSearch = ref(true);
 const ids = ref([]);
+const msList = ref([]);
 const single = ref(true);
 const multiple = ref(true);
 const total = ref(0);
+const msTotal = ref(0);
 const title = ref("");
-
+const msTitle = ref("");
+const modelName = ref("");
+const modelOptions = ref(undefined);
+const enabledModelOptions = ref(undefined);
 const data = reactive({
   form: {},
   queryParams: {
@@ -195,11 +212,73 @@ const data = reactive({
     updateTime: null,
     remark: null
   },
-  rules: {
-  }
+  msQueryParams: {
+    pageNum: 1,
+    pageSize: 10,
+    objType: null,
+    objMetricsId: null,
+    metricsName: null,
+    objName: null
+  },
+  rules: {}
 });
 
-const { queryParams, form, rules } = toRefs(data);
+const {queryParams, form, rules, msQueryParams} = toRefs(data);
+const filterNode = (value, data) => {
+  if (!value) return true;
+  return data.label.indexOf(value) !== -1;
+};
+
+/** 查询部门下拉树结构 */
+function getModelTree() {
+  modelTreeSelect().then(response => {
+    modelOptions.value = response.data;
+    enabledModelOptions.value = response.data;
+    handleQuery();
+  });
+};
+/** 根据名称筛选部门树 */
+watch(modelName, val => {
+  proxy.$refs["deptTreeRef"].filter(val);
+});
+
+/** 模型选择变更事件 */
+function handleModelChange(value) {
+  if (value) {
+    // 查找选中的部门信息
+    const selectedDept = findModelById(modelOptions.value, value);
+    if (selectedDept) {
+      form.value.modelId = selectedDept.id;
+    }
+  } else {
+    form.value.modelId = '';
+  }
+}
+
+/** 根据ID查找模型信息 */
+function findModelById(deptList, id) {
+  if (!deptList || !id) return null;
+
+  for (let i = 0; i < deptList.length; i++) {
+    const dept = deptList[i];
+    if (dept.id === id) {
+      return dept;
+    }
+    if (dept.children && dept.children.length) {
+      const found = findModelById(dept.children, id);
+      if (found) return found;
+    }
+  }
+  return null;
+}
+
+/** 节点单击事件 */
+function handleNodeClick(data) {
+  queryParams.value.modelId = data.id;
+  form.value.modelName = data.label;
+  form.value.modelId = data.id;
+  handleQuery();
+};
 
 /** 查询模型指标配置列表 */
 function getList() {
@@ -211,9 +290,17 @@ function getList() {
   });
 }
 
+function getObjMetricsList() {
+  getObjMetrics(msQueryParams.value).then(response => {
+    objMetricsList.value = response.rows;
+    msTotal.value = response.total;
+  });
+}
+
 // 取消按钮
 function cancel() {
   open.value = false;
+  msOpen.value = false;
   reset();
 }
 
@@ -239,12 +326,22 @@ function handleQuery() {
   getList();
 }
 
+function handleMsQuery() {
+  msQueryParams.value.pageNum = 1;
+  getObjMetricsList();
+}
+
 /** 重置按钮操作 */
 function resetQuery() {
   proxy.resetForm("queryRef");
   handleQuery();
 }
 
+function resetMsQuery() {
+  proxy.resetForm("msQueryRef");
+  handleMsQuery();
+}
+
 // 多选框选中数据
 function handleSelectionChange(selection) {
   ids.value = selection.map(item => item.autoId);
@@ -252,11 +349,46 @@ function handleSelectionChange(selection) {
   multiple.value = !selection.length;
 }
 
+//多选框选中数据
+function handleMsChange(selection) {
+  msList.value = selection;
+}
+
+/** 新增按钮操作 */
+function handleMsAdd() {
+
+  const newList = [];
+  for (let i = 0; i < msList.value.length; i++) {
+    const item = msList.value[i];
+    newList.push({
+      modelId: form.value.modelId,
+      objMetricsId: item.objMetricsId,
+      metricsName: item.metricsName,
+      objName: item.objName,
+      objType: item.objType
+    });
+  }
+  addMetrics(newList).then(response => {
+    proxy.$modal.msgSuccess("添加成功");
+    msOpen.value = false;
+    resetQuery();
+  });
+  console.log('New list:', newList);
+  // if(msIds.value.length===0) return proxy.$message.error("请选择指标")
+  // await addHmModel(props.hmRow.hlClassId,{ids:hmIds.value.join(",")})
+  // visibleHm.value = false
+  // await getHmList()
+}
+
 /** 新增按钮操作 */
 function handleAdd() {
-  reset();
-  open.value = true;
-  title.value = "添加模型指标配置";
+  if (!form.value.modelName) {
+    return proxy.$message.error("请先选择左侧模型")
+  }
+
+  getObjMetricsList()
+  msOpen.value = true;
+  msTitle.value = "\"" + form.value.modelName + "\"指标导入";
 }
 
 /** 修改按钮操作 */
@@ -294,12 +426,13 @@ function submitForm() {
 /** 删除按钮操作 */
 function handleDelete(row) {
   const _autoIds = row.autoId || ids.value;
-  proxy.$modal.confirm('是否确认删除模型指标配置编号为"' + _autoIds + '"的数据项?').then(function() {
+  proxy.$modal.confirm('是否确认删除模型指标配置编号为"' + _autoIds + '"的数据项?').then(function () {
     return delMetrics(_autoIds);
   }).then(() => {
     getList();
     proxy.$modal.msgSuccess("删除成功");
-  }).catch(() => {});
+  }).catch(() => {
+  });
 }
 
 /** 导出按钮操作 */
@@ -309,5 +442,6 @@ function handleExport() {
   }, `metrics_${new Date().getTime()}.xlsx`)
 }
 
+getModelTree()
 getList();
 </script>

+ 41 - 39
src/views/biz/model/index.vue

@@ -9,22 +9,22 @@
             @keyup.enter="handleQuery"
         />
       </el-form-item>
-<!--      <el-form-item label="排序" prop="orderNum">-->
-<!--        <el-input-->
-<!--            v-model="queryParams.orderNum"-->
-<!--            placeholder="请输入排序"-->
-<!--            clearable-->
-<!--            @keyup.enter="handleQuery"-->
-<!--        />-->
-<!--      </el-form-item>-->
-<!--      <el-form-item label="上级ID" prop="parentId">-->
-<!--        <el-input-->
-<!--            v-model="queryParams.parentId"-->
-<!--            placeholder="请输入上级ID"-->
-<!--            clearable-->
-<!--            @keyup.enter="handleQuery"-->
-<!--        />-->
-<!--      </el-form-item>-->
+      <!--      <el-form-item label="排序" prop="orderNum">-->
+      <!--        <el-input-->
+      <!--            v-model="queryParams.orderNum"-->
+      <!--            placeholder="请输入排序"-->
+      <!--            clearable-->
+      <!--            @keyup.enter="handleQuery"-->
+      <!--        />-->
+      <!--      </el-form-item>-->
+      <!--      <el-form-item label="上级ID" prop="parentId">-->
+      <!--        <el-input-->
+      <!--            v-model="queryParams.parentId"-->
+      <!--            placeholder="请输入上级ID"-->
+      <!--            clearable-->
+      <!--            @keyup.enter="handleQuery"-->
+      <!--        />-->
+      <!--      </el-form-item>-->
       <el-form-item>
         <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
         <el-button icon="Refresh" @click="resetQuery">重置</el-button>
@@ -32,15 +32,15 @@
     </el-form>
 
     <el-row :gutter="10" class="mb8">
-<!--      <el-col :span="1.5">-->
-<!--        <el-button-->
-<!--            type="primary"-->
-<!--            plain-->
-<!--            icon="Plus"-->
-<!--            @click="handleAdd"-->
-<!--        >新增-->
-<!--        </el-button>-->
-<!--      </el-col>-->
+      <!--      <el-col :span="1.5">-->
+      <!--        <el-button-->
+      <!--            type="primary"-->
+      <!--            plain-->
+      <!--            icon="Plus"-->
+      <!--            @click="handleAdd"-->
+      <!--        >新增-->
+      <!--        </el-button>-->
+      <!--      </el-col>-->
       <el-col :span="1.5">
         <el-button
             type="info"
@@ -63,40 +63,42 @@
     >
       <el-table-column label="模型名称" prop="modelName"/>
       <el-table-column label="模型描述" align="center" prop="modelDesc"/>
-<!--      <el-table-column label="排序" align="center" prop="orderNum"/>-->
-<!--      <el-table-column label="上级ID" align="center" prop="parentId"/>-->
+      <el-table-column label="排序" align="center" prop="orderNum"/>
+      <!--      <el-table-column label="上级ID" align="center" prop="parentId"/>-->
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template #default="scope">
           <el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)"> 修改</el-button>
           <el-button link type="primary" icon="Plus" @click="handleAdd(scope.row)">新增</el-button>
-          <el-button v-if="scope.row.parentId !== 0"  link type="primary" icon="Delete" @click="handleDelete(scope.row)">删除</el-button>
+          <el-button v-if="scope.row.parentId !== 0" link type="primary" icon="Delete" @click="handleDelete(scope.row)">
+            删除
+          </el-button>
         </template>
       </el-table-column>
     </el-table>
 
     <!-- 添加或修改分析模型对话框 -->
     <el-dialog :title="title" v-model="open" width="500px" append-to-body>
-      <el-form ref="modelRef" :model="form" :rules="rules" label-width="80px">
+      <el-form ref="modelRef" :model="form" :rules="rules" label-width="100px">
         <el-form-item label="上级模型" prop="parentId">
           <el-tree-select
               v-model="form.parentId"
-              :data="modelOptions"
+              :data="modelOptions.filter(option => option.modelId !== form.modelId)"
               :props="{ value: 'modelId', label: 'modelName', children: 'children' }"
               value-key="modelId"
               placeholder="请选择上级模型"
               check-strictly
           />
         </el-form-item>
+        <el-form-item label="模型名称" prop="modelName">
+          <el-input v-model="form.modelName" placeholder="请输入模型名称"/>
+        </el-form-item>
+        <el-form-item label="排序" prop="orderNum">
+          <el-input-number v-model="form.orderNum" placeholder="请输入排序" :min="0" controls-position="right"/>
+        </el-form-item>
+        <el-form-item label="模型描述" prop="modelDesc">
+          <el-input v-model="form.modelDesc" type="textarea" placeholder="请输入内容"/>
+        </el-form-item>
       </el-form>
-      <el-form-item label="模型名称" prop="modelName">
-        <el-input v-model="form.modelName" placeholder="请输入模型名称"/>
-      </el-form-item>
-      <el-form-item label="模型描述" prop="modelDesc">
-        <el-input v-model="form.modelDesc" type="textarea" placeholder="请输入内容"/>
-      </el-form-item>
-      <!--        <el-form-item label="排序" prop="orderNum">-->
-      <!--          <el-input v-model="form.orderNum" placeholder="请输入排序"/>-->
-      <!--        </el-form-item>-->
       <template #footer>
         <div class="dialog-footer">
           <el-button type="primary" @click="submitForm">确 定</el-button>