From 1c20c8231980a8d4b91688ff8641a06d3b2f68ab Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期二, 14 十月 2025 16:34:22 +0800 Subject: [PATCH] 改bug --- admin/src/components/business/operaVisitsReportWindow.vue | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-) diff --git a/admin/src/components/business/operaVisitsReportWindow.vue b/admin/src/components/business/operaVisitsReportWindow.vue index c0976eb..161bfdd 100644 --- a/admin/src/components/business/operaVisitsReportWindow.vue +++ b/admin/src/components/business/operaVisitsReportWindow.vue @@ -5,11 +5,12 @@ :visible.sync="isShowModal" :confirm-working="isWorking" @confirm="confirm" + @close="close" > <el-form :model="param" ref="paramRef" :rules="rules"> <div class="title_tip">璁垮棰勭害</div> <el-form-item label="琚浜�" prop="startTime"> - {{ userInfo.realname }} {{ userInfo.company.companyNamePath }} + {{ userInfo.realname }} <template v-if="userInfo.company && userInfo.company.companyNamePath">{{ userInfo.company.companyNamePath }}</template> </el-form-item> <el-form-item label="鍏ュ洯鏃堕棿" prop="starttime"> <el-date-picker @@ -43,6 +44,7 @@ <el-form-item label="鎵嬫満鍙�" prop="phone"> <el-input v-model="param.phone" + maxlength="11" placeholder="璇疯緭鍏ヨ仈绯讳汉鐨勬墜鏈哄彿" ></el-input> </el-form-item> @@ -53,11 +55,12 @@ ></el-input> </el-form-item> <el-form-item label="鍏ュ洯杞﹁締" prop="carNos"> - <el-input v-model="param.carNos" placeholder="璇疯緭鍏ヨ溅鐗屽彿"></el-input> + <el-input v-model.trim="param.carNos" placeholder="璇疯緭鍏ヨ溅鐗屽彿"></el-input> </el-form-item> <el-form-item label="闅忚溅浜烘暟" prop="memberNum"> <el-input v-model="param.memberNum" + oninput="value=value.replace(/^(0+)|[^\d]+/g, '').slice(0, 6)" placeholder="璇疯緭鍏ラ殢杞︿汉鍛樻�绘暟" ></el-input> </el-form-item> @@ -82,7 +85,6 @@ import dayjs from 'dayjs' import { createVisit, getVisitedVisitReason } from '@/api/business/visits' export default { - name: 'OperaVisitsHkWindow', extends: BaseOpera, components: { GlobalWindow, @@ -193,11 +195,20 @@ this.$set(this.param, 'faceImg', file.imgurl) this.$set(this.param, 'faceImgUrl', file.imgurlfull) }, + close () { + this.isShowModal = false + this.$emit('close') + }, // 鍚屾淇℃伅 confirm () { this.$refs.paramRef.validate((valid) => { if (!valid) { return + } + const { param } = this + if(param.carNos){ + param.carNos = param.carNos.replace(/\s*/g,"") + param.carNos = param.carNos.replace(/[\r\n]/g, "") } // 璋冪敤鏂板缓鎺ュ彛 this.isWorking = true @@ -213,7 +224,7 @@ this.$emit('close') }) .catch(e => { - this.$tip.apiFailed(e) + }) .finally(() => { this.isWorking = false -- Gitblit v1.9.3