From 4dd78fbd638b9f9bbd6741eadf359087b142d755 Mon Sep 17 00:00:00 2001 From: blp <2962632571@qq.com> Date: Tue, 31 Jan 2023 18:09:23 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=85=85=E5=80=BC=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E3=80=81=E5=85=85=E5=80=BC=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=EF=BC=8C=E6=8E=A5=E5=8F=A3=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/iot-card/cardManagement.ts | 14 +- .../iot-card/CardManagement/BindDevice.vue | 1 + src/views/iot-card/Recharge/Save.vue | 191 ++++++++++++++++++ src/views/iot-card/Recharge/index.vue | 168 ++++++++++++++- 4 files changed, 370 insertions(+), 4 deletions(-) create mode 100644 src/views/iot-card/Recharge/Save.vue diff --git a/src/api/iot-card/cardManagement.ts b/src/api/iot-card/cardManagement.ts index 768aba60..0a4f53d5 100644 --- a/src/api/iot-card/cardManagement.ts +++ b/src/api/iot-card/cardManagement.ts @@ -121,4 +121,16 @@ export const edit = (data: any) => server.put(`/network/card/${data.id}`, data); * 根据id查看详情 * @param id */ -export const queryDetail = (id: any) => server.get(`/network/card/${id}`); \ No newline at end of file +export const queryDetail = (id: any) => server.get(`/network/card/${id}`); + +/** + * 查询物联卡充值缴费日志 + * @param data + */ +export const queryRechargeList = (data: any) => server.post(`/network/card/recharge/_log`, data) + +/** + * 充值 + * @param data + */ +export const recharge = (data: any) => server.post(`/network/card/_recharge`, data) \ No newline at end of file diff --git a/src/views/iot-card/CardManagement/BindDevice.vue b/src/views/iot-card/CardManagement/BindDevice.vue index cdf48031..acdba8df 100644 --- a/src/views/iot-card/CardManagement/BindDevice.vue +++ b/src/views/iot-card/CardManagement/BindDevice.vue @@ -19,6 +19,7 @@ ref="bindDeviceRef" :columns="columns" :request="queryUnbounded" + model="TABLE" :defaultParams="{ sorts: [{ name: 'createTime', order: 'desc' }], }" diff --git a/src/views/iot-card/Recharge/Save.vue b/src/views/iot-card/Recharge/Save.vue new file mode 100644 index 00000000..4199d358 --- /dev/null +++ b/src/views/iot-card/Recharge/Save.vue @@ -0,0 +1,191 @@ + + + + + 暂只支持移动OneLink平台 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/iot-card/Recharge/index.vue b/src/views/iot-card/Recharge/index.vue index 4f1bbbc0..27fdab16 100644 --- a/src/views/iot-card/Recharge/index.vue +++ b/src/views/iot-card/Recharge/index.vue @@ -1,8 +1,170 @@ - 充值管理 + + + + + + + 充值 + + + + + + 本平台仅提供充值入口,具体充值结果需以运营商的充值结果为准 + + + + + {{ + slotProps.createTime + ? moment(slotProps.createTime).format( + 'YYYY-MM-DD HH:mm:ss', + ) + : '' + }} + + + + + + + + + + + + + + + + + - + + +