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
32c251f6
Commit
32c251f6
authored
Aug 07, 2024
by
裴文涛
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
风力配置
parent
140f5795
Changes
4
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
274 additions
and
325 deletions
+274
-325
scheduling.js
src/api/scheduling.js
+31
-29
AnnualParamPage.vue
src/views/SchedulingPage/AnnualParamPage.vue
+1
-0
PhenomenonPage.vue
src/views/SchedulingPage/PhenomenonPage.vue
+79
-2
WindManagePage.vue
src/views/SchedulingPage/WindManagePage.vue
+163
-294
No files found.
src/api/scheduling.js
View file @
32c251f6
...
...
@@ -16,14 +16,14 @@ export const postInstantHeat = params => {
// 瞬时热量-新增修改
export
const
postInstantHeatUpdate
=
params
=>
{
return
http
.
post
(
`api/Scheduling/BizInstantaneousHeat/Update`
,
params
).
then
(
res
=>
res
).
catch
(
function
(
error
)
{
return
http
.
post
(
`api/Scheduling/BizInstantaneousHeat/Update`
,
params
).
then
(
res
=>
res
).
catch
(
function
(
error
)
{
console
.
log
(
error
);
})
}
// 参数设置
export
const
postConfigBoilerUpdate
=
params
=>
{
return
http
.
post
(
`api/configboiler/Save`
,
params
).
then
(
res
=>
res
).
catch
(
function
(
error
)
{
return
http
.
post
(
`api/configboiler/Save`
,
params
).
then
(
res
=>
res
).
catch
(
function
(
error
)
{
console
.
log
(
error
);
})
}
...
...
@@ -42,7 +42,6 @@ export const postEnergyManageSave = params => {
}
export
const
getWeatherMagData
=
()
=>
{
// 获取气象干预数据
return
http
.
get
(
`/api/cusweather/getData`
)
}
...
...
@@ -51,11 +50,11 @@ export const alterWeatherMagData = params => { // 添加或修改气象干预数
return
http
.
post
(
`/api/cusweather/SaveAll`
,
params
)
}
export
const
getTransfer
=
param
=>
{
// 获取换热站列表
return
http
.
post
(
`/api/cusweather/getTransferIds?id=
${
param
}
`
,
param
)
export
const
getTransfer
=
param
=>
{
// 获取换热站列表
return
http
.
post
(
`/api/cusweather/getTransferIds?id=
${
param
}
`
,
param
)
}
export
const
getAnnualParam
=
()
=>
{
// 获取年度参数列表
export
const
getAnnualParam
=
()
=>
{
// 获取年度参数列表
return
http
.
post
(
'/api/Scheduling/BizHeatSet/Get'
)
}
...
...
@@ -63,23 +62,26 @@ export const alterAnnualParam = params => { // 修改年度参数
return
http
.
post
(
'/api/Scheduling/BizHeatSet/Update'
,
params
)
}
export
const
addAnnualParam
=
params
=>
{
// 新增年度参数
return
http
.
post
(
'/api/Scheduling/BizHeatSet/Add'
,
params
)
export
const
addAnnualParam
=
params
=>
{
// 新增年度参数
return
http
.
post
(
'/api/Scheduling/BizHeatSet/Add'
,
params
)
}
export
const
deleteAnnualParam
=
params
=>
{
// 删除年度参数
export
const
deleteAnnualParam
=
params
=>
{
// 删除年度参数
// console.log("地址:",`/api/Scheduling/BizHeatSet/Delete?Id=${params}`)
return
http
.
post
(
`/api/Scheduling/BizHeatSet/Delete?Id=
${
params
}
`
)
}
export
const
getPhenomenon
=
()
=>
{
// 获取数据列表————天气工况
export
const
getPhenomenon
=
()
=>
{
// 获取数据列表————天气工况
return
http
.
post
(
'/api/Scheduling/WeatherCondition/Get'
)
}
export
const
addPhenomenon
=
params
=>
{
// 新增数据————天气工况
return
http
.
post
(
'/api/Scheduling/WeatherCondition/Add'
,
params
)
}
export
const
alterPhenomenon
=
params
=>
{
// 修改数据————天气工况
return
http
.
post
(
'/api/Scheduling/WeatherCondition/Update'
,
params
)
}
export
const
deletePhenomenon
=
params
=>
{
// 删除数据————天气工况
export
const
deletePhenomenon
=
params
=>
{
// 删除数据————天气工况
return
http
.
post
(
`/api/Scheduling/WeatherCondition/Delete?Id=
${
params
}
`
)
}
src/views/SchedulingPage/AnnualParamPage.vue
View file @
32c251f6
...
...
@@ -16,6 +16,7 @@ const reviseWindowOpen = ref(false)
const
addWindowOpen
=
ref
(
false
)
const
reviseForm
=
ref
({})
const
addForm
=
ref
({
supplyId
:
"00000000-0000-0000-0000-000000000000"
,
energyType
:
''
,
year
:
''
,
standard
:
''
,
...
...
src/views/SchedulingPage/PhenomenonPage.vue
View file @
32c251f6
<
script
setup
>
import
{
onMounted
,
ref
}
from
"vue"
;
import
{
ElMessageBox
}
from
"element-plus"
;
import
{
getPhenomenon
,
alterPhenomenon
,
deletePhenomenon
}
from
"@/api/scheduling.js"
import
{
getPhenomenon
,
a
ddPhenomenon
,
a
lterPhenomenon
,
deletePhenomenon
}
from
"@/api/scheduling.js"
const
data
=
ref
()
const
searchKey
=
ref
(
''
)
// 查询参数
const
reviseWindowOpen
=
ref
(
false
)
const
addWindowOpen
=
ref
(
false
)
const
reviseForm
=
ref
({})
// 修改表单
const
addForm
=
ref
({})
// 新增表单
const
tableHeaderClass
=
data
=>
{
// 表头样式
return
'table-header-class'
}
...
...
@@ -14,6 +16,9 @@ const tableBodyClass = data => { // 表体样式
return
'table-body-class'
}
function
add
(){
addWindowOpen
.
value
=
true
}
// 新增按钮单击事件
function
revise
(
val
){
reviseForm
.
value
=
{...
val
}
reviseWindowOpen
.
value
=
true
...
...
@@ -36,6 +41,8 @@ function omit(val){
}
// 删除按钮单击事件
function
handleClose
(){
reviseWindowOpen
.
value
=
false
addWindowOpen
.
value
=
false
resetInput
()
}
// 关闭弹窗
function
onReviseSubmit
(){
alterPhenomenon
(
reviseForm
.
value
).
then
(
res
=>
{
...
...
@@ -43,7 +50,20 @@ function onReviseSubmit(){
reviseWindowOpen
.
value
=
false
})
}
// 修改表单提交
function
onAddSubmit
(){
addPhenomenon
(
addForm
.
value
).
then
(
res
=>
{
console
.
log
(
res
)
})
handleClose
()
}
// 新增表单提交
function
resetInput
(){
addForm
.
value
=
{
phenomenonName
:
''
,
phenomenonType
:
''
,
phenomenonTemp
:
''
,
phenomenonDesc
:
''
}
}
// 清空新增表单输入框
onMounted
(()
=>
{
getData
()
...
...
@@ -65,6 +85,7 @@ function getData(){
</el-col>
</el-row>
<el-button
type=
"primary"
class=
"add-search-btn"
>
查询
</el-button>
<el-button
type=
"primary"
@
click=
"add"
class=
"add-search-btn"
>
新增
</el-button>
</div>
<div
class=
"table-wrapper"
>
<el-table
...
...
@@ -105,6 +126,16 @@ function getData(){
</el-select>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
col-label
class=
"energy-type-class"
>
类型:
</el-col>
<el-col
:span=
"16"
col-value
>
<el-select
placeholder=
""
size=
"small"
v-model=
"reviseForm.phenomenonType"
style=
"width: 370px"
>
<el-option
value=
"1"
label=
"1--晴天"
/>
<el-option
value=
"2"
label=
"2--多云"
/>
<el-option
value=
"3"
label=
"3--阴天"
/>
</el-select>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
col-label
>
对应温度:
</el-col>
<el-col
:span=
"16"
col-value
>
...
...
@@ -125,6 +156,52 @@ function getData(){
</div>
</
template
>
</el-dialog>
<!-- 修改弹窗 -->
<el-dialog
title=
"天气工况设置新增"
v-model=
"addWindowOpen"
width=
"700px"
:before-close=
"handleClose"
>
<
template
#
default
>
<el-row
first
>
<el-col
:span=
"8"
col-label
class=
"energy-type-class"
>
名称:
</el-col>
<el-col
:span=
"16"
col-value
>
<el-select
placeholder=
""
size=
"small"
v-model=
"addForm.phenomenonName"
style=
"width: 370px"
>
<el-option
value=
"晴天"
label=
"晴天"
/>
<el-option
value=
"多云"
label=
"多云"
/>
<el-option
value=
"阴天"
label=
"阴天"
/>
</el-select>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
col-label
class=
"energy-type-class"
>
类型:
</el-col>
<el-col
:span=
"16"
col-value
>
<el-select
placeholder=
""
size=
"small"
v-model=
"addForm.phenomenonType"
style=
"width: 370px"
>
<el-option
value=
"1"
label=
"1--晴天"
/>
<el-option
value=
"2"
label=
"2--多云"
/>
<el-option
value=
"3"
label=
"3--阴天"
/>
</el-select>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
col-label
>
对应温度:
</el-col>
<el-col
:span=
"16"
col-value
>
<el-input
v-model=
"reviseForm.phenomenonTemp"
placeholder=
""
style=
"width: 370px"
/>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
col-label
>
描述:
</el-col>
<el-col
:span=
"16"
col-value
>
<el-input
v-model=
"reviseForm.phenomenonDesc"
placeholder=
""
style=
"width: 370px"
/>
</el-col>
</el-row>
</
template
>
<
template
#
footer
>
<div
class=
"dialog-footer"
>
<el-button
type=
"primary"
@
click=
"onAddSubmit"
>
保存
</el-button>
<el-button
type=
"primary"
@
click=
"handleClose"
>
关闭
</el-button>
</div>
</
template
>
</el-dialog>
<!-- 新增弹窗 -->
</div>
</div>
</template>
...
...
src/views/SchedulingPage/WindManagePage.vue
View file @
32c251f6
This diff is collapsed.
Click to expand it.
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