|
@@ -43,16 +43,18 @@ export default (state = initSearchList, action) => {
|
|
|
}
|
|
|
}
|
|
|
newState.assistLabel = [...tempArr]
|
|
|
- newState.dataString = getAllString(newState.checkedListImport,newState.assistLabel)
|
|
|
- newState.dataArr = getAllString(newState.checkedListImport,newState.assistLabel,1)
|
|
|
+ let tmpObj = getAllString(newState.checkedListImport,newState.assistLabel)
|
|
|
+ newState.dataString = tmpObj.str
|
|
|
+ newState.dataArr = tmpObj.arr
|
|
|
return newState;
|
|
|
}
|
|
|
if (action.type == GET_ASSIST_SEARCH_LIST) { //右侧推送添加到左侧
|
|
|
const newState = Object.assign({}, state);
|
|
|
newState.list = action.list
|
|
|
newState.assistVal = action.val
|
|
|
- newState.dataString = getAllString(newState.checkedListImport,newState.assistLabel)
|
|
|
- newState.dataArr = getAllString(newState.checkedListImport,newState.assistLabel,1)
|
|
|
+ let tmpObj = getAllString(newState.checkedListImport,newState.assistLabel)
|
|
|
+ newState.dataString = tmpObj.str
|
|
|
+ newState.dataArr = tmpObj.arr
|
|
|
return newState;
|
|
|
}
|
|
|
if (action.type == GET_ASSIST_LABEL) { //默认
|
|
@@ -73,8 +75,9 @@ export default (state = initSearchList, action) => {
|
|
|
newState.assistLabel = [...tempArrs];
|
|
|
}
|
|
|
}
|
|
|
- newState.dataArr = getAllString(newState.checkedListImport,newState.assistLabel,1)
|
|
|
- newState.dataString = getAllString(newState.checkedListImport,newState.assistLabel)
|
|
|
+ let tmpObj = getAllString(newState.checkedListImport,newState.assistLabel)
|
|
|
+ newState.dataArr = tmpObj.arr
|
|
|
+ newState.dataString = tmpObj.str
|
|
|
return newState;
|
|
|
}
|
|
|
if (action.type == DEL_ASSIST_LABEL) { //删除
|
|
@@ -91,8 +94,9 @@ export default (state = initSearchList, action) => {
|
|
|
}
|
|
|
newState.assistLabel = [...tempArrs]
|
|
|
}
|
|
|
- newState.dataArr = getAllString(newState.checkedListImport,newState.assistLabel,1)
|
|
|
- newState.dataString = getAllString(newState.checkedListImport,newState.assistLabel)
|
|
|
+ let tmpObj = getAllString(newState.checkedListImport,newState.assistLabel)
|
|
|
+ newState.dataArr = tmpObj.arr
|
|
|
+ newState.dataString = tmpObj.str
|
|
|
return newState;
|
|
|
}
|
|
|
if (action.type == CHANGE_ASSIST_VAL) { //改变输入值
|
|
@@ -104,8 +108,9 @@ export default (state = initSearchList, action) => {
|
|
|
newState.assistLabel = [...tempArr]
|
|
|
}
|
|
|
}
|
|
|
- newState.dataArr = getAllString(newState.checkedListImport,newState.assistLabel,1)
|
|
|
- newState.dataString = getAllString(newState.checkedListImport,newState.assistLabel)
|
|
|
+ let tmpObj = getAllString(newState.checkedListImport,newState.assistLabel)
|
|
|
+ newState.dataArr = tmpObj.arr
|
|
|
+ newState.dataString = tmpObj.str
|
|
|
return newState;
|
|
|
}
|
|
|
if (action.type == CHANGE_DATE) { //新增
|
|
@@ -117,8 +122,9 @@ export default (state = initSearchList, action) => {
|
|
|
newState.assistLabel = [...tempArr]
|
|
|
}
|
|
|
}
|
|
|
- newState.dataArr = getAllString(newState.checkedListImport,newState.assistLabel,1)
|
|
|
- newState.dataString = getAllString(newState.checkedListImport,newState.assistLabel)
|
|
|
+ let tmpObj = getAllString(newState.checkedListImport,newState.assistLabel)
|
|
|
+ newState.dataArr = tmpObj.arr
|
|
|
+ newState.dataString = tmpObj.str
|
|
|
return newState;
|
|
|
}
|
|
|
if (action.type == CLEAR_ASSIST_DATA) {
|
|
@@ -126,6 +132,9 @@ export default (state = initSearchList, action) => {
|
|
|
newState.assistLabel = [...action.data];
|
|
|
newState.dataString = action.saveText;
|
|
|
newState.checkedListImport = action.checkedListImport;
|
|
|
+ if(action.checkedListImport.length == 0&&action.data.length==0){
|
|
|
+ newState.dataArr = [];
|
|
|
+ }
|
|
|
return newState;
|
|
|
}
|
|
|
return state;
|