|
|
@@ -829,6 +829,7 @@
|
|
|
v-model:visible="savetyCheckRecordListVsible"
|
|
|
:checkId="savetyCheck.checkId"
|
|
|
:orderId="savetyCheck.orderId"
|
|
|
+ :editType="savetyCheck.editType"
|
|
|
@success="handleUpdateSavetyCheckRecordList" />
|
|
|
|
|
|
<CustomDialog
|
|
|
@@ -1574,6 +1575,7 @@ const savetyCheckRecordListVsible = ref(false)
|
|
|
const savetyCheck = reactive({
|
|
|
checkId: '',
|
|
|
orderId: '',
|
|
|
+ editType: '',
|
|
|
})
|
|
|
|
|
|
const handleAddSafetyRecord = async () => {
|
|
|
@@ -1590,12 +1592,15 @@ const handleAddSafetyRecord = async () => {
|
|
|
|
|
|
savetyCheckRecordListVsible.value = true
|
|
|
savetyCheck.orderId = taskOrderDetail.value.id
|
|
|
+ savetyCheck.editType = 'edit'
|
|
|
+
|
|
|
}
|
|
|
|
|
|
watch(() => savetyCheckRecordListVsible.value, (savetyCheckRecordListVsible) => {
|
|
|
if(savetyCheckRecordListVsible) return
|
|
|
savetyCheck.checkId = ''
|
|
|
savetyCheck.orderId = ''
|
|
|
+ savetyCheck.editType = ''
|
|
|
})
|
|
|
|
|
|
// 安全检查记录列表弹窗
|
|
|
@@ -1628,7 +1633,8 @@ const savetyRecordColumns = ref([
|
|
|
prop: '',
|
|
|
render: (row) => {
|
|
|
return <div>
|
|
|
- <el-button link type="primary" onClick={() => handleModifySavetyRecord(row)}>修改</el-button>
|
|
|
+ <el-button link type="primary" onClick={() => handleModifySavetyRecord(row,'view')}>查看</el-button>
|
|
|
+ <el-button link type="primary" onClick={() => handleModifySavetyRecord(row,'edit')}>修改</el-button>
|
|
|
<el-button link type="danger" onClick={() => handleDeleteSavetyRecord(row)}>删除</el-button>
|
|
|
</div>
|
|
|
}
|
|
|
@@ -1647,11 +1653,12 @@ const fetchSafetyCheckRecordPage = async () => {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-const handleModifySavetyRecord = (row) => {
|
|
|
+const handleModifySavetyRecord = (row,editType) => {
|
|
|
// 修改安全检查记录
|
|
|
savetyCheckRecordListVsible.value = true
|
|
|
savetyCheck.orderId = taskOrderDetail.value.id
|
|
|
savetyCheck.checkId = row.id
|
|
|
+ savetyCheck.editType = editType
|
|
|
}
|
|
|
|
|
|
const handleDeleteSavetyRecord = (row) => {
|