master
parent
63d5bbf943
commit
f63d0bf0cd
|
|
@ -21,7 +21,7 @@ class ApiService {
|
|||
// isProduct
|
||||
// ? "https://jpfz.qhdsafety.com/gbsFileTest/"
|
||||
// : "http://192.168.20.240:9787/mnt/"; //内网图片地址
|
||||
static final String baseImgPath = "https://skqhdg.porthebei.com:9004/file/";
|
||||
static final String baseImgPath = "https://skqhdg.porthebei.com:9004/file/uploadFiles2/";
|
||||
|
||||
|
||||
static const publicKey =
|
||||
|
|
|
|||
|
|
@ -169,7 +169,7 @@ class CertificateApi {
|
|||
static Future<Map<String, dynamic>> getCertificateList(Map data) {
|
||||
return HttpManager().request(
|
||||
ApiService.basePath + '/certificate',
|
||||
'/userCertificate/list',
|
||||
'/userCertificate/listPage',
|
||||
method: Method.post,
|
||||
data: {...data},
|
||||
);
|
||||
|
|
|
|||
|
|
@ -61,11 +61,13 @@ class _MainPageState extends State<MainPage> with WidgetsBindingObserver {
|
|||
void initState() {
|
||||
super.initState();
|
||||
WidgetsBinding.instance.addObserver(this);
|
||||
|
||||
// 初始化 BadgeManager
|
||||
_badgeManager = BadgeManager();
|
||||
_badgeManager.initAllModules();
|
||||
_badgeManager.addListener(_onBadgeChanged);
|
||||
// 初始化 BadgeManager
|
||||
if (widget.isChooseFirm) {
|
||||
_badgeManager.initAllModules();
|
||||
}
|
||||
|
||||
|
||||
// 初始化固定页面(顺序固定) — **这里保持你要求的构造不变**
|
||||
_pages = <Widget>[
|
||||
|
|
@ -87,11 +89,11 @@ class _MainPageState extends State<MainPage> with WidgetsBindingObserver {
|
|||
/// 拉取路由:优先通过接口获取;如果接口失败或返回异常,回退到 assets/route/routes.txt
|
||||
Future<void> _getRoute() async {
|
||||
try {
|
||||
LoadingDialogHelper.show(message: '加载中...');
|
||||
|
||||
Map? route;
|
||||
// 接口获取
|
||||
// try {
|
||||
// LoadingDialogHelper.show(message: '加载中...');
|
||||
|
||||
// final res = await AppMenuApi.getAppMenu();
|
||||
// if (res != null && res['success'] == true && res['data'] is List) {
|
||||
// route = res;
|
||||
|
|
@ -166,7 +168,7 @@ class _MainPageState extends State<MainPage> with WidgetsBindingObserver {
|
|||
|
||||
// 后端未匹配到就隐藏(不兜底)
|
||||
setState(() {
|
||||
_tabVisibility = [homeVisible, notifVisible, mineVisible];
|
||||
_tabVisibility = [homeVisible, widget.isChooseFirm ? notifVisible : false, mineVisible];
|
||||
|
||||
// 若当前激活的 tab 被隐藏,则切换到第一个可见 tab(若没有可见 tab,则保持当前索引为 0)
|
||||
if (!_isIndexVisible(_currentIndex)) {
|
||||
|
|
|
|||
|
|
@ -389,7 +389,7 @@ class MinePageState extends State<MinePage> {
|
|||
final item = _allSettings[i];
|
||||
final title = item['title'] as String;
|
||||
|
||||
// 保持原来逻辑:'切换账户' 只在 isChooseFirm 为 true 时显示
|
||||
// 只在 isChooseFirm 为 true 时显示
|
||||
if (title == '切换账户' && !widget.isChooseFirm) continue;
|
||||
|
||||
children.add(_buildSettingItem(
|
||||
|
|
|
|||
Loading…
Reference in New Issue