Files
medicine_app/components/init-logistics.js
2024-05-22 13:42:15 +08:00

30 lines
646 B
JavaScript

import Vue from 'vue';
export const setAttribute = function(data) {
if (Array.isArray(data) && data.length > 0) {
return data.map((item, index) => {
Vue.set(item, 'isFirstNode', false)
return item
})
} else {
return []
}
}
export const changeAttribute = function(testStrList, targetList) {
let cacheData = targetList;
testStrList.forEach((item, index) => {
let result_Index = targetList.findIndex(function(f_item, f_index) {
return String(f_item.status) == item
})
if (result_Index != -1) {
cacheData[result_Index].isFirstNode = true;
}
})
return cacheData;
}
export default {
setAttribute,
changeAttribute
}