From 5783cca2ab20907801e0b6f0ddf7b6878873c5b5 Mon Sep 17 00:00:00 2001
From: fei <791364011@qq.com>
Date: 星期日, 28 十二月 2025 20:55:55 +0800
Subject: [PATCH] 修改了代码

---
 src/views/archiveManager/archiveMaterial/index.vue |   65 ++++++++++++++------------------
 1 files changed, 28 insertions(+), 37 deletions(-)

diff --git a/src/views/archiveManager/archiveMaterial/index.vue b/src/views/archiveManager/archiveMaterial/index.vue
index f642d99..69e6565 100644
--- a/src/views/archiveManager/archiveMaterial/index.vue
+++ b/src/views/archiveManager/archiveMaterial/index.vue
@@ -2,7 +2,7 @@
     <div class="app-container">
 
       <div v-if="sho">
-         <h2 class="title-border">娣诲姞妗堝嵎璇︾粏璁板綍</h2>
+         <h2 class="title-border">娣诲姞妗堝嵎璇︾粏璁板綍   {褰撳墠褰曞叆浜唟{total}}鏉</h2>
  <el-form ref="form" :model="form" :rules="rules" label-width="100px">
 
    <el-row>
@@ -18,6 +18,8 @@
           <el-form-item label="璐d换鑰�" prop="creator">
             <div class="title-search-wrapper">
               <el-input
+                type="textarea"
+                rows="1"
                 v-model="form.creator"
                 placeholder="璇疯緭鍏ヨ矗浠昏��"
                 @input="handleCreatorInput"
@@ -48,6 +50,8 @@
           <el-form-item label="鏂囦欢棰樺悕" prop="title">
             <div class="title-search-wrapper">
               <el-input
+                type="textarea"
+                rows="1"
                 v-model="form.title"
                 placeholder="璇疯緭鍏ユ枃浠堕鍚�"
                 @input="handleTitleInput"
@@ -361,7 +365,7 @@
               accept=".xlsx,.xls"
 
         >
-          <el-button size="mini"  v-if="sho" type="primary"
+          <el-button size="mini"   type="primary"
                      plain
                      icon="el-icon-top">瀵煎叆</el-button>
 
@@ -372,7 +376,7 @@
 
       <el-table v-loading="loading" :data="materialsList" @selection-change="handleSelectionChange">
         <el-table-column type="selection" width="55" align="center" />
-        <el-table-column v-if="sho" label="鎿嶄綔" align="center" width="160" class-name="small-padding ">
+        <el-table-column label="鎿嶄綔" align="center" width="160" class-name="small-padding ">
               <template slot-scope="scope">
                 <el-button
                   size="mini"
@@ -455,13 +459,13 @@
            <el-row>
            <el-col :span="16">
                <el-form-item label="璐d换鑰�" prop="creator">
-                   <el-input v-model="forms.creator" placeholder="璇疯緭鍏ヨ矗浠昏��" />
+                   <el-input type="textarea" rows="1" v-model="forms.creator" placeholder="璇疯緭鍏ヨ矗浠昏��" />
                  </el-form-item>
            </el-col>
 
            </el-row>
            <el-form-item label="鏂囦欢棰樺悕" prop="title">
-             <el-input v-model="forms.title" placeholder="璇疯緭鍏ユ枃浠堕鍚�" />
+             <el-input type="textarea" rows="1" v-model="forms.title" placeholder="璇疯緭鍏ユ枃浠堕鍚�" />
            </el-form-item>
                  <el-form-item label="鏃ユ湡" prop="date">
                   <el-input v-model="forms.date" placeholder="璇疯緭鍏ユ棩鏈� (鏍煎紡锛歽yyy-mm-dd)" style="width: 200px;" />
@@ -897,7 +901,7 @@
         titleSearchTimer: null, // 闃叉姈瀹氭椂鍣�
         creatorSuggestions: [], // 鍖归厤鐨勮矗浠讳汉寤鸿鍒楄〃
         showCreatorSuggestions: false, // 鏄惁鏄剧ず璐d换浜哄缓璁
-        creatorSearchTimer: null, // 璐d换浜烘煡璇㈤槻鎶栧畾鏃跺櫒
+        creatorSearchTimer: null, //  persona鏌ヨ闃叉姈瀹氭椂鍣�
         // 鏄惁鏄剧ず寮瑰嚭灞�
         open: false,
         titles: "",
@@ -1146,22 +1150,7 @@
       /** 鏌ヨ銆愯濉啓鍔熻兘鍚嶇О銆戝垪琛� */
       getList() {
         this.loading = true
-
-        // 澶勭悊妗f鍙锋悳绱㈤�昏緫锛屽寘鎷寖鍥存悳绱�
-        const queryParams = { ...this.queryParams }
-
-        // 妫�鏌ユ槸鍚﹀寘鍚寖鍥存悳绱㈢鍙�
-        if (queryParams.fileNumber && queryParams.fileNumber.includes('~')) {
-          const rangeParts = queryParams.fileNumber.split('~')
-          if (rangeParts.length === 2) {
-            // 瑙f瀽鑼冨洿鎼滅储鍙傛暟
-            // 淇濈暀鍘熷fileNumber鐢ㄤ簬鍏朵粬澶勭悊
-            queryParams.fileNumberStart = rangeParts[0].trim()
-            queryParams.fileNumberEnd = rangeParts[1].trim()
-          }
-        }
-
-        listMaterials(queryParams).then(response => {
+        listMaterials(this.queryParams).then(response => {
           console.log(response)
           // 杩囨护鎺塿isible涓�0鐨勮褰�
           this.materialsList = response.data.data.filter(item => item.visible !== 0)
@@ -1313,12 +1302,10 @@
         this.showCreatorSuggestions = false;
       },
 
-      // 澶勭悊鏉愭枡绫诲瀷鍙樺寲锛堟柊澧炶〃鍗曪級
+      // 澶勭悊鏉愭枡绫诲瀷鍙樺寲
       handleFileStyleChange(value) {
-        // 褰撻�夋嫨'鍏朵粬鏉愭枡'鏃讹紝灏嗛〉鍙疯缃负0
-     //   alert(value)
+        // 褰撻�夋嫨'鍏朵粬鏉愭枡'鏃讹紝娓呯┖椤电爜瀛楁
         if (value === '鍏朵粬鏉愭枡') {
-        //  alert(34)
           this.form.pageNumber = null;
         }
       },
@@ -1486,30 +1473,26 @@
 
           // 淇濆瓨鎴愬姛鍚庯紝鍏夋爣璺冲洖鏂囦欢缂栧彿杈撳叆妗�
           this.$nextTick(() => {
-            this.$refs.documentNumberInput.focus();
+            this.$refs.documentNumberInput.select();
           });
           this.getList()
-        })
-        }
-        else
-        {
-          this.$message.error('璇峰~鍐欐墍鏈夊繀濉瓧娈�');
+          })
+          }
+          else
+          {
+            this.$message.error('璇峰~鍐欐墍鏈夊繀濉瓧娈�');
 
         }
         })
       },
       /** 鎻愪氦鎸夐挳 */
       submitForms() {
-        console.log(this.forms)
         this.$refs["forms"].validate(valid => {
           if (valid) {
             if (this.forms.materialId != null) {
               updateMaterials(this.forms).then(response => {
                 this.$modal.msgSuccess("淇敼鎴愬姛")
-                // 淇敼鎴愬姛鍚庯紝鍏夋爣璺冲洖鏂囦欢缂栧彿杈撳叆妗�
-                this.$nextTick(() => {
-                  this.$refs.documentNumberInput.focus();
-                });
+
                 this.open = false
                 this.getList()
               })
@@ -1752,3 +1735,11 @@
   background-color: #fff;
 }
 </style>
+
+
+
+
+
+
+
+

--
Gitblit v1.9.1