|
@@ -114,36 +114,7 @@ class Operation extends Component {
|
|
|
Notify.info('当前页面数据已清空');
|
|
|
}
|
|
|
}
|
|
|
- isClear(){
|
|
|
- let baseList = store.getState();
|
|
|
- let jsonData = getAllDataList(baseList);
|
|
|
- let jsonStr = getAllDataStringList(baseList);
|
|
|
- if ( //结构化和文本数据都为空
|
|
|
- JSON.stringify(jsonData.advice) == '{}' &&
|
|
|
- jsonData.chief.length < 1 &&
|
|
|
- jsonData.diag.length < 1 &&
|
|
|
- jsonData.vital.length < 1 &&
|
|
|
- jsonData.other.length < 1 &&
|
|
|
- jsonData.pacs.length < 1 &&
|
|
|
- jsonData.present.length < 1 &&
|
|
|
- jsonData.lis.labelList.length < 1 &&
|
|
|
- jsonData.lis.getExcelDataList.length < 1 &&
|
|
|
- JSON.stringify(jsonData.advice) == '{}' &&
|
|
|
- jsonStr.chief == '[]' &&
|
|
|
- jsonStr.present == '[]' &&
|
|
|
- jsonStr.other == '[]' &&
|
|
|
- jsonData.vital.length < 1 &&
|
|
|
- jsonData.diag.length < 1 &&
|
|
|
- jsonData.pacs.length < 1 &&
|
|
|
- jsonData.lis.labelList.length < 1 &&
|
|
|
- jsonData.lis.getExcelDataList.length < 1
|
|
|
- ) {
|
|
|
- Notify.info('当前页面数据已清空');
|
|
|
- return false;
|
|
|
- }else{
|
|
|
- return true;
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
onchange(val) {
|
|
|
this.setState({
|
|
|
title: val
|
|
@@ -187,34 +158,31 @@ class Operation extends Component {
|
|
|
let jsonStr = getAllDataStringList(baseList);
|
|
|
let whichSign = baseList.typeConfig.typeConfig;
|
|
|
let tmpLis = baseList.tabTemplate.items;
|
|
|
- console.log(jsonStr,'文本')
|
|
|
- console.log(jsonData,'结构') //测试需要用到,不要删了
|
|
|
+ // console.log(jsonStr,'文本')
|
|
|
+ // console.log(jsonData.chief,'结构') //测试需要用到,不要删了
|
|
|
for(let i = 0;i <tmpLis.length;i++){
|
|
|
let dataStr = tmpLis[i].preview;
|
|
|
- let jsStr = tmpLis[i].dataJson;
|
|
|
+ let dataJson = tmpLis[i].dataJson;
|
|
|
// console.log(JSON.stringify(eval('('+JSON.parse(dataStr).chief+')')),111)
|
|
|
- // if(JSON.stringify(eval('('+JSON.stringify(JSON.parse(dataStr))+')')) == JSON.stringify(jsonStr) && jsStr == JSON.stringify(jsonData)){
|
|
|
- // Notify.info('该模板已保存');
|
|
|
- // return false;
|
|
|
- // }
|
|
|
+ console.log(JSON.stringify(jsonData.other) ,787878,JSON.stringify(JSON.parse(dataJson).other))
|
|
|
if(
|
|
|
jsonStr.chief == JSON.stringify(eval('('+JSON.parse(dataStr).chief+')')) &&
|
|
|
jsonStr.present == JSON.stringify(eval('('+JSON.parse(dataStr).present+')')) &&
|
|
|
jsonStr.other == JSON.stringify(eval('('+JSON.parse(dataStr).other+')')) &&
|
|
|
jsonStr.vital == JSON.stringify(eval('('+JSON.parse(dataStr).vital+')')) &&
|
|
|
- JSON.stringify(jsonData.chief) == JSON.stringify(JSON.parse(jsStr).chief) &&
|
|
|
- JSON.stringify(jsonData.present) == JSON.stringify(JSON.parse(jsStr).present) &&
|
|
|
- JSON.stringify(jsonData.other) == JSON.stringify(JSON.parse(jsStr).other) &&
|
|
|
- JSON.stringify(jsonData.vital) == JSON.stringify(JSON.parse(jsStr).vital) &&
|
|
|
- JSON.stringify(jsonData.lis) == JSON.stringify(JSON.parse(jsStr).lis) &&
|
|
|
- JSON.stringify(jsonData.pacs) == JSON.stringify(JSON.parse(jsStr).pacs) &&
|
|
|
- JSON.stringify(jsonData.diag) == JSON.stringify(JSON.parse(jsStr).diag) &&
|
|
|
- JSON.stringify(jsonData.advice) == JSON.stringify(JSON.parse(jsStr).advice) &&
|
|
|
- JSON.stringify(jsonData.mainSuitSelecteds) == JSON.stringify(JSON.parse(jsStr).mainSuitSelecteds) &&
|
|
|
- JSON.stringify(jsonData.currentIllSelecteds) == JSON.stringify(JSON.parse(jsStr).currentIllSelecteds) &&
|
|
|
- JSON.stringify(jsonData.otherHistorySelecteds) == JSON.stringify(JSON.parse(jsStr).otherHistorySelecteds) &&
|
|
|
- JSON.stringify(jsonData.checkBodySelecteds) == JSON.stringify(JSON.parse(jsStr).checkBodySelecteds) &&
|
|
|
- JSON.stringify(jsonData.addItems) == JSON.stringify(JSON.parse(jsStr).addItems)
|
|
|
+ JSON.stringify(jsonData.chief) == JSON.stringify(JSON.parse(dataJson).chief) &&
|
|
|
+ JSON.stringify(jsonData.present) == JSON.stringify(JSON.parse(dataJson).present) &&
|
|
|
+ // JSON.stringify(jsonData.other) == JSON.stringify(JSON.parse(dataJson).other) &&
|
|
|
+ JSON.stringify(jsonData.vital) == JSON.stringify(JSON.parse(dataJson).vital)
|
|
|
+ // JSON.stringify(jsonData.lis) == JSON.stringify(JSON.parse(dataJson).lis) &&
|
|
|
+ // JSON.stringify(jsonData.pacs) == JSON.stringify(JSON.parse(dataJson).pacs) &&
|
|
|
+ // JSON.stringify(jsonData.diag) == JSON.stringify(JSON.parse(dataJson).diag) &&
|
|
|
+ // JSON.stringify(jsonData.advice) == JSON.stringify(JSON.parse(dataJson).advice) &&
|
|
|
+ // JSON.stringify(jsonData.mainSuitSelecteds) == JSON.stringify(JSON.parse(dataJson).mainSuitSelecteds) &&
|
|
|
+ // JSON.stringify(jsonData.currentIllSelecteds) == JSON.stringify(JSON.parse(dataJson).currentIllSelecteds) &&
|
|
|
+ // JSON.stringify(jsonData.otherHistorySelecteds) == JSON.stringify(JSON.parse(dataJson).otherHistorySelecteds) &&
|
|
|
+ // JSON.stringify(jsonData.checkBodySelecteds) == JSON.stringify(JSON.parse(dataJson).checkBodySelecteds) &&
|
|
|
+ // JSON.stringify(jsonData.addItems) == JSON.stringify(JSON.parse(dataJson).addItems)
|
|
|
){
|
|
|
Notify.info('该模板已保存');
|
|
|
return false;
|