From 35eea897fb33fa326969ddf4152c758808235a5f Mon Sep 17 00:00:00 2001
From: qx <1084500556@qq.com>
Date: 星期五, 27 六月 2025 17:50:08 +0800
Subject: [PATCH] qx

---
 src/views/system/info/index.vue |   76 ++++++++++++++++++++++++++++++++------
 1 files changed, 64 insertions(+), 12 deletions(-)

diff --git a/src/views/system/info/index.vue b/src/views/system/info/index.vue
index 98f9d8e..775b407 100644
--- a/src/views/system/info/index.vue
+++ b/src/views/system/info/index.vue
@@ -188,7 +188,7 @@
       </el-row>
     </el-form>
 
-   
+    <div style="display: flex; justify-content: space-between;">
       <el-radio-group
         v-model="jcStatus"
         @input="radioChange"
@@ -196,8 +196,38 @@
       >
         <el-radio-button label="0">宸叉鏈粨璐︿汉鍛�</el-radio-button>
         <el-radio-button label="1">鏈浜哄憳</el-radio-button>
-         <el-radio-button label="2">鍏ㄩ儴浜哄憳</el-radio-button>
+        <el-radio-button label="2">鍏ㄩ儴浜哄憳</el-radio-button>
       </el-radio-group>
+
+      <el-form
+        :model="queryParams1"
+        ref="queryForm"
+        size="small"
+        :inline="true"
+        v-show="showSearch"
+        label-width="68px"
+        style="margin-top: 20px; margin-right: 22%;"
+      >
+        <el-form-item label="缁撹处鏃堕棿">
+            <el-date-picker clearable v-model="queryParams1.reservationTime" type="date" value-format="yyyy-MM-dd"
+              placeholder="璇烽�夋嫨缁撹处鏃堕棿">
+            </el-date-picker>
+          </el-form-item>
+        <el-form-item>
+            <el-button
+              type="primary"
+              icon="el-icon-search"
+              size="mini"
+              @click="handleQuery1"
+              style="margin: 0 15px"
+              >鎼滅储</el-button
+            >
+            <el-button icon="el-icon-refresh" size="mini" @click="resetQuery1"
+              >閲嶇疆</el-button
+            >
+          </el-form-item>
+      </el-form>
+    </div>
 
     <el-row :gutter="20">
       <el-col :span="12" :xs="24" style="padding: 0px 20px">
@@ -212,11 +242,11 @@
           max-height="260px"
         >
           <el-table-column type="selection" width="55" align="center" />
-          <el-table-column label="搴忓彿" align="center" prop="newID" />
-          <el-table-column label="濮撳悕" align="center" prop="name" />
-          <el-table-column label="鎬у埆" align="center" prop="sex" />
-          <el-table-column label="鐢佃瘽" align="center" prop="iphone" />
-          <el-table-column label="鐘舵��" align="center" prop="tjStatus" />
+          <el-table-column label="搴忓彿" align="center" prop="newID" width="50" />
+          <el-table-column label="濮撳悕" align="center" prop="name" width="100" />
+          <el-table-column label="鎬у埆" align="center" prop="sex" width="80" />
+          <el-table-column label="鐢佃瘽" align="center" prop="iphone" width="120" />
+          <el-table-column label="鐘舵��" align="center" prop="tjStatus" width="80"  />
           <el-table-column label="浣撴鏃堕棿" align="center" prop="tjTime">
           </el-table-column>
         </el-table>
@@ -278,10 +308,20 @@
   name: "Info",
   dicts: ["dict_pay_type"],
   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 {
       // 缁戝畾鍗曢�夋寜閽�
       tjStatus: "0",
-      jcStatus:0,
+      jcStatus: 0,
       formInline: {
         payer: "",
         price: "",
@@ -326,10 +366,17 @@
         payer: null,
         payee: null,
       },
+      queryParams1:{
+        reservationTime:null
+      },
       // 琛ㄥ崟鍙傛暟
       form: {},
       // 琛ㄥ崟鏍¢獙
-      rules: {},
+      rules: {
+        reservationTime: [
+          { required: true, validator: checkPhoneNum, trigger: "change" },
+        ],
+      },
     };
   },
   created() {
@@ -369,9 +416,7 @@
       this.compId = val;
     },
 
-    radioChange(val){
-
-    },
+    radioChange(val) {},
 
     // 浣撴鍏徃鎷奸煶鎼滅储
     getRemoteData(query) {
@@ -443,6 +488,13 @@
         this.loading = false;
       });
     },
+    handleQuery1(){
+
+    },
+     resetQuery1() {
+      this.resetForm("queryForm1");
+      this.handleQuery1();
+    },
     /** 閲嶇疆鎸夐挳鎿嶄綔 */
     resetQuery() {
       this.resetForm("queryForm");

--
Gitblit v1.8.0