Files
YelayMaths/yelaymaths/pages/ChangeUserInfo/ChangeUserInfo.wxml
T
Yeomai 879e74ebda 文案配置化 + 支付开关
小程序
- 页面固定文案全部改读后台配置(购买、登录、资料、首页、分享、介绍页),代码里不再硬编码
- 已拥有课程时在当前页提示,不再跳购买页再提示
- 介绍页正文由代码常量改为读 settings.page.formula.content

服务端
- 课程相关报错文案(不存在 / 已下架 / 课时不存在 / 未购买 / 已过期 / 重复购买 / 未配置支付商品)改读配置,代码保留默认值兜底
- 新增支付总开关 pay.blocked:打开即拦截下单并下发配置里的提示;开关存在数据库里,开发库与生产库各一份(开发库已开,生产库未设)

后台
- 系统配置页按页面分组折叠,默认收起;认不出来的配置归入「其他」

配套数据(不在代码里):对应的 settings 行已写入生产库与开发库
2026-10-01 11:28:29 +08:00

27 lines
1.1 KiB
Plaintext

<van-cell-group>
<van-field
label="{{labelName}}"
value="{{username}}"
placeholder="{{placeholderName}}"
border="true"
bind:change="onChange"
/>
</van-cell-group>
<van-collapse value="{{ activeNames }}" bind:change="onChange2">
<van-collapse-item title="{{labelAvatar}}" name="1">
<view style="display: flex; justify-content: center; padding: 20rpx 0;">
<van-image width="120rpx" height="120rpx" src="{{BaseURL}}/Images/Headicons/Headicon{{HeadiconID}}.png" />
</view>
<van-grid icon-size="80rpx">
<scroll-view scroll-y style="min-height: 200rpx;max-height: 620rpx;" class="scroll-area">
<van-grid-item wx:for="{{ list }}" wx:key="index" icon="{{BaseURL}}/Images/Headicons/Headicon{{index + 1}}.png" text="{{index + 1}}" bind:click="selectHeadicon" data-index="{{index + 1}}"/>
</scroll-view>
</van-grid>
</van-collapse-item>
</van-collapse>
<view class="button-container" style="text-align: center;padding: 20rpx;">
<van-button type="primary" bind:click="onConfirm">{{textSubmit}}</van-button>
</view>