detail.vue 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <template>
  2. <div class="pagePadding">
  3. <div
  4. style="width: 100%"
  5. >
  6. <el-collapse v-model="activeNames" style="margin: -18px 0 0 0">
  7. <!-- <el-collapse-item title="商品信息" name="1">
  8. <show-goods-data-table
  9. :newTime="newTime"
  10. v-if="newTime !== ''"
  11. :type="sitem.order_type"
  12. :skucode="sitem.skuCode"
  13. :spucode="sitem.spuCode"
  14. :iscgd="true"
  15. />
  16. <editPrice
  17. :newTime="newTime"
  18. v-if="
  19. newTime !== '' &&
  20. sitem.status == '0' &&
  21. sitem.can[0].id == '6' &&
  22. cost_detailArr.is_gold_price == '1'
  23. "
  24. :sitem="sitem"
  25. :cost_detailArr="cost_detailArr"
  26. @refresh="refresh"
  27. >
  28. </editPrice>
  29. </el-collapse-item> -->
  30. <el-collapse-item title="采购单信息" name="2">
  31. <!-- <detail2
  32. :newTime="newTime"
  33. :sitem="本条数据"
  34. :columns="cgd_detail2"
  35. >
  36. </detail2> -->
  37. </el-collapse-item>
  38. </el-collapse>
  39. </div>
  40. </div>
  41. </template>
  42. <script>
  43. import mixinPage from "@/mixins/elPaginationHandle";
  44. import resToken from "@/mixins/resToken";
  45. import asyncRequest from "@/apis/service/reportQuery/saleReport";
  46. import { cgd_detail2 } from "./columns";
  47. import { mapGetters } from "vuex";
  48. import detail2 from "./components/detail2.vue"
  49. export default {
  50. name: "test",
  51. mixins: [mixinPage, resToken],
  52. components: {
  53. detail2,
  54. },
  55. computed: {
  56. ...mapGetters(["tablebtnSize", "searchSize", "size"]),
  57. // powers() {
  58. // let tran =
  59. // this.$store.getters.btnList.find(
  60. // (item) => item.menu_route == "testDetail"
  61. // ) || {};
  62. // if (tran && tran.action && tran.action.length > 0) {
  63. // return tran.action;
  64. // } else {
  65. // return [];
  66. // }
  67. // },
  68. },
  69. data() {
  70. return {
  71. newTime: "",
  72. activeNames: ["1"],
  73. cgd_detail2,
  74. // row:this.$router.query.row
  75. };
  76. },
  77. mounted() {
  78. // console.log(11111,this.row)
  79. this.initData();
  80. },
  81. methods: {
  82. getNewTime() {
  83. this.newTime = new Date().valueOf();
  84. },
  85. async initData(){
  86. this.getNewTime()
  87. }
  88. },
  89. };
  90. </script>
  91. <style lang="scss" scoped>
  92. .purchaseOrderDetail {
  93. }
  94. </style>