|
@@ -360,7 +360,7 @@
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
<el-radio
|
|
<el-radio
|
|
|
:model-value="selectedPerson"
|
|
:model-value="selectedPerson"
|
|
|
- :label="scope.row.userName"
|
|
|
|
|
|
|
+ :label="scope.row.id"
|
|
|
@change="handleRadioChange(scope.row)">
|
|
@change="handleRadioChange(scope.row)">
|
|
|
|
|
|
|
|
</el-radio>
|
|
</el-radio>
|
|
@@ -861,7 +861,8 @@ onMounted(async () => {
|
|
|
|
|
|
|
|
let personDialogVisible = ref(false)
|
|
let personDialogVisible = ref(false)
|
|
|
let certList = ref([])
|
|
let certList = ref([])
|
|
|
-const selectedPerson = ref<string | undefined>(undefined)
|
|
|
|
|
|
|
+const selectedPerson = ref<number | undefined>(undefined)
|
|
|
|
|
+const selectedPersonRow = ref<any>()
|
|
|
|
|
|
|
|
const getCertificateTypeText = (type: string) => {
|
|
const getCertificateTypeText = (type: string) => {
|
|
|
const map: Record<string, string> = {
|
|
const map: Record<string, string> = {
|
|
@@ -907,20 +908,21 @@ const confirmSelectMeasure = () => {
|
|
|
|
|
|
|
|
// 将选中的仪器信息填入表单
|
|
// 将选中的仪器信息填入表单
|
|
|
if (personType.value == 'workPerson') {
|
|
if (personType.value == 'workPerson') {
|
|
|
- formData.value.workPerson = selectedPerson.value
|
|
|
|
|
|
|
+ formData.value.workPerson = selectedPersonRow.value?.userName || ''
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (personType.value == 'guardian') {
|
|
if (personType.value == 'guardian') {
|
|
|
- formData.value.guardian = selectedPerson.value
|
|
|
|
|
|
|
+ formData.value.guardian = selectedPersonRow.value?.userName || ''
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (personType.value == 'workDuty') {
|
|
if (personType.value == 'workDuty') {
|
|
|
- formData.value.workDuty = selectedPerson.value
|
|
|
|
|
|
|
+ formData.value.workDuty = selectedPersonRow.value?.userName || ''
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 关闭选择仪器对话框
|
|
// 关闭选择仪器对话框
|
|
|
personDialogVisible.value = false
|
|
personDialogVisible.value = false
|
|
|
selectedPerson.value = undefined
|
|
selectedPerson.value = undefined
|
|
|
|
|
+ selectedPersonRow.value = undefined
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
let personDialog = ref('')
|
|
let personDialog = ref('')
|
|
@@ -933,12 +935,15 @@ const selectworkPerson = (type) => {
|
|
|
} else if (type == 'workDuty') {
|
|
} else if (type == 'workDuty') {
|
|
|
personDialog.value = '选择作业负责人'
|
|
personDialog.value = '选择作业负责人'
|
|
|
}
|
|
}
|
|
|
|
|
+ selectedPerson.value = undefined
|
|
|
|
|
+ selectedPersonRow.value = undefined
|
|
|
personDialogVisible.value = true
|
|
personDialogVisible.value = true
|
|
|
getCertList()
|
|
getCertList()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const handleRadioChange = (row: any) => {
|
|
const handleRadioChange = (row: any) => {
|
|
|
- selectedPerson.value = row.userName
|
|
|
|
|
|
|
+ selectedPerson.value = row.id
|
|
|
|
|
+ selectedPersonRow.value = row
|
|
|
// selectedMeasure.value = row
|
|
// selectedMeasure.value = row
|
|
|
}
|
|
}
|
|
|
|
|
|