Forráskód Böngészése

1

1. 下发表增加多个参数
2. 修复查询余额接口BUG
3. 增加支持银行查询接口
4. hambit代付对接(未完成)
test 7 hónapja
szülő
commit
cc0da1e5cd
4 módosított fájl, 62 hozzáadás és 14 törlés
  1. 18 4
      build/cool/temp/eps.d.ts
  2. 0 0
      build/cool/temp/eps.json
  3. 44 10
      src/modules/dj/views/withdraw.vue
  4. 0 0
      stats.html

+ 18 - 4
build/cool/temp/eps.d.ts

@@ -1182,13 +1182,21 @@ declare namespace Eps {
 		 */
 		currency?: string;
 		/**
-		 * 收款账号
+		 * 用户证件信息
 		 */
-		accountNo?: string;
+		personIdType?: string;
+		/**
+		 * 用户证件ID
+		 */
+		personId?: string;
+		/**
+		 * 用户姓名
+		 */
+		personName?: string;
 		/**
-		 * 收款人姓名
+		 * 银行账号
 		 */
-		accountName?: string;
+		accountNo?: string;
 		/**
 		 * 银行编码
 		 */
@@ -3193,6 +3201,10 @@ declare namespace Eps {
 		 * 发起代付
 		 */
 		withdraw(data?: any): Promise<any>;
+		/**
+		 * 代付银行查询
+		 */
+		getBanks(data?: any): Promise<any>;
 		/**
 		 * 退款
 		 */
@@ -3255,6 +3267,7 @@ declare namespace Eps {
 			queryBalance: string;
 			notifyTest: string;
 			withdraw: string;
+			getBanks: string;
 			refund: string;
 			order: string;
 			query: string;
@@ -3287,6 +3300,7 @@ declare namespace Eps {
 			queryBalance: boolean;
 			notifyTest: boolean;
 			withdraw: boolean;
+			getBanks: boolean;
 			refund: boolean;
 			order: boolean;
 			query: boolean;

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
build/cool/temp/eps.json


+ 44 - 10
src/modules/dj/views/withdraw.vue

@@ -20,11 +20,17 @@
 				<template #column-detail="{ scope }">
 					<div style="padding: 10px;">
 						<el-descriptions border :column="4" class="desc">
-							<el-descriptions-item :span="2" label="收款账号">
-								{{ scope.row.accountNo }}
+							<el-descriptions-item :span="2" label="用户证件信息">
+								{{ scope.row.personIdType }}
+							</el-descriptions-item>
+							<el-descriptions-item :span="2" label="用户证件ID">
+								{{ scope.row.personId }}
 							</el-descriptions-item>
-							<el-descriptions-item :span="2" label="持卡人姓名">
-								{{ scope.row.accountName }}
+							<el-descriptions-item :span="2" label="用户姓名">
+								{{ scope.row.personName }}
+							</el-descriptions-item>
+							<el-descriptions-item :span="2" label="银行账号">
+								{{ scope.row.accountNo }}
 							</el-descriptions-item>
 							<el-descriptions-item :span="2" label="银行名称">
 								{{ scope.row.bankName }}
@@ -303,15 +309,29 @@ const Upsert = useUpsert({
 			},
 			children: [
 				{
-					prop: "accountNo",
-					label: "收款账号",
+					prop: "personIdType",
+					label: "证件信息",
+					required: true,
+					component: { name: "el-input", props: {} },
+					span: 12
+				},
+				{
+					prop: "personId",
+					label: "用户证件ID",
+					required: true,
+					component: { name: "el-input", props: {} },
+					span: 12
+				},
+				{
+					prop: "personName",
+					label: "用户姓名",
 					required: true,
 					component: { name: "el-input", props: {} },
 					span: 12
 				},
 				{
-					prop: "accountName",
-					label: "持卡人姓名",
+					prop: "accountNo",
+					label: "银行账号",
 					required: true,
 					component: { name: "el-input", props: {} },
 					span: 12
@@ -319,12 +339,14 @@ const Upsert = useUpsert({
 				{
 					prop: "bankCode",
 					label: "银行编码",
+					required: true,
 					component: { name: "el-input", props: {} },
 					span: 12
 				},
 				{
 					prop: "bankName",
 					label: "银行名称",
+					required: true,
 					component: { name: "el-input", props: {} },
 					span: 12
 				},
@@ -491,7 +513,13 @@ const Table = useTable({
 							Upsert.value?.setProps('bankCode', {
 								readonly: false
 							})
-							Upsert.value?.setProps('accountName', {
+							Upsert.value?.setProps('personIdType', {
+								readonly: false
+							})
+							Upsert.value?.setProps('personId', {
+								readonly: false
+							})
+							Upsert.value?.setProps('personName', {
 								readonly: false
 							})
 							Upsert.value?.setProps('status', {
@@ -516,7 +544,13 @@ const Table = useTable({
 							Upsert.value?.setProps('bankCode', {
 								readonly: true
 							})
-							Upsert.value?.setProps('accountName', {
+							Upsert.value?.setProps('personName', {
+								readonly: true
+							})
+							Upsert.value?.setProps('personIdType', {
+								readonly: true
+							})
+							Upsert.value?.setProps('personId', {
 								readonly: true
 							})
 							Upsert.value?.setProps('status', {

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
stats.html


Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott