|
@@ -18,10 +18,7 @@
|
|
|
<el-descriptions :column="4">
|
|
<el-descriptions :column="4">
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
<span style="color: red">*</span> 设备编码
|
|
<span style="color: red">*</span> 设备编码
|
|
|
- </div>
|
|
|
|
|
-
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
<el-input :disabled="isDisabled" v-model="queryParams.sn" placeholder="请输入设备编码" />
|
|
<el-input :disabled="isDisabled" v-model="queryParams.sn" placeholder="请输入设备编码" />
|
|
@@ -29,9 +26,7 @@
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
<span style="color: red">*</span> 设备名称
|
|
<span style="color: red">*</span> 设备名称
|
|
|
- </div>
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
<el-input :disabled="isDisabled" v-model="queryParams.name" placeholder="请输入设备名称" />
|
|
<el-input :disabled="isDisabled" v-model="queryParams.name" placeholder="请输入设备名称" />
|
|
@@ -39,9 +34,7 @@
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
<span style="color: red">*</span> 上层位置
|
|
<span style="color: red">*</span> 上层位置
|
|
|
- </div>
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
<el-tree-select :disabled="isDisabled" v-model="queryParams.equipmentTreeId" :data="treeList"
|
|
<el-tree-select :disabled="isDisabled" v-model="queryParams.equipmentTreeId" :data="treeList"
|
|
@@ -51,9 +44,7 @@
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
状态
|
|
状态
|
|
|
- </div>
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
<el-select :disabled="isDisabled" v-model="queryParams.status" filterable placeholder="Select">
|
|
<el-select :disabled="isDisabled" v-model="queryParams.status" filterable placeholder="Select">
|
|
@@ -64,7 +55,7 @@
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
<!-- <el-descriptions-item>
|
|
<!-- <el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
|
|
+
|
|
|
状态
|
|
状态
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
@@ -77,9 +68,7 @@
|
|
|
</el-descriptions-item> -->
|
|
</el-descriptions-item> -->
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
设备模板
|
|
设备模板
|
|
|
- </div>
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
<el-select :disabled="isDisabled" v-model="equipmentObj" value-key="id" filterable placeholder="Select"
|
|
<el-select :disabled="isDisabled" v-model="equipmentObj" value-key="id" filterable placeholder="Select"
|
|
@@ -90,17 +79,13 @@
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
设备型号
|
|
设备型号
|
|
|
- </div>
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w"> {{ equipmentObj.model }}</div>
|
|
<div class="content-w"> {{ equipmentObj.model }}</div>
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
所属类型
|
|
所属类型
|
|
|
- </div>
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">{{ equipmentObj.type }}</div>
|
|
<div class="content-w">{{ equipmentObj.type }}</div>
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
@@ -108,27 +93,46 @@
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
负责人
|
|
负责人
|
|
|
- </div>
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w"> <el-input :disabled="isDisabled" v-model="queryParams.personInCharge" placeholder="" /> </div>
|
|
<div class="content-w"> <el-input :disabled="isDisabled" v-model="queryParams.personInCharge" placeholder="" /> </div>
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
- <!-- <el-descriptions-item>
|
|
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
- 所属组织机构
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ 设备型号
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
- <el-select-v2 v-model="value" :options="options" placeholder="请选择" />
|
|
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.sbxh" :line-count="5" placeholder="请输入设备型号" />
|
|
|
</div>
|
|
</div>
|
|
|
- </el-descriptions-item> -->
|
|
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 所属组织机构
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.ssjg" :line-count="5" placeholder="请输入所属组织机构" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 设备用途
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.sbyt" :line-count="5" placeholder="请输入设备用途" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 所属项目
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.ssxm" :line-count="5" placeholder="请输入所属项目" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
<el-descriptions-item :span="2">
|
|
<el-descriptions-item :span="2">
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
标签
|
|
标签
|
|
|
- </div>
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w" style="min-width: 500px">
|
|
<div class="content-w" style="min-width: 500px">
|
|
|
<el-select :disabled="isDisabled" v-model="tagidArry" filterable placeholder="Select" multiple>
|
|
<el-select :disabled="isDisabled" v-model="tagidArry" filterable placeholder="Select" multiple>
|
|
@@ -156,9 +160,7 @@
|
|
|
<el-descriptions :column="4">
|
|
<el-descriptions :column="4">
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
供货厂家
|
|
供货厂家
|
|
|
- </div>
|
|
|
|
|
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
@@ -167,10 +169,7 @@
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
制造日期
|
|
制造日期
|
|
|
- </div>
|
|
|
|
|
-
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
<el-date-picker :disabled="isDisabled" value-format="YYYY-MM-DD HH:mm:ss" v-model="queryParams.manufacturingDate" type="date"
|
|
<el-date-picker :disabled="isDisabled" value-format="YYYY-MM-DD HH:mm:ss" v-model="queryParams.manufacturingDate" type="date"
|
|
@@ -180,22 +179,72 @@
|
|
|
|
|
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
使用年限
|
|
使用年限
|
|
|
- </div>
|
|
|
|
|
-
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
<el-input :disabled="isDisabled" v-model="queryParams.usefulLife" placeholder="" />
|
|
<el-input :disabled="isDisabled" v-model="queryParams.usefulLife" placeholder="" />
|
|
|
</div>
|
|
</div>
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 纬度
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.wd" :line-count="5" placeholder="请输入纬度" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 经度
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.jd" :line-count="5" placeholder="请输入经度" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 关联设备
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.glsb" :line-count="5" placeholder="请输入关联设备" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 设备绑定状态
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.sbbdzt" :line-count="5" placeholder="请输入设备绑定状态" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 区域分类
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.qyfl" :line-count="5" placeholder="请输入区域分类" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 层级
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.cj" :line-count="5" placeholder="请输入层级" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 图纸编号
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.tzbh" :line-count="5" placeholder="请输入图纸编号" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
保修期结束日期
|
|
保修期结束日期
|
|
|
- </div>
|
|
|
|
|
-
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
<el-date-picker :disabled="isDisabled" value-format="YYYY-MM-DD HH:mm:ss" v-model="queryParams.endOfWarrantyPeriod"
|
|
<el-date-picker :disabled="isDisabled" value-format="YYYY-MM-DD HH:mm:ss" v-model="queryParams.endOfWarrantyPeriod"
|
|
@@ -204,10 +253,7 @@
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
安装日期
|
|
安装日期
|
|
|
- </div>
|
|
|
|
|
-
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
<el-date-picker :disabled="isDisabled" value-format="YYYY-MM-DD HH:mm:ss" v-model="queryParams.installationDate" type="date"
|
|
<el-date-picker :disabled="isDisabled" value-format="YYYY-MM-DD HH:mm:ss" v-model="queryParams.installationDate" type="date"
|
|
@@ -216,10 +262,7 @@
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
安装地点地址
|
|
安装地点地址
|
|
|
- </div>
|
|
|
|
|
-
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
<el-input :disabled="isDisabled" v-model="queryParams.address" placeholder="" />
|
|
<el-input :disabled="isDisabled" v-model="queryParams.address" placeholder="" />
|
|
@@ -227,19 +270,49 @@
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
变动日期
|
|
变动日期
|
|
|
- </div>
|
|
|
|
|
-
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
<el-date-picker :disabled="isDisabled" value-format="YYYY-MM-DD HH:mm:ss" v-model="queryParams.changeDate" type="date"
|
|
<el-date-picker :disabled="isDisabled" value-format="YYYY-MM-DD HH:mm:ss" v-model="queryParams.changeDate" type="date"
|
|
|
placeholder="请选择" />
|
|
placeholder="请选择" />
|
|
|
</div>
|
|
</div>
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 设备寿命
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.sbsm" :line-count="5" placeholder="请输入设备寿命" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 附件地址
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.fjdz" :line-count="5" placeholder="请输入附件地址" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 警报规划
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.jbgh" :line-count="5" placeholder="请输入警报规划" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 停产日期
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-date-picker :disabled="isDisabled" value-format="YYYY-MM-DD HH:mm:ss" v-model="queryParams.ext1.tcrq" type="date"
|
|
|
|
|
+ placeholder="请选择" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
<!-- <el-descriptions-item>
|
|
<!-- <el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
|
|
+
|
|
|
关联设备
|
|
关联设备
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
@@ -259,7 +332,7 @@
|
|
|
<el-descriptions column="4">
|
|
<el-descriptions column="4">
|
|
|
<!-- <el-descriptions-item>
|
|
<!-- <el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
|
|
+
|
|
|
供货厂家
|
|
供货厂家
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
@@ -269,9 +342,7 @@
|
|
|
</el-descriptions-item> -->
|
|
</el-descriptions-item> -->
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
资产编码
|
|
资产编码
|
|
|
- </div>
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
<el-input :disabled="isDisabled" v-model="queryParams.assetNo" placeholder="" />
|
|
<el-input :disabled="isDisabled" v-model="queryParams.assetNo" placeholder="" />
|
|
@@ -279,9 +350,7 @@
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
资产编号
|
|
资产编号
|
|
|
- </div>
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
<el-input :disabled="isDisabled" v-model="queryParams.serialNumber" placeholder="" />
|
|
<el-input :disabled="isDisabled" v-model="queryParams.serialNumber" placeholder="" />
|
|
@@ -289,9 +358,7 @@
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
使用证编号
|
|
使用证编号
|
|
|
- </div>
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
<el-input :disabled="isDisabled" v-model="queryParams.useCertificateNo" placeholder="" />
|
|
<el-input :disabled="isDisabled" v-model="queryParams.useCertificateNo" placeholder="" />
|
|
@@ -299,17 +366,48 @@
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
安全级别
|
|
安全级别
|
|
|
- </div>
|
|
|
|
|
</template>
|
|
</template>
|
|
|
<div class="content-w">
|
|
<div class="content-w">
|
|
|
<el-input :disabled="isDisabled" v-model="queryParams.securityLevel" placeholder="" />
|
|
<el-input :disabled="isDisabled" v-model="queryParams.securityLevel" placeholder="" />
|
|
|
</div>
|
|
</div>
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 电气复杂系数
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.dqfzxs" :line-count="5" placeholder="请输入电气复杂系数" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 延迟告警
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.ycgj" :line-count="5" placeholder="请输入延迟告警" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 数据上报周期
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.sjsbzq" :line-count="5" placeholder="请输入数据上报周期" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
|
+ <template #label>
|
|
|
|
|
+ 月票准使用时间(小时)
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div class="content-w">
|
|
|
|
|
+ <el-input v-model="queryParams.ext1.ypzsysj" :line-count="5" placeholder="请输入月票准使用时间(小时)" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+
|
|
|
<!-- <el-descriptions-item>
|
|
<!-- <el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
|
|
+
|
|
|
使用年限
|
|
使用年限
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
@@ -319,7 +417,7 @@
|
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item>
|
|
<el-descriptions-item>
|
|
|
<template #label>
|
|
<template #label>
|
|
|
- <div style="display: inline-block;min-width: 100px;text-align: right">
|
|
|
|
|
|
|
+
|
|
|
变动日期
|
|
变动日期
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
@@ -422,6 +520,7 @@ import { listEquipmentOrganizational } from "@/api/data/equipmentOrganizational"
|
|
|
import { listEquipment } from "@/api/data/equipment"
|
|
import { listEquipment } from "@/api/data/equipment"
|
|
|
import { addEquipmentSbook, getEquipmentSbook, updateEquipmentSbook } from "@/api/data/equipmentSbook"
|
|
import { addEquipmentSbook, getEquipmentSbook, updateEquipmentSbook } from "@/api/data/equipmentSbook"
|
|
|
import { listEquipmentMqttByDeviceId, noListByDeviceId, addEquipmentMqtt, delEquipmentMqtt } from "@/api/data/equipmentMqtt"
|
|
import { listEquipmentMqttByDeviceId, noListByDeviceId, addEquipmentMqtt, delEquipmentMqtt } from "@/api/data/equipmentMqtt"
|
|
|
|
|
+import {cloneDeep} from "lodash";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -461,6 +560,27 @@ const inintdata = () => {
|
|
|
changeDate: "",
|
|
changeDate: "",
|
|
|
supplier: "",
|
|
supplier: "",
|
|
|
dialogFormVisible: true,
|
|
dialogFormVisible: true,
|
|
|
|
|
+ ext1:{
|
|
|
|
|
+ ssxm:"",
|
|
|
|
|
+ sbxh:"",
|
|
|
|
|
+ ssjg:"",
|
|
|
|
|
+ sbyt:"",
|
|
|
|
|
+ wd:"",
|
|
|
|
|
+ jd:"",
|
|
|
|
|
+ glsb:"",
|
|
|
|
|
+ sbbdzt:"",
|
|
|
|
|
+ qyfl:"",
|
|
|
|
|
+ cj:"",
|
|
|
|
|
+ tzbh:"",
|
|
|
|
|
+ dqfzxs:"",
|
|
|
|
|
+ ycgj:"",
|
|
|
|
|
+ sjsbzq:"",
|
|
|
|
|
+ ypzsysj:"",
|
|
|
|
|
+ sbsm:"",
|
|
|
|
|
+ fjdz:"",
|
|
|
|
|
+ jbgh:"",
|
|
|
|
|
+ tcrq:"",
|
|
|
|
|
+ }
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -490,6 +610,27 @@ const queryParams = ref({
|
|
|
changeDate: "",
|
|
changeDate: "",
|
|
|
supplier: "",
|
|
supplier: "",
|
|
|
dialogFormVisible: true,
|
|
dialogFormVisible: true,
|
|
|
|
|
+ ext1:{
|
|
|
|
|
+ ssxm:"",
|
|
|
|
|
+ sbxh:"",
|
|
|
|
|
+ ssjg:"",
|
|
|
|
|
+ sbyt:"",
|
|
|
|
|
+ wd:"",
|
|
|
|
|
+ jd:"",
|
|
|
|
|
+ glsb:"",
|
|
|
|
|
+ sbbdzt:"",
|
|
|
|
|
+ qyfl:"",
|
|
|
|
|
+ cj:"",
|
|
|
|
|
+ tzbh:"",
|
|
|
|
|
+ dqfzxs:"",
|
|
|
|
|
+ ycgj:"",
|
|
|
|
|
+ sjsbzq:"",
|
|
|
|
|
+ ypzsysj:"",
|
|
|
|
|
+ sbsm:"",
|
|
|
|
|
+ fjdz:"",
|
|
|
|
|
+ jbgh:"",
|
|
|
|
|
+ tcrq:"",
|
|
|
|
|
+ }
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
const tagidArry = ref([])
|
|
const tagidArry = ref([])
|
|
@@ -582,16 +723,22 @@ const selectMqtt = (selection, row) => {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const submit = () => {
|
|
const submit = () => {
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
queryParams.value.equipmentInfoId = equipmentObj.value.id;
|
|
queryParams.value.equipmentInfoId = equipmentObj.value.id;
|
|
|
queryParams.value.equipmentTypeId = equipmentObj.value.equipmentTypeId;
|
|
queryParams.value.equipmentTypeId = equipmentObj.value.equipmentTypeId;
|
|
|
queryParams.value.tagids = tagidArry.value.join(',');
|
|
queryParams.value.tagids = tagidArry.value.join(',');
|
|
|
- if (queryParams.value.id == null) {
|
|
|
|
|
- addEquipmentSbook(queryParams.value).then(res => {
|
|
|
|
|
|
|
+ let dd=cloneDeep(queryParams.value);
|
|
|
|
|
+ if(dd["ext1"]){
|
|
|
|
|
+ dd["ext1"] = JSON.stringify(dd["ext1"])
|
|
|
|
|
+ }
|
|
|
|
|
+ if (dd.id == null) {
|
|
|
|
|
+ addEquipmentSbook(dd).then(res => {
|
|
|
console.log(res);
|
|
console.log(res);
|
|
|
router.back()
|
|
router.back()
|
|
|
})
|
|
})
|
|
|
} else {
|
|
} else {
|
|
|
- updateEquipmentSbook(queryParams.value).then(res => {
|
|
|
|
|
|
|
+ updateEquipmentSbook(dd).then(res => {
|
|
|
console.log(res);
|
|
console.log(res);
|
|
|
router.back()
|
|
router.back()
|
|
|
})
|
|
})
|
|
@@ -605,8 +752,31 @@ const selectEquipment = (value) => {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const getDetail = () => {
|
|
const getDetail = () => {
|
|
|
- console.log(2);
|
|
|
|
|
getEquipmentSbook(objId).then(res => {
|
|
getEquipmentSbook(objId).then(res => {
|
|
|
|
|
+ if(res.data["ext1"]){
|
|
|
|
|
+ res.data["ext1"]=JSON.parse(res.data["ext1"]);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ res.data["ext1"]={
|
|
|
|
|
+ ssxm:"",
|
|
|
|
|
+ sbxh:"",
|
|
|
|
|
+ ssjg:"",
|
|
|
|
|
+ sbyt:"",
|
|
|
|
|
+ wd:"",
|
|
|
|
|
+ jd:"",
|
|
|
|
|
+ glsb:"",
|
|
|
|
|
+ sbbdzt:"",
|
|
|
|
|
+ qyfl:"",
|
|
|
|
|
+ cj:"",
|
|
|
|
|
+ tzbh:"",
|
|
|
|
|
+ dqfzxs:"",
|
|
|
|
|
+ ycgj:"",
|
|
|
|
|
+ sjsbzq:"",
|
|
|
|
|
+ ypzsysj:"",
|
|
|
|
|
+ sbsm:"",
|
|
|
|
|
+ fjdz:"",
|
|
|
|
|
+ jbgh:"",tcrq:"",
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
queryParams.value = res.data
|
|
queryParams.value = res.data
|
|
|
tagidArry.value = res.data.tagids.split(',');
|
|
tagidArry.value = res.data.tagids.split(',');
|
|
|
for (var index in equipmentList.value) {
|
|
for (var index in equipmentList.value) {
|