增加好评反馈是否显示

This commit is contained in:
CYH 2023-11-22 14:02:43 +08:00
parent 2eb774988e
commit 2eac87fd60
5 changed files with 21 additions and 6 deletions

View File

@ -71,8 +71,8 @@ android {
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
minSdkVersion 21
targetSdkVersion flutter.targetSdkVersion
versionCode 25
versionName "1.3.2"
versionCode 26
versionName "1.3.3"
manifestPlaceholders = [
vivo_APPID: "105669716",
vivo_APPKEY:"84f750207787376b310ca5b0d5969122",

View File

@ -31,6 +31,7 @@ class MinefragmentLogic extends GetxController {
bool has_pwd = false;
bool isUpdateVersion = false;
bool isShwGoodReview = false;
String enterHomeInfoMsg = "进入主页";
String joinedCircle = "";
String vipMsg = "十几种专属特权等你领取";
@ -47,6 +48,7 @@ class MinefragmentLogic extends GetxController {
getMode();
checkVersion();
checkShowPositiveFeedBack();
EventBusManager.on<CommentVipEvent>().listen((event) {
isVip.value = event.vip;
// update();
@ -120,6 +122,12 @@ class MinefragmentLogic extends GetxController {
}
}
void checkShowPositiveFeedBack() async {
var data = await DioManager.instance.get(url: Api.showPositiveFeedBack);
isShwGoodReview = data['data'];
update();
}
}

View File

@ -42,7 +42,7 @@ class MinefragmentPage extends StatefulWidget {
}
class _MinefragmentPageState extends State<MinefragmentPage> with RouteAware {
final logic = Get.lazyPut(() => MinefragmentLogic());
final mineLogic = Get.find<MinefragmentLogic>();
@ -70,6 +70,7 @@ class _MinefragmentPageState extends State<MinefragmentPage> with RouteAware {
void didPopNext() {
print('didPopNext');
mineLogic.checkVersion();
mineLogic.checkShowPositiveFeedBack();
}
///
@ -161,6 +162,8 @@ class _MinefragmentPageState extends State<MinefragmentPage> with RouteAware {
}
Widget _circleLiveView(MinefragmentLogic logic) {
return Column(
children: [_circleItemView(logic),_invienItemView(),_editGoodReviewItemView(), _helpItemView(),_setUpItemView()],
);
@ -324,7 +327,8 @@ class _MinefragmentPageState extends State<MinefragmentPage> with RouteAware {
}
Widget _editGoodReviewItemView() {
return GestureDetector(
return mineLogic.isShwGoodReview ? GestureDetector(
behavior: HitTestBehavior.opaque,
onTap: () {
showTipPop();
@ -375,7 +379,7 @@ class _MinefragmentPageState extends State<MinefragmentPage> with RouteAware {
],
),
),
);
) : Container();
}
Widget _shareItemView() {

View File

@ -308,5 +308,7 @@ class Api {
//
static const hideWxNum = '/user-service/hideWxNum/';
//
static const showPositiveFeedBack = '/up-service/showPositiveFeedBack';
}

View File

@ -229,6 +229,7 @@ class DioManager {
String jsonStr = json.encode(response.data);
Map<String, dynamic> responseMap = json.decode(jsonStr);
if (responseMap["code"] == 5003 || responseMap["code"] == 30003) {
showOKToast(responseMap['msg']);
pushLoginPage();
} else {
switch (responseMap["code"]) {
@ -244,9 +245,9 @@ class DioManager {
case 5001:
case 5000:
pushLoginPage();
showOKToast(responseMap['msg']);
break;
}
showOKToast(responseMap['msg']);
}
return responseMap;
// switch(responseMap["code"]){