1
0

refactor(web): 重构审核流程

- 移除 AuthenticationRepository 和 ConfirmationRepository 中的 updateStateById 方法
- 更新 AuthenticationService 和 ConfirmationService 中的状态更新逻辑
- 修改 CheckOrder 实体,使用 State 枚举替代布尔型 over 字段
- 更新相关前端组件,适应新的审核状态
This commit is contained in:
2024-12-09 10:38:21 +08:00
parent 6ec672ebfa
commit 3e43d437e6
13 changed files with 76 additions and 59 deletions

View File

@@ -29,14 +29,14 @@ export function tabCheck() {
columns: [
stringField('description', '描述'),
mappingField('type', '类型', checkTypeMapping),
mappingField('over', '状态', checkOverMapping),
mappingField('state', '状态', checkOverMapping),
timeField('createdTime', '创建时间'),
stringField('createdUsername', '创建人', 100),
timeField('modifiedTime', '最后修改时间'),
stringField('modifiedUsername', '最后操作人', 100),
operationField('操作', undefined, [
{
visibleOn: `\${type == 'CONFIRMATION' && !over}`,
visibleOn: `\${type === 'CONFIRMATION' && state === 'CHECKING'}`,
type: 'action',
label: '处理',
level: 'link',
@@ -63,14 +63,14 @@ export function tabCheck() {
),
},
{
visibleOn: `\${type == 'CONFIRMATION' && over}`,
visibleOn: `\${type === 'CONFIRMATION' && state !== NORMAL}`,
type: 'action',
label: '查看',
level: 'link',
...confirmationDetailDialog('parameters.confirmationId'),
},
{
visibleOn: `\${type == 'AUTHENTICATION' && !over}`,
visibleOn: `\${type === 'AUTHENTICATION' && state === 'CHECKING'}`,
type: 'action',
label: '处理',
level: 'link',
@@ -97,7 +97,7 @@ export function tabCheck() {
),
},
{
visibleOn: `\${type == 'AUTHENTICATION' && over}`,
visibleOn: `\${type === 'AUTHENTICATION' && state !== NORMAL}`,
type: 'action',
label: '查看',
level: 'link',