From 7afa7c7ad7d7f1250a086a406453a7cbc8b5cbd5 Mon Sep 17 00:00:00 2001
From: tian <3072314689@qq.com>
Date: 星期二, 23 九月 2025 19:35:55 +0800
Subject: [PATCH] 合并‘

---
 src/views/archiveManager/archiveMaterial/index.vue |   31 +++---
 src/views/archiveProjectName/index.vue             |   55 +++++++++-
 src/views/archiveExport/index.vue                  |    6 
 src/views/login.vue                                |   10 +
 package-lock.json                                  |   27 +++++
 src/views/archivePlaceName/index.vue               |   18 +++
 src/views/archiveToUserStatistic/index.vue         |    2 
 src/views/archiveCategory/index.vue                |   10 +
 src/views/archiveManager/index.vue                 |   97 ++++++++++++++++++-
 src/views/archiveStatics/index.vue                 |    4 
 10 files changed, 219 insertions(+), 41 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index db53f18..022a088 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -3626,6 +3626,17 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
+    "node_modules/bindings": {
+      "version": "1.5.0",
+      "resolved": "https://registry.npmmirror.com/bindings/-/bindings-1.5.0.tgz",
+      "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "dependencies": {
+        "file-uri-to-path": "1.0.0"
+      }
+    },
     "node_modules/bluebird": {
       "version": "3.7.2",
       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
@@ -7457,6 +7468,14 @@
       "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz",
       "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA=="
     },
+    "node_modules/file-uri-to-path": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+      "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+      "dev": true,
+      "license": "MIT",
+      "optional": true
+    },
     "node_modules/filesize": {
       "version": "3.6.1",
       "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz",
@@ -10503,6 +10522,14 @@
         "thenify-all": "^1.0.0"
       }
     },
+    "node_modules/nan": {
+      "version": "2.23.0",
+      "resolved": "https://registry.npmmirror.com/nan/-/nan-2.23.0.tgz",
+      "integrity": "sha512-1UxuyYGdoQHcGg87Lkqm3FzefucTa0NAiOcuRsDmysep3c1LVCRK2krrUDafMWtjSG04htvAmvg96+SDknOmgQ==",
+      "dev": true,
+      "license": "MIT",
+      "optional": true
+    },
     "node_modules/nanoid": {
       "version": "3.3.11",
       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
diff --git a/src/views/archiveCategory/index.vue b/src/views/archiveCategory/index.vue
index 6e46542..08e91ef 100644
--- a/src/views/archiveCategory/index.vue
+++ b/src/views/archiveCategory/index.vue
@@ -134,10 +134,10 @@
     <!-- 娣诲姞鎴栦慨鏀广�愯濉啓鍔熻兘鍚嶇О銆戝璇濇 -->
     <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="缂栧彿" prop="numb">
+        <el-form-item label="缂栧彿" prop="numb" required>
           <el-input v-model="form.numb" placeholder="璇疯緭鍏ョ紪鍙�" />
         </el-form-item>
-        <el-form-item label="鍚嶇О" prop="nname">
+        <el-form-item label="鍚嶇О" prop="nname" required>
           <el-input v-model="form.nname" placeholder="璇疯緭鍏ュ悕绉�" />
         </el-form-item>
       </el-form>
@@ -185,6 +185,12 @@
       form: {},
       // 琛ㄥ崟鏍¢獙
       rules: {
+        numb: [
+          { required: true, message: '璇疯緭鍏ョ紪鍙�', trigger: 'blur' }
+        ],
+        nname: [
+          { required: true, message: '璇疯緭鍏ュ悕绉�', trigger: 'blur' }
+        ]
       }
     }
   },
diff --git a/src/views/archiveExport/index.vue b/src/views/archiveExport/index.vue
index f390598..3eb3e61 100644
--- a/src/views/archiveExport/index.vue
+++ b/src/views/archiveExport/index.vue
@@ -258,7 +258,7 @@
 </el-row>
         </el-form-item>
         <el-form-item label="鍙戞枃鍙�" prop="inquiryNumber">
-          <el-input v-model="form.inquiryNumber" placeholder="璇疯緭鍏ュ彂闂彿" disabled/>
+          <el-input v-model="form.inquiryNumber" placeholder="璇疯緭鍏ュ彂鏂囧彿" disabled/>
         </el-form-item>
         <el-form-item label="寤鸿椤圭洰鍚嶇О" prop="projectName">
           <el-input v-model="form.projectName" placeholder="璇疯緭鍏ュ缓璁鹃」鐩悕绉�" disabled/>
@@ -380,7 +380,7 @@
         </el-row>
         </el-form-item>
         <el-form-item label="鍙戞枃鍙�" prop="inquiryNumber">
-          <el-input v-model="form.inquiryNumber" placeholder="璇疯緭鍏ュ彂闂彿"   :disabled="userId!=1"
+          <el-input v-model="form.inquiryNumber" placeholder="璇疯緭鍏ュ彂鏂囧彿"   :disabled="userId!=1"
           />
         </el-form-item>
         <el-form-item label="椤圭洰鍚嶇О" prop="everyProjectName">
@@ -595,7 +595,7 @@
           { required: true, message: "妗f鍙蜂笉鑳戒负绌�", trigger: "blur" }
         ],
         inquiryNumber: [
-          { required: true, message: "鍙戦棶鍙蜂笉鑳戒负绌�", trigger: "blur" }
+          { required: true, message: "鍙戞枃鍙蜂笉鑳戒负绌�", trigger: "blur" }
         ],
         everyProjectName: [
           { required: true, message: "椤圭洰鍚嶇О涓嶈兘涓虹┖", trigger:  ['change', 'blur']}
diff --git a/src/views/archiveManager/archiveMaterial/index.vue b/src/views/archiveManager/archiveMaterial/index.vue
index e9f1ffb..d8a3c55 100644
--- a/src/views/archiveManager/archiveMaterial/index.vue
+++ b/src/views/archiveManager/archiveMaterial/index.vue
@@ -24,9 +24,8 @@
               value-format="yyyy-MM-dd"
               placeholder="璇烽�夋嫨鏃ユ湡">
             </el-date-picker> -->
-  <el-col :span="8">
-                        <el-input v-model="form.date" placeholder="璇疯緭鍏ユ棩鏈�" />
-  </el-col>
+            <el-input v-model="form.date" placeholder="璇疯緭鍏ユ棩鏈� (鏍煎紡锛歽yyy-mm-dd)" style="width: 450px;" />
+            <!-- <div style="color: #999; font-size: 12px; margin-top: 4px;">璇疯緭鍏ユ纭殑鏃ユ湡鏍煎紡锛歽yyy-mm-dd</div> -->
           </el-form-item>
       
 
@@ -52,10 +51,9 @@
           
         </el-form-item>
         <el-form-item 
-  label="椤靛彿" 
-  prop="pageNumber"
-  v-if=" form.fileStyle !== '鍏朵粬鏉愭枡'"
->
+          label="椤靛彿" 
+          prop="pageNumber"
+          v-if=" form.fileStyle !== '鍏朵粬鏉愭枡'">
       <el-col :span="8">
   <el-input 
     v-model="form.pageNumber" 
@@ -315,7 +313,7 @@
         <el-table-column label="瀹藉害" align="center" prop="width" />
         <el-table-column label="楂樺害" align="center" prop="height" />
         <el-table-column label="澶у皬" align="center" prop="fileSize" />
-        <el-table-column label="闄勪欢鍙婂巻鍙插彂闂彿" align="center" prop="attachmentHistoryNumbers" />
+        <el-table-column label="闄勪欢鍙婂巻鍙插彂鏂囧彿" align="center" prop="attachmentHistoryNumbers" />
 
         <el-table-column label="鎿嶄綔" align="center" width="160" class-name="small-padding ">
           <template slot-scope="scope">
@@ -356,7 +354,7 @@
         <el-form ref="forms" :model="forms" :rules="rules" label-width="100px">
            <el-row>
            <el-col :span="8">
-               8<el-form-item label="璐d换鑰�" prop="creator">
+               <el-form-item label="璐d换鑰�" prop="creator">
                    <el-input v-model="forms.creator" placeholder="璇疯緭鍏ヨ矗浠昏��" />
                  </el-form-item>
            </el-col>
@@ -367,15 +365,13 @@
            </el-col>
            </el-row>
                  <el-form-item label="鏃ユ湡" prop="date">
+                  <el-input v-model="forms.date" placeholder="璇疯緭鍏ユ棩鏈� (鏍煎紡锛歽yyy-mm-dd)" style="width: 200px;" />
                    <!-- <el-date-picker clearable
                      v-model="forms.date"
-                type="date"
+                     type="date"
                      value-format="yyyy-MM-dd"
                      placeholder="璇烽�夋嫨鏃ユ湡">
                    </el-date-picker> -->
-
-                   <el-input v-model="forms.date" placeholder="璇疯緭鍏ユ棩鏈�" prop="date"/>
-             
                  </el-form-item>
                  <!-- <el-form-item label="椤垫" prop="pageOrder">
                    <el-input v-model="forms.pageOrder" placeholder="璇疯緭鍏ラ〉娆�" />
@@ -530,12 +526,14 @@
         />
       </el-form-item>
       <el-form-item label="鏃ユ湡" prop="date">
-        <el-date-picker clearable
+        <el-input v-model="queryParams.date" placeholder="璇疯緭鍏ユ棩鏈� (鏍煎紡锛歽yyy-mm-dd)" />
+        <div style="color: #999; font-size: 12px; margin-top: 4px;">璇疯緭鍏ユ纭殑鏃ユ湡鏍煎紡锛歽yyy-mm-dd</div>
+        <!-- <el-date-picker clearable
           v-model="queryParams.date"
           type="date"
           value-format="yyyy-MM-dd"
           placeholder="璇烽�夋嫨鏃ユ湡">
-        </el-date-picker>
+        </el-date-picker> -->
       </el-form-item>
       <el-form-item label="椤靛彿" prop="pageNumber">
         <el-input
@@ -809,7 +807,8 @@
             { required: true, message: "妗堝嵎棰樺悕涓嶈兘涓虹┖", trigger: "blur" }
           ],
           date: [
-            { required: true, message: "鏃ユ湡涓嶈兘涓虹┖", trigger: "blur" }
+            { required: true, message: "鏃ユ湡涓嶈兘涓虹┖", trigger: "blur" },
+            { pattern: /^\d{4}-\d{2}-\d{2}$/, message: "鏃ユ湡鏍煎紡蹇呴』涓簓yyy-mm-dd", trigger: "blur" }
           ],
         }
       }
diff --git a/src/views/archiveManager/index.vue b/src/views/archiveManager/index.vue
index 5087411..a3f7aa2 100644
--- a/src/views/archiveManager/index.vue
+++ b/src/views/archiveManager/index.vue
@@ -126,6 +126,21 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
+      <!-- 娣诲姞椤圭洰鍚嶇О鎼滅储妗� -->
+      <el-form-item label="椤圭洰鍚嶇О" prop="everyProjectName">
+        <el-select
+          v-model="queryParams.everyProjectName"
+          placeholder="璇烽�夋嫨椤圭洰鍚嶇О"
+          clearable
+        >
+          <el-option
+            v-for="item in projectOptions"
+            :key="item.value"
+            :label="item.label"
+            :value="item.value"
+          />
+        </el-select>
+      </el-form-item>
       <el-form-item label="椤圭洰缂栧彿" prop="projectNumber">
         <el-input
           v-model="queryParams.projectNumber"
@@ -360,7 +375,7 @@
 </el-row>
         </el-form-item>
         <el-form-item label="鍙戞枃鍙�" prop="inquiryNumber">
-          <el-input v-model="form.inquiryNumber" placeholder="璇疯緭鍏ュ彂闂彿" disabled/>
+          <el-input v-model="form.inquiryNumber" placeholder="璇疯緭鍏ュ彂鏂囧彿" disabled/>
         </el-form-item>
         <el-form-item label="寤鸿椤圭洰鍚嶇О" prop="projectName">
           <el-input v-model="form.projectName" placeholder="璇疯緭鍏ュ缓璁鹃」鐩悕绉�" disabled/>
@@ -482,7 +497,7 @@
         </el-row>
         </el-form-item>
         <el-form-item label="鍙戞枃鍙�" prop="inquiryNumber">
-          <el-input v-model="form.inquiryNumber" placeholder="璇疯緭鍏ュ彂闂彿"   :disabled="userId!=1"
+          <el-input v-model="form.inquiryNumber" placeholder="璇疯緭鍏ュ彂鏂囧彿"   :disabled="userId!=1"
           />
         </el-form-item>
         <el-form-item label="椤圭洰鍚嶇О" prop="everyProjectName">
@@ -505,7 +520,7 @@
 
         <div v-if="vis">
         <el-form-item label="妗堝嵎棰樺悕" prop="caseTitle">
-          <el-input v-model="form.caseTitle" placeholder="璇疯緭鍏ユ鍗烽鍚�" />
+          <el-input v-model="form.caseTitle" placeholder="鑷姩鐢熸垚" :readonly="true" />
         </el-form-item>
         <el-form-item label="鍏紑灞炴��" prop="publicAttribute">
 
@@ -576,7 +591,8 @@
           <el-input v-model="form.constructionAddress" placeholder="璇疯緭鍏ュ缓璁惧湴鍧�" />
         </el-form-item>
      <el-form-item label="寤鸿椤圭洰鍚嶇О" prop="projectName">
-          <el-input v-model="form.projectName" placeholder="璇疯緭鍏ュ缓璁鹃」鐩悕绉�" :disabled="userId!=1"/>
+      <el-input v-model="form.projectName" placeholder="璇疯緭鍏ュ缓璁鹃」鐩悕绉�" />
+          <!-- <el-input v-model="form.projectName" placeholder="璇疯緭鍏ュ缓璁鹃」鐩悕绉�" :disabled="userId!=1"/> -->
         </el-form-item>
         <el-form-item label="椤圭洰缂栧彿" prop="projectNumber">
           <el-input v-model="form.projectNumber" placeholder="璇疯緭鍏ラ」鐩紪鍙�" />
@@ -695,11 +711,20 @@
           { required: true, message: "妗f鍙蜂笉鑳戒负绌�", trigger: "blur" }
         ],
         inquiryNumber: [
-          { required: true, message: "鍙戦棶鍙蜂笉鑳戒负绌�", trigger: "blur" }
+          { required: true, message: "鍙戞枃鍙蜂笉鑳戒负绌�", trigger: "blur" }
         ],
         everyProjectName: [
           { required: true, message: "椤圭洰鍚嶇О涓嶈兘涓虹┖", trigger:  ['change', 'blur']}
         ],
+        caseTitle: [
+          { required: true, message: "妗堝嵎棰樺悕涓嶈兘涓虹┖", trigger: "blur" }
+        ],
+        constructionUnit: [
+          { required: true, message: "寤鸿鍗曚綅涓嶈兘涓虹┖", trigger: "blur" }
+        ],
+        projectName: [
+          { required: true, message: "寤鸿椤圭洰鍚嶇О涓嶈兘涓虹┖", trigger: "blur" }
+        ]
       }
     }
   },
@@ -714,6 +739,26 @@
     this.fetchProjectOptions()
 this.getList()
   },
+  watch: {
+    'form.constructionUnit': {
+      handler() {
+        this.generateCaseTitle();
+      },
+      immediate: true
+    },
+    'form.constructionAddress': {
+      handler() {
+        this.generateCaseTitle();
+      },
+      immediate: true
+    },
+    'form.projectName': {
+      handler() {
+        this.generateCaseTitle();
+      },
+      immediate: true
+    }
+  },
   methods: {
     getId()
     {
@@ -727,6 +772,24 @@
 
           //      alert(this.maxId)
       })
+    },
+    // 鐢熸垚妗堝嵎棰樺悕
+    generateCaseTitle() {
+      let titleParts = [];
+      
+      if (this.form.constructionUnit) {
+        titleParts.push(this.form.constructionUnit);
+      }
+      
+      if (this.form.constructionAddress) {
+        titleParts.push(this.form.constructionAddress);
+      }
+      
+      if (this.form.projectName) {
+        titleParts.push(this.form.projectName);
+      }
+      
+      this.form.caseTitle = titleParts.join('');
     },
     async getZoneOptions()
     {
@@ -988,3 +1051,27 @@
   }
 }
 </script>
+
+<style scoped>
+/* 鍔犲琛ㄦ牸搴曢儴婊氬姩鏉� */
+::v-deep .el-table__body-wrapper::-webkit-scrollbar {
+  height: 20px; /* 妯悜婊氬姩鏉¢珮搴� */
+}
+
+/* 婊氬姩鏉¤建閬� */
+::v-deep .el-table__body-wrapper::-webkit-scrollbar-track {
+  background: #f1f1f1;
+  border-radius: 10px;
+}
+
+/* 婊氬姩鏉℃粦鍧� */
+::v-deep .el-table__body-wrapper::-webkit-scrollbar-thumb {
+  background: #c1c1c1;
+  border-radius: 10px;
+}
+
+/* 婊氬姩鏉℃粦鍧楁偓鍋滄晥鏋� */
+::v-deep .el-table__body-wrapper::-webkit-scrollbar-thumb:hover {
+  background: #2f91ec;
+}
+</style>
diff --git a/src/views/archivePlaceName/index.vue b/src/views/archivePlaceName/index.vue
index c78fa6f..cd7e858 100644
--- a/src/views/archivePlaceName/index.vue
+++ b/src/views/archivePlaceName/index.vue
@@ -9,6 +9,14 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
+      <el-form-item label="瀵瑰簲鐨勫尯鍚嶇О" prop="name">
+        <el-input
+          v-model="queryParams.name"
+          placeholder="璇疯緭鍏ュ搴旂殑鍖哄悕绉�"
+          clearable
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button>
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button>
@@ -126,10 +134,10 @@
     <!-- 娣诲姞鎴栦慨鏀广�愯濉啓鍔熻兘鍚嶇О銆戝璇濇 -->
     <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="100px">
-        <el-form-item label="瀵瑰簲鐨勫尯鍙�" prop="nnumber">
+        <el-form-item label="瀵瑰簲鐨勫尯鍙�" prop="nnumber" required>
           <el-input v-model="form.nnumber" placeholder="璇疯緭鍏ュ搴旂殑鍖哄彿" />
         </el-form-item>
-        <el-form-item label="瀵瑰簲鐨勫尯鍚嶇О" prop="name">
+        <el-form-item label="瀵瑰簲鐨勫尯鍚嶇О" prop="name" required>
           <el-input v-model="form.name" placeholder="璇疯緭鍏ュ唴瀹�" />
         </el-form-item>
       </el-form>
@@ -177,6 +185,12 @@
       form: {},
       // 琛ㄥ崟鏍¢獙
       rules: {
+        nnumber: [
+          { required: true, message: '璇疯緭鍏ュ搴旂殑鍖哄彿', trigger: 'blur' }
+        ],
+        name: [
+          { required: true, message: '璇疯緭鍏ュ搴旂殑鍖哄悕绉�', trigger: 'blur' }
+        ]
       }
     }
   },
diff --git a/src/views/archiveProjectName/index.vue b/src/views/archiveProjectName/index.vue
index 8ed9064..f4647af 100644
--- a/src/views/archiveProjectName/index.vue
+++ b/src/views/archiveProjectName/index.vue
@@ -1,6 +1,30 @@
 <template>
   <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
+    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
+      <el-form-item label="椤圭洰鍚嶇О" prop="name">
+        <el-input
+          v-model="queryParams.name"
+          placeholder="璇疯緭鍏ラ」鐩悕绉�"
+          clearable
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="鍏徃鍚嶇О" prop="companyName">
+        <el-input
+          v-model="queryParams.companyName"
+          placeholder="璇疯緭鍏ュ叕鍙稿悕绉�"
+          clearable
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="椤圭洰璐熻矗浜�" prop="createPerson">
+        <el-input
+          v-model="queryParams.createPerson"
+          placeholder="璇疯緭鍏ラ」鐩礋璐d汉"
+          clearable
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button>
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button>
@@ -120,8 +144,14 @@
     <!-- 娣诲姞鎴栦慨鏀广�愯濉啓鍔熻兘鍚嶇О銆戝璇濇 -->
     <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="椤圭洰鍚嶇О" prop="name">
-          <el-input v-model="form.name"  placeholder="璇疯緭鍏ュ唴瀹�" />
+        <el-form-item label="椤圭洰鍚嶇О" prop="name" required>
+          <el-input v-model="form.name" placeholder="璇疯緭鍏ュ唴瀹�" />
+        </el-form-item>
+        <el-form-item label="鍏徃鍚嶇О" prop="companyName" required>
+          <el-input v-model="form.companyName" placeholder="璇疯緭鍏ュ叕鍙稿悕绉�" />
+        </el-form-item>
+        <el-form-item label="椤圭洰璐熻矗浜�" prop="createPerson" required>
+          <el-input v-model="form.createPerson" placeholder="璇疯緭鍏ラ」鐩礋璐d汉" />
         </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
@@ -161,12 +191,23 @@
       queryParams: {
         pageNum: 1,
         pageSize: 10,
-        name: null
+        name: null,
+        companyName: null,
+        createPerson: null
       },
       // 琛ㄥ崟鍙傛暟
       form: {},
       // 琛ㄥ崟鏍¢獙
       rules: {
+        name: [
+          { required: true, message: '璇疯緭鍏ラ」鐩悕绉�', trigger: 'blur' }
+        ],
+        companyName: [
+          { required: true, message: '璇疯緭鍏ュ叕鍙稿悕绉�', trigger: 'blur' }
+        ],
+        createPerson: [
+          { required: true, message: '璇疯緭鍏ラ」鐩礋璐d汉', trigger: 'blur' }
+        ]
       }
     }
   },
@@ -193,7 +234,9 @@
     reset() {
       this.form = {
         id: null,
-        name: null
+        name: null,
+        companyName: null,
+        createPerson: null
       }
       this.resetForm("form")
     },
@@ -228,7 +271,7 @@
         this.form = response.data
         console.log(response)
         this.open = true
-        this.title = "淇敼椤圭洰鍚嶇О"
+        this.title = "淇敼椤圭洰鍐呭"
       })
     },
     /** 鎻愪氦鎸夐挳 */
diff --git a/src/views/archiveStatics/index.vue b/src/views/archiveStatics/index.vue
index 8801d9e..fb9319d 100644
--- a/src/views/archiveStatics/index.vue
+++ b/src/views/archiveStatics/index.vue
@@ -117,7 +117,7 @@
         </el-row>
         </el-form-item>
         <el-form-item label="鍙戞枃鍙�" prop="inquiryNumber">
-          <el-input v-model="form.inquiryNumber" placeholder="璇疯緭鍏ュ彂闂彿" />
+          <el-input v-model="form.inquiryNumber" placeholder="璇疯緭鍏ュ彂鏂囧彿" />
         </el-form-item>
         <el-form-item label="寤鸿椤圭洰鍚嶇О" prop="projectName">
           <el-input v-model="form.projectName" placeholder="璇疯緭鍏ュ缓璁鹃」鐩悕绉�" />
@@ -275,7 +275,7 @@
           { required: true, message: "妗f鍙蜂笉鑳戒负绌�", trigger: "blur" }
         ],
         inquiryNumber: [
-          { required: true, message: "鍙戦棶鍙蜂笉鑳戒负绌�", trigger: "blur" }
+          { required: true, message: "鍙戞枃鍙蜂笉鑳戒负绌�", trigger: "blur" }
         ],
         projectName: [
           { required: true, message: "椤圭洰鍚嶇О涓嶈兘涓虹┖", trigger: "blur" }
diff --git a/src/views/archiveToUserStatistic/index.vue b/src/views/archiveToUserStatistic/index.vue
index 5a5acdd..fad4c33 100644
--- a/src/views/archiveToUserStatistic/index.vue
+++ b/src/views/archiveToUserStatistic/index.vue
@@ -124,7 +124,7 @@
           { required: true, message: "妗f鍙蜂笉鑳戒负绌�", trigger: "blur" }
         ],
         inquiryNumber: [
-          { required: true, message: "鍙戦棶鍙蜂笉鑳戒负绌�", trigger: "blur" }
+          { required: true, message: "鍙戞枃鍙蜂笉鑳戒负绌�", trigger: "blur" }
         ],
         projectName: [
           { required: true, message: "椤圭洰鍚嶇О涓嶈兘涓虹┖", trigger: "blur" }
diff --git a/src/views/login.vue b/src/views/login.vue
index 5bdda11..2ca425e 100644
--- a/src/views/login.vue
+++ b/src/views/login.vue
@@ -68,13 +68,14 @@
 
 export default {
   name: "Login",
+  // 淇敼 data 閮ㄥ垎锛屽皢榛樿鐨勭敤鎴峰悕鍜屽瘑鐮佹竻绌�
   data() {
     return {
       title: process.env.VUE_APP_TITLE,
       codeUrl: "",
       loginForm: {
-        username: "admin",
-        password: "admin123",
+        username: "",  // 鏀逛负绌哄瓧绗︿覆
+        password: "",  // 鏀逛负绌哄瓧绗︿覆
         rememberMe: false,
         code: "",
         uuid: ""
@@ -118,13 +119,14 @@
         }
       })
     },
+    // 淇敼 getCookie 鏂规硶锛岀‘淇濅笉浣跨敤榛樿鍊�
     getCookie() {
       const username = Cookies.get("username")
       const password = Cookies.get("password")
       const rememberMe = Cookies.get('rememberMe')
       this.loginForm = {
-        username: username === undefined ? this.loginForm.username : username,
-        password: password === undefined ? this.loginForm.password : decrypt(password),
+        username: username === undefined ? "" : username,  // 鏀逛负绌哄瓧绗︿覆
+        password: password === undefined ? "" : decrypt(password),  // 鏀逛负绌哄瓧绗︿覆
         rememberMe: rememberMe === undefined ? false : Boolean(rememberMe)
       }
     },

--
Gitblit v1.9.1