|
@@ -9,38 +9,36 @@ const SHORT_CUT_FORBIDDEN_INFO = "User forbidden";
|
|
|
// 获取设备信息
|
|
|
const getDeviceInfo = () => {
|
|
|
device.getDeviceId({
|
|
|
- success: (ret) => {
|
|
|
- console.log(ret)
|
|
|
+ success: ret => {
|
|
|
+ console.log(ret);
|
|
|
}
|
|
|
- })
|
|
|
-}
|
|
|
+ });
|
|
|
+};
|
|
|
//获取应用信息
|
|
|
const getAppInfo = () => {
|
|
|
const appInfo = app.getInfo();
|
|
|
return appInfo;
|
|
|
-}
|
|
|
+};
|
|
|
//获取设备明细
|
|
|
-const getAppDev = (fn) => {
|
|
|
+const getAppDev = fn => {
|
|
|
device.getInfo({
|
|
|
- success: (ret)=> {
|
|
|
- fn&&fn(ret)
|
|
|
+ success: ret => {
|
|
|
+ fn && fn(ret);
|
|
|
}
|
|
|
- })
|
|
|
-
|
|
|
-}
|
|
|
+ });
|
|
|
+};
|
|
|
//获取是否创建图标
|
|
|
-const getShortCut = (fn) => {
|
|
|
+const getShortCut = fn => {
|
|
|
shortcut.hasInstalled({
|
|
|
- success: (ret) => {
|
|
|
+ success: ret => {
|
|
|
fn(ret);
|
|
|
}
|
|
|
- })
|
|
|
-
|
|
|
-}
|
|
|
+ });
|
|
|
+};
|
|
|
// 判断用户是否创建图标
|
|
|
-const hasCreateShortCut = (isPayPage = false,fn) => {
|
|
|
+const hasCreateShortCut = (isPayPage = false, fn) => {
|
|
|
shortcut.hasInstalled({
|
|
|
- success: (ret) => {
|
|
|
+ success: ret => {
|
|
|
if (!ret) {
|
|
|
shortcut.install({
|
|
|
message: "添加【追书云】到桌面,方便下次阅读",
|
|
@@ -48,21 +46,21 @@ const hasCreateShortCut = (isPayPage = false,fn) => {
|
|
|
prompt.showToast("添加成功!");
|
|
|
fn && fn(true);
|
|
|
},
|
|
|
- fail: (code) => {
|
|
|
+ fail: code => {
|
|
|
if (code === SHORT_CUT_FORBIDDEN_INFO && !isPayPage) app.exit();
|
|
|
}
|
|
|
- })
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
- })
|
|
|
-}
|
|
|
+ });
|
|
|
+};
|
|
|
|
|
|
// 右上角菜单点击
|
|
|
const showMenu = () => {
|
|
|
const appInfo = app.getInfo();
|
|
|
prompt.showContextMenu({
|
|
|
itemList: ["保存桌面", "关于", "取消"],
|
|
|
- success: function (ret) {
|
|
|
+ success: function(ret) {
|
|
|
switch (ret.index) {
|
|
|
case 0:
|
|
|
// 保存桌面
|
|
@@ -88,7 +86,7 @@ const showMenu = () => {
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
-}
|
|
|
+};
|
|
|
|
|
|
export default {
|
|
|
shortcut,
|
|
@@ -98,4 +96,4 @@ export default {
|
|
|
getShortCut,
|
|
|
getAppInfo,
|
|
|
getAppDev
|
|
|
-}
|
|
|
+};
|