Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
monthReport_smzx
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
邓文彬
monthReport_smzx
Commits
54309f9f
提交
54309f9f
authored
9月 18, 2024
作者:
邓文彬
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(功能走查): 功能走查85%
上级
8f6f2d0a
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
55 行增加
和
36 行删除
+55
-36
index.vue
components/searchCom/index.vue
+2
-2
inspectionContent.vue
pages/inspectionContent/inspectionContent.vue
+13
-2
login.vue
pages/login/login.vue
+0
-1
shaftInspection.vue
pages/shaftInspection/shaftInspection.vue
+7
-3
dialog.vue
pages/synchronousManagement/dialog.vue
+19
-17
index.vue
pages/synchronousManagement/index.vue
+2
-2
IoReadingAndWriting.js
utils/IoReadingAndWriting.js
+12
-9
没有找到文件。
components/searchCom/index.vue
浏览文件 @
54309f9f
...
@@ -78,8 +78,8 @@ export default {
...
@@ -78,8 +78,8 @@ export default {
],
],
exceptionArr
:
[
exceptionArr
:
[
{
value
:
""
,
text
:
"全部"
},
{
value
:
""
,
text
:
"全部"
},
{
value
:
1
,
text
:
"有异常"
},
{
value
:
2
,
text
:
"有异常"
},
{
value
:
2
,
text
:
"无异常"
},
{
value
:
1
,
text
:
"无异常"
},
],
],
};
};
},
},
...
...
pages/inspectionContent/inspectionContent.vue
浏览文件 @
54309f9f
...
@@ -319,7 +319,12 @@ export default {
...
@@ -319,7 +319,12 @@ export default {
// 更新巡检list
// 更新巡检list
this
.
$store
.
commit
(
"SET_ALL_DATA"
,
tempAllData
);
this
.
$store
.
commit
(
"SET_ALL_DATA"
,
tempAllData
);
writeInspectionData
(
tempAllData
);
const
userInfo
=
this
.
userInfo
;
const
inspectList
=
tempAllData
.
filter
((
item
)
=>
item
.
createByName
==
userInfo
.
user
)
writeInspectionData
(
inspectList
,
userInfo
.
user
);
// 清空草稿数据
// 清空草稿数据
this
.
$store
.
commit
(
"SET_DARF_DATA"
,
{});
// 缓存[巡检信息]
this
.
$store
.
commit
(
"SET_DARF_DATA"
,
{});
// 缓存[巡检信息]
...
@@ -480,7 +485,13 @@ export default {
...
@@ -480,7 +485,13 @@ export default {
// 更新巡检list
// 更新巡检list
this
.
$store
.
commit
(
"SET_ALL_DATA"
,
all_data
);
this
.
$store
.
commit
(
"SET_ALL_DATA"
,
all_data
);
writeInspectionData
(
all_data
);
const
userInfo
=
this
.
userInfo
;
const
inspectList
=
all_data
.
filter
((
item
)
=>
item
.
createByName
==
userInfo
.
user
)
writeInspectionData
(
inspectList
,
userInfo
.
user
);
// 更新日志
// 更新日志
const
log_list
=
this
.
$store
.
state
.
log_list
;
const
log_list
=
this
.
$store
.
state
.
log_list
;
...
...
pages/login/login.vue
浏览文件 @
54309f9f
...
@@ -203,7 +203,6 @@ export default {
...
@@ -203,7 +203,6 @@ export default {
log_list
.
push
(
logContent
);
log_list
.
push
(
logContent
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
addLog
(
log_list
);
addLog
(
log_list
);
});
});
// 密码不正确
// 密码不正确
...
...
pages/shaftInspection/shaftInspection.vue
浏览文件 @
54309f9f
...
@@ -234,15 +234,16 @@ export default {
...
@@ -234,15 +234,16 @@ export default {
uni
.
redirectTo
({
uni
.
redirectTo
({
url
:
"/pages/home/home?tabIndex=1"
,
url
:
"/pages/home/home?tabIndex=1"
,
success
:
()
=>
{
success
:
()
=>
{
const
userInfo
=
this
.
userInfo
.
user
const
all_data
=
this
.
$store
.
state
.
all_data
;
const
all_data
=
this
.
$store
.
state
.
all_data
;
const
detailsInfo
=
this
.
detailsInfo
;
const
detailsInfo
=
this
.
detailsInfo
;
const
tempAllData
=
all_data
.
filter
(
const
tempAllData
=
all_data
.
filter
(
(
element
)
=>
element
.
uid
!=
detailsInfo
.
uid
(
element
)
=>
element
.
uid
!=
detailsInfo
.
uid
)
;
)
.
filter
(
item
=>
item
.
createByName
==
userInfo
.
user
)
// 更新巡检list
// 更新巡检list
this
.
$store
.
commit
(
"SET_ALL_DATA"
,
tempAllData
);
this
.
$store
.
commit
(
"SET_ALL_DATA"
,
tempAllData
);
writeInspectionData
(
tempAllData
);
writeInspectionData
(
tempAllData
,
userInfo
.
user
);
// 清空草稿数据
// 清空草稿数据
this
.
$store
.
commit
(
"SET_DARF_DATA"
,
{});
// 缓存[巡检信息]
this
.
$store
.
commit
(
"SET_DARF_DATA"
,
{});
// 缓存[巡检信息]
...
@@ -387,8 +388,11 @@ export default {
...
@@ -387,8 +388,11 @@ export default {
}
}
// 更新巡检list
// 更新巡检list
const
userInfo
=
this
.
userInfo
;
this
.
$store
.
commit
(
"SET_ALL_DATA"
,
all_data
);
this
.
$store
.
commit
(
"SET_ALL_DATA"
,
all_data
);
writeInspectionData
(
all_data
);
const
inspectList
=
all_data
.
filter
((
item
)
=>
item
.
createByName
==
userInfo
.
user
)
writeInspectionData
(
inspectList
,
userInfo
.
user
);
// 更新日志
// 更新日志
const
log_list
=
this
.
$store
.
state
.
log_list
;
const
log_list
=
this
.
$store
.
state
.
log_list
;
...
...
pages/synchronousManagement/dialog.vue
浏览文件 @
54309f9f
...
@@ -44,8 +44,7 @@ import {
...
@@ -44,8 +44,7 @@ import {
createFileWithPlusIO
,
createFileWithPlusIO
,
setSm2
,
setSm2
,
}
from
"@/utils/systemCofig"
;
}
from
"@/utils/systemCofig"
;
import
getDateTime
from
"@/common/getdateTime.js"
;
import
{
Base64
}
from
"js-base64"
;
import
{
import
{
writeInspectionData
,
writeInspectionData
,
copyDirectory
,
copyDirectory
,
...
@@ -58,6 +57,14 @@ import moment from "moment";
...
@@ -58,6 +57,14 @@ import moment from "moment";
import
{
getAllInspections
}
from
"@/request/index.js"
;
import
{
getAllInspections
}
from
"@/request/index.js"
;
export
default
{
export
default
{
props
:
{
list
:
{
type
:
Array
,
default
:
()
=>
{
return
[];
},
},
},
components
:
{},
components
:
{},
data
()
{
data
()
{
return
{
return
{
...
@@ -68,11 +75,17 @@ export default {
...
@@ -68,11 +75,17 @@ export default {
},
},
mounted
()
{
mounted
()
{
const
temp
=
[];
this
.
list
.
forEach
((
item
)
=>
{
temp
.
push
(...(
item
.
list
||
[]));
});
this
.
notSynchronizationList
=
temp
.
filter
(
(
item
)
=>
item
.
synchronization
==
0
);
getAllInspections
().
then
((
res
)
=>
{
getAllInspections
().
then
((
res
)
=>
{
this
.
allList
=
res
;
this
.
allList
=
res
;
this
.
notSynchronizationList
=
(
res
||
[]).
filter
(
console
.
log
(
"_--"
,
this
.
list
);
(
item
)
=>
item
.
synchronization
==
0
);
});
});
},
},
methods
:
{
methods
:
{
...
@@ -165,7 +178,7 @@ export default {
...
@@ -165,7 +178,7 @@ export default {
const
keys
=
Object
.
keys
(
userData
);
const
keys
=
Object
.
keys
(
userData
);
const
promiseArr
=
keys
.
map
((
key
)
=>
{
const
promiseArr
=
keys
.
map
((
key
)
=>
{
const
val
=
userData
[
key
];
const
val
=
userData
[
key
];
return
writeInspectionData
(
val
,
key
);
return
writeInspectionData
(
val
,
key
);
});
});
Promise
.
all
(
promiseArr
)
Promise
.
all
(
promiseArr
)
...
@@ -216,17 +229,6 @@ export default {
...
@@ -216,17 +229,6 @@ export default {
});
});
},
},
// 更新当前用户数据 || 更新所有数据
updateData
(
userData
)
{
const
keys
=
Object
.
keys
(
userData
);
const
promiseArr
=
keys
.
map
((
key
)
=>
{
const
val
=
userData
[
key
];
return
writeInspectionData
(
val
);
});
return
Promise
.
all
(
promiseArr
).
then
();
},
// 打包文件
// 打包文件
packedData
(
content
,
fileName
)
{
packedData
(
content
,
fileName
)
{
const
fileContent
=
setSm2
(
content
);
const
fileContent
=
setSm2
(
content
);
...
...
pages/synchronousManagement/index.vue
浏览文件 @
54309f9f
...
@@ -37,14 +37,14 @@
...
@@ -37,14 +37,14 @@
<!-- 数据打包 -->
<!-- 数据打包 -->
<view
<view
v-show=
"isPackedDataBtn
"
v-show=
"isPackedDataBtn"
class=
"synchronous-button"
class=
"synchronous-button"
@
click=
"openDialog(true)"
@
click=
"openDialog(true)"
>
数据打包
</view
>
数据打包
</view
>
>
<!-- 打包弹窗 -->
<!-- 打包弹窗 -->
<Dialog
v-
show=
"isDialog
"
@
close=
"openDialog(false)"
></Dialog>
<Dialog
v-
if=
"isDialog && list.length"
:list=
"list
"
@
close=
"openDialog(false)"
></Dialog>
</view>
</view>
</
template
>
</
template
>
...
...
utils/IoReadingAndWriting.js
浏览文件 @
54309f9f
...
@@ -150,21 +150,23 @@ export const readDarfData = () => {
...
@@ -150,21 +150,23 @@ export const readDarfData = () => {
* @param {*} isEncryption 是否加密
* @param {*} isEncryption 是否加密
* @returns
* @returns
*/
*/
export
const
writeInspectionData
=
(
content
,
useName
)
=>
{
export
const
writeInspectionData
=
(
content
,
use
r
Name
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
const
now_user
=
store
.
state
.
now_user
;
//
const now_user = store.state.now_user;
const
isAdmin
=
now_user
.
isAdmin
;
let
timeStr
=
moment
().
format
(
"yyyy-MM-DD"
);
let
timeStr
=
moment
().
format
(
"yyyy-MM-DD"
);
let
fileName
=
`
${
timeStr
}
.txt`
;
let
fileName
=
`
${
timeStr
}
.txt`
;
console
.
log
(
"写入-巡检数据--"
,
content
);
// console.log("写入-巡检数据--", content);
console
.
log
(
"写入-巡检数据- 路劲-"
,
`
${
SYNCHRONIZE_DATA_PAD
}
/巡检数据/
${
isAdmin
?
useName
:
now_user
.
user
}
`
);
// console.log(
// "写入-巡检数据- 路劲-",
// `${SYNCHRONIZE_DATA_PAD}/巡检数据/${userName}`
// );
const
fileContent
=
Base64
.
encode
(
JSON
.
stringify
(
content
));
const
fileContent
=
Base64
.
encode
(
JSON
.
stringify
(
content
));
createFileWithPlusIO
(
createFileWithPlusIO
(
`
${
SYNCHRONIZE_DATA_PAD
}
/巡检数据/
${
isAdmin
?
useName
:
now_user
.
user
}
`
,
`
${
SYNCHRONIZE_DATA_PAD
}
/巡检数据/
${
userName
}
`
,
fileName
,
fileName
,
fileContent
fileContent
).
then
((
res
)
=>
{
).
then
((
res
)
=>
{
...
@@ -182,7 +184,8 @@ export const readInspectionData = () => {
...
@@ -182,7 +184,8 @@ export const readInspectionData = () => {
const
directoryPath
=
isAdmin
const
directoryPath
=
isAdmin
?
`
${
SYNCHRONIZE_DATA_PAD
}
/巡检数据`
?
`
${
SYNCHRONIZE_DATA_PAD
}
/巡检数据`
:
`
${
SYNCHRONIZE_DATA_PAD
}
/巡检数据/
${
now_user
.
user
}
`
;
:
`
${
SYNCHRONIZE_DATA_PAD
}
/巡检数据/
${
now_user
.
user
}
`
;
console
.
log
(
"---directoryPath"
,
directoryPath
)
console
.
log
(
"---directoryPath"
,
directoryPath
);
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
readFilesInDirectory
(
directoryPath
)
readFilesInDirectory
(
directoryPath
)
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论