diff --git a/src/component/Detail/detailLeft/module/currentList.vue b/src/component/Detail/detailLeft/module/currentList.vue index 7db5d06d..66b2e5a4 100644 --- a/src/component/Detail/detailLeft/module/currentList.vue +++ b/src/component/Detail/detailLeft/module/currentList.vue @@ -40,11 +40,29 @@ export default defineComponent({ setup(props,{emit}) { const {t} = useI18n(); const store = useStore(); + const updateCatecory = (arr)=>{ + arr.forEach((v:any) => { + if(props.catecoryList)props.catecoryList.forEach((item:any) => { + if(v.level2Type == item.value && !v.category){ + v.category=item.name + v.categoryValue=item.value + } + }) + }); + } const detailData = reactive({ allBoardData:computed(()=>store.state.UploadFilesModule.allBoardData), currentList:{ - sketch:computed(()=>store.state.UploadFilesModule.allBoardData.sketchboardFiles), - print:computed(()=>store.state.UploadFilesModule.allBoardData.printboardFiles), + sketch:computed(()=>{ + let sketch = store.state.UploadFilesModule.allBoardData.sketchboardFiles + updateCatecory(sketch) + return sketch + }), + print:computed(()=>{ + let print = store.state.UploadFilesModule.allBoardData.printboardFiles + updateCatecory(print) + return print + }), color:computed(()=>store.state.UploadFilesModule.allBoardData.colorBoards), models:computed(()=>store.state.Workspace.probjects.model), },