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
c0d04b6f
Commit
c0d04b6f
authored
Oct 24, 2024
by
张伯涛
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
一键启停代码修改
parent
4e6c5ed3
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
122 additions
and
60 deletions
+122
-60
OnekeyStartStopPage.vue
src/views/RemotePage/OnekeyStartStopPage.vue
+122
-60
No files found.
src/views/RemotePage/OnekeyStartStopPage.vue
View file @
c0d04b6f
...
@@ -104,7 +104,6 @@ import { vFloatNumber } from "../../utils/directives.js";
...
@@ -104,7 +104,6 @@ import { vFloatNumber } from "../../utils/directives.js";
import
{
fa
}
from
'element-plus/es/locale'
;
import
{
fa
}
from
'element-plus/es/locale'
;
import
{
useRoute
}
from
"vue-router"
;
import
{
useRoute
}
from
"vue-router"
;
import
{
selectOneStartStop
,
selectIsScheduleByUserId
,
setOneStartStop
}
from
'../../api/oneKeyStartStop/index.js'
import
{
selectOneStartStop
,
selectIsScheduleByUserId
,
setOneStartStop
}
from
'../../api/oneKeyStartStop/index.js'
import
{
userInfo
}
from
'os'
;
const
enterpriseId
=
ref
(
null
);
const
enterpriseId
=
ref
(
null
);
const
cascaderRef
=
ref
(
null
);
const
cascaderRef
=
ref
(
null
);
const
isLoading
=
ref
(
false
);
const
isLoading
=
ref
(
false
);
...
@@ -685,6 +684,7 @@ async function TransferOpen() {
...
@@ -685,6 +684,7 @@ async function TransferOpen() {
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
activeStep
.
value
=
7
;
activeStep
.
value
=
7
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
false
,
undefined
,
8
,
undefined
)
dialogFormVisible
.
value
=
true
;
dialogFormVisible
.
value
=
true
;
}
else
{
}
else
{
scheduledTasks
()
// 定时查询
scheduledTasks
()
// 定时查询
...
@@ -826,81 +826,143 @@ async function OnekeyStopEnd() {
...
@@ -826,81 +826,143 @@ async function OnekeyStopEnd() {
ElMessage
.
error
(
result
.
message
);
ElMessage
.
error
(
result
.
message
);
return
;
return
;
}
}
const
resultEnterprise
=
store
.
getters
.
getEnterprise
();
console
.
log
(
'resultEnterprise'
,
resultEnterprise
)
if
(
resultEnterprise
)
{
const
setNum
=
resultEnterprise
[
0
].
serviceCenterList
[
0
].
supplyList
[
0
].
transferList
.
length
console
.
log
(
'setNum'
,
setNum
)
// 多机组
// 如果有多个机组,停止只有5个步骤
if
(
setNum
>
1
)
{
var
data
=
result
.
data
[
0
];
activeCloseStep
.
value
=
0
;
// 第一步骤
if
(
data
.
firstReplenishmentPump
||
data
.
secondReplenishmentPump
)
{
ElMessage
.
error
(
data
.
transferName
+
" 补水泵关闭失败!"
);
stopPercent
.
value
[
0
].
color
=
"rgb(176 63 63)"
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
1
)
return
;
var
data
=
result
.
data
[
0
];
}
activeCloseStep
.
value
=
0
;
if
(
data
.
firstReplenishmentPump
||
data
.
secondReplenishmentPump
)
{
ElMessage
.
error
(
data
.
transferName
+
" 补水泵关闭失败!"
);
stopPercent
.
value
[
0
].
color
=
"rgb(176 63 63)"
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
1
)
return
;
}
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
activeCloseStep
.
value
=
1
;
// 第二步骤
if
(
data
.
oneCirculatingPump
||
data
.
twoCirculatingPump
)
{
ElMessage
.
error
(
data
.
transferName
+
" 循环泵关闭失败!"
);
stopPercent
.
value
[
1
].
color
=
"rgb(176 63 63)"
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
2
)
return
;
}
activeCloseStep
.
value
=
1
;
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
if
(
data
.
oneCirculatingPump
||
data
.
twoCirculatingPump
)
{
ElMessage
.
error
(
data
.
transferName
+
" 循环泵关闭失败!"
);
stopPercent
.
value
[
1
].
color
=
"rgb(176 63 63)"
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
2
)
return
;
}
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
activeCloseStep
.
value
=
2
;
// 第三步骤 二次网供水电动阀关到位,true为已关闭
if
(
!
data
.
secSupplyElectricValveCloseInPlace
)
{
ElMessage
.
error
(
data
.
transferName
+
" 二次网供水电动阀关到位失败!"
);
stopPercent
.
value
[
2
].
color
=
"rgb(176 63 63)"
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
5
)
return
;
}
var
singleIndex
=
2
;
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
if
(
isSingle
.
value
)
{
activeCloseStep
.
value
=
singleIndex
;
activeCloseStep
.
value
=
3
;
if
(
!
data
.
firstSupply
ElectricValveCloseInPlace
)
{
if
(
!
data
.
secReturn
ElectricValveCloseInPlace
)
{
ElMessage
.
error
(
data
.
transferName
+
" 一次网供
水电动阀关到位失败!"
);
ElMessage
.
error
(
data
.
transferName
+
" 二次网回
水电动阀关到位失败!"
);
stopPercent
.
value
[
singleIndex
].
color
=
"rgb(176 63 63)"
;
stopPercent
.
value
[
3
].
color
=
"rgb(176 63 63)"
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
singleIndex
)
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
6
)
return
;
return
;
}
}
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
activeCloseStep
.
value
=
++
singleIndex
;
stopPercent
.
value
[
4
].
color
=
"rgb(103 194 58)"
;
if
(
!
data
.
rirstReturnElectricValveCloseInPlace
)
{
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
true
,
undefined
,
7
)
ElMessage
.
error
(
data
.
transferName
+
" 一次网回水电动阀关到位失败!"
);
activeCloseStep
.
value
=
5
;
stopPercent
.
value
[
singleIndex
].
color
=
"rgb(176 63 63)"
;
ElMessage
.
success
(
"一键停止执行完毕!"
);
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
singleIndex
)
}
else
{
return
;
// 单机组
}
var
data
=
result
.
data
[
0
];
activeCloseStep
.
value
=
0
;
// 第一步骤
if
(
data
.
firstReplenishmentPump
||
data
.
secondReplenishmentPump
)
{
ElMessage
.
error
(
data
.
transferName
+
" 补水泵关闭失败!"
);
stopPercent
.
value
[
0
].
color
=
"rgb(176 63 63)"
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
1
)
return
;
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
}
}
singleIndex
=
(
isSingle
.
value
?
++
singleIndex
:
2
);
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
)
);
activeCloseStep
.
value
=
singleIndex
;
activeCloseStep
.
value
=
1
;
if
(
!
data
.
secSupplyElectricValveCloseInPlace
)
{
// 第二步骤
ElMessage
.
error
(
data
.
transferName
+
" 二次网供水电动阀关到位失败!"
);
if
(
data
.
oneCirculatingPump
||
data
.
twoCirculatingPump
)
{
console
.
log
(
singleIndex
);
ElMessage
.
error
(
data
.
transferName
+
" 循环泵关闭失败!"
);
console
.
log
(
stopPercent
);
stopPercent
.
value
[
1
].
color
=
"rgb(176 63 63)"
;
stopPercent
.
value
[
singleIndex
].
color
=
"rgb(176 63 63)"
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
2
)
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
singleIndex
)
return
;
return
;
}
}
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
activeCloseStep
.
value
=
2
;
// 第三步骤 一次网供水电动阀关到位,true为已关闭
if
(
!
data
.
firstSupplyElectricValveCloseInPlace
)
{
ElMessage
.
error
(
data
.
transferName
+
" 一次网供水电动阀关到位失败!"
);
stopPercent
.
value
[
2
].
color
=
"rgb(176 63 63)"
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
3
)
return
;
}
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
activeCloseStep
.
value
=
3
;
// 第四步骤 一次网回水电动阀关到位,true为已关闭
if
(
!
data
.
firstReturnElectricValveCloseInPlace
)
{
ElMessage
.
error
(
data
.
transferName
+
" 一次网回水电动阀关到位失败!"
);
stopPercent
.
value
[
3
].
color
=
"rgb(176 63 63)"
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
4
)
return
;
}
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
activeCloseStep
.
value
=
++
singleIndex
;
if
(
!
data
.
secReturnElectricValveCloseInPlace
)
{
ElMessage
.
error
(
data
.
transferName
+
" 二次网回水电动阀关到位失败!"
);
stopPercent
.
value
[
singleIndex
].
color
=
"rgb(176 63 63)"
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
singleIndex
)
return
;
}
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
stopPercent
.
value
[
singleIndex
].
color
=
"rgb(103 194 58)"
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
singleIndex
)
activeCloseStep
.
value
=
4
;
activeCloseStep
.
value
=
++
singleIndex
;
if
(
!
data
.
secSupplyElectricValveCloseInPlace
)
{
ElMessage
.
success
(
"一键停止执行完毕!"
);
ElMessage
.
error
(
data
.
transferName
+
" 二次网供水电动阀关到位失败!"
);
stopPercent
.
value
[
4
].
color
=
"rgb(176 63 63)"
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
5
)
return
;
}
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
activeCloseStep
.
value
=
5
;
if
(
!
data
.
secReturnElectricValveCloseInPlace
)
{
ElMessage
.
error
(
data
.
transferName
+
" 二次网回水电动阀关到位失败!"
);
stopPercent
.
value
[
5
].
color
=
"rgb(176 63 63)"
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
false
,
undefined
,
6
)
return
;
}
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
1000
));
stopPercent
.
value
[
6
].
color
=
"rgb(103 194 58)"
;
handleSetOneStartStop
(
stationId
.
value
,
transferId
.
value
,
undefined
,
true
,
undefined
,
7
)
activeCloseStep
.
value
=
7
;
ElMessage
.
success
(
"一键停止执行完毕!"
);
}
}
}
catch
(
error
)
{
}
catch
(
error
)
{
ElMessage
.
error
(
error
.
message
);
ElMessage
.
error
(
error
.
message
);
...
...
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