添加填报人

This commit is contained in:
zhujiyan
2024-06-05 15:08:24 +08:00
parent fa4ce4693e
commit a66734a9f9
26 changed files with 235 additions and 44 deletions

View File

@@ -56,10 +56,13 @@ import TableHeader from '@/components/table/header/index.vue'
import { useDictData } from '@/stores/dictData'
import { getUserReportById } from '@/api/supervision-boot/userReport/form'
import BpmUserReportDetail from '../../components/undocumented/detail.vue'
import { useAdminInfo } from '@/stores/adminInfo'
const dictData = useDictData()
const areaOptionList = dictData.getBasicData('jibei_area')
const statusSelect = dictData.statusSelect()
//获取登陆用户姓名和部门
const adminInfo = useAdminInfo()
console.log(adminInfo.$state.roleCode, '++++++++++++++++')
const { push } = useRouter()
const TableHeaderRef = ref()
const tableStore = new TableStore({
@@ -124,7 +127,14 @@ const tableStore = new TableStore({
}
]
},
{
field: 'createBy',
title: '填报人',
minWidth: 80,
formatter: (row: any) => {
return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
}
},
{
title: '操作',
minWidth: 180,
@@ -137,6 +147,16 @@ const tableStore = new TableStore({
type: 'primary',
icon: 'el-icon-EditPen',
render: 'basicButton',
disabled: row => {
return (
adminInfo.$state.roleCode.filter(item => {
return item == 'jb_pl'
}) ||
adminInfo.$state.roleCode.filter(item => {
return item == 'jb_dky'
})
)
},
click: row => {
toFangAn(row, 0)
}
@@ -147,6 +167,16 @@ const tableStore = new TableStore({
type: 'primary',
icon: 'el-icon-EditPen',
render: 'basicButton',
disabled: row => {
return (
adminInfo.$state.roleCode.filter(item => {
return item != 'jb_pl'
}) ||
adminInfo.$state.roleCode.filter(item => {
return item == 'jb_dky'
})
)
},
click: row => {
toFangAn(row, 1)
}