index.vue 917 B

123456789101112131415161718192021222324252627282930313233343536
  1. <template>
  2. <div>
  3. <!-- <el-tabs v-model="contractName" style="font-size: 12px">
  4. <el-tab-pane label="报价单" name="1">
  5. <Quotation> </Quotation>
  6. </el-tab-pane>
  7. <el-tab-pane label="PI" name="2"> <Pi></Pi> </el-tab-pane>
  8. </el-tabs> -->
  9. <el-radio-group
  10. v-model="contractName"
  11. size="mini"
  12. style="margin: 5px 0px 15px"
  13. >
  14. <el-radio-button label="1">报价单</el-radio-button>
  15. <el-radio-button label="2">PI</el-radio-button>
  16. </el-radio-group>
  17. <div>
  18. <Quotation v-show="contractName === '1'"> </Quotation>
  19. <Pi v-show="contractName === '2'"></Pi>
  20. </div>
  21. </div>
  22. </template>
  23. <script setup>
  24. import Quotation from "./quotation";
  25. import Pi from "./pi";
  26. const contractName = ref("");
  27. contractName.value = "1";
  28. </script>
  29. <style lang="scss" scoped>
  30. :deep(.el-radio-button__inner) {
  31. font-size: 13px;
  32. padding: 6px 10px;
  33. }
  34. </style>