outsource_bill.vue 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <template>
  2. <div v-if="bill">
  3. <el-card class="box-card">
  4. <div slot="header" class=" clearfix">
  5. <span class="header">整包账单明细</span>
  6. <p style="padding: 1% 0 0 3%">[{{bill.project.pro_name}}] {{bill.project.pro_status}}</p>
  7. </div>
  8. <el-row :gutter="20">
  9. <el-col class="" :span="12">
  10. <div class="module-title">企业方:{{bill.company.nickname}}({{bill.company.uid}})</div>
  11. <div class="module-content">
  12. <div>平台报价:¥{{bill.order.amount}}</div>
  13. <div>实际托管:¥{{Number(bill.order.real_amount/100)}}</div>
  14. <div>代金券抵扣:¥0.00</div>
  15. <div>税费:¥{{bill.project.tax/100}}({{bill.project.tax_rate}}%)</div>
  16. <div>平台服务费:¥{{(bill.project.service_fee)/100}}
  17. (费率{{Number(bill.project.service_fee_rate) + Number(bill.project.company_fee_rate_vip_reduce)}}%,企业版会员减免{{bill.project.company_fee_rate_vip_reduce}}%)</div>
  18. </div>
  19. </el-col>
  20. <el-col :span="12">
  21. <div class="module-title">开发者:{{bill.user.nickname}}({{bill.user.uid}})</div>
  22. <div class="module-content">
  23. <div>结算金额:¥{{bill.order.real_amount/100-bill.project.person_tax/100-bill.project.person_platform_fee/100}}</div>
  24. <div>开发款项:¥{{bill.order.amount}}</div>
  25. <!-- <div>冻结金额:¥88.96(冻结20%)</div>-->
  26. <div>税费:¥{{Number(bill.project.person_tax/100+bill.project.person_tax_service_fee/100).toFixed(2)}}(税率{{parseFloat(bill.project.person_tax_rate)+parseFloat(bill.project.person_tax_service_fee_rate)}}%)</div>
  27. <div>平台服务费:¥{{bill.project.person_platform_fee/100}}
  28. (费率{{(Number(bill.project.person_platform_fee_rate)+Number(bill.project.person_fee_rate_vip_reduce)).toFixed(2)}}%,开发者会员减免{{bill.project.person_fee_rate_vip_reduce}}%)</div>
  29. </div>
  30. </el-col>
  31. </el-row>
  32. <el-row :gutter="20">
  33. <el-col :span="24">
  34. <div class="module-title">账单信息</div>
  35. <div class="module-content">
  36. <div>托管时间:{{bill.project.pro_time}}</div>
  37. <div>结算时间:{{bill.project.pro_finishtime}}</div>
  38. <div>关联订单:<a v-if="bill.order" href="1"></a>托管订单 结薪订单 冻结订单 退款订单</div>
  39. </div>
  40. </el-col>
  41. </el-row>
  42. </el-card>
  43. </div>
  44. </template>
  45. <script>
  46. export default {
  47. data(){
  48. return {
  49. bill:null
  50. }
  51. },
  52. mounted() {
  53. this.getOrderDetail();
  54. },
  55. methods:{
  56. async getOrderDetail() {
  57. const res = await this.$post("/api/admin/project/get_order_detail", { project_id:this.$route.query.id});
  58. //console.log(res.data.order.amount);
  59. this.bill=res.data;
  60. //console.log(this.bill);
  61. }
  62. }
  63. }
  64. </script>
  65. <style lang="scss" scoped>
  66. .box-card {
  67. margin-bottom: 10px;
  68. width: 100%;
  69. }
  70. .header {
  71. font-size: 24px;
  72. color: #222222;
  73. font-weight: 600;
  74. }
  75. .clearfix:before,
  76. .clearfix:after {
  77. display: table;
  78. content: "";
  79. }
  80. .clearfix:after {
  81. clear: both;
  82. }
  83. .el-col {
  84. padding-top: 20px;
  85. padding-bottom: 20px;
  86. }
  87. .module-title {
  88. font-weight: bold;
  89. }
  90. .module-content {
  91. margin-top: 17px;
  92. margin-left: 14px;
  93. }
  94. </style>