Преглед изворни кода

fix: 去除深时模型查看编辑功能

bill пре 2 година
родитељ
комит
adf64442fa
3 измењених фајлова са 39 додато и 3 уклоњено
  1. 1 1
      src/store/scene.ts
  2. 8 2
      src/views/scene/columns.tsx
  3. 30 0
      test/index.html

+ 1 - 1
src/store/scene.ts

@@ -105,7 +105,7 @@ export const getSceneLink = (scene: Scene, flag: SceneLinkFlag): URL => {
     const token = getToken()
     token && url.searchParams.append('token', token)
   }
-  if (scene.type === SceneType.SWMX) {
+  if ([SceneType.SWMX, SceneType.SWSSMX].includes(scene.type)) {
     url.hash = '#sign-model'
     url.searchParams.append('share', '1')
   }

+ 8 - 2
src/views/scene/columns.tsx

@@ -81,7 +81,7 @@ export const getSceneActions = (scene: Scene, fource = false): ColumnAction[] =>
     return []
   } else {
     const query = { text: '查看', action: openSceneQueryPage.bind(null, scene) }
-    return scene.type === SceneType.SWMX
+    return [SceneType.SWMX, SceneType.SWSSMX].includes(scene.type)
       ? [query]
       : [
           query,
@@ -104,7 +104,6 @@ export const getSceneColumns = (type: SceneType, actionColumn: SceneColumn = sce
   switch(type) {
     case SceneType.SWKJ:
     case SceneType.SWSS:
-    case SceneType.SWSSMX:
     case SceneType.SWKK:
       return [
         sceneTitleColumn,
@@ -113,6 +112,13 @@ export const getSceneColumns = (type: SceneType, actionColumn: SceneColumn = sce
         quoteSceneStatusColumn,
         actionColumn
       ] as SceneColumn<Scene>[]
+    case SceneType.SWSSMX:
+      return [
+        sceneTitleColumn,
+        sceneSNcodeColumn,
+        sceneTimeColumn,
+        quoteSceneStatusColumn
+      ] as SceneColumn<Scene>[]
     case SceneType.SWMX:
       return [
         modelSceneRawTypeColumn,

+ 30 - 0
test/index.html

@@ -0,0 +1,30 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>Document</title>
+  <style>
+    .test {
+      height: 10em;
+      text-align: center;
+    }
+    .test::before {
+      content: '';
+      display: inline-block;
+      height: 100%;
+      /* vertical-align: middle; */
+    }
+
+    img {
+      vertical-align: middle;
+    }
+  </style>
+</head>
+<body>
+  <div class="test">
+    <img src="../public/favicon.ico" alt="">
+  </div>
+</body>
+</html>