diff --git a/api/modules/user.ts b/api/modules/user.ts index c322070..b93bd1c 100644 --- a/api/modules/user.ts +++ b/api/modules/user.ts @@ -381,6 +381,39 @@ export async function getIosPayment(transactionId : string, productId : string, * 我的课程 * @param page 当前页码 * @param limit 每页数量 + * @param title 课程名称 + * @param medicalId 商品id + * @return + */ +export async function getUserCourseBuyList(page : number, limit : number, title : string, medicalId: string) { + const res = await mainClient.request({ + url: 'medical/course/getUserCourseBuy', + method: 'POST', + data: { page, limit, title, medicalId } + }) + return res +} + +/** + * 正在学习 + * @param page 当前页码 + * @param limit 每页数量 + * @param userId 用户id + * @return + */ +export async function getUserCourseStudyingList(page : number, limit : number, userId : string) { + const res = await mainClient.request({ + url: 'medical/course/getUserCourseStudying', + method: 'POST', + data: { page, limit, userId } + }) + return res +} + +/** + * 已过期 + * @param page 当前页码 + * @param limit 每页数量 * @param userId 用户id * @return */ diff --git a/manifest.json b/manifest.json index 2570d9c..053c757 100644 --- a/manifest.json +++ b/manifest.json @@ -2,8 +2,8 @@ "name" : "吴门国际", "appid" : "__UNI__1250B39", "description" : "吴门国际", - "versionName" : "1.1.10", - "versionCode" : 1110, + "versionName" : "1.1.11", + "versionCode" : 1111, "transformPx" : false, /* 5+App特有相关 */ "app-plus" : { diff --git a/pages/user/myCourses/index.vue b/pages/user/myCourses/index.vue index 57072bc..a600819 100644 --- a/pages/user/myCourses/index.vue +++ b/pages/user/myCourses/index.vue @@ -11,10 +11,11 @@ + @cancel="search" @clear="search" light style="margin-top: 10rpx;"/> {{ !tagData ? '已显示全部课程' : `已选择分类:${tagName}`}} - 清除 + 清除 @@ -33,15 +34,20 @@ - 去学习 - - 加入在学习 - 取消在学习 + + 去学习 + + + + 加入在学习 + + + 取消在学习 + + + + 续费课程 - 续费课程 @@ -54,9 +60,11 @@ @confirm="handleGoodsConfirm" @close="closeGoodsSelector" /> - 测试 + + + 请选择课程分类 - @@ -67,7 +75,6 @@ {{i?.title}} - @@ -77,8 +84,7 @@ @@ -298,7 +304,7 @@ .courses-category { display: flex; align-items: center; - + font-size: 26rpx; text { color: #2979ff; margin-left: 4rpx; @@ -309,10 +315,10 @@ .myCourse-data { margin: 20rpx; padding: 20rpx; - border-radius: 10rpx; + border-radius: 20rpx; box-shadow: 0px 0px 10px 0px #a7bbe4; display: flex; - //border: 1px solid #2979ff; + // border: 1px solid #2979ff; .myCourse-data-image { display: block; @@ -357,6 +363,7 @@ .row-button { display: flex; flex-direction: row-reverse; + margin-top: 10rpx; .button { margin-left: 10rpx; @@ -366,10 +373,20 @@ } } + .popup-image { + display: flex; + justify-content: center; + margin-top: 60rpx; + + image { + width: 360rpx; + height: 360rpx + } + } + ._text { text-align: center; - padding: 30px 0; - margin-top: 130rpx; + padding: 20rpx 0 60rpx 0; color: #888; font-size: 36rpx; }