From e4aeb891ab4d27dfdfc85ef92f59f44d60b94e53 Mon Sep 17 00:00:00 2001 From: 819527061@qq.com <123456> Date: 星期五, 22 三月 2024 17:52:27 +0800 Subject: [PATCH] docs: 峰峰停车场 添加权限限制 --- src/components/page/Index2.vue | 15 +++++-- src/components/page/IndexXTYH.vue | 54 +++++++++++++++++++++++---- public/words/administratorReturn.docx | 0 3 files changed, 57 insertions(+), 12 deletions(-) diff --git a/public/words/administratorReturn.docx b/public/words/administratorReturn.docx index ff8485e..5c87f41 100644 --- a/public/words/administratorReturn.docx +++ b/public/words/administratorReturn.docx Binary files differ diff --git a/src/components/page/Index2.vue b/src/components/page/Index2.vue index 95653ca..2720c15 100644 --- a/src/components/page/Index2.vue +++ b/src/components/page/Index2.vue @@ -5,7 +5,7 @@ <!--<div class="text"><h1>宄板嘲鐭垮尯缁煎悎琛屾斂鎵ф硶灞�</h1></div>--> <!--<div class="right"></div>--> <!--</div>--> - <div class="weizhang-main-box"> + <div class="weizhang-main-box" v-loading="loading"> <div class="weizhang-main-top"> <img class="logoPhone" src="../../assets/images/logoImg.png" alt=""> <span class="weizhang">鍋滆溅鏀惰垂</span> @@ -33,9 +33,12 @@ {{this.statisticData.code}} <!--<el-input v-model="statisticData.code" readonly></el-input>--> </el-form-item> + <template> <el-form-item class="weizhang-footer-box" style="display: flex;justify-content: center;margin-top: 5.498vh" label-width="0" v-show="showFlag"> - <el-button class="jiaofei-btn" type="primary" @click="pay()" :loading="payFlag">鍘荤即璐�</el-button> + <el-button class="jiaofei-btn" type="primary" @click="pay()" :loading="payFlag">鍘荤即璐�</el-button> </el-form-item> + </template> + </el-form> <el-form class="carSearch" @@ -77,7 +80,8 @@ status3:0, carNo:"", oldCarNo:"", - code2:"" + code2:"", + loading: false, } }, created(){ @@ -90,8 +94,11 @@ } //this.outParkId = cs.code; this.code2 = cs.code; + + this.loading = true; this.$byutil.postData(this, this.$systemconfig.basePath + '/ffzf/outpark/findByBarrierCode', {code:cs.code}, res => { - this.statisticData = res.data; + this.loading = false + this.statisticData = res.data; this.outParkId = this.statisticData.id; this.status3 = this.statisticData.status3; this.oldCarNo = this.statisticData.carNo; diff --git a/src/components/page/IndexXTYH.vue b/src/components/page/IndexXTYH.vue index 24dbfe6..7f0fa90 100644 --- a/src/components/page/IndexXTYH.vue +++ b/src/components/page/IndexXTYH.vue @@ -33,7 +33,7 @@ {{this.statisticData.code}} <!--<el-input v-model="statisticData.code" readonly></el-input>--> </el-form-item> - <el-form-item class="weizhang-footer-box" style="display: flex;justify-content: center;margin-top: 4.498vh" label-width="0" v-show="showFlag"> + <el-form-item v-if="isShowjiaofei" class="weizhang-footer-box" style="display: flex;justify-content: center;margin-top: 4.498vh" label-width="0" v-show="showFlag"> <el-button class="jiaofei-btn" type="primary" @click="pay()" :loading="payFlag">鍘荤即璐�</el-button> </el-form-item> </el-form> @@ -47,11 +47,11 @@ label="鏃� 鐗� 杞� 杈� 鏌� 璇�"> <el-input prefix-icon="el-icon-search" style="margin-top: 20px;border: solid 1px #ccc!important;" v-model="carNo" placeholder="璇疯緭鍏ユ墜鏈哄彿"></el-input> </el-form-item> - <el-form-item class="weizhang-footer-box" style="display: flex;justify-content: center;margin-top: 5.498vh" label-width="0"> - <el-button - style="borderColor:'none';background:#121215e0 " - class="jiaofei-btn" type="primary" @click="noCarOut()" v-show="showFlag">鏌ヨ</el-button> - </el-form-item> +<!-- <el-form-item class="weizhang-footer-box" style="display: flex;justify-content: center;margin-top: 5.498vh" label-width="0">--> +<!-- <el-button--> +<!-- style="borderColor:'none';background:#121215e0 "--> +<!-- class="jiaofei-btn" type="primary" @click="noCarOut()" v-show="showFlag">鏌ヨ</el-button>--> +<!-- </el-form-item>--> </el-form> </div> @@ -101,6 +101,7 @@ name: 'dashboard', data() { return { + isShowjiaofei: true, dialogVisible:false, payFlag:false, payNowFlag:false, @@ -172,6 +173,25 @@ this.status3 = this.statisticData.status3; this.oldCarNo = this.statisticData.carNo; this.payFlag = false + if(!this.statisticData.enterTime) { + this.isShowjiaofei = false + this.$message({ + showClose: false, + duration:0, + type: 'error', + message: '鍏ュ満寮傚父锛岃鑱旂郴绠$悊鍛�' + }); + }else if(this.statisticData.enterTime && (!this.statisticData.price || this.statisticData.price == 0)) { + this.isShowjiaofei = false + this.$message({ + showClose: false, + duration:0, + type: 'error', + message: '鍏ュ満寮傚父锛岃鑱旂郴绠$悊鍛�' + }); + }else { + this.isShowjiaofei = true + } if(this.status3==1){ this.$message({ message: '鎮ㄦ湁杩濈珷鏈鐞嗭紝璇峰厛澶勭悊鎴栬仈绯诲仠杞﹀満绠$悊浜哄憳', @@ -185,8 +205,9 @@ pay(){ console.log('code',this.code) console.log('code2',this.code2) - this.payFlag = true; + // this.payFlag = true; this.payNowFlag = true; + // this.showFlag = true if(this.status3==1){ this.$message({ message: '鎮ㄦ湁杩濈珷鏈鐞嗭紝璇峰厛澶勭悊鎴栬仈绯诲仠杞﹀満绠$悊浜哄憳', @@ -197,8 +218,16 @@ } this.$byutil.postData(this, this.$systemconfig.basePath + '/ffzf/api/parkXT', {id:this.outParkId}, res => { if(res.code === 0){ + this.payNowFlag = false; this.getCode() - this.showFlag = false + // this.showFlag = false + }else { + this.$message({ + message: '鏀粯閿欒锛岃閲嶆柊鏀粯', + type: 'error', + duration:3000, + }); + this.payNowFlag = false; } }) }, @@ -343,6 +372,15 @@ <style lang="scss"> +.el-message{ + padding: 30px 15px 30px 20px; +} +.el-message__content{ + font-size: 5vw; +} +.el-icon-error:before{ + font-size: 5vw +} .weizhang-main-bootom{ .el-input__inner{ border:none; -- Gitblit v1.9.1