From e81f448084ab4f340860598498f035df23a9d014 Mon Sep 17 00:00:00 2001
From: fei <791364011@qq.com>
Date: 星期二, 20 一月 2026 12:46:42 +0800
Subject: [PATCH] 修改了相关代码

---
 src/views/archiveManager/archiveMaterial/index.vue |   16 +++++---
 src/views/archiveProjectName/index.vue             |    4 +-
 src/views/archiveSignature/index.vue               |    2 
 src/views/archiveExport/index.vue                  |    2 
 src/views/archivePlaceName/index.vue               |    6 +-
 src/views/archiveCategory/index.vue                |    2 
 src/views/archiveManager/index.vue                 |   27 ++++++++++---
 src/views/archiveDoublePdf/index.vue               |   32 ++++++++--------
 src/router/index.js                                |    2 
 src/views/archiveAnnotation/index.vue              |    2 
 10 files changed, 56 insertions(+), 39 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
index 75992fc..d6b63cb 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -123,7 +123,7 @@
       },
       //妗堝嵎璇︾粏淇℃伅绠$悊
       {
-        path: 'archiveMaterialManager/:recordId/:pageCount/:sho/:recordStrId/:inquiryNumber',
+        path: 'archiveMaterialManager/:recordId/:pageCount/:sho/:recordStrId/:inquiryNumber/:filingNumber',
         component: () => import('@/views/archiveManager/archiveMaterial/index'),
         name: 'ArchiveMaterialManager',
         meta: { title: '璇︾粏淇℃伅', activeMenu: '/archiveManager/infoManager' }
diff --git a/src/views/archiveAnnotation/index.vue b/src/views/archiveAnnotation/index.vue
index 85e8f75..69dd9ce 100644
--- a/src/views/archiveAnnotation/index.vue
+++ b/src/views/archiveAnnotation/index.vue
@@ -116,7 +116,7 @@
 import { listAnnotation, getAnnotation, delAnnotation, addAnnotation, updateAnnotation } from "@/api/system/annotation"
 
 export default {
-  name: "Annotation",
+  name: "ArchiveAnnotation",
   data() {
     return {
       // 閬僵灞�
diff --git a/src/views/archiveCategory/index.vue b/src/views/archiveCategory/index.vue
index 0ceea41..074d50d 100644
--- a/src/views/archiveCategory/index.vue
+++ b/src/views/archiveCategory/index.vue
@@ -153,7 +153,7 @@
 import { listCategory, getCategory, delCategory, addCategory, updateCategory, enload } from "@/api/system/category"
 
 export default {
-  name: "Category",
+  name: "ArchiveCategory",
   data() {
     return {
       // 閬僵灞�
diff --git a/src/views/archiveDoublePdf/index.vue b/src/views/archiveDoublePdf/index.vue
index c5b58dc..1dbb4ae 100644
--- a/src/views/archiveDoublePdf/index.vue
+++ b/src/views/archiveDoublePdf/index.vue
@@ -21,12 +21,12 @@
           <div class="el-upload__tip" slot="tip">鏀寔鍗曚釜鎴栨壒閲忎笂浼狅紝璇烽�夋嫨PDF鏂囦欢</div>
         </el-upload>
       </div>
-      
+
       <!-- 涓嬭浇鎸夐挳鍖哄煙 - 涓婁紶鍓嶇鐢紝涓婁紶鍚庡彲鐢� -->
       <div class="download-container" style="white-space: nowrap;">
-        <el-button 
-          type="primary" 
-          icon="el-icon-download" 
+        <el-button
+          type="primary"
+          icon="el-icon-download"
           @click="downloadFile"
           :disabled="!canDownload"
         >
@@ -43,9 +43,9 @@
             </a>
           </div>
           <div>
-            <el-button 
-              type="text" 
-              icon="el-icon-copy-document" 
+            <el-button
+              type="text"
+              icon="el-icon-copy-document"
               @click="copyLink"
               size="small"
             >
@@ -62,7 +62,7 @@
 import { getToken } from '@/utils/auth'
 import { getPdfFile } from '@/api/system/dpdf'
 export default {
-  name: "DoublePdf",
+  name: "Pdf",
   data() {
     return {
       fid: '',
@@ -123,22 +123,22 @@
     getList() {
       this.loading = true
     },
-    
+
     /** 涓婁紶鍓嶆鏌� */
     beforeUpload(file) {
       const isPdf = file.type === 'application/pdf'
       const isLt50M = file.size / 1024 / 1024 < 50
-      
+
       if (!isPdf) {
         this.$message.error('涓婁紶鏂囦欢鍙兘鏄� PDF 鏍煎紡!')
       }
       if (!isLt50M) {
         this.$message.error('涓婁紶鏂囦欢澶у皬涓嶈兘瓒呰繃 50MB!')
       }
-      
+
       return isPdf && isLt50M
     },
-    
+
     /** 涓婁紶鎴愬姛澶勭悊 */
     handleUploadSuccess(response) {
       console.log(response)
@@ -157,7 +157,7 @@
         this.$message.error(response.msg || '涓婁紶澶辫触')
       }
     },
-    
+
     /** 鑾峰彇涓嬭浇閾炬帴 */
     downloadFile() {
       // 鍙戣捣ajax璇锋眰鑾峰彇涓嬭浇閾炬帴
@@ -183,7 +183,7 @@
         this.$message.error('鑾峰彇涓嬭浇閾炬帴澶辫触锛岃閲嶈瘯')
       })
     },
-    
+
     /** 澶嶅埗閾炬帴鍒板壀璐存澘 */
     copyLink() {
       if (this.displayedDownloadLink) {
@@ -194,7 +194,7 @@
         textarea.style.opacity = '0'
         document.body.appendChild(textarea)
         textarea.select()
-        
+
         try {
           document.execCommand('copy')
           this.$message.success('閾炬帴宸插鍒跺埌鍓创鏉�')
@@ -206,7 +206,7 @@
         }
       }
     },
-    
+
     /** 涓婁紶澶辫触澶勭悊 */
     handleUploadError(err) {
       this.$message.error('涓婁紶澶辫触锛岃閲嶈瘯')
diff --git a/src/views/archiveExport/index.vue b/src/views/archiveExport/index.vue
index a2da5ef..85a8350 100644
--- a/src/views/archiveExport/index.vue
+++ b/src/views/archiveExport/index.vue
@@ -529,7 +529,7 @@
 import { listPlaceName } from "@/api/system/placeName"
 import { archiveAllExport } from "@/api/system/archiveEx"
 export default {
-  name: "Records",
+  name: "AchiveExport/info",
   data() {
     return {
       open_check: false,
diff --git a/src/views/archiveManager/archiveMaterial/index.vue b/src/views/archiveManager/archiveMaterial/index.vue
index c2b232c..b27238d 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">娣诲姞妗堝嵎璇︾粏璁板綍   {褰撳墠褰曞叆浜唟{total}}鏉  {褰撳墠妗e彿涓猴細 {{recordStrId}} } {褰撳墠鏂囧彿涓猴細 {{inquiryNumber}} }  </h2>
+         <h2 class="title-border">娣诲姞妗堝嵎璇︾粏璁板綍   {褰曞叆浜唟{total}}鏉  { {{recordStrId}} } { {{inquiryNumber}} } { {{filingNumber}} }  </h2>
  <el-form ref="form" :model="form" :rules="rules" label-width="100px">
 
    <el-row>
@@ -457,15 +457,17 @@
               <el-input v-model="forms.documentNumber" placeholder="璇疯緭鍏ユ枃浠剁紪鍙�" />
             </el-form-item>
            <el-row>
-           <el-col :span="16">
+           <el-col >
                <el-form-item label="璐d换鑰�" prop="creator">
-                   <el-input type="textarea" rows="1" v-model="forms.creator" placeholder="璇疯緭鍏ヨ矗浠昏��" />
+                   <el-input type="textarea"          rows="2"
+                    v-auto-height="{ minRows: 2, maxRows: 10 }" v-model="forms.creator" placeholder="璇疯緭鍏ヨ矗浠昏��" />
                  </el-form-item>
            </el-col>
 
            </el-row>
            <el-form-item label="鏂囦欢棰樺悕" prop="title">
-             <el-input type="textarea" rows="1" v-model="forms.title" placeholder="璇疯緭鍏ユ枃浠堕鍚�" />
+             <el-input type="textarea"          rows="2"
+                    v-auto-height="{ minRows: 2, maxRows: 10 }" 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;" />
@@ -818,7 +820,7 @@
 
 
   export default {
-    name: "Materials",
+    name: "ArchiveMaterialManager",
     data() {
       return {
         //闄勪欢鏁伴噺
@@ -889,6 +891,7 @@
         ],
         recordId: null,
         inquiryNumber: '',
+        filingNumber: '',
         recordStrId: '',
         // 閬僵灞�
         loading: true,
@@ -920,7 +923,7 @@
         // 鏌ヨ鍙傛暟
         queryParams: {
           pageNum: 1,
-          pageSize: 10,
+          pageSize: 50,
           creator: null,
           title: null,
           date: null,
@@ -1036,6 +1039,7 @@
       const recordId = this.$route.params && this.$route.params.recordId
       this.recordStrId = this.$route.params && this.$route.params.recordStrId
       this.inquiryNumber = this.$route.params && this.$route.params.inquiryNumber
+      this.filingNumber = this.$route.params && this.$route.params.filingNumber
       this.totalPageCount = this.$route.params && this.$route.params.pageCount
 
       this.sho = this.$route.params && this.$route.params.sho
diff --git a/src/views/archiveManager/index.vue b/src/views/archiveManager/index.vue
index b04ef15..0719d6f 100644
--- a/src/views/archiveManager/index.vue
+++ b/src/views/archiveManager/index.vue
@@ -474,7 +474,15 @@
                 </el-dropdown>
               </template>
             </el-table-column>
-
+      <el-table-column label="褰撳墠鎺堟潈褰曞叆鐨勭敤鎴�" align="center" sortable="custom" prop="userName" width="120" v-if="userId==1">
+   <template slot-scope="scope">
+              <el-button
+                :type="scope.row.userName === '' ? 'default' : 'primary'"
+                size="mini">
+                {{ scope.row.userName === null ? '鏈垎閰�' : scope.row.userName }}
+              </el-button>
+              </template>
+              </el-table-column>
             <el-table-column label="鐘舵��" align="center"  sortable="custom" prop="recordStatus" width="120">
               <template slot-scope="scope">
                 <el-button :type="scope.row.recordStatus === '鏈綍鍏�' ? 'danger' : 'success'" size="mini">
@@ -984,7 +992,7 @@
      components: {
         VueOfficeExcel
     },
-  name: "Records",
+  name: "InfoManager",
   data() {
     return {
       openSearch: false,
@@ -1053,7 +1061,7 @@
       // 鏌ヨ鍙傛暟
       queryParams: {
         pageNum: 1,
-        pageSize: 10,
+        pageSize: 50,
         recordId: null,
         inquiryNumber: null,
         categoryType: null, // 绫诲埆绫诲瀷
@@ -1521,14 +1529,18 @@
       var mid = row.id
       const roleId = 2
    //   alert(mid)
+var filingNumber = row.filingNumber
 
+
+if(filingNumber==="")
+  filingNumber = ' '
       var recordId = mid
       var pageCount = row.pageCount
       var recordStrId = row.recordId
       var inquiryNumber = row.inquiryNumber
       var sho = false
     //  this.$router.push("/archiveManager/infoManagerAu/user/" + roleId+"/"+recordId)
-      this.$router.push("/archiveManager/infoManagerAu/archiveMaterialManager/" + recordId+"/"+pageCount+"/"+sho+"/"+recordStrId+"/"+inquiryNumber)
+      this.$router.push("/archiveManager/infoManagerAu/archiveMaterialManager/" + recordId+"/"+pageCount+"/"+sho+"/"+recordStrId+"/"+inquiryNumber+"/"+filingNumber)
 
     },
     /*瀵煎嚭澶囪�冭〃*/
@@ -1581,7 +1593,7 @@
        var valid = false;
       var pageCount = row.pageCount
       var recordStrId = row.recordId
-
+      var filingNumber = row.filingNumber
       var inquiryNumber = row.inquiryNumber
       console.log(recordStrId==='')
       console.log("+---------------------")
@@ -1599,10 +1611,11 @@
    //   alert(mid)
 
       var recordId = mid
-
+if(filingNumber==="")
+  filingNumber = ' '
       var sho = true
     //  this.$router.push("/archiveManager/infoManagerAu/user/" + roleId+"/"+recordId)
-      this.$router.push("/archiveManager/infoManagerAu/archiveMaterialManager/" + recordId+"/"+pageCount+"/"+sho+"/"+recordStrId+"/"+inquiryNumber)
+      this.$router.push("/archiveManager/infoManagerAu/archiveMaterialManager/" + recordId+"/"+pageCount+"/"+sho+"/"+recordStrId+"/"+inquiryNumber+"/"+filingNumber)
       }else
       {
         this.$modal.msgWarning("璇疯ˉ鍏呴〉鍙风瓑鐩稿叧淇℃伅锛屽啀缂栬緫鍗峰唴鐩綍锛�")
diff --git a/src/views/archivePlaceName/index.vue b/src/views/archivePlaceName/index.vue
index b32f348..9d6309c 100644
--- a/src/views/archivePlaceName/index.vue
+++ b/src/views/archivePlaceName/index.vue
@@ -153,7 +153,7 @@
 import { listPlaceName, enload,getName, delName, addName, updateName } from "@/api/system/placeName"
 
 export default {
-  name: "Name",
+  name: "ArchiveZoneInfo",
   data() {
     return {
       // 閬僵灞�
@@ -293,7 +293,7 @@
              /** 瀵煎叆妯℃澘涓嬭浇鎿嶄綔*/
     handleExportTemplate()
     {
-    
+
      this.download('/system/placeName/model', {
 
       }, `placeName_${new Date().getTime()}.xls`)
@@ -331,7 +331,7 @@
   });
 
     }
-  
+
   }
 }
 </script>
diff --git a/src/views/archiveProjectName/index.vue b/src/views/archiveProjectName/index.vue
index 7b66c49..c1c0960 100644
--- a/src/views/archiveProjectName/index.vue
+++ b/src/views/archiveProjectName/index.vue
@@ -166,7 +166,7 @@
 import { listName, getName, enload,delName, addName, updateName } from "@/api/system/projectName"
 
 export default {
-  name: "Name",
+  name: "ArchiveProjectName",
   data() {
     return {
       // 閬僵灞�
@@ -317,7 +317,7 @@
 
       }, `projectName_${new Date().getTime()}.xls`)
     },
-    
+
       /** 瀵煎叆鎿嶄綔*/
     async handleImport({file}){
    // 妫�鏌ユ枃浠剁被鍨嬫槸鍚︿负xlsx
diff --git a/src/views/archiveSignature/index.vue b/src/views/archiveSignature/index.vue
index 1c59894..ec2003f 100644
--- a/src/views/archiveSignature/index.vue
+++ b/src/views/archiveSignature/index.vue
@@ -124,7 +124,7 @@
 import { listSignature, getSignature, delSignature, addSignature, updateSignature } from "@/api/system/signature"
 
 export default {
-  name: "Signature",
+  name: "ArchiveSignature",
   data() {
     return {
       // 閬僵灞�

--
Gitblit v1.9.1