fix : 修复页面细节

This commit is contained in:
2024-05-31 20:56:58 +08:00
parent 5a1e1848cb
commit 5ae8e4be78
32 changed files with 550 additions and 167 deletions

View File

@@ -115,9 +115,9 @@ const tableConfig = reactive({
// if (buttons.has("delete")) {
// btn.push({label: '删除',prem: ['mosr:requirement:del'], func: () => handleDelete(row), type: 'primary'})
// }
if (buttons.has("report")) {
btn.push({label: '需求上报',prem: ['mosr:requirement:info'], func: () => handleReport(row), type: 'primary'})
}
// if (buttons.has("report")) {
btn.push({label: '需求上报', prem: ['mosr:requirement:info'], func: () => handleReport(row), type: 'primary'})
// }
return (
<div style={{width: '100%'}}>
{
@@ -134,7 +134,8 @@ const tableConfig = reactive({
}
{
buttons.has("delete") ?
<popover-delete name={row.requirementName} type={'需求征集'} btnType={'danger'} perm={['mosr:requirement:del']}
<popover-delete name={row.requirementName} type={'需求征集'} btnType={'danger'}
perm={['mosr:requirement:del']}
onDelete={() => handleDelete(row)}/> : ''
}
</div>
@@ -154,23 +155,17 @@ const search = (val) => {
tableConfig.params = {...val}
tableIns.value.refresh()
}
const handleAdd = () => {
try{
router.push({
name:'Requirement/add',
query:{}
})
}catch (err){
// ElNotification({
// title: '提示',
// message: '该用户无新增权限',
// type: 'warning'
// })
}
const handleAdd = (row) => {
router.push({
name: 'Requirement/add',
query: {
id: row.requirementId
}
})
}
const handleEdit = (row) => {
router.push({
name:'Requirement/edit',
name: 'Requirement/edit',
query: {
id: row.requirementId
}
@@ -188,7 +183,7 @@ const handleDelete = (row) => {
}
const handleDetail = (row) => {
router.push({
name:'Requirement/detail',
name: 'Requirement/detail',
query: {
id: row.requirementId
}
@@ -196,9 +191,9 @@ const handleDetail = (row) => {
}
const handleReport = (row) => {
router.push({
name:'Summary/add',
name: 'Summary/add',
query: {
id:row.requirementId
id: row.requirementId
}
})
}