From 7bc83a977edd929c0c58bdcbedfb0565d6e89de5 Mon Sep 17 00:00:00 2001 From: liuqimichale <123456lq> Date: Tue, 12 Jan 2021 15:26:27 +0800 Subject: [PATCH] 在停缴费 --- src/assets/images/carBlack.png | Bin 0 -> 1658 bytes src/assets/images/carBlue.png | Bin 0 -> 1927 bytes src/assets/images/carGreen.png | Bin 0 -> 3407 bytes src/assets/images/carWhite.png | Bin 0 -> 1480 bytes src/assets/images/carYellow.png | Bin 0 -> 1887 bytes src/assets/images/free-tip.png | Bin 0 -> 1185 bytes src/assets/images/noRecord.png | Bin 0 -> 13368 bytes src/components/parkRecord.vue | 161 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------- 8 files changed, 152 insertions(+), 9 deletions(-) create mode 100644 src/assets/images/carBlack.png create mode 100644 src/assets/images/carBlue.png create mode 100644 src/assets/images/carGreen.png create mode 100644 src/assets/images/carWhite.png create mode 100644 src/assets/images/carYellow.png create mode 100644 src/assets/images/free-tip.png create mode 100644 src/assets/images/noRecord.png diff --git a/src/assets/images/carBlack.png b/src/assets/images/carBlack.png new file mode 100644 index 0000000..3603de8 Binary files /dev/null and b/src/assets/images/carBlack.png differ diff --git a/src/assets/images/carBlue.png b/src/assets/images/carBlue.png new file mode 100644 index 0000000..7923127 Binary files /dev/null and b/src/assets/images/carBlue.png differ diff --git a/src/assets/images/carGreen.png b/src/assets/images/carGreen.png new file mode 100644 index 0000000..bfa1ded Binary files /dev/null and b/src/assets/images/carGreen.png differ diff --git a/src/assets/images/carWhite.png b/src/assets/images/carWhite.png new file mode 100644 index 0000000..560df08 Binary files /dev/null and b/src/assets/images/carWhite.png differ diff --git a/src/assets/images/carYellow.png b/src/assets/images/carYellow.png new file mode 100644 index 0000000..c57914f Binary files /dev/null and b/src/assets/images/carYellow.png differ diff --git a/src/assets/images/free-tip.png b/src/assets/images/free-tip.png new file mode 100644 index 0000000..49253c6 Binary files /dev/null and b/src/assets/images/free-tip.png differ diff --git a/src/assets/images/noRecord.png b/src/assets/images/noRecord.png new file mode 100644 index 0000000..5680be0 Binary files /dev/null and b/src/assets/images/noRecord.png differ diff --git a/src/components/parkRecord.vue b/src/components/parkRecord.vue index 9a12c8b..758ff54 100644 --- a/src/components/parkRecord.vue +++ b/src/components/parkRecord.vue @@ -1,7 +1,7 @@ @@ -29,23 +63,46 @@ export default { name: 'parkRecord', data() { return { - tabList: [ + tabList: [ // 切换数据 { text: '在停缴费', id: 1 }, { text: '离场待缴', id: 2 }, ], - currentTabActive: 0, - carNumber: '', - parkList:[1] + carColor: 1,// 车牌颜色 + currentTabActive: 0, // 显示当前哪个 + carNumber: '', // 车牌号码 + parkList: [1] // 停车记录数据 } }, created() { - this.carNumber = this.$route.query.carNumber + this.carNumber = this.$route.query.carNumber // 获取车牌号 console.log(this.carNumber) }, methods: { - tabHandle(index) { + tabHandle(index) { // tab 切换 this.currentTabActive = index } + }, + filters: { + formatColor(val) { + switch (val) { + case 0: + return 'carBlue' + break; + case 1: + return 'carYellow' + break; + case 2: + return 'carGreen' + break; + case 3: + return 'carWhite' + break; + case 4: + return 'carBlack' + break; + + } + } } } @@ -68,4 +125,90 @@ export default { font-weight: bold; } } + + .free-tip { + height: 25px; + line-height: 25px; + padding-left: 45px; + background: #FEF8DB url("../assets/images/free-tip.png") no-repeat 18px center; + background-size: 18px 18px; + } + + .cost-main { + padding-left: 18px; + background: #fff; + } + + .cost-header { + display: flex; + justify-content: space-between; + height: 45px; + line-height: 45px; + border-bottom: 1px solid #DFDFDF; + font-weight: bold; + li:first-child { + width: 150px; + &.carBlue { + background: url("../assets/images/carBlue.png") no-repeat 90px center; + background-size: 28px 17px; + } + &.carYellow { + background: url("../assets/images/carYellow.png") no-repeat 90px center; + background-size: 28px 17px; + } + &.carGreen { + background: url("../assets/images/carGreen.png") no-repeat 90px center; + background-size: 28px 17px; + } + &.carWhite { + background: url("../assets/images/carWhite.png") no-repeat 90px center; + background-size: 28px 17px; + } + &.carBlack { + background: url("../assets/images/carBlack.png") no-repeat 90px center; + background-size: 28px 17px; + } + } + li:last-child { + margin-right: 18px; + color: #BC0202; + } + } + + .cost-body { + padding-top: 10px; + position: relative; + > p { + padding-bottom: 10px; + } + .out-wrap { + position: absolute; + right: 18px; + top: 50%; + transform: translateY(-50%); + .mon-wrap { + font-size: 16px; + color: #333; + font-weight: bold; + } + .out-btn { + width: 72px; + height: 24px; + margin-top: 18px; + line-height: 24px; + text-align: center; + background: linear-gradient(180deg, #3885D9 0%, #4194EF 100%); + border-radius: 4px; + color: #FFF; + cursor: pointer; + } + } + } + + .noRecord { + padding-top: 200px; + background: url("../assets/images/noRecord.png") no-repeat center 60px; + background-size: 161px 124px; + text-align: center; + } -- libgit2 0.21.4