签报接口

This commit is contained in:
‘huanghaiixia’
2025-12-24 17:38:00 +08:00
parent 03c943e4d6
commit 0387c2ca86
21 changed files with 3029 additions and 182 deletions

View File

@ -7,13 +7,18 @@ export const formConfig = {
export const searchFormSchema: FormSchema[] = [
{
field: 'code',
label: '编号',
component: 'Input',
field: 'dateAppro',
label: '拟稿日期',
component: 'RangePicker',
componentProps: {
format: 'YYYY-MM-DD',
style: { width: '100%' },
getPopupContainer: () => document.body,
},
},
{
field: 'title',
label: '标题',
label: '标题/编号',
component: 'Input',
},
{
@ -29,59 +34,6 @@ export const searchFormSchema: FormSchema[] = [
getPopupContainer: () => document.body,
},
},
{
field: 'securityCode',
label: '密级',
component: 'XjrSelect',
componentProps: {
datasourceType: 'dic',
params: { itemId: '2001501242533273602' },
labelField: 'name',
valueField: 'value',
getPopupContainer: () => document.body,
},
},
{
field: 'urgencyCode',
label: '缓级',
component: 'XjrSelect',
componentProps: {
datasourceType: 'dic',
params: { itemId: '2001501562994876418' },
labelField: 'name',
valueField: 'value',
getPopupContainer: () => document.body,
},
},
{
field: 'empId',
label: '拟稿人',
component: 'Input',
},
{
field: 'bDeptId',
label: '拟稿人所属部门',
component: 'Input',
},
{
field: 'dateAppro',
label: '拟稿日期',
component: 'XjrSelect',
componentProps: {
datasourceType: 'api',
apiConfig: {
path: 'CodeGeneration/selection',
method: 'GET',
apiId: '93d735dcb7364a0f8102188ec4d77ac7',
},
labelField: 'label',
valueField: 'value',
getPopupContainer: () => document.body,
},
},
{
field: 'approCode',
label: '审批状态',
@ -95,14 +47,17 @@ export const searchFormSchema: FormSchema[] = [
getPopupContainer: () => document.body,
},
},
{
field: 'content',
label: '内容摘要',
component: 'Input',
},
];
export const columns: BasicColumn[] = [
{
dataIndex: 'title',
title: '标题',
componentType: 'input',
align: 'left',
sorter: true,
},
{
dataIndex: 'code',
title: '编号',
@ -113,16 +68,7 @@ export const columns: BasicColumn[] = [
},
{
dataIndex: 'title',
title: '标题',
componentType: 'input',
align: 'left',
sorter: true,
},
{
dataIndex: 'typeCode',
dataIndex: 'typeName',
title: '签报类型',
componentType: 'select',
align: 'left',
@ -131,7 +77,7 @@ export const columns: BasicColumn[] = [
},
{
dataIndex: 'securityCode',
dataIndex: 'securityName',
title: '密级',
componentType: 'select',
align: 'left',
@ -140,7 +86,7 @@ export const columns: BasicColumn[] = [
},
{
dataIndex: 'urgencyCode',
dataIndex: 'urgencyName',
title: '缓级',
componentType: 'select',
align: 'left',
@ -149,7 +95,7 @@ export const columns: BasicColumn[] = [
},
{
dataIndex: 'empId',
dataIndex: 'empName',
title: '拟稿人',
componentType: 'input',
align: 'left',
@ -158,7 +104,7 @@ export const columns: BasicColumn[] = [
},
{
dataIndex: 'bDeptId',
dataIndex: 'deptName',
title: '拟稿人所属部门',
componentType: 'input',
align: 'left',
@ -176,22 +122,13 @@ export const columns: BasicColumn[] = [
},
{
dataIndex: 'approCode',
dataIndex: 'approName',
title: '审批状态',
componentType: 'select',
align: 'left',
sorter: true,
},
{
dataIndex: 'content',
title: '内容摘要',
componentType: 'textarea',
align: 'left',
sorter: true,
},
];
//表单事件
export const formEventConfigs = {