|
@@ -1,10 +1,10 @@
|
|
|
import {SET,SETNUMBER4,SETSELECTED4,SETCHECKBOX,ADDLABELITEM,SETCHECKTEXT,SETSEARCHDATA,
|
|
|
SELECTSEARCHDATA,CHANGECHECKTEXTLABEL,CLEARCHECKBODY,CHECK_FOCUS_INDEX,CHECKBODY_CLEAR,
|
|
|
SETCHECKINPUT,DEL_CHECKBODY,CHANGECHECKTEXTLABEL_NUMBER,CHECKCONFIRMSELECTED,
|
|
|
- CHECKBODY_MUL,DEL_CHECKBODY_LABLE,SET_CK_RADIO_INPUT_VAL,SET_IMPORT_CHECKBODY_LABEL} from '../types/checkBody.js';
|
|
|
+ CHECKBODY_MUL,DEL_CHECKBODY_LABLE,SET_CK_RADIO_INPUT_VAL,SET_IMPORT_CHECKBODY_LABEL,PRESET} from '../types/checkBody.js';
|
|
|
import {set,setNumberValue,setRadioValue,setCheckBoxValue,addLabelItem,setCheckText,
|
|
|
setSearchData,insertLabelData,changeLabelVal,clearCheckBody,setInputLabel,backspaceText,
|
|
|
- changeNumLabelVal,confirm,multipleComfirn,delSingleLable,setRadioInputValue,setImportCheckbodyLabel} from '../actions/checkBody.js';
|
|
|
+ changeNumLabelVal,confirm,multipleComfirn,delSingleLable,setRadioInputValue,setImportCheckbodyLabel,preSetCheckbody} from '../actions/checkBody.js';
|
|
|
import config from '@config/index.js';
|
|
|
|
|
|
const block = Object.assign(JSON.parse(config.textLabel),{full:true});//空白时保留一个自由文本标签
|
|
@@ -16,11 +16,14 @@ const initState = {
|
|
|
focusIndex:'',
|
|
|
isEmpty:true, //是否为空白,需要请求数据
|
|
|
showSearchBox:false,
|
|
|
- importLabel:[]//[430,436,40,278,435,279,28,442,447,448,449,450,453,454,457,456,282]
|
|
|
+ importLabel:[],//[430,436,40,278,435,279,28,442,447,448,449,450,453,454,457,456,282]
|
|
|
+ preData:[], //预存的查体模板
|
|
|
};
|
|
|
export default function(state=initState,action){
|
|
|
let res = Object.assign({},state);
|
|
|
switch(action.type){
|
|
|
+ case PRESET:
|
|
|
+ return preSetCheckbody(state,action);
|
|
|
case SET:
|
|
|
return set(state,action);
|
|
|
case SETNUMBER4:
|