张善主

fix(17798): UI还原问题-【uat】意见反馈-请选择问题类型-勾选框样式和颜色和android不一致

@@ -65,16 +65,9 @@ export struct FeedBackActivity { @@ -65,16 +65,9 @@ export struct FeedBackActivity {
65 GridCol({ 65 GridCol({
66 }) { 66 }) {
67 Row(){ 67 Row(){
68 - Toggle({ type: ToggleType.Checkbox, isOn: feedbackTypeBean.isSelect })  
69 - .onChange((select) => {  
70 - feedbackTypeBean.isSelect = select  
71 - this.canSubmit = this.checkSubmit()  
72 -  
73 - TrackingButton.click('submit_feedback',TrackConstants.PageName.FeedbackPage,TrackConstants.PageName.FeedbackPage,{  
74 - 'feedback_type':feedbackTypeBean.id+''  
75 - })  
76 -  
77 - }) 68 + Image(feedbackTypeBean.isSelect ? $r('app.media.checkbox_true') : $r('app.media.checkbox_false'))
  69 + .width(17)
  70 + .height(17)
78 Text(feedbackTypeBean.classifyName) 71 Text(feedbackTypeBean.classifyName)
79 .fontColor($r('app.color.color_222222')) 72 .fontColor($r('app.color.color_222222'))
80 .fontSize($r('app.float.font_size_14')) 73 .fontSize($r('app.float.font_size_14'))
@@ -84,6 +77,21 @@ export struct FeedBackActivity { @@ -84,6 +77,21 @@ export struct FeedBackActivity {
84 .height($r('app.float.vp_22')) 77 .height($r('app.float.vp_22'))
85 .margin({bottom:$r('app.float.margin_16')}) 78 .margin({bottom:$r('app.float.margin_16')})
86 .backgroundColor($r('app.color.color_fff')) 79 .backgroundColor($r('app.color.color_fff'))
  80 + .onClick(() => {
  81 + let temp = {} as FeedbackTypeBean
  82 + temp.id = feedbackTypeBean.id
  83 + temp.classifyName = feedbackTypeBean.classifyName
  84 + if(feedbackTypeBean.isSelect){
  85 + temp.isSelect = false
  86 + }else{
  87 + temp.isSelect = true
  88 + }
  89 + this.feedbackTypeBeans[index] = temp
  90 + this.canSubmit = this.checkSubmit()
  91 + TrackingButton.click('submit_feedback',TrackConstants.PageName.FeedbackPage,TrackConstants.PageName.FeedbackPage,{
  92 + 'feedback_type':feedbackTypeBean.id+''
  93 + })
  94 + })
87 } 95 }
88 }) 96 })
89 } 97 }