|
@@ -9,6 +9,7 @@ import AuditDetailed from './AuditDetailed';
|
|
import AuditFlow from './AuditFlow';
|
|
import AuditFlow from './AuditFlow';
|
|
import { queryDingSchema } from '@/services/boom';
|
|
import { queryDingSchema } from '@/services/boom';
|
|
import { Form as Form3x } from '@ant-design/compatible';
|
|
import { Form as Form3x } from '@ant-design/compatible';
|
|
|
|
+import { getCurrentUser } from '@/utils/authority';
|
|
|
|
|
|
const { TextArea } = Input;
|
|
const { TextArea } = Input;
|
|
const { Option } = Select;
|
|
const { Option } = Select;
|
|
@@ -16,7 +17,7 @@ const { TabPane } = Tabs;
|
|
|
|
|
|
// 提交
|
|
// 提交
|
|
function CommitAuditModal(props) {
|
|
function CommitAuditModal(props) {
|
|
- const { visible, onClose, onOk, loading, version, versionList, flowDetail } = props;
|
|
|
|
|
|
+ const { visible, onClose, onOk, loading, version, versionList, flowDetail, currentUser } = props;
|
|
const [auditId, setAuditId] = useState();
|
|
const [auditId, setAuditId] = useState();
|
|
const [data, setData] = useState([]);
|
|
const [data, setData] = useState([]);
|
|
const [length, setLength] = useState(1);
|
|
const [length, setLength] = useState(1);
|
|
@@ -211,8 +212,8 @@ function CommitAuditModal(props) {
|
|
let approvalNode = flowDetail.nodes.find?.(item => item.Id == id);
|
|
let approvalNode = flowDetail.nodes.find?.(item => item.Id == id);
|
|
const formItem = {
|
|
const formItem = {
|
|
processCode: approvalNode.process_code,
|
|
processCode: approvalNode.process_code,
|
|
- originatorUserId: '16569001414345099',
|
|
|
|
- deptId: '14169890',
|
|
|
|
|
|
+ originatorUserId: currentUser.DingUserId || getCurrentUser()?.DingUserId, //'16569001414345099',
|
|
|
|
+ deptId: '14237557', //currentUser.DingDepId || getCurrentUser()?.DingDepId,
|
|
template_node_id: `${approvalNode.Id}`,
|
|
template_node_id: `${approvalNode.Id}`,
|
|
formComponentValues: data[approvalNode.Id],
|
|
formComponentValues: data[approvalNode.Id],
|
|
};
|
|
};
|
|
@@ -305,16 +306,8 @@ function CommitAuditModal(props) {
|
|
message.error('当前存在审批节点未绑定审批流程!请联系管理员。');
|
|
message.error('当前存在审批节点未绑定审批流程!请联系管理员。');
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
-
|
|
|
|
- console.log(JSON.stringify(params));
|
|
|
|
- console.log(params);
|
|
|
|
onOk(params);
|
|
onOk(params);
|
|
};
|
|
};
|
|
-
|
|
|
|
- const onTabChange = key => {
|
|
|
|
- console.log('=====================', key);
|
|
|
|
- };
|
|
|
|
-
|
|
|
|
const CascaderNode = index => {
|
|
const CascaderNode = index => {
|
|
return (
|
|
return (
|
|
<Form.Item
|
|
<Form.Item
|
|
@@ -360,7 +353,7 @@ function CommitAuditModal(props) {
|
|
<Input.TextArea />
|
|
<Input.TextArea />
|
|
</Form.Item>
|
|
</Form.Item>
|
|
</Form>
|
|
</Form>
|
|
- <Tabs defaultActiveKey="1" onChange={onTabChange}>
|
|
|
|
|
|
+ <Tabs defaultActiveKey="1">
|
|
{auditList.map((item, idx) => (
|
|
{auditList.map((item, idx) => (
|
|
// <TabPane tab={item.label} key={`${item.Id}_${item.label}`}>
|
|
// <TabPane tab={item.label} key={`${item.Id}_${item.label}`}>
|
|
// <AuditDetailed />
|
|
// <AuditDetailed />
|
|
@@ -387,7 +380,8 @@ function CommitAuditModal(props) {
|
|
);
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
-export default connect(({ xflow, detail }) => ({
|
|
|
|
|
|
+export default connect(({ xflow, detail, user }) => ({
|
|
flowDetail: xflow.flowDetail,
|
|
flowDetail: xflow.flowDetail,
|
|
versionList: detail.versionList,
|
|
versionList: detail.versionList,
|
|
|
|
+ currentUser: user.currentUser,
|
|
}))(CommitAuditModal);
|
|
}))(CommitAuditModal);
|