From 3dc3e616092694a0e300c8089593236f2cc7a6d1 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 19 三月 2025 09:39:45 +0800
Subject: [PATCH] fix: 三期需求
---
packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue | 7 ++
packages/services/api/typings.d.ts | 66 ++++++++++++++++++++++
packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeBaseForm.vue | 12 +---
packages/services/api/OperateHistory.ts | 36 ++++++++++++
packages/services/api/index.ts | 2
packages/services/api/LifePay.ts | 12 ++++
6 files changed, 125 insertions(+), 10 deletions(-)
diff --git a/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeBaseForm.vue b/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeBaseForm.vue
index 361678e..46b9117 100644
--- a/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeBaseForm.vue
+++ b/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeBaseForm.vue
@@ -24,17 +24,11 @@
type="text"
/>
</NutFormItem>
- <NutFormItem
- label="濮撳悕"
- class="bole-form-item"
- prop="name"
- required
- v-if="form.ispCode === BlLifeRecharge.constants.IspCode.dianxin"
- >
+ <NutFormItem label="鏈轰富濮撳悕" class="bole-form-item" prop="name" required>
<NutInput
v-model.trim="form.name"
class="bole-input-text"
- placeholder="璇峰~鍐欐偍鐨勫鍚�"
+ placeholder="璇峰~鍐欏厖鍊兼墜鏈哄彿瀵瑰簲鐨勬埛涓诲鍚�"
type="text"
/>
</NutFormItem>
@@ -77,7 +71,7 @@
{ required: true, message: '璇疯緭鍏ュ厖鍊兼墜鏈哄彿' },
{ validator: FormValidator.validatorPhoneNumber, message: '璇疯緭鍏ユ纭殑鎵嬫満鍙�' },
],
- name: [{ required: true, message: '璇疯緭鍏ュ鍚�' }],
+ name: [{ required: true, message: '璇峰~鍐欏厖鍊兼墜鏈哄彿瀵瑰簲鐨勬埛涓诲鍚�' }],
});
const dialogVisible = ref(false);
diff --git a/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue b/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue
index c9b26ed..c79c7f8 100644
--- a/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue
+++ b/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue
@@ -254,7 +254,12 @@
useGetPayStatusByOrderNo({
orderNo: currentOrderNo,
- enabled: computed(() => props.isFocus && !!currentOrderNo.value),
+ enabled: computed(
+ () =>
+ form.lifePayType === LifeRechargeConstants.LifePayTypeEnum.WxPay &&
+ props.isFocus &&
+ !!currentOrderNo.value
+ ),
onPaySuccess: (orderNo) => {
emit('paySuccess', orderNo);
currentOrderNo.value = '';
diff --git a/packages/services/api/LifePay.ts b/packages/services/api/LifePay.ts
index bf9f909..315aa96 100644
--- a/packages/services/api/LifePay.ts
+++ b/packages/services/api/LifePay.ts
@@ -2,6 +2,18 @@
// @ts-ignore
import { request } from '@/utils/request';
+/** 娣诲姞鏃ュ織 POST /api/LifePay/AddLogger */
+export async function addLogger(body: API.LogErrorInput, options?: API.RequestConfig) {
+ return request<number>('/api/LifePay/AddLogger', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
/** 娣诲姞鎴栦慨鏀规垜鐨勬埛鍙� POST /api/LifePay/AddUpdateUserAccount */
export async function addUpdateUserAccount(
body: API.AddUpdateUserAccountInput,
diff --git a/packages/services/api/OperateHistory.ts b/packages/services/api/OperateHistory.ts
new file mode 100644
index 0000000..3576844
--- /dev/null
+++ b/packages/services/api/OperateHistory.ts
@@ -0,0 +1,36 @@
+/* eslint-disable */
+// @ts-ignore
+import { request } from '@/utils/request';
+
+/** 鏌ヨ鏃ュ織 POST /api/OperateHistory/GetOperateHistoryByRelationId */
+export async function getOperateHistoryByRelationId(
+ body: API.GetOperateHistoryInput,
+ options?: API.RequestConfig
+) {
+ return request<API.OperateHistoryDtoPageOutput>(
+ '/api/OperateHistory/GetOperateHistoryByRelationId',
+ {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ data: body,
+ ...(options || {}),
+ }
+ );
+}
+
+/** 鏍规嵁type鏌ヨ鏃ュ織 POST /api/OperateHistory/GetOperateHistoryByType */
+export async function getOperateHistoryByType(
+ body: API.QueryOperateHistoryByTypeInput,
+ options?: API.RequestConfig
+) {
+ return request<API.OperateHistoryDtoPageOutput>('/api/OperateHistory/GetOperateHistoryByType', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
diff --git a/packages/services/api/index.ts b/packages/services/api/index.ts
index 1bd5275..1c47d7b 100644
--- a/packages/services/api/index.ts
+++ b/packages/services/api/index.ts
@@ -14,6 +14,7 @@
import * as IdentityUser from './IdentityUser';
import * as IdentityUserLookup from './IdentityUserLookup';
import * as LifePay from './LifePay';
+import * as OperateHistory from './OperateHistory';
import * as Permissions from './Permissions';
import * as PhoneMessage from './PhoneMessage';
import * as Profile from './Profile';
@@ -34,6 +35,7 @@
IdentityUser,
IdentityUserLookup,
LifePay,
+ OperateHistory,
Permissions,
PhoneMessage,
Profile,
diff --git a/packages/services/api/typings.d.ts b/packages/services/api/typings.d.ts
index 7bdd2c6..6e05af1 100644
--- a/packages/services/api/typings.d.ts
+++ b/packages/services/api/typings.d.ts
@@ -755,6 +755,12 @@
groups?: FeatureGroupDto[];
}
+ interface GetOperateHistoryInput {
+ pageModel?: Pagination;
+ relationId?: string;
+ operateName?: string;
+ }
+
interface GetPayOrderForJsAPIInput {
pageModel?: Pagination;
checkChannelId?: string;
@@ -1095,6 +1101,10 @@
resource?: string;
}
+ interface LogErrorInput {
+ error?: string;
+ }
+
interface MethodParameterApiDescriptionModel {
name?: string;
typeAsString?: string;
@@ -1208,6 +1218,56 @@
modules?: Record<string, any>;
enums?: Record<string, any>;
}
+
+ interface OperateHistoryDto {
+ /** 鍏宠仈鍏崇郴ID */
+ relationId?: string;
+ /** 琛ㄥ悕 */
+ tableType?: number;
+ /** 鎿嶄綔 */
+ operateName?: string;
+ /** 鎿嶄綔鍐呭 */
+ operateContent?: string;
+ /** 鎿嶄綔浜� */
+ creatorName?: string;
+ /** 鎿嶄綔鏃堕棿 */
+ creationTime?: string;
+ /** 鎿嶄綔缁嗚妭 */
+ operateDetail?: string;
+ }
+
+ interface OperateHistoryDtoPageOutput {
+ pageModel?: Pagination;
+ objectData?: any;
+ data?: OperateHistoryDto[];
+ }
+
+ type OperateHistoryTypeEnum =
+ | 10
+ | 11
+ | 12
+ | 13
+ | 14
+ | 15
+ | 16
+ | 17
+ | 18
+ | 19
+ | 20
+ | 21
+ | 22
+ | 23
+ | 24
+ | 25
+ | 26
+ | 27
+ | 28
+ | 29
+ | 30
+ | 31
+ | 32
+ | 40
+ | 42;
interface OrderInput {
property?: string;
@@ -1345,6 +1405,12 @@
keyWords?: string;
}
+ interface QueryOperateHistoryByTypeInput {
+ pageModel?: Pagination;
+ typeId?: string;
+ operateHistoryType?: OperateHistoryTypeEnum;
+ }
+
interface QueryUserAccountAllListInput {
pageModel?: Pagination;
checkChannelId?: string;
--
Gitblit v1.9.1