钉钉审批配置优化

This commit is contained in:
geht
2026-06-08 19:05:29 +08:00
parent 1d0b4c9fbb
commit fd5205e33e
44 changed files with 3730 additions and 278 deletions

View File

@@ -37,6 +37,9 @@ export const columns: BasicColumn[] = [
{ title: '机台', align: 'center', dataIndex: 'machineName', width: 120 },
{ title: '制作日期', align: 'center', dataIndex: 'makeDate', width: 120 },
{ title: '发行编号', align: 'center', dataIndex: 'issueNumber', width: 150 },
//update-begin---author:cursor ---date:20260608 for【XSLMES-20260608-A01】混炼示方列表新增状态列-----------
{ title: '状态', align: 'center', dataIndex: 'status_dictText', width: 120 },
//update-end---author:cursor ---date:20260608 for【XSLMES-20260608-A01】混炼示方列表新增状态列-----------
{ title: '段数', align: 'center', dataIndex: 'stageCount', width: 88 },
{ title: '纯混炼时间(秒)', align: 'center', dataIndex: 'pureMixSec', width: 130 },
{ title: '变更日期', align: 'center', dataIndex: 'changeDate', width: 120 },
@@ -45,6 +48,15 @@ export const columns: BasicColumn[] = [
export const searchFormSchema: FormSchema[] = [
{ label: '关键字', field: 'keyword', component: 'Input', colProps: { span: 8 }, componentProps: { placeholder: '规格/用途/发行编号/机台' } },
//update-begin---author:cursor ---date:20260608 for【XSLMES-20260608-A01】混炼示方查询新增状态条件-----------
{
label: '状态',
field: 'status',
component: 'JDictSelectTag',
componentProps: { dictCode: 'xslmes_formula_spec_status', placeholder: '请选择状态' },
colProps: { span: 8 },
},
//update-end---author:cursor ---date:20260608 for【XSLMES-20260608-A01】混炼示方查询新增状态条件-----------
{ label: '制作日期起', field: 'makeDate_begin', component: 'DatePicker', colProps: { span: 8 }, componentProps: { valueFormat: 'YYYY-MM-DD' } },
{ label: '制作日期止', field: 'makeDate_end', component: 'DatePicker', colProps: { span: 8 }, componentProps: { valueFormat: 'YYYY-MM-DD' } },
];
@@ -1327,9 +1339,11 @@ export function resolveMixingSpecFormulaStatus(record: Recordable = {}): string
return '编制中';
}
/** 混炼示方是否允许编辑/删除(与配合示方一致:密炼PS校对后锁定 */
/** 混炼示方是否允许编辑/删除(与配合示方一致:仅编制状态可改 */
export function isMixingSpecEditable(record: Recordable = {}): boolean {
return !record?.proofreadBy && !record?.proofreadTime;
//update-begin---author:cursor ---date:20260608 for【XSLMES-20260608-A01】混炼示方编辑权限按状态字段判断-----------
return !record?.status || record.status === 'compile';
//update-end---author:cursor ---date:20260608 for【XSLMES-20260608-A01】混炼示方编辑权限按状态字段判断-----------
}
/** 参照历史混合步骤:混炼示方选择列表列 */
@@ -1365,6 +1379,9 @@ export const MIXING_SPEC_MAIN_STRIP_FIELDS = [
'approveBy',
'approveTime',
'changeDate',
//update-begin---author:cursor ---date:20260608 for【XSLMES-20260608-A01】参照新增时重置状态-----------
'status',
//update-end---author:cursor ---date:20260608 for【XSLMES-20260608-A01】参照新增时重置状态-----------
'delFlag',
'tenantId',
'sysOrgCode',