提交 5fb6909d authored 作者: yueweilu's avatar yueweilu

Merge remote-tracking branch 'origin/sim' into sim

...@@ -4,6 +4,8 @@ PODS: ...@@ -4,6 +4,8 @@ PODS:
- connectivity_plus (0.0.1): - connectivity_plus (0.0.1):
- Flutter - Flutter
- ReachabilitySwift - ReachabilitySwift
- device_info_plus (0.0.1):
- Flutter
- Flutter (1.0.0) - Flutter (1.0.0)
- flutter_app_update (0.0.1): - flutter_app_update (0.0.1):
- Flutter - Flutter
...@@ -57,6 +59,7 @@ PODS: ...@@ -57,6 +59,7 @@ PODS:
DEPENDENCIES: DEPENDENCIES:
- audio_session (from `.symlinks/plugins/audio_session/ios`) - audio_session (from `.symlinks/plugins/audio_session/ios`)
- connectivity_plus (from `.symlinks/plugins/connectivity_plus/ios`) - connectivity_plus (from `.symlinks/plugins/connectivity_plus/ios`)
- device_info_plus (from `.symlinks/plugins/device_info_plus/ios`)
- Flutter (from `Flutter`) - Flutter (from `Flutter`)
- flutter_app_update (from `.symlinks/plugins/flutter_app_update/ios`) - flutter_app_update (from `.symlinks/plugins/flutter_app_update/ios`)
- flutter_inapp_purchase (from `.symlinks/plugins/flutter_inapp_purchase/ios`) - flutter_inapp_purchase (from `.symlinks/plugins/flutter_inapp_purchase/ios`)
...@@ -85,6 +88,8 @@ EXTERNAL SOURCES: ...@@ -85,6 +88,8 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/audio_session/ios" :path: ".symlinks/plugins/audio_session/ios"
connectivity_plus: connectivity_plus:
:path: ".symlinks/plugins/connectivity_plus/ios" :path: ".symlinks/plugins/connectivity_plus/ios"
device_info_plus:
:path: ".symlinks/plugins/device_info_plus/ios"
Flutter: Flutter:
:path: Flutter :path: Flutter
flutter_app_update: flutter_app_update:
...@@ -119,6 +124,7 @@ EXTERNAL SOURCES: ...@@ -119,6 +124,7 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS: SPEC CHECKSUMS:
audio_session: 4f3e461722055d21515cf3261b64c973c062f345 audio_session: 4f3e461722055d21515cf3261b64c973c062f345
connectivity_plus: bf0076dd84a130856aa636df1c71ccaff908fa1d connectivity_plus: bf0076dd84a130856aa636df1c71ccaff908fa1d
device_info_plus: c6fb39579d0f423935b0c9ce7ee2f44b71b9fce6
Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854 Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854
flutter_app_update: 65f61da626cb111d1b24674abc4b01728d7723bc flutter_app_update: 65f61da626cb111d1b24674abc4b01728d7723bc
flutter_inapp_purchase: 5c6a1ac3f11b11d0c8c0321c0c41c1f05805e4c8 flutter_inapp_purchase: 5c6a1ac3f11b11d0c8c0321c0c41c1f05805e4c8
......
...@@ -268,6 +268,35 @@ class _BuildDiscussState extends State<BuildDiscuss> { ...@@ -268,6 +268,35 @@ class _BuildDiscussState extends State<BuildDiscuss> {
} }
return text; return text;
} }
String _showImageStatus(DiscussModel discussModel, MediaModel? mediaModel){
String text = '';
// 是我的
if(discussModel.isMy == 1){
if(discussModel.commentsCheck == 1){
// 审核中
if(mediaModel?.privacyStatus ==0 ||mediaModel?.privacyStatus ==2 ||discussModel.status == 0){
text = '(审核中)';
}
// 审核未通过
else if(mediaModel?.privacyStatus ==-1 ||discussModel.status == 2){
text = '(审核未通过)';
}
}else{
// 审核中
if(mediaModel?.privacyStatus ==0 ||mediaModel?.privacyStatus ==2){
text = '(审核中)';
}
// 审核未通过
else if(mediaModel?.privacyStatus ==-1){
text = '(审核未通过)';
}
}
}
return text;
}
Widget _buildListView(DiscussModel model){ Widget _buildListView(DiscussModel model){
List<DiscussModel> data = model.commentAll != null ?model.commentAll!:[]; List<DiscussModel> data = model.commentAll != null ?model.commentAll!:[];
return ListView.builder( return ListView.builder(
...@@ -309,7 +338,7 @@ class _BuildDiscussState extends State<BuildDiscuss> { ...@@ -309,7 +338,7 @@ class _BuildDiscussState extends State<BuildDiscuss> {
child: CustomImage.network(url: mediaModel?.content??'',fit: BoxFit.cover,) child: CustomImage.network(url: mediaModel?.content??'',fit: BoxFit.cover,)
), ),
Visibility( Visibility(
visible: mediaModel?.privacyStatus == 0?true:false, visible: true,
child: Positioned( child: Positioned(
left: 0, left: 0,
right:0, right:0,
...@@ -317,8 +346,8 @@ class _BuildDiscussState extends State<BuildDiscuss> { ...@@ -317,8 +346,8 @@ class _BuildDiscussState extends State<BuildDiscuss> {
bottom: 0, bottom: 0,
child: Container( child: Container(
alignment: Alignment.center, alignment: Alignment.center,
color: widget.model.isMy==1?Colours.c9.withOpacity(0.5):Colours.c9.withOpacity(1), // color: widget.model.isMy==1?Colours.c9.withOpacity(0.5):Colours.c9.withOpacity(1),
child: Text('(审核中)',style: TextStyle(fontSize: 11.w,height: 1.5,color: AppTheme.primary),), child: Text(_showImageStatus(widget.model,mediaModel),style: TextStyle(fontSize: 11.w,height: 1.5,color: AppTheme.primary),),
) )
), ),
), ),
......
...@@ -128,6 +128,26 @@ class BuildNote extends StatelessWidget { ...@@ -128,6 +128,26 @@ class BuildNote extends StatelessWidget {
} }
return text; return text;
} }
String _showImageStatus(NoteModel discussModel,MediaModel? mediaModel){
String text = '';
// 是我的
if(discussModel.isMy == 1){
// 审核中
if(mediaModel?.privacyStatus ==0 ||mediaModel?.privacyStatus ==2){
text = '(审核中)';
}
// 审核未通过
else if(mediaModel?.privacyStatus ==-1){
text = '(审核未通过)';
}
// 审核通过
else {
text = '';
}
}
return text;
}
// 图片 // 图片
Widget _buildImageGridView(){ Widget _buildImageGridView(){
return GridView.builder( return GridView.builder(
...@@ -157,7 +177,7 @@ class BuildNote extends StatelessWidget { ...@@ -157,7 +177,7 @@ class BuildNote extends StatelessWidget {
child: CustomImage.network(url: mediaModel?.content??'',fit: BoxFit.cover,) child: CustomImage.network(url: mediaModel?.content??'',fit: BoxFit.cover,)
), ),
Visibility( Visibility(
visible: mediaModel?.privacyStatus == 0?true:false, visible: true,
child: Positioned( child: Positioned(
left: 0, left: 0,
right:0, right:0,
...@@ -165,8 +185,8 @@ class BuildNote extends StatelessWidget { ...@@ -165,8 +185,8 @@ class BuildNote extends StatelessWidget {
bottom: 0, bottom: 0,
child: Container( child: Container(
alignment: Alignment.center, alignment: Alignment.center,
color: model.isMy==1?Colours.c9.withOpacity(0.5):Colours.c9.withOpacity(1), // color: model.isMy==1?Colours.c9.withOpacity(0.5):Colours.c9.withOpacity(1),
child: Text('(审核中)',style: TextStyle(fontSize: 11.w,height: 1.5,color: AppTheme.primary),), child: Text(_showImageStatus(model,mediaModel),style: TextStyle(fontSize: 11.w,height: 1.5,color: AppTheme.primary),),
) )
), ),
), ),
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论