Browse Source

update web app

tags/v2.0
之江天枢 3 years ago
parent
commit
a18ec483b8
7 changed files with 21 additions and 6 deletions
  1. +8
    -0
      webapp/CHANGELOG.md
  2. +1
    -1
      webapp/package.json
  3. +1
    -0
      webapp/src/boot/errorHandle.js
  4. +2
    -0
      webapp/src/utils/download.js
  5. +7
    -3
      webapp/src/views/dataset/version/actions.vue
  6. +1
    -1
      webapp/src/views/development/components/NotebookDetail.vue
  7. +1
    -1
      webapp/src/views/login.vue

+ 8
- 0
webapp/CHANGELOG.md View File

@@ -1,3 +1,11 @@
## 0.4.1 (2021-07-14)

### Bug Fixs

- 下载服务迁移到天枢官网
- 修复了异常全局处理报错的问题
- [模型开发] 修复 Notebook 详情抽屉样式污染问题

## 0.4.0 (2021-07-06)

### Features


+ 1
- 1
webapp/package.json View File

@@ -1,6 +1,6 @@
{
"name": "dubhe-web",
"version": "0.4.0",
"version": "0.4.1",
"description": "之江天枢人工智能开源平台",
"author": "zhejianglab",
"keywords": [


+ 1
- 0
webapp/src/boot/errorHandle.js View File

@@ -25,6 +25,7 @@ let isMsgOn = false;

// 全局未捕获异常处理(包括普通异常和 await 未被捕获的异常)
Vue.config.errorHandler = (err) => {
if (!err) return;
console.error(err);
// 未授权只提示一次
if (err.code === UNAUTHORIZED) {


+ 2
- 0
webapp/src/utils/download.js View File

@@ -20,6 +20,8 @@ import ZIP from './zip';

const pMap = require('p-map');

streamSaver.mitm = 'https://static.tianshu.org.cn/mitm.html';

// 默认名字解析
const defaultName = (file) => file.name;



+ 7
- 3
webapp/src/views/dataset/version/actions.vue View File

@@ -71,6 +71,7 @@ import {
annotationBy,
dataTypeCodeMap,
showOfRecord,
isCustomDataset,
} from '@/views/dataset/util';
import { toggleVersion, deleteVersion, shiftOfRecord } from '@/api/preparation/dataset';
import { TableTooltip } from '@/hooks/tooltip';
@@ -160,12 +161,15 @@ export default {
const prefixUrl = `dataset/${row.datasetId}/versionFile/${row.versionName}`;
return downloadZipFromObjectPath(prefixUrl, `${row.datasetId}_${row.versionName}.zip`, {
fileName: (file) => file.name.replace(`${prefixUrl}/`, ''),
filter: (result) =>
result.filter((item) => {
filter: (result) => {
// 自定义数据集没有固定目录结构,直接下载即可
if (isCustomDataset(row)) return result;
return result.filter((item) => {
return ['annotation', 'origin'].some((str) =>
item.name.startsWith(`${prefixUrl}/${str}`)
);
}),
});
},
});
};



+ 1
- 1
webapp/src/views/development/components/NotebookDetail.vue View File

@@ -17,7 +17,7 @@
<template>
<div style="margin-top: 40px; overflow: auto;">
<!--基本信息-->
<div class="title">基本信息</div>
<div class="title" tabindex="0">基本信息</div>
<el-row class="row">
<el-col :span="5">
<div class="label">名称</div>


+ 1
- 1
webapp/src/views/login.vue View File

@@ -168,7 +168,7 @@ export default {
};
</script>

<style rel="stylesheet/scss" lang="scss">
<style rel="stylesheet/scss" lang="scss" scoped>
@import '@/assets/styles/variables.scss';

.title {


Loading…
Cancel
Save