Просмотр исходного кода

'2023年8月21日10:31:48'

yxb
wq 1 год назад
Родитель
Сommit
5c2d0804e0
3 измененных файлов: 31 добавлений и 10 удалений
  1. 19
    1
      pages/nfc/nfc.vue
  2. 12
    5
      pages/recharge/recharge.vue
  3. 0
    4
      utils/network/request.js

+ 19
- 1
pages/nfc/nfc.vue Просмотреть файл

@@ -1,5 +1,19 @@
<!--设备选择 -->
<template>
<div></div>
<view class="devices">
<view class="hint">
<view class="orange-txt as-layout-horizontal as-gravity-center-start">
<image :src="`${$imgUrl}common/icon-hint.png`" mode="aspectFill"></image>
<view>温馨提示:</view>
</view>
<view>1、请在手机设置中打开NFC功能。</view>
<view>2、请将ETC储值卡对准手机NFC天线位置(手机背部顶端),不灵敏或无响应时,请及时调整卡片位置。</view>
<view>3、充值过程请保证卡片在手机背部,请勿移开。</view>
</view>
<view class="btn">
<submit-button title="点击重新扫描NFC标签" @submit="load"></submit-button>
</view>
</view>
</template>
<script setup lang='ts'>
import {
@@ -34,6 +48,10 @@
scanNfc();
})

function load() {
scanNfc();
}

function scanNfc() {
tools.showLoadingAlert("扫描蓝牙中");
//先断开所有设备

+ 12
- 5
pages/recharge/recharge.vue Просмотреть файл

@@ -20,8 +20,9 @@
</view>
<view class="tabs">
<view class="tab-tit as-gravity-center-start">充值方式
<radio-group @change="radioChange" style="margin-left: 40rpx;flex: 1;display:flex;margin-right: 30rpx;">
<radio class="as-weight as-gravity-center" value="blu" :checked="state.transWay === 'blu'">蓝牙</radio>
<radio-group @change="radioChange" style="flex: 1;display:flex;margin-right: 30rpx;">
<radio class="as-weight as-gravity-center" value="blu" :checked="state.transWay === 'blu'">蓝牙
</radio>
<radio class="as-weight" value="nfc" :checked="state.transWay === 'nfc'">NFC</radio>
</radio-group>
</view>
@@ -733,9 +734,15 @@
request(cardCzPayResult, options).then((res) => {
const data = stringToJson(res.bizContent);
if (data.tradeState === "SUCCESS") {
uni.redirectTo({
url: `/pages/bluetooth/bluetooth?routeType=2&&cardId=${state.cardId}&&fee=${state.fee}`,
});
if (state.transWay == 'blu') {
uni.redirectTo({
url: `/pages/bluetooth/bluetooth?routeType=2&&cardId=${state.cardId}&&fee=${state.fee}`,
});
} else {
uni.redirectTo({
url: `/pages/nfc/nfc?routeType=2&&cardId=${state.cardId}&&fee=${state.fee}`,
});
}
}
// state.isShowBlue=true;
console.log(data);

+ 0
- 4
utils/network/request.js Просмотреть файл

@@ -60,10 +60,6 @@ export function request(code, options = {}, start = false) {
accessToken: getItem(StorageKeys.Token)
}
options.url = envs[process.env.NODE_ENV].baseUrl + '/api/interfaceMidGroundIn'
<<<<<<< HEAD
// options.url = envs[process.env.NODE_ENV].baseUrl + '/ifzt/api/interfaceMidGroundIn'
=======
>>>>>>> 29fd2fd4ca7fc1cfd9a89c58cda5f16861e566da
// options.url = envs[process.env.NODE_ENV].baseUrl + '/ifzt/api/interfaceMidGroundIn'
//默认json数据格式提交`
let contentType = 'application/x-www-form-urlencoded'

Загрузка…
Отмена
Сохранить