| | |
| | | predictItemList.value = await PredictItemApi.getMmPredictItemList({ |
| | | status: CommonEnabled.ENABLE |
| | | }) |
| | | predictItemList.value = predictItemList.value.filter(e => e.outPuts && e.outPuts.length > 0); |
| | | |
| | | const allPredictItemList = [] |
| | | const predictAllItemList = predictItemList.value; |
| | | if (predictAllItemList && predictAllItemList.length > 0) { |
| | | // 过滤掉本身 |
| | | predictAllItemList.filter(e => e.id !== id).forEach(item => { |
| | | allPredictItemList.push( |
| | | { |
| | | value: item.id, |
| | | label: item.itemname, |
| | | predictlength: item.predictlength, |
| | | moduleid: item.moduleid, |
| | | children: item.outPuts?.map(e => { |
| | | return { |
| | | value: e.id, |
| | | label: e.resultName |
| | | } |
| | | }) |
| | | } |
| | | ) |
| | | }) |
| | | } |
| | | |
| | | const normalItemList = [] |
| | | const predictNormalItemList = predictItemList.value.filter(e => e.itemtypename === 'NormalItem' && e.outPuts && e.outPuts.length > 0); |
| | | const predictNormalItemList = predictItemList.value.filter(e => e.itemtypename === 'NormalItem'); |
| | | if (predictNormalItemList && predictNormalItemList.length > 0) { |
| | | // 过滤掉本身 |
| | | predictNormalItemList.filter(e => e.id !== id).forEach(item => { |
| | |
| | | }) |
| | | } |
| | | |
| | | const predictMergeItemList = predictItemList.value.filter(e => e.itemtypename === 'MergeItem' && e.outPuts && e.outPuts.length > 0); |
| | | const predictMergeItemList = predictItemList.value.filter(e => e.itemtypename === 'MergeItem'); |
| | | const mergeItemList = [] |
| | | if (predictMergeItemList && predictMergeItemList.length > 0) { |
| | | // 过滤掉本身 |
| | |
| | | 'DATAPOINT':pointList, |
| | | 'NormalItem': normalItemList, |
| | | 'MergeItem': mergeItemList, |
| | | 'allPredictItemList': allPredictItemList, |
| | | 'PLAN': planList, |
| | | 'IND': indList, |
| | | 'IND_ASCII': indList, |