From bad4f431d9287c31da042ada125910e9b3e8c3b8 Mon Sep 17 00:00:00 2001
From: charles <981744753@qq.com>
Date: 星期一, 06 五月 2024 14:38:44 +0800
Subject: [PATCH] fix:修复uibug

---
 src/views/home/components/textManager/index.vue |   55 +++++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 49 insertions(+), 6 deletions(-)

diff --git a/src/views/home/components/textManager/index.vue b/src/views/home/components/textManager/index.vue
index 5eab2bc..a9c360a 100644
--- a/src/views/home/components/textManager/index.vue
+++ b/src/views/home/components/textManager/index.vue
@@ -1,14 +1,43 @@
 <template>
     <div>
-        <div class="search">
-            <el-form :inline="true" class="demo-form-inline">
-                <el-form-item label="鏂囧瓧鍐呭/杞﹀彿锛�">
-                    <el-input v-model="keyword" size="small" placeholder="璇疯緭鍏�"></el-input>
+        <!--娣诲姞鐨勬ā鎬佹-->
+        <el-dialog
+                title="娣诲姞"
+                :visible.sync="addModal"
+                width="40%"
+                :close-on-click-modal="false"
+                @close="addModal=false"
+                :destroy-on-close="true"
+                >
+            <el-form  ref="textForm" class="demo-form-inline" label-width="120px" :model="textObj" :rules="textRules">
+                <el-form-item label="鏂囧瓧鍐呭锛�" prop="textContent">
+                    <el-input v-model="textObj.textContent" placeholder="璇疯緭鍏ユ枃瀛楀唴瀹�"/>
                 </el-form-item>
-                <el-form-item>
-                    <el-button  @click="searchCar" size="mini" type="primary" style="border:none;background-color: rgba(24, 144, 255, 1)">鏌ヨ</el-button>
+                <el-form-item label="杞﹀彿锛�">
+                    <el-input v-model="textObj.carNo" placeholder="璇疯緭鍏ヨ溅鍙�"/>
                 </el-form-item>
             </el-form>
+            <span slot="footer" class="dialog-footer">
+                <el-button @click="addModal = false">鍙� 娑�</el-button>
+                <el-button type="primary" @click="addText">纭� 瀹�</el-button>
+            </span>
+        </el-dialog>
+        <div class="search">
+            <el-row type="flex" justify="center">
+                <el-col :span="18">
+                    <el-form :inline="true" class="demo-form-inline">
+                        <el-form-item label="鏂囧瓧鍐呭/杞﹀彿锛�">
+                            <el-input v-model="keyword" size="small" placeholder="璇疯緭鍏�"></el-input>
+                        </el-form-item>
+                        <el-form-item>
+                            <el-button  @click="searchCar" size="mini" type="primary" style="border:none;background-color: rgba(24, 144, 255, 1)">鏌ヨ</el-button>
+                        </el-form-item>
+                    </el-form>
+                </el-col>
+                <el-col :span="6" style="text-align: right">
+                    <el-button  size="mini" @click="addModal=true" type="primary" style="border:none;background-color: rgba(24, 144, 255, 1)">娣诲姞</el-button>
+                </el-col>
+            </el-row>
         </div>
         <div>
             <el-table :data="pageInfo.textList" >
@@ -40,7 +69,14 @@
         name: "textManager",
         data(){
             return{
+                textRules:{
+                    textContent: [
+                        { required: true, message: '鍐呭涓嶈兘涓虹┖', trigger: 'blur' },
+                    ],
+                },
+                addModal:false,
                 keyword:'',
+                textObj:{textContent:'',carNo:''},
                 pageInfo:{
                   total:100,
                   textList:[]
@@ -74,6 +110,13 @@
             },
             handleCurrentChange(page){
                 this.pageData.page=page;
+            },
+            addText(){
+                this.$refs.textForm.validate((valid) => {
+                    if(valid){
+
+                    }
+                })
             }
         },
         mounted(){

--
Gitblit v1.8.0