|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<div class="container">
|
|
|
- <van-search v-model="value" placeholder="请输入批次号" />
|
|
|
+ <van-search v-model="search" placeholder="请输入批次号" />
|
|
|
|
|
|
<div class="batch">
|
|
|
<div class="batch-top">
|
|
@@ -41,12 +41,13 @@
|
|
|
<van-field label="收件人" value="xxx" readonly />
|
|
|
<van-field label="楼层" value="xxx" readonly />
|
|
|
<van-field label="联系方式" value="xxx" readonly />
|
|
|
-
|
|
|
- <van-field readonly clickable name="picker" :value="value" label="签收类型" placeholder="点击签收类型"
|
|
|
- @click="showPicker = true" />
|
|
|
+
|
|
|
+ <van-field readonly clickable name="picker" :value="selectedOption" label="签收类型"
|
|
|
+ placeholder="点击签收类型" @click="showPicker = true" />
|
|
|
<van-popup v-model="showPicker" position="bottom">
|
|
|
- <van-picker show-toolbar :columns="columns" @confirm="onConfirm" @cancel="showPicker = false" />
|
|
|
+ <van-picker show-toolbar :columns="options" @confirm="onConfirm" @cancel="showPicker = false" />
|
|
|
</van-popup>
|
|
|
+ <van-field v-if="wer == '他人签收'" v-model="qwe" label="代取手机号" placeholder="请输入代取手机号" />
|
|
|
<div style="margin: 16px;">
|
|
|
<van-button round block type="info" native-type="submit">签收完成</van-button>
|
|
|
</div>
|
|
@@ -64,29 +65,43 @@ export default {
|
|
|
name: 'waitsent',
|
|
|
data() {
|
|
|
return {
|
|
|
- value: '',
|
|
|
+ qwe:'',
|
|
|
+ search: '',
|
|
|
receiving: false,//签收
|
|
|
retention: false,//滞留
|
|
|
+ selectedOption: '', // 设置为空字符串,等待选择
|
|
|
value: '',
|
|
|
- columns: ['本人签收','他人签收'],
|
|
|
+ options: ['本人签收', '他人签收'],
|
|
|
showPicker: false,
|
|
|
+ wer:'',
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
// 签收
|
|
|
onReceiving() {
|
|
|
this.receiving = true;
|
|
|
+ this.selectedOption = this.options[0];
|
|
|
},
|
|
|
// 滞留
|
|
|
onRetention() {
|
|
|
this.retention = true;
|
|
|
},
|
|
|
onConfirm(value) {
|
|
|
- this.value = value;
|
|
|
+ this.selectedOption = value;
|
|
|
this.showPicker = false;
|
|
|
+ this.wer = value
|
|
|
+ console.log(value,'123')
|
|
|
},
|
|
|
+ // 签收完成
|
|
|
+ onSubmit() {
|
|
|
+
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
+ mounted() {
|
|
|
+ this.selectedOption = this.options[0]; // 默认选择第一个选项
|
|
|
+ }
|
|
|
+
|
|
|
};
|
|
|
</script>
|
|
|
|