From cb1f69717eed3b6a61b6c61a8934bac752782b2d Mon Sep 17 00:00:00 2001 From: wwl <xchao828@163.com> Date: 星期三, 05 三月 2025 17:00:38 +0800 Subject: [PATCH] 1 --- src/views/system/transmit/index.vue | 25 +++++++++++++++++++++++-- 1 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/views/system/transmit/index.vue b/src/views/system/transmit/index.vue index 77e2e0d..4231702 100644 --- a/src/views/system/transmit/index.vue +++ b/src/views/system/transmit/index.vue @@ -15,6 +15,7 @@ placeholder="璇疯緭鍏ヤ綋妫�鍙�" clearable @keyup.enter.native="handleQuery" + @blur="hb" /> </el-form-item> <el-form-item label="鎺ユ敹鍙风爜" prop="number"> @@ -247,6 +248,16 @@ export default { name: "Record", data() { + let checkPhoneNum = (rule, value, callback) => { + let patter = new RegExp(/^1\s*[3456789]\s*(\d\s*){9}$/); + if (value == "" && value == undefined && !value) { + return callback(''); + } else if(value != undefined && value != ""){ + return callback(); + }else if (!patter.test(value)) { + return callback(''); + } + }; return { // 閬僵灞� loading: true, @@ -286,14 +297,14 @@ createTime: [ { required: true, - message: "", + validator: checkPhoneNum, trigger: "blur", }, ], deleted: [ { required: true, - message: "", + validator: checkPhoneNum, trigger: "blur", }, ], @@ -302,6 +313,11 @@ }, created() { this.getList(); + }, + mounted() { + this.$nextTick(() => { + this.$refs.inputName.focus(); + }); }, methods: { /** 鏌ヨ閭欢鐭俊鍙戦�佽褰曞垪琛� */ @@ -343,6 +359,11 @@ }; this.resetForm("form"); }, + hb() { + if (this.queryParams.tjNum != null) { + this.handleQuery(); + } + }, /** 鎼滅储鎸夐挳鎿嶄綔 */ handleQuery() { this.queryParams.pageNum = 1; -- Gitblit v1.8.0