diff --git a/config/baseUrl.js b/config/baseUrl.js
index 2ac48b2..6618fb9 100644
--- a/config/baseUrl.js
+++ b/config/baseUrl.js
@@ -2,8 +2,8 @@ let baseUrl = "";
let socketUrl = "";
if (process.env.NODE_ENV === 'development') {
// 开发环境
- //baseUrl = "https://api.nuttyreading.com/"; //线上正式
- baseUrl = "http://192.168.110.100:9200/pb/"; //张川川
+ baseUrl = "https://api.nuttyreading.com/"; //线上正式
+ // baseUrl = "http://192.168.110.100:9200/pb/"; //张川川
} else if (process.env.NODE_ENV === 'production') {
// 生产环境11
baseUrl = "https://api.nuttyreading.com/";
diff --git a/main.js b/main.js
index 7dc6157..c5103c6 100644
--- a/main.js
+++ b/main.js
@@ -86,6 +86,8 @@ import config from 'uview-ui/libs/config/config'
Vue.component("mescroll-body", MescrollBody);
import commonList from '@/pages/component/commonComponents/list.vue'
Vue.component('common-list', commonList);
+import commonOrderSubmit from '@/pages/component/commonComponents/orderSubmit.vue'
+Vue.component('common-order-submit', commonOrderSubmit);
import commonVideo from '@/pages/component/commonComponents/video/index.vue'
Vue.component('common-video', commonVideo);
import commonCoupon from '@/pages/component/commonComponents/coupon/index.vue'
@@ -108,6 +110,8 @@ import commonAddress from '@/pages/component/commonComponents/address/index.vue'
Vue.component('common-address', commonAddress);
import commonSelectGoods from '@/pages/component/commonComponents/selectGoods.vue'
Vue.component('common-select-goods', commonSelectGoods);
+import commonSelectVip from '@/pages/component/commonComponents/selectVip.vue'
+Vue.component('common-select-vip', commonSelectVip);
import commonAdvertisement from '@/pages/component/commonComponents/advertisement.vue'
Vue.component('common-advertisement', commonAdvertisement);
import commonVideoIos from '@/pages/component/commonComponents/video/ios.nvue'
diff --git a/pages/component/commonComponents/orderSubmit.vue b/pages/component/commonComponents/orderSubmit.vue
new file mode 100644
index 0000000..4fa0b1e
--- /dev/null
+++ b/pages/component/commonComponents/orderSubmit.vue
@@ -0,0 +1,2311 @@
+
+
+
+
+
+
+
+
+
+ {{ addressData.address }}
+
+ {{ addressData.consigneeName }}
+ {{ addressData.consigneePhone }}
+
+
+
+
+
+ 请添加收货地址
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ orderNumber }}
+
+
+
+
+ X {{ orderNumber }}
+
+
+
+
+
+
+
+ {{ v.text }}
+
+
+
+ {{ remark == "" ? v.placeholder : remark }}
+
+
+
+
+
+
+
+
+ 价格明细
+
+
+
+
+
+
+
+
+
+ VIP
+ 专享立减
+ {{ v.text }}
+
+
+ (全部积分:{{ initData.user.jf }})
+
+
+
+
+ ¥{{ Number(totalPrice).toFixed(2) }}
+
+
+ ¥{{
+ isShowAddress ? freightNum.toFixed(2) : Number(0).toFixed(2)
+ }}
+
+
+
+
+ 不可用
+
+ 共 {{ selectcouponList.length }} 张
+
+
+
+
+
+ 暂无可用优惠券
+
+
+
+ - ¥ {{ curCoupon.couponEntity.couponAmount }}
+ 重新选择
+
+
+
+
+ -¥{{ jfNumberShow }}
+
+
+ - ¥{{ districtAmount.toFixed(2) }}
+
+
+ - ¥{{ vipPrice.toFixed(2) }}
+
+
+
+
+
+
+ 可用积分({{ jfNumberMax }}分)
+
+
+
+
+
+
+
+
+ 支付方式
+
+
+
+
+
+
+
+ {{ v.text }}
+
+ (余额:{{
+ initData && initData.user ? initData.user.peanutCoin : 0
+ }})
+
+
+ {{ v.text }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 确保您的天医币足够支付
+
+
+ 立即充值
+
+
+
+ 说明
+ 1. 1天医币 = 1元人民币
+
+ 2.若有疑问或意见请致电客服
+ 022-24142321
+
+
+ 3.非中国大陆用户可以信用卡支付。简单快捷,推荐使用!
+ 支付时使用的信用卡需要带有Visa或MasterCard的标识。请向邮箱
+
+ publisher@tmrjournals.com
+
+ (点击复制)发送支付请求,内容需包含:拟购买的课程名称、支付金额、APP注册姓名及手机号码,或者加一路健康客服微信(
+
+ yilujiankangkefu )(点击复制)联系我们,我们将在24小时内向您的邮箱或者微信发送支付链接,根据提示即可完成信用卡支付,无需兑换外币。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 合计:
+
+
+
+ ¥{{ Number(actualPayment).toFixed(2) }}
+
+
+ +
+
+
+ {{ jfNumber }} 积分
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/component/commonComponents/selectGoods.vue b/pages/component/commonComponents/selectGoods.vue
index c0117ae..0ed69ce 100644
--- a/pages/component/commonComponents/selectGoods.vue
+++ b/pages/component/commonComponents/selectGoods.vue
@@ -176,6 +176,7 @@ export default {
"customButtonGroup1",
"buyOptions",
"isFudu", // 是否复读
+ "type", // 页面类型
],
data() {
return {
diff --git a/pages/component/commonComponents/selectVip.vue b/pages/component/commonComponents/selectVip.vue
new file mode 100644
index 0000000..89145c9
--- /dev/null
+++ b/pages/component/commonComponents/selectVip.vue
@@ -0,0 +1,393 @@
+
+
+
+
+
+
+
+
diff --git a/pages/goods/order/index.vue b/pages/goods/order/index.vue
index 198927a..47107d2 100644
--- a/pages/goods/order/index.vue
+++ b/pages/goods/order/index.vue
@@ -4,1854 +4,336 @@
-
-
+
-
-
-
- {{ addressData.address }}
-
- {{ addressData.consigneeName }}
- {{ addressData.consigneePhone }}
-
-
-
-
-
- 请添加收货地址
-
-
-
-
-
-
-
-
-
- VIP优惠
-
-
-
-
-
- {{ v.productName }}
-
-
-
- ¥{{ v.vipPrice.toFixed(2) }}
- VIP到手价
- ¥{{ Number(v.price).toFixed(2) }}
-
-
-
- ¥{{ v.activityPrice.toFixed(2) }}
- 活动价
- ¥{{ Number(v.price).toFixed(2) }}
-
-
- ¥{{ Number(v.price).toFixed(2) }}
-
-
-
-
- {{ orderNumber }}
-
-
-
-
-
-
-
-
-
-
-
- {{ v.text }}
-
-
-
- {{ remark == "" ? v.placeholder : remark }}
-
-
-
-
-
-
-
-
- 价格明细
-
-
-
-
-
-
-
-
-
- VIP
- 专享立减
- {{ v.text }}
-
-
- (全部积分:{{ initData.user.jf }})
-
-
-
-
- ¥{{ Number(totalPrice).toFixed(2) }}
-
-
- ¥{{
- isShowAddress ? freightNum.toFixed(2) : Number(0).toFixed(2)
- }}
-
-
-
-
- 不可用
-
- 共 {{ selectcouponList.length }} 张
-
-
-
-
-
- 暂无可用优惠券
-
-
-
- - ¥ {{ curCoupon.couponEntity.couponAmount }}
- 重新选择
-
-
-
-
- -¥{{ jfNumberShow }}
-
-
- - ¥{{ districtAmount.toFixed(2) }}
-
-
- - ¥{{ vipPrice.toFixed(2) }}
-
-
-
-
-
-
- 可用积分({{ jfNumberMax }}分)
-
-
-
-
-
-
-
-
- 支付方式
-
-
-
-
-
-
-
- {{ v.text }}
-
- (余额:{{
- initData && initData.user ? initData.user.peanutCoin : 0
- }})
-
-
- {{ v.text }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 确保您的天医币足够支付
-
-
- 立即充值
-
-
-
- 说明
- 1. 1天医币 = 1元人民币
-
- 2.若有疑问或意见请致电客服
- 022-24142321
-
-
- 3.非中国大陆用户可以信用卡支付。简单快捷,推荐使用!
- 支付时使用的信用卡需要带有Visa或MasterCard的标识。请向邮箱
-
- publisher@tmrjournals.com
-
- (点击复制)发送支付请求,内容需包含:拟购买的课程名称、支付金额、APP注册姓名及手机号码,或者加一路健康客服微信(
-
- yilujiankangkefu )(点击复制)联系我们,我们将在24小时内向您的邮箱或者微信发送支付链接,根据提示即可完成信用卡支付,无需兑换外币。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 合计:
-
-
-
- ¥{{ Number(actualPayment).toFixed(2) }}
-
-
- +
-
-
- {{ jfNumber }} 积分
-
-
-
-
-
-
-
-
-
-
-
-
-
+ style=""
+ >VIP优惠
+
+
+
+
+
+
+
+
+
+ {{ slotProps.row.title
+ }}{{ slotProps.row.year }}年
+ {{ slotProps.row.productName }}
+
+
+
+ ¥{{ slotProps.row.vipPrice.toFixed(2) }}
+ VIP到手价
+ ¥{{ Number(slotProps.row.price).toFixed(2) }}
+
+
+
+ ¥{{ slotProps.row.activityPrice.toFixed(2) }}
+ 活动价
+ ¥{{ Number(slotProps.row.price).toFixed(2) }}
+
+
+ ¥{{ Number(slotProps.row.price).toFixed(2) }}
+
+
diff --git a/pages/hufen/hufen.vue b/pages/hufen/hufen.vue
index b671da2..1d0c677 100644
--- a/pages/hufen/hufen.vue
+++ b/pages/hufen/hufen.vue
@@ -21,7 +21,7 @@
color: #258feb !important;
font-weight: bold;
"
- >{{ slotProps.row.score }}{{ slotProps.row.score }}湖分
diff --git a/pages/mine/mine/index.vue b/pages/mine/mine/index.vue
index 4de9bca..68f3ad2 100644
--- a/pages/mine/mine/index.vue
+++ b/pages/mine/mine/index.vue
@@ -1,1034 +1,1151 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
- 医学
- 国学心理学
-
-
-
-
-
- {{ userMes.nickname ? userMes.nickname : "未设置" }}
-
-
- 手机号:({{ userMes.tel }})
-
-
-
-
- {{item}}
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ 医学
+ 国学心理学
+
+
+
+
+
+ {{
+ userMes.nickname ? userMes.nickname : "未设置"
+ }}
+
+
+ 手机号:({{ userMes.tel }})
+
+
+
+
+ {{ item }}
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
- VIP
-
-
-
- {{item.text}}VIP
- ({{item.endTime.split(' ')[0]}} 已到期)
- (有效期到 {{item.endTime.split(' ')[0]}})
-
-
- 办理VIP,畅享更多专属权益
-
-
-
-
-
-
-
-
-
-
- 天医币
-
- {{userMes.peanutCoin ? userMes.peanutCoin : 0}}
-
-
-
+
+
+
+
+
+
+ VIP
+
+
+
+ {{ item.text }}VIP
+ ({{ item.endTime.split(" ")[0] }} 已到期)
+ (有效期到 {{ item.endTime.split(" ")[0] }})
+
+
+ 办理VIP,畅享更多专属权益
+
+
+
+
+
+
+
+
+
-
- 积分
-
+ "
+ @click="onPageJump('/pages/mine/wallet/index/index')"
+ >
+
+ 天医币
+
+ {{
+ userMes.peanutCoin ? userMes.peanutCoin : 0
+ }}
+
- {{userMes.jf ? userMes.jf : 0}}
-
-
-
- 优惠券
-
+
+ 积分
- {{userCouponNum}}
-
-
-
- 充 值
-
-
-
-
+ {{
+ userMes.jf ? userMes.jf : 0
+ }}
+
+
+ 优惠券
-
-
-
-
- {{ slotProps.row.content }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ "
+ >
+ 充 值
+
+
+
+
-
+
+
+
+
+ {{ hufenNumber }}湖分
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
+ .button_box {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ margin-top: 20rpx;
+
+ .u-button {
+ margin-left: 40rpx;
+ }
+
+ .u-button:nth-child(1) {
+ margin-left: 0;
+ }
+ }
+}
+.user_vip_box {
+ width: 125rpx;
+ position: absolute;
+ margin-top: -40rpx;
+ z-index: 99;
+}
+.user_vip_item {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.user_vip_item {
+ border-radius: 20rpx;
+ background: linear-gradient(90deg, #ff1f00 0%, #fa9f93 100%);
+ color: #fff;
+ font-size: 20rpx;
+ line-height: 40rpx;
+ height: 40rpx;
+ font-weight: bold;
+ margin-bottom: 5rpx;
+}
+.user_vip_item image {
+ width: 49rpx;
+ height: 16rpx;
+}
+.vip_type {
+ display: flex;
+ align-items: center;
+}
+.vip_type_item {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ padding: 0 10rpx;
+ background: linear-gradient(90deg, #258feb 0%, #00e1ec 100%);
+ border-radius: 20rpx;
+ font-size: 18rpx;
+ line-height: 40rpx;
+ height: 40rpx;
+ font-weight: bold;
+ color: #fff;
+ margin-right: 8rpx;
+}
+.vip_type_item_len {
+ padding: 0 7rpx;
+ font-size: 13rpx;
+ line-height: 34rpx;
+ height: 34rpx;
+ margin-right: 4rpx;
+}
+.vip_type_item:last-child {
+ margin-right: 0;
+}
+.vip_type_item image {
+ width: 30rpx;
+ height: 20rpx;
+}
+.vip_infor {
+ padding-left: 20rpx;
+}
+.vip_infor_item {
+ display: block;
+ color: #fff;
+ font-size: 26rpx;
+ line-height: 36rpx;
+ font-family: PangMenZhengDaoBiaoTiTiMianFeiBan;
+ font-weight: normal;
+}
+.vip_infor_item text {
+ color: #fff;
+}
+.vip_btn {
+ margin-right: 15rpx;
+}
+.vip_btn button {
+ background: none;
+ border: 2rpx solid #f9ae3d;
+ border-radius: 40rpx;
+ font-size: 24rpx;
+ width: 82rpx;
+ line-height: 42rpx;
+ color: #f9ae3d;
+ font-weight: bold;
+}
+.vip_null {
+ color: #fff;
+ font-size: 26rpx;
+ line-height: 34rpx;
+}
+.expired {
+ opacity: 0.55;
+}
+
diff --git a/pages/mine/vip/index.vue b/pages/mine/vip/index.vue
index c315ad1..407b7a2 100644
--- a/pages/mine/vip/index.vue
+++ b/pages/mine/vip/index.vue
@@ -1,289 +1,402 @@
-
-
-
-
-
- {{item.title}}
- 还有{{item.tip}}天到期
-
- 已过期
-
-
-
-
- 课程价格:
- 一年{{item.originalPrice||0}}元
-
-
-
- 去办理
- 去续费
-
-
-
- 超级VIP价格:
- VIP价格:
-
- {{item_price.year}}年{{item_price.rebateFee}}元
-
-
-
- 延期价格:
-
- {{item_yq.year}}年{{item_yq.rebateFee}}元
-
-
-
- 超级VIP权限:
- VIP权限:
- 无限制观看吴门医述APP中医学、中西汇通学、针灸学、肿瘤学四个板块任意课程;
- 无限制观看众妙之门APP与吴门医述APP心理学板块任意课程;
- 无限制观看众妙之门APP任意课程;
- 无限制观看吴门医述APP{{item.title.replace(/VIP/g, '')}}板块任意课程;
-
-
- {{item.title.replace(/超级VIP/g, '')}}
- {{item.title.replace(/VIP/g, '')}}
- 培训班报名享受8折9折优惠;
-
- 疯子读书APP购书享受8折9折优惠。
-
-
-
-
-
-
-
-
+
+
+
+
+
+ {{ item.title }}
+ 还有{{
+ item.tip
+ }}天到期
+
+ 已过期
+
+
+
+
+ 课程价格:
+ 一年{{ item.originalPrice || 0 }}元
+
+
+ 去办理
+ 去续费
+
+
+
+ 超级VIP价格:
+ VIP价格:
+
+ {{ item_price.year }}年{{ item_price.rebateFee }}元
+
+
+
+ 延期价格:
+
+ {{ item_yq.year }}年{{ item_yq.rebateFee }}元
+
+
+
+ 超级VIP权限:
+ VIP权限:
+ 无限制观看吴门医述APP中医学、中西汇通学、针灸学、肿瘤学四个板块任意课程;
+ 无限制观看众妙之门APP与吴门医述APP心理学板块任意课程;
+ 无限制观看众妙之门APP任意课程;
+ 无限制观看吴门医述APP{{
+ item.title.replace(/VIP/g, "")
+ }}板块任意课程;
+
+
+ {{
+ item.title.replace(/超级VIP/g, "")
+ }}
+ {{ item.title.replace(/VIP/g, "") }}
+ 培训班报名享受8折9折优惠;
+
+ 疯子读书APP购书享受8折9折优惠。
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
+
diff --git a/static/icon/vip.png b/static/icon/vip.png
index 0494105..7c4c724 100644
Binary files a/static/icon/vip.png and b/static/icon/vip.png differ