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