Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
I
inspection-pad-web
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
专网
inspection-pad-web
Commits
8cbbc796
提交
8cbbc796
authored
4月 16, 2025
作者:
zs
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
edit
上级
17a330bd
隐藏空白字符变更
内嵌
并排
正在显示
19 个修改的文件
包含
233 行增加
和
12 行删除
+233
-12
log.js
api/log.js
+133
-0
init.js
api/sqllite/init.js
+1
-0
table.js
api/sqllite/table.js
+65
-1
user.json
baseData/user.json
+4
-4
main.js
main.js
+5
-2
editPd.vue
pages/index/editPd.vue
+1
-0
inspectionContent.vue
pages/inspectionContent/inspectionContent.vue
+3
-2
inspectionContentList.vue
pages/inspectionContent/inspectionContentList.vue
+1
-0
inspectionContentNew.vue
pages/inspectionContent/inspectionContentNew.vue
+1
-0
dialog.vue
pages/inspectionManagement/dialog.vue
+1
-0
index.vue
pages/inspectionManagement/index.vue
+1
-0
dialog.vue
pages/listingManagement/dialog.vue
+1
-0
index.vue
pages/listingManagement/index.vue
+6
-1
login.vue
pages/login/login.vue
+2
-0
shaftInspection.vue
pages/shaftInspection/shaftInspection.vue
+3
-1
shaftInspectionList.vue
pages/shaftInspection/shaftInspectionList.vue
+1
-0
shaftInspectionNew - 副本.vue
pages/shaftInspection/shaftInspectionNew - 副本.vue
+2
-1
shaftInspectionNew.vue
pages/shaftInspection/shaftInspectionNew.vue
+1
-0
dialog.vue
pages/synchronousManagement/dialog.vue
+1
-0
没有找到文件。
api/log.js
0 → 100644
浏览文件 @
8cbbc796
import
SqlliteDbUtil
from
'@/utils/sqllitedb'
import
table
from
'./sqllite/table.js'
import
{
fixNullVal
}
from
"@/utils/common"
;
// 用户
export
default
{
async
selectList
()
{
let
sqllitedb
=
await
SqlliteDbUtil
.
initSqlliteDB
()
try
{
let
rs
=
await
sqllitedb
.
selectSQL
(
`select * from
${
table
.
logListName
}
`
)
return
rs
}
catch
(
e
)
{
console
.
log
(
e
.
message
)
}
finally
{
await
sqllitedb
.
closeDB
();
}
},
async
addlog
(
data
)
{
let
sqllitedb
=
await
SqlliteDbUtil
.
initSqlliteDB
()
try
{
const
values
=
`(
'
${
data
.
LastSynchronizationTime
||
""
}
',
'
${
data
.
avatar
||
""
}
',
'
${
data
.
detail
||
""
}
',
${
data
.
isAdmin
}
,
'
${
data
.
level
}
',
'
${
data
.
module
}
',
'
${
data
.
passWord
}
',
'
${
data
.
roleName
}
',
'
${
data
.
time
}
',
'
${
data
.
type
}
',
'
${
data
.
unitName
}
',
'
${
data
.
user
}
',
'
${
data
.
userId
}
',
${
data
.
userType
===
null
?
'NULL'
:
`'
${
data
.
userType
}
'`
}
)`
const
sql
=
`INSERT INTO
${
table
.
logListName
}
(
LastSynchronizationTime,
avatar,
detail,
isAdmin,
level,
module,
passWord,
roleName,
time,
type,
unitName,
user,
userId,
userType
) VALUES
${
values
}
`
;
let
rs
=
await
sqllitedb
.
selectSQL
(
sql
)
return
rs
}
catch
(
e
)
{
console
.
log
(
e
.
message
)
}
finally
{
await
sqllitedb
.
closeDB
();
}
},
async
remove
(
id
)
{
let
sqllitedb
=
await
SqlliteDbUtil
.
initSqlliteDB
()
try
{
if
(
!
id
)
{
return
}
let
sql
=
`delete from
${
table
.
logListName
}
where id = '
${
id
}
'`
;
await
sqllitedb
.
executeSQL
(
sql
);
}
catch
(
e
)
{
console
.
log
(
e
.
message
)
}
finally
{
// await sqllitedb.closeDB();
}
},
async
info
(
id
)
{
let
sqllitedb
=
await
SqlliteDbUtil
.
initSqlliteDB
()
let
sql
=
`select * from
${
table
.
logListName
}
where id = '
${
id
}
'`
;
let
res
=
await
sqllitedb
.
selectSQL
(
sql
);
if
(
res
&&
res
.
length
>
0
)
{
return
res
[
0
]
}
},
async
saveBatch
(
list
)
{
if
(
list
.
length
===
0
)
{
return
;
}
console
.
log
(
'开始保存用户信息....'
+
list
.
length
)
let
sqllitedb
=
await
SqlliteDbUtil
.
initSqlliteDB
()
try
{
for
(
let
data
of
list
)
{
let
column
=
''
let
values
=
''
let
idx
=
0
for
(
let
attr
in
data
)
{
let
dataField
=
table
[
'user'
].
find
(
v
=>
{
if
(
v
.
field
===
attr
)
{
return
v
}
})
if
(
!
dataField
)
{
continue
}
column
+=
dataField
.
field
+
','
values
+=
"'"
+
fixNullVal
(
data
[
attr
])
+
"',"
idx
++
}
column
=
column
.
endsWith
(
','
)
?
column
.
substring
(
0
,
column
.
length
-
1
)
:
column
values
=
values
.
endsWith
(
','
)
?
values
.
substring
(
0
,
values
.
length
-
1
)
:
values
let
sql
=
`insert into
${
table
.
logListName
}
(
${
column
}
) values(
${
values
}
)`
let
has
=
await
this
.
info
(
data
.
id
)
if
(
has
&&
has
.
id
)
{
await
this
.
remove
(
data
.
id
)
}
await
sqllitedb
.
executeSQL
(
sql
)
}
}
catch
(
e
)
{
console
.
log
(
e
.
message
)
}
finally
{
await
sqllitedb
.
closeDB
();
}
console
.
log
(
'导入完成...'
)
}
}
\ No newline at end of file
api/sqllite/init.js
浏览文件 @
8cbbc796
...
...
@@ -68,6 +68,7 @@ export default {
await
sqllitedb
.
createTable
(
table
.
inspectionRecordName
,
table
.
inspectionRecord
)
// 巡检记录表
await
sqllitedb
.
createTable
(
table
.
assRoomName
,
table
.
assRoom
)
// 机房、井道信息表
await
sqllitedb
.
createTable
(
table
.
assBuildingName
,
table
.
assBuilding
)
// 楼宇信息
await
sqllitedb
.
createTable
(
table
.
logListName
,
table
.
logList
)
// 日志信息
// await sqllitedb.createTable(table.listDevicesName, table.listDevices) // 设备上架信息
}
catch
(
e
)
{
console
.
log
(
e
.
message
)
...
...
api/sqllite/table.js
浏览文件 @
8cbbc796
...
...
@@ -272,5 +272,68 @@ module.exports = {
field
:
"delFlag"
,
format
:
"INTEGER DEFAULT 0 "
,
}
]
],
logListName
:
'SYS_LOG'
,
/**
LastSynchronizationTime: (...)
avatar: (...)
detail: (...)
isAdmin: (...)
level: (...)
module: (...)
passWord: (...)
roleName: (...)
time: (...)
type: "登录"
unitName: (...)
user: (...)
userId: (...)
userType: (...)
*/
logList
:
[{
field
:
"id"
,
format
:
"INTEGER PRIMARY KEY AUTOINCREMENT"
,
},
{
field
:
"LastSynchronizationTime"
,
format
:
"TEXT"
,
},
{
field
:
"avatar"
,
format
:
"TEXT"
,
},
{
field
:
"detail"
,
format
:
"TEXT"
,
},
{
field
:
"isAdmin"
,
format
:
"TEXT"
,
},
{
field
:
"level"
,
format
:
"TEXT"
,
},
{
field
:
"module"
,
format
:
"TEXT"
,
},
{
field
:
"passWord"
,
format
:
"TEXT"
,
},
{
field
:
"roleName"
,
format
:
"TEXT"
,
},
{
field
:
"time"
,
format
:
"TEXT"
,
},
{
field
:
"unitName"
,
format
:
"TEXT"
,
},
{
field
:
"user"
,
format
:
"TEXT"
,
},
{
field
:
"userId"
,
format
:
"TEXT"
,
},
{
field
:
"userType"
,
format
:
"TEXT"
,
},
{
field
:
"type"
,
format
:
"TEXT"
,
}],
};
\ No newline at end of file
baseData/user.json
浏览文件 @
8cbbc796
...
...
@@ -3,7 +3,7 @@
"user"
:
"姜安平"
,
"avatar"
:
""
,
"passWord"
:
"Jap@123"
,
"roleName"
:
"
运维
"
,
"roleName"
:
"
巡检员
"
,
"unitName"
:
"运维"
,
"isAdmin"
:
""
,
"LastSynchronizationTime"
:
""
...
...
@@ -13,7 +13,7 @@
"user"
:
"段树梁"
,
"avatar"
:
""
,
"passWord"
:
"Dsl@123"
,
"roleName"
:
"
运维
"
,
"roleName"
:
"
巡检员
"
,
"unitName"
:
"运维"
,
"isAdmin"
:
""
,
"LastSynchronizationTime"
:
""
...
...
@@ -23,7 +23,7 @@
"user"
:
"孔佳真"
,
"avatar"
:
""
,
"passWord"
:
"Kjz@123"
,
"roleName"
:
"
运维
"
,
"roleName"
:
"
巡检员
"
,
"unitName"
:
"运维"
,
"isAdmin"
:
""
,
"LastSynchronizationTime"
:
""
...
...
@@ -33,7 +33,7 @@
"user"
:
"钟校明"
,
"avatar"
:
""
,
"passWord"
:
"Zxm@123"
,
"roleName"
:
"
运维
"
,
"roleName"
:
"
巡检员
"
,
"unitName"
:
"运维"
,
"isAdmin"
:
""
,
"LastSynchronizationTime"
:
""
...
...
main.js
浏览文件 @
8cbbc796
...
...
@@ -58,4 +58,7 @@ Vue.prototype.$md5 = Md5
import
{
Base64
}
from
'js-base64'
Vue
.
prototype
.
$Base64
=
Base64
;
\ No newline at end of file
Vue
.
prototype
.
$Base64
=
Base64
;
import
logApi
from
"@/api/log.js"
Vue
.
prototype
.
$logApi
=
logApi
;
\ No newline at end of file
pages/index/editPd.vue
浏览文件 @
8cbbc796
...
...
@@ -139,6 +139,7 @@
""
,
"其他"
);
this
.
$logApi
.
addlog
(
logContent
)
const
log_list
=
this
.
$store
.
state
.
log_list
;
log_list
.
push
(
logContent
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
...
...
pages/inspectionContent/inspectionContent.vue
浏览文件 @
8cbbc796
...
...
@@ -345,6 +345,7 @@ export default {
"巡检模块"
);
logContent
.
inspectionType
=
baseInfo
.
inspectionType
;
this
.
$logApi
.
addlog
(
logContent
)
log_list
.
push
(
logContent
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
...
...
@@ -502,7 +503,7 @@ export default {
// 更新日志
const
log_list
=
this
.
$store
.
state
.
log_list
;
logContent
.
inspectionType
=
params
.
inspectionType
;
this
.
$logApi
.
addlog
(
logContent
)
log_list
.
push
(
logContent
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
...
...
@@ -598,7 +599,7 @@ export default {
"巡检模块"
);
logContent
.
inspectionType
=
params
.
inspectionType
;
this
.
$logApi
.
addlog
(
logContent
)
const
log_list
=
this
.
$store
.
state
.
log_list
;
log_list
.
push
(
logContent
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
...
...
pages/inspectionContent/inspectionContentList.vue
浏览文件 @
8cbbc796
...
...
@@ -651,6 +651,7 @@ export default {
all_data
[
index
]
=
params
;
const
logContent
=
getLogContent
(
LOG_TYPE_ENUM
.
sys
,
"数据同步"
,
"同步"
);
this
.
$logApi
.
addlog
(
logContent
)
// 更新巡检list
this
.
$store
.
commit
(
"SET_ALL_DATA"
,
all_data
);
const
userInfo
=
this
.
userInfo
;
...
...
pages/inspectionContent/inspectionContentNew.vue
浏览文件 @
8cbbc796
...
...
@@ -625,6 +625,7 @@ export default {
// 更新日志
const
log_list
=
this
.
$store
.
state
.
log_list
;
logContent
.
inspectionType
=
params
.
inspectionType
;
this
.
$logApi
.
addlog
(
logContent
)
console
.
log
(
"logContent"
,
logContent
);
log_list
.
push
(
logContent
);
...
...
pages/inspectionManagement/dialog.vue
浏览文件 @
8cbbc796
...
...
@@ -255,6 +255,7 @@ export default {
""
,
"同步模块"
);
this
.
$logApi
.
addlog
(
logContent
)
const
log_list
=
this
.
$store
.
state
.
log_list
;
log_list
.
push
(
logContent
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
...
...
pages/inspectionManagement/index.vue
浏览文件 @
8cbbc796
...
...
@@ -161,6 +161,7 @@
`
${
item
.
userName
}
(
${
item
.
inspectionCode
}
)`
,
"巡检模块"
);
this
.
$logApi
.
addlog
(
logContent
)
const
log_list
=
this
.
$store
.
state
.
log_list
;
log_list
.
push
(
logContent
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
...
...
pages/listingManagement/dialog.vue
浏览文件 @
8cbbc796
...
...
@@ -170,6 +170,7 @@ export default {
`
${
length
}
张照同步`
,
"同步"
);
this
.
$logApi
.
addlog
(
logContent
)
const
log_list
=
this
.
$store
.
state
.
log_list
;
log_list
.
push
(
logContent
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
...
...
pages/listingManagement/index.vue
浏览文件 @
8cbbc796
...
...
@@ -77,6 +77,7 @@
mode=
"aspectFill"
class=
"photo"
></image>
<view
class=
"photot-info"
>
123
</view>
<view
class=
"check-icon"
:class=
"
{ active: photo.selected }"
...
...
@@ -333,6 +334,7 @@ export default {
writeDeviceData
(
photos
,
this
.
userInfo
.
user
);
const
logContent
=
getLogContent
(
LOG_TYPE_ENUM
.
edit
,
title
,
type
);
this
.
$logApi
.
addlog
(
logContent
)
const
log_list
=
[
...
this
.
$store
.
state
.
log_list
,
{
...
...
@@ -481,8 +483,11 @@ export default {
.photo {
width: 168px;
height: 168px;
}
.photo-mask{
position: absolute;
}
.check-icon {
position: absolute;
top: 6.4px;
...
...
pages/login/login.vue
浏览文件 @
8cbbc796
...
...
@@ -27,6 +27,7 @@
<
script
>
import
userApi
from
"@/api/user.js"
;
import
logApi
from
"@/api/log.js"
;
import
SqlliteDbUtil
from
"@/utils/sqllitedb"
;
import
table
from
"@/api/sqllite/table.js"
;
import
{
...
...
@@ -103,6 +104,7 @@
""
,
"其他"
);
this
.
$logApi
.
addlog
(
logContent
)
const
log_list
=
this
.
$store
.
state
.
log_list
;
log_list
.
push
(
logContent
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
...
...
pages/shaftInspection/shaftInspection.vue
浏览文件 @
8cbbc796
...
...
@@ -286,6 +286,7 @@ export default {
"巡检模块"
);
logContent
.
inspectionType
=
baseInfo
.
inspectionType
;
this
.
$logApi
.
addlog
(
logContent
)
log_list
.
push
(
logContent
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
...
...
@@ -439,6 +440,7 @@ export default {
// 更新日志
const
log_list
=
this
.
$store
.
state
.
log_list
;
logContent
.
inspectionType
=
params
.
inspectionType
;
this
.
$logApi
.
addlog
(
logContent
)
log_list
.
push
(
logContent
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
addLog
(
log_list
).
then
((
res
)
=>
{
...
...
@@ -503,7 +505,7 @@ export default {
`
${
params
.
recordName
}
(
${
params
.
inspectionCode
}
)`
,
"巡检模块"
);
this
.
$logApi
.
addlog
(
logContent
)
const
log_list
=
this
.
$store
.
state
.
log_list
;
logContent
.
inspectionType
=
params
.
inspectionType
;
...
...
pages/shaftInspection/shaftInspectionList.vue
浏览文件 @
8cbbc796
...
...
@@ -531,6 +531,7 @@ export default {
console
.
log
(
"签字获取数据"
,
params
);
all_data
[
index
]
=
params
;
const
logContent
=
getLogContent
(
LOG_TYPE_ENUM
.
sign
,
"签字"
,
"机房巡检"
);
this
.
$logApi
.
addlog
(
logContent
)
// 更新巡检list
console
.
log
(
"all_data存储"
,
all_data
);
console
.
log
(
"all_data一个"
,
all_data
[
index
]);
...
...
pages/shaftInspection/shaftInspectionNew - 副本.vue
浏览文件 @
8cbbc796
...
...
@@ -422,7 +422,7 @@
`
${
params
.
recordName
}
(
${
params
.
inspectionCode
}
)`
,
"巡检模块"
);
this
.
$logApi
.
addlog
(
logContent
)
const
log_list
=
this
.
$store
.
state
.
log_list
;
logContent
.
inspectionType
=
params
.
inspectionType
;
...
...
@@ -498,6 +498,7 @@
// 更新日志
const
log_list
=
this
.
$store
.
state
.
log_list
;
logContent
.
inspectionType
=
params
.
inspectionType
;
this
.
$logApi
.
addlog
(
logContent
)
log_list
.
push
(
logContent
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
addLog
(
log_list
).
then
((
res
)
=>
{
...
...
pages/shaftInspection/shaftInspectionNew.vue
浏览文件 @
8cbbc796
...
...
@@ -574,6 +574,7 @@ export default {
// 更新日志
const
log_list
=
this
.
$store
.
state
.
log_list
;
logContent
.
inspectionType
=
params
.
inspectionType
;
this
.
$logApi
.
addlog
(
logContent
)
log_list
.
push
(
logContent
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
addLog
(
log_list
).
then
((
res
)
=>
{
...
...
pages/synchronousManagement/dialog.vue
浏览文件 @
8cbbc796
...
...
@@ -215,6 +215,7 @@ export default {
""
,
"同步模块"
);
this
.
$logApi
.
addlog
(
logContent
)
const
log_list
=
this
.
$store
.
state
.
log_list
;
log_list
.
push
(
logContent
);
this
.
$store
.
commit
(
"SET_LOG_LIST"
,
log_list
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论