近电感应修改

This commit is contained in:
cwchen 2024-09-30 16:32:47 +08:00
parent 13181f6585
commit 15b0236520
3 changed files with 79 additions and 8 deletions

View File

@ -60,4 +60,13 @@ export function getJdWarnList(query) {
method: 'get', method: 'get',
params: query params: query
}) })
}
/* 关闭近电感应告警 */
export function closeJdWarn(data) {
return request({
url: '/tcp/netty/closeWarn',
method: 'post',
data:data
})
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 507 B

View File

@ -46,7 +46,9 @@
<img :src="battery3" alt="电量" v-if="parseFloat(item.electricQuantity) < 20"> <img :src="battery3" alt="电量" v-if="parseFloat(item.electricQuantity) < 20">
<span style="margin-left: 5px;">{{ item.electricQuantity }}%</span> <span style="margin-left: 5px;">{{ item.electricQuantity }}%</span>
</div> </div>
<div class="jd-dev-img layout"><img :src="config" alt="配置" @click.stop="clickJdDev(item.devId, item.devCode)"> <div class="jd-dev-img layout">
<img :src="config" alt="配置" title="配置" @click.stop="clickJdDev(item.devId, item.devCode)">
<img :src="close" alt="关闭报警" title="关闭报警" @click.stop="closeWarn(item.devId, item.devCode)">
</div> </div>
</div> </div>
</div> </div>
@ -110,6 +112,18 @@
@click.prevent="removeConfig(data)"><i class="el-icon-delete"></i></el-button> @click.prevent="removeConfig(data)"><i class="el-icon-delete"></i></el-button>
</el-col> --> </el-col> -->
</el-form-item> </el-form-item>
<el-form-item style="margin-left: 10px;" label="距离等级" :prop="'configItems.' + index + '.nearelectric'">
<el-col :span="20">
<el-select v-model="data.nearelectric" placeholder="请选择距离等级" class="filter-item" style="width: 101%"
clearable>
<el-option v-for="item in nearelectricArr" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
</el-col>
<!-- <el-col :span="5" style="margin-left: 10px;">
<el-button type="danger" plain
@click.prevent="removeConfig(data)"><i class="el-icon-delete"></i></el-button>
</el-col> -->
</el-form-item>
<!-- <hr> --> <!-- <hr> -->
</div> </div>
</div> </div>
@ -124,14 +138,49 @@
</div> </div>
</template> </template>
<script> <script>
import { getDzWarnList, getJdList, getLineStats, getVoltageLevelByLineStats, configJdDevice, getConfigJdDevice, getJdWarnList } from "@/api/construction/manage/hoistManage.js"; import { getDzWarnList, getJdList, getLineStats, getVoltageLevelByLineStats, configJdDevice, getConfigJdDevice, getJdWarnList,closeJdWarn } from "@/api/construction/manage/hoistManage.js";
import dz_dev_img from "@/assets/images/dz_dev.png"; import dz_dev_img from "@/assets/images/dz_dev.png";
import dz_dev_warn_img from "@/assets/images/test.jpg"; import dz_dev_warn_img from "@/assets/images/test.jpg";
import jd_dev_img from "@/assets/images/jd_dev.png"; import jd_dev_img from "@/assets/images/jd_dev.png";
const nearelectricArr = [
{
id: '0',
name: '<10KV'
},
{
id: '1',
name: '20-35KV'
},
{
id: '2',
name: '66-110KV'
},
{
id: '3',
name: '220KV'
},
{
id: '4',
name: '330KV'
},
{
id: '5',
name: '500KV'
},
{
id: '6',
name: '750KV'
},
{
id: '7',
name: '1000KV'
}
]
export default { export default {
name: 'hoistManage', name: 'hoistManage',
data() { data() {
return { return {
nearelectricArr: nearelectricArr,
keyWord: '', keyWord: '',
dz_dev_img: dz_dev_img, dz_dev_img: dz_dev_img,
dz_dev_warn_img: dz_dev_warn_img, dz_dev_warn_img: dz_dev_warn_img,
@ -158,6 +207,7 @@ export default {
battery2: require('../../../../assets/images/battery2.png'), battery2: require('../../../../assets/images/battery2.png'),
battery3: require('../../../../assets/images/battery3.png'), battery3: require('../../../../assets/images/battery3.png'),
config: require('../../../../assets/images/config.png'), config: require('../../../../assets/images/config.png'),
close: require('../../../../assets/images/close_img.png'),
// //
tableData: [], tableData: [],
// //
@ -350,7 +400,7 @@ export default {
if (this.form.configItems.length === 0) { if (this.form.configItems.length === 0) {
this.form.configItems.push({ this.form.configItems.push({
configType: this.configTypeArr[0].id, configType: this.configTypeArr[0].id,
voltageLevel: this.jlArr[0].id, voltageLevel: null,
distance: 1, distance: 1,
key: Date.now() key: Date.now()
}); });
@ -383,7 +433,7 @@ export default {
data.forEach((item, index) => { data.forEach((item, index) => {
this.form.configItems.push({ this.form.configItems.push({
configType: item.configType, configType: item.configType,
voltageLevel: item.voltageLevel, nearelectric: item.voltageLevel,
distance: item.distance, distance: item.distance,
key: Date.now() key: Date.now()
}) })
@ -514,7 +564,19 @@ export default {
// //
provingDialogConfirm() { provingDialogConfirm() {
this.dialogVisible = false; this.dialogVisible = false;
} },
//
closeWarn(devId, devCode) {
let obj = {
devCode: devCode,
}
this.$modal.confirm('是否确认关闭报警?').then(function () {
return closeJdWarn(obj);
}).then(() => {
this.getList();
this.$modal.msgSuccess("关闭成功");
}).catch(() => { });
},
} }
}; };
</script> </script>
@ -674,17 +736,17 @@ export default {
} }
.jd-dev-elec { .jd-dev-elec {
width: 100px; width: 70px;
height: 100%; height: 100%;
align-items: center; align-items: center;
justify-content: flex-start; justify-content: flex-start;
} }
.jd-dev-img { .jd-dev-img {
width: 30px; width: 60px;
height: 100%; height: 100%;
align-items: center; align-items: center;
justify-content: center; justify-content: space-evenly;
cursor: pointer; cursor: pointer;
} }