提交 1f1bba97 authored 作者: caicai's avatar caicai

修改U学模式

上级 bd556075
...@@ -55,23 +55,42 @@ class IpcEvents { ...@@ -55,23 +55,42 @@ class IpcEvents {
// 显示右键菜单 // 显示右键菜单
ipcMain.on('show-context-menu', (event) => { ipcMain.on('show-context-menu', (event) => {
const displayDetail = screen.getPrimaryDisplay();
const displayWH = displayDetail.size; //displayWH.width //displayWH.height
const window_left_distance = Number( process.env.VUE_APP_WINDOW_LEFT ); const window_left_distance = Number( process.env.VUE_APP_WINDOW_LEFT );
const window_bottom_distance = Number( process.env.VUE_APP_WINDOW_BOTTOM ); const window_bottom_distance = Number( process.env.VUE_APP_WINDOW_BOTTOM );
const displayDetail = screen.getPrimaryDisplay();
let currentMode = this.store.get("currentMode"); let currentMode = this.store.get("currentMode");
let displayWH = displayDetail.size;
const whDetail = {
'modeUXue': {
width: Number( process.env.VUE_APP_UXueModeW ),
height: Number( process.env.VUE_APP_UXueModeH ),
},
'modeJianYue': {
width: displayWH.width,
height: Number( process.env.VUE_APP_mainH ),
},
'modeJiJian': {
width: Number( process.env.VUE_APP_JiJianModeW ),
height: Number( process.env.VUE_APP_JiJianModeH ),
},
};
let template = [ let template = [
{ {
label: '简约模式', label: '简约模式',
str:'modeJianYue', str:'modeJianYue',
click: () => { click: () => {
let {width,height} = whDetail['modeJianYue'];
event.sender.send('context-menu-command', 'modeJianYue'); event.sender.send('context-menu-command', 'modeJianYue');
this.store.set("currentMode", "modeJianYue"); this.store.set("currentMode", "modeJianYue");
this.windowManager.mainWindow.win.setBounds({ this.windowManager.mainWindow.win.setBounds({
x: window_left_distance, x: window_left_distance,
y: (displayWH.height - Number(process.env.VUE_APP_mainH) - window_bottom_distance), y: (displayWH.height - height - window_bottom_distance),
width: displayWH.width, width,
height: Number(process.env.VUE_APP_mainH) height
}, true); }, true);
} }
}, },
...@@ -79,13 +98,14 @@ class IpcEvents { ...@@ -79,13 +98,14 @@ class IpcEvents {
label: '极简模式', label: '极简模式',
str:'modeJiJian', str:'modeJiJian',
click: () => { click: () => {
let {width,height} = whDetail['modeJiJian'];
event.sender.send('context-menu-command', 'modeJiJian'); event.sender.send('context-menu-command', 'modeJiJian');
this.store.set("currentMode", "modeJiJian"); this.store.set("currentMode", "modeJiJian");
this.windowManager.mainWindow.win.setBounds({ this.windowManager.mainWindow.win.setBounds({
x: window_left_distance, x: window_left_distance,
y: ( Number(displayWH.height) - Number( process.env.VUE_APP_JiJianModeH ) - window_bottom_distance), y: ( Number(displayWH.height) - height - window_bottom_distance),
width: Number( process.env.VUE_APP_JiJianModeW ), width,
height: Number( process.env.VUE_APP_JiJianModeH ) height
}, true); }, true);
} }
}, },
...@@ -93,12 +113,13 @@ class IpcEvents { ...@@ -93,12 +113,13 @@ class IpcEvents {
label: 'U学模式', label: 'U学模式',
str:'modeUXue', str:'modeUXue',
click: () => { click: () => {
let {width,height} = whDetail['modeUXue'];
event.sender.send('context-menu-command', 'modeUXue'); event.sender.send('context-menu-command', 'modeUXue');
this.windowManager.mainWindow.win.setBounds({ this.windowManager.mainWindow.win.setBounds({
x: window_left_distance, x: window_left_distance,
y: ( Number(displayWH.height) - Number( process.env.VUE_APP_UXueModeH ) - window_bottom_distance), y: ( Number(displayWH.height) - height - window_bottom_distance),
width: displayWH.width, width,
height: Number( process.env.VUE_APP_UXueModeH ) height
}, true); }, true);
this.store.set("currentMode", "modeUXue"); this.store.set("currentMode", "modeUXue");
} }
......
...@@ -212,16 +212,17 @@ export default { ...@@ -212,16 +212,17 @@ export default {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
justify-content: center; justify-content: center;
height: 72px; // height: 72px;
margin-left: 40px; height: 99px;
// margin-left: 40px;
padding: 0 50px 0 40px;
background-size: contain; background-size: contain;
// background-size: 100%; // background-size: 100%;
background-position: center; background-position: center;
background-repeat: no-repeat; background-repeat: no-repeat;
// border: 1px solid red; // max-width: 1100px;
// width: 820px;
max-width: 1100px;
// background-image: url(~@/assets/bgc/3.png); // background-image: url(~@/assets/bgc/3.png);
// background-color: rgba(255, 255, 255, 0.2);
.scroll_bar { .scroll_bar {
height: 44px; height: 44px;
} }
...@@ -273,35 +274,40 @@ export default { ...@@ -273,35 +274,40 @@ export default {
// } // }
// background: linear-gradient(180deg, rgba(255,255,255,0) 45%, rgba(255,255,255,0.01) 55%, rgba(255,255,255,0) 100%); // background: linear-gradient(180deg, rgba(255,255,255,0) 45%, rgba(255,255,255,0.01) 55%, rgba(255,255,255,0) 100%);
} }
@tabHeight:50px;
.tab_group { .tab_group {
display: flex; display: flex;
align-items: center; align-items: center;
height: 30px; height: @tabHeight;
// padding: 0 90px 0 80px; // padding: 0 90px 0 80px;
// padding: 0 50px; padding: 0 26px;
text-align: center; text-align: center;
background-image: url(~@/assets/bgc/1.png); background-image: url(~@/assets/bgc/1.png),url(~@/assets/bgc/4.png);
background-position: 0 -1px, calc(100%) -1px;
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: contain; background-size: 26px 52px;
background-position:40px -5px; // background-position:40px -5px;
} }
.tab_item { .tab_item {
display: flex; display: flex;
align-items: center; // align-items: center;
justify-content: center; justify-content: center;
// padding-top: 6px; // padding-top: 6px;
// width: 176px; // width: 176px;
// width: 132px; // width: 132px;
width: 206px; // width: 206px;
width: 161px;
// flex: 1; // flex: 1;
flex-shrink: 0; flex-shrink: 0;
cursor: pointer; cursor: pointer;
line-height: 1; // line-height: 1;
height: 100%; height: 100%;
background-image: url(~@/assets/bgc/3.png); background-image: url(~@/assets/bgc/3.png);
background-size: 206px 52px; background-size: auto @tabHeight;
background-position: -50px ; // background-position: -50px ;
background-repeat: repeat; background-repeat: repeat;
box-sizing: border-box;
padding-top: 24px;
// border: 1px solid red; // border: 1px solid red;
&.disable { &.disable {
cursor: auto; cursor: auto;
...@@ -328,11 +334,14 @@ export default { ...@@ -328,11 +334,14 @@ export default {
} }
&.active { &.active {
padding-top: 20px;
background-image: url(~@/assets/bgc/2.png); background-image: url(~@/assets/bgc/2.png);
background-position: bottom; background-position: bottom;
// background-size: auto 48px; // background-size: auto 48px;
background-size: 100% 36px; background-size: 100% @tabHeight;
background-repeat: no-repeat; background-repeat: no-repeat;
width: 186px;
// background-color: rgba(255, 255, 255, 0.2);
.tab_name { .tab_name {
font-size: 14px; font-size: 14px;
color: #FFFFFF; color: #FFFFFF;
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论