From bd6a101afed86f2c59600bd11fd0035e653eb18f Mon Sep 17 00:00:00 2001
From: blp <2962632571@qq.com>
Date: Tue, 31 Jan 2023 14:14:21 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E7=89=A9=E8=81=94=E5=8D=A1=E7=AE=A1?=
=?UTF-8?q?=E7=90=86=E6=96=B0=E5=A2=9E=E3=80=81=E7=BC=96=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/iot-card/cardManagement.ts | 20 +-
src/views/iot-card/CardManagement/Save.vue | 246 ++++++++++++++++++++
src/views/iot-card/CardManagement/index.vue | 48 +++-
src/views/iot-card/data.ts | 76 ++++++
4 files changed, 385 insertions(+), 5 deletions(-)
create mode 100644 src/views/iot-card/CardManagement/Save.vue
create mode 100644 src/views/iot-card/data.ts
diff --git a/src/api/iot-card/cardManagement.ts b/src/api/iot-card/cardManagement.ts
index 51a77294..34aee292 100644
--- a/src/api/iot-card/cardManagement.ts
+++ b/src/api/iot-card/cardManagement.ts
@@ -97,4 +97,22 @@ export const _import = (configId: any, params: any) => server.get(`/network/card
* @param format 类型 xlsx、csv
* @param params
*/
-export const _export = (format: string, data: any) => server.post(`/network/card/download.${format}/_query`, data, 'blob');
\ No newline at end of file
+export const _export = (format: string, data: any) => server.post(`/network/card/download.${format}/_query`, data, 'blob');
+
+/**
+ * 验证iccid
+ * @param id
+ */
+export const validateId = (id: string) => server.get(`/network/card/id/_validate?id=${id}`);
+
+/**
+ * 新增物联卡
+ * @param data
+ */
+export const add = (data: any) => server.patch(`/network/card`, data);
+
+/**
+ * 编辑物联卡
+ * @param data
+ */
+export const edit = (data: any) => server.put(`/network/card/${data.id}`, data);
\ No newline at end of file
diff --git a/src/views/iot-card/CardManagement/Save.vue b/src/views/iot-card/CardManagement/Save.vue
new file mode 100644
index 00000000..9e62a69f
--- /dev/null
+++ b/src/views/iot-card/CardManagement/Save.vue
@@ -0,0 +1,246 @@
+
+