审核规避词+敏感词skill
This commit is contained in:
1 parent
a9552b3d1a
commit
f05a11f0f3
14 files changed
+79
-29
No files matched your search
@@ -4,8 +4,8 @@
|
||||
// 职责是「确认订单 → 拉起微信支付 → 确认发货」。
|
||||
//
|
||||
// 两种进入方式:
|
||||
// - 带 ?code=xxx(从课程详情页进来):只显示这一门
|
||||
// - 不带参数:列出全部课程,一门一个购买按钮
|
||||
// - 带 ?code=xxx(从详情页进来):只显示这一条
|
||||
// - 不带参数:列出全部条目,一条一个购买按钮
|
||||
const api = require('../../utils/api');
|
||||
const format = require('../../utils/format');
|
||||
const store = require('../../utils/store');
|
||||
@@ -98,12 +98,12 @@ Page({
|
||||
})
|
||||
.catch((err) => {
|
||||
this.setData({ loading: false });
|
||||
// 课程被下架或课程号拼错,后端会返回错误,这里按同样的方式退出
|
||||
// 条目被下架或编号拼错,后端会返回错误,这里按同样的方式退出
|
||||
this.rejectOut((err && err.message) || store.cfg('course.tip.notFound'));
|
||||
});
|
||||
},
|
||||
|
||||
/** 不带课程号进来:列出全部课程,让用户自己挑。 */
|
||||
/** 不带编号进来:列出全部条目,让用户自己挑。 */
|
||||
loadList() {
|
||||
api
|
||||
.getCourses()
|
||||
@@ -124,7 +124,7 @@ Page({
|
||||
});
|
||||
},
|
||||
|
||||
/** 进错页面(没带课程、课程不存在、已经买过):提示一句然后退出去。 */
|
||||
/** 进错页面(没带编号、条目不存在、已经买过):提示一句然后退出去。 */
|
||||
rejectOut(message) {
|
||||
wx.showToast({ title: message, icon: 'none' });
|
||||
setTimeout(() => this.back(), 1500);
|
||||
@@ -141,7 +141,7 @@ Page({
|
||||
|
||||
/**
|
||||
* 购买:下单 → 拉起支付 → 轮询订单状态确认发货。
|
||||
* 课程号优先取按钮上的 data-code(列表模式),没有就用页面参数(单课程模式)。
|
||||
* 编号优先取按钮上的 data-code(列表模式),没有就用页面参数(单条模式)。
|
||||
*/
|
||||
buyNow(e) {
|
||||
const code =
|
||||
@@ -227,7 +227,7 @@ Page({
|
||||
if (order.status === 2) {
|
||||
this.setData({ buying: false, owned: true });
|
||||
wx.showToast({ title: store.cfg('course.tip.buySuccess'), icon: 'success', mask: true });
|
||||
// 单课程模式从详情页进来,买完退回去;列表模式留在原地刷新
|
||||
// 单条模式从详情页进来,买完退回去;列表模式留在原地刷新
|
||||
if (this.data.code) {
|
||||
setTimeout(() => this.back(), 1500);
|
||||
} else {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!--pages/buy/buy.wxml-->
|
||||
|
||||
<view class="buy-page">
|
||||
<!-- 带 ?code= 进来就只买这一门,否则列出全部课程、一门一个购买按钮。
|
||||
<!-- 带 ?code= 进来就只买这一条,否则列出全部条目、一条一个购买按钮。
|
||||
注意别在 wx:if 和 wx:else 之间插注释。 -->
|
||||
<view class="buy-single" wx:if="{{code}}">
|
||||
<text class="buy-title">{{title}}</text>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
/* ── 单课程 ───────────────────────────────────────────── */
|
||||
/* ── 单条 ─────────────────────────────────────────────── */
|
||||
.buy-single {
|
||||
background: #fff;
|
||||
border-radius: 16rpx;
|
||||
@@ -31,7 +31,7 @@
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
/* ── 课程列表 ─────────────────────────────────────────── */
|
||||
/* ── 列表 ─────────────────────────────────────────────── */
|
||||
.buy-list {
|
||||
background: #fff;
|
||||
border-radius: 16rpx;
|
||||
|
||||
Reference in new issue
Block a user