From 42a1a434f77154746038c476ef70ca9be0b8e4e0 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期一, 19 一月 2026 18:02:46 +0800
Subject: [PATCH] fix: 完成资金管理,财务对账

---
 src/views/collaborativeApproval/rulesRegulationsManagement/index.vue |   80 ----------------------------------------
 1 files changed, 0 insertions(+), 80 deletions(-)

diff --git a/src/views/collaborativeApproval/rulesRegulationsManagement/index.vue b/src/views/collaborativeApproval/rulesRegulationsManagement/index.vue
index 91a6468..b0f8a90 100644
--- a/src/views/collaborativeApproval/rulesRegulationsManagement/index.vue
+++ b/src/views/collaborativeApproval/rulesRegulationsManagement/index.vue
@@ -59,7 +59,6 @@
                     <el-button link type="danger" @click="repealEdit(scope.row)">搴熷純</el-button>
                     <el-button link type="success" @click="viewVersionHistory(scope.row)">鐗堟湰鍘嗗彶</el-button>
                     <el-button link type="warning" @click="viewReadStatus(scope.row)">闃呰鐘舵��</el-button>
-                    <el-button link type="primary" @click="openFileDialog(scope.row)">闄勪欢</el-button>
                   </template>
                 </el-table-column>
               </el-table>
@@ -174,16 +173,6 @@
       </el-table>
     </el-dialog>
 
-    <FileListDialog
-      ref="fileListDialogRef"
-      v-model="fileDialogVisible"
-      :show-upload-button="true"
-      :show-delete-button="true"
-      :delete-method="handleAttachmentDelete"
-      :rules-regulations-management-id="currentFileRuleId"
-      :name-column-label="'闄勪欢鍚嶇О'"
-      @upload="handleAttachmentUpload"
-    />
   </div>
 </template>
 
@@ -191,8 +180,6 @@
 import { ref, reactive, onMounted, getCurrentInstance } from 'vue'
 import { ElMessage, ElMessageBox } from 'element-plus'
 import { listRuleManagement,addRuleManagement,updateRuleManagement,delRuleManagement,getReadingStatusByRuleId,addReadingStatus,updateReadingStatus  } from '@/api/collaborativeApproval/sealManagement.js'
-import FileListDialog from '@/components/Dialog/FileListDialog.vue'
-import { listRuleFiles, delRuleFile, addRuleFile } from '@/api/collaborativeApproval/rulesRegulationsManagementFile.js'
 
 // 鍝嶅簲寮忔暟鎹�
 const operationType = ref('add')
@@ -200,15 +187,6 @@
 const tableLoading = ref(false)
 // 鍒嗛〉鍙傛暟
 const page = reactive({
-  current: 1,
-  size: 10,
-  total: 0
-})
-// 闄勪欢寮圭獥
-const fileDialogVisible = ref(false)
-const fileListDialogRef = ref(null)
-const currentFileRuleId = ref(null)
-const filePage = reactive({
   current: 1,
   size: 10,
   total: 0
@@ -457,64 +435,6 @@
 const { proxy } = getCurrentInstance()
 const handleExport = () => {
   proxy.download('/rulesRegulationsManagement/export', { ...regulationSearchForm }, '瑙勭珷鍒跺害.xlsx')
-}
-
-// 闄勪欢锛氭煡璇�
-const fetchRuleFiles = async (rulesRegulationsManagementId) => {
-  const params = {
-    current: filePage.current,
-    size: filePage.size,
-    rulesRegulationsManagementId
-  }
-  const res = await listRuleFiles(params)
-  const records = res?.data?.records || []
-  filePage.total = res?.data?.total || records.length
-  const mapped = records.map(item => ({
-    id: item.id,
-    name: item.fileName || item.name,
-    url: item.fileUrl || item.url,
-    raw: item
-  }))
-  fileListDialogRef.value?.setList(mapped)
-}
-
-// 鎵撳紑闄勪欢寮圭獥
-const openFileDialog = async (row) => {
-  currentFileRuleId.value = row.id
-  fileDialogVisible.value = true
-  await fetchRuleFiles(row.id)
-}
-
-// 鍒锋柊闄勪欢鍒楄〃
-const refreshFileList = async () => {
-  if (!currentFileRuleId.value) return
-  await fetchRuleFiles(currentFileRuleId.value)
-}
-
-// 涓婁紶闄勪欢锛堢敱瀛愮粍浠惰Е鍙戯級
-const handleAttachmentUpload = async (filePayload) => {
-  if (!currentFileRuleId.value) return
-  const payload = {
-    name: filePayload?.fileName || filePayload?.name,
-    url: filePayload?.fileUrl || filePayload?.url,
-    rulesRegulationsManagementId: currentFileRuleId.value
-  }
-  await addRuleFile(payload)
-  ElMessage.success('鏂囦欢涓婁紶鎴愬姛')
-  await refreshFileList()
-}
-
-// 鍒犻櫎闄勪欢
-const handleAttachmentDelete = async (row) => {
-  if (!row?.id) return false
-  try {
-    await ElMessageBox.confirm('纭鍒犻櫎璇ラ檮浠讹紵', '鎻愮ず', { type: 'warning' })
-  } catch {
-    return false
-  }
-  await delRuleFile([row.id])
-  ElMessage.success('鍒犻櫎鎴愬姛')
-  await refreshFileList()
 }
 
 // 鑾峰彇瑙勭珷鍒跺害鍒楄〃鏁版嵁

--
Gitblit v1.9.3