Merge pull request '邓洁: 分流阀值样式及设备接口对接' (#244) from dengjie into dev
Reviewed-on: http://git.feashow.cn/clay/tunnel-cloud-web/pulls/244
This commit is contained in:
@@ -56,21 +56,24 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="shuntThreshold">
|
|
||||||
<div class="fenliu-icon"></div>
|
|
||||||
分流阀值
|
|
||||||
<span class="units"
|
|
||||||
><input
|
|
||||||
type="number"
|
|
||||||
min="0"
|
|
||||||
v-model="shuntThreshold"
|
|
||||||
/></span>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="current" @click="handleOpenChart(item,index)">
|
<div class="current" @click="handleOpenChart(item,index)">
|
||||||
<fan-info-item :wp="transducerData[index]"/>
|
<fan-info-item :wp="transducerData[index]"/>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
</div>
|
||||||
|
<div class="shunt-box">
|
||||||
|
<div class="shuntThreshold" v-for="(item,index) in shuntList">
|
||||||
|
<div class="fenliu-icon"></div>
|
||||||
|
{{ index + 1 }}号分流阀值
|
||||||
|
<span class="units"
|
||||||
|
><input
|
||||||
|
type="number"
|
||||||
|
min="0"
|
||||||
|
v-model="item.shuntThreshold"
|
||||||
|
/></span>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -118,6 +121,20 @@ let Echarts_info1 = null;
|
|||||||
let fan01_option = reactive();
|
let fan01_option = reactive();
|
||||||
const shuntThreshold = ref(23)
|
const shuntThreshold = ref(23)
|
||||||
const transducerData = ref([])
|
const transducerData = ref([])
|
||||||
|
const shuntList = ref([
|
||||||
|
{
|
||||||
|
shuntThreshold: 23
|
||||||
|
},
|
||||||
|
{
|
||||||
|
shuntThreshold: 14
|
||||||
|
},
|
||||||
|
{
|
||||||
|
shuntThreshold: 22
|
||||||
|
},
|
||||||
|
{
|
||||||
|
shuntThreshold: 46
|
||||||
|
},
|
||||||
|
])
|
||||||
const stateA = ref(false)
|
const stateA = ref(false)
|
||||||
const stateB = ref(false)
|
const stateB = ref(false)
|
||||||
const stateC = ref(false)
|
const stateC = ref(false)
|
||||||
@@ -531,11 +548,12 @@ input::-webkit-inner-spin-button {
|
|||||||
input[type="number"] {
|
input[type="number"] {
|
||||||
-moz-appearance: textfield;
|
-moz-appearance: textfield;
|
||||||
}
|
}
|
||||||
:deep(.el-radio-group){
|
|
||||||
.el-radio{
|
:deep(.el-radio-group) {
|
||||||
display: flex;
|
.el-radio {
|
||||||
align-items: center;
|
display: flex;
|
||||||
}
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -582,6 +600,72 @@ input[type="number"] {
|
|||||||
.fans {
|
.fans {
|
||||||
height: calc(100% - 30px);
|
height: calc(100% - 30px);
|
||||||
|
|
||||||
|
.shunt-box {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
align-items: center;
|
||||||
|
margin-left: 15px;
|
||||||
|
margin-top: 15px;
|
||||||
|
|
||||||
|
.shuntThreshold {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
padding-bottom: 20px;
|
||||||
|
padding-right: 45px;
|
||||||
|
font-size: 28px;
|
||||||
|
color: #FFFFFF;
|
||||||
|
border-right: 2px solid #38CAFB;
|
||||||
|
margin-right: 45px;
|
||||||
|
|
||||||
|
&:nth-child(2n) {
|
||||||
|
border-right: none;
|
||||||
|
margin-right: 0;
|
||||||
|
padding-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:nth-child(3), &:nth-child(4) {
|
||||||
|
padding-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fenliu-icon {
|
||||||
|
margin-right: 9px;
|
||||||
|
width: 31px;
|
||||||
|
height: 28px;
|
||||||
|
background-image: url('../../../assets/images/fanInfo/fsp_icon_flf.png');
|
||||||
|
}
|
||||||
|
|
||||||
|
.units {
|
||||||
|
z-index: 22;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
input {
|
||||||
|
width: 130px;
|
||||||
|
height: 44px;
|
||||||
|
border: 2px solid #0f82af;
|
||||||
|
background: transparent;
|
||||||
|
margin-left: 14px;
|
||||||
|
outline: none;
|
||||||
|
font-size: 28px;
|
||||||
|
font-weight: bold;
|
||||||
|
color: #38cafb;
|
||||||
|
line-height: 37px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.units::after {
|
||||||
|
content: "%";
|
||||||
|
position: absolute;
|
||||||
|
right: 6px;
|
||||||
|
top: 40%;
|
||||||
|
bottom: 0;
|
||||||
|
transform: translateY(-50%);
|
||||||
|
font-size: 28px;
|
||||||
|
color: #38cafb;
|
||||||
|
line-height: 37px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.fan-item {
|
.fan-item {
|
||||||
//height: 33.5%;
|
//height: 33.5%;
|
||||||
height: 50%;
|
height: 50%;
|
||||||
@@ -595,7 +679,7 @@ input[type="number"] {
|
|||||||
display: flex;
|
display: flex;
|
||||||
|
|
||||||
.echart {
|
.echart {
|
||||||
height: 270px;
|
height: 245px;
|
||||||
width: 34%;
|
width: 34%;
|
||||||
margin: 0px 0px 0px 10px;
|
margin: 0px 0px 0px 10px;
|
||||||
position: relative;
|
position: relative;
|
||||||
@@ -742,60 +826,11 @@ input[type="number"] {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.shuntThreshold {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: flex-end;
|
|
||||||
//align-items: center;
|
|
||||||
//width: 112px;
|
|
||||||
padding-top: 30px;
|
|
||||||
padding-right: 25px;
|
|
||||||
font-size: 28px;
|
|
||||||
color: #FFFFFF;
|
|
||||||
|
|
||||||
.fenliu-icon {
|
|
||||||
margin-right: 9px;
|
|
||||||
width: 31px;
|
|
||||||
height: 28px;
|
|
||||||
background-image: url('../../../assets/images/fanInfo/fsp_icon_flf.png');
|
|
||||||
}
|
|
||||||
|
|
||||||
.units {
|
|
||||||
z-index: 22;
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
input {
|
|
||||||
width: 130px;
|
|
||||||
height: 44px;
|
|
||||||
border: 2px solid #0f82af;
|
|
||||||
background: transparent;
|
|
||||||
margin-left: 14px;
|
|
||||||
outline: none;
|
|
||||||
font-size: 28px;
|
|
||||||
font-weight: bold;
|
|
||||||
color: #38cafb;
|
|
||||||
line-height: 37px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.units::after {
|
|
||||||
content: "%";
|
|
||||||
position: absolute;
|
|
||||||
right: 6px;
|
|
||||||
top: 40%;
|
|
||||||
bottom: 0;
|
|
||||||
transform: translateY(-50%);
|
|
||||||
font-size: 28px;
|
|
||||||
color: #38cafb;
|
|
||||||
line-height: 37px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.current {
|
.current {
|
||||||
margin-top: 30px;
|
//margin-top: 30px;
|
||||||
margin-right: 20px;
|
margin-right: 20px;
|
||||||
margin-left: 26px;
|
margin-left: 26px;
|
||||||
//height: 37px;
|
//height: 37px;
|
||||||
@@ -808,6 +843,15 @@ input[type="number"] {
|
|||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.line {
|
||||||
|
margin-top: 20px;
|
||||||
|
margin-left: 15px;
|
||||||
|
width: 776px;
|
||||||
|
height: 2px;
|
||||||
|
background: rgba(107, 163, 237, 0.4);
|
||||||
|
border-radius: 10px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -327,22 +327,14 @@ const changeOtherData=(row)=>{
|
|||||||
editOtherData.value.push(row)
|
editOtherData.value.push(row)
|
||||||
}
|
}
|
||||||
const editEquip = () => {
|
const editEquip = () => {
|
||||||
let data
|
|
||||||
const basicData={
|
const basicData={
|
||||||
|
acquisitionList:frequencyData.value,
|
||||||
frequencyChangerList: editFanData.value,
|
frequencyChangerList: editFanData.value,
|
||||||
windPressureSensorList: editWinData.value,
|
windPressureSensorList: editWinData.value,
|
||||||
sensorList: editOtherData.value,
|
sensorList: editOtherData.value,
|
||||||
// shuntList: editFenLiuData.value,
|
// shuntList: editFenLiuData.value,
|
||||||
}
|
}
|
||||||
if(frequencyData.value.length!==0){
|
editEquipment(basicData).then(res => {
|
||||||
data = {
|
|
||||||
acquisitionList:frequencyData.value,
|
|
||||||
...basicData
|
|
||||||
}
|
|
||||||
}else {
|
|
||||||
data = basicData
|
|
||||||
}
|
|
||||||
editEquipment(data).then(res => {
|
|
||||||
if (res.code === 1000) {
|
if (res.code === 1000) {
|
||||||
ElMessage.success('修改成功')
|
ElMessage.success('修改成功')
|
||||||
router.push('/tunnel/' + siteId.value + '/' + type + '/' + userId)
|
router.push('/tunnel/' + siteId.value + '/' + type + '/' + userId)
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
</el-dropdown>
|
</el-dropdown>
|
||||||
</div>
|
</div>
|
||||||
<div class="current-user">
|
<div class="current-user">
|
||||||
上午好:<span>{{ currentUser }}</span>
|
你好!<span>{{ currentUser }}</span>
|
||||||
<span>今天是:{{ currentDate }}</span>
|
<span>今天是:{{ currentDate }}</span>
|
||||||
<div class="logout" @click="handleLogout"></div>
|
<div class="logout" @click="handleLogout"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user