yxk-20260428-改造办理时获取业务表单的页面taskdealmodal(发流程的表单目前是流程中间表,需要改造为真实业务表单)
This commit is contained in:
@@ -64,16 +64,21 @@ export function useTaskList(type) {
|
|||||||
*/
|
*/
|
||||||
async function getTaskNodeInfo(record) {
|
async function getTaskNodeInfo(record) {
|
||||||
//查询条件
|
//查询条件
|
||||||
|
debugger;
|
||||||
let params = { taskId: record.id };
|
let params = { taskId: record.id };
|
||||||
const result = await taskNodeInfo(type, params);
|
const result = await taskNodeInfo(type, params);
|
||||||
console.log('获取流程节点信息', result);
|
console.log('获取流程节点信息', result);
|
||||||
let procInsId = record.processInstanceId || (result.records?result.records.BPM_INST_ID: '');
|
let procInsId = record.processInstanceId || (result.records?result.records.BPM_INST_ID: '');
|
||||||
|
let realDataId = (result.records && result.records.business_id) || result.dataId;
|
||||||
|
let realTableName = (result.records && result.records.business_tablename) || result.tableName;
|
||||||
let formData: any = {
|
let formData: any = {
|
||||||
taskId: record.id,
|
taskId: record.id,
|
||||||
taskDefKey: result.taskDefKey,
|
taskDefKey: result.taskDefKey,
|
||||||
procInsId: procInsId,
|
procInsId: procInsId,
|
||||||
dataId: result.dataId,
|
dataId: realDataId,
|
||||||
tableName: result.tableName,
|
tableName: realTableName,
|
||||||
|
processDataId: result.dataId,
|
||||||
|
processTableName: result.tableName,
|
||||||
permissionList: result.permissionList,
|
permissionList: result.permissionList,
|
||||||
subPermissionList: result.subPermissionList,
|
subPermissionList: result.subPermissionList,
|
||||||
vars: result.records,
|
vars: result.records,
|
||||||
@@ -128,12 +133,16 @@ export async function getTaskInfoForHistory(record) {
|
|||||||
let params = { procInstId: record.processInstanceId };
|
let params = { procInstId: record.processInstanceId };
|
||||||
const result = await taskNodeInfo('history', params);
|
const result = await taskNodeInfo('history', params);
|
||||||
console.log('获取历史任务信息', result);
|
console.log('获取历史任务信息', result);
|
||||||
|
let realDataId = (result.records && result.records.businessId) || result.dataId;
|
||||||
|
let realTableName = (result.records && result.records.businessTablename) || result.tableName;
|
||||||
let formData: any = {
|
let formData: any = {
|
||||||
dataId: result.dataId,
|
dataId: realDataId,
|
||||||
taskId: record.id,
|
taskId: record.id,
|
||||||
taskDefKey: record.taskId,
|
taskDefKey: record.taskId,
|
||||||
procInsId: record.processInstanceId,
|
procInsId: record.processInstanceId,
|
||||||
tableName: result.tableName,
|
tableName: realTableName,
|
||||||
|
processDataId: result.dataId,
|
||||||
|
processTableName: result.tableName,
|
||||||
vars: result.records,
|
vars: result.records,
|
||||||
};
|
};
|
||||||
let tempFormUrl = result.formUrl;
|
let tempFormUrl = result.formUrl;
|
||||||
|
|||||||
Reference in New Issue
Block a user