zhengyiming
2025-03-19 3dc3e616092694a0e300c8089593236f2cc7a6d1
fix: 三期需求
5个文件已修改
1个文件已添加
135 ■■■■■ 已修改文件
packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeBaseForm.vue 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/LifePay.ts 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/OperateHistory.ts 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/index.ts 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/typings.d.ts 66 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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);
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 = '';
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,
packages/services/api/OperateHistory.ts
New file
@@ -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 || {}),
  });
}
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,
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;