wangliang_wd

feat:优化编辑资料

@@ -84,9 +84,13 @@ struct EditUserInfoPage { @@ -84,9 +84,13 @@ struct EditUserInfoPage {
84 Blank() 84 Blank()
85 85
86 Text(r.subTitle) 86 Text(r.subTitle)
  87 + .textOverflow({overflow:TextOverflow.Ellipsis})
  88 + .maxLines(1)
87 .fontSize(16) 89 .fontSize(16)
88 .fontColor(Color.Gray) 90 .fontColor(Color.Gray)
89 .padding({right:10}) 91 .padding({right:10})
  92 + .width('70%')
  93 + .textAlign(TextAlign.End)
90 94
91 Image($r('app.media.mine_user_edit')) 95 Image($r('app.media.mine_user_edit'))
92 .width('12') 96 .width('12')
@@ -130,10 +134,11 @@ struct EditUserInfoPage { @@ -130,10 +134,11 @@ struct EditUserInfoPage {
130 }) 134 })
131 }else if(i === 5){ 135 }else if(i === 5){
132 TextPickerDialog.show({ 136 TextPickerDialog.show({
133 - range:['女','男'], 137 + range:['男','女'],
  138 + canLoop:false,
134 selected:0, 139 selected:0,
135 onAccept:(value:TextPickerResult) => { 140 onAccept:(value:TextPickerResult) => {
136 - this.currentUserInfo.userExtend.sex = value.index as number; 141 + this.currentUserInfo.userExtend.sex = value.index == 0?1:0;
137 this.currentUserInfo.editDataType = WDEditDataModelType.WDEditDataModelType_sex 142 this.currentUserInfo.editDataType = WDEditDataModelType.WDEditDataModelType_sex
138 this.updateEditModel() 143 this.updateEditModel()
139 } 144 }
@@ -22,6 +22,7 @@ export struct FirstLevelComponent { @@ -22,6 +22,7 @@ export struct FirstLevelComponent {
22 Text('暂无数据').fontSize(20) 22 Text('暂无数据').fontSize(20)
23 }else { 23 }else {
24 TextPicker({range:this.labelList,selected:this.select}) 24 TextPicker({range:this.labelList,selected:this.select})
  25 + .canLoop(false)
25 .onChange((value: string | string[], index: number | number[]) => { 26 .onChange((value: string | string[], index: number | number[]) => {
26 this.select = index as number 27 this.select = index as number
27 this.currentFirst = EditInfoViewModel.getAreaListManageModel(this.dataSource[index as number]) 28 this.currentFirst = EditInfoViewModel.getAreaListManageModel(this.dataSource[index as number])
@@ -15,6 +15,7 @@ export struct SecondLevelComponent { @@ -15,6 +15,7 @@ export struct SecondLevelComponent {
15 Text(this.mTip).fontSize(20) 15 Text(this.mTip).fontSize(20)
16 }else { 16 }else {
17 TextPicker({range:this.labelList,selected:this.select}) 17 TextPicker({range:this.labelList,selected:this.select})
  18 + .canLoop(false)
18 .onChange((value: string | string[], index: number | number[]) => { 19 .onChange((value: string | string[], index: number | number[]) => {
19 this.select = index as number 20 this.select = index as number
20 this.currentSecondBean = EditInfoViewModel.getAreaListManageModel(this.currentFirst.children[index as number]) 21 this.currentSecondBean = EditInfoViewModel.getAreaListManageModel(this.currentFirst.children[index as number])
@@ -16,6 +16,7 @@ export struct ThirdLevelComponent { @@ -16,6 +16,7 @@ export struct ThirdLevelComponent {
16 Text(this.mTip).fontSize(20) 16 Text(this.mTip).fontSize(20)
17 }else { 17 }else {
18 TextPicker({range:this.labelList,selected:this.select}) 18 TextPicker({range:this.labelList,selected:this.select})
  19 + .canLoop(false)
19 .onChange((value: string | string[], index: number | number[]) => { 20 .onChange((value: string | string[], index: number | number[]) => {
20 this.select = index as number 21 this.select = index as number
21 this.currentThirdBean = EditInfoViewModel.getAreaListManageModel(this.currentSecondBean.children[index as number]) 22 this.currentThirdBean = EditInfoViewModel.getAreaListManageModel(this.currentSecondBean.children[index as number])
@@ -52,7 +52,7 @@ export interface contentListItemParams{ @@ -52,7 +52,7 @@ export interface contentListItemParams{
52 } 52 }
53 53
54 export interface collcetRecordParams { 54 export interface collcetRecordParams {
55 - delAll?: number; 55 + delAll?: number; //是否全部删除
56 56
57 status?: number; 57 status?: number;
58 58