|
|
@@ -31,10 +31,6 @@ const { delView } = useTagsViewStore()
|
|
|
const refreshStore = useRefreshStore()
|
|
|
const message = useMessage()
|
|
|
|
|
|
-const formType = computed(() => {
|
|
|
- return route.query.type as string | undefined
|
|
|
-})
|
|
|
-
|
|
|
const deptId = computed(() => {
|
|
|
return route.query.deptId ? Number(route.query.deptId) : undefined
|
|
|
})
|
|
|
@@ -44,6 +40,14 @@ const deviceId = computed(() => {
|
|
|
return id ? Number(id) : undefined
|
|
|
})
|
|
|
|
|
|
+const formType = computed<'create' | 'update'>(() => {
|
|
|
+ const queryType = route.query.type as string | undefined
|
|
|
+ if (queryType === 'create' || queryType === 'update') {
|
|
|
+ return queryType
|
|
|
+ }
|
|
|
+ return deviceId.value ? 'update' : 'create'
|
|
|
+})
|
|
|
+
|
|
|
const pageTitle = computed(() => {
|
|
|
return formType.value === 'update' ? '编辑设备' : '新增设备'
|
|
|
})
|
|
|
@@ -355,6 +359,8 @@ const handleSave = async () => {
|
|
|
|
|
|
const data: any = form.value
|
|
|
|
|
|
+ console.log('sssssssssssssssssssss', formType.value)
|
|
|
+
|
|
|
if (formType.value === 'create') {
|
|
|
await IotDeviceApi.createIotDevice(data)
|
|
|
message.success(t('common.createSuccess'))
|