diff --git a/config/config.js b/config/config.js
index 699bb41..2f1bff6 100644
--- a/config/config.js
+++ b/config/config.js
@@ -9,5 +9,7 @@ export default {
aMapKey: "d649892b3937a5ad20b76dacb2bcb5bd", //在高德中申请web端key
scanAuthNavigation:['https://m-b2b2c.pickmall.cn/'], //扫码认证跳转域名配置 会根据此处配置的路由进行跳转
iosAppId:"id1564638363", //AppStore的应用地址id 具体在分享->拷贝链接中查看
- logo:"https://lilishop-oss.oss-cn-beijing.aliyuncs.com/4c864e133c2944efad1f7282ac8a3b9e.png" //logo地址
+ logo:"https://lilishop-oss.oss-cn-beijing.aliyuncs.com/4c864e133c2944efad1f7282ac8a3b9e.png", //logo地址
+ customerServiceMobile:"13161366885", //客服电话
+ customerServiceEmail:"lili@lili.com" //客服邮箱
};
diff --git a/lib/wa-permission/permission.js b/lib/wa-permission/permission.js
deleted file mode 100644
index 034b595..0000000
--- a/lib/wa-permission/permission.js
+++ /dev/null
@@ -1,274 +0,0 @@
-/**
- * 本模块封装了Android、iOS的应用权限判断、打开应用权限设置界面、以及位置系统服务是否开启
- */
-
-var isIos;
-// #ifdef APP-PLUS
-isIos = plus.os.name == "iOS";
-// #endif
-
-// 判断推送权限是否开启
-function judgeIosPermissionPush() {
- var result = false;
- var UIApplication = plus.ios.import("UIApplication");
- var app = UIApplication.sharedApplication();
- var enabledTypes = 0;
- if (app.currentUserNotificationSettings) {
- var settings = app.currentUserNotificationSettings();
- enabledTypes = settings.plusGetAttribute("types");
- console.log("enabledTypes1:" + enabledTypes);
- if (enabledTypes == 0) {
- console.log("推送权限没有开启");
- } else {
- result = true;
- console.log("已经开启推送功能!");
- }
- plus.ios.deleteObject(settings);
- } else {
- enabledTypes = app.enabledRemoteNotificationTypes();
- if (enabledTypes == 0) {
- console.log("推送权限没有开启!");
- } else {
- result = true;
- console.log("已经开启推送功能!");
- }
- console.log("enabledTypes2:" + enabledTypes);
- }
- plus.ios.deleteObject(app);
- plus.ios.deleteObject(UIApplication);
- return result;
-}
-
-// 判断定位权限是否开启
-function judgeIosPermissionLocation() {
- var result = false;
- var cllocationManger = plus.ios.import("CLLocationManager");
- var status = cllocationManger.authorizationStatus();
- result = status != 2;
- console.log("定位权限开启:" + result);
- // 以下代码判断了手机设备的定位是否关闭,推荐另行使用方法 checkSystemEnableLocation
- var enable = cllocationManger.locationServicesEnabled();
- var status = cllocationManger.authorizationStatus();
- console.log("enable:" + enable);
- console.log("status:" + status);
- if (enable && status != 2) {
- result = true;
- console.log("手机定位服务已开启且已授予定位权限");
- } else {
- console.log("手机系统的定位没有打开或未给予定位权限");
- }
- plus.ios.deleteObject(cllocationManger);
- return result;
-}
-
-// 判断麦克风权限是否开启
-function judgeIosPermissionRecord() {
- var result = false;
- var avaudiosession = plus.ios.import("AVAudioSession");
- var avaudio = avaudiosession.sharedInstance();
- var permissionStatus = avaudio.recordPermission();
- console.log("permissionStatus:" + permissionStatus);
- if (permissionStatus == 1684369017 || permissionStatus == 1970168948) {
- console.log("麦克风权限没有开启");
- } else {
- result = true;
- console.log("麦克风权限已经开启");
- }
- plus.ios.deleteObject(avaudiosession);
- return result;
-}
-
-// 判断相机权限是否开启
-function judgeIosPermissionCamera() {
- var result = false;
- var AVCaptureDevice = plus.ios.import("AVCaptureDevice");
- var authStatus = AVCaptureDevice.authorizationStatusForMediaType("vide");
- console.log("authStatus:" + authStatus);
- if (authStatus == 3) {
- result = true;
- console.log("相机权限已经开启");
- } else {
- console.log("相机权限没有开启");
- }
- plus.ios.deleteObject(AVCaptureDevice);
- return result;
-}
-
-// 判断相册权限是否开启
-function judgeIosPermissionPhotoLibrary() {
- var result = false;
- var PHPhotoLibrary = plus.ios.import("PHPhotoLibrary");
- var authStatus = PHPhotoLibrary.authorizationStatus();
- console.log("authStatus:" + authStatus);
- if (authStatus == 3) {
- result = true;
- console.log("相册权限已经开启");
- } else {
- console.log("相册权限没有开启");
- }
- plus.ios.deleteObject(PHPhotoLibrary);
- return result;
-}
-
-// 判断通讯录权限是否开启
-function judgeIosPermissionContact() {
- var result = false;
- var CNContactStore = plus.ios.import("CNContactStore");
- var cnAuthStatus = CNContactStore.authorizationStatusForEntityType(0);
- if (cnAuthStatus == 3) {
- result = true;
- console.log("通讯录权限已经开启");
- } else {
- console.log("通讯录权限没有开启");
- }
- plus.ios.deleteObject(CNContactStore);
- return result;
-}
-
-// 判断日历权限是否开启
-function judgeIosPermissionCalendar() {
- var result = false;
- var EKEventStore = plus.ios.import("EKEventStore");
- var ekAuthStatus = EKEventStore.authorizationStatusForEntityType(0);
- if (ekAuthStatus == 3) {
- result = true;
- console.log("日历权限已经开启");
- } else {
- console.log("日历权限没有开启");
- }
- plus.ios.deleteObject(EKEventStore);
- return result;
-}
-
-// 判断备忘录权限是否开启
-function judgeIosPermissionMemo() {
- var result = false;
- var EKEventStore = plus.ios.import("EKEventStore");
- var ekAuthStatus = EKEventStore.authorizationStatusForEntityType(1);
- if (ekAuthStatus == 3) {
- result = true;
- console.log("备忘录权限已经开启");
- } else {
- console.log("备忘录权限没有开启");
- }
- plus.ios.deleteObject(EKEventStore);
- return result;
-}
-
-// Android权限查询
-function requestAndroidPermission(permissionID) {
- return new Promise((resolve, reject) => {
- plus.android.requestPermissions(
- [permissionID], // 理论上支持多个权限同时查询,但实际上本函数封装只处理了一个权限的情况。有需要的可自行扩展封装
- function (resultObj) {
- var result = 0;
- for (var i = 0; i < resultObj.granted.length; i++) {
- var grantedPermission = resultObj.granted[i];
- console.log("已获取的权限:" + grantedPermission);
- result = 1;
- }
- for (var i = 0; i < resultObj.deniedPresent.length; i++) {
- var deniedPresentPermission = resultObj.deniedPresent[i];
- console.log("拒绝本次申请的权限:" + deniedPresentPermission);
- result = 0;
- }
- for (var i = 0; i < resultObj.deniedAlways.length; i++) {
- var deniedAlwaysPermission = resultObj.deniedAlways[i];
- console.log("永久拒绝申请的权限:" + deniedAlwaysPermission);
- result = -1;
- }
- resolve(result);
- // 若所需权限被拒绝,则打开APP设置界面,可以在APP设置界面打开相应权限
- // if (result != 1) {
- // gotoAppPermissionSetting()
- // }
- },
- function (error) {
- console.log("申请权限错误:" + error.code + " = " + error.message);
- resolve({
- code: error.code,
- message: error.message,
- });
- }
- );
- });
-}
-
-// 使用一个方法,根据参数判断权限
-function judgeIosPermission(permissionID) {
- if (permissionID == "location") {
- return judgeIosPermissionLocation();
- } else if (permissionID == "camera") {
- return judgeIosPermissionCamera();
- } else if (permissionID == "photoLibrary") {
- return judgeIosPermissionPhotoLibrary();
- } else if (permissionID == "record") {
- return judgeIosPermissionRecord();
- } else if (permissionID == "push") {
- return judgeIosPermissionPush();
- } else if (permissionID == "contact") {
- return judgeIosPermissionContact();
- } else if (permissionID == "calendar") {
- return judgeIosPermissionCalendar();
- } else if (permissionID == "memo") {
- return judgeIosPermissionMemo();
- }
- return false;
-}
-
-// 跳转到**应用**的权限页面
-function gotoAppPermissionSetting() {
- if (isIos) {
- var UIApplication = plus.ios.import("UIApplication");
- var application2 = UIApplication.sharedApplication();
- var NSURL2 = plus.ios.import("NSURL");
- // var setting2 = NSURL2.URLWithString("prefs:root=LOCATION_SERVICES");
- var setting2 = NSURL2.URLWithString("app-settings:");
- application2.openURL(setting2);
-
- plus.ios.deleteObject(setting2);
- plus.ios.deleteObject(NSURL2);
- plus.ios.deleteObject(application2);
- } else {
- // console.log(plus.device.vendor);
- var Intent = plus.android.importClass("android.content.Intent");
- var Settings = plus.android.importClass("android.provider.Settings");
- var Uri = plus.android.importClass("android.net.Uri");
- var mainActivity = plus.android.runtimeMainActivity();
- var intent = new Intent();
- intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
- var uri = Uri.fromParts("package", mainActivity.getPackageName(), null);
- intent.setData(uri);
- mainActivity.startActivity(intent);
- }
-}
-
-// 检查系统的设备服务是否开启
-// var checkSystemEnableLocation = async function () {
-function checkSystemEnableLocation() {
- if (isIos) {
- var result = false;
- var cllocationManger = plus.ios.import("CLLocationManager");
- var result = cllocationManger.locationServicesEnabled();
- console.log("系统定位开启:" + result);
- plus.ios.deleteObject(cllocationManger);
- return result;
- } else {
- var context = plus.android.importClass("android.content.Context");
- var locationManager = plus.android.importClass(
- "android.location.LocationManager"
- );
- var main = plus.android.runtimeMainActivity();
- var mainSvr = main.getSystemService(context.LOCATION_SERVICE);
- var result = mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER);
- console.log("系统定位开启:" + result);
- return result;
- }
-}
-
-module.exports = {
- judgeIosPermission: judgeIosPermission,
- requestAndroidPermission: requestAndroidPermission,
- checkSystemEnableLocation: checkSystemEnableLocation,
- gotoAppPermissionSetting: gotoAppPermissionSetting,
-};
diff --git a/pages/mine/set/editionIntro.vue b/pages/mine/set/editionIntro.vue
index b663a7c..8109206 100644
--- a/pages/mine/set/editionIntro.vue
+++ b/pages/mine/set/editionIntro.vue
@@ -1,7 +1,7 @@
-
+
{{config.name}}
@@ -24,11 +24,11 @@
- 客服热线:13161366885
- 客服邮箱:lili@lili.com
+ {{config.customerServiceMobile ? `客服热线:${config.customerServiceMobile}` : ``}}
+ {{config.customerServiceEmail ? `客服邮箱:${config.customerServiceEmail}` : ``}}
- 《lili商城用户协议》
+ 《{{config.name}}用户协议》
CopyRight @{{config.name}}
@@ -54,6 +54,7 @@ export default {
};
},
onLoad() {
+ // #ifdef APP-PLUS
const platform = uni.getSystemInfoSync().platform;
/**
* 获取是否是安卓
@@ -72,6 +73,7 @@ export default {
version: inf.version,
};
});
+ // #endif
},
methods: {
diff --git a/pages/passport/onClickLogin.vue b/pages/passport/onClickLogin.vue
index b79e618..5076d19 100644
--- a/pages/passport/onClickLogin.vue
+++ b/pages/passport/onClickLogin.vue
@@ -13,7 +13,7 @@