Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
W
web-project
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
海康威视
web-project
Commits
2a6e4cf8
Commit
2a6e4cf8
authored
Sep 21, 2024
by
张伯涛
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://gitlab.91isoft.com:90/hikvision/web-project
parents
088c53c8
be8f6869
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
35 additions
and
21 deletions
+35
-21
RecyclePumpHistoryPage.vue
...iews/AIStation/RecyclePumpPage/RecyclePumpHistoryPage.vue
+5
-3
RecyclePumpNewDataPage.vue
...iews/AIStation/RecyclePumpPage/RecyclePumpNewDataPage.vue
+14
-13
index.vue
src/views/AIStation/RecyclePumpPage/index.vue
+16
-5
No files found.
src/views/AIStation/RecyclePumpPage/RecyclePumpHistoryPage.vue
View file @
2a6e4cf8
...
...
@@ -40,6 +40,7 @@ function selectRow(row) {
const
index
=
RecyclePumpData
.
value
.
indexOf
(
row
)
selectedRow
.
value
=
row
;
selectedRowIndex
.
value
=
index
;
// playAudio()
}
const
audioPlayer
=
ref
(
null
);
...
...
@@ -148,7 +149,6 @@ function playAudio() {
loading
.
value
=
false
})
}
playAudio
()
// 初始化时选中第一行
watch
(
()
=>
RecyclePumpData
.
value
,
...
...
@@ -178,8 +178,9 @@ watch(
}
)
getData
()
//
getData()
function
getData
()
{
console
.
log
(
'历史datadata'
)
const
item
=
reactive
({
page
:
Page
.
page
,
size
:
Page
.
rows
,
...
...
@@ -280,7 +281,8 @@ const handleSortChange = (data) => {
};
defineExpose
({
getData
getData
,
playAudio
});
</
script
>
...
...
src/views/AIStation/RecyclePumpPage/RecyclePumpNewDataPage.vue
View file @
2a6e4cf8
...
...
@@ -33,13 +33,12 @@ const handleSizeChange = (val) => {
// 当前页改变时触发
const
handleCurrentChange
=
(
val
)
=>
{
Page
.
page
=
val
;
console
.
log
(
'Page.page:'
,
Page
.
page
)
getDataByParams
()
};
const
selectedRow
=
ref
({});
const
selectedRowIndex
=
ref
();
// 高亮行
function
selectRow
(
row
)
{
const
index
=
RecyclePumpData
.
value
.
indexOf
(
row
)
selectedRow
.
value
=
row
;
...
...
@@ -85,6 +84,7 @@ function zoom(zoomLevel) {
function
playAudio
()
{
loading
.
value
=
true
// 如果有波形图,则摧毁现有波形图,渲染新的波形图
console
.
log
(
'wavesurfer.value'
,
wavesurfer
.
value
)
if
(
wavesurfer
.
value
)
{
wavesurfer
.
value
.
destroy
();
}
...
...
@@ -147,9 +147,6 @@ function playAudio() {
})
}
playAudio
()
// 初始化时选中第一行
watch
(
()
=>
RecyclePumpData
.
value
,
...
...
@@ -168,7 +165,7 @@ const props = defineProps({
required
:
true
}
});
// 监听父组件传值(搜索条件)变化
watch
(
()
=>
props
.
queryParams
,
(
newData
)
=>
{
...
...
@@ -179,11 +176,13 @@ watch(
}
)
// getData()
if
(
localStorage
.
getItem
(
'AIToken'
)){
getData
()
}
// if(localStorage.getItem('AIToken')){
// getData()
// playAudio()
// }
// 查找最新数据
function
getData
(){
console
.
log
(
'getData'
)
const
item
=
reactive
({
page
:
Page
.
page
,
size
:
Page
.
rows
,
...
...
@@ -199,6 +198,7 @@ function getData(){
Page
.
rows
=
res
.
pageSize
})
}
// 根据父传子的搜索条件 查数据(分页使用)
function
getDataByParams
(){
const
item
=
{
page
:
Page
.
page
,
...
...
@@ -225,7 +225,7 @@ function getDataByParams(){
Page
.
rows
=
res
.
pageSize
})
}
/** 根据父传子的搜索条件 查数据*/
function
getDataNew
(
item
)
{
getRecycleListNewData
(
item
).
then
(
res
=>
{
RecyclePumpData
.
value
=
res
.
rows
...
...
@@ -283,9 +283,10 @@ const handleSortChange = (data) => {
Page
.
total
=
res
.
total
})
};
// 暴露方法名
defineExpose
({
getData
getData
,
playAudio
});
</
script
>
...
...
src/views/AIStation/RecyclePumpPage/index.vue
View file @
2a6e4cf8
...
...
@@ -40,8 +40,11 @@ const handleTabClick = (tab, event) => {
if
(
selectedItem
)
{
selectedComponent
.
value
=
selectedItem
.
component
;
selectedBtn
.
value
=
selectedItem
.
id
;
resetSearch
();
search
()
setTimeout
(
function
()
{
resetSearch
();
search
()
playAudio
()
},
1000
)
}
};
...
...
@@ -69,7 +72,7 @@ const queryParams = reactive({
beginTime
:
''
,
endTime
:
''
,
});
// 搜索
const
Page
=
reactive
({
total
:
0
,
rows
:
20
,
page
:
1
});
const
searchData
=
ref
({});
const
search
=
()
=>
{
...
...
@@ -102,7 +105,7 @@ const search = () => {
}
console
.
log
(
'查询:'
,
item
);
};
// 获取报警数量
function
getNumber
()
{
getRecycleAlarmNumber
().
then
(
res
=>
{
console
.
log
(
'123123123123-----------'
,
res
.
data
)
...
...
@@ -193,12 +196,19 @@ const resetSearch = () => {
getData
()
};
const
childComponentRef
=
ref
(
null
);
// 子组件getData()方法
const
getData
=
()
=>
{
if
(
childComponentRef
.
value
&&
childComponentRef
.
value
.
getData
)
{
console
.
log
(
'能不能成功啊'
)
childComponentRef
.
value
.
getData
();
// 调用子组件的 getData 方法
}
};
// 子组件playAudio()方法
const
playAudio
=
()
=>
{
if
(
childComponentRef
.
value
&&
childComponentRef
.
value
.
playAudio
)
{
childComponentRef
.
value
.
playAudio
();
// 调用子组件的 playAudio 方法
}
};
const
route
=
useRoute
()
watch
(
()
=>
route
.
path
,
// 只监听路径变化
...
...
@@ -214,6 +224,7 @@ watch(
if
(
localStorage
.
getItem
(
'AIToken'
))
{
clearInterval
(
checkAIToken
);
// 停止轮询
getNumber
();
playAudio
();
// getData();
resetSearch
()
}
...
...
@@ -223,6 +234,7 @@ watch(
},
{
immediate
:
true
}
// 只在路径变化时触发
)
// 获取换热站信息
const
options
=
ref
([]);
const
enterpriseId
=
ref
();
const
props
=
{
multiple
:
true
,
emitPath
:
false
}
...
...
@@ -287,7 +299,6 @@ function getSupplys() {
}
getSupplys
();
</
script
>
<
template
>
<div
class=
"app-content"
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment