|
@@ -1,8 +1,7 @@
|
1
|
1
|
<template>
|
2
|
|
-
|
3
|
2
|
<van-cell-group>
|
4
|
3
|
<template #title>
|
5
|
|
- 开票信息(<span class='groupTitle'>请务必仔细填写以下信息,必填</span>)
|
|
4
|
+ 开票信息(<span class="groupTitle">请务必仔细填写以下信息,必填</span>)
|
6
|
5
|
</template>
|
7
|
6
|
<van-field
|
8
|
7
|
label="开票单位"
|
|
@@ -61,10 +60,32 @@
|
61
|
60
|
<van-radio name="否">否</van-radio>
|
62
|
61
|
</van-radio-group>
|
63
|
62
|
</template>
|
64
|
|
- </van-field>
|
|
63
|
+ </van-field>
|
|
64
|
+ <van-field name="isNeedLodging" label="是否需要住宿清单">
|
|
65
|
+ <template #input>
|
|
66
|
+ <van-radio-group
|
|
67
|
+ v-model="props.pdata.isNeedLodging"
|
|
68
|
+ :disabled="props.isFinished"
|
|
69
|
+
|
|
70
|
+ direction="horizontal"
|
|
71
|
+ >
|
|
72
|
+ <van-radio name="1">是</van-radio>
|
|
73
|
+ <van-radio name="0">否</van-radio>
|
|
74
|
+ </van-radio-group>
|
|
75
|
+ </template>
|
|
76
|
+ </van-field>
|
|
77
|
+
|
|
78
|
+ <van-field
|
|
79
|
+ v-if="props.pdata.isNeedLodging==1"
|
|
80
|
+ label="房号"
|
|
81
|
+ v-model="props.pdata.roomCode"
|
|
82
|
+ name="roomCode"
|
|
83
|
+ placeholder="请输入房号"
|
|
84
|
+ :rules="[{ required: true, message: '请输入房号' }]"
|
|
85
|
+ />
|
65
|
86
|
</van-cell-group>
|
66
|
87
|
<van-cell-group title="发票寄送的收件信息(非必填)">
|
67
|
|
- <van-field
|
|
88
|
+ <van-field
|
68
|
89
|
label="收件人姓名"
|
69
|
90
|
v-model="props.pdata.mailUser"
|
70
|
91
|
name="mailUser"
|
|
@@ -85,17 +106,17 @@
|
85
|
106
|
</van-cell-group>
|
86
|
107
|
</template>
|
87
|
108
|
<script setup>
|
88
|
|
-import { ref, reactive, watch } from 'vue';
|
|
109
|
+import { ref, reactive, watch } from "vue";
|
89
|
110
|
const props = defineProps({
|
90
|
111
|
isFinished: String,
|
91
|
112
|
pdata: {
|
92
|
113
|
type: Object,
|
93
|
|
- default: () => ({})
|
94
|
|
- }
|
95
|
|
-})
|
|
114
|
+ default: () => ({}),
|
|
115
|
+ },
|
|
116
|
+});
|
96
|
117
|
</script>
|
97
|
118
|
<style lang="less" scoped>
|
98
|
|
-.groupTitle{
|
|
119
|
+.groupTitle {
|
99
|
120
|
color: red;
|
100
|
121
|
}
|
101
|
122
|
</style>
|