| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <template>
- <!-- 现货仓单 -->
- <section class="spot_warran">
- <component :is="componentId"
- v-if="componentId">
- </component>
- <thirdMenu :list="tabList"
- @selectMenu="changeTab"
- :value="'title'"></thirdMenu>
- </section>
- </template>
- <script lang="ts">
- import { defineAsyncComponent, defineComponent } from 'vue';
- import { enumOrderComponents } from '@/common/constants/enumOrderComponents';
- import thirdMenu from '@/common/components/thirdMenu/index.vue';
- import { handleOrderDetailList } from '@/common/setup/order/orderData';
- export default defineComponent({
- name: enumOrderComponents.spot_warrant,
- components: {
- thirdMenu,
- [enumOrderComponents.spot_warrant_deal]: defineAsyncComponent(() => import('./components/spot_warrant_deal/index.vue')),
- [enumOrderComponents.spot_warrant_designated_deal]: defineAsyncComponent(() => import('./components/spot_warrant_designated_deal/index.vue')),
- [enumOrderComponents.spot_warrant_in_and_out_warehouse]: defineAsyncComponent(() => import('./components/spot_warrant_in_and_out_warehouse/index.vue')),
- [enumOrderComponents.spot_warrant_inventory_summary]: defineAsyncComponent(() => import('./components/spot_warrant_inventory_summary/index.vue')),
- [enumOrderComponents.spot_warrant_pending_order]: defineAsyncComponent(() => import('./components/spot_warrant_pending_order/index.vue')),
- [enumOrderComponents.spot_warrant_spot_summary]: defineAsyncComponent(() => import('./components/spot_warrant_spot_summary/index.vue')),
- [enumOrderComponents.spot_warrant_spot_details]: defineAsyncComponent(() => import('./components/spot_warrant_spot_details/index.vue')),
- [enumOrderComponents.spot_warrant_bargain]: defineAsyncComponent(() => import('./components/spot_warrant_bargain/index.vue')),
- },
- setup() {
- return { ...handleOrderDetailList(enumOrderComponents.spot_warrant) };
- },
- });
- </script>
- <style lang="less">
- </style>;
|