Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jump_hm_warehouse
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
毛勇泽
jump_hm_warehouse
Commits
7db32d11
Commit
7db32d11
authored
Jan 16, 2024
by
huangqy
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
6bd1f4c6
42e25b38
隐藏空白字符变更
内嵌
并排
正在显示
17 个修改的文件
包含
232 行增加
和
38 行删除
+232
-38
index.ets
common/index.ets
+1
-0
StatusBarManager.ts
common/src/main/ets/components/StatusBarManager.ts
+163
-0
color.json
common/src/main/resources/base/element/color.json
+1
-1
EntryAbility.ts
entry/src/main/ets/entryability/EntryAbility.ts
+4
-1
AddConversionPage.ets
entry/src/main/ets/pages/metailmange/AddConversionPage.ets
+16
-17
WzConversionPage.ets
entry/src/main/ets/pages/metailmange/WzConversionPage.ets
+7
-5
WzExchangePage.ets
entry/src/main/ets/pages/metailmange/WzExchangePage.ets
+2
-0
WzInPage.ets
entry/src/main/ets/pages/metailmange/WzInPage.ets
+2
-0
WzInvPage.ets
entry/src/main/ets/pages/metailmange/WzInvPage.ets
+2
-0
WzOutPage.ets
entry/src/main/ets/pages/metailmange/WzOutPage.ets
+2
-0
WzPositionPage.ets
entry/src/main/ets/pages/metailmange/WzPositionPage.ets
+9
-3
WzReversePage.ets
entry/src/main/ets/pages/metailmange/WzReversePage.ets
+2
-1
TitleBar.ets
entry/src/main/ets/view/title/TitleBar.ets
+6
-5
DirectConnect.ets
features/DirectConnect/src/main/ets/components/DirectConnect.ets
+4
-1
MaterialManagement.ets
features/MaterialManagement/src/main/ets/components/MaterialManagement.ets
+3
-1
oh-package.json5
features/PageManagement/oh-package.json5
+3
-1
PageManagement.ets
features/PageManagement/src/main/ets/pages/PageManagement.ets
+5
-2
没有找到文件。
common/index.ets
View file @
7db32d11
...
@@ -4,3 +4,4 @@ export { GridConstants } from './src/main/ets/constants/GridConstants';
...
@@ -4,3 +4,4 @@ export { GridConstants } from './src/main/ets/constants/GridConstants';
export { StyleConstants } from './src/main/ets/constants/StyleConstants';
export { StyleConstants } from './src/main/ets/constants/StyleConstants';
export { CommonDataSource } from './src/main/ets/utils/CommonDataSource';
export { CommonDataSource } from './src/main/ets/utils/CommonDataSource';
export { Logger } from './src/main/ets/utils/Logger';
export { Logger } from './src/main/ets/utils/Logger';
export { StatusBarManager } from './src/main/ets/components/StatusBarManager';
common/src/main/ets/components/StatusBarManager.ts
0 → 100644
View file @
7db32d11
import
window
from
'@ohos.window'
;
import
HashMap
from
'@ohos.util.HashMap'
;
/**
* 状态栏管理器
*/
export
class
StatusBarManager
{
private
readonly
TAG
=
'StatusBarManager'
;
private
readonly
CONFIG_SYSTEM_BAR_HEIGHT
=
'systemBarHeight'
;
private
static
mInstance
:
StatusBarManager
;
private
mWindowStage
:
window
.
WindowStage
;
private
mConfig
=
new
HashMap
<
string
,
any
>
();
private
constructor
()
{
}
public
static
get
():
StatusBarManager
{
if
(
!
this
.
mInstance
)
{
this
.
mInstance
=
new
StatusBarManager
();
}
return
this
.
mInstance
;
}
/**
* 存储windowStage实例
* @param windowStage
*/
public
storeWindowStage
(
windowStage
:
window
.
WindowStage
)
{
this
.
mWindowStage
=
windowStage
;
}
/**
* 获取windowStage实例
* @returns
*/
public
getWindowStage
():
window
.
WindowStage
{
return
this
.
mWindowStage
;
}
/**
* 设置沉浸式状态栏
* @param windowStage
* @returns
*/
public
setImmersiveStatusBar
(
windowStage
:
window
.
WindowStage
):
Promise
<
void
>
{
let
resolveFn
,
rejectFn
;
let
promise
=
new
Promise
<
void
>
((
resolve
,
reject
)
=>
{
resolveFn
=
resolve
;
rejectFn
=
reject
;
});
// 1.获取应用主窗口。
try
{
let
windowClass
=
windowStage
.
getMainWindowSync
();
console
.
info
(
this
.
TAG
,
'Succeeded in obtaining the main window. Data: '
+
JSON
.
stringify
(
windowClass
));
// 2.实现沉浸式效果:设置窗口可以全屏绘制。
// 将UI内容顶入状态栏下方
windowClass
.
setWindowLayoutFullScreen
(
true
)
.
then
(()
=>
{
//3、设置状态栏 可见
windowClass
.
setWindowSystemBarEnable
([
'status'
]).
then
(()
=>
{
//4、设置状态栏透明背景
const
systemBarProperties
:
window
.
SystemBarProperties
=
{
statusBarColor
:
'#0FA983'
};
//设置窗口内导航栏、状态栏的属性
windowClass
.
setWindowSystemBarProperties
(
systemBarProperties
)
.
then
(()
=>
{
console
.
info
(
this
.
TAG
,
'Succeeded in setting the system bar properties.'
);
}).
catch
((
err
)
=>
{
console
.
error
(
this
.
TAG
,
'Failed to set the system bar properties. Cause: '
+
JSON
.
stringify
(
err
));
});
})
//5、存储状态栏高度
this
.
storeStatusBarHeight
(
windowClass
);
resolveFn
();
});
}
catch
(
err
)
{
console
.
error
(
this
.
TAG
,
'Failed to obtain the main window. Cause: '
+
JSON
.
stringify
(
err
));
rejectFn
();
}
return
promise
;
}
/**
* 关闭沉浸式状态栏
* @param windowStage
* @returns
*/
public
hideImmersiveStatusBar
(
windowStage
:
window
.
WindowStage
):
Promise
<
void
>
{
let
resolveFn
,
rejectFn
;
let
promise
=
new
Promise
<
void
>
((
resolve
,
reject
)
=>
{
resolveFn
=
resolve
;
rejectFn
=
reject
;
});
// 1.获取应用主窗口。
try
{
let
windowClass
=
windowStage
.
getMainWindowSync
();
console
.
info
(
this
.
TAG
,
'Succeeded in obtaining the main window. Data: '
+
JSON
.
stringify
(
windowClass
));
windowClass
.
setWindowLayoutFullScreen
(
false
)
.
then
(()
=>
{
//存储状态栏高度
this
.
mConfig
.
set
(
this
.
CONFIG_SYSTEM_BAR_HEIGHT
,
0
);
resolveFn
();
});
}
catch
(
err
)
{
console
.
error
(
this
.
TAG
,
'Failed to obtain the main window. Cause: '
+
JSON
.
stringify
(
err
));
rejectFn
(
err
);
}
return
promise
;
}
/**
* 获取状态栏高度进行保存
* @param windowClass
* @returns
*/
private
storeStatusBarHeight
(
windowClass
:
window
.
Window
)
{
try
{
const
avoidArea
=
windowClass
.
getWindowAvoidArea
(
window
.
AvoidAreaType
.
TYPE_SYSTEM
);
// 保存高度信息
this
.
mConfig
.
set
(
this
.
CONFIG_SYSTEM_BAR_HEIGHT
,
avoidArea
.
topRect
.
height
);
console
.
info
(
this
.
TAG
,
'Succeeded in obtaining the area. Data:'
+
JSON
.
stringify
(
avoidArea
));
}
catch
(
err
)
{
console
.
error
(
this
.
TAG
,
'Failed to obtain the area. Cause:'
+
JSON
.
stringify
(
err
));
}
}
/**
* 未开启沉浸式状态栏,偏移量为0,开启, 偏移量为状态栏高度
* @returns
*/
public
getSystemBarOffset
():
number
{
let
height
=
0
;
if
(
this
.
mConfig
.
hasKey
(
this
.
CONFIG_SYSTEM_BAR_HEIGHT
))
{
height
=
this
.
mConfig
.
get
(
this
.
CONFIG_SYSTEM_BAR_HEIGHT
)
as
number
;
}
return
height
;
}
/**
* 是否开启沉浸式状态栏
* @returns
*/
public
isOpenImmersiveStatusBar
():
boolean
{
return
this
.
getSystemBarOffset
()
>
0
;
}
}
\ No newline at end of file
common/src/main/resources/base/element/color.json
View file @
7db32d11
...
@@ -91,7 +91,7 @@
...
@@ -91,7 +91,7 @@
,
,
{
{
"name"
:
"title_background"
,
"name"
:
"title_background"
,
"value"
:
"#
4c9a6b
"
"value"
:
"#
0FA983
"
}
}
,
,
{
{
...
...
entry/src/main/ets/entryability/EntryAbility.ts
View file @
7db32d11
import
UIAbility
from
'@ohos.app.ability.UIAbility'
;
import
UIAbility
from
'@ohos.app.ability.UIAbility'
;
import
hilog
from
'@ohos.hilog'
;
import
hilog
from
'@ohos.hilog'
;
import
window
from
'@ohos.window'
;
import
window
from
'@ohos.window'
;
import
{
StatusBarManager
}
from
'@ohos/common'
;
export
default
class
EntryAbility
extends
UIAbility
{
export
default
class
EntryAbility
extends
UIAbility
{
onCreate
(
want
,
launchParam
)
{
onCreate
(
want
,
launchParam
)
{
...
@@ -14,7 +17,7 @@ export default class EntryAbility extends UIAbility {
...
@@ -14,7 +17,7 @@ export default class EntryAbility extends UIAbility {
onWindowStageCreate
(
windowStage
:
window
.
WindowStage
)
{
onWindowStageCreate
(
windowStage
:
window
.
WindowStage
)
{
// Main window is created, set main page for this ability
// Main window is created, set main page for this ability
hilog
.
info
(
0x0000
,
'testTag'
,
'%{public}s'
,
'Ability onWindowStageCreate'
);
hilog
.
info
(
0x0000
,
'testTag'
,
'%{public}s'
,
'Ability onWindowStageCreate'
);
StatusBarManager
.
get
().
setImmersiveStatusBar
(
windowStage
);
windowStage
.
loadContent
(
'pages/SplashPage'
,
(
err
,
data
)
=>
{
windowStage
.
loadContent
(
'pages/SplashPage'
,
(
err
,
data
)
=>
{
if
(
err
.
code
)
{
if
(
err
.
code
)
{
hilog
.
error
(
0x0000
,
'testTag'
,
'Failed to load the content. Cause: %{public}s'
,
JSON
.
stringify
(
err
)
??
''
);
hilog
.
error
(
0x0000
,
'testTag'
,
'Failed to load the content. Cause: %{public}s'
,
JSON
.
stringify
(
err
)
??
''
);
...
...
entry/src/main/ets/pages/metailmange/AddConversionPage.ets
View file @
7db32d11
...
@@ -50,10 +50,10 @@ struct AddConversionPage {
...
@@ -50,10 +50,10 @@ struct AddConversionPage {
TextInput({ placeholder: "物资换位" })
TextInput({ placeholder: "物资换位" })
.enterKeyType(EnterKeyType.Search)
.enterKeyType(EnterKeyType.Search)
.borderColor("#454545")
.borderColor("#454545")
.borderRadius(
10
)
.borderRadius(
5
)
.width(
230
)
.width(
"70%"
)
.height(40)
.height(40)
.padding(
{ top: 10, bottom: 10 }
)
.padding(
10
)
.backgroundColor($r("app.color.disabledColor"))
.backgroundColor($r("app.color.disabledColor"))
.enabled(false)
.enabled(false)
}.padding("10vp")
}.padding("10vp")
...
@@ -66,10 +66,10 @@ struct AddConversionPage {
...
@@ -66,10 +66,10 @@ struct AddConversionPage {
.fontColor($r("app.color.item_color_black"))
.fontColor($r("app.color.item_color_black"))
TextInput({ placeholder: "请输入凭证号" })
TextInput({ placeholder: "请输入凭证号" })
.enterKeyType(EnterKeyType.Search)
.enterKeyType(EnterKeyType.Search)
.borderRadius(
10
)
.borderRadius(
5
)
.width(
230
)
.width(
"70%"
)
.height(40)
.height(40)
.padding(
{ top: 10, bottom: 10 }
)
.padding(
10
)
.backgroundColor($r("app.color.disabledColor"))
.backgroundColor($r("app.color.disabledColor"))
}.padding("10vp")
}.padding("10vp")
...
@@ -83,7 +83,7 @@ struct AddConversionPage {
...
@@ -83,7 +83,7 @@ struct AddConversionPage {
.value('请选择库房')
.value('请选择库房')
.width(230)
.width(230)
.borderWidth(2)
.borderWidth(2)
.borderRadius(
10
)
.borderRadius(
5
)
.height(40)
.height(40)
.borderColor($r("app.color.rank_secondary_border"))
.borderColor($r("app.color.rank_secondary_border"))
.onSelect((index: number, value?: string) => {
.onSelect((index: number, value?: string) => {
...
@@ -102,7 +102,7 @@ struct AddConversionPage {
...
@@ -102,7 +102,7 @@ struct AddConversionPage {
.value('请选择发物管理单位')
.value('请选择发物管理单位')
.width(230)
.width(230)
.borderWidth(2)
.borderWidth(2)
.borderRadius(
10
)
.borderRadius(
5
)
.height(40)
.height(40)
.borderColor("#7E7E7E")
.borderColor("#7E7E7E")
.onSelect((index: number, value?: string) => {
.onSelect((index: number, value?: string) => {
...
@@ -120,7 +120,7 @@ struct AddConversionPage {
...
@@ -120,7 +120,7 @@ struct AddConversionPage {
.value('请选择收物管理单位')
.value('请选择收物管理单位')
.width(230)
.width(230)
.borderWidth(2)
.borderWidth(2)
.borderRadius(
10
)
.borderRadius(
5
)
.height(40)
.height(40)
.borderColor("#7E7E7E")
.borderColor("#7E7E7E")
.onSelect((index: number, value?: string) => {
.onSelect((index: number, value?: string) => {
...
@@ -140,7 +140,7 @@ struct AddConversionPage {
...
@@ -140,7 +140,7 @@ struct AddConversionPage {
.value('请选择账目类型')
.value('请选择账目类型')
.width(230)
.width(230)
.borderWidth(2)
.borderWidth(2)
.borderRadius(
10
)
.borderRadius(
5
)
.height(40)
.height(40)
.borderColor("#7E7E7E")
.borderColor("#7E7E7E")
.onSelect((index: number, value?: string) => {
.onSelect((index: number, value?: string) => {
...
@@ -148,20 +148,19 @@ struct AddConversionPage {
...
@@ -148,20 +148,19 @@ struct AddConversionPage {
.padding(5)
.padding(5)
.flexGrow(1)
.flexGrow(1)
}.padding("10vp").width("100%")
}.padding("10vp").width("100%")
Flex({
direction: FlexDirection.Row
, alignItems: ItemAlign.Center }) {
Flex({
justifyContent: FlexAlign.SpaceBetween
, alignItems: ItemAlign.Center }) {
Text("备注:")
Text("备注:")
.fontSize(14)
.fontSize(14)
.width("30%")
.height(40)
.height(40)
.fontColor($r("app.color.item_color_black"))
.fontColor($r("app.color.item_color_black"))
TextInput({ placeholder: "请输入备注" })
TextInput({ placeholder: "请输入备注" })
.enterKeyType(EnterKeyType.Search)
.enterKeyType(EnterKeyType.Search)
.borderRadius(
10
)
.borderRadius(
5
)
.b
order
Color($r("app.color.disabledColor"))
.b
ackground
Color($r("app.color.disabledColor"))
.width(
230
)
.width(
"70%"
)
.height(40)
.height(40)
.padding(
{ top: 10, bottom: 10 }
)
.padding(
10
)
}.
padding("10vp").width("100%
")
}.
margin("10vp
")
}
}
.padding(20)
.padding(20)
.width("100%")
.width("100%")
...
...
entry/src/main/ets/pages/metailmange/WzConversionPage.ets
View file @
7db32d11
...
@@ -3,10 +3,11 @@ import { BasicTable } from '../../view/BasicTable/BasicTable'
...
@@ -3,10 +3,11 @@ import { BasicTable } from '../../view/BasicTable/BasicTable'
import router from '@ohos.router';
import router from '@ohos.router';
@Extend(Button) function bottomBtnSty() {
@Extend(Button) function bottomBtnSty() {
.borderWidth(1)
.borderWidth(1)
.padding({top:1,bottom:1,right:7,left:7})
.borderColor('#0fa983')
.borderColor('#0fa983')
.backgroundColor('#fff')
.backgroundColor('#fff')
.fontColor('#0fa983')
.fontColor('#0fa983')
.borderRadius(
10
)
.borderRadius(
7
)
.type(ButtonType.Normal)
.type(ButtonType.Normal)
.stateEffect(true)
.stateEffect(true)
}
}
...
@@ -28,7 +29,7 @@ struct WzConversionPage{
...
@@ -28,7 +29,7 @@ struct WzConversionPage{
.fontSize("14vp")
.fontSize("14vp")
Button("设置状态")
Button("设置状态")
.bottomBtnSty()
.bottomBtnSty()
.onClick(
async
() => {
.onClick(() => {
})
})
.fontColor("#0fa983")
.fontColor("#0fa983")
.fontSize("14vp")
.fontSize("14vp")
...
@@ -40,7 +41,7 @@ struct WzConversionPage{
...
@@ -40,7 +41,7 @@ struct WzConversionPage{
.bottomBtnSty().fontColor("#0fa983") .fontSize("14vp")
.bottomBtnSty().fontColor("#0fa983") .fontSize("14vp")
Button("清空选择")
Button("清空选择")
.bottomBtnSty()
.bottomBtnSty()
.onClick(
async
() =>{
.onClick(() =>{
}).fontColor("#0fa983") .fontSize("14vp")
}).fontColor("#0fa983") .fontSize("14vp")
}
}
...
@@ -56,20 +57,21 @@ struct WzConversionPage{
...
@@ -56,20 +57,21 @@ struct WzConversionPage{
.height(40)
.height(40)
.backgroundColor('#F5F5F5')
.backgroundColor('#F5F5F5')
.placeholderColor(Color.Grey)
.placeholderColor(Color.Grey)
.textAlign(TextAlign.Center)
.placeholderFont({ size: 14, weight: 400 })
.placeholderFont({ size: 14, weight: 400 })
.textFont({ size: 14, weight: 400 })
.textFont({ size: 14, weight: 400 })
.width('100%')
.width('100%')
.onSubmit((value: string) => {
.onSubmit((value: string) => {
})
})
.onChange((value: string) => {
.onChange((value: string) => {
})
})
.borderRadius(5)
}.height(60)
}.height(60)
}.width("100%")
}.width("100%")
.padding('15vp')
.padding('15vp')
Row(){
Row(){
// 底部按钮
// 底部按钮
this.bottomButtons();
this.bottomButtons();
}.width("100%").height(40)
}.width("100%").
padding("2vp").
height(40)
Column(){
Column(){
BasicTable({dataSource:[]})
BasicTable({dataSource:[]})
}.flexGrow(1)
}.flexGrow(1)
...
...
entry/src/main/ets/pages/metailmange/WzExchangePage.ets
View file @
7db32d11
...
@@ -65,6 +65,7 @@ struct WzExchangePage{
...
@@ -65,6 +65,7 @@ struct WzExchangePage{
.height(40)
.height(40)
.backgroundColor('#F5F5F5')
.backgroundColor('#F5F5F5')
.placeholderColor(Color.Grey)
.placeholderColor(Color.Grey)
.textAlign(TextAlign.Center)
.placeholderFont({ size: 14, weight: 400 })
.placeholderFont({ size: 14, weight: 400 })
.textFont({ size: 14, weight: 400 })
.textFont({ size: 14, weight: 400 })
.width('100%')
.width('100%')
...
@@ -72,6 +73,7 @@ struct WzExchangePage{
...
@@ -72,6 +73,7 @@ struct WzExchangePage{
})
})
.onChange((value: string) => {
.onChange((value: string) => {
})
})
.borderRadius(5)
}.height(60)
}.height(60)
}.width("100%")
}.width("100%")
.padding({left:15,right:15,top:15})
.padding({left:15,right:15,top:15})
...
...
entry/src/main/ets/pages/metailmange/WzInPage.ets
View file @
7db32d11
...
@@ -46,6 +46,7 @@ export struct WzInPage {
...
@@ -46,6 +46,7 @@ export struct WzInPage {
.height(40)
.height(40)
.backgroundColor('#F5F5F5')
.backgroundColor('#F5F5F5')
.placeholderColor(Color.Grey)
.placeholderColor(Color.Grey)
.textAlign(TextAlign.Center)
.placeholderFont({ size: 14, weight: 400 })
.placeholderFont({ size: 14, weight: 400 })
.textFont({ size: 14, weight: 400 })
.textFont({ size: 14, weight: 400 })
.width('70%')
.width('70%')
...
@@ -53,6 +54,7 @@ export struct WzInPage {
...
@@ -53,6 +54,7 @@ export struct WzInPage {
})
})
.onChange((value: string) => {
.onChange((value: string) => {
})
})
.borderRadius(5)
Select([{ value: "未完成" }, { value: "已完成" }])
Select([{ value: "未完成" }, { value: "已完成" }])
.value('请选择状态')
.value('请选择状态')
.borderWidth(1)
.borderWidth(1)
...
...
entry/src/main/ets/pages/metailmange/WzInvPage.ets
View file @
7db32d11
...
@@ -60,6 +60,7 @@ struct WzInvPage{
...
@@ -60,6 +60,7 @@ struct WzInvPage{
.height(40)
.height(40)
.backgroundColor('#F5F5F5')
.backgroundColor('#F5F5F5')
.placeholderColor(Color.Grey)
.placeholderColor(Color.Grey)
.textAlign(TextAlign.Center)
.placeholderFont({ size: 14, weight: 400 })
.placeholderFont({ size: 14, weight: 400 })
.textFont({ size: 14, weight: 400 })
.textFont({ size: 14, weight: 400 })
.width('100%')
.width('100%')
...
@@ -67,6 +68,7 @@ struct WzInvPage{
...
@@ -67,6 +68,7 @@ struct WzInvPage{
})
})
.onChange((value: string) => {
.onChange((value: string) => {
})
})
.borderRadius(5)
}.height(60)
}.height(60)
}.width("100%")
}.width("100%")
.padding('15vp')
.padding('15vp')
...
...
entry/src/main/ets/pages/metailmange/WzOutPage.ets
View file @
7db32d11
...
@@ -66,6 +66,8 @@ export struct WzOutPage {
...
@@ -66,6 +66,8 @@ export struct WzOutPage {
.height(40)
.height(40)
.backgroundColor('#F5F5F5')
.backgroundColor('#F5F5F5')
.placeholderColor(Color.Grey)
.placeholderColor(Color.Grey)
.borderRadius(5)
.textAlign(TextAlign.Center)
.placeholderFont({ size: 14, weight: 400 })
.placeholderFont({ size: 14, weight: 400 })
.textFont({ size: 14, weight: 400 })
.textFont({ size: 14, weight: 400 })
.width('100%')
.width('100%')
...
...
entry/src/main/ets/pages/metailmange/WzPositionPage.ets
View file @
7db32d11
import { TitleBar } from '../../view/title/TitleBar'
import { TitleBar } from '../../view/title/TitleBar'
import { BasicTable } from '../../view/BasicTable/BasicTable'
import { BasicTable } from '../../view/BasicTable/BasicTable'
@Extend(Button) function bottomBtnSty() {
@Extend(Button) function bottomBtnSty() {
.borderWidth(1)
.borderWidth(1)
.borderColor('#0fa983')
.borderColor('#0fa983')
...
@@ -16,6 +17,7 @@ struct WzPositionPage{
...
@@ -16,6 +17,7 @@ struct WzPositionPage{
@State fontColor: string = '#182431'
@State fontColor: string = '#182431'
@State selectedFontColor: string = '#fff'
@State selectedFontColor: string = '#fff'
@State currentIndex: number = 0
@State currentIndex: number = 0
@State titleBarPadding:number=0
@Builder bottomButtons() {
@Builder bottomButtons() {
Row() {
Row() {
Flex({ justifyContent: FlexAlign.SpaceEvenly, alignItems: ItemAlign.Center }) {
Flex({ justifyContent: FlexAlign.SpaceEvenly, alignItems: ItemAlign.Center }) {
...
@@ -38,11 +40,12 @@ struct WzPositionPage{
...
@@ -38,11 +40,12 @@ struct WzPositionPage{
build(){
build(){
Column() {
Column() {
Flex({direction:FlexDirection.Column}){
Flex({direction:FlexDirection.Column}){
TitleBar({ title:"物资落位"
})
TitleBar({ title:"物资落位"})
Row(){
Row(){
Flex({ justifyContent: FlexAlign.SpaceBetween, alignItems: ItemAlign.Center }){
Flex({ justifyContent: FlexAlign.SpaceBetween, alignItems: ItemAlign.Center }){
Search({ placeholder: '请输入凭证号',controller: this.searchcontroller })
Search({ placeholder: '请输入凭证号',controller: this.searchcontroller })
.height(40)
.height(40)
.textAlign(TextAlign.Center)
.backgroundColor('#F5F5F5')
.backgroundColor('#F5F5F5')
.placeholderColor(Color.Grey)
.placeholderColor(Color.Grey)
.placeholderFont({ size: 14, weight: 400 })
.placeholderFont({ size: 14, weight: 400 })
...
@@ -51,7 +54,7 @@ struct WzPositionPage{
...
@@ -51,7 +54,7 @@ struct WzPositionPage{
.onSubmit((value: string) => {
.onSubmit((value: string) => {
})
})
.onChange((value: string) => {
.onChange((value: string) => {
})
})
.borderRadius(5)
}.height(40)
}.height(40)
}.width("100%")
}.width("100%")
.padding('15vp')
.padding('15vp')
...
@@ -67,7 +70,9 @@ struct WzPositionPage{
...
@@ -67,7 +70,9 @@ struct WzPositionPage{
}.linearGradient({
}.linearGradient({
direction: GradientDirection.Right, // 渐变方向
direction: GradientDirection.Right, // 渐变方向
repeating: true, // 渐变颜色是否重复
repeating: true, // 渐变颜色是否重复
colors: [[0x36a3c0, 0.0], [0x97c6a6, 0.
5
], [0xc7d799, 1]] // 数组末尾元素占比小于1时满足重复着色效果
colors: [[0x36a3c0, 0.0], [0x97c6a6, 0.
6
], [0xc7d799, 1]] // 数组末尾元素占比小于1时满足重复着色效果
})
})
}
}
onPageShow(){
}
}
}
\ No newline at end of file
entry/src/main/ets/pages/metailmange/WzReversePage.ets
View file @
7db32d11
...
@@ -62,13 +62,14 @@ struct WzReversePage{
...
@@ -62,13 +62,14 @@ struct WzReversePage{
.height(40)
.height(40)
.backgroundColor('#F5F5F5')
.backgroundColor('#F5F5F5')
.placeholderColor(Color.Grey)
.placeholderColor(Color.Grey)
.textAlign(TextAlign.Center)
.placeholderFont({ size: 14, weight: 400 })
.placeholderFont({ size: 14, weight: 400 })
.textFont({ size: 14, weight: 400 })
.textFont({ size: 14, weight: 400 })
.width('100%')
.width('100%')
.onSubmit((value: string) => {
.onSubmit((value: string) => {
})
})
.onChange((value: string) => {
.onChange((value: string) => {
})
})
.borderRadius(5)
}.height(40)
}.height(40)
}.width("100%")
}.width("100%")
.padding('15vp')
.padding('15vp')
...
...
entry/src/main/ets/view/title/TitleBar.ets
View file @
7db32d11
import router from '@ohos.router';
import router from '@ohos.router';
@Entry
import {
StatusBarManager
} from '@ohos/common';
@Component
@Component
export struct TitleBar {
export struct TitleBar {
// 左边图标是否显示
// 左边图标是否显示
...
@@ -34,9 +36,7 @@ export struct TitleBar {
...
@@ -34,9 +36,7 @@ export struct TitleBar {
.onClick(this.rightClickEvent)
.onClick(this.rightClickEvent)
}
}
}.width('100%')
}.width('100%')
}.width('100%').height(0).layoutWeight(1)
}.width('100%').layoutWeight(1)
.backgroundColor($r("app.color.title_background"))
}.padding({top: `${StatusBarManager.get().getSystemBarOffset()}px`}).width('100%').height(65)
Divider().color('#4c9a6b')
}.width('100%').height(55)
}
}
}
}
\ No newline at end of file
features/DirectConnect/src/main/ets/components/DirectConnect.ets
View file @
7db32d11
import {
StatusBarManager
} from '@ohos/common';
@Extend(Button) function CommonButtonStyle() {
@Extend(Button) function CommonButtonStyle() {
.borderWidth(2)
.borderWidth(2)
.borderColor('#0fa983')
.borderColor('#0fa983')
...
@@ -93,7 +96,7 @@ export struct DirectConnect {
...
@@ -93,7 +96,7 @@ export struct DirectConnect {
this.renderBottom()
this.renderBottom()
}.padding({ left: 20, right: 20 }).height("100%").linearGradient({
}.padding({ left: 20, right: 20
,top: `${StatusBarManager.get().getSystemBarOffset()}px`
}).height("100%").linearGradient({
direction: GradientDirection.RightBottom,
direction: GradientDirection.RightBottom,
repeating: true,
repeating: true,
colors: [[0x36a3c0, 0.0], [0x97c6a6, 1.0], [0xc7d799, 2.0]]
colors: [[0x36a3c0, 0.0], [0x97c6a6, 1.0], [0xc7d799, 2.0]]
...
...
features/MaterialManagement/src/main/ets/components/MaterialManagement.ets
View file @
7db32d11
...
@@ -5,8 +5,10 @@ import {
...
@@ -5,8 +5,10 @@ import {
BreakpointSystem,
BreakpointSystem,
Logger,
Logger,
StyleConstants,
StyleConstants,
StatusBarManager,
BreakpointConstants
BreakpointConstants
} from '@ohos/common';
} from '@ohos/common';
@Entry
@Component
@Component
export struct MaterialManagement {
export struct MaterialManagement {
build(){
build(){
...
@@ -25,7 +27,7 @@ export struct MaterialManagement {
...
@@ -25,7 +27,7 @@ export struct MaterialManagement {
url: 'pages/setup/SetUpPage',
url: 'pages/setup/SetUpPage',
})
})
})
})
}.
margin(15
)
}.
padding({top: `${StatusBarManager.get().getSystemBarOffset()}px`}
)
}.margin({ top: 15 })
}.margin({ top: 15 })
Grid() {
Grid() {
ForEach(gridWordModel.getGridWorkData(), (secondItem: ItemData) => {
ForEach(gridWordModel.getGridWorkData(), (secondItem: ItemData) => {
...
...
features/PageManagement/oh-package.json5
View file @
7db32d11
...
@@ -6,5 +6,7 @@
...
@@ -6,5 +6,7 @@
"name": "@ohos/pagemanagement",
"name": "@ohos/pagemanagement",
"author": "",
"author": "",
"license": "Apache-2.0",
"license": "Apache-2.0",
"dependencies": {}
"dependencies": {
"@ohos/common": "file:../../common"
}
}
}
features/PageManagement/src/main/ets/pages/PageManagement.ets
View file @
7db32d11
import router from '@ohos.router'
import router from '@ohos.router'
import {
StatusBarManager
} from '@ohos/common';
@Entry
@Entry
@Component
@Component
export struct PageManagement {
export struct PageManagement {
...
@@ -133,7 +135,7 @@ export struct PageManagement {
...
@@ -133,7 +135,7 @@ export struct PageManagement {
width: { left: '0lpx', right: '0lpx', top: '2lpx', bottom: '0lpx' },
width: { left: '0lpx', right: '0lpx', top: '2lpx', bottom: '0lpx' },
}).height(120)
}).height(120)
}
}
}
}
.padding({top: `${StatusBarManager.get().getSystemBarOffset()}px`})
.width('100%').backgroundColor('#fff')
.width('100%').backgroundColor('#fff')
}
}
}
}
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论