|
|
@@ -162,6 +162,8 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="隔离点名称" align="center" prop="pointName"/>
|
|
|
+ <el-table-column label="隔离点NFC" align="center" prop="pointNfc">
|
|
|
+ </el-table-column>
|
|
|
<!-- <el-table-column label="状态" align="center" prop="calendarType">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag
|
|
|
@@ -220,6 +222,39 @@
|
|
|
/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="挂锁类型图"
|
|
|
+ align="center"
|
|
|
+ prop="lockTypeImg"
|
|
|
+ width="90"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <img
|
|
|
+ v-if="scope.row.lockTypeImg"
|
|
|
+ :src="scope.row.lockTypeImg"
|
|
|
+ alt=""
|
|
|
+ style="width: 50px; height: 50px"
|
|
|
+ />
|
|
|
+ <span v-else>-</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="锁具类型图"
|
|
|
+ align="center"
|
|
|
+ prop="locksetTypeImg"
|
|
|
+ width="90"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <img
|
|
|
+ v-if="scope.row.locksetTypeImg"
|
|
|
+ :src="scope.row.locksetTypeImg"
|
|
|
+ alt=""
|
|
|
+ style="width: 50px; height: 50px"
|
|
|
+ />
|
|
|
+ <span v-else>-</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
<el-table-column label="创建时间" align="center" prop="createTime">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
@@ -315,7 +350,21 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="作业区域" prop="workareaId">
|
|
|
+ <el-form-item label="隔离点NFC" prop="pointNfc">
|
|
|
+ <el-input
|
|
|
+ style="width: 300px"
|
|
|
+ v-model="form.pointNfc"
|
|
|
+ placeholder="请输入隔离点NFC"
|
|
|
+ maxlength="16"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="11">
|
|
|
+ <el-form-item label="作业区域" prop="workareaId">
|
|
|
<treeselect
|
|
|
style="width: 300px"
|
|
|
v-model="form.workareaId"
|
|
|
@@ -324,11 +373,9 @@
|
|
|
placeholder="选择作业区域"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+
|
|
|
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
-
|
|
|
<el-col :span="11">
|
|
|
<el-form-item label="挂锁类型" prop="lockTypeId">
|
|
|
<treeselect
|
|
|
@@ -339,10 +386,12 @@
|
|
|
placeholder="选择挂锁类型"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
+
|
|
|
</el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
<el-col :span="11">
|
|
|
- <el-form-item label="危险能量类型" prop="powerType">
|
|
|
+ <el-form-item label="危险能量类型" prop="powerType">
|
|
|
<el-select
|
|
|
style="width: 300px"
|
|
|
v-model="form.powerType"
|
|
|
@@ -356,11 +405,10 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="锁具类型" prop="locksetTypeId">
|
|
|
+ <el-form-item label="锁具类型" prop="locksetTypeId">
|
|
|
<treeselect
|
|
|
style="width: 300px"
|
|
|
v-model="form.locksetTypeId"
|
|
|
@@ -369,16 +417,18 @@
|
|
|
placeholder="选择锁具类型"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+
|
|
|
</el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label-width="80" label="锁具名称" prop="lockTypeName">
|
|
|
+ <el-form-item label="锁具名称" prop="lockTypeName">
|
|
|
<el-input
|
|
|
style="width: 300px"
|
|
|
v-model="form.lockTypeName"
|
|
|
placeholder="请输入锁具名称"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
|
|
|
@@ -406,6 +456,30 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="挂锁类型图" prop="lockTypeImg">
|
|
|
+ <ImageUploadSingle
|
|
|
+ :limit="1"
|
|
|
+ :value="form.lockTypeImg"
|
|
|
+ :fileSize="5"
|
|
|
+ @onUploaded="lockTypeImgUplaoded"
|
|
|
+ @onRemoved="lockTypeImgRemoved"
|
|
|
+ ></ImageUploadSingle>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="锁具类型图" prop="locksetTypeImg">
|
|
|
+ <ImageUploadSingle
|
|
|
+ :limit="1"
|
|
|
+ :value="form.locksetTypeImg"
|
|
|
+ :fileSize="5"
|
|
|
+ @onUploaded="locksetTypeImgUplaoded"
|
|
|
+ @onRemoved="locksetTypeImgRemoved"
|
|
|
+ ></ImageUploadSingle>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
|
|
|
|
|
|
</el-form>
|
|
|
@@ -541,6 +615,9 @@ export default {
|
|
|
],
|
|
|
lockTypeId:[
|
|
|
{ required: true, message: '挂锁类型不能为空', trigger: 'blur' }
|
|
|
+ ],
|
|
|
+ pointNfc:[
|
|
|
+ { required: true, message: '隔离点NFC不能为空', trigger: 'blur' }
|
|
|
]
|
|
|
}
|
|
|
}
|
|
|
@@ -633,6 +710,10 @@ export default {
|
|
|
handleImgUplaoded(imgUrl) {
|
|
|
this.form.pointPicture = imgUrl[0].url
|
|
|
},
|
|
|
+ //图片移除
|
|
|
+ handleImgRemoved(imgUrl) {
|
|
|
+ this.form.pointPicture = null
|
|
|
+ },
|
|
|
//图标上传成功
|
|
|
handleIconUplaoded(imgUrl) {
|
|
|
this.form.pointIcon = imgUrl[0].url
|
|
|
@@ -641,10 +722,21 @@ export default {
|
|
|
handleIconRemoved(imgUrl) {
|
|
|
this.form.pointIcon = null
|
|
|
},
|
|
|
-
|
|
|
- //图片移除
|
|
|
- handleImgRemoved(imgUrl) {
|
|
|
- this.form.pointPicture = null
|
|
|
+ //图标上传成功
|
|
|
+ lockTypeImgUplaoded(imgUrl) {
|
|
|
+ this.form.lockTypeImg = imgUrl[0].url
|
|
|
+ },
|
|
|
+ // 图标移除
|
|
|
+ lockTypeImgRemoved(imgUrl) {
|
|
|
+ this.form.lockTypeImg = null
|
|
|
+ },
|
|
|
+ //图标上传成功
|
|
|
+ locksetTypeImgUplaoded(imgUrl) {
|
|
|
+ this.form.locksetType = imgUrl[0].url
|
|
|
+ },
|
|
|
+ // 图标移除
|
|
|
+ locksetTypeImgRemoved(imgUrl) {
|
|
|
+ this.form.locksetType = null
|
|
|
},
|
|
|
// 取消按钮
|
|
|
cancel() {
|