提交 2ca4fbe4 authored 作者: kxjia's avatar kxjia

Merge branch 'master' of http://47.97.51.208/root/zrch-risk-39

...@@ -590,7 +590,7 @@ ...@@ -590,7 +590,7 @@
//alert("dd"+isFixed.value); //alert("dd"+isFixed.value);
// if (!isFixed.value) { // if (!isFixed.value) {
//alert("dd"+userType.value);
if (userType.value === 'user') { if (userType.value === 'user') {
submitData.values['approval'] = formData.checkSendUser; submitData.values['approval'] = formData.checkSendUser;
submitData.values['copyUser'] = formData.copyUser; submitData.values['copyUser'] = formData.copyUser;
...@@ -604,7 +604,12 @@ ...@@ -604,7 +604,12 @@
} else if (formData.checkSendRole) { } else if (formData.checkSendRole) {
submitData.values['approval'] = formData.checkSendRole; submitData.values['approval'] = formData.checkSendRole;
submitData.values['approvalType'] = 'role'; submitData.values['approvalType'] = 'role';
}else{
submitData.values['approval'] = formData.checkSendUser;
submitData.values['copyUser'] = formData.copyUser;
submitData.values['approvalType'] = 'user';
} }
console.log("ssss why ----",submitData);
const result = await complete(submitData); const result = await complete(submitData);
message.success('任务发送成功'); message.success('任务发送成功');
......
...@@ -11,6 +11,7 @@ enum Api { ...@@ -11,6 +11,7 @@ enum Api {
deleteBatch = '/my/myTaskFlowCc/deleteBatch', deleteBatch = '/my/myTaskFlowCc/deleteBatch',
importExcel = '/my/myTaskFlowCc/importExcel', importExcel = '/my/myTaskFlowCc/importExcel',
exportXls = '/my/myTaskFlowCc/exportXls', exportXls = '/my/myTaskFlowCc/exportXls',
updateStatus = '/my/myTaskFlowCc/updateStatus',
} }
/** /**
* 导出api * 导出api
...@@ -62,3 +63,12 @@ export const saveOrUpdate = (params, isUpdate) => { ...@@ -62,3 +63,12 @@ export const saveOrUpdate = (params, isUpdate) => {
let url = isUpdate ? Api.edit : Api.save; let url = isUpdate ? Api.edit : Api.save;
return defHttp.post({url: url, params}); return defHttp.post({url: url, params});
} }
/**
* 抄送 抄阅 查看处理
* @param params
*/
export const updateStatus = (params) => {
return defHttp.delete({url: Api.updateStatus, params}, {joinParamsToUrl: true}).then(() => {
//handleSuccess();
});
}
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
import { useListPage } from '/@/hooks/system/useListPage' import { useListPage } from '/@/hooks/system/useListPage'
import MyTaskFlowCcModal from './components/MyTaskFlowCcModal.vue' import MyTaskFlowCcModal from './components/MyTaskFlowCcModal.vue'
import {columns, searchFormSchema, superQuerySchema} from './MyTaskFlowCc.data'; import {columns, searchFormSchema, superQuerySchema} from './MyTaskFlowCc.data';
import {list, deleteOne, batchDelete, getImportUrl,getExportUrl} from './MyTaskFlowCc.api'; import {list, deleteOne, batchDelete, getImportUrl,getExportUrl,updateStatus} from './MyTaskFlowCc.api';
import { downloadFile } from '/@/utils/common/renderUtils'; import { downloadFile } from '/@/utils/common/renderUtils';
import { useUserStore } from '/@/store/modules/user'; import { useUserStore } from '/@/store/modules/user';
import { useMessage } from '/@/hooks/web/useMessage'; import { useMessage } from '/@/hooks/web/useMessage';
...@@ -265,6 +265,8 @@ ...@@ -265,6 +265,8 @@
const myTaskFlow = await getMyTaskFlow({ deploymentId: record.deployId, dataId: record.targetId }); const myTaskFlow = await getMyTaskFlow({ deploymentId: record.deployId, dataId: record.targetId });
const taskData = pickStartResult(myTaskFlow); const taskData = pickStartResult(myTaskFlow);
console.log("--------------myTaskFlow ",myTaskFlow);
if (!taskData || !taskData.taskId) { if (!taskData || !taskData.taskId) {
message.error('未获取到待办任务信息'); message.error('未获取到待办任务信息');
return; return;
...@@ -281,6 +283,9 @@ ...@@ -281,6 +283,9 @@
isShowDrawer.value = true; isShowDrawer.value = true;
await nextTick(); await nextTick();
refTodoIndex.value?.iniData?.(taskData); refTodoIndex.value?.iniData?.(taskData);
updateStatus({id: record.id});
handleSuccess();
} catch (e) { } catch (e) {
console.error('获取流程任务信息失败:', e); console.error('获取流程任务信息失败:', e);
message.error('获取任务信息失败,请重试'); message.error('获取任务信息失败,请重试');
......
package org.jeecg.modules.stm.my.controller; package org.jeecg.modules.stm.my.controller;
import java.util.Arrays; import java.util.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import java.io.IOException; import java.io.IOException;
import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
...@@ -179,4 +176,16 @@ public class MyTaskFlowCcController extends JeecgController<MyTaskFlowCc, IMyTas ...@@ -179,4 +176,16 @@ public class MyTaskFlowCcController extends JeecgController<MyTaskFlowCc, IMyTas
return super.importExcel(request, response, MyTaskFlowCc.class); return super.importExcel(request, response, MyTaskFlowCc.class);
} }
@DeleteMapping(value = "/updateStatus")
public void updateStatus(@RequestParam(name="id",required=true) String id) {
MyTaskFlowCc myTaskFlowCc=new MyTaskFlowCc();
myTaskFlowCc.setId(Integer.valueOf(id));
myTaskFlowCc.setReadTime(new Date());
myTaskFlowCc.setStatus("1");
myTaskFlowCcService.updateById(myTaskFlowCc);
}
} }
...@@ -33,9 +33,9 @@ flowable: ...@@ -33,9 +33,9 @@ flowable:
# enabled: false # enabled: false
spring: spring:
# main: # main:
# # 启动加速 (建议开发环境,开启后flyway自动升级失效) # # 启动加速 (建议开发环境,开启后flyway自动升级失效)
# lazy-initialization: true # lazy-initialization: true
liquibase: liquibase:
enabled: false enabled: false
flyway: flyway:
...@@ -61,7 +61,7 @@ spring: ...@@ -61,7 +61,7 @@ spring:
mail.smtp.writetimeout: 10000 # 写入超时(毫秒) mail.smtp.writetimeout: 10000 # 写入超时(毫秒)
mail.smtp.auth: true mail.smtp.auth: true
smtp.ssl.enable: true smtp.ssl.enable: true
# mail.debug: true # 启用调试模式(查看详细日志) # mail.debug: true # 启用调试模式(查看详细日志)
## quartz定时任务,采用数据库方式 ## quartz定时任务,采用数据库方式
quartz: quartz:
job-store-type: jdbc job-store-type: jdbc
...@@ -166,19 +166,19 @@ spring: ...@@ -166,19 +166,19 @@ spring:
slow-sql-millis: 5000 slow-sql-millis: 5000
datasource: datasource:
master: master:
# url: jdbc:mysql://47.98.203.68:3306/zrch_stm_db_3.9?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai # url: jdbc:mysql://47.98.203.68:3306/zrch_stm_db_3.9?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
# username: root # username: root
# password: ZhongRunChangHong/123 # password: ZhongRunChangHong/123
url: jdbc:mysql://localhost:3306/zrch_stm_db_3.9_new?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai url: jdbc:mysql://localhost:3306/zrch_stm_db_3.9_new?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
username: root username: root
password: 123456 password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
# # shardingjdbc数据源 # # shardingjdbc数据源
# sharding-db: # sharding-db:
# driver-class-name: org.apache.shardingsphere.driver.ShardingSphereDriver # driver-class-name: org.apache.shardingsphere.driver.ShardingSphereDriver
# url: jdbc:shardingsphere:classpath:sharding.yaml # url: jdbc:shardingsphere:classpath:sharding.yaml
#redis 配置 #redis 配置
data: data:
redis: redis:
...@@ -296,7 +296,7 @@ jeecg: ...@@ -296,7 +296,7 @@ jeecg:
#大屏报表参数设置 #大屏报表参数设置
jmreport: jmreport:
#多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增) #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)
saasMode: saasMode:
# 平台上线安全配置(v1.6.2+ 新增) # 平台上线安全配置(v1.6.2+ 新增)
firewall: firewall:
# 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库) # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论