|
@@ -84,7 +84,7 @@ class Operation extends Component {
|
|
|
keepHistory(){
|
|
|
let baseList = store.getState();
|
|
|
let jsonStr = getAllDataStringList(baseList);
|
|
|
- console.log(jsonStr)
|
|
|
+ // console.log(jsonStr)
|
|
|
if(filterDataArr(JSON.parse(jsonStr.chief)) == ''){
|
|
|
Notify.info('主诉不能为空');
|
|
|
return false;
|
|
@@ -159,43 +159,62 @@ class Operation extends Component {
|
|
|
let jsonStr = getAllDataStringList(baseList);
|
|
|
let whichSign = baseList.typeConfig.typeConfig;
|
|
|
let tmpLis = baseList.tabTemplate.items;
|
|
|
+
|
|
|
+ let flg = isAllClear(jsonData,jsonStr,baseList)
|
|
|
+ if(!flg){
|
|
|
+ Notify.info('模板数据不能为空')
|
|
|
+ return false
|
|
|
+ }
|
|
|
console.log(jsonStr,'文本')
|
|
|
console.log(jsonData.chief,'结构') //测试需要用到,不要删了
|
|
|
for(let i = 0;i <tmpLis.length;i++){
|
|
|
let dataStr = tmpLis[i].preview;
|
|
|
let dataJson = tmpLis[i].dataJson;
|
|
|
- // console.log(JSON.stringify(eval('('+JSON.parse(dataStr).chief+')')),111)
|
|
|
- // console.log(JSON.stringify(jsonData.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(dataJson).chief) &&
|
|
|
- JSON.stringify(jsonData.present) == JSON.stringify(JSON.parse(dataJson).present) &&
|
|
|
- whichSign == 1?true: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;
|
|
|
+ // console.log(jsonStr.chief , JSON.stringify(eval('('+JSON.parse(dataStr).chief+')')))
|
|
|
+ // console.log(jsonData.chief , JSON.parse(dataJson).chief)
|
|
|
+ if(whichSign == 0){
|
|
|
+ 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(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;
|
|
|
+ }
|
|
|
+
|
|
|
+ }else if(whichSign == 1){
|
|
|
+ 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.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.addItems) == JSON.stringify(JSON.parse(dataJson).addItems)
|
|
|
+ ){
|
|
|
+ Notify.info('该模板已保存');
|
|
|
+ return false;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
- let flg = isAllClear(jsonData,jsonStr,baseList)
|
|
|
- if(!flg){
|
|
|
- Notify.info('模板数据不能为空')
|
|
|
- return false
|
|
|
- }else{
|
|
|
- return true
|
|
|
- }
|
|
|
+ return true;
|
|
|
}
|
|
|
changeTitle() {
|
|
|
return <div className={style['box']}>
|