From 9ea3fc90fc9b2b3c06ecde8db5c6636586241a9e Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Fri, 05 Jan 2024 14:44:06 +0800
Subject: [PATCH] 场所管理微调整

---
 src/views/place/index.vue |   35 ++++++++++++++++++++++++++++-------
 1 files changed, 28 insertions(+), 7 deletions(-)

diff --git a/src/views/place/index.vue b/src/views/place/index.vue
index fb3f85f..a7d7b09 100644
--- a/src/views/place/index.vue
+++ b/src/views/place/index.vue
@@ -69,6 +69,19 @@
 
 export default {
     data () {
+
+        //手机号格式校验
+        let validatorPhone = function (rule, value, callback) {
+            if (value) {
+                if (!/^1[3456789]\d{9}$/.test(value)) {
+                    callback(new Error('手机号格式有误!'))
+                } else {
+                    callback()
+                }
+            }
+            callback()
+        }
+
         return {
             curRow: {},
             roleBox: false,
@@ -100,13 +113,14 @@
                 selection: true,
                 dialogClickModal: false,
                 menuFixed: 'right',
+                labelWidth: 120,
                 column: [
                     {
                         width: 160,
                         span: 12,
                         label: "场所名称",
                         prop: "placeName",
-                        searchSpan: 4,
+                        searchSpan: 5,
                         search: true,
                         rules: [{
                             required: true,
@@ -151,9 +165,10 @@
                     },
 
                     {
-                        label: "负责人",
+                        searchLabelWidth: 120,
+                        label: "场所负责人",
                         prop: "principal",
-                        searchSpan: 4,
+                        searchSpan: 5,
                         search: true,
                         rules: [{
                             required: false,
@@ -163,12 +178,18 @@
                     },
 
                     {
-                        width: 110,
-                        label: "电话",
+                        width: 120,
+                        label: "手机号码",
                         prop: "principalPhone",
                         search: true,
-                        searchSpan: 3,
+                        searchSpan: 4,
                         slot: true,
+                        rules: [
+                            {
+                                validator: validatorPhone,
+                                trigger: 'blur'
+                            }
+                        ],
                     },
 
                     {
@@ -339,7 +360,7 @@
                         prop: 'source',
                         type: "select",
                         search: true,
-                        searchSpan: 4,
+                        searchSpan: 5,
                         dicData: [{
                             label: '是',
                             value: 1

--
Gitblit v1.9.3