Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue_django_test
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
周田
vue_django_test
Commits
e8e7f4c8
Commit
e8e7f4c8
authored
Aug 31, 2023
by
周田
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:添加设备通信参数后,展示到页面上
parent
6410c5ff
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
15 additions
and
1 deletions
+15
-1
views.py
device_communication/views.py
+6
-0
EditDialog.vue
frontend/src/components/device_communication/EditDialog.vue
+3
-1
DeviceCommunication.vue
frontend/src/views/DeviceCommunication.vue
+6
-0
xdc.sqlite
xdc.sqlite
+0
-0
No files found.
device_communication/views.py
View file @
e8e7f4c8
...
...
@@ -100,6 +100,9 @@ class DeviceCommunicationParameterViewSet(ModelViewSet):
device_infos
[
i
]
.
device_id
=
i
+
1
device_infos
[
i
]
.
save
()
if
serializer
.
instance
.
id
==
device_infos
[
i
]
.
id
:
serializer
.
instance
.
device_id
=
device_infos
[
i
]
.
device_id
def
perform_destroy
(
self
,
instance
):
"""
删除某个记录之后,更新 device_id
...
...
@@ -129,6 +132,9 @@ class SimulateDeviceCommunicationParameterViewSet(ModelViewSet):
device_infos
[
i
]
.
device_id
=
i
+
1
device_infos
[
i
]
.
save
()
if
serializer
.
instance
.
id
==
device_infos
[
i
]
.
id
:
serializer
.
instance
.
device_id
=
device_infos
[
i
]
.
device_id
def
perform_destroy
(
self
,
instance
):
"""
删除某个记录之后,更新 device_id
...
...
frontend/src/components/device_communication/EditDialog.vue
View file @
e8e7f4c8
...
...
@@ -285,10 +285,12 @@ const submit = () => {
axios
.
post
(
'/api/device_communication/communicate/'
,
data
)
.
then
((
res
)
=>
{
console
.
log
(
res
.
data
)
data
=
res
.
data
ElMessage
({
message
:
'创建成功'
,
type
:
'success'
})
emit
(
'changeDeviceInfo'
,
data
)
})
.
catch
((
err
)
=>
{
console
.
log
(
err
);
...
...
@@ -306,13 +308,13 @@ const submit = () => {
message
:
'修改成功'
,
type
:
'success'
})
emit
(
'changeDeviceInfo'
,
data
)
})
.
catch
((
err
)
=>
{
console
.
log
(
err
);
})
}
emit
(
'close'
)
emit
(
'changeDeviceInfo'
,
data
)
}
...
...
frontend/src/views/DeviceCommunication.vue
View file @
e8e7f4c8
...
...
@@ -111,6 +111,12 @@ const addDevice = () => {
const
changeDeviceInfo
=
(
params
:
DeviceInfo
)
=>
{
console
.
log
(
'changeDeviceInfo'
)
console
.
log
(
params
);
if
(
device_infos
.
value
[
params
.
station_id
]
===
undefined
)
{
device_infos
.
value
[
params
.
station_id
]
=
[
params
]
}
else
{
device_infos
.
value
[
params
.
station_id
].
push
(
params
)
}
}
// clipboard 赋值到设备信息到 ini 文件中
...
...
xdc.sqlite
View file @
e8e7f4c8
No preview for this file type
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment