提交 a513da19 authored 作者: yueweilu's avatar yueweilu

图片 处理审核 敏感词

上级 869f1134
...@@ -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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论