import React from 'react';
import { connect } from 'dva';
import { Button, Row, Col, Form, Input,Select,Checkbox,Modal,Transfer,Spin ,Table,Tabs,Popconfirm,message} from 'antd';
import {
extend,
extendRule,
initFilter,
initQueryFilter,
getOnlyPropertyData,
extendInclude,
getDataFieldValue, guid, initFilterGroup, extendGroupRule
} from "../../../utils/common";
import FormPage from '../../FormPage';
import storage from "../../../utils/storage";
import EditBaseComponent from "../../../baseComponents/EditBaseComponent/index.js";
const FormItem = Form.Item;
const Option = Select.Option;
const TabPane = Tabs.TabPane;
const { TextArea } = Input;
class ExecuteSqlPage extends EditBaseComponent {
constructor(props) {
super(props);
this.state = {
data: {},
btns:[],
title:'流程审核',
historyData:[],
remark:'',
};
};
getSqlsByFormId=()=>{
if(!this.state.excuteSql) {
message.error('请输入执行语法');
return;
}
var json=initFilter(this.props.login.OrgId,this.state.excuteSql);
this.props.dispatch({
type: 'PFForm/excuteSqlAndGetResult',
payload: json,
onComplete: (ret) => {
this.setState({
excuteResult: ret
})
}
});
}
renderExcuteSql=()=>{
if(this.state.excuteResult&&this.state.excuteResult.Tables&&
this.state.excuteResult.Tables.length){
return