# DLBDI Miniapp

大连市大数据研究院用户端小程序，生产环境统一接入后端 `https://bigdata.dtacloud.cn/api`。

## Scripts

```bash
npm run typecheck
npm run build:weapp
```

开发预览：

```bash
npm run dev:weapp
```

## API

当前小程序包固定使用生产后端：

```text
https://bigdata.dtacloud.cn/api
```

小程序运行时不能依赖 Node 的 `process.env`，所以生产包不再从运行时环境变量读取 API 地址。

微信公众平台小程序后台需要把 `https://bigdata.dtacloud.cn` 加入 request 合法域名。本地开发可以在微信开发者工具里临时开启“不校验合法域名”。

## 支付

- 小程序生产包固定使用 `wechat_jsapi`，创建支付单后调用 `Taro.requestPayment`。
- 小程序支付成功回调后仍会轮询后端支付状态；只有后端收到并验证微信支付通知后，订单才会变为 `paid`。

后端微信支付证书、APIv3 密钥、商户号、AppID 和回调地址配置见 `../backend/README.md`。
