diff --git a/src/views/projectdemand/demandcollection/detail.vue b/src/views/projectdemand/demandcollection/detail.vue
index eb0781f..1c0047e 100644
--- a/src/views/projectdemand/demandcollection/detail.vue
+++ b/src/views/projectdemand/demandcollection/detail.vue
@@ -68,7 +68,7 @@
-
+
驳回
同意
diff --git a/src/views/projectdemand/demandcollection/index.vue b/src/views/projectdemand/demandcollection/index.vue
index ae2926c..9fa30f6 100644
--- a/src/views/projectdemand/demandcollection/index.vue
+++ b/src/views/projectdemand/demandcollection/index.vue
@@ -73,7 +73,7 @@ const tableConfig = reactive({
prop: 'state',
label: '状态',
align: 'center',
- width:200,
+ width: 200,
showOverflowTooltip: false,
currentRender: ({row, index}) => (
)
},
@@ -83,12 +83,27 @@ const tableConfig = reactive({
align: 'center',
showOverflowTooltip: false,
currentRender: ({row, index}) => {
+ let btn = [{label: '详情', func: () => handleDetail(row), type: 'primary'}]
+ if (row.state === '3' || row.state === '2') {
+ btn.push({label: '编辑', func: () => handleEdit(row), type: 'primary'})
+ btn.push({label: '删除', func: () => handleDel(row), type: 'danger'})
+ }else if (row.state === '4'){
+ btn.push({label: '上报', func: () => handleReport(row), type: 'primary'})
+ }
return (
-
-
handleDetail(row)}>详情
-
-
handleEdit(row)}>编辑
-
handleReport(row)}>上报
+
+ {
+ btn.map(item => (
+ item.func()}
+ link
+ >
+ {item.label}
+
+ ))
+ }
)
}