|
|
@@ -336,16 +336,10 @@ const selectTemplates = ref<Record<string, any[]>>({})
|
|
|
const currentSelectedCheckProjectItems = ref<any[]>([])
|
|
|
const equipDataForPopup = ref<any>({})
|
|
|
|
|
|
-const fieldKeyMap: Record<string, { name: string; phone: string }> = {
|
|
|
- [EquipmentType.BOILER]: { name: 'safery', phone: 'saferydh' },
|
|
|
- [EquipmentType.CONTAINER]: { name: 'safery', phone: 'saferydh' },
|
|
|
-}
|
|
|
-
|
|
|
const currentSafeManager = computed(() => {
|
|
|
- const keys = fieldKeyMap[equipType] || fieldKeyMap[EquipmentType.BOILER]
|
|
|
return {
|
|
|
- name: currentItem.value?.[keys.name] || '',
|
|
|
- phone: currentItem.value?.[keys.phone] || '',
|
|
|
+ name: currentItem.value?.safery || '',
|
|
|
+ phone: currentItem.value?.saferydh || '',
|
|
|
}
|
|
|
})
|
|
|
|
|
|
@@ -726,28 +720,24 @@ const handleUpdateSafetyManagerConfirm = async (params: { name: string; phone: s
|
|
|
return uni.showToast({ title: '请选择设备', icon: 'error' })
|
|
|
}
|
|
|
|
|
|
- const keys = fieldKeyMap[equipType] || fieldKeyMap[EquipmentType.BOILER]
|
|
|
try {
|
|
|
uni.showLoading({ title: '提交中...' })
|
|
|
|
|
|
- const updatePromises = selectedEquipments.value.map((item) => {
|
|
|
- return updateEquipBoilerSecurityManager({
|
|
|
- id: item.equipId,
|
|
|
- [keys.name]: params.name,
|
|
|
- [keys.phone]: params.phone,
|
|
|
- })
|
|
|
+ const selectedEquip = selectedEquipments.value[0]
|
|
|
+ const results = await updateEquipBoilerSecurityManager({
|
|
|
+ id: selectedEquip.equipId,
|
|
|
+ safery: params.name,
|
|
|
+ saferydh: params.phone,
|
|
|
})
|
|
|
-
|
|
|
- const results = await Promise.all(updatePromises)
|
|
|
uni.hideLoading()
|
|
|
|
|
|
- const allSuccess = results.every((res: any) => res?.code === 0)
|
|
|
- if (allSuccess) {
|
|
|
+ const isSuccess = results?.code === 0
|
|
|
+ if (isSuccess) {
|
|
|
uni.showToast({ title: '修改成功', icon: 'success' })
|
|
|
showUpdateContactPopup.value = false
|
|
|
refreshList()
|
|
|
} else {
|
|
|
- uni.showToast({ title: '部分修改失败', icon: 'none' })
|
|
|
+ uni.showToast({ title: '修改失败', icon: 'none' })
|
|
|
}
|
|
|
} catch (error) {
|
|
|
uni.hideLoading()
|