From 0f4b5eed7d6cce03fe5cd91b7aa508de6144a898 Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期三, 10 四月 2024 23:09:28 +0800
Subject: [PATCH] 优化apikey列表样式

---
 web_src/config/index.js                      |    2 +-
 web_src/src/components/UserApiKeyManager.vue |   11 +++++++++--
 数据库/2.7.1/更新-postgresql-kingbase-2.7.0.sql   |   14 +++++++++++++-
 数据库/2.7.1/更新-mysql-2.7.0.sql                 |   14 +++++++++++++-
 4 files changed, 36 insertions(+), 5 deletions(-)

diff --git a/web_src/config/index.js b/web_src/config/index.js
index ad5f940..9d24d1b 100644
--- a/web_src/config/index.js
+++ b/web_src/config/index.js
@@ -12,7 +12,7 @@
     assetsPublicPath: '/',
     proxyTable: {
       '/debug': {
-        target: 'http://127.0.0.1:8080',
+        target: 'http://127.0.0.1:18082',
         changeOrigin: true,
         pathRewrite: {
           '^/debug': '/'
diff --git a/web_src/src/components/UserApiKeyManager.vue b/web_src/src/components/UserApiKeyManager.vue
index b3eb80d..3d6e5eb 100644
--- a/web_src/src/components/UserApiKeyManager.vue
+++ b/web_src/src/components/UserApiKeyManager.vue
@@ -15,7 +15,14 @@
               header-row-class-name="table-header">
       <el-table-column prop="user.username" label="鐢ㄦ埛鍚�" min-width="120"/>
       <el-table-column prop="app" label="搴旂敤鍚�" min-width="160"/>
-      <el-table-column prop="apiKey" label="ApiKey" min-width="480"/>
+      <el-table-column label="ApiKey" :show-overflow-tooltip="true" min-width="300">
+        <template #default="scope">
+<!--          <el-button style="float: right;" type="primary" size="mini" icon="el-icon-document-copy"  title="鐐瑰嚮鎷疯礉" v-clipboard="scope.row.apiKey" @success="$message({type:'success', message:'鎴愬姛鎷疯礉鍒扮矘璐存澘'})"></el-button>-->
+          <i class="cpoy-btn el-icon-document-copy"  title="鐐瑰嚮鎷疯礉" v-clipboard="scope.row.apiKey" @success="$message({type:'success', message:'鎴愬姛鎷疯礉鍒扮矘璐存澘'})"></i>
+          <span>{{scope.row.apiKey}}</span>
+
+        </template>
+      </el-table-column>
       <el-table-column prop="enable" label="鍚敤" width="120">
         <template #default="scope">
           <el-tag v-if="scope.row.enable">
@@ -28,7 +35,7 @@
       </el-table-column>
       <el-table-column prop="expiredAt" label="杩囨湡鏃堕棿" width="160"/>
       <el-table-column prop="remark" label="澶囨敞淇℃伅" min-width="160"/>
-      <el-table-column label="鎿嶄綔" min-width="160" fixed="right">
+      <el-table-column label="鎿嶄綔" min-width="260" fixed="right">
         <template #default="scope">
           <el-button v-if="scope.row.enable"
                      size="medium" icon="el-icon-circle-close" type="text" @click="disableUserApiKey(scope.row)">
diff --git "a/\346\225\260\346\215\256\345\272\223/2.7.1/\346\233\264\346\226\260-mysql-2.7.0.sql" "b/\346\225\260\346\215\256\345\272\223/2.7.1/\346\233\264\346\226\260-mysql-2.7.0.sql"
index 9a527cb..b43774f 100644
--- "a/\346\225\260\346\215\256\345\272\223/2.7.1/\346\233\264\346\226\260-mysql-2.7.0.sql"
+++ "b/\346\225\260\346\215\256\345\272\223/2.7.1/\346\233\264\346\226\260-mysql-2.7.0.sql"
@@ -8,4 +8,16 @@
 alter table wvp_media_server
     add ws_flv_port integer;
 alter table wvp_media_server
-    add ws_flv_ssl_port integer;
\ No newline at end of file
+    add ws_flv_ssl_port integer;
+
+create table wvp_user_api_key (
+                                  id serial primary key ,
+                                  user_id bigint,
+                                  app character varying(255) ,
+                                  api_key text,
+                                  expired_at bigint,
+                                  remark character varying(255),
+                                  enable bool default true,
+                                  create_time character varying(50),
+                                  update_time character varying(50)
+);
\ No newline at end of file
diff --git "a/\346\225\260\346\215\256\345\272\223/2.7.1/\346\233\264\346\226\260-postgresql-kingbase-2.7.0.sql" "b/\346\225\260\346\215\256\345\272\223/2.7.1/\346\233\264\346\226\260-postgresql-kingbase-2.7.0.sql"
index 9a527cb..b43774f 100644
--- "a/\346\225\260\346\215\256\345\272\223/2.7.1/\346\233\264\346\226\260-postgresql-kingbase-2.7.0.sql"
+++ "b/\346\225\260\346\215\256\345\272\223/2.7.1/\346\233\264\346\226\260-postgresql-kingbase-2.7.0.sql"
@@ -8,4 +8,16 @@
 alter table wvp_media_server
     add ws_flv_port integer;
 alter table wvp_media_server
-    add ws_flv_ssl_port integer;
\ No newline at end of file
+    add ws_flv_ssl_port integer;
+
+create table wvp_user_api_key (
+                                  id serial primary key ,
+                                  user_id bigint,
+                                  app character varying(255) ,
+                                  api_key text,
+                                  expired_at bigint,
+                                  remark character varying(255),
+                                  enable bool default true,
+                                  create_time character varying(50),
+                                  update_time character varying(50)
+);
\ No newline at end of file

--
Gitblit v1.8.0