Compare commits
No commits in common. "e8d9b0199ff5959226259b9cc0edbe20f2364c9d" and "c82e7125c64ff570576857961a93cc7ebc79ff1c" have entirely different histories.
e8d9b0199f
...
c82e7125c6
@ -22,7 +22,7 @@ import TableModal from '../../components/Table/TableModal';
|
||||
import CombinationModal from '../../components/Combination/CombinationModal'
|
||||
import { get, set } from 'lodash'
|
||||
const TabPane = Tabs.TabPane;
|
||||
let clickQuery = "";
|
||||
|
||||
class EditBaseComponent extends ComponentBase {
|
||||
constructor(props) {
|
||||
super(props);
|
||||
@ -573,8 +573,7 @@ params【字段名称显示】
|
||||
const cols = detailColumnConfig ? detailColumnConfig.columns : [];
|
||||
Object.keys(params).forEach((n) => {
|
||||
const temps = cols.filter(t => t.field === n);
|
||||
if (temps && temps.length) {
|
||||
debugger
|
||||
if (temps && temps.length) {debugger
|
||||
var temp=temps[0].label;
|
||||
temps[0].label = <Tooltip title= {params[n]}>
|
||||
<span>{temp}</span>
|
||||
@ -2881,7 +2880,6 @@ params【字段属性】=值
|
||||
}
|
||||
type:0-行按钮 1-按钮 2-右侧按钮
|
||||
*/
|
||||
|
||||
getRenderBtn(params) {
|
||||
const { editCode, editConfig, record, btnConfig, type, parentId, parentRecord } = params ? params : {};
|
||||
const isRow = record;
|
||||
@ -2939,13 +2937,8 @@ params【字段属性】=值
|
||||
if (!content && btnParam) {
|
||||
const that = this;
|
||||
const clickKey = btnConfig.code ? btnConfig.code : btnConfig.id;
|
||||
|
||||
const regClick = async function () {
|
||||
const ids = getIds();
|
||||
if (btnConfig.customParams.indexOf('reset') > -1) {
|
||||
clickQuery = guid();
|
||||
}
|
||||
|
||||
let isError = false;
|
||||
if (!ids && !isRow && btnConfig.checkSelected) {
|
||||
message.error('请选择记录');
|
||||
@ -3035,7 +3028,8 @@ params【字段属性】=值
|
||||
}
|
||||
}
|
||||
|
||||
tempData.clearQuery = clickQuery;
|
||||
|
||||
|
||||
btnParam.content = <FormPage formCode={btnConfig.formCode} data={tempData} />;
|
||||
btnParam.click = () => { return regClick() };
|
||||
showData.close = () => {
|
||||
|
||||
@ -1646,7 +1646,6 @@ class EditComponent extends EditBaseComponent {
|
||||
saveHeadRecord: (values, onComplete) => { return this.saveHeadRecord(values, onComplete); },
|
||||
saveRowRecord: (params) => { this.saveRowRecord(params); },
|
||||
getSelectedRecords: () => { return this.getEditSelectedRecord({ editCode, parentId }); },
|
||||
getSelectedKeys: () => { return this.getEditSelectedKeys({ editCode, parentId }); },
|
||||
btnCustomParams: getCustomParams(btnCustomParams),
|
||||
pageTableCustomParams: getCustomParams(editConfig.customParams),
|
||||
});
|
||||
@ -1725,7 +1724,6 @@ class EditComponent extends EditBaseComponent {
|
||||
this.addOtherLog({ formCode, formId, title, data, extData });
|
||||
},
|
||||
editCode: editConfig.editCode,
|
||||
getSelectedKeys: () => { return this.getEditSelectedKeys({ editCode, parentId }); },
|
||||
getSelectedRecords: () => { return this.getEditSelectedRecord({ editCode, parentId }); },
|
||||
emptyEditSelectedKeys: () => { return this.emptyEditSelectedKeys({ editCode, parentId }); },
|
||||
data: this.props.data,
|
||||
@ -1777,7 +1775,6 @@ class EditComponent extends EditBaseComponent {
|
||||
formId: (editConfig.formId ? editConfig.formId : (editConfig.formData ? editConfig.formData.ID : this.props.formId)),
|
||||
formCode: editConfig.formCode ? editConfig.formCode : (editConfig.formData ? editConfig.formData.CODE : this.props.formCode),
|
||||
getSelectedRecords: () => { return this.getEditSelectedRecord({ editCode, parentId }); },
|
||||
getSelectedKeys: () => { return this.getEditSelectedKeys({ editCode, parentId }); },
|
||||
data: this.props.data,
|
||||
stateData: this.state.data,
|
||||
btnCustomParams: getCustomParams(btnCustomParams),
|
||||
|
||||
@ -49,15 +49,6 @@ class ListPage extends React.Component {
|
||||
}
|
||||
}
|
||||
|
||||
componentWillReceiveProps(nextProps) {
|
||||
const prevFlag = (this.props && (this.props.clearQuery || (this.props.data && this.props.data.clearQuery))) || false
|
||||
const nextFlag = (nextProps && (nextProps.clearQuery || (nextProps.data && nextProps.data.clearQuery))) || false
|
||||
if (nextFlag && nextFlag !== prevFlag) {
|
||||
this.refOfSearch && this.refOfSearch.resetQuery && this.refOfSearch.resetQuery()
|
||||
this.loadData({ rules: [], groups: [] })
|
||||
}
|
||||
}
|
||||
|
||||
loadData = (params) => {
|
||||
if (this.state.loadDataFunc) {
|
||||
if (!this.state.loadDataFunc.length) {
|
||||
|
||||
@ -3,7 +3,6 @@ import React from 'react'
|
||||
import { connect } from 'dva'
|
||||
// 组件库
|
||||
import { Tabs } from 'antd'
|
||||
import storage from '../utils/storage'
|
||||
import AdvanceSearch from './AdvanceSearch'
|
||||
import SearchGroupField from './SearchGroupField'
|
||||
import EditTabPane from './EditTabPane'
|
||||
@ -187,30 +186,6 @@ class Search extends React.Component {
|
||||
})
|
||||
}
|
||||
|
||||
resetQuery = () => {
|
||||
const { filterList } = this.state
|
||||
if (Array.isArray(filterList)) {
|
||||
filterList.forEach(item => {
|
||||
const key = item && item.SHARE_KEY
|
||||
if (key) {
|
||||
this.props.dispatch({
|
||||
type: 'search/setShareData',
|
||||
payload: { key, data: [] }
|
||||
})
|
||||
storage('session').removeItem(key)
|
||||
}
|
||||
})
|
||||
}
|
||||
Object.keys(this.refsOfField || {}).forEach((id) => {
|
||||
const inst = this.refsOfField[id]
|
||||
inst && inst.setState && inst.setState({ data: {} })
|
||||
})
|
||||
Object.keys(this.refsOfGroup || {}).forEach((id) => {
|
||||
const inst = this.refsOfGroup[id]
|
||||
inst && inst.setState && inst.setState({ data: {} })
|
||||
})
|
||||
}
|
||||
|
||||
renderTabBar = (props, DefaultTabBar) => {
|
||||
const { filterList } = this.state
|
||||
if (filterList.length <= 1) {
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { message } from "antd/lib/index";
|
||||
import { getPropertyData, extendInclude, extendRule, initFilterGroup, extendGroupRule,getDataFieldValue, setDataFieldValue, initFilter, guid } from "../../utils/common";
|
||||
import { getPropertyData, extendInclude, extendRule, getDataFieldValue, setDataFieldValue, initFilter, guid } from "../../utils/common";
|
||||
import moment from 'moment';
|
||||
import FormPage from '../../components/FormPage';
|
||||
import ListPage from '../../components/Table/ListPage';
|
||||
@ -9,24 +9,8 @@ import { Button, Row, Col, Form, Input, Select, Upload, Icon, Modal, Spin, Table
|
||||
*/
|
||||
// 编辑
|
||||
export default {
|
||||
btnSaveNotice: ({ params, row, loadData, pageCode, close, record, dispatch, colInfo, login, stateData, getSelectedRowKeys, clearSelectedRowKeys, saveRowRecord, setFieldValueByBatch, getSelectedRecords }) => {
|
||||
let selectedKeys = getSelectedRowKeys();
|
||||
let filter = initFilter();
|
||||
let filterGroup = initFilterGroup(false);
|
||||
selectedKeys.forEach((item) => {
|
||||
extendGroupRule(filterGroup, "ID", 1, item);
|
||||
})
|
||||
filter.FilterGroup = filterGroup;
|
||||
dispatch({
|
||||
type: 'app/getDataByPost',
|
||||
url: 'SK/CheckContents/Entities',
|
||||
payload: filter,
|
||||
onlyData: false,
|
||||
onComplete: (re) => {
|
||||
if (re && re.IsSuccessful) {
|
||||
message.success("执行成功");
|
||||
clearSelectedRowKeys();
|
||||
let DetailCheck=re.Data;
|
||||
btnSaveNotice: ({params,row,loadData, pageCode,close, record, dispatch,colInfo,login, stateData, clearSelectedRowKeys, saveRowRecord,setFieldValueByBatch, getSelectedRecords }) => {
|
||||
let DetailCheck = getSelectedRecords();
|
||||
if (DetailCheck && DetailCheck.length > 0) {
|
||||
let temps = [];
|
||||
DetailCheck.map((item,index)=>{
|
||||
@ -41,17 +25,16 @@ export default {
|
||||
|
||||
if(!temps||temps.length==0){
|
||||
message.error('请选择要导入的内容');
|
||||
} else {
|
||||
}else
|
||||
{
|
||||
login.tempContents=temps
|
||||
clearSelectedRowKeys();
|
||||
// loadData();
|
||||
// close();
|
||||
}
|
||||
}
|
||||
else{
|
||||
message.error('请选择要导入的内容');
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
},
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user