提交 66c704c2 authored 作者: JaxBBLL's avatar JaxBBLL

fix

上级 1b17254f
<script> <script>
import { import {
BASE_PATH, BASE_PATH,
SYNCHRONIZE_DATA_PATH, SYNCHRONIZE_DATA_PATH,
SYNCHRONIZE_DATA_PAD, SYNCHRONIZE_DATA_PAD,
...@@ -9,20 +9,14 @@ ...@@ -9,20 +9,14 @@
readFileContent, readFileContent,
USER_LiST, USER_LiST,
USER_FILE_NAME, USER_FILE_NAME,
} from "./utils/systemCofig"; } from "./utils/systemCofig";
import { import { Base64 } from "js-base64";
Base64 import { differenceBy } from "lodash";
} from "js-base64";
import { import { readDirectoryData } from "@/utils/IoReadingAndWriting.js";
differenceBy import initService from "@/api/sqllite/init.js";
} from "lodash"; export default {
onLaunch: function () {
import {
readDirectoryData
} from "@/utils/IoReadingAndWriting.js";
import initService from '@/api/sqllite/init.js'
export default {
onLaunch: function() {
// #ifdef APP-PLUS // #ifdef APP-PLUS
plus.screen.lockOrientation("landscape-primary"); //锁定横屏 plus.screen.lockOrientation("landscape-primary"); //锁定横屏
// #endif // #endif
...@@ -32,15 +26,17 @@ ...@@ -32,15 +26,17 @@
// #ifdef APP-PLUS // #ifdef APP-PLUS
plus.android.requestPermissions( plus.android.requestPermissions(
["android.permission.WRITE_EXTERNAL_STORAGE"], ["android.permission.WRITE_EXTERNAL_STORAGE"],
function(e) { function (e) {
if (e.deniedAlways.length > 0) { if (e.deniedAlways.length > 0) {
//权限被永久拒绝 //权限被永久拒绝
// 弹出提示框解释为何需要读写手机储存权限,引导用户打开设置页面开启 // 弹出提示框解释为何需要读写手机储存权限,引导用户打开设置页面开启
uni.showModal({ uni.showModal({
title: "存储权限", title: "存储权限",
content: "您拒绝了存储权限,请去设置-应用开启存储权限。", content: "您拒绝了存储权限,请去设置-应用开启存储权限。",
success: function(res) { success: function (res) {
if (res.confirm) {} else if (res.cancel) {} if (res.confirm) {
} else if (res.cancel) {
}
}, },
}); });
} }
...@@ -56,24 +52,27 @@ ...@@ -56,24 +52,27 @@
init(); init();
} }
}, },
function(e) {} function (e) {}
); );
// #endif // #endif
}, },
onShow: function() { onShow: function () {
const now_user = uni.getStorageSync("now_user") || {}; const now_user = uni.getStorageSync("now_user") || {};
if (now_user.user) { if (now_user.user) {
this.$store.commit("SET_USER", now_user); this.$store.commit("SET_USER", now_user);
} }
this.init(); this.init();
}, },
onLoad: function(query) { onLoad: function (query) {
console.log('即将开始初始化app') console.log("即将开始初始化app");
}, },
onHide: function() { onHide: function () {
// app关闭时将数据存储到本地缓存 // app关闭时将数据存储到本地缓存
uni.setStorageSync("now_user", this.$store.state.now_user); uni.setStorageSync("now_user", this.$store.state.now_user);
uni.setStorageSync("last_time", this.$store.state.now_user.LastSynchronizationTime); uni.setStorageSync(
"last_time",
this.$store.state.now_user.LastSynchronizationTime
);
// 清除store 数据 // 清除store 数据
this.$store.commit("SET_DARF_DATA", {}); this.$store.commit("SET_DARF_DATA", {});
...@@ -88,8 +87,8 @@ ...@@ -88,8 +87,8 @@
* 第三步:存储读取到的数据 * 第三步:存储读取到的数据
*/ */
async init() { async init() {
initService.init() initService.init();
return return;
checkAndCreateDirectory(SYNCHRONIZE_DATA_PAD) checkAndCreateDirectory(SYNCHRONIZE_DATA_PAD)
.then(() => { .then(() => {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
...@@ -124,15 +123,14 @@ ...@@ -124,15 +123,14 @@
}); });
}) })
.then(async (res) => { .then(async (res) => {
// 获取文件数据 // 获取文件数据
let userData = Base64.decode(res); let userData = Base64.decode(res);
const diffUserList = await this.diffUserList(userData) const diffUserList = await this.diffUserList(userData);
if (diffUserList.length) { if (diffUserList.length) {
this.updateIpadUsetList([...USER_LiST, ...diffUserList]) this.updateIpadUsetList([...USER_LiST, ...diffUserList]);
userData = JSON.stringify([...USER_LiST, ...diffUserList]) userData = JSON.stringify([...USER_LiST, ...diffUserList]);
} }
uni.setStorage({ uni.setStorage({
...@@ -154,77 +152,74 @@ ...@@ -154,77 +152,74 @@
// 比较代码中的用户列表 和 ipad中存储用户的 差异 // 比较代码中的用户列表 和 ipad中存储用户的 差异
async diffUserList(ipadUserList = []) { async diffUserList(ipadUserList = []) {
const temp = eval(ipadUserList) const temp = eval(ipadUserList);
const diffResult = differenceBy(USER_LiST, temp, "userId") const diffResult = differenceBy(USER_LiST, temp, "userId");
return diffResult return diffResult;
}, },
// 更新 ipad 用户信息 // 更新 ipad 用户信息
updateIpadUsetList(tempPersonList) { updateIpadUsetList(tempPersonList) {
const temp = JSON.stringify(tempPersonList); const temp = JSON.stringify(tempPersonList);
const fileContent = JSON.stringify(Base64.encode(temp)); const fileContent = JSON.stringify(Base64.encode(temp));
createFileWithPlusIO( createFileWithPlusIO(SYNCHRONIZE_DATA_PAD, USER_FILE_NAME, fileContent);
SYNCHRONIZE_DATA_PAD, },
USER_FILE_NAME,
fileContent
)
}
}, },
}; };
</script> </script>
<style lang="less"> <style lang="less">
@import "./common/global.css"; @import "./common/atom.less";
@import "~@/static/iconFont/iconfont.css"; @import "./common/base.less";
@import "./common/global.css";
@import "~@/static/iconFont/iconfont.css";
@font-face { @font-face {
font-family: AlibabaPuHuiTi-Medium; font-family: AlibabaPuHuiTi-Medium;
src: url("~@/static/font/Alibaba-PuHuiTi-Medium.ttf"); src: url("~@/static/font/Alibaba-PuHuiTi-Medium.ttf");
} }
@font-face { @font-face {
font-family: "iconfont"; font-family: "iconfont";
/* Project id 4374193 */ /* Project id 4374193 */
src: url("~@/static/iconFont/iconfont.woff2?t=1725876968366") format("woff2"), src: url("~@/static/iconFont/iconfont.woff2?t=1725876968366") format("woff2"),
url("~@/static/iconFont/iconfont.woff?t=1725876968366") format("woff"), url("~@/static/iconFont/iconfont.woff?t=1725876968366") format("woff"),
url("~@/static/iconFont/iconfont.ttf?t=1725876968366") format("truetype"); url("~@/static/iconFont/iconfont.ttf?t=1725876968366") format("truetype");
} }
// @font-face { // @font-face {
// font-family: "iconfont"; /* Project id 4374193 */ // font-family: "iconfont"; /* Project id 4374193 */
// src: url('iconfont.woff2?t=1725876968365') format('woff2'), // src: url('iconfont.woff2?t=1725876968365') format('woff2'),
// url('iconfont.woff?t=1725876968365') format('woff'), // url('iconfont.woff?t=1725876968365') format('woff'),
// url('iconfont.ttf?t=1725876968365') format('truetype'); // url('iconfont.ttf?t=1725876968365') format('truetype');
// } // }
@font-face { @font-face {
font-family: AlibabaPuHuiTi; font-family: AlibabaPuHuiTi;
src: url("~@/static/font/Alibaba-PuHuiTi-Regular.ttf"); src: url("~@/static/font/Alibaba-PuHuiTi-Regular.ttf");
} }
@font-face { @font-face {
font-family: YouSheBiaoTiHei; font-family: YouSheBiaoTiHei;
src: url("~@/static/font/YouSheBiaoTiHei.ttf"); src: url("~@/static/font/YouSheBiaoTiHei.ttf");
} }
body { body {
width: 100vw; width: 100vw;
// height: calc(100vh - 44px); // height: calc(100vh - 44px);
height: 100vh; height: 100vh;
background-color: #f3f6fa; background-color: #f3f6fa;
/* background-color: red; */ /* background-color: red; */
} }
* { * {
box-sizing: border-box; box-sizing: border-box;
font-family: AlibabaPuHuiTi; font-family: AlibabaPuHuiTi;
/* font-size: 9.41rpx; */ /* font-size: 9.41rpx; */
} }
image { image {
will-change: transform; will-change: transform;
/* 解决加载时瞬间拉伸问题 */ /* 解决加载时瞬间拉伸问题 */
width: auto; width: auto;
...@@ -236,21 +231,21 @@ ...@@ -236,21 +231,21 @@
image-rendering: -webkit-optimize-contrast; image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges; image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor; -ms-interpolation-mode: nearest-neighbor;
} }
.uni-nav-bar-text { .uni-nav-bar-text {
/* 导航栏文字大小 */ /* 导航栏文字大小 */
font-size: 24px !important; font-size: 24px !important;
letter-spacing: 1px; letter-spacing: 1px;
} }
.uni-navbar--shadow { .uni-navbar--shadow {
box-shadow: none !important; box-shadow: none !important;
} }
.uni-data-checklist .checklist-group { .uni-data-checklist .checklist-group {
flex-wrap: nowrap !important; flex-wrap: nowrap !important;
} }
/*每个页面公共css */ /*每个页面公共css */
</style> </style>
...@@ -87,21 +87,12 @@ ...@@ -87,21 +87,12 @@
"style": { "style": {
"navigationBarTitleText": "" "navigationBarTitleText": ""
} }
<<<<<<< HEAD
=======
},
{
"path": "api/api",
"style": {
"navigationBarTitleText": ""
}
}, },
{ {
"path": "pages/test/index", "path": "pages/test/index",
"style": { "style": {
"navigationBarTitleText": "" "navigationBarTitleText": ""
} }
>>>>>>> master
} }
// { // {
// "path" : "api/api", // "path" : "api/api",
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论