|
@@ -4,7 +4,7 @@ import MultSpread from "@components/MultSpread";
|
|
|
import {SETSELECTED,CLEARSELECTED,CONFIRMSELECTED,CHANGEOTHERTEXTLABEL,OTHERADDLABELITEM} from '@types/otherHistory';
|
|
|
import {CHANGECHECKTEXTLABEL,ADDLABELITEM} from '@types/checkBody.js';
|
|
|
import {CHANGE_LABELVAL,MAINADDLABELITEM} from '@store/types/mainSuit.js';
|
|
|
-import {CURRENTADDLABELITEM} from '@store/types/currentIll.js';
|
|
|
+import {CURRENTADDLABELITEM,CURRENT_TEXT_LABEL} from '@store/types/currentIll.js';
|
|
|
import {HIDE,RESET,CLICKCOUNT,SETADDITEMINIT,ISREAD} from '@store/types/homePage.js';
|
|
|
|
|
|
function mapStateToProps(state){
|
|
@@ -36,36 +36,13 @@ const getCopyData = (copyId,inx,boxMark)=>{
|
|
|
|
|
|
/**************************双击标签输入*********************************/
|
|
|
|
|
|
-function mainSuitLabel(dispatch,params){
|
|
|
- const index = params.ikey;
|
|
|
- let ikey = index.substr(1);
|
|
|
- const {changeVal,totalVal} = params;
|
|
|
- dispatch({
|
|
|
- type:CHANGE_LABELVAL,
|
|
|
- data:{changeVal:changeVal,ikey:ikey,totalVal}
|
|
|
- })
|
|
|
-}
|
|
|
-//其他史
|
|
|
-function otherHisLabelEdit(dispatch,params){
|
|
|
- const index = params.ikey;
|
|
|
- const {changeVal,totalVal} = params;
|
|
|
- let ikey = index.substr(1);
|
|
|
- dispatch({
|
|
|
- type:CHANGEOTHERTEXTLABEL,
|
|
|
- data:{changeVal:changeVal,ikey:ikey,totalVal}
|
|
|
- })
|
|
|
-}
|
|
|
+const editTypes={
|
|
|
+ 1:CHANGE_LABELVAL, //主诉
|
|
|
+ 2:CURRENT_TEXT_LABEL, //现病史
|
|
|
+ 3:CHANGEOTHERTEXTLABEL, //其他史
|
|
|
+ 4:CHANGECHECKTEXTLABEL //查体
|
|
|
+};
|
|
|
|
|
|
-//查体
|
|
|
-function checkBodyLabelEdit(dispatch,params){
|
|
|
- const index = params.ikey;
|
|
|
- let ikey = index.substr(1);
|
|
|
- const {changeVal,totalVal} = params;
|
|
|
- dispatch({
|
|
|
- type:CHANGECHECKTEXTLABEL,
|
|
|
- data:{changeVal:changeVal,ikey:ikey,totalVal}
|
|
|
- })
|
|
|
-}
|
|
|
function mapDispatchToProps(dispatch){
|
|
|
return {
|
|
|
resetHide(){
|
|
@@ -91,7 +68,7 @@ function mapDispatchToProps(dispatch){
|
|
|
addLabelItem(param){
|
|
|
const {copyId,ikey} = param;
|
|
|
const boxMark = ikey.substr(0,1);
|
|
|
- const inx = ikey.substr(1);
|
|
|
+ const inx = ikey.split("-")[1];
|
|
|
//埋点记录
|
|
|
dispatch({
|
|
|
type:CLICKCOUNT,
|
|
@@ -103,20 +80,13 @@ function mapDispatchToProps(dispatch){
|
|
|
},
|
|
|
saveEditText(params){
|
|
|
const {type} = params;
|
|
|
- switch (+type){
|
|
|
- case 1:
|
|
|
- mainSuitLabel(dispatch,params);
|
|
|
- break;
|
|
|
- case 2:
|
|
|
- break;
|
|
|
- case 3:
|
|
|
- otherHisLabelEdit(dispatch,params);
|
|
|
- break;
|
|
|
- case 4:
|
|
|
- checkBodyLabelEdit(dispatch,params);
|
|
|
- break;
|
|
|
- default:
|
|
|
- }
|
|
|
+ const index = params.ikey;
|
|
|
+ let ikey = index.split("-")[1];
|
|
|
+ const {changeVal,totalVal} = params;
|
|
|
+ dispatch({
|
|
|
+ type:editTypes[+type],
|
|
|
+ data:{changeVal:changeVal,ikey:ikey,totalVal}
|
|
|
+ });
|
|
|
},
|
|
|
handleClick(obj){
|
|
|
dispatch({
|