Commit fcc858f7 authored by 吴永生#A02208's avatar 吴永生#A02208

feat: flow删除显示隐藏状态

parent aa15b8ae
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: 吴永生#A02208 yongsheng.wu@wholion.com * @Author: 吴永生#A02208 yongsheng.wu@wholion.com
* @Date: 2022-06-21 20:03:56 * @Date: 2022-06-21 20:03:56
* @LastEditors: 吴永生#A02208 yongsheng.wu@wholion.com * @LastEditors: 吴永生#A02208 yongsheng.wu@wholion.com
* @LastEditTime: 2022-07-11 14:40:34 * @LastEditTime: 2022-07-13 14:31:27
* @FilePath: /bkunyun/src/views/Project/ProjectSubmitWork/index.tsx * @FilePath: /bkunyun/src/views/Project/ProjectSubmitWork/index.tsx
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/ */
...@@ -56,7 +56,6 @@ const WorkFlowEdit = observer((props: IProps) => { ...@@ -56,7 +56,6 @@ const WorkFlowEdit = observer((props: IProps) => {
// const projectId = toJS(currentProjectStore.currentProjectInfo.id); // const projectId = toJS(currentProjectStore.currentProjectInfo.id);
const productId = toJS(currentProjectStore.currentProductInfo.id); const productId = toJS(currentProjectStore.currentProductInfo.id);
const [saveFormDialog, setSaveFormDialog] = useState(false); // 保存弹窗显示与否控制 const [saveFormDialog, setSaveFormDialog] = useState(false); // 保存弹窗显示与否控制
const [showFlow, setShowFlow] = useState(true); // 是否显示右侧流程图
const [title, setTitle] = useState(""); // 自定义模板名称 const [title, setTitle] = useState(""); // 自定义模板名称
const [version, setVersion] = useState("1.0.0"); // 自定义模板版本 const [version, setVersion] = useState("1.0.0"); // 自定义模板版本
const [oldversion, setOldersion] = useState(""); // 编辑是自定义模板的老版本 const [oldversion, setOldersion] = useState(""); // 编辑是自定义模板的老版本
...@@ -233,7 +232,6 @@ const WorkFlowEdit = observer((props: IProps) => { ...@@ -233,7 +232,6 @@ const WorkFlowEdit = observer((props: IProps) => {
const { run: saveUserSpecRun } = useMyRequest(saveUserSpec, { const { run: saveUserSpecRun } = useMyRequest(saveUserSpec, {
onSuccess: (res) => { onSuccess: (res) => {
Message.success("保存成功!"); Message.success("保存成功!");
setShowFlow(true);
onBack && onBack(); onBack && onBack();
}, },
}); });
...@@ -281,21 +279,18 @@ const WorkFlowEdit = observer((props: IProps) => { ...@@ -281,21 +279,18 @@ const WorkFlowEdit = observer((props: IProps) => {
if (!check) { if (!check) {
Message.error("工作流校验未通过,请检查!"); Message.error("工作流校验未通过,请检查!");
} else { } else {
setShowFlow(false);
setSaveFormDialog(true); setSaveFormDialog(true);
} }
}; };
// 关闭表单弹窗 // 关闭表单弹窗
const handleCloseDialog = () => { const handleCloseDialog = () => {
setShowFlow(true);
setSaveFormDialog(false); setSaveFormDialog(false);
}; };
// 表单弹窗确定,新建/编辑自定义模板保存 // 表单弹窗确定,新建/编辑自定义模板保存
const handleOncofirm = () => { const handleOncofirm = () => {
checkTitle(title); checkTitle(title);
setShowFlow(true);
checkVersion(version); checkVersion(version);
if (!titleHelper.error && !versionHelper.error) { if (!titleHelper.error && !versionHelper.error) {
saveUserSpecRun({ saveUserSpecRun({
...@@ -380,14 +375,12 @@ const WorkFlowEdit = observer((props: IProps) => { ...@@ -380,14 +375,12 @@ const WorkFlowEdit = observer((props: IProps) => {
)} )}
</div> </div>
<div className={styles.swFlowBox} id="workFlowEditRight"> <div className={styles.swFlowBox} id="workFlowEditRight">
{showFlow && ( <Flow
<Flow tasks={templateConfigInfo}
tasks={templateConfigInfo} setTasks={setTemplateConfigInfo}
setTasks={setTemplateConfigInfo} type="edit"
type="edit" onFlowNodeClick={handleNodeClick}
onFlowNodeClick={handleNodeClick} />
/>
)}
</div> </div>
</div> </div>
<MyPopconfirm <MyPopconfirm
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment