test 10 months ago
parent
commit
6ce90de57a

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

@@ -552,6 +552,10 @@ declare namespace Eps {
 		 * KYC_ID
 		 */
 		customerId?: string;
+		/**
+		 * country
+		 */
+		country?: string;
 		/**
 		 * KYC_Level
 		 */
@@ -2555,10 +2559,6 @@ declare namespace Eps {
 		 * 通知
 		 */
 		notify(data?: any): Promise<any>;
-		/**
-		 * 结算
-		 */
-		settle(data?: any): Promise<any>;
 		/**
 		 * 修改
 		 */
@@ -2597,7 +2597,6 @@ declare namespace Eps {
 		permission: {
 			summary: string;
 			notify: string;
-			settle: string;
 			update: string;
 			query: string;
 			info: string;
@@ -2612,7 +2611,6 @@ declare namespace Eps {
 		_permission: {
 			summary: boolean;
 			notify: boolean;
-			settle: boolean;
 			update: boolean;
 			query: boolean;
 			info: boolean;

File diff suppressed because it is too large
+ 0 - 0
build/cool/temp/eps.json


BIN
public/PAY.docx


BIN
public/用户导入模版.xlsx


+ 2 - 0
src/modules/dj/views/kyc.vue

@@ -48,6 +48,7 @@ const Upsert = useUpsert({
 			component: { name: "el-input" }
 		},
 		{ prop: "level", label: "KYC_Level", required: true, component: { name: "el-input" } },
+		{ prop: "country", label: "国家", required: true, component: { name: "el-input" } },
 		{
 			prop: "remark",
 			label: "备注",
@@ -66,6 +67,7 @@ const Table = useTable({
 		{ prop: "kycUserId", label: "平台用户ID" },
 		{ prop: "customerId", label: "KYC_ID" },
 		{ prop: "level", label: "KYC_Level" },
+		{ prop: "country", label: "country" },
 		{ prop: "remark", label: "备注", showOverflowTooltip: true },
 		{ prop: "createTime", label: "创建时间", sortable: "desc", width: 160 },
 		{ type: "op", buttons: ["edit", "delete"] }

+ 56 - 49
src/modules/dj/views/test.vue

@@ -7,7 +7,8 @@
       <template #header>
         <div class="card-header">
           <span>在线调试</span>
-          <el-link type="primary" href="https://205.234.252.199:32501/down/cZcmKxWoQn8r.docx" target="_blank">点击查看对接文档</el-link>
+          <el-link type="primary" href="https://doc.apipost.net/docs/detail/33d38ea154ee000?target_id=3d3371cff09002"
+            target="_blank">点击查看对接文档</el-link>
         </div>
       </template>
       <el-form :model="form" label-width="200px">
@@ -27,6 +28,12 @@
         <el-form-item label="支付类型(payType)" required>
           <el-input v-model="form.payType" />
         </el-form-item>
+        <el-form-item label="平台用户ID(userId)" required>
+          <el-input v-model="form.userId" />
+        </el-form-item>
+        <el-form-item label="平台用户IP(userIp)">
+          <el-input v-model="form.userIp" />
+        </el-form-item>
         <el-form-item label="同步跳转地址(returnUrl)">
           <el-input v-model="form.returnUrl" />
         </el-form-item>
@@ -65,27 +72,27 @@ const { service } = useCool();
 const loading = ref(false);
 
 function makeKey() {
-	form.value.outOrderNo = "TEST" + dayjs().format("YYYYMMDDHHmmss");
+  form.value.outOrderNo = "TEST" + dayjs().format("YYYYMMDDHHmmss");
 }
 
 function toFormPay() {
-	document.write(formText.value);
+  document.write(formText.value);
 }
 
 const key = ref("7bde11c1e5be0fca046f099c4264076e");
 
 const defaultForm = {
-	mchId: "test",
-	outOrderNo: "",
-	notifyUrl: "http://205.234.252.199/api/admin/dj/open/Alipay/notifyTest",
-	returnUrl: "https://www.baidu.com",
-	amount: 1,
-	payType: "SunCard",
-	userIp: "127.0.0.1",
-	userId: "test"
+  mchId: "test",
+  outOrderNo: "",
+  notifyUrl: "http://205.234.252.199/api/admin/dj/open/Alipay/notifyTest",
+  returnUrl: "https://www.baidu.com",
+  amount: 1,
+  payType: "SunCard",
+  userIp: "127.0.0.1",
+  userId: "test"
 };
 const form = ref({
-	...defaultForm
+  ...defaultForm
 });
 
 const payUrl = ref("");
@@ -93,62 +100,62 @@ const payUrl = ref("");
 const formText = ref("");
 
 const onSubmit = async () => {
-	loading.value = true;
-	try {
-		const res = await service.dj.open.order({
-			...form.value,
-			sign: sign.value
-		});
-		data.value = JSON.stringify(res);
-		payUrl.value = res.payUrl || "";
-		formText.value = res.form || "";
-	} catch (err) {
-		data.value = JSON.stringify(err);
-	}
-	loading.value = false;
+  loading.value = true;
+  try {
+    const res = await service.dj.open.order({
+      ...form.value,
+      sign: sign.value
+    });
+    data.value = JSON.stringify(res);
+    payUrl.value = res.payUrl || "";
+    formText.value = res.form || "";
+  } catch (err) {
+    data.value = JSON.stringify(err);
+  }
+  loading.value = false;
 };
 
 const signStr = computed(() => {
-	return signSort(form.value) + `&key=${key.value}`;
+  return signSort(form.value) + `&key=${key.value}`;
 });
 
 const sign = computed(() => {
-	return md5(signSort(form.value) + `&key=${key.value}`);
+  return md5(signSort(form.value) + `&key=${key.value}`);
 });
 
 const data = ref("");
 
 function signSort(args: any) {
-	var keys = Object.keys(args);
-	keys = keys.sort();
-	var newArgs = {};
-	keys.forEach(function (key) {
-		newArgs[key] = args[key];
-	});
-
-	var string = "";
-	for (var k in newArgs) {
-		string += "&" + k + "=" + newArgs[k];
-	}
-	string = string.substr(1);
-	return string;
+  var keys = Object.keys(args);
+  keys = keys.sort();
+  var newArgs = {};
+  keys.forEach(function (key) {
+    newArgs[key] = args[key];
+  });
+
+  var string = "";
+  for (var k in newArgs) {
+    string += "&" + k + "=" + newArgs[k];
+  }
+  string = string.substr(1);
+  return string;
 }
 
 const onReset = () => {
-	form.value = {
-		...defaultForm
-	};
+  form.value = {
+    ...defaultForm
+  };
 };
 </script>
 
 <style lang="scss">
 .test {
-	padding: 0 16px;
+  padding: 0 16px;
 
-	.card-header {
-		display: flex;
-		justify-content: space-between;
-		align-items: center;
-	}
+  .card-header {
+    display: flex;
+    justify-content: space-between;
+    align-items: center;
+  }
 }
 </style>

File diff suppressed because it is too large
+ 0 - 0
stats.html


Some files were not shown because too many files changed in this diff