Skip to content

Commit aa2ba28

Browse files
author
qq_62395577
committed
重写前端页面,用户无法通过按钮放开连线逻辑,可通过elsa-stage中 connectionLimitDisabled: false,
变量进行放开
1 parent 793d668 commit aa2ba28

File tree

7 files changed

+1
-41
lines changed

7 files changed

+1
-41
lines changed

frontend/src/locale/en_US.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,8 +241,6 @@
241241
"plsEnterValidNumber": "Enter a number",
242242
"plsEnterNumber": "Enter a number",
243243
"debugRun": "Test Running",
244-
"disableConnectionLimit": "Lift Link Limits",
245-
"restoreConnectionLimit": "Restore Link Limits",
246244
"startNode": "Start Node",
247245
"run": "Run",
248246
"publish": "Release",

frontend/src/locale/zh_CN.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,6 @@
8080
"intelligentCreate": "智能生成",
8181
"createWorkflow": "创建工作流",
8282
"debugRun": "测试运行",
83-
"disableConnectionLimit": "放开连线限制",
84-
"restoreConnectionLimit": "恢复连线限制",
8583
"support": "支持",
8684
"character": "字符",
8785
"number": "数字",

frontend/src/pages/addFlow/components/addflow-header.tsx

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,9 @@ const AddHeader = (props) => {
3939
const { t } = useTranslation();
4040
const {
4141
handleDebugClick,
42-
isConnectionLimitDisabled,
4342
workFlow,
4443
types,
4544
saveTime,
46-
toggleConnectionLimitDisabled,
4745
updateAippCallBack,
4846
} = props;
4947
const { appInfo, setFlowInfo } = useContext(FlowContext);
@@ -135,13 +133,6 @@ const AddHeader = (props) => {
135133
<img src={timeImg} />
136134
</span>
137135
}
138-
<Button
139-
className={`header-btn test-btn ${isConnectionLimitDisabled ? 'link-limit-btn-active' : ''}`}
140-
onClick={toggleConnectionLimitDisabled}
141-
disabled={testStatus === 'Running'}
142-
>
143-
{isConnectionLimitDisabled ? t('restoreConnectionLimit') : t('disableConnectionLimit')}
144-
</Button>
145136
<Button
146137
className='header-btn test-btn'
147138
onClick={handleDebugClick}

frontend/src/pages/addFlow/components/elsa-stage.tsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ const Stage = (props) => {
4747
const { t } = useTranslation();
4848
const {
4949
appRef,
50-
isConnectionLimitDisabled,
5150
setDragData,
5251
showFlowChangeWarning,
5352
setShowFlowChangeWarning,
@@ -112,9 +111,6 @@ const Stage = (props) => {
112111
dispatch(setTestStatus(null));
113112
}
114113
}, [])
115-
useEffect(() => {
116-
window.agent?.setConnectionLimitDisabled?.(isConnectionLimitDisabled);
117-
}, [isConnectionLimitDisabled]);
118114
function getQueryString(name) {
119115
let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
120116
let r = window.location.href.substr(1).match(reg);
@@ -161,7 +157,7 @@ const Stage = (props) => {
161157
div: stageDom,
162158
tenant: tenantId,
163159
appId: realAppId,
164-
connectionLimitDisabled: isConnectionLimitDisabled,
160+
connectionLimitDisabled: false,
165161
flowConfigData: data,
166162
configs: CONFIGS,
167163
i18n,

frontend/src/pages/addFlow/index.tsx

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ const AddFlow = (props) => {
5454
const [showDebug, setShowDebug] = useState(false);
5555
const [showToolFlowChangeWarning, setShowToolFlowChangeWarning] = useState(false);
5656
const [workFlow,setWorkFlow] = useState('');
57-
const [localConnectionLimitDisabled, setLocalConnectionLimitDisabled] = useState(false);
5857
const { tenantId, appId } = useParams();
5958
const [evaluateType, setEvaluateType] = useState('waterFlow');
6059
const readOnly = useAppSelector((state) => state.chatCommonStore.readOnly);
@@ -67,11 +66,6 @@ const AddFlow = (props) => {
6766
appInfo: type ? appInfo : flowInfo,
6867
setFlowInfo
6968
};
70-
const isConnectionLimitDisabled = typeof props.isConnectionLimitDisabled === 'boolean'
71-
? props.isConnectionLimitDisabled
72-
: localConnectionLimitDisabled;
73-
const toggleConnectionLimitDisabled = props.toggleConnectionLimitDisabled
74-
|| (() => setLocalConnectionLimitDisabled((prev) => !prev));
7569
const navigate = useHistory().push;
7670

7771
// 初始化编排数据
@@ -153,11 +147,8 @@ const AddFlow = (props) => {
153147
<FlowHeader
154148
debugTypes={debugTypes}
155149
handleDebugClick={handleDebugClick}
156-
isConnectionLimitDisabled={isConnectionLimitDisabled}
157-
showDebug={showDebug}
158150
saveTime={saveTime}
159151
setShowDebug={setShowDebug}
160-
toggleConnectionLimitDisabled={toggleConnectionLimitDisabled}
161152
workFlow={workFlow}
162153
types={evaluateType}
163154
updateAippCallBack={updateAippCallBack}
@@ -198,7 +189,6 @@ const AddFlow = (props) => {
198189
setDragData={setDragData}
199190
setEvaluateData={setEvaluateData}
200191
appRef={appRef}
201-
isConnectionLimitDisabled={isConnectionLimitDisabled}
202192
setSaveTime={setSaveTime}
203193
flowIdRef={flowIdRef}
204194
elsaRunningCtl={elsaRunningCtl}

frontend/src/pages/aippIndex/index.tsx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ const AippIndex = () => {
3737
const [showChat, setShowChat] = useState(false);
3838
const [messageChecked, setMessageCheck] = useState(false);
3939
const [showFlowChangeWarning, setShowFlowChangeWarning] = useState(false);
40-
const [isConnectionLimitDisabled, setIsConnectionLimitDisabled] = useState(false);
4140
const aippRef = useRef<any>(null);
4241
const inspirationRefresh = useRef<any>(false);
4342
const dispatch = useAppDispatch();
@@ -216,9 +215,7 @@ const AippIndex = () => {
216215
<ChoreographyHead
217216
appInfo={appInfo}
218217
showElsa={showElsa}
219-
isConnectionLimitDisabled={isConnectionLimitDisabled}
220218
saveTime={saveTime}
221-
toggleConnectionLimitDisabled={() => setIsConnectionLimitDisabled((prev) => !prev)}
222219
updateAippCallBack={updateAippCallBack}
223220
mashupClick={elsaChange}
224221
openDebug={openDebug}
@@ -231,13 +228,11 @@ const AippIndex = () => {
231228
type='edit'
232229
addFlowRef={addFlowRef}
233230
appInfo={appInfo}
234-
isConnectionLimitDisabled={isConnectionLimitDisabled}
235231
setSpinning={setSpinning}
236232
saveTime={saveTime}
237233
setSaveTime={setSaveTime}
238234
showFlowChangeWarning={showFlowChangeWarning}
239235
setShowFlowChangeWarning={setShowFlowChangeWarning}
240-
toggleConnectionLimitDisabled={() => setIsConnectionLimitDisabled((prev) => !prev)}
241236
updateAippCallBack={updateAippCallBack}
242237
/>
243238
) : (

frontend/src/pages/components/header.tsx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,10 @@ const ChoreographyHead = (props) => {
5454
const {
5555
showElsa,
5656
appInfo,
57-
isConnectionLimitDisabled,
5857
updateAippCallBack,
5958
mashupClick,
6059
openDebug,
6160
saveTime,
62-
toggleConnectionLimitDisabled,
6361
} = props;
6462
const { aippId } = useParams();
6563
const testStatus = useAppSelector((state) => state.flowTestStore.testStatus);
@@ -329,12 +327,6 @@ const ChoreographyHead = (props) => {
329327
</span>
330328
}
331329
</div>
332-
{showElsa && <Button
333-
className={`header-btn test-btn ${isConnectionLimitDisabled ? 'link-limit-btn-active' : ''}`}
334-
disabled={testStatus === 'Running' || preview}
335-
onClick={toggleConnectionLimitDisabled}>
336-
{isConnectionLimitDisabled ? t('restoreConnectionLimit') : t('disableConnectionLimit')}
337-
</Button>}
338330
{showElsa && <Button
339331
className='header-btn test-btn'
340332
disabled={testStatus === 'Running' || preview}

0 commit comments

Comments
 (0)