浏览代码

补充功能配置的代码功能

CodeLife Leno 1 周之前
父节点
当前提交
b3e345346f

+ 32 - 0
Procedure/frontend/projectb/src/pages/rdpMng/Template/Coding/components/TaskInfoView.tsx

@@ -0,0 +1,32 @@
+import TaskInfo from "@/pages/com/sundata/product/temp/TaskInfo";
+import { EditType, SDPage } from "@sundata/ui-frame";
+
+type taskViewData = {
+    	/**
+	 * 查询条件:补录实例号
+	 */
+	taskbussinessid ?: String,
+	/**
+	 * 查询条件:补录流程任务的实例号
+	 */
+	flowbussinessid ?: String,
+    anamode ?: EditType,
+}
+
+const TaskInfoView: React.FC<taskViewData> = (taskViewData) => {
+
+    console.log('taskViewData:',taskViewData);
+    // 其他数据暂时没有啥用
+
+    return (
+        <SDPage >
+            <TaskInfo 
+                taskbussinessid={taskViewData.taskbussinessid?.valueOf()}
+                flowbussinessid={taskViewData.flowbussinessid?.valueOf()}
+                anamode={taskViewData.anamode}
+            />
+        </SDPage>
+    );
+};
+
+export default TaskInfoView;

+ 51 - 0
Procedure/frontend/projectb/src/pages/rdpMng/Template/Coding/components/TaskInfoViewShowExcel.tsx

@@ -0,0 +1,51 @@
+import ShowExcel from "@/pages/com/sundata/product/temp/ShowExcel";
+import TaskInfo from "@/pages/com/sundata/product/temp/TaskInfo";
+import { EditType, SDPage } from "@sundata/ui-frame";
+
+type ShwoExcelParam = {
+    // ①固定变量:
+    /** 业务流程实例号 */
+    taskbussinessid: string,
+    /** 数据期次 */
+    term?: string,
+    /** 补录任务编号 */
+    taskCode?: string,
+    taskCodeName?:string,
+    /** 补录人 */
+    taskFirstPerson?: string,
+    taskFirstPersonName?: string,
+    /** 补录机构 */
+    taskOrgcode?: string,
+    taskOrgcodeName?: string,
+    /** 补录模板编号 */
+    tmpCode: string,
+    /** 补录模板名称 */
+    tmpCodeName?: string,
+}
+
+const TaskInfoViewShowExcel: React.FC<ShwoExcelParam> = (excelData) => {
+
+    console.log('excelData:',excelData);
+    // 其他数据暂时没有啥用
+
+    return (
+        <SDPage >
+            <ShowExcel 
+                term={excelData.term}
+                taskbussinessid={excelData.taskbussinessid}
+                taskCode={excelData.taskCode}
+                taskCodeName={excelData.taskCodeName}
+                taskFirstPerson={excelData.taskFirstPerson}
+                taskFirstPersonName={excelData.taskFirstPersonName}
+                taskOrgcode={excelData.taskOrgcode}
+                taskOrgcodeName={excelData.taskOrgcodeName}
+                tmpCode={excelData.tmpCode}
+                tmpCodeName={excelData.tmpCodeName}
+                isShowDetail={true}
+                isShowButtons={false}
+            />
+        </SDPage>
+    );
+};
+
+export default TaskInfoViewShowExcel;

+ 42 - 0
Procedure/frontend/projectb/src/pages/rdpMng/Template/Coding/components/TaskInfoViewShowIndex.tsx

@@ -0,0 +1,42 @@
+import IndexList from "@/pages/com/sundata/product/temp/IndexList";
+import { ImportTaskBussinessInfo, taskDetailInfo} from "@/services/com/sundata/product/tmp/ImportTaskBussinessInfo";
+import { EditType, SDPage } from "@sundata/ui-frame";
+import { useEffect, useState } from "react";
+
+
+type showIndexParam = {
+    flowbussinessid ?: string,
+    taskCode ?: string,
+    taskbussinessid ?: string,
+    taskCodeName ?: string,
+    taskFirstPerson ?: string,
+    taskFirstPersonName ?: string,
+    taskOrgcode ?: string,
+    taskOrgcodeName ?: string,
+    term ?: string,
+}
+
+const TaskInfoViewShowIndex: React.FC<showIndexParam> = (data) => {
+
+    console.log('excelData:',data);
+    const dataMode: any = { flowbussinessid: data.flowbussinessid, taskbussinessid: data.taskbussinessid };
+    const [dataState , setDataState] = useState<any>();
+    useEffect(()=>{
+        taskDetailInfo(dataMode).then((data)=>{
+            setDataState(data);
+        });
+    },[])
+    // 其他数据暂时没有啥用
+
+    return (
+        <SDPage >
+            {dataState&&<IndexList 
+                mainData={dataState}
+                editType={"display"}                
+            />}
+            
+        </SDPage>
+    );
+};
+
+export default TaskInfoViewShowIndex;