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