1
0

feat(web): 新增根据当前登陆用户查询记录

This commit is contained in:
2024-11-27 19:02:08 +08:00
parent aba9a1716c
commit efe393835c
11 changed files with 102 additions and 56 deletions

View File

@@ -1,5 +1,5 @@
const information = {
debug: true,
debug: false,
// baseUrl: '',
baseUrl: 'http://127.0.0.1:20080',
title: '可信供给中心',
@@ -269,3 +269,38 @@ export function formInputMultiFileStatic(field, label) {
columns: formInputFileStaticColumns,
}
}
export function formCreatedUserAndModifiedUser() {
return [
{
type: 'group',
body: [
{
type: 'input-text',
name: 'createdUsername',
label: '创建人',
},
{
type: 'input-datetime',
name: 'createdTime',
label: '创建时间',
},
]
},
{
type: 'group',
body: [
{
type: 'input-text',
name: 'modifiedUsername',
label: '最后修改人',
},
{
type: 'input-datetime',
name: 'modifiedTime',
label: '最后修改时间',
},
]
},
]
}

View File

@@ -2,6 +2,7 @@ import './dialog-permission.css'
import {
apiGet,
apiPost,
formCreatedUserAndModifiedUser,
formInputClearable,
formInputMultiFileStatic,
horizontalFormOptions,
@@ -10,7 +11,7 @@ import {
} from "../constants.js";
import {resourceList} from "../../pages/index/tab-data.js";
function detailForm() {
function detailForm(showCreatedUserAndModifiedUser = false) {
return {
id: 'permission_form',
type: 'form',
@@ -53,7 +54,8 @@ function detailForm() {
required: true,
joinValues: false,
...inputFileFormItemCommonOptions(undefined, size100MB),
}
},
...(showCreatedUserAndModifiedUser ? formCreatedUserAndModifiedUser() : [])
]
}
}
@@ -94,7 +96,7 @@ export function permissionDetailDialog(field = 'id') {
size: 'md',
actions: [],
body: {
...detailForm(),
...detailForm(true),
initApi: apiGet(`\${base}/confirmation/detail/\${${field}}`),
static: true,
data: {

View File

@@ -2,6 +2,7 @@ import './dialog-resource.css'
import {
apiGet,
apiPost,
formCreatedUserAndModifiedUser,
formInputClearable,
formInputSingleFileStatic,
horizontalFormOptions,
@@ -10,7 +11,7 @@ import {
size500MB
} from "../constants.js";
function detailForm() {
function detailForm(showCreatedUserAndModifiedUser = false) {
return {
type: 'form',
...horizontalFormOptions(),
@@ -292,7 +293,8 @@ function detailForm() {
...inputFileFormItemCommonOptions(undefined, size500MB),
},
]
}
},
...(showCreatedUserAndModifiedUser ? formCreatedUserAndModifiedUser() : [])
]
}
}
@@ -333,7 +335,7 @@ export function resourceDetailDialog() {
actions: [],
size: 'md',
body: {
...detailForm(),
...detailForm(true),
static: true,
initApi: apiGet('${base}/data_resource/detail/${id}'),
data: {

View File

@@ -1,4 +1,11 @@
import {apiGet, horizontalFormOptions, mappingField, userRoleMapping, userStateMapping} from "../constants.js";
import {
apiGet,
formCreatedUserAndModifiedUser,
horizontalFormOptions,
mappingField,
userRoleMapping,
userStateMapping
} from "../constants.js";
const dialogBody = [
{
@@ -27,36 +34,7 @@ const dialogBody = [
},
]
},
{
type: 'group',
body: [
{
type: 'input-text',
name: 'createdUsername',
label: '创建人',
},
{
type: 'input-datetime',
name: 'createdTime',
label: '创建时间',
},
]
},
{
type: 'group',
body: [
{
type: 'input-text',
name: 'modifiedUsername',
label: '最后修改人',
},
{
type: 'input-datetime',
name: 'modifiedTime',
label: '最后修改时间',
},
]
},
...formCreatedUserAndModifiedUser(),
{
type: 'group',
body: [

View File

@@ -79,7 +79,6 @@ export function userAdministratorRegisterDialog() {
{ label: '数据提供方', value: 'PROVIDER' },
{ label: '数据使用方', value: 'CUSTOMER' },
{ label: '审查监管方', value: 'CHECKER' },
{ label: '系统管理员', value: 'ADMINISTRATOR' },
],
},
],

View File

@@ -59,8 +59,8 @@ useAmis(information => {
tabs: [
// tabOverview(),
// tabMarket(),
tabPermissions(),
tabData(),
tabPermissions(),
tabCheck(),
tabUser(),
tabSettings(),

View File

@@ -19,9 +19,6 @@ export function resourceList() {
...resourceAddDialog()
},
],
rowSelection: {
disableOn: '${confirmationId}',
},
columns: [
{
label: '名称',