接机
Showing
3 changed files
with
53 additions
and
10 deletions
| ... | @@ -8,14 +8,17 @@ | ... | @@ -8,14 +8,17 @@ |
| 8 | <div v-if="!showR" > | 8 | <div v-if="!showR" > |
| 9 | <el-form ref="iformRef" :label-width="language==0?'120px':'240px'" :model="form" :rules="rules" | 9 | <el-form ref="iformRef" :label-width="language==0?'120px':'240px'" :model="form" :rules="rules" |
| 10 | label-position="right"> | 10 | label-position="right"> |
| 11 | <el-form-item :label="language==0?'服务类型':'Service Type (Pick-Up/Drop-Off)'" prop="type" required> | 11 | <el-form-item :label="language==0?'服务类型':'Service Type (Pick-Up/Drop-Off)'" prop="type" required style="margin-bottom: 0px"> |
| 12 | <el-checkbox-group v-model="form.type"> | 12 | <el-checkbox-group v-model="form.type"> |
| 13 | <el-checkbox label="1">{{ language == 0 ? '接机' : 'airport pickup' }}</el-checkbox> | 13 | <el-checkbox label="1">{{ language == 0 ? '接机' : 'airport pickup' }}</el-checkbox> |
| 14 | <el-checkbox label="2">{{ language == 0 ? '送机' : 'airport drop-off' }}</el-checkbox> | 14 | <el-checkbox label="2">{{ language == 0 ? '送机' : 'airport drop-off' }}</el-checkbox> |
| 15 | </el-checkbox-group> | 15 | </el-checkbox-group> |
| 16 | </el-form-item> | 16 | </el-form-item> |
| 17 | <div style="padding-left: 48px;color:red"> | ||
| 18 | {{language==0?'仅限境外及港澳台人员填写':'For overseas and Hong Kong, Macao, and Taiwan personnel only.'}} | ||
| 19 | </div> | ||
| 17 | <div v-if="form.type?.some(v=>v==1)"> | 20 | <div v-if="form.type?.some(v=>v==1)"> |
| 18 | <h3 style="text-align: center">{{ language == 0 ? '接机' : 'airport pickup' }}</h3> | 21 | <h3 style="text-align: center">{{ language == 0 ? '接机信息' : 'Pick-up information' }}</h3> |
| 19 | 22 | ||
| 20 | <el-form-item :label="language==0?'抵达人员身份':'Role of Person-Arrival'" prop="pickUpBo.standing" required> | 23 | <el-form-item :label="language==0?'抵达人员身份':'Role of Person-Arrival'" prop="pickUpBo.standing" required> |
| 21 | <el-checkbox-group v-model="form.pickUpBo.standing"> | 24 | <el-checkbox-group v-model="form.pickUpBo.standing"> |
| ... | @@ -39,9 +42,13 @@ | ... | @@ -39,9 +42,13 @@ |
| 39 | <el-form-item :label="language==0?'联系电话':'Contact Phone Number'" prop="pickUpBo.phone" required> | 42 | <el-form-item :label="language==0?'联系电话':'Contact Phone Number'" prop="pickUpBo.phone" required> |
| 40 | <el-input v-model="form.pickUpBo.phone"/> | 43 | <el-input v-model="form.pickUpBo.phone"/> |
| 41 | </el-form-item> | 44 | </el-form-item> |
| 42 | <el-form-item :label="language==0?'人数':'Number of People'" prop="pickUpBo.counts" required> | 45 | <el-form-item style="margin-bottom: 0" :label="language==0?'接机人数':'Number of People'" prop="pickUpBo.counts" required> |
| 43 | <el-input-number v-model="form.pickUpBo.counts"/> | 46 | <el-input-number v-model="form.pickUpBo.counts"/> |
| 44 | </el-form-item> | 47 | </el-form-item> |
| 48 | <div style="padding-left: 48px;color: red;margin-bottom: 18px"> | ||
| 49 | {{language==0?'填写的人数需是乘坐同一航班/车次':'The number of people to be filled in must be on the same flight/train'}} | ||
| 50 | |||
| 51 | </div> | ||
| 45 | <el-form-item :label="language==0?'抵达日期':'Flight/Train Arrival Date'" prop="pickUpBo.arrivalDate" | 52 | <el-form-item :label="language==0?'抵达日期':'Flight/Train Arrival Date'" prop="pickUpBo.arrivalDate" |
| 46 | required> | 53 | required> |
| 47 | <el-date-picker | 54 | <el-date-picker |
| ... | @@ -81,7 +88,7 @@ | ... | @@ -81,7 +88,7 @@ |
| 81 | </div> | 88 | </div> |
| 82 | 89 | ||
| 83 | <div v-if="form.type?.some(v=>v==2)"> | 90 | <div v-if="form.type?.some(v=>v==2)"> |
| 84 | <h3 style="text-align: center">{{ language == 0 ? '送机' : 'airport drop-off' }}</h3> | 91 | <h3 style="text-align: center">{{ language == 0 ? '送机信息' : 'Delivery information'}}</h3> |
| 85 | <el-form-item | 92 | <el-form-item |
| 86 | :label="language==0?'离会人员身份':'Role of Person-Departure'" | 93 | :label="language==0?'离会人员身份':'Role of Person-Departure'" |
| 87 | prop="downOffBo.standing" required> | 94 | prop="downOffBo.standing" required> |
| ... | @@ -107,9 +114,13 @@ | ... | @@ -107,9 +114,13 @@ |
| 107 | <el-form-item :label="language==0?'联系电话':'Contact Phone Number'" prop="downOffBo.phone" required> | 114 | <el-form-item :label="language==0?'联系电话':'Contact Phone Number'" prop="downOffBo.phone" required> |
| 108 | <el-input v-model="form.downOffBo.phone"/> | 115 | <el-input v-model="form.downOffBo.phone"/> |
| 109 | </el-form-item> | 116 | </el-form-item> |
| 110 | <el-form-item :label="language==0?'人数':'Number of People'" prop="downOffBo.counts" required> | 117 | <el-form-item style="margin-bottom: 0" :label="language==0?'送机人数':'Number of People'" prop="downOffBo.counts" required> |
| 111 | <el-input-number v-model="form.downOffBo.counts"/> | 118 | <el-input-number v-model="form.downOffBo.counts"/> |
| 112 | </el-form-item> | 119 | </el-form-item> |
| 120 | <div style="padding-left: 48px;color: red;margin-bottom: 18px"> | ||
| 121 | {{language==0?'填写的人数需是乘坐同一航班/车次':'The number of people to be filled in must be on the same flight/train'}} | ||
| 122 | |||
| 123 | </div> | ||
| 113 | <el-form-item :label="language==0?'离开日期':'Departure Date from Hotel'" prop="downOffBo.arrivalDate" | 124 | <el-form-item :label="language==0?'离开日期':'Departure Date from Hotel'" prop="downOffBo.arrivalDate" |
| 114 | required> | 125 | required> |
| 115 | <el-date-picker | 126 | <el-date-picker |
| ... | @@ -157,7 +168,7 @@ | ... | @@ -157,7 +168,7 @@ |
| 157 | <div > | 168 | <div > |
| 158 | <div v-if="showR" class="text-center pd20"> | 169 | <div v-if="showR" class="text-center pd20"> |
| 159 | <img class="mauto" src="@/assets/dance/ok.png"/> | 170 | <img class="mauto" src="@/assets/dance/ok.png"/> |
| 160 | <h2 class="text-center">{{ language == 0 ? '境外及港澳台选手接送信息登记已提交' : 'Request Form for Overseas, HKT, Mau, China and TPE Athletes Arrival and Departure' }}</h2> | 171 | <h2 class="text-center">{{ language == 0 ? '境外及港澳台接送信息已提交' : 'Request Form for Overseas, HKT, Mau, China and TPE Athletes Arrival and Departure' }}</h2> |
| 161 | <h4 v-if="language == 0" class="text-center"> | 172 | <h4 v-if="language == 0" class="text-center"> |
| 162 | 我们已收到您的申请 | 173 | 我们已收到您的申请 |
| 163 | </h4> | 174 | </h4> |
| ... | @@ -320,7 +331,7 @@ const open = (params) => { | ... | @@ -320,7 +331,7 @@ const open = (params) => { |
| 320 | }, | 331 | }, |
| 321 | type: ['1'], | 332 | type: ['1'], |
| 322 | } | 333 | } |
| 323 | title.value = language.value == 0 ? '境外及港澳台选手接送信息登记已提交' : 'Request Form for Overseas, HKT, Mau, China and TPE Athletes Arrival and Departure' | 334 | title.value = language.value == 0 ? '境外及港澳台接送信息登记' : 'Request Form for Overseas, HKT, Mau, China and TPE Athletes Arrival and Departure' |
| 324 | cptId.value = params.cptId | 335 | cptId.value = params.cptId |
| 325 | getCourse() | 336 | getCourse() |
| 326 | // proxy.$refs['iformRef'] | 337 | // proxy.$refs['iformRef'] | ... | ... |
| ... | @@ -96,7 +96,10 @@ | ... | @@ -96,7 +96,10 @@ |
| 96 | <!-- <el-button type="primary" @click="popMaster">青少年公益课</el-button>--> | 96 | <!-- <el-button type="primary" @click="popMaster">青少年公益课</el-button>--> |
| 97 | <a class="zn-btn ml20 btn-q" @click="popMaster">青少年公益课报名</a> | 97 | <a class="zn-btn ml20 btn-q" @click="popMaster">青少年公益课报名</a> |
| 98 | 98 | ||
| 99 | <a class="zn-btn ml20 btn-q" @click="handlePickup">接/送机服务</a> | 99 | <div> |
| 100 | <a class="ding" @click="handlePickup">接/送机服务</a> | ||
| 101 | </div> | ||
| 102 | |||
| 100 | </div> | 103 | </div> |
| 101 | </el-col> | 104 | </el-col> |
| 102 | <el-col :sm="24" :lg="14"> | 105 | <el-col :sm="24" :lg="14"> |
| ... | @@ -979,4 +982,17 @@ const handlePickup=()=>{ | ... | @@ -979,4 +982,17 @@ const handlePickup=()=>{ |
| 979 | background: linear-gradient(-90deg, #8623FC, #453DEA) !important; | 982 | background: linear-gradient(-90deg, #8623FC, #453DEA) !important; |
| 980 | } | 983 | } |
| 981 | 984 | ||
| 985 | .ding{ | ||
| 986 | position: fixed; | ||
| 987 | right: 0px; | ||
| 988 | z-index:99; | ||
| 989 | top: 340px; | ||
| 990 | background: linear-gradient(-90deg, #8623FC, #453DEA) !important; | ||
| 991 | box-shadow: none; | ||
| 992 | color: #fff; | ||
| 993 | border-radius: 10px; | ||
| 994 | padding: 20px; | ||
| 995 | width: 192px; | ||
| 996 | text-align: center; | ||
| 997 | } | ||
| 982 | </style> | 998 | </style> | ... | ... |
| ... | @@ -91,8 +91,11 @@ | ... | @@ -91,8 +91,11 @@ |
| 91 | <a class="zn-btn ml20 btn-q" style="font-size: 15px;margin-right: 20px" @click="popMaster">Junior &Youth Camp REGISTER<el-icon><Edit /></el-icon> | 91 | <a class="zn-btn ml20 btn-q" style="font-size: 15px;margin-right: 20px" @click="popMaster">Junior &Youth Camp REGISTER<el-icon><Edit /></el-icon> |
| 92 | </a> | 92 | </a> |
| 93 | 93 | ||
| 94 | <a class="zn-btn btn-q" style="font-size: 15px;margin-top: 10px" @click="handlePickup">Pick-up/drop-off service | 94 | <div> |
| 95 | </a> | 95 | <a class=" ding" style="font-size: 15px;margin-top: 10px" @click="handlePickup">Pick-up/drop-off service |
| 96 | </a> | ||
| 97 | </div> | ||
| 98 | |||
| 96 | </div> | 99 | </div> |
| 97 | 100 | ||
| 98 | </div> | 101 | </div> |
| ... | @@ -844,4 +847,17 @@ const handlePickup=()=>{ | ... | @@ -844,4 +847,17 @@ const handlePickup=()=>{ |
| 844 | border-radius: 100px; | 847 | border-radius: 100px; |
| 845 | background: linear-gradient(-90deg, #8623FC, #453DEA) !important; | 848 | background: linear-gradient(-90deg, #8623FC, #453DEA) !important; |
| 846 | } | 849 | } |
| 850 | |||
| 851 | .ding{ | ||
| 852 | position: fixed; | ||
| 853 | right:0px; | ||
| 854 | z-index:99; | ||
| 855 | top: 300px; | ||
| 856 | background: linear-gradient(-90deg, #8623FC, #453DEA) !important; | ||
| 857 | box-shadow: none; | ||
| 858 | color: #fff; | ||
| 859 | border-radius: 10px; | ||
| 860 | //height: 100px; | ||
| 861 | padding: 20px; | ||
| 862 | } | ||
| 847 | </style> | 863 | </style> | ... | ... |
-
Please register or sign in to post a comment