Skip to content

Commit

Permalink
feat: 导入导出问题修复 (#791)
Browse files Browse the repository at this point in the history
* Merge remote-tracking branch 'base/master'
, # Reviewed, transaction id: 5346

* feat: 修复前端问题
# Reviewed, transaction id: 5348

* fix: 体验问题修复

* feat: 修复前端问题
# Reviewed, transaction id: 5483

* fix: 修复体验问题

* feat: 修复前端问题
# Reviewed, transaction id: 5629

* feat: 前端版本日志
# Reviewed, transaction id: 5675

* feat: 【APIgateway1.13 】发布失败的日志点进去,时间超长
# Reviewed, transaction id: 5703

* fix: 修复体验问题

* feat: 修复前端问题

* Merge remote-tracking branch 'base/master'
, # Reviewed, transaction id: 5928

* feat: 文案修改
# Reviewed, transaction id: 5951

* feat: 修复前端问题
# Reviewed, transaction id: 6015

* fix: 修复体验问题

* feat: 修复前端问题
# Reviewed, transaction id: 6094

* feat: 修复前端问题
# Reviewed, transaction id: 6095

* feat: 修复前端问题
# Reviewed, transaction id: 6197

* Merge remote-tracking branch 'base/master'
, # Reviewed, transaction id: 6198

* Merge remote-tracking branch 'base/master'
, # Reviewed, transaction id: 6198
, # Reviewed, transaction id: 6199

* fix: 修复体验问题

* fix: 体验问题修复

* feat: 修复前端问题
# Reviewed, transaction id: 6414

* fix: 修复体验问题

* Merge remote-tracking branch 'base/master'
, # Reviewed, transaction id: 6617

* Merge remote-tracking branch 'base/master'
, # Reviewed, transaction id: 6617
, # Reviewed, transaction id: 6619

* feat: 修复无法登出的问题
# Reviewed, transaction id: 6626

* fix: 体验问题修复

* feat: 修复前端问题
# Reviewed, transaction id: 6763

* fix: 体验问题修复

* fix: 修复体验问题

* fix: 体验问题修复

* feat: 修复前端问题
# Reviewed, transaction id: 7052

* fix: 修复体验问题

* fix: 修复体验问题

* fix: 修复体验问题

* feat: 【必须】点击编辑后,光标应该落在输入框内,需要支持回车 与 鼠标失焦都能保存
# Reviewed, transaction id: 7357

* fix: 修复体验问题

* fix: 修复体验问题

* fix: 修复体验问题

* feature: 小窗登录iframe方式改为window.open

* fix: 修复体验问题

* feat: 修复前端问题
# Reviewed, transaction id: 7793

* Merge remote-tracking branch 'base/master'
, # Reviewed, transaction id: 7802

* feat: 修复 新建资源页面,环境配置中的超时时间是 30 秒,但添加资源时变成了 0 秒,数据未同步

* Merge remote-tracking branch 'base/master'
, # Reviewed, transaction id: 7804

* fix: 修复体验问题

* fix: 修复体验问题

* fix: 变量管理  编辑时才显示增加删除按钮

* feat: 国际化

* feat: 国际化

* feat: 国际化

* feat: 修复插件管理问题

* feat: 退出登录加上 is_from_logout 参数

* fix: 体验问题修复

* feat: 修复前端问题

* feat: eslint 问题

* fix: 体验问题修复

* fix: 修复体验问题

* fix: 体验问题修复

* feat: 修复基本信息编辑时,弹框中维护人员不显示的问题

* feat: 修复前端问题

* feat: 修复通知中心访问地址
# Reviewed, transaction id: 9800

* feat: 修复通知中心访问地址
# Reviewed, transaction id: 9823

* Merge remote-tracking branch 'base/master'
, # Reviewed, transaction id: 9890

* feat: 修复编辑基础信息弹框中维护人员不回显的问题
# Reviewed, transaction id: 10102

* feat: 修复编辑基础信息弹框中维护人员不回显的问题 (#703)

# Reviewed, transaction id: 10102

* feat: 修复编辑基础信息弹框中维护人员不回显的问题
# Reviewed, transaction id: 10119

* feat: 全局配置开发完成

* feat: 全局配置
# Reviewed, transaction id: 10271

* Merge remote-tracking branch 'base/master'
, # Reviewed, transaction id: 10480

* feat: 日志优化前端功能开发&&“校验并查看地址”展示的路径不全时没有tooltips&&发布记录:导航样式不对&&通过环境概览页面发布资源后,页面下方资源信息未更新

* Merge remote-tracking branch 'base/master'
, # Reviewed, transaction id: 10706

* feat: 1.14功能开发
# Reviewed, transaction id: 10707

* feat: 1.14功能开发

* feat: 修复基本信息编辑时,弹框中维护人员不显示的问题;获取全局配置 BK_APP_CODE 动态获取
# Reviewed, transaction id: 10785

* feat: 1.14版本开发

* feat: 优化全局配置相关逻辑;全局配置增加本地开发 mock 接口
# Reviewed, transaction id: 10838

* feat: 1.14版本开发

* feat: 1.14开发

* feat: 1.14功能开发

* feat: 1.14 开发
# Reviewed, transaction id: 11175

* feat: 1.14 开发 (#63)

* feat: 1.14 开发
# Reviewed, transaction id: 11212

* feat: 修复编辑基础信息弹框中维护人员不回显的问题
# Reviewed, transaction id: 11297

* feat: 1.14 开发 (#64)

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 修复资源配置列表 标签列 filter 导致页面加载错误的问题
# Reviewed, transaction id: 11334

* feat: 修复资源配置列表 标签列 filter 导致页面加载错误的问题
# Reviewed, transaction id: 11425

* feat: 1.14 开发 (#65)

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 开发 (#66)

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 开发

* Merge remote-tracking branch 'base/master'
, # Reviewed, transaction id: 11681

* feat: 1.14 在线调试开发 (#67)

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 在线调试开发

* feat: 1.14 在线调试开发
# Reviewed, transaction id: 12647

* Ft resource import(新版资源导入) (#69)

* feat: 资源配置页代码编辑器静态样式

* feat: 调整样式

* feat: 编辑器行号左侧 linting 提示静态样式

* feat: 编辑器跳转和高亮

* feat: 编辑器错误消息台开关逻辑及滚动条样式

* feat: 编辑器错误消息行号解析

* feat: 完成编辑器错误代码行高亮及跳转

* feat: 错误消息显示行号列号

* feat: 代码校验后可选择是否跳转

* feat: 代码校验失败禁止跳转,行号推导逻辑优化

* feat: 用正则重写行号解析逻辑

* feat: 搜索面板切换逻辑

* fix: 修复代码样式

* feat: 编辑器页新样式

* feat: “导入资源配置”页基本样式

* feat: 表头批量修改 config 的 UI

* chore: 整理代码

* feat: 批量修改认证和公开设置

* feat: 资源编辑逻辑

* fix: 修复 footer 样式

* feat: 资源名称路径快筛

* feat: 插件列 Tooltip 显示插件名称

* feat: 导入确认 Dialog

* feat: 文本高亮

* feat: 接口文档 Slider

* feat: 覆盖文档的 Switcher

* chore: 整理代码

* feat: 编辑器语法校验button及校验通过消息

* feat: 编辑器语法校验button及校验通过消息
# Reviewed, transaction id: 13205

* feat: 语法校验按钮的loading/disabled状态
# Reviewed, transaction id: 13212

* feat: 把 json_path 展示到错误消息中
# Reviewed, transaction id: 13214

* fix: 修复行号解析逻辑
# Reviewed, transaction id: 13215

* fix: 修复router报错
# Reviewed, transaction id: 13224

* refactor: 优化并列的 await 调用
# Reviewed, transaction id: 13231

* feat: 编辑器错误消息跳转按钮

* feat: 编辑器全屏功能

* fix: 修复样式

* feat: 更新 i18n 翻译

* feat: 切换字号功能

* feat: 切换字号功能
# Reviewed, transaction id: 13338

* feat: 错误消息栏自动折叠

* refactor: 优化i18n插值调用
# Reviewed, transaction id: 13370

* feat: 新版资源导入
# Reviewed, transaction id: 13374

* feat: 1.14 在线调试 (#68)

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 在线调试开发

* feat: 1.14 在线调试

* feat: 1.14 在线调试

* feat: 1.14 在线调试功能开发
# Reviewed, transaction id: 13376

* Fix 编辑器高度错误 (#71)

* feat: 资源配置页代码编辑器静态样式

* feat: 调整样式

* feat: 编辑器行号左侧 linting 提示静态样式

* feat: 编辑器跳转和高亮

* feat: 编辑器错误消息台开关逻辑及滚动条样式

* feat: 编辑器错误消息行号解析

* feat: 完成编辑器错误代码行高亮及跳转

* feat: 错误消息显示行号列号

* feat: 代码校验后可选择是否跳转

* feat: 代码校验失败禁止跳转,行号推导逻辑优化

* feat: 用正则重写行号解析逻辑

* feat: 搜索面板切换逻辑

* fix: 修复代码样式

* feat: 编辑器页新样式

* feat: “导入资源配置”页基本样式

* feat: 表头批量修改 config 的 UI

* chore: 整理代码

* feat: 批量修改认证和公开设置

* feat: 资源编辑逻辑

* fix: 修复 footer 样式

* feat: 资源名称路径快筛

* feat: 插件列 Tooltip 显示插件名称

* feat: 导入确认 Dialog

* feat: 文本高亮

* feat: 接口文档 Slider

* feat: 覆盖文档的 Switcher

* chore: 整理代码

* feat: 编辑器语法校验button及校验通过消息

* feat: 编辑器语法校验button及校验通过消息
# Reviewed, transaction id: 13205

* feat: 语法校验按钮的loading/disabled状态
# Reviewed, transaction id: 13212

* feat: 把 json_path 展示到错误消息中
# Reviewed, transaction id: 13214

* fix: 修复行号解析逻辑
# Reviewed, transaction id: 13215

* fix: 修复router报错
# Reviewed, transaction id: 13224

* refactor: 优化并列的 await 调用
# Reviewed, transaction id: 13231

* feat: 编辑器错误消息跳转按钮

* feat: 编辑器全屏功能

* fix: 修复样式

* feat: 更新 i18n 翻译

* feat: 切换字号功能

* feat: 切换字号功能
# Reviewed, transaction id: 13338

* feat: 错误消息栏自动折叠

* refactor: 优化i18n插值调用
# Reviewed, transaction id: 13370

* fix: 修复编辑器 ResizeLayout 折叠后的高度错误问题
# Reviewed, transaction id: 13388

* Merge branch 'master' into ft_resource_import
, # Reviewed, transaction id: 13397

* Merge Master
, # Reviewed, transaction id: 13401

* fix: 修复编辑器错误消息不能折叠/展开的问题
# Reviewed, transaction id: 13437

* Ft 修复、改进编辑器行号解析逻辑 (#72)

* feat: 资源配置页代码编辑器静态样式

* feat: 调整样式

* feat: 编辑器行号左侧 linting 提示静态样式

* feat: 编辑器跳转和高亮

* feat: 编辑器错误消息台开关逻辑及滚动条样式

* feat: 编辑器错误消息行号解析

* feat: 完成编辑器错误代码行高亮及跳转

* feat: 错误消息显示行号列号

* feat: 代码校验后可选择是否跳转

* feat: 代码校验失败禁止跳转,行号推导逻辑优化

* feat: 用正则重写行号解析逻辑

* feat: 搜索面板切换逻辑

* fix: 修复代码样式

* feat: 编辑器页新样式

* feat: “导入资源配置”页基本样式

* feat: 表头批量修改 config 的 UI

* chore: 整理代码

* feat: 批量修改认证和公开设置

* feat: 资源编辑逻辑

* fix: 修复 footer 样式

* feat: 资源名称路径快筛

* feat: 插件列 Tooltip 显示插件名称

* feat: 导入确认 Dialog

* feat: 文本高亮

* feat: 接口文档 Slider

* feat: 覆盖文档的 Switcher

* chore: 整理代码

* feat: 编辑器语法校验button及校验通过消息

* feat: 编辑器语法校验button及校验通过消息
# Reviewed, transaction id: 13205

* feat: 语法校验按钮的loading/disabled状态
# Reviewed, transaction id: 13212

* feat: 把 json_path 展示到错误消息中
# Reviewed, transaction id: 13214

* fix: 修复行号解析逻辑
# Reviewed, transaction id: 13215

* fix: 修复router报错
# Reviewed, transaction id: 13224

* refactor: 优化并列的 await 调用
# Reviewed, transaction id: 13231

* feat: 编辑器错误消息跳转按钮

* feat: 编辑器全屏功能

* fix: 修复样式

* feat: 更新 i18n 翻译

* feat: 切换字号功能

* feat: 切换字号功能
# Reviewed, transaction id: 13338

* feat: 错误消息栏自动折叠

* refactor: 优化i18n插值调用
# Reviewed, transaction id: 13370

* fix: 修复编辑器 ResizeLayout 折叠后的高度错误问题
# Reviewed, transaction id: 13388

* Merge branch 'master' into ft_resource_import
, # Reviewed, transaction id: 13397

* Merge Master
, # Reviewed, transaction id: 13401

* fix: 修复编辑器错误消息不能折叠/展开的问题
# Reviewed, transaction id: 13437

* fix: 修复对数组成员的行号解析错误问题

* fix: 修复对数组成员的行号解析错误问题
# Reviewed, transaction id: 13466

* feat: 优化编辑器行号解析逻辑

* Merge branch 'master' into ft_resource_import
, # Reviewed, transaction id: 13507

* chore: 整理代码
# Reviewed, transaction id: 13509

* fix: 修复整数判断
# Reviewed, transaction id: 13517

* Merge branch 'master' of https://github.com/ielgnaw/blueking-apigateway
, # Reviewed, transaction id: 13733

* deps(release-note): 更新release-note版本至beta14 (#73)

# Reviewed, transaction id: 13755

* feat: 日志剩余需求&在线调试开发 (#74)

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 在线调试开发

* feat: 1.14 在线调试

* feat: 1.14 在线调试

* feat: 日志剩余需求开发&编译器格式化等功能

* feat: 日志剩余需求&在线调试开发
# Reviewed, transaction id: 13885

* feat: 在线调试 体验问题修复 (#75)

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 在线调试开发

* feat: 1.14 在线调试

* feat: 1.14 在线调试

* feat: 日志剩余需求开发&编译器格式化等功能

* feat: 在线调试 体验问题修复

* feat: 在线调试 体验问题修复

* feat: 在线调试请求详情接口对接&资源列表接口替换&日志图表和下载参数修改

* feat: 在线调试 体验问题修复 (#76)

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 开发

* feat: 1.14 在线调试开发

* feat: 1.14 在线调试

* feat: 1.14 在线调试

* feat: 日志剩余需求开发&编译器格式化等功能

* feat: 在线调试 体验问题修复

* feat: 在线调试 体验问题修复

* feat: 在线调试请求详情接口对接&资源列表接口替换&日志图表和下载参数修改

* feat: 在线调试 体验问题修复

* Fix resource import (#77)

* feat: 资源配置页代码编辑器静态样式

* feat: 调整样式

* feat: 编辑器行号左侧 linting 提示静态样式

* feat: 编辑器跳转和高亮

* feat: 编辑器错误消息台开关逻辑及滚动条样式

* feat: 编辑器错误消息行号解析

* feat: 完成编辑器错误代码行高亮及跳转

* feat: 错误消息显示行号列号

* feat: 代码校验后可选择是否跳转

* feat: 代码校验失败禁止跳转,行号推导逻辑优化

* feat: 用正则重写行号解析逻辑

* feat: 搜索面板切换逻辑

* fix: 修复代码样式

* feat: 编辑器页新样式

* feat: “导入资源配置”页基本样式

* feat: 表头批量修改 config 的 UI

* chore: 整理代码

* feat: 批量修改认证和公开设置

* feat: 资源编辑逻辑

* fix: 修复 footer 样式

* feat: 资源名称路径快筛

* feat: 插件列 Tooltip 显示插件名称

* feat: 导入确认 Dialog

* feat: 文本高亮

* feat: 接口文档 Slider

* feat: 覆盖文档的 Switcher

* chore: 整理代码

* feat: 编辑器语法校验button及校验通过消息

* feat: 编辑器语法校验button及校验通过消息
# Reviewed, transaction id: 13205

* feat: 语法校验按钮的loading/disabled状态
# Reviewed, transaction id: 13212

* feat: 把 json_path 展示到错误消息中
# Reviewed, transaction id: 13214

* fix: 修复行号解析逻辑
# Reviewed, transaction id: 13215

* fix: 修复router报错
# Reviewed, transaction id: 13224

* refactor: 优化并列的 await 调用
# Reviewed, transaction id: 13231

* feat: 编辑器错误消息跳转按钮

* feat: 编辑器全屏功能

* fix: 修复样式

* feat: 更新 i18n 翻译

* feat: 切换字号功能

* feat: 切换字号功能
# Reviewed, transaction id: 13338

* feat: 错误消息栏自动折叠

* refactor: 优化i18n插值调用
# Reviewed, transaction id: 13370

* fix: 修复编辑器 ResizeLayout 折叠后的高度错误问题
# Reviewed, transaction id: 13388

* Merge branch 'master' into ft_resource_import
, # Reviewed, transaction id: 13397

* Merge Master
, # Reviewed, transaction id: 13401

* fix: 修复编辑器错误消息不能折叠/展开的问题
# Reviewed, transaction id: 13437

* fix: 修复对数组成员的行号解析错误问题

* fix: 修复对数组成员的行号解析错误问题
# Reviewed, transaction id: 13466

* feat: 优化编辑器行号解析逻辑

* Merge branch 'master' into ft_resource_import
, # Reviewed, transaction id: 13507

* chore: 整理代码
# Reviewed, transaction id: 13509

* fix: 修复整数判断
# Reviewed, transaction id: 13517

* fix: 修复行号解析

* fix: 修复代码校验按钮被遮挡的问题

* fix: 修复资源配置修改不生效的问题

* feat: 文档生成与语言选择
# Reviewed, transaction id: 13594

* feat: 表格翻页
# Reviewed, transaction id: 13620

* feat: 资源文档回归旧ui;表格展示“未生成”文本

* fix: 插件 tooltip 文本防错

* feat: 表头 min-width

* feat: 认证方式列 tooltip

* feat: 导入结果展示页
# Reviewed, transaction id: 13691

* fix: 步骤指示器固定宽度

* fix: “上传文件”按钮样式

* feat: 添加语法校验前后的tooltip

* deps(release-note): 更新release-note版本至beta14
# Reviewed, transaction id: 13755

* fix: 修复编辑器全屏后的边框

* fix: 编辑器右上方工具改用用iconcool字体图标

* feat: 更改编辑器消息跳转为切换光标位置

* fix: 修复确定导入dialog样式
# Reviewed, transaction id: 13809

* feat: 确定导入接口对接;结果页下载资源功能;i18n修复

* fix: 修复i18n翻译缺失

* deps: yarn.lock
# Reviewed, transaction id: 13894

* fix: 修复编辑器折叠区样式

* fix: 修复i18n

* fix: 返回编辑器页时自动折叠错误消息

* feat: 优化校验错误消息展示;语意化变量名
# Reviewed, transaction id: 13932

* fix: 调整编辑器主题色和其他样式

* fix: 修复类型错误

* fix: 调整列宽;修复i18n

* feat: 编辑器glyph动态更改

* fix: 去掉重复tooltip

* feat: 优化导出dialog文本

* feat: 替换图标,调整样式

* feat: 替换字体图标;编辑器glyph图标

* fix: 修正图标和样式

* feat: 资源确认页重构

* fix: 修复折叠区错误

* fix: 修复文档列单元格样式

* feat: 编辑配置slider样式

* fix: 调整popover样式
# Reviewed, transaction id: 14126

* fix: 修复vue-router无法使用的问题
# Reviewed, transaction id: 14155

* feat: 导入中离开页面时的info提示

* fix: 补充表单描述

* fix: 修复编辑后端服务错误的问题

* chore: 清理多余代码

* fix: 修复地址校验错误后不清除提示的问题

* fix: 修复便签编辑select失焦后input不随之失焦的问题
# Reviewed, transaction id: 14214

* feat: 标签列最小宽度

* fix: 修复资源文档编辑器高度问题

* feat: 资源导入确认页只展示查看态文档

* fix: 修复行号解析逻辑

* fix: 修复行号解析逻辑(2)

* fix: 修复行号解析逻辑(3)
# Reviewed, transaction id: 14274

* Merge branch 'master' into ft_resource_import
, # Reviewed, transaction id: 14276

* fix: ESLint & style & v-if/v-show
# Reviewed, transaction id: 14291

---------

Co-authored-by: shuzhenyang <shuzhen.yang2@gientech.com>
Co-authored-by: lhzzforever <zly2576885332@163.com>
Co-authored-by: 逍遥尊者 <46641918+lhzzforever@users.noreply.github.com>
Co-authored-by: wklken <wklken@gmail.com>
Co-authored-by: shuzhenyang <148324706+shuzhenyang@users.noreply.github.com>
Co-authored-by: KDZhu <carlmac@163.com>
  • Loading branch information
7 people authored Aug 7, 2024
1 parent c93d757 commit 1d57cb7
Show file tree
Hide file tree
Showing 23 changed files with 1,685 additions and 855 deletions.
50 changes: 50 additions & 0 deletions src/dashboard-front/src/assets/iconfont/demo.html
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,10 @@ <h2 class="page-title">
<span class="icon apigateway-icon icon-ag-delet"></span>
<p class="icon-text">delet</p>
</li>
<li class="icon-item" title="danger-fill">
<span class="icon apigateway-icon icon-ag-danger-fill"></span>
<p class="icon-text">danger-fill</p>
</li>
<li class="icon-item" title="down">
<span class="icon apigateway-icon icon-ag-down"></span>
<p class="icon-text">down</p>
Expand Down Expand Up @@ -237,6 +241,10 @@ <h2 class="page-title">
<span class="icon apigateway-icon icon-ag-down-shape"></span>
<p class="icon-text">down-shape</p>
</li>
<li class="icon-item" title="exclamation-circle-fill">
<span class="icon apigateway-icon icon-ag-exclamation-circle-fill"></span>
<p class="icon-text">exclamation-circle-fill</p>
</li>
<li class="icon-item" title="minus-circle-shape">
<span class="icon apigateway-icon icon-ag-minus-circle-shape"></span>
<p class="icon-text">minus-circle-shape</p>
Expand Down Expand Up @@ -369,6 +377,10 @@ <h2 class="page-title">
<span class="icon apigateway-icon icon-ag-ps-arrow-right"></span>
<p class="icon-text">ps-arrow-right</p>
</li>
<li class="icon-item" title="search">
<span class="icon apigateway-icon icon-ag-search"></span>
<p class="icon-text">search</p>
</li>
<li class="icon-item" title="copy">
<span class="icon apigateway-icon icon-ag-copy"></span>
<p class="icon-text">copy</p>
Expand Down Expand Up @@ -573,6 +585,14 @@ <h2 class="page-title">
<span class="icon apigateway-icon icon-ag-jibenxinxi"></span>
<p class="icon-text">jibenxinxi</p>
</li>
<li class="icon-item" title="gongneng-quanping2">
<span class="icon apigateway-icon icon-ag-gongneng-quanping2"></span>
<p class="icon-text">gongneng-quanping2</p>
</li>
<li class="icon-item" title="font">
<span class="icon apigateway-icon icon-ag-font"></span>
<p class="icon-text">font</p>
</li>
</ul>
<h3 class="describe-title">为什么使用</h3>
<ul class="use-describe">
Expand Down Expand Up @@ -656,6 +676,12 @@ <h3 class="describe-title">如何使用</h3>
</svg>
<p class="icon-text">delet</p>
</li>
<li class="colorful-icon">
<svg class="icon svg-icon">
<use xlink:href="#icon-ag-danger-fill"></use>
</svg>
<p class="icon-text">danger-fill</p>
</li>
<li class="colorful-icon">
<svg class="icon svg-icon">
<use xlink:href="#icon-ag-down"></use>
Expand Down Expand Up @@ -770,6 +796,12 @@ <h3 class="describe-title">如何使用</h3>
</svg>
<p class="icon-text">down-shape</p>
</li>
<li class="colorful-icon">
<svg class="icon svg-icon">
<use xlink:href="#icon-ag-exclamation-circle-fill"></use>
</svg>
<p class="icon-text">exclamation-circle-fill</p>
</li>
<li class="colorful-icon">
<svg class="icon svg-icon">
<use xlink:href="#icon-ag-minus-circle-shape"></use>
Expand Down Expand Up @@ -968,6 +1000,12 @@ <h3 class="describe-title">如何使用</h3>
</svg>
<p class="icon-text">ps-arrow-right</p>
</li>
<li class="colorful-icon">
<svg class="icon svg-icon">
<use xlink:href="#icon-ag-search"></use>
</svg>
<p class="icon-text">search</p>
</li>
<li class="colorful-icon">
<svg class="icon svg-icon">
<use xlink:href="#icon-ag-copy"></use>
Expand Down Expand Up @@ -1274,6 +1312,18 @@ <h3 class="describe-title">如何使用</h3>
</svg>
<p class="icon-text">jibenxinxi</p>
</li>
<li class="colorful-icon">
<svg class="icon svg-icon">
<use xlink:href="#icon-ag-gongneng-quanping2"></use>
</svg>
<p class="icon-text">gongneng-quanping2</p>
</li>
<li class="colorful-icon">
<svg class="icon svg-icon">
<use xlink:href="#icon-ag-font"></use>
</svg>
<p class="icon-text">font</p>
</li>
</ul>
<h3 class="describe-title">为什么使用</h3>
<ul class="use-describe">
Expand Down
Binary file modified src/dashboard-front/src/assets/iconfont/fonts/iconcool.eot
Binary file not shown.
15 changes: 15 additions & 0 deletions src/dashboard-front/src/assets/iconfont/fonts/iconcool.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/dashboard-front/src/assets/iconfont/fonts/iconcool.ttf
Binary file not shown.
Binary file modified src/dashboard-front/src/assets/iconfont/fonts/iconcool.woff
Binary file not shown.
2 changes: 1 addition & 1 deletion src/dashboard-front/src/assets/iconfont/iconcool.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/dashboard-front/src/assets/iconfont/iconcool.json

Large diffs are not rendered by default.

15 changes: 15 additions & 0 deletions src/dashboard-front/src/assets/iconfont/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,9 @@ url("fonts/iconcool.eot?#iefix") format("embedded-opentype");
.icon-ag-delet:before {
content: "\e15d";
}
.icon-ag-danger-fill:before {
content: "\e181";
}
.icon-ag-down:before {
content: "\e114";
}
Expand Down Expand Up @@ -113,6 +116,9 @@ url("fonts/iconcool.eot?#iefix") format("embedded-opentype");
.icon-ag-down-shape:before {
content: "\e102";
}
.icon-ag-exclamation-circle-fill:before {
content: "\e185";
}
.icon-ag-minus-circle-shape:before {
content: "\e10c";
}
Expand Down Expand Up @@ -212,6 +218,9 @@ url("fonts/iconcool.eot?#iefix") format("embedded-opentype");
.icon-ag-ps-arrow-right:before {
content: "\e16c";
}
.icon-ag-search:before {
content: "\e183";
}
.icon-ag-copy:before {
content: "\e14c";
}
Expand Down Expand Up @@ -365,3 +374,9 @@ url("fonts/iconcool.eot?#iefix") format("embedded-opentype");
.icon-ag-jibenxinxi:before {
content: "\e177";
}
.icon-ag-gongneng-quanping2:before {
content: "\e184";
}
.icon-ag-font:before {
content: "\e182";
}
38 changes: 31 additions & 7 deletions src/dashboard-front/src/components/ag-editor.vue
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ const initEditor = () => {
lineNumbersMinChars: 5, // 行号最小字符 number
readOnly: readOnly.value, // 是否只读 取值 true | false
lineHeight: 24,
glyphMargin: true, // 是否显示行号左侧装饰,用于显示当前行的错误信息等级:error | warning
glyphMargin: false, // 是否显示行号左侧装饰,用于显示当前行的错误信息等级:error | warning
minimap: {
enabled: props.minimap, // 小地图
},
Expand All @@ -114,6 +114,15 @@ const initEditor = () => {
editorMounted(); // 编辑器初始化后
// 初始化编辑器装饰
decorations = editor.createDecorationsCollection([]);
// 定义一个资源导入导出页要用的主题
monaco.editor.defineTheme('import-theme', {
base: 'vs-dark',
inherit: true,
rules: [],
colors: {
'editor.background': '#1A1A1A',
},
});
};
const editorMounted = () => {
Expand All @@ -139,15 +148,20 @@ const emitChange = (emitValue, event) => {
};
// 更改光标位置
const setCursorPos = ({ lineNumber }) => {
const setCursorPos = ({ lineNumber = null, toBottom = false }) => {
const model = editor.getModel();
if (!model) return;
const lastColumnNumber = model.getLineLastNonWhitespaceColumn(lineNumber);
let _lineNumber = lineNumber;
// 如果直接跳转到底部, 获取最后一行的行号
if (toBottom === true) _lineNumber = model.getLineCount();
const lastColumnNumber = model.getLineLastNonWhitespaceColumn(_lineNumber);
editor.focus();
editor.setPosition(new monaco.Position(lineNumber, lastColumnNumber));
editor.revealLineInCenter(lineNumber);
editor.setPosition(new monaco.Position(_lineNumber, lastColumnNumber));
editor.revealLineInCenter(_lineNumber);
};
const genLineDecorations = (decorationOptions) => {
Expand All @@ -162,9 +176,9 @@ const genLineDecorations = (decorationOptions) => {
options: {
isWholeLine: true, // 整行高亮
className:
`lineHighlight${o.level}`, // 当前行装饰用类名
'line-highlight-error', // 当前行装饰用类名
glyphMarginClassName:
`glyphMargin${o.level}`, // 当前行左侧装饰(glyph)用类名
'apigateway-icon icon-ag-exclamation-circle-fill f14', // 当前行左侧装饰(glyph)用类名
},
}));
decorations = editor.createDecorationsCollection(decoOptions);
Expand Down Expand Up @@ -236,6 +250,14 @@ const handleFullScreen = () => {
}
};
const setTheme = (theme) => {
monaco.editor.setTheme(theme);
};
const updateOptions = (options) => {
editor.updateOptions(options);
};
defineExpose({
setValue,
setCursorPos,
Expand All @@ -247,6 +269,8 @@ defineExpose({
showFindPanel,
closeFindPanel,
switchFontSize,
setTheme,
updateOptions,
});
</script>
Expand Down
3 changes: 3 additions & 0 deletions src/dashboard-front/src/css/common.css
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,9 @@
.mr0 {
margin-right: 0px !important;
}
.mr4 {
margin-right: 4px !important;
}
.mr5 {
margin-right: 5px !important;
}
Expand Down
3 changes: 2 additions & 1 deletion src/dashboard-front/src/http/resource.ts
Original file line number Diff line number Diff line change
Expand Up @@ -125,8 +125,9 @@ export const exportDocs = async (apigwId: number, data: any) => {
* 导入前检查
* @param apigwId 网关id
* @param data 检查参数
* @param config 拦截器选项
*/
export const checkResourceImport = (apigwId: number, data: any) => fetch.post(`${BK_DASHBOARD_URL}/gateways/${apigwId}/resources/import/check/`, data);
export const checkResourceImport = (apigwId: number, data: any, config: any = {}) => fetch.post(`${BK_DASHBOARD_URL}/gateways/${apigwId}/resources/import/check/`, data, config);

/**
* 导入资源
Expand Down
1 change: 0 additions & 1 deletion src/dashboard-front/src/images/font.svg

This file was deleted.

Loading

0 comments on commit 1d57cb7

Please sign in to comment.