fix : 修复细节

This commit is contained in:
2024-06-02 19:42:33 +08:00
parent 9ad29c3a13
commit 6bb97b4a1d
11 changed files with 172 additions and 159 deletions

View File

@@ -7,6 +7,7 @@
import {reactive, ref, shallowRef} from 'vue';
import fvSelect from '@/fvcomponents/fvSelect/index.vue'
import {useRouter} from 'vue-router';
const localData = reactive({})
const tableIns = ref()
@@ -82,7 +83,12 @@ const tableConfig = reactive({
},
{
prop: 'requirementName',
label: '名称',
label: '征集名称',
align: 'center'
},
{
prop: 'projectName',
label: '项目名称',
align: 'center'
},
{
@@ -164,9 +170,9 @@ const tableConfig = reactive({
if (buttons.has("edit")) {
btn.push({label: '编辑', prem: ['mosr:collect:resubmit'], func: () => handleEdit(row), type: 'primary'})
}
if (buttons.has("report")) {
btn.push({label: '上报', prem: ['mosr:collect:reported'], func: () => handleAdd(row), type: 'primary'})
}
// if (buttons.has("report")) {
// btn.push({label: '上报', prem: ['mosr:collect:reported'], func: () => handleAdd(row), type: 'primary'})
// }
return (
<div style={{width: '100%'}}>
{
@@ -184,7 +190,7 @@ const tableConfig = reactive({
{
buttons.has("delete") ?
<popover-delete name={row.requirementName} type={'需求'} btnType={'danger'}
perm={['mosr:collect:del']} onDelete={() => handleDelete(row)}/>
perm={['mosr:collect:del']} onDelete={() => handleDelete(row)}/>
: ''
}
</div>
@@ -195,10 +201,18 @@ const tableConfig = reactive({
api: '/workflow/mosr/requirement/collect',
params: {},
btns: [
{name: '年度计划导出', key: '_export', color: '#DED0B2', auth: ''},
{name: '经费预算生成', key: 'preMonty', color: '#DED0B2', auth: ''},
{name: '新增上报', key: 'add', color: '#DED0B2', auth: ''},
{name: '年度计划导出', key: '_export', auth: ''},
{name: '经费预算生成', key: 'preMonty', auth: ''},
]
})
const headBtnClick = (key) => {
switch (key) {
case 'add':
handleAdd()
break;
}
}
const search = (val) => {
let obj = {...val}
@@ -211,11 +225,11 @@ const search = (val) => {
tableIns.value.refresh()
}
const handleAdd = (row) => {
const handleAdd = () => {
router.push({
name: 'Summary/add',
query: {
id: row.requirementId
// id: row.requirementId
}
})
}
@@ -232,7 +246,7 @@ const handleDetail = (row) => {
router.push({
name: 'Summary/detail',
query: {
id: row.requirementId,
id: row.requirementId===null?'-1':row.requirementId,
projectId: row.projectId,
state: row.state
}