From 6b82b9c3ca7a447b3473b9a48f1b945d8d8a83ea Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: Wed, 27 Jul 2022 15:21:47 +0800
Subject: [PATCH] 首页
---
src/views/IntelligentXjSys/inspectionTaskManagement/index.vue | 30 +++++++++++++++++++++++-------
1 files changed, 23 insertions(+), 7 deletions(-)
diff --git a/src/views/IntelligentXjSys/inspectionTaskManagement/index.vue b/src/views/IntelligentXjSys/inspectionTaskManagement/index.vue
index e2cd7d9..5f1e4a9 100644
--- a/src/views/IntelligentXjSys/inspectionTaskManagement/index.vue
+++ b/src/views/IntelligentXjSys/inspectionTaskManagement/index.vue
@@ -583,6 +583,8 @@
const addRef = ref<FormInstance>()
const addShiftRef = ref<FormInstance>()
const addInspectionRef = ref<FormInstance>()
+
+ // 表单校验
const addRules = reactive<FormRules>({
name:[{required: true, message: '该内容不能为空',trigger:'blur'}],
type:[{required: true, message: '该内容不能为空',trigger:'blur'}],
@@ -611,10 +613,14 @@
const addShift = ref({})
const addInspection = ref({})
const details = ref({})
+
+ // 查看记录
const viewRecord = (row) =>{
details.value = JSON.parse(JSON.stringify(row))
dialogDetails.value = true
}
+
+ // 删除记录
const deleteRecord = (index) =>{
chosenIndex.value = index
deleteDialog.value = true
@@ -622,6 +628,13 @@
const conFirmDelete = ()=> {
tableData.splice(chosenIndex.value,1)
deleteDialog.value = false
+ }
+
+ // 修改添加记录
+ const editRecord =(index, row)=>{
+ chosenIndex.value = index
+ dialogAddRecord.value = true
+ addRecord.value = JSON.parse(JSON.stringify(row))
}
const confirmAddRecord = async (formEl: FormInstance | undefined) =>{
if (!formEl) return
@@ -649,7 +662,7 @@
addRecord.value.createTime = new Date().toLocaleString('zh', timeForm).replace(/\//g,'-')
addRecord.value.chainLength = addRecord.value.shiftSteps.length
addRecord.value.status = '开启'
- tableData.push(addRecord.value)
+ tableData.unshift(addRecord.value)
}
}else{
if(addRecord.value.shiftSteps.length == 0){
@@ -680,9 +693,13 @@
})
}
+
+ // 添加弹窗打开前预操作
const openAdd =()=>{
addRecord.value.unit = '小时'
}
+
+ // 弹窗关闭后判断数据初始化
const closeAdd =()=>{
addRecord.value={}
chosenIndex.value = -1
@@ -699,11 +716,6 @@
chosenInspectionIndex.value = -1
chosenShiftIndex.value = -1
}
- const editRecord =(index, row)=>{
- chosenIndex.value = index
- dialogAddRecord.value = true
- addRecord.value = JSON.parse(JSON.stringify(row))
- }
// 排序
function compare(key){
@@ -719,6 +731,8 @@
dialogAddShift.value = true
chosenShiftIndex.value = index
}
+
+ // 删除巡检区域
const deleteFlow = (index) => {
deleteShiftDialog.value = true
chosenShiftIndex.value = index
@@ -727,6 +741,7 @@
addRecord.value.shiftSteps.splice( chosenShiftIndex.value,1)
deleteShiftDialog.value = false
}
+
const confirmAddShift = async (formEl: FormInstance | undefined) => {
if (!formEl) return
await formEl.validate((valid, fields) => {
@@ -742,8 +757,9 @@
console.log('error submit!', fields)
}
})
-
}
+
+
const addSysInspection =(index)=>{
dialogAddInspection.value = true
chosenShiftIndex.value = index
--
Gitblit v1.9.2