| | |
| | | </el-tab-pane> |
| | | <el-tab-pane label="工艺信息" name="工艺信息"> |
| | | <div style="height: 300px"> |
| | | <el-scrollbar always style="height: 100%"> |
| | | <el-scrollbar always class="scroller" style="height: 100%"> |
| | | <div |
| | | v-infinite-scroll="craftModelStore.loadMore" |
| | | infinite-scroll-delay="500" |
| | |
| | | <Loading /> |
| | | </el-icon> |
| | | |
| | | <div v-if="!craftModelStore.hasMore">加载完成</div> |
| | | <div v-if="!craftModelStore.hasMore && craftModelStore.craftModelList.length > 6">加载完成</div> |
| | | </div> |
| | | </el-scrollbar> |
| | | </div> |
| | |
| | | const showCraftModelDetail = ref(false) |
| | | // 当前要展示的工艺详情 |
| | | const currentCraftModelInfo = ref<CraftModel>() |
| | | const activeArr = ref([]) |
| | | const activeArr = ref<string[]>([]) |
| | | function openCraftModelDetailModal(craftModel: CraftModel) { |
| | | currentCraftModelInfo.value = craftModel |
| | | showCraftModelDetail.value = true |
| | |
| | | message: '更新成功!', |
| | | type: 'success' |
| | | }) |
| | | craftModelStore.getCraftModelList() |
| | | } |
| | | }, |
| | | (err) => { |
| | | console.error(err, '----err') |
| | | setTimeout(() => { |
| | | editActive(craftModel) |
| | | }, 500) |
| | | }, 300) |
| | | } |
| | | ) |
| | | } |
| | |
| | | function editActive(craftModel: CraftModel) { |
| | | for (let i in activeArr.value) { |
| | | if (activeArr.value[i] == craftModel.number) { |
| | | activeArr.value.splice(i, 1) |
| | | activeArr.value.splice(Number(i), 1) |
| | | } |
| | | } |
| | | } |
| | |
| | | align-items: center; |
| | | justify-content: center; |
| | | } |
| | | .scroller { |
| | | padding: 4px 16px; |
| | | } |
| | | </style> |