1
This commit is contained in:
parent
2ef6021989
commit
0957979d20
@ -167,7 +167,8 @@
|
|||||||
} from '@/api/api.js'
|
} from '@/api/api.js'
|
||||||
|
|
||||||
import {
|
import {
|
||||||
HTTP_REQUEST_URL
|
HTTP_REQUEST_URL,
|
||||||
|
ENV
|
||||||
} from '@/config/app';
|
} from '@/config/app';
|
||||||
import {
|
import {
|
||||||
townCloud,
|
townCloud,
|
||||||
@ -788,7 +789,7 @@
|
|||||||
// 获取比例
|
// 获取比例
|
||||||
getProportionData() {
|
getProportionData() {
|
||||||
getProportion({
|
getProportion({
|
||||||
mer_id: 244
|
mer_id: ENV == 'prod' ? '259' : '244'
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
this.propotionData = res.data;
|
this.propotionData = res.data;
|
||||||
console.log(this.propotionData);
|
console.log(this.propotionData);
|
||||||
|
@ -40,12 +40,16 @@
|
|||||||
<view class="v-btn-wrap">
|
<view class="v-btn-wrap">
|
||||||
<view class="v-btn" @click="submitOrder">提交订单</view>
|
<view class="v-btn" @click="submitOrder">提交订单</view>
|
||||||
</view>
|
</view>
|
||||||
|
<!-- 登陆 -->
|
||||||
|
<authorize :isAuto="isAuto" :isShowAuth="isShowAuth" @authColse="authColse" @onLoadFun="onLoadFun"></authorize>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<!-- 无商户信息提示 -->
|
<!-- 无商户信息提示 -->
|
||||||
<view v-else class="empty">
|
<view v-else class="empty">
|
||||||
<image src="/static/images/no_thing.png"></image>
|
<image src="/static/images/no_thing.png"></image>
|
||||||
<text>该商户没有上架提货卡~</text>
|
<text>暂未登陆~</text>
|
||||||
|
<!-- 登陆 -->
|
||||||
|
<authorize :isAuto="isAuto" :isShowAuth="isShowAuth" @authColse="authColse" @onLoadFun="onLoadFun"></authorize>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -55,7 +59,17 @@
|
|||||||
addCart,
|
addCart,
|
||||||
orderCheck
|
orderCheck
|
||||||
} from "@/api/payment.js";
|
} from "@/api/payment.js";
|
||||||
|
import {
|
||||||
|
mapGetters
|
||||||
|
} from "vuex";
|
||||||
|
import authorize from '@/components/Authorize';
|
||||||
export default {
|
export default {
|
||||||
|
components: {
|
||||||
|
authorize
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
...mapGetters(['isLogin']),
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
isEmpty: false,
|
isEmpty: false,
|
||||||
@ -78,15 +92,33 @@
|
|||||||
takes: [],
|
takes: [],
|
||||||
use_coupon: {},
|
use_coupon: {},
|
||||||
use_integral: false
|
use_integral: false
|
||||||
}
|
},
|
||||||
|
isAuto: false, //没有授权的不会自动授权
|
||||||
|
isShowAuth: false, //是否隐藏授权
|
||||||
|
mer_id: ''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
onLoad(opt) {
|
onLoad(opt) {
|
||||||
this.getProductInfoByMerid(opt.mer_id);
|
this.mer_id = opt.mer_id;
|
||||||
|
if (!this.isLogin) {
|
||||||
|
this.isAuto = true;
|
||||||
|
this.isShowAuth = true
|
||||||
|
} else {
|
||||||
|
this.getProductInfoByMerid(opt.mer_id);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
|
// 授权关闭
|
||||||
|
authColse: function(e) {
|
||||||
|
this.isShowAuth = e;
|
||||||
|
},
|
||||||
|
onLoadFun() {
|
||||||
|
this.$Cache.set("login_back_url", getCurrentPages()[0].route + "?mer_id=" + this.mer_id);
|
||||||
|
this.isShowAuth = false;
|
||||||
|
},
|
||||||
|
|
||||||
// 提交订单
|
// 提交订单
|
||||||
submitOrder() {
|
submitOrder() {
|
||||||
if (!this.cartForm.total_amount) {
|
if (!this.cartForm.total_amount) {
|
||||||
|
@ -27,16 +27,6 @@
|
|||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="settlementAgreement" v-if="showProtocol">
|
|
||||||
<view class="setAgCount">
|
|
||||||
<i class="icon iconfont icon-cha" @click="showProtocol = false"></i>
|
|
||||||
<div class="title">{{agrementTtile}}</div>
|
|
||||||
<view class="content">
|
|
||||||
<jyf-parser :html="protocol" ref="article" :tag-style="tagStyle"></jyf-parser>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<view class='wrapper'>
|
<view class='wrapper'>
|
||||||
<view class='item'>
|
<view class='item'>
|
||||||
<view style="font-weight: bold;">支付方式</view>
|
<view style="font-weight: bold;">支付方式</view>
|
||||||
@ -126,65 +116,27 @@
|
|||||||
let app = getApp();
|
let app = getApp();
|
||||||
import {
|
import {
|
||||||
orderConfirm,
|
orderConfirm,
|
||||||
getOrderConfirm,
|
|
||||||
getCouponsOrderPrice,
|
|
||||||
orderCreate,
|
|
||||||
createOrder
|
createOrder
|
||||||
} from '@/api/order.js';
|
} from '@/api/order.js';
|
||||||
import {
|
import {
|
||||||
getAddressDefault,
|
|
||||||
getAddressDetail,
|
|
||||||
getAddressList,
|
|
||||||
getUserInfo,
|
getUserInfo,
|
||||||
} from '@/api/user.js';
|
} from '@/api/user.js';
|
||||||
import {
|
import {
|
||||||
openPaySubscribe
|
openPaySubscribe
|
||||||
} from '@/utils/SubscribeMessage.js';
|
} from '@/utils/SubscribeMessage.js';
|
||||||
import {
|
|
||||||
presellAgreement
|
|
||||||
} from '@/api/activity.js';
|
|
||||||
import {
|
|
||||||
CACHE_LONGITUDE,
|
|
||||||
CACHE_LATITUDE
|
|
||||||
} from '@/config/cache.js';
|
|
||||||
import couponListWindow from '@/components/orderCoupon';
|
|
||||||
import orderGoods from '@/components/orderGoods';
|
|
||||||
import checkDelivery from '@/components/checkDelivery/index.vue';
|
|
||||||
import discountDetails from '@/components/discountDetails/index.vue';
|
|
||||||
import addInvoicing from '@/components/addInvoicing';
|
|
||||||
import parser from "@/components/jyf-parser/jyf-parser";
|
|
||||||
import {
|
import {
|
||||||
mapGetters
|
mapGetters
|
||||||
} from "vuex";
|
} from "vuex";
|
||||||
import authorize from '@/components/Authorize';
|
|
||||||
import {
|
import {
|
||||||
configMap
|
configMap
|
||||||
} from '@/utils';
|
} from '@/utils';
|
||||||
import {
|
|
||||||
HTTP_REQUEST_URL
|
|
||||||
} from '@/config/app';
|
|
||||||
|
|
||||||
import {
|
import {
|
||||||
orderPay
|
orderPay
|
||||||
} from "@/api/payment.js";
|
} from "@/api/payment.js";
|
||||||
import {
|
|
||||||
Toast
|
|
||||||
} from '../../libs/uniApi';
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
|
||||||
couponListWindow,
|
|
||||||
orderGoods,
|
|
||||||
checkDelivery,
|
|
||||||
addInvoicing,
|
|
||||||
discountDetails,
|
|
||||||
"jyf-parser": parser,
|
|
||||||
authorize,
|
|
||||||
},
|
|
||||||
|
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
|
||||||
platformConsumption: [],
|
platformConsumption: [],
|
||||||
//支付方式
|
//支付方式
|
||||||
cartArr: [{
|
cartArr: [{
|
||||||
@ -239,16 +191,10 @@
|
|||||||
check: false
|
check: false
|
||||||
}],
|
}],
|
||||||
payType: 'weixin', //支付方式
|
payType: 'weixin', //支付方式
|
||||||
openType: 1, //优惠券打开方式 1=使用
|
|
||||||
active: 0, //支付方式切换
|
active: 0, //支付方式切换
|
||||||
address: {
|
address: {
|
||||||
address: false
|
address: false
|
||||||
}, //地址组件
|
}, //地址组件
|
||||||
invoice: {
|
|
||||||
invoice: false,
|
|
||||||
mer_id: 0,
|
|
||||||
add: true
|
|
||||||
}, //发票组件
|
|
||||||
couponId: 0, //优惠券id
|
couponId: 0, //优惠券id
|
||||||
cartId: '', //购物车id
|
cartId: '', //购物车id
|
||||||
userInfo: {}, //用户信息
|
userInfo: {}, //用户信息
|
||||||
@ -263,33 +209,14 @@
|
|||||||
animated: false,
|
animated: false,
|
||||||
totalPrice: 0,
|
totalPrice: 0,
|
||||||
offlinePostage: "",
|
offlinePostage: "",
|
||||||
isAuto: false, //没有授权的不会自动授权
|
|
||||||
isShowAuth: false, //是否隐藏授权
|
|
||||||
from: '',
|
from: '',
|
||||||
orderStatus: '', //是否有地址
|
orderStatus: '', //是否有地址
|
||||||
couponIndex: 0, //选择商铺优惠券索引
|
couponIndex: 0, //选择商铺优惠券索引
|
||||||
subCoupon: {}, //提交订单使用的优惠券
|
subCoupon: {}, //提交订单使用的优惠券
|
||||||
proPrice: 0, //商品总价
|
|
||||||
isShowBox: false,
|
|
||||||
invoice_func: false,
|
|
||||||
special_invoice: false,
|
|
||||||
isAgree: false,
|
|
||||||
showProtocol: false,
|
|
||||||
isCoupon: false,
|
|
||||||
protocol: '',
|
|
||||||
order_type: 0,
|
|
||||||
addInvoice: {},
|
|
||||||
couponData: {},
|
couponData: {},
|
||||||
orderPay: false,
|
orderPay: false,
|
||||||
take: [],
|
|
||||||
coupon_number: 0,
|
|
||||||
store_coupon_number: 0,
|
|
||||||
coupon_amount: 0,
|
|
||||||
store_coupon_amount: 0,
|
|
||||||
plant_coupon_amount: 0,
|
|
||||||
pics: [],
|
pics: [],
|
||||||
order_model: 2,
|
|
||||||
order_extend: [],
|
|
||||||
extend: [],
|
extend: [],
|
||||||
virtualIndex: 0,
|
virtualIndex: 0,
|
||||||
platformCoupon: [],
|
platformCoupon: [],
|
||||||
@ -297,7 +224,6 @@
|
|||||||
enabledPlatformCoupon: false,
|
enabledPlatformCoupon: false,
|
||||||
plantCoupon: false,
|
plantCoupon: false,
|
||||||
order_key: '',
|
order_key: '',
|
||||||
is_take: '',
|
|
||||||
product_type: '',
|
product_type: '',
|
||||||
source: null,
|
source: null,
|
||||||
settle_cycle: '', // 周期
|
settle_cycle: '', // 周期
|
||||||
@ -347,9 +273,6 @@
|
|||||||
this.isAuto = true;
|
this.isAuto = true;
|
||||||
this.isShowAuth = true
|
this.isShowAuth = true
|
||||||
}
|
}
|
||||||
if (this.payType == 'weixin') {
|
|
||||||
this.payType = this.from
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* 生命周期函数--监听页面显示
|
* 生命周期函数--监听页面显示
|
||||||
@ -359,6 +282,16 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
|
|
||||||
|
// 授权关闭
|
||||||
|
authColse: function(e) {
|
||||||
|
console.log(e, 'authColse')
|
||||||
|
this.isShowAuth = e;
|
||||||
|
},
|
||||||
|
onLoadFun() {
|
||||||
|
this.isShowAuth = false;
|
||||||
|
},
|
||||||
|
|
||||||
// 获取个人信息
|
// 获取个人信息
|
||||||
getUserInfo() {
|
getUserInfo() {
|
||||||
getUserInfo().then(res => {
|
getUserInfo().then(res => {
|
||||||
@ -566,9 +499,6 @@
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
getTime(index) {
|
|
||||||
this.virtualIndex = index;
|
|
||||||
},
|
|
||||||
SubOrder: function() {
|
SubOrder: function() {
|
||||||
let that = this,
|
let that = this,
|
||||||
data = {};
|
data = {};
|
||||||
@ -602,142 +532,6 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.order-submission .line {
|
|
||||||
position: absolute;
|
|
||||||
left: 0;
|
|
||||||
top: 0;
|
|
||||||
width: 100%;
|
|
||||||
height: 3rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .line image {
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .address {
|
|
||||||
padding: 28rpx 30rpx;
|
|
||||||
background-color: #fff;
|
|
||||||
box-sizing: border-box;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .address .addressCon {
|
|
||||||
width: 610rpx;
|
|
||||||
font-size: 26rpx;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .address .addressCon .name {
|
|
||||||
font-size: 30rpx;
|
|
||||||
color: #282828;
|
|
||||||
font-weight: bold;
|
|
||||||
margin-bottom: 10rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .address .addressCon .name .phone {
|
|
||||||
margin-left: 50rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .address .addressCon .default {
|
|
||||||
margin-right: 12rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.t-color {
|
|
||||||
color: var(--view-theme);
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .address .addressCon .setaddress {
|
|
||||||
color: #333;
|
|
||||||
font-size: 28rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .address .iconfont {
|
|
||||||
font-size: 35rpx;
|
|
||||||
color: #707070;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .allAddress {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .allAddress .nav {
|
|
||||||
width: 710rpx;
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .allAddress .nav .item {
|
|
||||||
width: 355rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .allAddress .nav .item.on {
|
|
||||||
position: relative;
|
|
||||||
width: 250rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .allAddress .nav .item.on::before {
|
|
||||||
position: absolute;
|
|
||||||
bottom: 0;
|
|
||||||
content: "快递配送";
|
|
||||||
font-size: 28rpx;
|
|
||||||
display: block;
|
|
||||||
height: 0;
|
|
||||||
width: 336rpx;
|
|
||||||
border-width: 0 20rpx 80rpx 0;
|
|
||||||
border-style: none solid solid;
|
|
||||||
border-color: transparent transparent #fff;
|
|
||||||
z-index: 2;
|
|
||||||
border-radius: 7rpx 30rpx 0 0;
|
|
||||||
text-align: center;
|
|
||||||
line-height: 80rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .allAddress .nav .item:nth-of-type(2).on::before {
|
|
||||||
content: "到店核销";
|
|
||||||
border-width: 0 0 80rpx 20rpx;
|
|
||||||
border-radius: 30rpx 7rpx 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .allAddress .nav .item.on2 {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .allAddress .nav .item.on2::before {
|
|
||||||
position: absolute;
|
|
||||||
bottom: 0;
|
|
||||||
content: "到店核销";
|
|
||||||
font-size: 28rpx;
|
|
||||||
display: block;
|
|
||||||
height: 0;
|
|
||||||
width: 400rpx;
|
|
||||||
border-width: 0 0 60rpx 60rpx;
|
|
||||||
border-style: none solid solid;
|
|
||||||
border-color: transparent transparent #f7c1bd;
|
|
||||||
border-radius: 40rpx 6rpx 0 0;
|
|
||||||
text-align: center;
|
|
||||||
line-height: 60rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .allAddress .nav .item:nth-of-type(1).on2::before {
|
|
||||||
content: "快递配送";
|
|
||||||
border-width: 0 60rpx 60rpx 0;
|
|
||||||
border-radius: 6rpx 40rpx 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .allAddress .address {
|
|
||||||
height: 150rpx;
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .allAddress .line {
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .wrapper .item .discount .placeholder {
|
|
||||||
color: #ccc;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .wrapper {
|
.order-submission .wrapper {
|
||||||
margin-bottom: 12rpx;
|
margin-bottom: 12rpx;
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
@ -818,33 +612,8 @@
|
|||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.icon-guanbi4 {
|
|
||||||
color: #fff;
|
|
||||||
font-size: 14rpx;
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
right: 0;
|
|
||||||
width: 30rpx;
|
|
||||||
height: 30rpx;
|
|
||||||
text-align: center;
|
|
||||||
line-height: 30rpx;
|
|
||||||
border-radius: 0 8rpx 0 8rpx;
|
|
||||||
background: rgba(0, 0, 0, .6);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.vipImg {
|
|
||||||
width: 65rpx;
|
|
||||||
height: 28rpx;
|
|
||||||
margin-left: 4rpx;
|
|
||||||
|
|
||||||
image {
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .wrapper .item .discount {
|
.order-submission .wrapper .item .discount {
|
||||||
font-size: 30rpx;
|
font-size: 30rpx;
|
||||||
@ -870,23 +639,6 @@
|
|||||||
margin-right: 20rpx;
|
margin-right: 20rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
.order-submission .wrapper .item .shipping {
|
|
||||||
font-size: 30rpx;
|
|
||||||
color: #999;
|
|
||||||
position: relative;
|
|
||||||
padding-right: 58rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .wrapper .item .shipping .iconfont {
|
|
||||||
font-size: 35rpx;
|
|
||||||
color: #707070;
|
|
||||||
position: absolute;
|
|
||||||
right: 0;
|
|
||||||
top: 50%;
|
|
||||||
transform: translateY(-50%);
|
|
||||||
margin-left: 30rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-submission .wrapper .item input {
|
.order-submission .wrapper .item input {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
@ -1028,22 +780,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.footer .transparent {
|
|
||||||
opacity: 0
|
|
||||||
}
|
|
||||||
|
|
||||||
.event_bg {
|
|
||||||
background: #FF7F00;
|
|
||||||
}
|
|
||||||
|
|
||||||
.event_color {
|
|
||||||
color: #FF7F00;
|
|
||||||
}
|
|
||||||
|
|
||||||
.color_red {
|
|
||||||
color: var(--view-theme);
|
|
||||||
}
|
|
||||||
|
|
||||||
.storeinfo-wrapper {
|
.storeinfo-wrapper {
|
||||||
.store-item {
|
.store-item {
|
||||||
margin-top: 12rpx;
|
margin-top: 12rpx;
|
||||||
@ -1110,22 +846,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.event_name {
|
|
||||||
display: inline-block;
|
|
||||||
margin-right: 9rpx;
|
|
||||||
color: #fff;
|
|
||||||
font-size: 20rpx;
|
|
||||||
padding: 0 8rpx;
|
|
||||||
line-height: 30rpx;
|
|
||||||
text-align: center;
|
|
||||||
border-radius: 6rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.event_ship {
|
|
||||||
font-size: 20rpx;
|
|
||||||
margin-top: 10rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.label {
|
.label {
|
||||||
margin-top: 10rpx;
|
margin-top: 10rpx;
|
||||||
color: #868686;
|
color: #868686;
|
||||||
@ -1149,141 +869,11 @@
|
|||||||
color: var(--view-priceColor);
|
color: var(--view-priceColor);
|
||||||
font-size: 20rpx;
|
font-size: 20rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.err-txt {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
margin-top: 18rpx;
|
|
||||||
color: $theme-color;
|
|
||||||
|
|
||||||
.iconfont {
|
|
||||||
margin-right: 10rpx;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.step {
|
|
||||||
position: absolute;
|
|
||||||
right: 0;
|
|
||||||
top: 100rpx;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
|
|
||||||
.min {
|
|
||||||
width: 50rpx;
|
|
||||||
height: 40rpx;
|
|
||||||
background-image: url('~@/static/images/min.png');
|
|
||||||
background-size: 17rpx 17rpx;
|
|
||||||
background-position: center;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
.num-box {
|
|
||||||
width: 68rpx;
|
|
||||||
height: 40rpx;
|
|
||||||
line-height: 40rpx;
|
|
||||||
text-align: center;
|
|
||||||
background: #F2F2F2;
|
|
||||||
font-size: 23rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.add {
|
|
||||||
width: 50rpx;
|
|
||||||
height: 40rpx;
|
|
||||||
background-image: url('~@/static/images/add.png');
|
|
||||||
background-size: 17rpx 17rpx;
|
|
||||||
background-position: center;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.event_payTime {
|
|
||||||
padding: 0 30rpx 24rpx;
|
|
||||||
|
|
||||||
.event_progress {
|
|
||||||
margin-top: 50rpx;
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.progress_step {
|
|
||||||
height: 80rpx;
|
|
||||||
position: relative;
|
|
||||||
padding-left: 60rpx;
|
|
||||||
|
|
||||||
&::before {
|
|
||||||
content: '';
|
|
||||||
display: block;
|
|
||||||
width: 2rpx;
|
|
||||||
height: 40rpx;
|
|
||||||
background: var(--view-theme);
|
|
||||||
position: absolute;
|
|
||||||
left: 35rpx;
|
|
||||||
top: 18rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
&:nth-child(2) {
|
|
||||||
&::before {
|
|
||||||
bottom: 64rpx;
|
|
||||||
top: auto;
|
|
||||||
background: #EFEFEF;
|
|
||||||
}
|
|
||||||
|
|
||||||
&::after {
|
|
||||||
|
|
||||||
background: #EFEFEF;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
&::after {
|
|
||||||
content: '';
|
|
||||||
display: block;
|
|
||||||
width: 14rpx;
|
|
||||||
height: 14rpx;
|
|
||||||
background: var(--view-theme);
|
|
||||||
border-radius: 50%;
|
|
||||||
position: absolute;
|
|
||||||
top: 10rpx;
|
|
||||||
left: 29rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.name {
|
|
||||||
float: left;
|
|
||||||
color: #282828;
|
|
||||||
|
|
||||||
&.color_red {
|
|
||||||
color: var(--view-theme);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.price {
|
|
||||||
float: right;
|
|
||||||
color: #282828;
|
|
||||||
|
|
||||||
&.color_red {
|
|
||||||
color: var(--view-priceColor);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.progress_pay {
|
|
||||||
padding-left: 60rpx;
|
|
||||||
font-size: 24rpx;
|
|
||||||
color: #868686;
|
|
||||||
margin-top: -34rpx;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.integral_checked {
|
|
||||||
margin-left: 10rpx;
|
|
||||||
position: relative;
|
|
||||||
top: -2rpx;
|
|
||||||
display: inline;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
uni-checkbox-group,
|
uni-checkbox-group,
|
||||||
@ -1295,11 +885,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.icon-wenhao1 {
|
|
||||||
color: #868686;
|
|
||||||
margin-right: 6rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.total {
|
.total {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: flex-end;
|
justify-content: flex-end;
|
||||||
@ -1320,130 +905,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.store-address {
|
|
||||||
padding: 30rpx 23rpx;
|
|
||||||
margin: 0 30rpx;
|
|
||||||
background: #F6F6F6;
|
|
||||||
border-radius: 8rpx;
|
|
||||||
font-size: 24rpx;
|
|
||||||
display: -webkit-box;
|
|
||||||
display: -moz-box;
|
|
||||||
display: -ms-flexbox;
|
|
||||||
display: -webkit-flex;
|
|
||||||
display: flex;
|
|
||||||
/*垂直居中*/
|
|
||||||
-webkit-box-align: center;
|
|
||||||
/*旧版本*/
|
|
||||||
-moz-box-align: center;
|
|
||||||
/*旧版本*/
|
|
||||||
-ms-flex-align: center;
|
|
||||||
/*混合版本*/
|
|
||||||
-webkit-align-items: center;
|
|
||||||
/*新版本*/
|
|
||||||
align-items: center;
|
|
||||||
|
|
||||||
/*新版本*/
|
|
||||||
.name {
|
|
||||||
width: 148rpx;
|
|
||||||
margin-right: 20rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.info {
|
|
||||||
flex: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.map {
|
|
||||||
text-align: center;
|
|
||||||
padding-left: 40rpx;
|
|
||||||
position: relative;
|
|
||||||
|
|
||||||
&::before {
|
|
||||||
content: '';
|
|
||||||
display: inline-block;
|
|
||||||
width: 2rpx;
|
|
||||||
height: 42rpx;
|
|
||||||
background-color: #DDDDDD;
|
|
||||||
position: absolute;
|
|
||||||
left: 0;
|
|
||||||
top: 18rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.iconfont {
|
|
||||||
color: var(--view-theme);
|
|
||||||
}
|
|
||||||
|
|
||||||
.map_text {
|
|
||||||
color: var(--view-theme);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.settlementAgreement {
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
position: fixed;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
background: rgba(0, 0, 0, .5);
|
|
||||||
z-index: 40;
|
|
||||||
}
|
|
||||||
|
|
||||||
.settlementAgreement .setAgCount {
|
|
||||||
background: #fff;
|
|
||||||
width: 656rpx;
|
|
||||||
height: 458px;
|
|
||||||
position: absolute;
|
|
||||||
top: 50%;
|
|
||||||
left: 50%;
|
|
||||||
border-radius: 12rpx;
|
|
||||||
-webkit-border-radius: 12rpx;
|
|
||||||
padding: 52rpx;
|
|
||||||
-webkit-transform: translate(-50%, -50%);
|
|
||||||
-moz-transform: translate(-50%, -50%);
|
|
||||||
transform: translate(-50%, -50%);
|
|
||||||
overflow: hidden;
|
|
||||||
|
|
||||||
.content {
|
|
||||||
height: 900rpx;
|
|
||||||
overflow-y: scroll;
|
|
||||||
|
|
||||||
/deep/ p {
|
|
||||||
font-size: 13px;
|
|
||||||
line-height: 22px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/deep/ img {
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.settlementAgreement .setAgCount .icon {
|
|
||||||
font-size: 42rpx;
|
|
||||||
color: #b4b1b4;
|
|
||||||
position: absolute;
|
|
||||||
top: 15rpx;
|
|
||||||
right: 15rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.settlementAgreement .setAgCount .title {
|
|
||||||
color: #333;
|
|
||||||
font-size: 32rpx;
|
|
||||||
text-align: center;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.settlementAgreement .setAgCount .content {
|
|
||||||
margin-top: 32rpx;
|
|
||||||
color: #333;
|
|
||||||
font-size: 26rpx;
|
|
||||||
line-height: 22px;
|
|
||||||
text-align: justify;
|
|
||||||
text-justify: distribute-all-lines;
|
|
||||||
height: 756rpx;
|
|
||||||
overflow-y: scroll;
|
|
||||||
}
|
|
||||||
|
|
||||||
.red_packet {
|
.red_packet {
|
||||||
color: #ff5c2d !important;
|
color: #ff5c2d !important;
|
||||||
background-color: rgba(#ff5c2d, 0.3);
|
background-color: rgba(#ff5c2d, 0.3);
|
||||||
@ -1452,70 +913,4 @@
|
|||||||
padding-left: 20rpx;
|
padding-left: 20rpx;
|
||||||
font-size: 25rpx;
|
font-size: 25rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tips_popup {
|
|
||||||
width: 600rpx;
|
|
||||||
height: 450rpx;
|
|
||||||
position: relative;
|
|
||||||
|
|
||||||
.r_c_gb {
|
|
||||||
width: 100%;
|
|
||||||
height: 420rpx;
|
|
||||||
margin-top: 30rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ref_content {
|
|
||||||
position: absolute;
|
|
||||||
left: 0;
|
|
||||||
top: 0;
|
|
||||||
height: 100%;
|
|
||||||
width: 100%;
|
|
||||||
box-sizing: border-box;
|
|
||||||
padding: 120rpx 30rpx 30rpx 30rpx;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
justify-content: space-between;
|
|
||||||
color: #2E2E2E;
|
|
||||||
font-size: 28rpx;
|
|
||||||
|
|
||||||
.r_c_title {
|
|
||||||
font-weight: blod;
|
|
||||||
}
|
|
||||||
|
|
||||||
.r_c_text {
|
|
||||||
font-size: 26rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.r_c_btn {
|
|
||||||
display: flex;
|
|
||||||
justify-content: space-around;
|
|
||||||
|
|
||||||
.r_c_btn1 {
|
|
||||||
background-color: transparent;
|
|
||||||
border: 5rpx solid #FF874C;
|
|
||||||
color: #FF874C;
|
|
||||||
font-size: 28rpx;
|
|
||||||
padding: 5rpx 28rpx;
|
|
||||||
border-radius: 60rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.r_c_btn2 {
|
|
||||||
background-color: #FF874C;
|
|
||||||
border: 5rpx solid #FF874C;
|
|
||||||
color: #fff;
|
|
||||||
font-size: 28rpx;
|
|
||||||
padding: 5rpx 28rpx;
|
|
||||||
border-radius: 60rpx;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.r_c_close {
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
right: 0;
|
|
||||||
height: 60rpx;
|
|
||||||
width: 60rpx;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
</style>
|
Loading…
x
Reference in New Issue
Block a user