From e0be36fe33b9567ed6296de497fc084d15e72e7f Mon Sep 17 00:00:00 2001 From: JiangQiming <291854119@qq.com> Date: Tue, 28 Feb 2023 15:01:16 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=80=9A=E9=81=93=E6=96=B0=E5=A2=9E/?= =?UTF-8?q?=E7=BC=96=E8=BE=91/=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/media/channel.ts | 5 +- src/views/media/Device/Channel/Save.vue | 172 +++++++++++++++++++---- src/views/media/Device/Channel/index.vue | 13 +- 3 files changed, 157 insertions(+), 33 deletions(-) diff --git a/src/api/media/channel.ts b/src/api/media/channel.ts index 3c4a67bd..da64173a 100644 --- a/src/api/media/channel.ts +++ b/src/api/media/channel.ts @@ -6,10 +6,11 @@ export default { // 详情 detail: (id: string): any => server.get(`/media/channel/${id}`), // 验证通道ID是否存在 - validateField: (params: string): any => server.get(`/media/channel/channelId/_validate`, params), + validateField: (params: any): any => server.get(`/media/channel/channelId/_validate`, params), // 新增 save: (data: any) => server.post(`/media/channel`, data), // 修改 - update: (data: any) => server.put(`/media/channel`, data), + update: (id: string, data: any) => server.put(`/media/channel/${id}`, data), + // 删除 del: (id: string) => server.remove(`media/channel/${id}`), } \ No newline at end of file diff --git a/src/views/media/Device/Channel/Save.vue b/src/views/media/Device/Channel/Save.vue index 51762e16..3a6de43c 100644 --- a/src/views/media/Device/Channel/Save.vue +++ b/src/views/media/Device/Channel/Save.vue @@ -12,7 +12,18 @@ - + - + - + - - - - - - + + + + + + - + @@ -88,13 +128,18 @@ - - diff --git a/src/views/media/Device/Channel/index.vue b/src/views/media/Device/Channel/index.vue index 0e17cec7..a01bb5ae 100644 --- a/src/views/media/Device/Channel/index.vue +++ b/src/views/media/Device/Channel/index.vue @@ -1,3 +1,4 @@ +