From 779166d9c0bed49c3cc47287ba854781d4123287 Mon Sep 17 00:00:00 2001 From: yaowanxin <3588231647@qq.com> Date: 星期二, 09 九月 2025 16:22:22 +0800 Subject: [PATCH] 用印管理修改,值班与计划页面调整 --- src/views/collaborativeApproval/sealManagement/index.vue | 34 ++++++++++++++++++++++++---------- 1 files changed, 24 insertions(+), 10 deletions(-) diff --git a/src/views/collaborativeApproval/sealManagement/index.vue b/src/views/collaborativeApproval/sealManagement/index.vue index 0ee068b..1f88715 100644 --- a/src/views/collaborativeApproval/sealManagement/index.vue +++ b/src/views/collaborativeApproval/sealManagement/index.vue @@ -124,11 +124,11 @@ <el-button link type="primary" @click="handleEdit(scope.row)">缂栬緫</el-button> <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="warning" @click="viewReadStatus(scope.row)">闃呰鐘舵��</el-button> --> </template> </el-table-column> </el-table> - <!-- 鍒嗛〉 --> + <!-- 鍒嗛〉 <pagination v-show="total > 0" :total="total" @@ -136,7 +136,7 @@ :page="page.current" :limit="page.size" @pagination="paginationChange" - /> + /> --> </div> </el-tab-pane> </el-tabs> @@ -270,8 +270,14 @@ <el-table :data="versionHistory" style="width: 100%;margin-bottom: 10px"> <el-table-column prop="version" label="鐗堟湰鍙�" width="100" /> <el-table-column prop="updateTime" label="鏇存柊鏃堕棿" width="180" /> - <el-table-column prop="updater" label="鏇存柊浜�" width="120" /> - <el-table-column prop="changeLog" label="鍙樻洿璇存槑" /> + <el-table-column prop="createUserName" label="鏇存柊浜�" width="120" /> + <el-table-column prop="changeLog" label="鍙樻洿璇存槑"> + <template #default="scope"> + <el-tag :type="scope.row.status === 'active' ? 'success' : 'info'"> + {{ scope.row.status === 'active' ? '鐢熸晥涓�' : '宸插簾姝�' }} + </el-tag> + </template> + </el-table-column> </el-table> </el-dialog> @@ -375,11 +381,7 @@ const regulations = ref([]) -const versionHistory = ref([ - { version: 'v2.1', updateTime: '2025-01-10 09:00:00', updater: '浜轰簨閮�', changeLog: '鏇存柊鑰冨嫟鏃堕棿瑙勫畾' }, - { version: 'v2.0', updateTime: '2023-12-15 10:30:00', updater: '浜轰簨閮�', changeLog: '鏂板鍔犵彮绠$悊瑙勫畾' }, - { version: 'v1.0', updateTime: '2023-11-01 14:00:00', updater: '浜轰簨閮�', changeLog: '棣栨鍙戝竷' } -]) +const versionHistory = ref([]) const readStatusList = ref([ { employee: '闄堝織寮�', department: '閿�鍞儴', readTime: '2025-01-11 10:30:00', confirmTime: '2025-01-11 10:35:00', status: 'confirmed' }, @@ -603,6 +605,15 @@ // 鏌ョ湅鍒跺害鐗堟湰鍘嗗彶 const viewVersionHistory = (row) => { showVersionHistoryDialog.value = true + const params = { + + category: row.category + } + listRuleManagement(page,params).then(res => { + if(res.code == 200){ + versionHistory.value = res.data.records + } + }) } // 鏌ョ湅鍒跺害闃呰鐘舵�� const viewReadStatus = (row) => { @@ -629,6 +640,8 @@ .then(res => { regulations.value = res.data.records + // 杩囨护鎺夊凡搴熷純鐨勫埗搴� + // regulations.value = res.data.records.filter(item => item.status !== 'repealed') page.value.total = res.data.total; tableLoading.value = false; @@ -677,6 +690,7 @@ border-radius: 4px; line-height: 1.6; white-space: pre-wrap; + height: 200px; } .dialog-footer { -- Gitblit v1.9.3