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/audioAnalysis/index.vue |    2 
 vue.config.js                                     |   16 ++++---
 src/main.js                                       |    2 
 src/views/home/components/textManager/index.vue   |   55 ++++++++++++++++++++++++---
 src/router/index.js                               |    3 +
 5 files changed, 62 insertions(+), 16 deletions(-)

diff --git a/src/main.js b/src/main.js
index 2913762..47ded6d 100644
--- a/src/main.js
+++ b/src/main.js
@@ -9,4 +9,4 @@
   router,
   store,
   render: h => h(App)
-}).$mount('#app')
+}).$mount('#app');
diff --git a/src/router/index.js b/src/router/index.js
index 6a50781..0561bc0 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -24,8 +24,9 @@
         ]
     }
 ];
+const mode = process.env.NODE_ENV==='testing'||'production'?'hash':'history';
 const router = new VueRouter({
-  mode: 'hash',
+  mode,
   routes
 });
 export default router
diff --git a/src/views/home/components/audioAnalysis/index.vue b/src/views/home/components/audioAnalysis/index.vue
index 9908110..c980ae0 100644
--- a/src/views/home/components/audioAnalysis/index.vue
+++ b/src/views/home/components/audioAnalysis/index.vue
@@ -122,7 +122,7 @@
                         <div class="status">寮傚父</div>
                     </div>
                     <div style="text-align: right;margin-right: 10px">
-                        <el-rate max="1"></el-rate>
+                        <el-rate :max="1"></el-rate>
                     </div>
                     <div class="tag">
                         <div>鐏溅鍒扮珯</div>
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(){
diff --git a/vue.config.js b/vue.config.js
index 235b394..f6b7e38 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -1,9 +1,7 @@
-const { defineConfig } = require('@vue/cli-service')
-module.exports = defineConfig({
+const { defineConfig } = require('@vue/cli-service');
+const buildConfig ={outputDir:"dist", publicPath:"./", assetsDir:"static"};
+const config={
     transpileDependencies: true,
-    outputDir:"dist",
-    publicPath:"./",
-    assetsDir:"static",
     devServer:{
         host:"localhost",
         open:true,
@@ -20,9 +18,13 @@
                 target: process.env.VUE_APP_BASE_URL,
                 changeOrigin: true,
                 pathRewrite: {
-                   ['^'+process.env.VUE_APP_BASE_API]: ''
+                    ['^'+process.env.VUE_APP_BASE_API]: ''
                 }
             }
         }
     }
-});
+};
+if(process.env.NODE_ENV==='testing'||'production'){
+    Object.assign(config,buildConfig);
+}
+module.exports = defineConfig(config);
\ No newline at end of file

--
Gitblit v1.8.0