|
|
@@ -492,13 +492,18 @@ export default {
|
|
|
*/
|
|
|
setSelectedFlag: function(data){
|
|
|
let _self = this;
|
|
|
- let selectedIds = _self.fieldValue.ids;
|
|
|
- let selectedId = _self.fieldValue.id;
|
|
|
+ let selectedIds = null;
|
|
|
+ let selectedId =null;
|
|
|
+
|
|
|
+ if(_self.fieldValue != null){
|
|
|
+ selectedIds = _self.fieldValue.ids;
|
|
|
+ selectedId = _self.fieldValue.id;
|
|
|
+ }
|
|
|
|
|
|
data.dataList.forEach(function (item) {
|
|
|
- if(selectedIds !== undefined && selectedIds.indexOf(item.id) >= 0){
|
|
|
+ if(selectedIds != null && selectedIds.indexOf(item.id) >= 0){
|
|
|
item.select = true;
|
|
|
- }else if(selectedId !== undefined && selectedId == item.id){
|
|
|
+ }else if(selectedId != null && selectedId == item.id){
|
|
|
item.select = true;
|
|
|
}else{
|
|
|
item.select = false;
|