更新
This commit is contained in:
@@ -149,19 +149,15 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
0, -1),
|
||||
child: Text(
|
||||
'选择需要报修的设备',
|
||||
style: FlutterFlowTheme
|
||||
.of(context)
|
||||
.bodyMedium
|
||||
.override(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing: 0,
|
||||
fontSize:
|
||||
AppFontsize
|
||||
.title_size,
|
||||
color: Colors
|
||||
.white // 加粗文字
|
||||
),
|
||||
style: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing: 0,
|
||||
fontSize: AppFontsize
|
||||
.title_size,
|
||||
color: Colors
|
||||
.white // 加粗文字
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -203,7 +199,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
-1, 0),
|
||||
child: Text(
|
||||
'已绑设备',
|
||||
style: FlutterFlowTheme.of(context).bodyMedium.override(
|
||||
style: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
fontSize: 26
|
||||
@@ -271,18 +267,21 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
300,
|
||||
height:
|
||||
56,
|
||||
searchHintTextStyle: FlutterFlowTheme.of(context).labelMedium.override(
|
||||
fontFamily: 'Readex Pro',
|
||||
letterSpacing: 0,
|
||||
),
|
||||
searchTextStyle: FlutterFlowTheme.of(context).bodyMedium.override(
|
||||
fontFamily: 'Readex Pro',
|
||||
letterSpacing: 0,
|
||||
),
|
||||
textStyle: FlutterFlowTheme.of(context).bodyMedium.override(
|
||||
fontFamily: 'Readex Pro',
|
||||
letterSpacing: 0,
|
||||
),
|
||||
searchHintTextStyle:
|
||||
TextStyle(
|
||||
fontFamily: 'Readex Pro',
|
||||
letterSpacing: 0,
|
||||
),
|
||||
searchTextStyle:
|
||||
TextStyle(
|
||||
fontFamily: 'Readex Pro',
|
||||
letterSpacing: 0,
|
||||
),
|
||||
textStyle:
|
||||
TextStyle(
|
||||
fontFamily: 'Readex Pro',
|
||||
letterSpacing: 0,
|
||||
),
|
||||
hintText:
|
||||
'请选择绑定设备',
|
||||
searchHintText:
|
||||
@@ -290,7 +289,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
icon:
|
||||
Icon(
|
||||
Icons.keyboard_arrow_down_rounded,
|
||||
color: FlutterFlowTheme.of(context).secondaryText,
|
||||
color: Colors.white,
|
||||
size: 24,
|
||||
),
|
||||
// fillColor:
|
||||
@@ -298,7 +297,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
elevation:
|
||||
2,
|
||||
borderColor:
|
||||
FlutterFlowTheme.of(context).alternate,
|
||||
Colors.white,
|
||||
borderWidth:
|
||||
0,
|
||||
borderRadius:
|
||||
@@ -355,7 +354,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
-1, 0),
|
||||
child: Text(
|
||||
'设备系列',
|
||||
style: FlutterFlowTheme.of(context).bodyMedium.override(
|
||||
style: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
fontSize: 26
|
||||
@@ -409,18 +408,20 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
false,
|
||||
decoration:
|
||||
InputDecoration(
|
||||
labelStyle: FlutterFlowTheme.of(context)
|
||||
.labelMedium
|
||||
.override(
|
||||
fontFamily: 'Readex Pro',
|
||||
letterSpacing: 0,
|
||||
),
|
||||
hintStyle: FlutterFlowTheme.of(context)
|
||||
.labelMedium
|
||||
.override(
|
||||
fontFamily: 'Readex Pro',
|
||||
letterSpacing: 0,
|
||||
),
|
||||
labelStyle:
|
||||
TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
hintStyle:
|
||||
TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
enabledBorder:
|
||||
UnderlineInputBorder(
|
||||
borderSide:
|
||||
@@ -476,15 +477,13 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
10,
|
||||
18),
|
||||
),
|
||||
style: FlutterFlowTheme.of(
|
||||
context)
|
||||
.bodyMedium
|
||||
.override(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
style:
|
||||
TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
);
|
||||
})),
|
||||
),
|
||||
@@ -525,7 +524,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
-1, 0),
|
||||
child: Text(
|
||||
'产品型号',
|
||||
style: FlutterFlowTheme.of(context).bodyMedium.override(
|
||||
style: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
fontSize: 26
|
||||
@@ -579,18 +578,20 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
false,
|
||||
decoration:
|
||||
InputDecoration(
|
||||
labelStyle: FlutterFlowTheme.of(context)
|
||||
.labelMedium
|
||||
.override(
|
||||
fontFamily: 'Readex Pro',
|
||||
letterSpacing: 0,
|
||||
),
|
||||
hintStyle: FlutterFlowTheme.of(context)
|
||||
.labelMedium
|
||||
.override(
|
||||
fontFamily: 'Readex Pro',
|
||||
letterSpacing: 0,
|
||||
),
|
||||
labelStyle:
|
||||
TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
hintStyle:
|
||||
TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
enabledBorder:
|
||||
UnderlineInputBorder(
|
||||
borderSide:
|
||||
@@ -646,15 +647,13 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
10,
|
||||
18),
|
||||
),
|
||||
style: FlutterFlowTheme.of(
|
||||
context)
|
||||
.bodyMedium
|
||||
.override(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
style:
|
||||
TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
);
|
||||
})),
|
||||
),
|
||||
@@ -695,7 +694,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
-1, 0),
|
||||
child: Text(
|
||||
'序列号',
|
||||
style: FlutterFlowTheme.of(context).bodyMedium.override(
|
||||
style: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
fontSize: 26
|
||||
@@ -749,18 +748,20 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
false,
|
||||
decoration:
|
||||
InputDecoration(
|
||||
labelStyle: FlutterFlowTheme.of(context)
|
||||
.labelMedium
|
||||
.override(
|
||||
fontFamily: 'Readex Pro',
|
||||
letterSpacing: 0,
|
||||
),
|
||||
hintStyle: FlutterFlowTheme.of(context)
|
||||
.labelMedium
|
||||
.override(
|
||||
fontFamily: 'Readex Pro',
|
||||
letterSpacing: 0,
|
||||
),
|
||||
labelStyle:
|
||||
TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
hintStyle:
|
||||
TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
enabledBorder:
|
||||
UnderlineInputBorder(
|
||||
borderSide:
|
||||
@@ -816,15 +817,13 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
10,
|
||||
18),
|
||||
),
|
||||
style: FlutterFlowTheme.of(
|
||||
context)
|
||||
.bodyMedium
|
||||
.override(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
style:
|
||||
TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
);
|
||||
})),
|
||||
),
|
||||
@@ -987,20 +986,17 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
0, 0),
|
||||
child: Text(
|
||||
'上传设备故障照片',
|
||||
style: FlutterFlowTheme
|
||||
.of(context)
|
||||
.bodyMedium
|
||||
.override(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
color: const Color(
|
||||
0xFF9EA4B7),
|
||||
fontSize:
|
||||
AppFontsize
|
||||
.normal_text_size,
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
style: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
color: const Color(
|
||||
0xFF9EA4B7),
|
||||
fontSize:
|
||||
AppFontsize
|
||||
.normal_text_size,
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -1027,9 +1023,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
minHeight: 250,
|
||||
),
|
||||
decoration: BoxDecoration(
|
||||
color: FlutterFlowTheme.of(
|
||||
context)
|
||||
.secondaryBackground,
|
||||
color: Colors.white,
|
||||
),
|
||||
child: Column(
|
||||
mainAxisSize:
|
||||
@@ -1053,9 +1047,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
height: 21,
|
||||
decoration:
|
||||
BoxDecoration(
|
||||
color: FlutterFlowTheme
|
||||
.of(context)
|
||||
.secondaryBackground,
|
||||
color: Colors.white,
|
||||
),
|
||||
child: Container(
|
||||
width: MediaQuery
|
||||
@@ -1066,9 +1058,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
height: 21,
|
||||
decoration:
|
||||
BoxDecoration(
|
||||
color: FlutterFlowTheme.of(
|
||||
context)
|
||||
.secondaryBackground,
|
||||
color: Colors.white,
|
||||
),
|
||||
child: Row(
|
||||
mainAxisSize:
|
||||
@@ -1085,45 +1075,42 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
.issue_img!
|
||||
.length
|
||||
.toString(),
|
||||
style: FlutterFlowTheme.of(
|
||||
context)
|
||||
.bodyMedium
|
||||
.override(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
fontSize:
|
||||
AppFontsize.normal_text_size,
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
style:
|
||||
TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
fontSize:
|
||||
AppFontsize
|
||||
.normal_text_size,
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
),
|
||||
Text(
|
||||
'/',
|
||||
style: FlutterFlowTheme.of(
|
||||
context)
|
||||
.bodyMedium
|
||||
.override(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
fontSize:
|
||||
AppFontsize.normal_text_size,
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
style:
|
||||
TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
fontSize:
|
||||
AppFontsize
|
||||
.normal_text_size,
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
),
|
||||
Text(
|
||||
'3',
|
||||
style: FlutterFlowTheme.of(
|
||||
context)
|
||||
.bodyMedium
|
||||
.override(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
fontSize:
|
||||
AppFontsize.normal_text_size,
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
style:
|
||||
TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
fontSize:
|
||||
AppFontsize
|
||||
.normal_text_size,
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
@@ -1153,18 +1140,14 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
),
|
||||
decoration:
|
||||
BoxDecoration(
|
||||
color: FlutterFlowTheme
|
||||
.of(context)
|
||||
.secondaryBackground,
|
||||
color: Colors.white,
|
||||
),
|
||||
child: Container(
|
||||
width: 100,
|
||||
height: 100,
|
||||
decoration:
|
||||
BoxDecoration(
|
||||
color: FlutterFlowTheme.of(
|
||||
context)
|
||||
.secondaryBackground,
|
||||
color: Colors.white,
|
||||
),
|
||||
child: Obx(() => ListView(
|
||||
shrinkWrap: true,
|
||||
@@ -1225,18 +1208,13 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
.fromSTEB(0, 15, 0, 16),
|
||||
child: Text(
|
||||
'请描述一下您的问题',
|
||||
style:
|
||||
FlutterFlowTheme.of(context)
|
||||
.bodyMedium
|
||||
.override(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
color: Colors.white,
|
||||
fontSize: 30.rpx,
|
||||
letterSpacing: 0,
|
||||
fontWeight:
|
||||
FontWeight.w600,
|
||||
),
|
||||
style: TextStyle(
|
||||
fontFamily: 'Readex Pro',
|
||||
color: Colors.white,
|
||||
fontSize: 30.rpx,
|
||||
letterSpacing: 0,
|
||||
fontWeight: FontWeight.w600,
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -1274,10 +1252,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
|
||||
decoration: InputDecoration(
|
||||
hintText: '问题描述(100个字以内)',
|
||||
labelStyle: FlutterFlowTheme
|
||||
.of(context)
|
||||
.labelMedium
|
||||
.override(
|
||||
labelStyle: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
fontSize: AppFontsize
|
||||
@@ -1285,10 +1260,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
letterSpacing: 0,
|
||||
color: Color(
|
||||
0XFF929699)),
|
||||
hintStyle: FlutterFlowTheme
|
||||
.of(context)
|
||||
.labelMedium
|
||||
.override(
|
||||
hintStyle: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
fontSize: AppFontsize
|
||||
@@ -1355,16 +1327,12 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
maxLines: 4,
|
||||
maxLength:
|
||||
100, // ✅ 限制最多输入 100 字符
|
||||
style: FlutterFlowTheme.of(
|
||||
context)
|
||||
.bodyMedium
|
||||
.override(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
fontSize: AppFontsize
|
||||
.normal_text_size,
|
||||
letterSpacing: 0,
|
||||
),
|
||||
style: TextStyle(
|
||||
fontFamily: 'Readex Pro',
|
||||
fontSize: AppFontsize
|
||||
.normal_text_size,
|
||||
letterSpacing: 0,
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -1399,10 +1367,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
0, 48.rpx, 0, 48.rpx),
|
||||
child: Text(
|
||||
'联系方式',
|
||||
style: FlutterFlowTheme.of(
|
||||
context)
|
||||
.bodyMedium
|
||||
.override(
|
||||
style: TextStyle(
|
||||
fontFamily: 'Readex Pro',
|
||||
color: Colors.white,
|
||||
fontSize: 30.rpx,
|
||||
@@ -1467,7 +1432,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
children: [
|
||||
Text(
|
||||
'联系人',
|
||||
style: FlutterFlowTheme.of(context).bodyMedium.override(
|
||||
style: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
fontSize: 26
|
||||
@@ -1524,19 +1489,13 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
10,
|
||||
10,
|
||||
14),
|
||||
labelStyle: FlutterFlowTheme.of(
|
||||
context)
|
||||
.labelMedium
|
||||
.override(
|
||||
labelStyle: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
hintStyle: FlutterFlowTheme.of(
|
||||
context)
|
||||
.labelMedium
|
||||
.override(
|
||||
hintStyle: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
@@ -1591,10 +1550,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
.circular(8),
|
||||
),
|
||||
),
|
||||
style: FlutterFlowTheme.of(
|
||||
context)
|
||||
.bodyMedium
|
||||
.override(
|
||||
style: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
@@ -1643,7 +1599,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
children: [
|
||||
Text(
|
||||
'手机号码',
|
||||
style: FlutterFlowTheme.of(context).bodyMedium.override(
|
||||
style: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
fontSize: 26
|
||||
@@ -1697,19 +1653,13 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
10,
|
||||
10,
|
||||
14),
|
||||
labelStyle: FlutterFlowTheme.of(
|
||||
context)
|
||||
.labelMedium
|
||||
.override(
|
||||
labelStyle: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
0,
|
||||
),
|
||||
hintStyle: FlutterFlowTheme.of(
|
||||
context)
|
||||
.labelMedium
|
||||
.override(
|
||||
hintStyle: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
@@ -1764,10 +1714,7 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
.circular(8),
|
||||
),
|
||||
),
|
||||
style: FlutterFlowTheme.of(
|
||||
context)
|
||||
.bodyMedium
|
||||
.override(
|
||||
style: TextStyle(
|
||||
fontFamily:
|
||||
'Readex Pro',
|
||||
letterSpacing:
|
||||
@@ -1875,14 +1822,12 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||
),
|
||||
child: Text(
|
||||
"提交申请",
|
||||
style: FlutterFlowTheme.of(context)
|
||||
.bodyMedium
|
||||
.override(
|
||||
fontFamily: 'Readex Pro',
|
||||
color: stringToColor("#011D33"),
|
||||
letterSpacing: 0,
|
||||
fontSize: 30.rpx,
|
||||
),
|
||||
style: TextStyle(
|
||||
fontFamily: 'Readex Pro',
|
||||
color: stringToColor("#011D33"),
|
||||
letterSpacing: 0,
|
||||
fontSize: 30.rpx,
|
||||
),
|
||||
),
|
||||
),
|
||||
)),
|
||||
|
||||
Reference in New Issue
Block a user