Skip to content

Commit 9294610

Browse files
author
yuchenyao
committed
Merge branch 'dev-0.9.0' of https://github.com/yuchenyao/DataSphereStudio into dev-0.9.0
2 parents 299f20f + 83c418f commit 9294610

File tree

6 files changed

+71
-15
lines changed

6 files changed

+71
-15
lines changed

db/dss_dml.sql

Lines changed: 47 additions & 9 deletions
Large diffs are not rendered by default.

dss-server/src/main/java/com/webank/wedatasphere/dss/server/dao/WorkspaceMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public interface WorkspaceMapper {
3939
List<OnestopMenuVo> getApplicationMenuEn();
4040

4141
List<OnestopMenuAppInstanceVo> getMenuAppInstancesCn(Long id);
42-
List<OnestopMenuAppInstanceVo> getMenuAppInstanceEn(Long id);
42+
List<OnestopMenuAppInstanceVo> getMenuAppInstancesEn(Long id);
4343

4444
List<WorkspaceFavoriteVo> getWorkspaceFavoritesCn(@Param("username") String username, @Param("workspaceId") Long workspaceId);
4545

dss-server/src/main/java/com/webank/wedatasphere/dss/server/dao/impl/workspaceMapper.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
</sql>
3232
<sql id="menu_appInstances_en">
3333
m.`id`,m.`title_en` AS `title`, m.`desc_en` AS `description`,m.`labels_en` AS `labels`,
34-
m.`access_button_en` AS `access_button`,m.`manual_button_en` AS `manualButton`,m.`is_active`
34+
m.`access_button_en` AS `access_button`,m.`manual_button_en` AS `manualButton`,m.`is_active`,
3535
m.`manual_button_url`,m.`icon`,m.`order`,app.`homepage_url` AS `access_button_url`,app.project_url, app.`name`
3636
</sql>
3737

dss-server/src/main/java/com/webank/wedatasphere/dss/server/service/impl/DSSWorkspaceServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public List<OnestopMenuVo> getWorkspaceManagements(Long workspaceId, String user
9494
private List<OnestopMenuVo> getMenuAppInstances(List<OnestopMenuVo> menuVos, boolean isChinese) {
9595
for (OnestopMenuVo menuVo : menuVos) {
9696
Long menuId = menuVo.getId();
97-
List<OnestopMenuAppInstanceVo> menuAppInstanceVos = isChinese ? workspaceMapper.getMenuAppInstancesCn(menuId) : workspaceMapper.getMenuAppInstanceEn(menuId);
97+
List<OnestopMenuAppInstanceVo> menuAppInstanceVos = isChinese ? workspaceMapper.getMenuAppInstancesCn(menuId) : workspaceMapper.getMenuAppInstancesEn(menuId);
9898
menuVo.setAppInstances(menuAppInstanceVos);
9999
}
100100
return menuVos;

web/src/js/module/header/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ export default {
209209
this.isNavMenuShow = false;
210210
},
211211
mouseover() {
212-
this.isNavMenuShow = this.$route.path != '/project'
212+
this.isNavMenuShow = (this.$route.path != '/project' && this.$route.path != '/newhome')
213213
},
214214
mouseleave() {
215215
this.isNavMenuShow = false

web/src/js/view/newhome/module/workspace/index.vue

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,9 @@
4545
<h3 class="item-header">
4646
<span>{{ $t('message.workspace.workspaceList') }}</span>
4747
</h3>
48-
<Row class="content-item" v-show="visual === 'card'">
48+
<Row ref="row" class="content-item" v-show="visual === 'card'">
4949
<i-col
50+
ref="col"
5051
class="workspace-item"
5152
:xs="12" :sm="8" :md="4" :lg="4"
5253
v-for="item in originWorkspaceData"
@@ -158,13 +159,30 @@ export default {
158159
pageSize: 4,
159160
pageNum: 1,
160161
videosClick: 1,
161-
videosMaxClick: null
162+
videosMaxClick: null,
163+
listWrap: 0,//屏幕宽度
162164
}
163165
},
164166
created() {
165167
this.getWorkspaces();
166168
this.getVideos();
167169
},
170+
mounted(){
171+
this.listWrap = this.$refs.row.$el.offsetWidth;
172+
this.initWorkspace();
173+
window.onresize = () => {
174+
const that = this
175+
return (() => {
176+
that.listWrap = this.$refs.row.$el.offsetWidth;
177+
})()
178+
}
179+
},
180+
watch: {
181+
'listWrap': function(val){ //监听容器宽度变化
182+
this.pageSize = Math.floor(val / 252)
183+
this.initWorkspace();
184+
},
185+
},
168186
methods: {
169187
getWorkspaces() {
170188
// 获取工作空间数据

0 commit comments

Comments
 (0)