Commit a00b2bd819b27e167642ccf83f1d02c7a0a42822

Authored by wdn127929
1 parent 2a73af48

打包以前版本

... ... @@ -3,6 +3,13 @@ import 'package:fluwx/fluwx.dart';
class Constant {
static const int status_success = 200; //服务器返回成功
/**
*
* 打包注意事项 !!!!!!!!
*
*
* */
static const WXMiniProgramType wxMiniProgramType =
WXMiniProgramType.RELEASE; //正式版
// static const WXMiniProgramType wxMiniProgramType =
... ... @@ -17,6 +24,12 @@ class Constant {
static const bool normalApp = true; //屏蔽极速版,打包正常版本
// static const bool normalApp = false; //极速和正常版本
/**
*
* 打包注意事项 !!!!!!!!
*
*
* */
static const Map<String, List<String>> authorityConfig = {
'充值短信': ['管理员', '店长', '客户经理', '收银员', '服务员', '前台'],
'有效期': ['管理员', '店长', '客户经理', '收银员', '服务员', '前台'],
... ...
import 'dart:async';
import 'dart:convert';
import 'dart:io';
... ... @@ -35,6 +36,8 @@ class UserModel with ChangeNotifier {
List<Setmeal> justSelData = [];
bool downLoading = false;
// User get user => _user;
User get user {
User _user;
... ...
... ... @@ -417,7 +417,7 @@ class DialogUtil {
static showAuthorityDestination(
BuildContext context, String name, String title, String subTitle) async {
Timer _timer = Timer(const Duration(seconds: 2), () {
Timer _timer = Timer(const Duration(seconds: 1), () {
// if(!TickerMode.of(context)){
Navigator.of(context).pop(true);
// }
... ...
... ... @@ -43,15 +43,25 @@ Future<bool> requestPermission(Permission permissionGroup) async {
if (Platform.isAndroid) {
//全局提示权限使用目的
BuildContext context = App.navigatorKey.currentState.overlay.context;
if (permissionGroup == Permission.storage) {
DialogUtil.showAuthorityDestination(
context, 'h_storage', '存储权限使用说明', '用于读取相册照片上传店铺门头照,包间照片等。');
PermissionStatus permissionStatus = await Permission.storage.status;
if (permissionStatus != PermissionStatus.permanentlyDenied) {
DialogUtil.showAuthorityDestination(
context, 'h_storage', '存储权限使用说明', '用于读取相册照片上传店铺门头照,包间照片等。');
}
} else if (permissionGroup == Permission.camera) {
DialogUtil.showAuthorityDestination(
context, 'h_camera', '相机权限使用说明', '用于上传店铺门头照,包间照片等。');
PermissionStatus permissionStatus = await Permission.camera.status;
if (permissionStatus != PermissionStatus.permanentlyDenied) {
DialogUtil.showAuthorityDestination(
context, 'h_camera', '相机权限使用说明', '用于上传店铺门头照,包间照片等。');
}
} else if (permissionGroup == Permission.location) {
DialogUtil.showAuthorityDestination(
context, 'h_location', '位置权限使用说明', '用于创建店铺时,获取店铺在地图上的位置,方便客户导航到咱们店铺');
PermissionStatus permissionStatus = await Permission.location.status;
if (permissionStatus != PermissionStatus.permanentlyDenied) {
DialogUtil.showAuthorityDestination(context, 'h_location', '位置权限使用说明',
'用于创建店铺时,获取店铺在地图上的位置,方便客户导航到咱们店铺');
}
}
}
... ...