diff --git a/src/executor/design/transferModal/modal/storeModal/widgets/dataTables.tsx b/src/executor/design/transferModal/modal/storeModal/widgets/dataTables.tsx index a0fba87a3e9b495d03be602bff08c921437cb693..d2dec04913cde453d906ca615a21957d771575e7 100644 --- a/src/executor/design/transferModal/modal/storeModal/widgets/dataTables.tsx +++ b/src/executor/design/transferModal/modal/storeModal/widgets/dataTables.tsx @@ -45,6 +45,7 @@ const DataTables: React.FC = ({ transfer, current }) => { }) } remoteOperations={true} + isMenuHide={false} /> ), }; diff --git a/src/executor/tools/task/executor/acquire/index.tsx b/src/executor/tools/task/executor/acquire/index.tsx index 512cd11a0e6c421c8120b15dce153bf921e5ca88..8b64de9ab1c476bfea90a6c93f902b7838d368dd 100644 --- a/src/executor/tools/task/executor/acquire/index.tsx +++ b/src/executor/tools/task/executor/acquire/index.tsx @@ -244,6 +244,7 @@ export const Selection: React.FC = (props) => { }) } remoteOperations={true} + isMenuHide={false} /> ); } diff --git a/src/executor/tools/task/start/multitabTable/stagging.tsx b/src/executor/tools/task/start/multitabTable/stagging.tsx index 4c352023a846be4b20d8a3d7b106c9520ced2786..a2126d19684220fd56db80a4fb728232eace13b2 100644 --- a/src/executor/tools/task/start/multitabTable/stagging.tsx +++ b/src/executor/tools/task/start/multitabTable/stagging.tsx @@ -180,6 +180,7 @@ const WorkStagging: React.FC = ({ onShow, apply }) => { }, ], }} + isMenuHide={false} /> diff --git a/src/pages/Home/components/Content/AxwWorkBench/RenderQueryWorks/stagging.tsx b/src/pages/Home/components/Content/AxwWorkBench/RenderQueryWorks/stagging.tsx index 701d45bd1ddf9c01f3903dfaae5eb0f780c6e2c6..64abbffee8e11d66e470f0088a4c47a7a6c1ea7d 100644 --- a/src/pages/Home/components/Content/AxwWorkBench/RenderQueryWorks/stagging.tsx +++ b/src/pages/Home/components/Content/AxwWorkBench/RenderQueryWorks/stagging.tsx @@ -132,6 +132,7 @@ const WorkStagging: React.FC = ({ curCompany }) => { }, ], }} + isMenuHide={false} /> ); diff --git a/src/ts/core/work/rule/index.ts b/src/ts/core/work/rule/index.ts index d630680780fabddc91e4739a91ca36ef7c6c747f..34bd7fffd9e9d1068eb68b9bcb70f0acb7b3a634 100644 --- a/src/ts/core/work/rule/index.ts +++ b/src/ts/core/work/rule/index.ts @@ -173,10 +173,15 @@ class WorkRules extends Emitter implements WorkRulesType { ...oldData, FormData: [fdata], }); - if (this.instanceData.data[id][0]?.after?.length > 0) { + if (this.instanceData.data?.[id]?.[0]?.after?.length > 0) { this.instanceData.data[id][0].after[0] = fdata; } - this.command.emitter('over', 'result', { formId: id, data: fdata, type: 'rule' }); + this.command && + this.command.emitter('over', 'result', { + formId: id, + data: fdata, + type: 'rule', + }); } else { let fdata: schema.XThing[] = oldData.FormData as any; const Form_data = this.AllForms.find((v) => v.id === id)!; @@ -212,7 +217,12 @@ class WorkRules extends Emitter implements WorkRulesType { FormData: fdata, }); - this.command.emitter('over', 'result', { formId: id, data: fdata, type: 'rule' }); + this.command && + this.command.emitter('over', 'result', { + formId: id, + data: fdata, + type: 'rule', + }); this.changCallback('formData', id, fdata); } this.runningFirstChange(ruleType); @@ -272,7 +282,12 @@ class WorkRules extends Emitter implements WorkRulesType { ...oldData, FormData: fdata, }); - this.command.emitter('over', 'result', { formId: id, data: fdata, type: 'rule' }); + this.command && + this.command.emitter('over', 'result', { + formId: id, + data: fdata, + type: 'rule', + }); this.changCallback('formData', id, fdata); } } @@ -412,7 +427,7 @@ class WorkRules extends Emitter implements WorkRulesType { /* 弹出数据 到具体业务 依次为 表单id,表单数据,表单变动数据, */ // this.changCallback('formData', id, _fdata, libData.FormData); - // this.command.emitter('over', 'result', { formId: id, data: _fdata }); + // this.command&&this.command.emitter('over', 'result', { formId: id, data: _fdata }); } break; default: @@ -742,11 +757,12 @@ class DealData { const newFiled = { ...aimField, ...rest, options: aimField.options }; aimField = Object.assign(aimField, newFiled); this.renderMap.set(key, aimField); - this.command.emitter('change', 'render', { - formId: element?.formId, - destId: key, - options: aimField.options, - }); + this.command && + this.command.emitter('change', 'render', { + formId: element?.formId, + destId: key, + options: aimField.options, + }); } } }