zhengyiming
2025-03-10 ef302550673f5dfd1f4e97599ece4b335d8a7624
Merge branch 'dev-1.1'
12个文件已修改
1个文件已添加
59 ■■■■ 已修改文件
apps/taro/src/pages/home/index.vue 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/taro/src/subpackages/recharge/electricBillRecharge/InnerPage.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/taro/src/subpackages/recharge/phoneBillRecharge/InnerPage.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/CHANGELOG.md 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/package.json 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/assets/icon-free-gas.png 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/styles/rechargeGrid.scss 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/views/RechargeGrid/RechargeGrid.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/views/SelectPayTypeView/SelectPayTypeView.vue 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/tsconfig.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/vite.config.ts 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/core-vue/package.json 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/core/package.json 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/taro/src/pages/home/index.vue
@@ -4,6 +4,7 @@
      <RechargeGrid
        @phoneBillRecharge="goPhoneBillRecharge"
        @electricityBillRecharge="goElectricityBillRecharge"
        @gasBillRecharge="goGasBillRecharge"
      />
    </ContentView>
  </PageLayoutWithBg>
@@ -30,6 +31,11 @@
    url: `${RouterPath.electricBillRecharge}`,
  });
});
const goGasBillRecharge = useAccessLogin(() => {
  Taro.navigateTo({
    url: `${RouterPath.electricBillRecharge}`,
  });
});
</script>
<style lang="scss">
apps/taro/src/subpackages/recharge/electricBillRecharge/InnerPage.vue
@@ -1,5 +1,5 @@
<template>
  <ContentScrollView :paddingH="false">
  <ContentScrollView :paddingH="false" style="background-color: #fff">
    <electricBillRecharge @goPay="goPay" :isDev="isDev" />
  </ContentScrollView>
</template>
apps/taro/src/subpackages/recharge/phoneBillRecharge/InnerPage.vue
@@ -1,5 +1,5 @@
<template>
  <ContentScrollView :paddingH="false">
  <ContentScrollView :paddingH="false" style="background-color: #fff">
    <PhoneBillRecharge @goPay="goPay" :isDev="isDev" />
  </ContentScrollView>
</template>
packages/components/CHANGELOG.md
@@ -1,5 +1,14 @@
## [0.0.7](http://120.26.58.240:8888/r/LifePaymentFront/compare/components/v0.0.6...components/v0.0.7) (2025-03-10)
### Bug Fixes
* 对接 ([337c9f5](http://120.26.58.240:8888/r/LifePaymentFront/commits/337c9f5fe3956021fb32db5054dfb395c7801beb))
* 对接 ([818d0f4](http://120.26.58.240:8888/r/LifePaymentFront/commits/818d0f406772f00c43c8d6d68e9b52e9b729f35a))
* 二期需求 ([0787f6b](http://120.26.58.240:8888/r/LifePaymentFront/commits/0787f6b63b9332dde3e8007f4cec83fc66903028))
## [0.0.6](http://120.26.58.240:8888/r/LifePaymentFront/compare/components/v0.0.5...components/v0.0.6) (2025-03-07)
packages/components/package.json
@@ -2,7 +2,8 @@
  "name": "@life-payment/components",
  "main": "src/index.ts",
  "module": "./src/index.ts",
  "version": "0.0.6",
  "source": "./src/index.ts",
  "version": "0.0.7",
  "scripts": {
    "clean": "rimraf dist",
    "build": "pnpm run clean && vite build",
@@ -16,6 +17,7 @@
  ],
  "exports": {
    ".": {
      "source": "./src/index.ts",
      "import": "./src/index.ts",
      "require": "./src/index.ts"
    },
packages/components/src/assets/icon-free-gas.png
packages/components/src/styles/rechargeGrid.scss
@@ -18,7 +18,7 @@
}
.common-content {
  padding: 0 boleGetCssVar('size', 'body-padding-h2');
  padding: 0 boleGetCssVar('size', 'body-padding-h');
}
.parValue-radio-group {
packages/components/src/views/RechargeGrid/RechargeGrid.vue
@@ -1,11 +1,14 @@
<template>
  <MainCell title="生活缴费">
    <Grid square :gutter="20" :column-num="2" class="recharge-grid-wrapper">
    <Grid square :gutter="20" :column-num="3" class="recharge-grid-wrapper">
      <GridItem class="recharge-grid-item" text="话费" @click="emit('phoneBillRecharge')">
        <img :src="IconFreePhone" class="recharge-grid-item-icon" />
      </GridItem>
      <GridItem class="recharge-grid-item" text="电费" @click="emit('electricityBillRecharge')">
        <img :src="IconFreeDian" class="recharge-grid-item-icon" />
      </GridItem>
      <GridItem class="recharge-grid-item" text="燃气" @click="emit('gasBillRecharge')">
        <img :src="IconFreeGas" class="recharge-grid-item-icon" />
      </GridItem>
    </Grid>
  </MainCell>
@@ -16,6 +19,7 @@
import { Grid, GridItem } from '@nutui/nutui-taro';
import IconFreePhone from '../../assets/icon-free-phone.png';
import IconFreeDian from '../../assets/icon-free-dian.png';
import IconFreeGas from '../../assets/icon-free-gas.png';
defineOptions({
  name: 'RechargeGrid',
@@ -28,5 +32,6 @@
const emit = defineEmits<{
  (e: 'phoneBillRecharge'): void;
  (e: 'electricityBillRecharge'): void;
  (e: 'gasBillRecharge'): void;
}>();
</script>
packages/components/src/views/SelectPayTypeView/SelectPayTypeView.vue
@@ -24,6 +24,7 @@
import { useQuery } from '@tanstack/vue-query';
import { Toast as NutToast } from '@nutui/nutui-taro';
import { onMounted, reactive, ref, computed } from 'vue';
import Taro from '@tarojs/taro';
defineOptions({
  name: 'SelectPayTypeView',
@@ -97,8 +98,10 @@
      attach: Date.now().toString(),
    };
    let res = await blLifeRecharge.services.getPayOrderForJsAPI(params);
    if (res) {
    //@ts-ignore
    if (res && WeixinJSBridge) {
      if (WeixinJSBridge) {
      //@ts-ignore
      WeixinJSBridge.invoke(
        'getBrandWCPayRequest',
@@ -123,6 +126,20 @@
          }
        }
      );
      } else if (Taro.getEnv() === Taro.ENV_TYPE.WEAPP) {
        Taro.requestPayment({
          timeStamp: res.timestamp,
          nonceStr: res.nonceStr,
          package: res.package,
          signType: res.signType as any,
          paySign: res.paySign,
          success: function (res) {
            console.log('res: ', res);
            // if(res.errMsg)
          },
          fail: function (res) {},
        });
      }
    }
  } catch (error) {}
}
packages/components/tsconfig.json
@@ -5,7 +5,7 @@
    "rootDir": "src",
    "ignoreDeprecations": "5.0",
    "paths": {
      "@life-payment/*": ["../../packages/*"]
      "@life-payment/*": ["../*"]
    },
    "composite": true,
    "types": [
packages/components/vite.config.ts
@@ -40,8 +40,6 @@
      ],
    }),
    dts({
      tsconfigPath: './tsconfig.json',
    }),
    dts(),
  ],
});
packages/core-vue/package.json
@@ -3,6 +3,7 @@
  "main": "src/index.ts",
  "module": "./src/index.ts",
  "types": "./dist/types/index.d.ts",
  "source": "./src/index.ts",
  "version": "0.0.3",
  "scripts": {
    "dev": "modern dev",
packages/core/package.json
@@ -3,6 +3,7 @@
  "main": "src/index.ts",
  "module": "./src/index.ts",
  "types": "./dist/types/index.d.ts",
  "source": "./src/index.ts",
  "version": "0.0.2",
  "scripts": {
    "dev": "modern dev",