houyaf 3 jaren geleden
bovenliggende
commit
e2b9089976
2 gewijzigde bestanden met toevoegingen van 29 en 7 verwijderingen
  1. 1 1
      src/router/modules/model.ts
  2. 28 6
      src/views/model/oam/index.vue

+ 1 - 1
src/router/modules/model.ts

@@ -15,7 +15,7 @@ const routes: RouteRecordRaw[] = [
     children: [
       {
         path: 'index',
-        name: 'model_object_List',
+        name: 'model_object_list',
         component: () => import('@/views/model/model/index.vue'),
         meta: {
           title: '对象定义',

+ 28 - 6
src/views/model/oam/index.vue

@@ -12,10 +12,9 @@ import { getObjectById } from '@/api/model/modelObjectApi'
 import {
   deleteObjectOAMById,
   getObjectOAMById,
-  getObjectOAMByList,
   getObjectOAMListById,
 } from '@/api/model/modelObjectOAMApi'
-import {oamType, sqlType} from '@/utils/tool'
+import { oamType, sqlType } from '@/utils/tool'
 
 const settingsStore = useSettingsStore()
 const route = useRoute()
@@ -168,10 +167,10 @@ const activeName = ref('first')
 // 返回列表页
 function goBack() {
   if (settingsStore.settings.tabbar.enable && settingsStore.settings.tabbar.mergeTabsBy !== 'activeMenu') {
-    tabbar.close({ name: 'model_object_List' })
+    tabbar.close({ name: 'model_object_list' })
   }
   else {
-    router.push({ name: 'model_object_List' })
+    router.push({ name: 'model_object_list' })
   }
 }
 </script>
@@ -191,6 +190,25 @@ function goBack() {
     <div class="page-main">
       <LayoutContainer left-side-width="300px" hide-left-side-toggle>
         <template #leftSide>
+          <el-button-group class="btns">
+            <el-button type="primary" class="add" @click="onObjectOAMAdd()">
+              <template #icon>
+                <el-icon>
+                  <svg-icon name="i-ep:plus" />
+                </el-icon>
+              </template>
+              对象行为
+            </el-button>
+            <el-button @click="getObjectOAMData">
+              <template #icon>
+                <el-icon>
+                  <svg-icon name="i-ep:refresh" />
+                </el-icon>
+              </template>
+            </el-button>
+          </el-button-group>
+          <el-input placeholder="请输入关键词筛选" clearable class="search" />
+
           <el-scrollbar class="tree">
             <ElTree ref="leftTreeRef" :data="state.treeData" default-expand-all node-key="oamId" @node-click="onTreeNodeClick">
               <template #default="{ node, data }">
@@ -223,8 +241,12 @@ function goBack() {
                 border
               >
                 <template #extra>
-                  <el-button type="primary" @click="onObjectOAMEdit">编辑</el-button>
-                  <el-button type="primary" @click="onObjectOAMDelete">删除</el-button>
+                  <el-button type="primary" @click="onObjectOAMEdit">
+                    编辑
+                  </el-button>
+                  <el-button type="primary" @click="onObjectOAMDelete">
+                    删除
+                  </el-button>
                 </template>
 
                 <el-descriptions-item