Procházet zdrojové kódy

更新 views/devops/app 下的 vue 页面

reghao před 5 dny
rodič
revize
71d844532f

+ 5 - 0
src/views/devops/app/AppConfig.vue

@@ -39,6 +39,11 @@
         height="480"
         style="width: 100%"
       >
+        <el-table-column
+          fixed="left"
+          label="No"
+          type="index"
+        />
         <el-table-column
           prop="appId"
           label="应用 ID"

+ 35 - 2
src/views/devops/app/AppStat.vue

@@ -38,6 +38,21 @@
         height="480"
         style="width: 100%"
       >
+        <el-table-column
+          fixed="left"
+          label="No"
+          type="index"
+        />
+        <el-table-column
+          prop="appId"
+          label="应用 ID"
+        >
+          <template slot-scope="scope">
+            <el-button type="text" @click="handleAppDetail(scope.row)">
+              {{ scope.row.appId }}
+            </el-button>
+          </template>
+        </el-table-column>
         <el-table-column
           prop="httpPort"
           label="监听端口"
@@ -176,6 +191,16 @@
         </el-table>
       </template>
     </el-dialog>
+    <el-dialog
+      title="应用详情"
+      append-to-body
+      :visible.sync="showAppDialog"
+      width="70%"
+      center
+    >
+      <template>
+      </template>
+    </el-dialog>
   </el-container>
 </template>
 
@@ -210,7 +235,9 @@ export default {
       statDialogTitle: '',
       showStatDialog: false,
       appStatList: [],
-      statAppId: ''
+      statAppId: '',
+      // **********************************************************************
+      showAppDialog: false
     }
   },
   created() {
@@ -338,7 +365,13 @@ export default {
         query: this.queryInfo
       })
       this.getData()
-    }
+    },
+    handleAppDetail(row) {
+      this.$message.info('get ' + row.appId + ' detail')
+      const queryInfo = {}
+      queryInfo.appId = row.appId
+      this.showAppDialog = true
+    },
   }
 }
 </script>