Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
monthReport_smzx
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
邓文彬
monthReport_smzx
Commits
d8a2d26e
提交
d8a2d26e
authored
9月 23, 2024
作者:
邓文彬
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(pad): 功能走查,用户信息更新bug解决
上级
198631c3
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
37 行增加
和
31 行删除
+37
-31
login.vue
pages/login/login.vue
+2
-1
dialog.vue
pages/synchronousManagement/dialog.vue
+22
-11
index.vue
pages/synchronousManagement/index.vue
+3
-3
IoReadingAndWriting.js
utils/IoReadingAndWriting.js
+6
-7
common.js
utils/common.js
+0
-5
systemCofig.js
utils/systemCofig.js
+4
-4
没有找到文件。
pages/login/login.vue
浏览文件 @
d8a2d26e
...
...
@@ -114,10 +114,11 @@ export default {
this
.
person
.
user
==
this
.
personList
[
key
].
user
&&
this
.
person
.
pd
==
this
.
personList
[
key
].
passWord
)
{
console
.
log
(
"-userInfo---"
,
userInfo
)
const
userInfo
=
this
.
personList
[
key
];
this
.
$store
.
commit
(
"SET_USER"
,
userInfo
);
uni
.
setStorageSync
(
"now_user"
,
userInfo
);
uni
.
setStorageSync
(
"last_time"
,
userInfo
.
LastSynchronizationTime
||
""
);
uni
.
navigateTo
({
url
:
"/pages/home/home"
,
...
...
pages/synchronousManagement/dialog.vue
浏览文件 @
d8a2d26e
...
...
@@ -57,6 +57,7 @@ import {
}
from
"@/utils/IoReadingAndWriting.js"
;
import
moment
from
"moment"
;
import
{
getAllInspections
}
from
"@/request/index.js"
;
import
{
Base64
}
from
"js-base64"
;
export
default
{
props
:
{
...
...
@@ -87,9 +88,19 @@ export default {
getAllInspections
().
then
((
res
)
=>
{
this
.
allList
=
res
;
console
.
log
(
"_--"
,
this
.
list
);
});
},
watch
:
{
list
(
newData
)
{
const
temp
=
[];
newData
.
forEach
((
item
)
=>
{
temp
.
push
(...(
item
.
list
||
[]));
});
this
.
notSynchronizationList
=
temp
.
filter
(
(
item
)
=>
item
.
synchronization
==
0
);
},
},
methods
:
{
close
()
{
this
.
$emit
(
"close"
);
...
...
@@ -106,16 +117,11 @@ export default {
const
targetDirectoryPath
=
`
${
SYNCHRONIZE_DATA_PAD
}
/history`
;
checkAndCreateDirectory
(
directoryPath
).
then
(()
=>
{
console
.
log
(
"---sss"
);
copyDirectory
(
directoryPath
,
targetDirectoryPath
)
.
then
(()
=>
{
console
.
log
(
"---文件复制完成"
);
return
deleteAllFilesInDirectory
(
directoryPath
);
})
.
then
(()
=>
{
console
.
log
(
"---文件删除成功----"
);
console
.
log
(
"coverData----"
,
this
.
$store
.
state
.
now_user
.
user
);
this
.
coverData
();
})
.
catch
((
error
)
=>
{
...
...
@@ -223,7 +229,7 @@ export default {
log_list
.
push
(
logContent
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
addLog
(
log_list
).
then
((
res
)
=>
{
console
.
log
(
"日志文件写入成功"
);
//
console.log("日志文件写入成功");
});
// 更新同步时间
...
...
@@ -254,7 +260,7 @@ export default {
// 打包文件
packedData
(
content
,
fileName
)
{
console
.
log
(
"--------发送数据内容----"
,
fileName
,
content
);
//
console.log("--------发送数据内容----", fileName, content);
const
fileContent
=
setSm2
(
content
);
return
createFileWithPlusIO
(
...
...
@@ -271,13 +277,13 @@ export default {
const
key
=
personList
.
findIndex
(
(
item
)
=>
item
.
userId
==
now_user
.
userId
);
console
.
log
(
"--updateSysTime-"
,
key
);
// 更新用户同步时间
const
userInfo
=
personList
[
key
];
const
LastSynchronizationTime
=
moment
().
format
(
"yyyy-MM-DD HH:mm"
);
personList
[
key
].
LastSynchronizationTime
=
LastSynchronizationTime
;
userInfo
.
LastSynchronizationTime
=
LastSynchronizationTime
;
console
.
log
(
"---更新最近一次同步时间--"
,
userInfo
);
//
console.log("---更新最近一次同步时间--", userInfo);
this
.
$store
.
commit
(
"SET_USER"
,
userInfo
);
uni
.
setStorageSync
(
"last_time"
,
userInfo
.
LastSynchronizationTime
||
""
);
...
...
@@ -293,7 +299,12 @@ export default {
console
.
log
(
"APP.vue 存储数据失败"
,
error
);
},
});
createFileWithPlusIO
(
SYNCHRONIZE_DATA_PAD
,
USER_FILE_NAME
,
fileContent
);
createFileWithPlusIO
(
SYNCHRONIZE_DATA_PAD
,
USER_FILE_NAME
,
fileContent
).
then
(()
=>
{
console
.
log
(
"---用户数据更新成功"
)
}).
catch
(
error
=>
{
console
.
log
(
"---用户数据更新失败"
,
error
)
})
});
},
},
...
...
pages/synchronousManagement/index.vue
浏览文件 @
d8a2d26e
...
...
@@ -44,7 +44,7 @@
>
<!-- 打包弹窗 -->
<Dialog
v-
if
=
"isDialog && list.length"
:list=
"list"
@
close=
"openDialog(false)"
></Dialog>
<Dialog
v-
show
=
"isDialog && list.length"
:list=
"list"
@
close=
"openDialog(false)"
></Dialog>
</view>
</
template
>
...
...
@@ -112,7 +112,7 @@ export default {
const
all_data
=
this
.
all_data
||
[];
this
.
isPackedDataBtn
=
all_data
.
filter
((
item
)
=>
item
.
synchronization
==
0
).
length
>
0
;
console
.
log
(
"all_data"
,
all_data
);
//
console.log("all_data", all_data);
const
tempAllData
=
{};
all_data
.
forEach
((
item
)
=>
{
...
...
@@ -150,7 +150,7 @@ export default {
};
});
console
.
log
(
"list 数据----"
,
list
);
//
console.log("list 数据----", list);
this
.
countNum
=
0
;
list
.
forEach
((
item
)
=>
{
this
.
countNum
+=
item
.
list
.
length
;
...
...
utils/IoReadingAndWriting.js
浏览文件 @
d8a2d26e
...
...
@@ -65,7 +65,7 @@ export const addLog = (content) => {
fileName
,
fileContent
).
then
((
res
)
=>
{
console
.
log
(
"--日志文件-写入成功"
,
content
);
//
console.log("--日志文件-写入成功", content);
resolve
();
});
...
...
@@ -159,7 +159,9 @@ export const writeInspectionData = (content, userName) => {
// const now_user = store.state.now_user;
let
timeStr
=
moment
().
format
(
"yyyy-MM-DD"
);
let
fileName
=
`
${
timeStr
}
.txt`
;
// let fileName = `${timeStr}.txt`;
let
fileName
=
`list.txt`
;
// console.log("写入-巡检数据--", content);
// console.log(
...
...
@@ -189,7 +191,7 @@ export const readInspectionData = () => {
?
`
${
SYNCHRONIZE_DATA_PAD
}
/巡检数据`
:
`
${
SYNCHRONIZE_DATA_PAD
}
/巡检数据/
${
now_user
.
user
}
`
;
console
.
log
(
"---directoryPath"
,
directoryPath
);
//
console.log("---directoryPath", directoryPath);
return
new
Promise
((
resolve
,
reject
)
=>
{
readFilesInDirectory
(
directoryPath
)
...
...
@@ -231,7 +233,6 @@ export function copyDirectory(sourceDirectoryPath, targetDirectoryPath) {
// 读取源目录中的所有文件和子目录
directoryReader
.
readEntries
(
function
(
entries
)
{
console
.
log
(
"------entries.length-----"
,
entries
.
length
);
// 目标文件夹没有内容,直接返回
if
(
!
entries
.
length
)
{
return
resolve
();
...
...
@@ -249,9 +250,8 @@ export function copyDirectory(sourceDirectoryPath, targetDirectoryPath) {
entry
.
name
,
function
()
{
++
copyNum
;
console
.
log
(
"文件复制成功:"
,
entry
.
name
);
if
(
copyNum
==
entries
.
length
)
{
console
.
log
(
"-copyNum--"
,
copyNum
);
//
console.log("-copyNum--", copyNum);
resolve
();
}
},
...
...
@@ -358,7 +358,6 @@ export function deleteAllFilesInDirectory(directoryPath) {
entry
.
remove
(
function
()
{
++
copyNum
;
console
.
log
(
"文件删除成功:"
,
entry
.
name
);
if
(
copyNum
==
entries
.
length
)
{
resolve
();
}
...
...
utils/common.js
deleted
100644 → 0
浏览文件 @
198631c3
// 时间倒序排列
export
const
sortTimeDesc
=
(
a
,
b
)
=>
{
return
a
.
creatTime
<
b
.
creatTime
?
1
:
-
1
;
};
\ No newline at end of file
utils/systemCofig.js
浏览文件 @
d8a2d26e
...
...
@@ -354,10 +354,10 @@ export function createFileWithPlusIO(directoryPath, fileName, fileContent) {
fileEntry
.
createWriter
(
function
(
fileWriter
)
{
fileWriter
.
onwriteend
=
function
()
{
console
.
log
(
"createFileWithPlusIO_文件创建并写入成功: "
+
fileEntry
.
fullPath
);
//
console.log(
//
"createFileWithPlusIO_文件创建并写入成功: " +
//
fileEntry.fullPath
//
);
resolve
(
fileContent
);
};
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论