648540858
2024-04-10 0f4b5eed7d6cce03fe5cd91b7aa508de6144a898
优化apikey列表样式
4个文件已修改
41 ■■■■ 已修改文件
web_src/config/index.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
web_src/src/components/UserApiKeyManager.vue 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
数据库/2.7.1/更新-mysql-2.7.0.sql 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
数据库/2.7.1/更新-postgresql-kingbase-2.7.0.sql 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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': '/'
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)">
Êý¾Ý¿â/2.7.1/¸üÐÂ-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;
    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)
);
Êý¾Ý¿â/2.7.1/¸üÐÂ-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;
    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)
);