|
@@ -33,14 +33,14 @@
|
|
|
icon="el-icon-setting"
|
|
|
text
|
|
|
v-hasPerm="[ButtonPermKeys.DEVICE.BTNS.maintenance_handle]"
|
|
|
- v-if="row.state === 0"
|
|
|
+ v-if="row.type === '1' && row.state === 0"
|
|
|
type="primary"
|
|
|
:size="size">维护</el-button>
|
|
|
<el-button disabled
|
|
|
icon="el-icon-setting"
|
|
|
text
|
|
|
v-hasPerm="[ButtonPermKeys.DEVICE.BTNS.maintenance_handle]"
|
|
|
- v-if="row.state === 1"
|
|
|
+ v-if="row.type === '1' && row.state === 1"
|
|
|
type="primary"
|
|
|
:size="size">维护</el-button>
|
|
|
<el-button @click="maintenanceList(row)"
|
|
@@ -124,7 +124,7 @@
|
|
|
height="80%"
|
|
|
@close="dialog2.visible = false"
|
|
|
>
|
|
|
- <record-page :maintenance="maintenanceInfo"></record-page>
|
|
|
+ <record-page :maintenance="clickRecord"></record-page>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -176,6 +176,7 @@ const deviceInfo = (value) => {
|
|
|
dialog.visible = false
|
|
|
}
|
|
|
const maintenanceInfo = ref(null)
|
|
|
+const clickRecord = ref(null)
|
|
|
const maintenance = (row)=>{
|
|
|
maintenanceInfo.value = row
|
|
|
maintenanceInfo.value.maintenanceContent = row.remark
|
|
@@ -183,7 +184,7 @@ const maintenance = (row)=>{
|
|
|
dialog1.visible = true
|
|
|
}
|
|
|
const maintenanceList = (row)=>{
|
|
|
- maintenanceInfo.value = row
|
|
|
+ clickRecord.value = row
|
|
|
dialog2.visible = true
|
|
|
}
|
|
|
const queryUserList = ()=>{
|
|
@@ -201,7 +202,7 @@ const maintenanceSubmit =()=>{
|
|
|
message: data.msg,
|
|
|
type: "success",
|
|
|
});
|
|
|
- maintenanceInfo.value = null
|
|
|
+ //maintenanceInfo.value = null
|
|
|
dialog1.visible = false
|
|
|
dataList()
|
|
|
})
|