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 @@ + + + + + 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 @@ - - + + + + + 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 @@ \ 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 @@ \ 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