Commit 75ecfb9e authored by taabe's avatar taabe

调试接口及调整样式

parent b597e794
...@@ -148,7 +148,7 @@ export const FasSerUrl = { ...@@ -148,7 +148,7 @@ export const FasSerUrl = {
bindPointUrl: completePrefix(baseURI, 'api/risksource/bindFmea/pointInputitem'),//巡检点关联 bindPointUrl: completePrefix(baseURI, 'api/risksource/bindFmea/pointInputitem'),//巡检点关联
riskSourceRpnCountUrl: completePrefix(baseURI,'api/risksource/rpn/list'), // 查询风险点RPN统计 riskSourceRpnCountUrl: completePrefix(baseURI,'api/risksource/rpn/list'), // 查询风险点RPN统计
bindEquipListUrl: completePrefix(baseURI, 'api/risksource/fireequiment/relation/all?equimentId={equimentId}&fname={fname}&pageNumber={page}&pageSize={size}'),//配套设施查询(已绑定及未绑定) bindEquipListUrl: completePrefix(baseURI, 'api/risksource/fireequiment/relation/all?equimentId={equimentId}&fname={fname}&pageNumber={page}&pageSize={size}'),//配套设施查询(已绑定及未绑定)
getBindEquipIndexUrl: completePrefix(baseURI, 'api/risksource/listEquipmentPointById?fmeaId={fmeaId}&equimentId={equimentId}&fname={fname}&pageNumber={page}&pageSize={size}'),//获取配套设备指标项 getBindEquipIndexUrl: completePrefix(baseURI, 'api/risksource/listEquipmentPointById?fmeaId={fmeaId}&equimentId={equimentId}&equipmentPointName={equipmentPointName}'),//获取配套设备指标项
bindEquipIndexUrl: completePrefix(baseURI, 'api/risksource/bingFmea/equimentPoint'), bindEquipIndexUrl: completePrefix(baseURI, 'api/risksource/bingFmea/equimentPoint'),
deleteBindEquipUrl: completePrefix(baseURI, 'api/risksource/fireequiment/relation/{ids}'), deleteBindEquipUrl: completePrefix(baseURI, 'api/risksource/fireequiment/relation/{ids}'),
removeByRSIdAndPIdUrl: completePrefix(baseURI, 'api/risksource/removeByRSIdAndPId'),//删除绑定的设备 removeByRSIdAndPIdUrl: completePrefix(baseURI, 'api/risksource/removeByRSIdAndPId'),//删除绑定的设备
......
...@@ -111,8 +111,8 @@ export const bindEquipListAction = (riskSourceId , equimentId, page, size,fname) ...@@ -111,8 +111,8 @@ export const bindEquipListAction = (riskSourceId , equimentId, page, size,fname)
return commonGet(formatUrl(FasSerUrl.bindEquipListUrl, { riskSourceId,equimentId,fname,page,size })); return commonGet(formatUrl(FasSerUrl.bindEquipListUrl, { riskSourceId,equimentId,fname,page,size }));
}; };
export const getBindEquipIndexAction = (fmeaId, equimentId, page, size, fname) => { export const getBindEquipIndexAction = (fmeaId, equimentId, equipmentPointName) => {
let url = formatUrl(FasSerUrl.getBindEquipIndexUrl, { fmeaId, equimentId, fname, page, size }); let url = formatUrl(FasSerUrl.getBindEquipIndexUrl, { fmeaId, equimentId, equipmentPointName });
return commonGet(url); return commonGet(url);
}; };
......
...@@ -149,10 +149,13 @@ ...@@ -149,10 +149,13 @@
.risk-model-table { .risk-model-table {
width: 100%; width: 100%;
overflow-x: scroll;
.grid-content { &.fmea-table {
width: 1500px; overflow-x: scroll;
.grid-content {
width: 1500px;
}
} }
.ant-table-title { .ant-table-title {
...@@ -355,3 +358,8 @@ ...@@ -355,3 +358,8 @@
min-width: 25rem; min-width: 25rem;
} }
} }
.amos-select-dropdown-popover {
height: 205px;
overflow-y: auto;
}
\ No newline at end of file
...@@ -218,7 +218,7 @@ class FmeaTable extends Component { ...@@ -218,7 +218,7 @@ class FmeaTable extends Component {
let { dataList, totalCount, fetchData } = this.props; let { dataList, totalCount, fetchData } = this.props;
let defaultPageConfig = this.pageConfig; let defaultPageConfig = this.pageConfig;
return ( return (
<div className="risk-model-table"> <div className="risk-model-table fmea-table">
<AmosGridTable <AmosGridTable
columns={getColumns(this)} columns={getColumns(this)}
callBack={this.reload} callBack={this.reload}
......
...@@ -47,8 +47,11 @@ class RiskModel extends Component { ...@@ -47,8 +47,11 @@ class RiskModel extends Component {
pageNumber: 0, pageNumber: 0,
pageSize: 10 pageSize: 10
}; };
const panes = [
{ title: 'FMEA', content: 'FMEA', key: '1', hideClose: true }
];
this.state = { this.state = {
activeKey: activeKey, activeKey,
subActiveKey: '2-1', subActiveKey: '2-1',
riskSourceId: '', riskSourceId: '',
autoExpandParent: true, autoExpandParent: true,
...@@ -66,7 +69,8 @@ class RiskModel extends Component { ...@@ -66,7 +69,8 @@ class RiskModel extends Component {
expandedKeys: [], expandedKeys: [],
selectedKeys: [], selectedKeys: [],
rightClickNodeTreeItem: null, rightClickNodeTreeItem: null,
treeNodeType: 3 //3:无孩子节点,2:子节点有风险节点,1:子节点有风险区域 treeNodeType: 3, //3:无孩子节点,2:子节点有风险节点,1:子节点有风险区域
panes
}; };
} }
...@@ -295,7 +299,7 @@ class RiskModel extends Component { ...@@ -295,7 +299,7 @@ class RiskModel extends Component {
} else if (activeKey === '2' && subActiveKey === '2-1'){ } else if (activeKey === '2' && subActiveKey === '2-1'){
this.deleteAssoPoint(selectedRows); this.deleteAssoPoint(selectedRows);
} else if (activeKey === '2' && subActiveKey === '2-2'){ } else if (activeKey === '2' && subActiveKey === '2-2'){
this.deleteBindEquip(selectedRowKeys.join(',')); this.deleteBindEquip(selectedRows);
} }
} }
...@@ -352,16 +356,16 @@ class RiskModel extends Component { ...@@ -352,16 +356,16 @@ class RiskModel extends Component {
} }
} }
bindPointsCallback = () => { bindPointsCallback = (pointId) => {
const { fmeaId } = this.state; const { fmeaId } = this.state;
const { selectData } = this.model.state; const { selectData } = this.model.state;
fmeaId && this.bindPoints(fmeaId, selectData); fmeaId && this.bindPoints(fmeaId, pointId, selectData);
} }
bindEquipIndexCallback = () => { bindEquipIndexCallback = (equipmentId) => {
const { fmeaId } = this.state; const { fmeaId } = this.state;
const { selectData } = this.model.state; const { selectData } = this.model.state;
fmeaId && this.bindEquipIndexs(fmeaId , selectData); fmeaId && this.bindEquipIndexs(fmeaId , equipmentId, selectData);
} }
riskSourceEdit = (body) =>{ riskSourceEdit = (body) =>{
...@@ -376,13 +380,13 @@ class RiskModel extends Component { ...@@ -376,13 +380,13 @@ class RiskModel extends Component {
); );
}; };
bindPoints = (fmeaId, pointInputItems) => { bindPoints = (fmeaId, pointId, pointInputItems) => {
let pointInputitemIds = []; let pointInputitemIds = [];
let param = {}; let param = {};
pointInputItems.map(item => { pointInputItems.map(item => {
pointInputitemIds.push(item.pointInputitemId); pointInputitemIds.push(item.pointInputitemId);
param.pointId = item.pointId;
}); });
param.pointId = pointId;
param.fmeaId = fmeaId; param.fmeaId = fmeaId;
param.pointInputitemIds = pointInputitemIds; param.pointInputitemIds = pointInputitemIds;
bindPointsAction(param).then( bindPointsAction(param).then(
...@@ -396,13 +400,13 @@ class RiskModel extends Component { ...@@ -396,13 +400,13 @@ class RiskModel extends Component {
); );
}; };
bindEquipIndexs = (fmeaId, equipIndexs) => { bindEquipIndexs = (fmeaId, equipmentId, equipIndexs) => {
let equipmentPointIds = []; let equipmentPointIds = [];
let param = {}; let param = {};
equipIndexs.map(item => { equipIndexs.map(item => {
equipmentPointIds.push(item.equipIndexId); equipmentPointIds.push(item.equipIndexId);
param.equipmentId = item.equipmentId;
}); });
param.equipmentId = equipmentId;
param.fmeaId = fmeaId; param.fmeaId = fmeaId;
param.equipmentPointIds = equipmentPointIds; param.equipmentPointIds = equipmentPointIds;
bindEquipIndexAction(param).then( bindEquipIndexAction(param).then(
...@@ -416,12 +420,16 @@ class RiskModel extends Component { ...@@ -416,12 +420,16 @@ class RiskModel extends Component {
); );
}; };
deleteBindEquip =(ids)=>{ deleteBindEquip =(body)=>{
AmosAlert.confirm('提示', '确定要删除么?', { AmosAlert.confirm('提示', '确定要删除么?', {
callback: flag => { callback: flag => {
if (flag) { if (flag) {
// 确定 // 确定
deleteBindEquipAction(ids).then( let param = {};
param.fmeaId = body[0].fmeaId;
param.equipmentId = body[0].equipmentId;
param.equipmentPointIds = [];
bindEquipIndexAction(param).then(
data => { data => {
AmosAlert.success('提示', '删除成功'); AmosAlert.success('提示', '删除成功');
this.reload(); this.reload();
...@@ -440,7 +448,11 @@ class RiskModel extends Component { ...@@ -440,7 +448,11 @@ class RiskModel extends Component {
callback: flag => { callback: flag => {
if (flag) { if (flag) {
// 确定 // 确定
deleteAssoPointAction(body).then( let param = {};
param.fmeaId = body[0].fmeaId;
param.pointId = body[0].pointId;
param.pointInputitemIds = [];
bindPointsAction(param).then(
data => { data => {
AmosAlert.success('提示', '删除成功'); AmosAlert.success('提示', '删除成功');
this.reload(); this.reload();
...@@ -716,11 +728,50 @@ class RiskModel extends Component { ...@@ -716,11 +728,50 @@ class RiskModel extends Component {
fmeaItemDetailCallback = (fmeaId) => { fmeaItemDetailCallback = (fmeaId) => {
console.log('fmeaId =========== ', fmeaId); console.log('fmeaId =========== ', fmeaId);
this.setState({ fmeaId, showRelationObj: true, activeKey: '2' }, () => this.questStatistiscData(this.pageConfig)); this.add();
this.setState({ fmeaId }, () => this.questStatistiscData(this.pageConfig));
}
editTab = (targetKey, action) => {
console.log('~~~~~~~~close tab button is clicked ~~~~~~activeKey:', targetKey, action);
this[action](targetKey);
}
remove = (targetKey) => {
const panes = this.state.panes.filter(pane => pane.key !== targetKey);
this.setState({ panes, activeKey: '1' });
} }
closeTab = (activeKey) => { add = () => {
console.log('~~~~~~~~close tab button is clicked'); const panes = this.state.panes;
const activeKey = '2';
let pane = panes.filter(pane => pane.key === activeKey);
pane.length === 0 && panes.push({ title: '关联对象', content: '关联对象', key: activeKey });
this.setState({ panes, activeKey });
}
getTabPaneContent = (key) => {
let { riskSourceId, fmeaData, fmeaDataTotalNum, subActiveKey, fmeaId, pointData, equipData, pointDataTotalNum, equipDataTotalNum } = this.state;
if (key === '1') {
return (
<FmeaTable riskSourceId={riskSourceId} dataList={fmeaData} totalCount={fmeaDataTotalNum} fetchData={this.questStatistiscData} ref={component =>this.fmeaRef = component} fmeaItemDetailCallback={this.fmeaItemDetailCallback} />
);
} else {
return (
<Tabs
activeKey={subActiveKey}
type="card"
onTabClick={this.onSubTabClick}
>
<TabPane tab={<div>巡检点</div>} key="2-1">
<AssociatedPointTable fmeaId={fmeaId} dataList={pointData} totalCount={pointDataTotalNum} fetchData={this.questStatistiscData} ref={component =>this.pointRef = component} />
</TabPane>
<TabPane tab={<div>设备</div>} key="2-2">
<AssociatedEquipTable fmeaId={fmeaId} dataList={equipData} totalCount={equipDataTotalNum} fetchData={this.questStatistiscData} ref={component => this.equipRef = component} />
</TabPane>
</Tabs>
);
}
} }
render() { render() {
...@@ -746,7 +797,7 @@ class RiskModel extends Component { ...@@ -746,7 +797,7 @@ class RiskModel extends Component {
autoExpandParent, autoExpandParent,
isRegion, isRegion,
fmeaId, fmeaId,
showRelationObj panes
} = this.state; } = this.state;
return ( return (
<div className='risk-model'> <div className='risk-model'>
...@@ -808,26 +859,9 @@ class RiskModel extends Component { ...@@ -808,26 +859,9 @@ class RiskModel extends Component {
tabBarExtraContent={this.getToolBar(activeKey, this)} tabBarExtraContent={this.getToolBar(activeKey, this)}
hideAdd hideAdd
type="editable-card" type="editable-card"
onEdit={this.closeTab} onEdit={this.editTab}
> >
<TabPane tab={'FMEA'} key="1" hideClose > {panes.map(pane => <TabPane tab={pane.title} key={pane.key} hideClose={pane.hideClose}>{this.getTabPaneContent(pane.key)}</TabPane>)}
<FmeaTable riskSourceId={riskSourceId} dataList={fmeaData} totalCount={fmeaDataTotalNum} fetchData={this.questStatistiscData} ref={component =>this.fmeaRef = component} fmeaItemDetailCallback={this.fmeaItemDetailCallback} />
</TabPane>
{ true &&
<TabPane tab={'关联对象'} key="2" >
<Tabs
activeKey={subActiveKey}
type="card"
onTabClick={this.onSubTabClick}
>
<TabPane tab={<div>巡检点</div>} key="2-1">
<AssociatedPointTable fmeaId={fmeaId} dataList={pointData} totalCount={pointDataTotalNum} fetchData={this.questStatistiscData} ref={component =>this.pointRef = component} />
</TabPane>
<TabPane tab={<div>设备</div>} key="2-2">
<AssociatedEquipTable fmeaId={fmeaId} dataList={equipData} totalCount={equipDataTotalNum} fetchData={this.questStatistiscData} ref={component => this.equipRef = component} />
</TabPane>
</Tabs>
</TabPane>}
</Tabs> </Tabs>
} }
</div> </div>
......
...@@ -33,7 +33,7 @@ class EquipModel extends Component { ...@@ -33,7 +33,7 @@ class EquipModel extends Component {
}; };
setParamAndSearch =(param)=>{ setParamAndSearch =(param)=>{
this.setState({ searchParam: param },() => this.questStatistiscData()); this.setState({ searchParam: param, indexDataList: [] },() => this.questStatistiscData());
} }
setSelectData =(selectedRowKeys, fmeaId, equipmentId) => { setSelectData =(selectedRowKeys, fmeaId, equipmentId) => {
...@@ -50,11 +50,17 @@ class EquipModel extends Component { ...@@ -50,11 +50,17 @@ class EquipModel extends Component {
} }
questStatistiscData = param => { questStatistiscData = param => {
let { riskSourceId, equipmentId, fname } = this.state.searchParam; let { riskSourceId, importEquipId, equipmentId, fname, fmeaId, equipmentPointName, key } = this.state.searchParam;
this.queryBindEquip(riskSourceId, equipmentId, fname); if (key === 'fireEquip') {
this.queryBindEquip(riskSourceId, importEquipId, fname);
}
if (key === 'equipIndex') {
this.queryBindEquipIndex(fmeaId, equipmentId, equipmentPointName);
}
} }
queryBindEquip = (riskSourceId, equipmentId, fname) => { queryBindEquip = (riskSourceId, equipmentId, fname) => {
this.setState({ importEquipId: equipmentId });
equipmentId && bindEquipListAction(riskSourceId, equipmentId,0,-1,fname).then(data=>{//查询巡检点项 equipmentId && bindEquipListAction(riskSourceId, equipmentId,0,-1,fname).then(data=>{//查询巡检点项
let { selectData } = this.state; let { selectData } = this.state;
let content = data.content;//内容 let content = data.content;//内容
...@@ -79,13 +85,12 @@ class EquipModel extends Component { ...@@ -79,13 +85,12 @@ class EquipModel extends Component {
}); });
} }
queryBindEquipIndex = (fmeaId, equipmentId, fname) => { queryBindEquipIndex = (fmeaId, equipmentId, equipmentPointName) => {
fmeaId && equipmentId && getBindEquipIndexAction(fmeaId, equipmentId, 0, 10000, fname).then(data => { fmeaId && equipmentId && getBindEquipIndexAction(fmeaId, equipmentId, equipmentPointName).then(data => {
console.log(data); console.log(data);
let { selectData } = this.state; let { selectData } = this.state;
let content = data.content;//内容 if (!equipmentPointName){
if (!fname){ let fireEquip = data.filter(item => item.isBound === 'bound');//已经选择的行数据
let fireEquip = content.filter(item => item.isBound === 'bound');//已经选择的行数据
let selects = fireEquip.map(e=>{//已经选择的id集合 let selects = fireEquip.map(e=>{//已经选择的id集合
return e.id; return e.id;
}); });
...@@ -98,21 +103,25 @@ class EquipModel extends Component { ...@@ -98,21 +103,25 @@ class EquipModel extends Component {
fireEquip.map(e=>{//再新增 fireEquip.map(e=>{//再新增
selectData.push({ fmeaId, equipmentId, equipIndexId: e.id });//所有双击过的数据库查询出的绑定关系 selectData.push({ fmeaId, equipmentId, equipIndexId: e.id });//所有双击过的数据库查询出的绑定关系
}); });
this.setState({ indexDataList: content, indexTotalCount: data.totalElements, selects, selectData, equipmentId }); this.setState({ indexDataList: data, indexTotalCount: data.totalElements, selects, selectData, equipmentId });
} else { } else {
this.setState({ indexDataList: content, indexTotalCount: data.totalElements }); this.setState({ indexDataList: data, indexTotalCount: data.totalElements });
} }
}); });
} }
clearCallback = () => {
this.setState({ dataList: [] });
}
render() { render() {
let { riskSourceId, bindEquipIndexCallback, fmeaId } = this.props; let { riskSourceId, bindEquipIndexCallback, fmeaId } = this.props;
let { dataList, totalCount, equipmentId, selects, eId, indexTotalCount, indexDataList } = this.state; let { dataList, totalCount, importEquipId, equipmentId, selects, eId, indexTotalCount, indexDataList } = this.state;
return ( return (
<div className="equip-model"> <div className="equip-model">
<EquipTable riskSourceId={riskSourceId} equipmentId={eId} fetchData={this.queryBindEquip} /> <EquipTable riskSourceId={riskSourceId} importEquipId={eId} fetchData={this.queryBindEquip} clearCallback={this.clearCallback} />
<FireEquipTable fmeaId={fmeaId} equipmentId={equipmentId} selects={selects} dataList={dataList} totalCount={totalCount} setParamAndSearch={this.setParamAndSearch} fetchData={this.queryBindEquipIndex} /> <FireEquipTable fmeaId={fmeaId} importEquipId={importEquipId} selects={selects} dataList={dataList} totalCount={totalCount} setParamAndSearch={this.setParamAndSearch} fetchData={this.queryBindEquipIndex} />
<FireEquipIndexTable bindEquipIndexCallback={bindEquipIndexCallback} riskSourceId={riskSourceId} equipmentId={equipmentId} selects={selects} dataList={indexDataList} totalCount={indexTotalCount} callBack={this.setSelectData} setParamAndSearch={this.setParamAndSearch} /> <FireEquipIndexTable bindEquipIndexCallback={bindEquipIndexCallback} fmeaId={fmeaId} equipmentId={equipmentId} selects={selects} dataList={indexDataList} totalCount={indexTotalCount} callBack={this.setSelectData} setParamAndSearch={this.setParamAndSearch} />
</div> </div>
); );
} }
......
...@@ -46,15 +46,15 @@ class EquipTable extends Component { ...@@ -46,15 +46,15 @@ class EquipTable extends Component {
} }
componentWillMount = () => { componentWillMount = () => {
let { equipmentId } = { ...this.props }; let { importEquipId } = { ...this.props };
equipmentId && this.setState({ searchParam: [{ 'name': 'id', 'value': equipmentId }] ,equipmentId }); importEquipId && this.setState({ searchParam: [{ 'name': 'id', 'value': importEquipId }] , importEquipId });
}; };
onRowClick =(record, index, event) => { onRowClick =(record, index, event) => {
let { fetchData, riskSourceId } = this.props; let { fetchData, riskSourceId } = this.props;
let equimentId = record.id; let importEquipId = record.id;
this.setState({ equimentId: record.id, riskSourceId }); this.setState({ importEquipId: record.id, riskSourceId });
fetchData(riskSourceId, equimentId,''); fetchData(riskSourceId, importEquipId, '');
} }
onChange = (e,value) =>{ onChange = (e,value) =>{
...@@ -106,11 +106,12 @@ class EquipTable extends Component { ...@@ -106,11 +106,12 @@ class EquipTable extends Component {
}; };
searchData =()=>{ searchData =()=>{
let { equipmentId,name } = this.state; let { importEquipId,name } = this.state;
let searchParam = []; let searchParam = [];
name && searchParam.push({ name: 'name',value: name, type: 'LIKE' }); name && searchParam.push({ name: 'name',value: name, type: 'LIKE' });
equipmentId && searchParam.push({ name: 'id', value: equipmentId }); importEquipId && searchParam.push({ name: 'id', value: importEquipId });
this.setState({ searchParam },()=> this.questStatistiscData({ pageNumber: [this.pageConfig.current] - 1, pageSize: this.pageConfig.pageSize })); this.setState({ searchParam },()=> this.questStatistiscData({ pageNumber: [this.pageConfig.current] - 1, pageSize: this.pageConfig.pageSize }));
this.props.clearCallback();
} }
questStatistiscData = param => { questStatistiscData = param => {
...@@ -161,6 +162,6 @@ class EquipTable extends Component { ...@@ -161,6 +162,6 @@ class EquipTable extends Component {
} }
EquipTable.propTypes = { EquipTable.propTypes = {
clearCallback: PropTypes.func
}; };
export default EquipTable; export default EquipTable;
...@@ -100,13 +100,14 @@ class FireEquipIndexTable extends Component { ...@@ -100,13 +100,14 @@ class FireEquipIndexTable extends Component {
}; };
searchData = () => { searchData = () => {
let {riskSourceId, equipmentId, setParamAndSearch } = this.props; let { fmeaId, equipmentId, setParamAndSearch } = this.props;
let { fname } = this.state; let { fname } = this.state;
setParamAndSearch({ riskSourceId, equipmentId, fname }); setParamAndSearch({ fmeaId, equipmentId, equipmentPointName: fname, key: 'equipIndex' });
} }
save = () => { save = () => {
this.props.bindEquipIndexCallback(); const { equipmentId } = this.props;
this.props.bindEquipIndexCallback(equipmentId);
} }
render() { render() {
...@@ -141,6 +142,8 @@ class FireEquipIndexTable extends Component { ...@@ -141,6 +142,8 @@ class FireEquipIndexTable extends Component {
FireEquipIndexTable.propTypes = { FireEquipIndexTable.propTypes = {
bindEquipIndexCallback: PropTypes.func, bindEquipIndexCallback: PropTypes.func,
fmeaId: PropTypes.number fmeaId: PropTypes.number,
equipmentId: PropTypes.number,
setParamAndSearch: PropTypes.func
}; };
export default FireEquipIndexTable; export default FireEquipIndexTable;
...@@ -107,9 +107,9 @@ class FireEquipTable extends Component { ...@@ -107,9 +107,9 @@ class FireEquipTable extends Component {
}; };
searchData =()=>{ searchData =()=>{
let {riskSourceId, equipmentId, setParamAndSearch } = this.props; let {riskSourceId, importEquipId, setParamAndSearch } = this.props;
let { fname } = this.state; let { fname } = this.state;
setParamAndSearch({ riskSourceId, equipmentId, fname }); setParamAndSearch({ riskSourceId, importEquipId, fname, key: 'fireEquip' });
} }
......
...@@ -171,10 +171,10 @@ class PointModel extends Component { ...@@ -171,10 +171,10 @@ class PointModel extends Component {
onSelectChange = (e, value) => { onSelectChange = (e, value) => {
let { pointId } = this.state; let { pointId } = this.state;
let searchParam =[]; let searchParam = [];
value && searchParam.push({name:e,value:value}); value && searchParam.push({ name: e, value });
pointId && searchParam.push({name:'pointId', value:pointId}); pointId && searchParam.push({ name: 'pointId', value: pointId });
this.setState({ searchParam,[e]: value},()=> this.questStatistiscData({pageNumber:0, pageSize:10})); this.setState({ searchParam,[e]: value },()=> this.questStatistiscData({ pageNumber: 0, pageSize: 10 }));
}; };
...@@ -209,7 +209,8 @@ class PointModel extends Component { ...@@ -209,7 +209,8 @@ class PointModel extends Component {
} }
save = () => { save = () => {
this.props.bindPointsCallback(); const { pointId } = this.state;
this.props.bindPointsCallback(pointId);
} }
render() { render() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment