zhengyiming
2025-03-27 538e4f454ba3126ef92278ab9cb675adb9e3b287
Merge branch 'master' into dev-1.3
5个文件已修改
37 ■■■■■ 已修改文件
apps/taro/config/prod.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/taro/src/subpackages/recharge/phoneBillRecharge/InnerPage.vue 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/components/RechargeTipsView/RechargeTipsView.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/views/PhoneBillRecharge/PhoneBillRecharge.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/taro/config/prod.js
@@ -3,9 +3,9 @@
module.exports = {
  env: {
    NODE_ENV: '"production"',
    BASE_URL: '"https://api.81812333.com"',
    BASE_URL_H5: '"https://api.81812333.com"',
    BASE_URL_JX: '"https://api.jx818.com"',
    BASE_URL: '"https://jfapi.81812333.com"',
    BASE_URL_H5: '"https://jfapi.81812333.com"',
    BASE_URL_JX: '"https://jfapi.81812333.com"',
    WEMAP_KEY: 'DYRBZ-ZGPCF-X3OJN-N2AA3-JWUCE-HEBXJ',
    WXPayAppId: '"wxf940ff1d35a98493"',
apps/taro/src/subpackages/recharge/phoneBillRecharge/InnerPage.vue
@@ -12,6 +12,7 @@
      :isFocus="isFocus"
      :showAliPay="!isInWeChat"
      :showWeixinPay="isInWeChat"
      @missName="handleMissName"
    />
  </ContentScrollView>
</template>
@@ -23,6 +24,7 @@
import { isInAlipay, isInWeChat, isH5, isWeb } from '@/utils/env';
import { useUser, useFocus, useEnsureOpenId } from '@/hooks';
import { WXPayAppId } from '@/constants';
import { Message } from '@/utils';
defineOptions({
  name: 'InnerPage',
@@ -45,4 +47,13 @@
    url: `${RouterPath.rechargeResult}?orderNo=${orderNo}&lifePayOrderType=${BlLifeRecharge.constants.LifePayOrderTypeEnum.话费订单}`,
  });
}
async function handleMissName(userAccountId: string) {
  try {
    await Message.confirm({ message: '请先完善手机号所属机主姓名' });
    RouteHelper.navigateTo({
      url: `${RouterPath.editPhoneUserAccount}?id=${userAccountId}`,
    });
  } catch (error) {}
}
</script>
packages/components/src/components/RechargeTipsView/RechargeTipsView.vue
@@ -1,19 +1,19 @@
<template>
  <div class="recharge-tips-view">
    <div class="recharge-tips-title">充值须知</div>
    <div class="recharge-tips-content">
    <!-- <div class="recharge-tips-title">充值须知</div> -->
    <!-- <div class="recharge-tips-content">
      <div class="recharge-tips-top">
        <slot name="tips-top">
          *同一号码充值期间【切勿多平台重复充值】!!!在下单前,请务必仔细阅读公告内容!!!若接到陌生来电,请勿轻信!!!
        </slot>
      </div>
      <!-- <div class="recharge-tips-list">
      <div class="recharge-tips-list">
        <div class="recharge-tips-item" v-for="(item, index) in props.tips" :key="index">
          {{ index + 1 }}.{{ item }}
        </div>
      </div>
      </div> -->
      <RichContent :content="introInfo" size="small" />
    </div>
  </div>
</template>
packages/components/src/views/PhoneBillRecharge/PhoneBillRecharge.vue
@@ -5,6 +5,7 @@
    v-bind="props"
    @go-pay="emit('goPay', $event)"
    @paySuccess="emit('paySuccess', $event)"
    @missName="emit('missName', $event)"
  />
</template>
@@ -30,6 +31,7 @@
const emit = defineEmits<{
  (e: 'goPay', orderNo: string): void;
  (e: 'paySuccess', orderNo: string): void;
  (e: 'missName', userAccountId: string): void;
}>();
provide(PhoneBillRechargeContextKey, {
packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue
@@ -160,6 +160,7 @@
const emit = defineEmits<{
  (e: 'goPay', orderNo: string): void;
  (e: 'paySuccess', orderNo: string): void;
  (e: 'missName', userAccountId: string): void;
}>();
const { lifePayPhoneRate } = useGetRate();
@@ -196,14 +197,13 @@
const formRef = ref<any>(null);
function handleSubmit() {
  if (!form.name) {
    state.show = true;
    state.msg = '请先完善手机号所属机主姓名';
    return;
  }
  if (!formRef.value) return;
  formRef.value.validate().then(({ valid, errors }: any) => {
    if (valid) {
      if (!form.name) {
        emit('missName', form.currentUserAccountId);
        return;
      }
      recharge();
    }
  });