From db8a96a664bf2b0a88fdcdfd4106e73758fe1728 Mon Sep 17 00:00:00 2001
From: clay <20932067@zju.edu.cn>
Date: Thu, 23 May 2024 15:53:33 +0800
Subject: [PATCH] =?UTF-8?q?feat=20:=20=E9=9C=80=E6=B1=82=E5=BE=81=E9=9B=86?=
=?UTF-8?q?index.vue?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/project-demand/collection/index.vue | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/src/views/project-demand/collection/index.vue b/src/views/project-demand/collection/index.vue
index 2208968..cefb488 100644
--- a/src/views/project-demand/collection/index.vue
+++ b/src/views/project-demand/collection/index.vue
@@ -63,7 +63,7 @@ const tableConfig = reactive({
label: '所属公司',
align: 'center',
currentRender: ({row, index}) => (
-
{row.companyName}
)
+ {row.companyName}
)
},
{
prop: 'approveName',
@@ -95,15 +95,18 @@ const tableConfig = reactive({
showOverflowTooltip: false,
currentRender: ({row, index}) => {
let btn = []
- let buttons = new Set(Array.from(row.buttons))
- if (buttons.has("details")){
- btn.push({label: '详情', func: () => handleDetail(row), type: 'primary'})
+ let buttons = new Set(Array.from(row.buttons))
+ if (buttons.has("details")) {
+ btn.push({label: '详情', prem: ['mosr:requirement:info'], func: () => handleDetail(row), type: 'primary'})
}
if (buttons.has("edit")) {
- btn.push({label: '编辑', func: () => handleEdit(row), type: 'primary'})
+ btn.push({label: '编辑',prem: ['mosr:requirement:resubmit'], func: () => handleEdit(row), type: 'primary'})
+ }
+ if (buttons.has("delete")) {
+ btn.push({label: '删除',prem: ['mosr:requirement:del'], func: () => handleEdit(row), type: 'primary'})
}
if (buttons.has("report")) {
- btn.push({label: '需求上报', func: () => handleEdit(row), type: 'primary'})
+ btn.push({label: '需求上报',prem: ['mosr:requirement:info'], func: () => handleEdit(row), type: 'primary'})
}
return (
@@ -111,7 +114,7 @@ const tableConfig = reactive({
btn.map(item => (
item.func()}
link
>
@@ -137,7 +140,7 @@ const tableConfig = reactive({
params: {}
})
-console.log('userInfo',userInfo.value.userName)
+console.log('userInfo', userInfo.value.userName)
const search = (val) => {
tableConfig.params = {...val}