Browse Source

手持表完善围栏

master
xh 2 days ago
parent
commit
5a80a05105
  1. 7
      web/src/views/gas/handdetector/HandDetectorForm.vue

7
web/src/views/gas/handdetector/HandDetectorForm.vue

@ -32,7 +32,7 @@
v-for="fence in selectFences" v-for="fence in selectFences"
:key="fence.id" :key="fence.id"
:label="fence.name" :label="fence.name"
:value="fence.id"
:value="String(fence.id)"
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -129,7 +129,7 @@ const props = defineProps({
required: true required: true
} }
}) })
const formData = ref({
const formData = ref<HandDetector>({
id: undefined, id: undefined,
sn: undefined, sn: undefined,
name: undefined, name: undefined,
@ -176,6 +176,7 @@ const open = async (type: string, id?: number) => {
formLoading.value = true formLoading.value = true
try { try {
formData.value = await HandDetectorApi.getHandDetector(id) formData.value = await HandDetectorApi.getHandDetector(id)
formData.value.fenceIdsArray = formData.value.fenceIds?formData.value.fenceIds?.split(',') : []
} finally { } finally {
formLoading.value = false formLoading.value = false
} }
@ -192,7 +193,7 @@ const submitForm = async () => {
formLoading.value = true formLoading.value = true
try { try {
const data = formData.value as unknown as HandDetector const data = formData.value as unknown as HandDetector
data.fenceIds = data.fenceIdsArray?.join(',') || ''
data.fenceIds = data.fenceIdsArray?.join(',')
if (formType.value === 'create') { if (formType.value === 'create') {
await HandDetectorApi.createHandDetector(data) await HandDetectorApi.createHandDetector(data)
message.success(t('common.createSuccess')) message.success(t('common.createSuccess'))

Loading…
Cancel
Save