From 17dc6983a5123e79bed120b1b6eb7b41282169ad Mon Sep 17 00:00:00 2001 From: DaxPay Date: Mon, 15 Jul 2024 15:40:34 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E6=94=AF=E4=BB=98=E5=9F=BA=E7=A1=80?= =?UTF-8?q?=E5=B8=B8=E9=87=8F=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../daxpay/admin/constant/api/ApiConst.api.ts | 14 +-- .../admin/constant/api/ApiConstList.vue | 89 +++++++++++++++++++ .../constant/channel/ChannelConst.api.ts | 12 +-- .../constant/channel/ChannelConstList.vue | 88 ++++++++++++++++++ .../admin/constant/method/MethodConst.api.ts | 12 +-- .../admin/constant/method/MethodConstList.vue | 88 ++++++++++++++++++ .../daxpay/admin/merchant/app/MchApp.api.ts | 20 ++--- .../admin/merchant/info/Merchant.api.ts | 18 ++-- .../admin/merchant/info/MerchantList.vue | 26 +++--- 9 files changed, 316 insertions(+), 51 deletions(-) create mode 100644 src/views/daxpay/admin/constant/api/ApiConstList.vue create mode 100644 src/views/daxpay/admin/constant/channel/ChannelConstList.vue create mode 100644 src/views/daxpay/admin/constant/method/MethodConstList.vue diff --git a/src/views/daxpay/admin/constant/api/ApiConst.api.ts b/src/views/daxpay/admin/constant/api/ApiConst.api.ts index bbaa7e82f..8a7e533a9 100644 --- a/src/views/daxpay/admin/constant/api/ApiConst.api.ts +++ b/src/views/daxpay/admin/constant/api/ApiConst.api.ts @@ -7,7 +7,7 @@ import { BaseEntity } from '#/web' */ export const page = (params) => { return defHttp.get>>({ - url: '/const/method', + url: '/const/method/page', params, }) } @@ -17,20 +17,20 @@ export const page = (params) => { */ export const get = (id) => { return defHttp.get>({ - url: '/const/method', + url: '/const/method/findById', params: { id }, }) } export interface ChannelConst extends BaseEntity { /** 编码 */ - code: string + code?: string /** 名称 */ - name: string + name?: string /** 接口地址 */ - api: string + api?: string /** 是否启用 */ - enable: boolean + enable?: boolean /** 备注 */ - remark: string + remark?: string } diff --git a/src/views/daxpay/admin/constant/api/ApiConstList.vue b/src/views/daxpay/admin/constant/api/ApiConstList.vue new file mode 100644 index 000000000..2aca134c4 --- /dev/null +++ b/src/views/daxpay/admin/constant/api/ApiConstList.vue @@ -0,0 +1,89 @@ + + + + + diff --git a/src/views/daxpay/admin/constant/channel/ChannelConst.api.ts b/src/views/daxpay/admin/constant/channel/ChannelConst.api.ts index 680ef2fde..64357c116 100644 --- a/src/views/daxpay/admin/constant/channel/ChannelConst.api.ts +++ b/src/views/daxpay/admin/constant/channel/ChannelConst.api.ts @@ -7,7 +7,7 @@ import { BaseEntity } from '#/web' */ export const page = (params) => { return defHttp.get>>({ - url: '/const/method', + url: '/const/channel/page', params, }) } @@ -16,18 +16,18 @@ export const page = (params) => { */ export const get = (id) => { return defHttp.get>({ - url: '/const/method', + url: '/const/channel/findById', params: { id }, }) } export interface ChannelConst extends BaseEntity { /** 编码 */ - code: string + code?: string /** 名称 */ - name: string + name?: string /** 是否启用 */ - enable: boolean + enable?: boolean /** 备注 */ - remark: string + remark?: string } diff --git a/src/views/daxpay/admin/constant/channel/ChannelConstList.vue b/src/views/daxpay/admin/constant/channel/ChannelConstList.vue new file mode 100644 index 000000000..f7933bdb7 --- /dev/null +++ b/src/views/daxpay/admin/constant/channel/ChannelConstList.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/src/views/daxpay/admin/constant/method/MethodConst.api.ts b/src/views/daxpay/admin/constant/method/MethodConst.api.ts index 0edd74bd0..888d67693 100644 --- a/src/views/daxpay/admin/constant/method/MethodConst.api.ts +++ b/src/views/daxpay/admin/constant/method/MethodConst.api.ts @@ -7,7 +7,7 @@ import { BaseEntity } from '#/web' */ export const page = (params) => { return defHttp.get>>({ - url: '/const/method', + url: '/const/method/page', params, }) } @@ -16,18 +16,18 @@ export const page = (params) => { */ export const get = (id) => { return defHttp.get>({ - url: '/const/method', + url: '/const/method/findById', params: { id }, }) } export interface MethodConst extends BaseEntity { /** 编码 */ - code: string + code?: string /** 名称 */ - name: string + name?: string /** 是否启用 */ - enable: boolean + enable?: boolean /** 备注 */ - remark: string + remark?: string } diff --git a/src/views/daxpay/admin/constant/method/MethodConstList.vue b/src/views/daxpay/admin/constant/method/MethodConstList.vue new file mode 100644 index 000000000..5adf86ef3 --- /dev/null +++ b/src/views/daxpay/admin/constant/method/MethodConstList.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/src/views/daxpay/admin/merchant/app/MchApp.api.ts b/src/views/daxpay/admin/merchant/app/MchApp.api.ts index 49a9566dc..614af29f9 100644 --- a/src/views/daxpay/admin/merchant/app/MchApp.api.ts +++ b/src/views/daxpay/admin/merchant/app/MchApp.api.ts @@ -54,21 +54,21 @@ export const del = (id) => { */ export interface MchApp extends BaseEntity { // 商户号 - mchNo: string + mchNo?: string // 应用号 - appId: string + appId?: string // 应用名称 - appName: string + appName?: string // 签名方式 - signType: string + signType?: string // 公钥 - publicKey: string + publicKey?: string // 私钥 - privateKey: string + privateKey?: string // 异步消息通知类型 - notifyType: string - // 状态 - notifyUrl: string + notifyType?: string // 通知地址, http/WebSocket 需要配置 - status: string + notifyUrl?: string + // 状态 + status?: string } diff --git a/src/views/daxpay/admin/merchant/info/Merchant.api.ts b/src/views/daxpay/admin/merchant/info/Merchant.api.ts index 65e6c4fc0..bf4fdc133 100644 --- a/src/views/daxpay/admin/merchant/info/Merchant.api.ts +++ b/src/views/daxpay/admin/merchant/info/Merchant.api.ts @@ -54,21 +54,21 @@ export const del = (id) => { */ export interface Merchant extends BaseEntity { // 商户号 - mchNo: string + mchNo?: string // 商户名称 - mchName: string + mchName?: string // 公司名称 - companyName: string + companyName?: string // 证件类型 - idType: string + idType?: string // 证件号 - idNo: string + idNo?: string // 联系方式 - contact: string + contact?: string // 法人名称 - legalPerson: string + legalPerson?: string // 法人证件号码 - legalPersonIdNo: string + legalPersonIdNo?: string // 状态 - status: string + status?: string } diff --git a/src/views/daxpay/admin/merchant/info/MerchantList.vue b/src/views/daxpay/admin/merchant/info/MerchantList.vue index eea9eb0fc..e44b99d21 100644 --- a/src/views/daxpay/admin/merchant/info/MerchantList.vue +++ b/src/views/daxpay/admin/merchant/info/MerchantList.vue @@ -19,22 +19,20 @@ - - - - - + + + + + - - - - - + + + + +