|
|
@@ -19,6 +19,7 @@ import '../../../../data/bean/option_select_item.dart';
|
|
|
import '../../../../data/bean/reply_mode.dart';
|
|
|
import '../../../../data/repository/account_repository.dart';
|
|
|
import '../../../../data/repository/intimacy_analyze_repository.dart';
|
|
|
+import '../../../../dialog/login/login_dialog.dart';
|
|
|
import '../../../../utils/clipboard_util.dart';
|
|
|
import '../../../../utils/error_handler.dart';
|
|
|
import '../../../../utils/http_handler.dart';
|
|
|
@@ -173,6 +174,13 @@ class ScanImageReplyController extends BaseController {
|
|
|
|
|
|
/// 点击上传截图按钮
|
|
|
void clickUploadScreenshotBtn(BuildContext context) async {
|
|
|
+ // 未登录,提示登录
|
|
|
+ bool isLogin = accountRepository.isLogin.value;
|
|
|
+ if (!isLogin) {
|
|
|
+ LoginDialog.show();
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
// 分析中,禁止上传
|
|
|
if (isResultGenerating.value) {
|
|
|
ToastUtil.show(StringName.intimacyAnalyseIngPleaseWait);
|
|
|
@@ -216,6 +224,13 @@ class ScanImageReplyController extends BaseController {
|
|
|
|
|
|
/// 点击获取回复按钮
|
|
|
void clickGetReplyBtn() async {
|
|
|
+ // 未登录,提示登录
|
|
|
+ bool isLogin = accountRepository.isLogin.value;
|
|
|
+ if (!isLogin) {
|
|
|
+ LoginDialog.show();
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
// 非Vip,跳转到商店页
|
|
|
bool isVip = accountRepository.memberStatusInfo.value?.isMember ?? false;
|
|
|
if (!isVip) {
|