|
@@ -1,12 +1,11 @@
|
|
|
-import React from 'react';
|
|
|
+import React, { useEffect } from 'react';
|
|
|
import { Form } from '@ant-design/compatible';
|
|
|
import '@ant-design/compatible/assets/index.css';
|
|
|
import { Modal, Input } from 'antd';
|
|
|
|
|
|
-
|
|
|
// 审批意见
|
|
|
function AuditModal(props) {
|
|
|
- const { visible, onClose, onOk, form, loading } = props;
|
|
|
+ const { visible, onClose, onOk, form, sheetRef, loading } = props;
|
|
|
|
|
|
const handleOk = () => {
|
|
|
form.validateFields((err, fieldsValue) => {
|
|
@@ -14,6 +13,18 @@ function AuditModal(props) {
|
|
|
onOk(fieldsValue);
|
|
|
});
|
|
|
};
|
|
|
+ useEffect(() => {
|
|
|
+ if (visible) {
|
|
|
+ const comment = sheetRef.current.getComment();
|
|
|
+ console.log(comment);
|
|
|
+ let str = '';
|
|
|
+ comment.forEach(item => {
|
|
|
+ let col = String.fromCharCode(item.c + 65);
|
|
|
+ str += `单元格${col}${item.r}:${item.value}\n`;
|
|
|
+ });
|
|
|
+ form.setFieldsValue({ audit_comment: str });
|
|
|
+ }
|
|
|
+ }, [visible]);
|
|
|
|
|
|
return (
|
|
|
<Modal
|
|
@@ -31,4 +42,4 @@ function AuditModal(props) {
|
|
|
);
|
|
|
}
|
|
|
|
|
|
-export default Form.create()(AuditModal)
|
|
|
+export default Form.create()(AuditModal);
|