Commit c14fb301d59e04e92c4ebad0994d1177e62239e6
1 parent
12fc10d2
赤峰 输入车牌停车记录
Showing
5 changed files
with
43 additions
and
4 deletions
dist.zip deleted
No preview for this file type
src/main.js
... | ... | @@ -20,6 +20,12 @@ import { MessageBox } from 'mint-ui' |
20 | 20 | // Vue.use(MessageBox) |
21 | 21 | Vue.prototype.$msgbox = MessageBox |
22 | 22 | |
23 | + | |
24 | + | |
25 | +import { Field } from 'mint-ui'; | |
26 | + | |
27 | +Vue.component(Field.name, Field); | |
28 | + | |
23 | 29 | //全局设置的基本样式 |
24 | 30 | import './assets/css/base.scss' |
25 | 31 | ... | ... |
src/views/parkPay/navigation.vue
src/views/parkPay/orderPay.vue
... | ... | @@ -21,6 +21,11 @@ |
21 | 21 | <span>{{(arrearageActFee/100).toFixed(2)}}</span> |
22 | 22 | </li> |
23 | 23 | </ul> |
24 | + | |
25 | + <p style="margin-top: 20px;padding-left: 15px;">停车引导员工号(非必填)</p> | |
26 | + <mt-field style="font-size: 14px;color: #333;" label="" placeholder="请输入员工号" type="number" v-model="tollNumber" :attr="{ oninput: 'if(value.length>7)value=value.slice(0,7)' }" ></mt-field> | |
27 | + | |
28 | + | |
24 | 29 | <div style="padding: 20px 18px"> |
25 | 30 | <div class="toPay" @click="toPay">{{clientBrowser}}支付</div> |
26 | 31 | </div> |
... | ... | @@ -61,6 +66,7 @@ export default { |
61 | 66 | orderId: '', //支付的订单 |
62 | 67 | webAppCode: '', // 微信code |
63 | 68 | appOrderTimeout: '', // 超时描述 |
69 | + tollNumber:'', // 收费员员工号 | |
64 | 70 | } |
65 | 71 | }, |
66 | 72 | created() { |
... | ... | @@ -154,6 +160,7 @@ export default { |
154 | 160 | wxParams.paySrcType = this.paySrcType;//101停车支付 |
155 | 161 | wxParams.recordArreaInfos = JSON.stringify(orderIdData); |
156 | 162 | wxParams.openId = openIdData; |
163 | + wxParams.backDeveloperCode = this.tollNumber, | |
157 | 164 | wxParams.appId = this.$utils.myVxAppId; |
158 | 165 | vxPayQuery(wxParams).then(res => { |
159 | 166 | if (res.code == 0) { // |
... | ... | @@ -174,9 +181,25 @@ export default { |
174 | 181 | } else { |
175 | 182 | alert("没有找到返回值"); |
176 | 183 | } |
177 | - } else { | |
184 | + } else if(res.code == 1002){//其他情况如【该卡号场内已存在】 | |
178 | 185 | console.log(res.message); |
179 | - alert(res.message); | |
186 | + MessageBox.confirm('', { | |
187 | + message: res.message, | |
188 | + title: '温馨提示', | |
189 | + showCancelButton:false, | |
190 | + confirmButtonText: '确定', | |
191 | + }).then(action => { | |
192 | + if (action == 'confirm') { //确认的回调 | |
193 | + console.log('确定'); | |
194 | + this.$router.go(-1) | |
195 | + } | |
196 | + }).catch(err => { | |
197 | + if (err == 'cancel') { //取消的回调 | |
198 | + console.log('取消'); | |
199 | + } | |
200 | + }); | |
201 | + }else{ | |
202 | + alert(res.message) | |
180 | 203 | } |
181 | 204 | }) |
182 | 205 | }, | ... | ... |
src/views/parkPay/plateNumber.vue
... | ... | @@ -80,7 +80,7 @@ |
80 | 80 | <div> |
81 | 81 | <p style="margin-bottom: 18px;margin-top: 18px;">查询记录</p> |
82 | 82 | <ul class="bound-list" v-if="boundList.length>0"> |
83 | - <li v-for="i in boundList" :key="i"> | |
83 | + <li v-for="i in boundList" :key="i" @click="boundHandle(i)"> | |
84 | 84 | <span>{{ i }}</span> |
85 | 85 | </li> |
86 | 86 | </ul> |
... | ... | @@ -410,6 +410,16 @@ export default { |
410 | 410 | openImgUrl(i) { // 点击图片跳转 |
411 | 411 | window.open(i.jumpUrl) |
412 | 412 | }, |
413 | + boundHandle(i) { // 记录点击事件 | |
414 | + console.log(i) | |
415 | + this.$router.push({ | |
416 | + path:'parkRecord', | |
417 | + query:{ | |
418 | + carNumber:i, | |
419 | + carNumberColor: this.currentColor | |
420 | + } | |
421 | + }) | |
422 | + }, | |
413 | 423 | chooseColor (index){ // 颜色选择 |
414 | 424 | this.currentColor = index |
415 | 425 | switch (this.currentColor) { | ... | ... |