2025-03-23 09:29:40 +08:00
|
|
|
|
<template>
|
|
|
|
|
<view class="content">
|
|
|
|
|
<view class="centerbox">
|
|
|
|
|
<u--form labelPosition="left" :model="dataForm" ref="uForm">
|
2025-04-01 21:35:18 +08:00
|
|
|
|
<u-form-item borderBottom :label="'联系方式'" label-width="200rpx" prop="phone">
|
2025-03-23 09:29:40 +08:00
|
|
|
|
<u-input border="none" v-model="dataForm.phone" disabled placeholder-class="place-class"
|
|
|
|
|
maxlength="20"
|
2025-04-01 21:35:18 +08:00
|
|
|
|
class="border-color" :placeholder="'请输入'" />
|
2025-03-23 09:29:40 +08:00
|
|
|
|
</u-form-item>
|
|
|
|
|
|
2025-04-01 21:35:18 +08:00
|
|
|
|
<u-form-item borderBottom :label="'备注'" label-width="200rpx" prop="remark">
|
2025-03-23 09:29:40 +08:00
|
|
|
|
<u-input border="none" v-model="dataForm.remark" placeholder-class="place-class"
|
2025-04-01 21:35:18 +08:00
|
|
|
|
class="border-color" :placeholder="'请输入'" />
|
2025-03-23 09:29:40 +08:00
|
|
|
|
</u-form-item>
|
|
|
|
|
|
|
|
|
|
<view class="thetexts">
|
|
|
|
|
<view class="text_title">
|
2025-04-01 21:35:18 +08:00
|
|
|
|
{{'会员须知'}}
|
2025-03-23 09:29:40 +08:00
|
|
|
|
</view>
|
|
|
|
|
<view class="text_content">
|
2025-04-01 21:35:18 +08:00
|
|
|
|
1.{{'提交申请后,系统将以站内信/短信/邮件的形式发送给您【自提码】,请注意保存!'}}
|
|
|
|
|
</br>2.{{'自提时间:每日9:00至18:00'}}
|
|
|
|
|
</br>3.{{'自提地址:山东省青岛市崂山区金家岭街道金岭广场1号楼13层101前台'}}
|
|
|
|
|
</br>4.{{'获取自提码请尽快在1个工作日内完成自提,若未完成自提,系统将默认重新发货!'}}
|
2025-03-23 09:29:40 +08:00
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</u--form>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="bottombtn">
|
2025-04-01 21:35:18 +08:00
|
|
|
|
<u-button shape="circle" @click="submit" :text="'确认自提'" color="#FB3024"></u-button>
|
2025-03-23 09:29:40 +08:00
|
|
|
|
</view>
|
|
|
|
|
<u-popup class="thePopup" :show="successShow" mode="center" @close="successShow = false">
|
|
|
|
|
<view class="successPopup">
|
|
|
|
|
|
|
|
|
|
<view class="poupTop">
|
|
|
|
|
<view class="theiconbox">
|
|
|
|
|
<u-icon name="checkbox-mark" color="#ffffff" size="26"></u-icon>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="theicontitle">
|
2025-04-01 21:35:18 +08:00
|
|
|
|
{{'提交成功'}}
|
2025-03-23 09:29:40 +08:00
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="poupContent">
|
|
|
|
|
<!-- {{selfCode}} -->
|
|
|
|
|
<text class="green">{{selfCode}}</text>
|
2025-04-01 21:35:18 +08:00
|
|
|
|
<text class="copy" @click="copy(selfCode)">{{'复制'}}</text>
|
2025-03-23 09:29:40 +08:00
|
|
|
|
</view>
|
|
|
|
|
<view class="tipcontent">
|
|
|
|
|
<view class="tip1">
|
2025-04-01 21:35:18 +08:00
|
|
|
|
{{'提货地址'}}
|
2025-03-23 09:29:40 +08:00
|
|
|
|
</view>
|
|
|
|
|
<view class="tip2">
|
2025-04-01 21:35:18 +08:00
|
|
|
|
{{'自提地址:山东省青岛市崂山区金家岭街道金岭广场1号楼13层101前台'}}</br>
|
|
|
|
|
{{'提货电话'}}:400-111-2818
|
2025-03-23 09:29:40 +08:00
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="poupBtn" @click="sureBtn">
|
2025-04-01 21:35:18 +08:00
|
|
|
|
{{'确定'}}
|
2025-03-23 09:29:40 +08:00
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</u-popup>
|
|
|
|
|
</view>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
import * as sel from '@/config/selfService.js'
|
|
|
|
|
export default {
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
dataForm: {
|
|
|
|
|
remark: ""
|
|
|
|
|
},
|
|
|
|
|
selfCode: "",
|
|
|
|
|
successShow: false,
|
|
|
|
|
userInfo:''
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
onLoad(query) {
|
|
|
|
|
this.dataForm.phone = query.recPhone
|
|
|
|
|
this.dataForm.orderCode = query.orderCode
|
|
|
|
|
this.dataForm.remark = ""
|
|
|
|
|
this.userInfo = uni.getStorageSync('User')
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
sureBtn() {
|
|
|
|
|
this.successShow = false
|
|
|
|
|
uni.navigateBack()
|
|
|
|
|
},
|
|
|
|
|
copy(data) {
|
|
|
|
|
uni.setClipboardData({
|
|
|
|
|
data: data,
|
|
|
|
|
success: () => {
|
|
|
|
|
uni.showToast({
|
2025-04-01 21:35:18 +08:00
|
|
|
|
title: '复制成功'
|
2025-03-23 09:29:40 +08:00
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
submit() {
|
|
|
|
|
sel.saveSelfPick(this.dataForm).then((res) => {
|
|
|
|
|
if (res.code == 200) {
|
|
|
|
|
this.selfCode = res.data.selfCode
|
|
|
|
|
// uni.showToast({
|
|
|
|
|
// title: res.msg,
|
|
|
|
|
// icon: 'none',
|
|
|
|
|
|
|
|
|
|
// })
|
|
|
|
|
this.successShow = true
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
|
.content {
|
|
|
|
|
background: #F9F9F9;
|
|
|
|
|
padding: 10rpx 12rpx;
|
|
|
|
|
|
|
|
|
|
.centerbox {
|
|
|
|
|
padding: 18rpx;
|
|
|
|
|
background: #FFFFFF;
|
|
|
|
|
box-shadow: 0rpx 2rpx 10rpx 0rpx rgba(204, 204, 204, 0.4);
|
|
|
|
|
border-radius: 10rpx 10rpx 0rpx 0rpx;
|
|
|
|
|
|
|
|
|
|
.thetexts {
|
|
|
|
|
font-size: 26rpx;
|
|
|
|
|
font-family: Source Han Sans CN;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
color: #333333;
|
|
|
|
|
margin-top: 40rpx;
|
|
|
|
|
|
|
|
|
|
.text_title {
|
|
|
|
|
margin-bottom: 16rpx;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.text_content {
|
|
|
|
|
color: #999999;
|
|
|
|
|
line-height: 40rpx;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.bottombtn {
|
|
|
|
|
padding: 10rpx 30rpx 40rpx 30rpx;
|
|
|
|
|
margin-top: 68rpx;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.successPopup {
|
|
|
|
|
width: 560rpx;
|
|
|
|
|
background: #FFFFFF;
|
|
|
|
|
border-radius: 20rpx;
|
|
|
|
|
padding: 26rpx 60rpx;
|
|
|
|
|
|
|
|
|
|
.poupTop {
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
|
|
.theiconbox {
|
|
|
|
|
background-color: #029b00;
|
|
|
|
|
border-radius: 50%;
|
|
|
|
|
display: flex;
|
|
|
|
|
align-content: center;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.theicontitle {
|
|
|
|
|
font-size: 30rpx;
|
|
|
|
|
font-family: Source Han Sans CN;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
margin-left: 13rpx;
|
|
|
|
|
color: #333333;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.poupContent {
|
|
|
|
|
margin-top: 50rpx;
|
|
|
|
|
|
|
|
|
|
text-align: center;
|
|
|
|
|
|
|
|
|
|
.green {
|
|
|
|
|
font-size: 36rpx;
|
|
|
|
|
font-family: Source Han Sans CN;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
color: #69A35B;
|
|
|
|
|
margin-right: 18rpx;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.copy {
|
|
|
|
|
font-size: 26rpx;
|
|
|
|
|
font-family: Source Han Sans CN;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
color: #FB3024;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.tipcontent {
|
|
|
|
|
font-size: 26rpx;
|
|
|
|
|
font-family: Source Han Sans CN;
|
|
|
|
|
margin-top: 36rpx;
|
|
|
|
|
|
|
|
|
|
.tip1 {
|
|
|
|
|
color: #333333;
|
|
|
|
|
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.tip2 {
|
|
|
|
|
color: #666666;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
line-height: 42rpx;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.poupBtn {
|
|
|
|
|
background: #FB3024;
|
|
|
|
|
border-radius: 39rpx;
|
|
|
|
|
padding: 26rpx 0;
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
color: #FFFFFF;
|
|
|
|
|
margin-top: 70rpx;
|
|
|
|
|
margin-bottom: 40rpx;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</style>
|